*{padding:0; margin:0;}

html,body,td,th,table,input { font-family: Arial, Helvetica, sans-serif;  }

a {
color:#32BFD4;
text-decoration:underline;

}

a,p,span,label{
	font-style:italic;
}

fieldset {
border:0 none;
margin:0;
padding:0 0 5px 0;
}

fieldset div {
float:left;
}

#tab-content-coverage .legend {
display:block;
float:left;
width:195px;
font-style:italic;
}

#tab-content-coverage .inputs{
width:250px;
float:left;
vertical-align:middle;
}

#tab-content-coverage .inputs input.last{
margin-right:0;
}

#tab-content-coverage fieldset .button{
margin-top:10px;
}

#tab-content-coverage .inputs input{ 
width:65px;
vertical-align:middle;
margin: 0 5px 0 0;
_margin-right:2px;
color:#000;
}

#tab-content-coverage .inputs select{
width: 50px;
margin: 0 5px 0 0;
_margin-right:2px;
vertical-align:middle;
font-size:9px;
}

#tab-content-coverage input.full{
margin-right:0px;
float:left;
width:195px;
vertical-align:middle;
color:#000;
}

.search-block{
background-color:#848484;
_height:1%;
}
	
.search-block .content{
width:1000px;
}

.gridBody {
width:1010px;
}
	
.gridBodytest {
width:1010px;
}

.search-block .tabs{
background-image: url(../images/common/bg_grey_tile_v2.gif);
background-repeat:repeat-x;
width:725px;
padding-left:25px;
}

#head {
background-color:#000;
_height:1%;
}

/*#head .gridBody{
background-image:url(../images/common/bg_topBanner.jpg);
width:1000px;
height:250px;
min-height:250px;
_height:250px;
}*/


#head .gridBodyAdServed{
width:1000px;
height:250px;
min-height:250px;
_height:250px;
}

#head .logoSection{
width:240px;
height:250px;
min-height:250px;
_height:250px;
float:left;
}

/* ad-serve v2 */
#head .logoSection-v2{
background-image:url(../images/common/bg_logo_60h.jpg);
width:1000px;
height:60px;
min-height:60px;
_height:60px;
float:left;
}

#head #logo{
padding:16px 0 0 38px;
}

#head .section{
width:760px;
height:250px;
float:left;
}

#head .navSection{
width:760px;
height:35px;
}

#head .ad-header{
width:760px;
height:215px;
min-height:215px;
_height: 215px;
float:left;
}

/* ad-serve test two */
#head .ad-header-v2{
width:1000px;
height:190px;
min-height:190px;
_height: 190px;
float:left;
}

/* added to test vertical reduction in masthead to 150px */
/*#head .gridBodytest{
background-image:url(../images/common/bg_topBannerB.jpg);
width:1000px;
height:150px;
min-height:150px;
_height:150px;
}*/

/*#head .gridBodyCHP{
background-image:url(../images/common/bg_topBannerCHP.jpg);
width:1000px;
height:250px;
min-height:250px;
_height:250px;
}*/

#head ul li a {
color:#fff;
font-weight:bold;

}

#learnMore {
position:absolute;
left:105px;
top:190px;
_height:1%;
}

#waitLess {
position:absolute;
left:796px;
top:202px;
_height:1%;
}
/* hack to make background image "hot" in masthead */
#waitLessStrip{
position:absolute;
left:0px;
top:35px;
_height:1%;
}

#bg_serviceTab_clearLink{
position:absolute;
left:160px;
top:295px;
_height:1%;
}

/*  added for WC:768   */
#bg_accessoryTab_clearLink{
position:absolute;
left: 220px;
top:295px;
float: right;
_height:1%;
}

.greeting{
position:absolute;
left:350px;
top:15px;
font-size:11px; 
color:#fff;
font-weight:bold;
_height:1%;
}	

.greeting a{ color:#148ab2;}
.greeting a:hover {color:#ffe100;}

.tabs{list-style:none; display:block; margin:0; padding:0; position:relative;}
.tabs li{list-style:none; display:inline; padding:0; margin:0 0px 0 0;  }
.tabs img{padding:0; margin:0; vertical-align:bottom; }

#tab-content-accessory{
background-image: url(../images/common/bg_accessories_v2.jpg);
}

#tab-content-coverage {
background-image:url(../images/common/bg_coverage_v2.jpg);
}

#tab-content-support {
background-image:url(../images/common/bg_support_v2.jpg);
}

#tab-content-services {
background-image:url(../images/common/bg_services_v2.jpg);
}

#tab-content-services_es {
background-image:url(../images/common/bg_services_v2_es.jpg);
}

.tab-ad-content{
width:591px;
float:left;
}

#standout{
margin-top:40px;
}

.m40t{
margin-top:40px;
}


.m20t{
margin-top:20px;
}


.tab-content-block a:visited{
color:#999;
}

.tab-content-block a:hover, 
.tab-content-block a:focus {
	color:#fff; 
}


.content-area{
padding:15px 0 0 22px;
float:left;
}	

#tab-content-plan .content-area,
#tab-content-phone .content-area{
width:173px;
}	

#tab-content-support .content2{
float:right;
padding:25px 25px 0 0;
}	

#tab-content-support img,
#tab-content-coverage img,
#tab-content-coverage p,
#tab-content-accessory img,
#tab-content-accessory p{
margin:0 0 5px 0;
}


#tab-content-coverage div input,
#tab-content-coverage p{
color:#fff;
}

#tab-content-coverage input.textField{
color:#000;
}
	
#shellSearch{	
white-space: nowrap; 
float:right;
clear:right;
margin-right:25px;
_margin-right:12px; 
vertical-align:middle;
padding-top:6px;
}

#shellSearch .button{
margin:0 0 0 5px;
vertical-align:middle;
}

#shellSearch input{
vertical-align:middle;
}

.tab-content-block{
background-color:#000;
border-top:3px solid #ffe100;
border-bottom:3px solid #ffe100;
min-height:199px;
_height:199px;;
}

.tab-content-block .tab-contents,
.tab-content-block .SignIn{
float:left;
}

.tab-contents{
width:789px;
height:199px;
min-height: 199px;
_height:199px;;
}
	
.tab-content{
height:199px;
min-height: 199px;
_height:199px;;
}	
	

.SignIn{
width:180px;
height:169px;
min-height:169px;
_height:169px;
border-left:1px solid #606060;
border-right:1px solid #606060;
background-image:url(../images/common/bg_strip_tile_v2.gif);
background-repeat:repeat;
float:left;
padding: 14px;
}

.whiteText {
color:#efeff0;
}

.grayText{
color:#7b7b7b;
}

.blueText{
color:#32BFD4;
}

.account-block{
margin: 20px 0 20px 0;
_height:1%;
}

h3.sectionTitle{
	margin:0 0 9px 0;
	font-weight:bold;
}

/* No effects links */

h3.sectionTitle a:link,  h3.sectionTitle a:visited, h3.sectionTitle a:hover, h3.sectionTitle a:active{
	color:#000;
	text-decoration: none;
	font-style: normal;
}

.lounge-content{
float:left;
width:535px;
margin:0 10px 0 25px;
_margin-left:12px;
}

.chp-lounge-content{
float:left;
width:362px;
margin:0 10px 0 25px;
_margin-left:12px;
}

.business-content{
float:left;
width:182px;
margin:0 10px 0 10px;
_margin-right:10px;
}

.email-content{
float:left;
width:174px;
margin: 0 5px 0 0px;
_margin-right:5px;
}

.displayBlock{
margin:5px 20px 0 0;
float:left;
color: #fff;
}

.feature-group{margin-bottom: 5px;}
.feature-group .feature-item{
	width:173px;
	margin-left:3px;
	_margin-left:1px;
	float:left;
}
.feature-group .feature-item div{padding:5px 0 5px 0; min-height:167px;}	
/*.feature-group .feature-item img{margin-bottom:5px;}*/	
.feature-group .first{margin-left:0 !important;}

.feature-block1 img.feature-image{
	display:block;
	clear:both;
	margin-bottom:9px;
	padding:5px 0;
}

#my-account .content {
padding:5px 0;

}

#my-account ul li{
margin-left:0;
}

.account-block .business-content, 
.account-block .account-msg-content {
float:left;
}

.account-msg-content {
width:210px;
}

#my-account, #send-text-message{
margin: 0 25px 25px 15px;
}

#my-account a {
text-decoration:none;
}

ul li {
background-image:url(../images/common/bt_arrow_v2.gif);
background-position: 0px 5px;
background-repeat:no-repeat;
list-style-type:none;
padding-top:0px;
padding-left:15px;
color:#32BFD4;
}

ul{
margin:0;
padding:0;
}

.lounge-content ul li{
display:inline;
margin-right:20px;
}


input.textField {
	width:170px;
	font-style:normal;
}

input.searchField{
	font-style:normal;
	width:150px;
}

select{
	width:170px;
}	
	
.radioButton{
margin:8px 0 0 0;
_margin-top:4px;
}

.displayBlock .first{margin-top:2px !important;}	

#personalization a { display:block; width:173px; height:41px; background-image:url(../images/common/buttons/bt_personalization_off_v2.gif);}
#personalization a:hover { background-image:url(../images/common/buttons/bt_personalization_rollover_v2.gif)}

#entertainment a { display:block; width:173px; height:41px; background-image:url(../images/common/buttons/bt_entertainment_off_v2.gif);}
#entertainment a:hover { background-image:url(../images/common/buttons/bt_entertainment_rollover_v2.gif)}

#application a { display:block; width:173px; height:41px; background-image:url(../images/common/buttons/bt_application_off_v2.gif);}
#application a:hover { background-image:url(../images/common/buttons/bt_application_rollover_v2.gif)}

.coverageTitle{
margin-left:2px; 
font-style:italic;
}
