/* NEW: reset margins to 0 */ #docInternal{margin:0!important; width:100%;}

/* NEW: updated width */ #doc{background:none!important; width:100%!important; margin:0!important; padding:0!important;}

#yui-main{}

#roundedCorners, #roundedCornersBottom {display:none!important;}

#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {margin:0!important; padding:0!important;}


#topbuttons, #mainnav{float:right;}

#mainnav{clear: right; margin-right: 20px;	width: 650px;}

#topbuttons {padding-top: 5px; padding-bottom: 15px;}

.subNavPadding {padding-left: 53px;}

.subNavSpacer{padding-left: 53px;}

#logo{float: left;}

#ft{border-top:1px solid #D5D5D6; font-size:0.9em; line-height:0.9;	margin:0pt 13px 0pt 20px; padding:8px 0pt 2px; text-align:center; height:70px;}

#ft li {color: #D21035;	list-style: none; display: inline; margin: 0pt;	padding: 0pt 2px 0px 0pt;}

#ft a:link {color:#434F5F;}

#mainHeader{clear: both; border-bottom: 1px dashed #000000;	margin: 0px 0pt 10px 0px; padding: 10px 0px 5px; position: relative;}

#mainHeader h1{font-size: 22px;	margin: 1em 0px 0px 0px;}

#boxShopTop{background:none; display:none;}

#boxShopBottom{background:none; display:none;}

#boxShopContent{background:none; display:none;}

span.sIFR-alternate {display: block;height: 0px;left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px;}

div#ctl00__boxShopStatus {height:40px;}

.helpAndSupport{float: right;}

.coverageCheck {position:absolute; right: 0; bottom: 5px; float:none!important;}

.veriSign{clear: both; padding: 40px 0px 20px 0px; text-align: center;}

/* NEW: To make header and footer areas wider */ #hd, #ft{width:100%!important; margin:0 auto!important;}
#bdcontent, #hdcontent{width:950px!important; margin:0 auto!important;}
/* NEW: To keep content the same width */ #bd {width:740px!important; float:left; margin-bottom:20px; padding:0;}


div#bizmap-instructions {float:left; width:160px; margin-right:15px; color:#333333; font-family:Tahoma,Verdana,sans-serif; background-color:#eee; padding:0 10px; margin-top:5px; height:400px;}
div#bizmap-instructions span.biggerFont {font-size:1.13em;}
ol.instr {list-style-position: inside!important;}
ol.instr li {margin-bottom: 12px!important;}
ol.instr li em {font-style: normal!important; font-weight: bold;}

/* Added on the 19March10 */

/* Top Menu */

div.topmenu {background-color:#e5e5e5; height:17px; font-size:0.88em; color:#777; padding-top:5px; z-index:999; width:1006px; margin:0 auto;}

div.topmenu ul { width:910px; _width:950px; margin:0 auto;}
div.topmenu ul li {float:right; list-style:none!important; padding:0 8px 0 8px; border-right:1px solid #666;}
div.topmenu ul li a {text-decoration:none; color:#666;}
div.topmenu ul li a:hover {text-decoration:underline; color:#333;}
div.topmenu ul li a.my3 {text-decoration:none; color:#090;}
.my3 em {font-style:normal; font-weight:bold;}
div.topmenu ul li a.my3:hover {text-decoration:underline; color:#090;}
div.topmenu ul li.last {border-right:none;}

/* END Menu */

/* Top Site Menu */

div.header {width:950px; margin:0 auto; margin-top:10px; margin-bottom:10px;}

div.header .logo {float:left; width:80px;}
div.header .logo span {display:none;}

#navbar {float:right; padding:15px 0 0 0;}

#navbar a {text-decoration: none; }
#navbar ul.topsitemenu {list-style: none!important; position: relative; width:870px; padding:0; margin:0; background:url(/images/navbar/mainnav_bg.gif) 0 0 no-repeat; height:26px; line-height:26px; font-size:1.125em; font-weight:bold;}
#navbar ul.topsitemenu li {border-right:1px solid #a7a3b4; float:left; list-style:none!important;}
#navbar ul.topsitemenu li.first {padding-left:2px; list-style:none!important;}
#navbar ul.topsitemenu li.last {float:right; border-right:none; border-left:1px solid #a7a3b4; margin-right:5px; _margin-right:2px; list-style:none!important;}
#navbar ul.topsitemenu li a {padding:5px 11px 5px 11px; }
/*1st level elements*/
#navbar li { margin:0; }
#navbar ul.topsitemenu a:hover, #navbar.topsitemenu ul a:focus, a.active {background-color:#5c2d91!important; color:#FFF!important;}
#navbar ul.topsitemenu a.selected {background-color:#cbced5; color:#000;}
/*current Link*/
#navbar ul a#current, #navbar ul a#current:link, #navbar ul a#current:visited { font-weight: bold; }
/*Second and subsequent levels*/
#navbar ul.topsitemenu ul{position: absolute; top:26px; left: 0; font-size:0.88em; background:url(/images/navbar/subnav_bg.gif) right no-repeat; height:25px; line-height:25px; list-style:none!important;}
#navbar ul.topsitemenu ul li {display: inline; float:left;}
#navbar ul.topsitemenu ul li.first {background:url(/images/navbar/subnav_bg_first.gif) 0 0 no-repeat;}
#navbar ul.topsitemenu ul li.last {border:none; margin-right:2px; float:left; margin-top:0;}
#navbar ul.topsitemenu ul li a {padding:6px 11px 5px 11px;color:#000;}
#navbar ul.topsitemenu ul a:hover, #navbar ul.topsitemenu ul a:focus {background-color:#5c2d91; color:#FFF;}
#navbar ul.topsitemenu ul a.selected{background-color:#8e95a0; color:#FFF!important;}
/*current Link*/

ul.mobile_plans_nav, ul.shop_mobiles_nav, ul.coverage_nav {display:none;} /*Hiding 3rd level navs*/

ul.prod_serv_nav , ul.shop_nav, ul.business_nav {display:none; }
ul.shop_nav {width:480px;}
ul.business_nav  {width:587px;}

/* ENDTop  Menu */

/* Footer */

div.footer {font-size:0.88em; color:#777; text-align:center; margin:0 auto; line-height:20px; padding-bottom:20px;}

div.footer ul {margin:0 auto; clear:both; padding-top:10px; width:950px; border-top:1px solid #e5e5e5;}
div.footer ul li {list-style:none; padding:0 8px 0 8px; height:15px; _padding-left:13px; display:inline; border-right:1px solid #777; line-height:15px; margin:0;}
div.footer ul li a {text-decoration:none; color:#777;}
div.footer ul li a:hover {text-decoration:underline; color:#333;}
div.footer ul li.last {border-right:none; padding-right:0;}

div.footer p { width:950px; margin:0 auto; color:#999; clear:both;}

/* END Footer */

/* Search Form */
form.searchbox {margin-top:2px;}
form.searchbox input.searchquery {line-height:15px; padding:1px 3px 1px 3px; border:1px solid #777; color:#777; font-size:1.00em; margin:0; float:left;}
form.searchbox input.searchbtn { height:19px; width:19px; color:#333!important; text-decoration:none; background:url(/images/general/btn_bg_search.gif) 0 0 no-repeat; margin:0!important; border:none;}
form.searchbox input.searchbtn:hover{color:#fff!important; text-decoration:none!important; background:url(/images/general/btn_bg_search.gif) 0 19px; cursor:pointer!important;}
/* END Forms */