body{
	padding:0;
	margin:0;
	background:#ffffff url(/images/TPimages/bg.gif) repeat-x 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005B9A;
}

#wrapper{
	width:984px;
	margin:14px auto;
}
#main{
	background:url(/images/TPimages/tile.gif) repeat-y 0 0;
	width:967px;
	padding:0 9px 0 8px;
}

/***** TOP CONTIANER ******/
#topContainer{
	position:relative;
	height:106px;
}

.logo{
	position:absolute;
	top:0;
	left:35px;
}

/*--- SIGN UP BOX ---*/
.signUpBox{
	position:absolute;
	top:0;
	right:231px;
	background:url(/images/TPimages/signUpBg.gif) no-repeat 0 0;
	width:197px;
	height:91px;
	padding-top:6px;
	text-align:center;
}
.signUpBoxBtn {
	margin:9px 0 5px 0;
}
/*--- SIGN IN BOX ---*/
.signInBox{
	position:absolute;
	top:0;
	right:25px;
	background:url(/images/TPimages/signInBg.gif) no-repeat 0 0;
	width:197px;
	height:91px;
	padding-top:6px;
	text-align:center;
}
.signInBox .signInField{
	float:left;
	width:115px;
	padding:11px 7px 0 12px;
}

.signInBox .signInField input{
	border:0px;
	background:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#211b1b;
	padding:1px 5px;
	width:105px;
}
.marginBtm8{
	margin-bottom:8px;
}
* html .marginBtm8{
	margin-bottom:5px;
}
*:first-child+html .marginBtm8{
	margin-bottom:5px;
} 
.marginBtm3{
	margin-bottom:3px;
}
* html .marginBtm3{
	margin-bottom:1px;
}
*:first-child+html .marginBtm3{
	margin-bottom:1px;
} 
.signInBox .signInBtn{
	padding-top:11px;
	float:left;
}

.signInBox .whiteLink{
	margin-left:28px;
	margin-top:2px;
	text-align:left;
}

.signInBox img{
	margin-top:13px;
	text-align:left;
}

.signInBox .whiteLink a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	background:url(/images/TPimages/whiteArrow.gif) no-repeat 0 3px;
	padding-left:10px;
}
.signInBox .whiteLink a:hover{
	text-decoration:underline;
}

/***** HEADER ******/
#header{
	background:url(/images/TPimages/headerBg.gif) repeat-x 0 0;
	width:967px;
	height:46px;
}
#topNav{
	margin:0;
	padding:0;
	list-style:none;
}
#topNav li{
	margin:0;
	padding:0;
	float:left;
}

/***** CONTENT ******/
#contentContainer{
	padding:0 25px 15px 25px;
	background-color:#f3f2f1;
	width:917px;
}
#contentContainer2{
	padding:10px 5px 15px 5px;
	background-color:#f3f2f1;
	width:957px;
}
/*--- HOME ---*/
#leftBox{

	position:relative;
	float:left;
	width:613px;
	height:240px;
}
#leftBox .btn1{
	position:absolute;
	bottom:20px;
	left:25px;
}
#leftBox .btn2{
	position:absolute;
	bottom:20px;
	left:195px;
}

#rightBox{
	float:right;
	width:290px;
}
.rightBoxContainer{
	border:1px solid #d7dcd1;
	color:#837970;
	width:288px;
	background:#ffffff;
	position:relative;
}
.rightBoxContainer span{
	color:#1b80c0;
}
.rightBoxContainer a{
	color:#1b80c0;
	text-decoration:none;
}
.rightBoxContainer a:hover{
	text-decoration:underline;
}
.rightBoxContainer p{
	padding:0 0 12px 0;
	margin:0;
	line-height:14px;
}

.rightBoxContainer input{
	position:absolute;
	bottom:0px;
	right:7px;
}

.rightBoxContainer img{
	position:absolute;
	bottom:0px;
	right:7px;
}

.homebox1{
	background:url(/images/TPimages/homePhonePlansBg.jpg) no-repeat 0 0;
	padding:38px 22px 0 70px;
}
.homebox2{
	background:url(/images/TPimages/BusPhonePlansBg.jpg) no-repeat 0 0;
	padding:38px 22px 0 70px;
}

.btmShadow{
	text-align:center;
}
/*--- HOME FEATURE BOX ---*/
.featureBox{
	width:222px;
	float:left;	
	margin-right:9px;
	position:relative;
	}

.featureboxstar{
	position:absolute;
	top:10px;
	right:0px;
}

.featureBox2{
	width:222px;

	float:right;	
	margin:0;
}
.featureBoxContent{
	border:1px solid #d7dcd1;
	border-top:0;
	background:#ffffff url(/images/TPimages/featureBoxBg.gif) repeat-x 0 0;
	color:#837970;
	line-height:15px;
	padding:0 17px;	
height:140px;
}
.featureBoxContent p{
	padding:8px 0 12px 0;
	margin:0;
}
.featureBoxContent ul{
	padding:0 0 8px 0;
	margin:0;
	list-style:none;
}
.featureBoxContent ul li{
	padding:0 0 3px 13px;
	margin:0;
	background:url(/images/TPimages/blueArrow.gif) no-repeat 0 4px;
}
.featureBoxContent a{
	color:#837970;
	text-decoration:underline;
}
.featureBoxContent ul a:hover{
	text-decoration:none;
}

.featureBoxContent2{
	border:1px solid #d7dcd1;
	border-top:0;
	font-family: Verdana;
	font-size: 11px;
	background:#ffffff url(/images/TPimages/featureBoxBg.gif) repeat-x 0 0;
	color:#837970;
	padding:0 17px;
	height:140px;	
}
.featureBoxContent2 p{
	padding:8px 0 12px 0;
	margin:0;
}

.featureBoxContent2 img{
	position:relative;
	left:-80px;
	top:-30px;
}

.featureBoxContent2 ul{
	padding:0 0 8px 0;
	margin:0;
	list-style:none;
}
.featureBoxContent2 ul li{
	padding:0 0 3px 13px;
	margin:0;
	background:url(/images/TPimages/blueArrow.gif) no-repeat 0 4px;
}
.featureBoxContent2 a{
	color:#837970;
	text-decoration:underline;
}
.featureBoxContent2 ul a:hover{
	text-decoration:none;
}

/***** LEFT NAV ******/
#leftPart{
	width:180px;
	float:left;
}

#leftPart h2{
	font-size:11px;
}


.leftNav{
	border:1px solid #d7dcd1;
	width:178px;
	color:#8e857c;
	background:#ffffff;
	cursor:pointer;
}

.leftNav ul{
	margin:0;
	padding:0;
	width:178px;
	list-style:none;
}

.leftNav ul li{
	padding:0;
	margin:0;
	width:178px;	
	/*background:url(/images/TPimages/leftNav_seperator.gif) no-repeat 0 0;*/
	display:inline;
	/*color:#8e857c;*/
}
.leftNav ul div{
	display:block;
	color:#8e857c;
	padding:9px 0 9px 21px;
	text-decoration:none;	
	background:url(/images/TPimages/blueArrow.gif) no-repeat 9px 12px;
}

.level2 a{
	display:block;
	color:#8e857c;
	padding:9px 0 9px 21px;
	text-decoration:none;	
	background:url(/images/TPimages/blueArrow.gif) no-repeat 9px 12px;
}

.level3 a{
	display:block;
	color:#8e857c;
	padding:9px 0 9px 31px;
	/*margin-left:10px;*/
	text-decoration:none;	
	/*background:url(/images/TPimages/blueArrow.gif) no-repeat 9px 12px;*/
}

.leftNav ul a:hover,.leftNav ul a.selected, #level2 a:hover{
	color:#ffffff;
	background:#35a2dd url(/images/TPimages/leftNav_whiteArrow.gif) no-repeat 9px 12px;
}

/******FAQ BOX ******/

.faqBox{
		width:178px;
		height:178px;
		background:url(/images/TPimages/leftbox.jpg);
		position:relative;

}

.faqBox img{
	position:absolute;
	bottom:0;
	right:10px;
	border:0;
}

/***** MIDDLE CONTENT ******/
#middlePart{
	float:left;
	width:518px;
	padding:0 17px 0 40px;
}

.extrawide{
	float:left;
	width:690px;
	padding:0 17px 0 40px;
}

h1{
	background:url(/images/TPimages/titleBg.gif) no-repeat 0 0;
	color:#005B9A;
	font-size:18px;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0 0 2px 7px;
	display:block;
	border-bottom:1px solid #d7dcd1;
}

h2{
	font-size:12px;
	font-weight:bold;
	color:#005B9A;
	padding:15px 0 10px 0;
	margin:0;
}
#middlePart #middleContent{
	padding-left:6px;
	font-size:11px;
	color:#000000;
}

/*#middleContent img {
	position:relative;
	left:48px;
}*/

#middlePart p{
	padding:0 0 20px 0;
	margin:0;
	line-height:14px;
}

#middlePart ul,#middlePart ol{
	margin:0px 0 0 25px;
	padding:0;
	line-height:14px;
}

#middlePart ul a{
	color:#1d88c6;
	text-decoration:underline;
}
#middlePart ul a:hover{
	text-decoration:none;
}

.featureHeading{
	background:url(/images/TPimages/featureHeading.jpg) no-repeat 0px 0px;
	width:500px;
	height:38px;
	margin-top:16px;
}

.featureHeading h4{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:40px;
	margin-top:0px;
	position:relative;
	top:14px;
}

.featureHeadingbb{
	background:url(/images/TPimages/headingbbfeatures.jpg) no-repeat 0px 0px;
	width:500px;
	height:38px;
	margin-top:16px;
}

.featureHeadingbb h4{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:45px;
	margin-top:0px;
	position:relative;
	top:14px;
}

.featureHeadingPlain{
	background:url(/images/TPimages/featureHeadingPlain.png) no-repeat 0px 0px;
	width:500px;
	height:38px;
	margin-top:16px;
}

.featureHeadingPlain h4{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:45px;
	margin-top:0px;
	position:relative;
	top:14px;
}

.bbsummaryContent{
	border:1px solid #d7dcd1;
	border-top:0;
	margin-left:6px;
	width:600px;
}


.bbsummaryContent table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	width:600px;
	height:140px;
	border-collapse:collapse;
	margin-bottom:2px;
}

.bbsummaryContent table th{
	background:url(/images/TPimages/tableHeaderSlice.png) repeat-x 0 0;
	line-height:27px;
	text-align:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:6px;
	vertical-align:middle;
	
}

/*.bbsummaryContent table td,.widePlanTable table th{
	border:1px solid #D3D3D3;
}*/

.bbsummaryContent table td{
	padding:3px 3px 3px 3px;
}

.bbsummaryContent ul{
	padding:0 0 0 0;
	margin:0px 0px 0px 0px;
	list-style:none;

}
.bbsummaryContent ul li{
	padding:0 0 3px 13px;
	margin:0;
	height:25px;
	background:url(/images/TPimages/browserCheck.png) no-repeat 0 4px;
}
.bbsummaryContent a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.bbsummaryContent ul a:hover{
	text-decoration:none;
}

.learnMore img{
	position:relative;
	bottom:-2px;
	left:500px;
}

.featureContent{
	border:1px solid #d7dcd1;
	border-top:0;
	width:498px;
	background:#ffffff url(/images/TPimages/featureBoxBg.gif) repeat-x 0 0;
	color:#000000;
}

.featureContent p {
	font-size:11px;
	position:relative;
	left:5px;
	top:5px;
	width:493px;
	
}

.featureContent table {
	font-size:10px;
	position:relative;
	left:5px;
	top:5px;
	width:493px;
	height:180px;
	
}

.featureContent ul{
	padding:0 0 0 0;
	margin:0px 0px 0px 0px;
	list-style:none;

}
.featureContent ul li{
	padding:0 0 3px 13px;
	margin:0;
	background:url(/images/TPimages/blueArrow.gif) no-repeat 0 4px;
}
.featureContent a{
	color:#837970;
	text-decoration:underline;
}
.featureContent ul a:hover{
	text-decoration:none;
}

.calcHeading{
	background:url(/images/TPimages/headingcalc.jpg) no-repeat 0px 0px;
	width:500px;
	height:38px;
	margin-top:5px;
}

.calcHeading h4{
	font-size:17px;
	font-weight:bold;
	font-family:eurostile;
	color:#FFFFFF;
	margin-left:45px;
	margin-top:0px;
	position:relative;
	top:14px;
}

.calcContent{
	border:1px solid #d7dcd1;
	border-top:0;
	width:498px;
	background:#ffffff url(/images/TPimages/featureBoxBg.gif) repeat-x 0 0;
	color:#000000;
}

.calcContent p {
	font-size:12px;
	position:relative;
	left:5px;
	top:5px;
	width:493px;
	
}

.calcContent table {
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:100px;
	top:5px;
	width:400px;
	height:180px;
}

.calcContent td {
	padding:1px;
	width:120px;
	color:#4c3327;
	font-size:12px;
	}

.calcContent ul{
	padding:0 0 0 0;
	margin:0;
	list-style:none;
}
.calcContent ul li{
	padding:0 0 3px 13px;
	margin:0;
	background:url(/images/TPimages/blueArrow.gif) no-repeat 0 4px;
}
.calcContent a{
	color:#837970;
	text-decoration:underline;
}
.calcContent ul a:hover{
	text-decoration:none;
}

.calcTable{
	width:480px;
	font-size:12px;
	color:#4c3327;
}
.calcdarkBorder{
	border-top:1px solid #4c3327;
	margin:0 1px;
	width:498px;
}
* html .calcdarkBorder{
	margin:0;
}
*:first-child+html .calcdarkBorder{
	margin:0;
}
.calcplanTable table{
	border-collapse:collapse;
	margin-bottom:2px;
	width:498px;
	margin-left:1px;
}
* html .calcplanTable table{
	margin-bottom:1px;
}
*:first-child+html .calcplanTable table{
	margin-bottom:1px;
}
.calcplanTable table td,.calcplanTable table th{
	border:2px solid #f3f2f1;
}

.calcplanTable table th{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	line-height:36px;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;	
	padding:0 10px;
}

.calcplanTable table td.col1top{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	line-height:36px;
	text-align:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;	
	padding:0 10px;
}

.calcplanTable table td{
	padding:13px 10px 10px 10px;
}
.calcplanTable table td.col1{
	background:#97c7d1;
	width:100px;
	font-size:12px;
	
}
.calcplanTable table td.col1_first{
	background:#97c7d1;
	width:100px;
	font-weight:bold;
	padding-top:18px;
	font-size:14px;
}
.calcplanTable table td.col2{
	background:#c6e0e6;
	width:65px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.calcplanTable table td.col3{
	background:#97c7d1;
	width:65px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.calcplanTable table td.col4{
	background:#c6e0e6;
	width:65px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.calcplanTable table td.col5{
	background:#97c7d1;
	width:68px;
}
.calcplanTable table a{
	color:#2F74BC;
	text-decoration:none;
}
.calcplanTable table a:hover{
	text-decoration:underline;
}


.specialHeading{
	background:url(/images/TPimages/featureHeading.jpg) no-repeat 0px 0px;
	width:500px;
	height:38px;
	margin-top:16px;
}

.specialHeading h4{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:85px;
	margin-top:0px;
	position:relative;
	top:13px;
}

.specialHeading img.badge{
	position:relative;
	left:-30px;
	top:-50px;
	z-index:1;
}

.specialContent{
	border:1px solid #d7dcd1;
	border-top:0;
	width:498px;
	background:#ffffff url(/images/TPimages/featureBoxBg.gif) repeat-x 0 0;
	color:#000000;

}

.specialContent p {
	font-size:12px;
	position:relative;
	left:5px;
	top:5px;
	width:493px;
	
}

.specialContent img.buy{
	position:relative;
	left:400px;
	top:-10px;
}

.specialContent table {
	position:relative;
	left:5px;
	top:5px;
	width:493px;
	height:140px;	
}

.specialContent table td.col1{
	font-size:10px;
	width:110px;
	text-align:center;
}

.specialContent table td.col2{
	font-size:10px;
	width:383px;
	margin-right:5px;
}

.specialContent img{
	position:relative;
	left:10px;
	top:0;
}


.specialContent ul{
	list-style-image:url(/images/TPimages/blueArrow.gif);
	marker-offset:40px;
	padding:0;
	margin:1px;
	
	}

.specialContent ul li{
	padding:0 0 3px 13px;
	margin-right:5px;
}

.specialContent a{
	color:#837970;
	text-decoration:underline;
}

.specialContent ul a:hover{
	text-decoration:none;
}


/***** TALBE ******/
.planTable{
	width:500px;
	/*border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;*/
	font-size:10px;
	color:#4c3327;
	margin-left:6px;
}

/*** Edit 08-24-2011 Homer  ***/

.mobilePlan 
{
	font-size: 10px;
}

.mobilePlan table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin-bottom:2px;
}

.mobilePlan table td,.mobilePlan table th{
	border:1px solid #D3D3D3;
}

.mobilePlan table th{
	background:url(/images/TPimages/tableHeaderThickSlice.png) repeat-x 0 0;
	line-height:120%;
	height:54px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
	padding:0 2px;
}

.mobilePlan table td.col1top{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	line-height:46px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
	padding:0 10px;
}
.mobilePlan table td.col2top{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
}

.mobilePlan table td{
	padding:4px 3px 4px 3px;
}
.mobilePlan table td.col1
{
	font-weight: bold;
}
.mobilePlan table td.col1_first{
}
.mobilePlan table td.col2{
}
.mobilePlan table td.col3{
}
.mobilePlan table td.col4{
}
.mobilePlan table td.col5{
}
.mobilePlan table td.col6{
}
.mobilePlan table td.col7{
}

.mobilePlan table a{
	color:#2F74BC;
	text-decoration:none;
}
.mobilePlan table a:hover{
	text-decoration:underline;
}

#pstates 
{	
	border-bottom: 1px dashed #0080c2;
	height: 24px;
	line-height: 22px;
	margin-bottom: 5px;
}

.mapcoverage 
{
	margin: auto;
	height: 595px;
	width: 567px;
}

.leftimgdiv
{
	font-size:12px;
}
.leftimgdiv .handheld
{
	padding:10px 30px 10px 0;
}
.leftimgdiv ul
{
	font-size:10px;
}

.signuppng 
{
	position: relative; 
	top: 7px;
}

.callustxt, .callustxt2
{
	background-color: #2D9DDC;
	color: #fff; 
	font-weight: bold;
	display: block; 
	padding: 7px;
	text-align:center;
	width: 170px;
	margin-left:110px;
	clear:both;
}
.callustxt2
{
	float:right;
}
/*** Eof  08-24-2011 Homer ***/
.center
{
	text-align:center;
}
.darkBorder{
	border-top:2px solid #4c3327;
	margin:0 1px;
}
* html .darkBorder{
	margin:0 2px;
}
*:first-child+html .darkBorder{
	margin:0 2px;
}
.planTable table{
	border-collapse:collapse;
	margin-bottom:2px;
}
* html .planTable table{
	margin-bottom:1px;
}
*:first-child+html .planTable table{
	margin-bottom:1px;
}
.planTable table td,.planTable table th{
	border:2px solid #f3f2f1;
}

.planTable table th{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	line-height:46px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
	padding:0 10px;
}

.planTable table td.col1top{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	line-height:46px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
	padding:0 10px;
}
.planTable table td.col2top{
	background:url(/images/TPimages/dataBg.gif) repeat-x 0 0;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;	
}

.planTable table td{
	padding:5px 5px 5px 5px;
}
.planTable table td.col1{
	background:#97c7d1;
	width:80px;
	font-weight:bold;
}
.planTable table td.col1_first{
	background:#97c7d1;
	width:80px;
	font-weight:bold;
	padding-top:18px;
}
.planTable table td.col2{
	background:#c6e0e6;
	width:70px;
}
.planTable table td.col3{
	background:#97c7d1;
	width:70px;
}
.planTable table td.col4{
	background:#c6e0e6;
	width:84px;
}
.planTable table td.col5{
	background:#97c7d1;
	width:84px;
}

.planTable table td.col6{
	background:#c6e0e6;
	width:80px;
}

.planTable table a{
	color:#2F74BC;
	text-decoration:none;
}
.planTable table a:hover{
	text-decoration:underline;
}

.widePlanTable{
	width:650px;
	font-size:10px;
	margin-left:6px;
}

.widePlanTable table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	margin-bottom:2px;
}
/** html .widePlanTable table{
	margin-bottom:1px;
}
*:first-child+html .widePlanTable table{
	margin-bottom:1px;
}*/
.widePlanTable table td,.widePlanTable table th{
	border:1px solid #D3D3D3;
}

.widePlanTable table th{
	background:url(/images/TPimages/tableHeaderSlice.png) repeat-x 0 0;
	line-height:27px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;	
	padding:0 2px;
}

.widePlanTable table td{
	padding:3px 3px 3px 3px;
}

.widePlanTable table td.col1{
	background:#FFFFFF;
	vertical-align:middle;
}

.widePlanTable table td.col2{
	background:#FFFFFF;
}
.widePlanTable table td.col3{
	background:#FFFFFF;
}
.widePlanTable table td.col4{
	background:#FFFFFF;
}
.widePlanTable table td.col5{
	background:#FFFFFF;
}

.widePlanTable table td.col6{
	background:#FFFFFF;
}

.widePlanTable table a{
	color:#2F74BC;
	text-decoration:none;
}
.widePlanTable table a:hover{
	text-decoration:underline;
}


.caption{
	color:#4c3327;
	font-style:italic;
	font-size:10px;
	padding:5px 0 20px 32px;	
}

.rounded{
	width:500px;
	height:200px;
	padding:10px 10px 10px 10px;
	background:url(/images/TPimages/rounded.png) no-repeat 0 0;
}

.rounded h1 {
	font-size:14px;
}

/***** RIGHT PART ******/
#rightPart{
	width:182px;
	float:left;
}
.small_featureBox{
	width:182px;
	margin-top:2px;
	position:relative;
}

.small_featureBox img.bottom{
	position:absolute;
	bottom:0;
	right:10px;
	border:0;
}

/***** FOOTER ******/
#footer{
	background:url(/images/TPimages/footerBg.jpg) no-repeat 0 0;
	float:left;
	clear:left;	
}
#footerTop{
	padding:13px 0 26px 0;
}
#footerTop ul{
	padding:0 0 0 25px;
	margin:0;
	list-style:none;
	color:#8e857c;
}
#footerTop li{
	   float:left;
	   padding:0 12px 0 0;
	   margin:0;
}
#footerTop li.first{
	   padding:15px 15px 0 0;
}
#footerTop li.last{
	padding-right:0;
}
#footerBtm{
	font-size:10px;
	padding:0 0 10px 25px;
	color:#8e857c;
	float:left;
	clear:left;
}
#footerBtm ul{
	padding:4px 0 0 0;
	margin:0;
	list-style:none;
}
#footerBtm ul.btmLink{
	padding:8px 0 0 0;
}
#footerBtm li{
	padding:0;
	margin:0;
	display:inline;
}
#footerBtm a{
	color:#8e857c;
	text-decoration:underline;
}

#footerBtm a:hover{
	text-decoration:none;
}

.clear{clear:both;}

.planMenuContain {
	float:left;
	width:483px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	padding:2px 0px 0px 0px;
	margin-bottom:15px;
	}
.planMenu {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#0080c2;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	}
.planMenu a {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#0080c2;
	font-size:10px;
	text-decoration:none;
	}
.planMenu a:hover {
	float:left;
	display:block;
	background-color:#dbedf1;
	text-decoration:none;
	}
.planMenuSel {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#f3f2f1;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#4c3327;
	font-size:10px;
	text-decoration:none;
	}
.planMenuDisable {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#97c7d1;
	font-size:10px;
	text-decoration:none;
	}
.planMenuSel a, .planMenuSel a:hover {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#f3f2f1;
	margin:0px 0px 0px 0px;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#4c3327;
	font-size:10px;
	text-decoration:none;
	}
	
	.contentFloat {
	float:left;
	width:489px;
	}
	
.alpha {
	display:none;
}

.tablePlanTitle, .tablePlanData, .tablePlanPriceTitle, .tablePlanPriceData, .tablePlanEmpty, .intPriceTitle, .intPriceData {
	float:left;
	width:489px;
	}
.tablePlanBot {
	border-top:2px solid #4c3327;
	float:left;
	width:487px;
	padding-bottom:0px;
	}
.tablePlanData, .tablePlanPriceData, .tablePlansData, .tablePlanEmpty {
	padding-top:2px;
	}
.tablePlansData {
	border-top:2px solid #4c3327;
	margin-top:25px;
	}
.tablePlansData td, .tablePlanEmpty td {
	padding:10px;
	width:102px;
	color:#4c3327;
	font-size:10px;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}
.plansTitle {
	background-color:#b2d9ed;
	color:#4c3327;
	font-weight:bold;
	font-size:10px;
	}
.backplans {
	background-image:url(..//images/TPimages/back_plans.gif);
	background-repeat:repeat-x;
	background-color:#95c6d1;
	color:#ffffff;
	font-size:10px;
	}
.tablePlanTitle td {
	padding:10px;
	width:102px;
	color:#4c3327;
	font-size:10px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	}
.tablePlanTotal {
	float:left;
	width:486px;
	}
.tablePlanTotal td {
	padding:10px;
	width:102px;
	color:#4c3327;
	font-size:10px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	}
.tablePlansTitle td {
	padding:10px;
	width:102px;
	color:#4c3327;
	border-top:2px solid #4c3327;
	}
.tablePlanData td {
	padding:10px;
	width:102px;
	color:#4c3327;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font-size:10px;
	}
.tablePlanPriceTitle table, .tablePlanPriceData table, .intPriceTitle table, .intPriceData table {
	width:489px;
	}
.tablePlanPriceTitle td {
	padding:5px 10px 5px 10px;
	width:102px;
	color:#4c3327;
	font-size:10px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	}
.tablePlanPriceData td {
	padding:5px 10px 5px 10px;
	width:102px;
	color:#4c3327;
	font-size:10px;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}
.intPriceTitle {
	float:left;
	width:489px;
	}
.intPriceData {
	padding-top:2px;
	}
.intPriceTitle td {
	padding:5px 10px 5px 10px;
	width:140px;
	color:#4c3327;
	font-size:10px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	}
.intPriceData td {
	padding:5px 10px 5px 10px;
	width:140px;
	color:#4c3327;
	font-size:10px;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}
.planMenuContain {
	float:left;
	width:483px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	padding:2px 0px 0px 0px;
	margin-bottom:15px;
	}
.planMenu {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#0080c2;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
	}
.planMenu a {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#0080c2;
	font-size:10px;
	text-decoration:none;
	}
.planMenu a:hover {
	float:left;
	display:block;
	background-color:#dbedf1;
	text-decoration:none;
	}
.planMenuSel {
/*	float:left;*/
	display:block;
	width:21px;
	height:21px;
		border-left:0;
	border-bottom:0;
	background-color:#f3f2f1;
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 14px;
	font-size:10px;
	text-decoration:none;
	}
.planMenuDisable {
	float:left;
	display:block;
	width:21px;
	height:21px;
	background-color:#ebf5f7;
	margin:0px 0px 0px 0px;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#97c7d1;
	font-size:10px;
	text-decoration:none;
	}
.planMenuSel a, .planMenuSel a:hover {
/*	float:left;*/
	display:block;
	width:21px;
	height:21px;
	margin:0px 0px 0px 0px;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	padding:7px 0px 0px 14px;
	color:#4c3327;
	font-size:10px;
	text-decoration:none;
	}
	
/***** MY STUFF ******/

.featureList{

}
.featureListContent p{
	padding:8px 0 18px 0;
	margin:0;
}
.featureListContent ul{
	padding:0 0 8px 0;
	margin:0;
	list-style:none;
}
.featureListContent ul li{
	padding:0 0 3px 13px;
	margin:0;
	background:url(/images/TPimages/blueArrow.gif) no-repeat 0 4px;
}

/***** BUSINESS ******/
.tableBusTitle, .tableBusData{
	float:left;
	width:489px;
	}
.tableBusData{
	padding-top:2px;
	}
.tableBusData td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:80px;
	color:#4c3327;
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	font-size:10px;
	}
.tableBusTitle td {
	padding:10px;
	width:80px;
	color:#4c3327;
	font-size:10px;
	border-top:2px solid #4c3327;
	border-bottom:2px solid #4c3327;
	}
table.xmasHours {border: 1px solid black; border-collapse:collapse;}
.xmasHours td {border: 1px solid black; border-collapse:collapse; padding:3px 5px;}
