/* Global Styles */
html {min-height:100%; margin-bottom:1px; filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background:#fff; margin:0; padding:0; font-family:arial, sans-serif;}

img {border:none;}
a:link, a:visited {color:#0066cc; font-size:12px;outline:none;}
a:hover, a:active {text-decoration:none;}
input {border:1px solid #7f9eb9; margin:0 0 0 3px; padding:0;}
input.checkbox, input.radio {border:0;}
.border {border-top:1px solid #ccc; margin-bottom:4px;}

.copy{color:#555; font:11px arial,helvetica,sans-serif;}
p.copy {margin-bottom:10px;}
.clear {clear:both;}

/* Header */
/*#header {height:82px; width:760px; background:#fff; text-align:left; position:relative; z-index:999;}
#header .logo {position:absolute; top:10px; left:4px;}*/
#store_loc {position:absolute; top:20px; right:0px;}
#store_loc a:link, #store_loc a:visited {font-size:12px;}
#store_loc a:hover, #store_loc a:active {}
/*.search_field {width:150px; float:right; margin:47px 170px 0 0;}
.search_btn {position:absolute; top:47px; right:99px;}*/

/* Sign In */
/*#sign_in {position:absolute;top:41px;_top:42px;right:1px;}
#signmenu_off {VISIBILITY: visible; POSITION: relative; left:7px; TOP:2px;_TOP: 1px;}
#signmenu_on {position:relative; top:0px;}
#sign_in_top {background: url(../images/signintop4.gif) no-repeat; position: absolute; top: 2px; _top: 1px;right: -7px; _right:-7px;  width: 265px; height: 7px;}
#signin_myaccountLink {background:#fff;}
.tbox_11smr {PADDING-RIGHT: 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;font-size:9px;color:#666;}
.tbox_11smr a:link, .tbox_11smr a:visited {font-size:9px; color:#333;}
.tbox_11smr a:hover, .tbox_11smr a:active {text-decoration:underline;}
#tblSecureText {background:#fff;}
#transbox_sso{background:#fff;border-right:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;border-left:1px solid #DEDEDE;filter:alpha(opacity=90);opacity:0.9;-moz-opacity:0.9;padding:0px 0px 0px 0px;background:#fff;display: none; position: absolute; top: 6px; right: -7px; _right:-7px; width: 263px;}
#transcontent_sso div{background:#fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#transcontent_sso {display: none; position:relative;}
.securityInfoText {padding: 3px 0 0 3px; font-size:9px;color:#666;}
.securityInfoText a:link, .securityInfoText a:visited{font-size:9px; color:#333;text-decoration:none;}
.securityInfoText a:hover, .securityInfoText a:active {text-decoration:underline;}
a.tboxlink_11:link, a.tboxlink_11:visited{font-size:11px;color:#666;text-decoration:none;}
a.tboxlink_11:hover, a.tboxlink_11:active{font-size:11px;color:#666;text-decoration:underline;}
.tbox_11, .formtext{font-size:11px;color:#333;}
.sign_in_divider {font-size:20px; color:#999; position:absolute; top:47px; right:85px;}
*/
/* ---- GLOBAL HEADER ------- */
/*#header{width:762px;background:#fff;font-size:10px;color:#666;margin:0 auto;}
#header a{color:#666;}*/
/*#header a.mycart{background:url('/Residential/Images/icon_cart.gif') no-repeat left 50%;padding-left:20px}*/
/*#header .logo{float:left;}*/
/*#header .logo_tag{float:left;width:305px;padding-top:10px;}
#header .headerlinks{float:right;padding-top:15px;}
#header .language a:link, #header .language a:visited{text-align:right;text-decoration:none;color:#333;}
#header .language a:hover, #header .language a:active{text-decoration:underline;}
#header .location{float:right;padding-top:20px;text-align:right;font-size:11px;}
#header .location a:link,#header .location a:visited{font-size:10px;color:#666;text-decoration:underline;}
#header .location a:hover,#header .location a:active{font-size:10px;color:#333;text-decoration:underline;}
#header .toplinks a:link,#header .toplinks a:visited{position:relative;top:10px;margin:0;padding:0 0 0 10px;color:#666;text-decoration:none;font:bold 12px arial,helvetica,sans-serif;}
#header .toplinks a:hover,#header .toplinks a:active{color:#666;text-decoration:underline;}
#header .search{text-align:right;padding-top:5px;}
#header .search a{position:relative;top:7px;margin:0;padding:0 0 0 10px;} */
.tbox_11sm{font-size:10px;color:#333;}
#main_nav{margin:0;padding:0;z-index:15;}

.redmenu{height:35px;background:url(../images/bg_redbar.jpg) repeat-x;}

#mainnav{margin:0;padding:0;z-index:15;width:762px;text-align:left;}
/*
#ghnav{width:762px;}
#ghnav td{overflow:hidden;}

#ghnav a.menulink:link,#ghnav a.menulink:visited{display:block;background:#ff0000 url(../images/bg_redmenu_up.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}
#ghnav a.menulink:hover,#ghnav a.menulink:active{background:#ff0000 url(../images/bg_redmenu_dn.jpg) repeat-x left top;text-decoration:none;}
#ghnav a.menulink_current:link, #ghnav a.menulink_current:visited, #ghnav a.menulink_current:hover,#ghnav a.menulink_current:active{display:block;background:#ac0000 url(../images/bg_redmenu_dn.jpg) repeat-x left top;height:35px;margin:0;padding:0 0 0 10px;line-height:2.7em;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#fff;text-decoration:none;}

#ghnav div{position:absolute;left:-5000px;top:35px;z-index:500;padding:0;margin:0;width:151px;}
#ghnav div ul{display:block;width:151px;list-style-type:none;list-style-position:outside;padding:2px 2px 10px 2px;margin:0;background:#000;}
#ghnav div ul li{display:block;width:151px;vertical-align:bottom;padding:0;margin:0;position:relative;}
#ghnav div ul li a:link,#ghnav div ul li a:visited{display:block;margin:0;text-decoration:none;padding:4px 7px;background:#000;font-size:11px;font-weight:bold;color:#b8b0b0;position:relative;}
#ghnav div ul li a:focus,#ghnav div ul li a:hover,#ghnav div ul li a:active{background:#600;color:#fff;text-decoration:none;}
#ghnav div ul li a.shead:link,#ghnav div ul li a.shead:visited{display:block;margin:0;text-decoration:none;padding:3px 5px 4px 7px;background:#000;font-size:11px;font-weight:bold;color:#fff;position:relative;border-bottom:#424242 solid 1px;}
#ghnav div ul li a.shead:focus,#ghnav div ul li a.shead:hover,#ghnav div ul li a.shead:active{background:#600;color:#fff;text-decoration:none;}
*/
/* Main Content */
.main {background:url(../images/bg_content.gif) repeat-y;}
.main p {margin:0 0 10px 0; padding:0;}
.main .copy {font-size:12px;}
.main #internet {background: url(../images/Internet_mainimage.jpg) no-repeat left top; height:235px;}
.main #bundles {background:url(../images/Bundles_mainimage.jpg) no-repeat left top; height:235px;}
.main #phone {background: url(../images/Phone_mainimage.jpg) no-repeat left top; height:235px;}
.main #tv {background: url(../images/TV_mainimage.jpg) no-repeat left top; height:235px;}
.main #top_content {margin:18px 390px 18px 26px; height:185px;}
.main #pagetitle {font-size:32px; font-weight:bold; color:#f00;}
.main .pagesubtitle {margin:0 0 10px 0; padding:0 0 0 27px; font-size:17px; color:#555; font-family:arial,helvetica, sans-serif;}

.main .pagesubtitle2 {margin:10px 0 0 0; font-size:19px; font-weight:bold; color:#f00;}
.main .toptext {font-size:14px; color:#000;}
.main .toptext2 {font-size:16px; color:#000;}
.top_list {margin:0; padding:0;}
.top_list li {background: url(../images/bul_blk.gif) no-repeat left 4px; padding-left:8px; list-style:none; font-size:14px; margin-bottom:.5em;}
.bottom_fade {background:url(../images/bg_content_bottom.gif) left bottom no-repeat; height:20px; margin:0; padding:0;}

.main_content{background:url(../../images/bg_content.gif) repeat-y; width:762px; margin-top:0; padding:20px 0 0 0; line-height:1.1em;}

/* Forms */
.form_ele_left {float:left; margin:5px 10px 0 0;}
.form_ele_right {float:right; margin:5px 0 0 0;}
label {display:block; margin:0 0 0 3px; padding:0; font-size:11px; font-weight:bold;}
label.normal {font-weight:normal;}
label.side {display:inline;}

/* Info section */
#info {width:762px; margin-top:15px; padding:0;}
#info_left {display:inline; float:left; width:240px; margin:13px 0 0 11px;}
#info_middle {display:inline; float:left; width:240px; margin:13px 0 0 10px;}
#info_right {display:inline; float:left; width:240px; margin:13px 11px 0 10px;}
.info_header {background: url(../images/bg_info_header_left.gif) no-repeat left top; height:25px; margin:0; padding:0;}
.info_header p {background: url(../images/bg_info_header_right.gif) no-repeat right top; height:25px; margin:0; padding:8px 10px 0 10px; font-size:13px; font-weight:bold;}
.info_box {background: url(../images/bg_info_box.gif) no-repeat left top; height:150px; min-height:120px; overflow:visible; margin:0; padding:0;}
.info_list {margin:0 10px; padding:13px 0;}
.info_list li {background: url(../images/bul_blk.gif) no-repeat left 4px; list-style:none; padding-left:8px; font-size:12px; margin-bottom:.5em;}
.quick_list {margin:0 10px; padding:13px 0;}
.quick_list li {list-style:none; margin-bottom:.5em;}
.plans_list {margin:0 10px; padding:13px 0;}
.plans_list li {background: url(../images/left_link.gif) no-repeat left 2px; list-style:none; margin-bottom:.5em; padding-left:8px; font-weight:bold;}
.plans_list li span {font-size:12px; font-weight:normal;}
.info_ad {margin:7px 12px; height:145px;}
p.info_ad_header {margin:0; padding:0; font-size:16px; font-weight:bold;}
p.info_ad_text {margin-top:0; padding:0; font-size:12px;}

.results_data {margin-bottom:10px; padding-left:10px; border-bottom:1px solid #e4e4e4;}
.last {border:0;}

.details_data {float:left; width:420px; margin-right:20px;}
.details_hours {float:left; width:250px;}

.hours td {padding:1px 5px 1px 0; font-size:12px;}

/* Footer */
#footer {float:left; width:100%; margin:15px 0 0 0; padding-bottom:33px;background:transparent url(../../images/footer_bar.gif) repeat-x scroll 0 0;
padding:9px 0 0;
font-size:11px;
margin:0;
min-width:985px;
text-align:center;
width:100%;
float:left; }
#footer #footer_content {width:760px; padding-top:11px;}
#footer .sub {font-size:11px; color:#666; margin:4px 0 6px 0;}
#footer #left {float:left; text-align:left;}
#footer #right {float:right; text-align:left;}
#footer .divider {padding:0 6px 0 6px; color:#666; font-size:13px;}
#footer a:link, #footer a:visited {font-size:11px;}
#footer a:hover, #footer a:active {}

/* IE6 */
* html {behavior:url(../scripts/iepngfix.htc); border:0;}


/*center box image */
.bg_content_box{background:url(../../images/bg_content.gif) 0 0 repeat-y;width:762px;height:20px;}
.bottomfade{background:url(../../images/bg_content_bottom.gif) 0 0 no-repeat;width:762px;height:20px;}


/* Styles added by Sarath on 07/06/10 for paymentlocation design changes */

div.footnote_mod {border-top:1px solid #ccc;padding:10px 20px 0 10px;margin-top:30px;color:#666;font-size:11px;}

h3.head_tblhead {background:transparent url(../../images/gray_header_left.gif) no-repeat left top;padding:0 0 0 10px;}
h3.head_tblhead span {background:transparent url(../../images/gray_header_right.gif) no-repeat right top;padding:0 10px 0 0;}
h3.head_tblhead span span {background:#ccc url(../../images/gray_1px.gif) repeat-x;}
h3.head_tblhead span span a {background:transparent url(../../images/header_gray_carat.png) no-repeat left;padding-left:10px;text-decoration:underline;color:#000;}

/* content containers */
div.cc_content {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:transparent url(../../images/gradient.gif) repeat-x bottom;padding:10px 9px 10px 9px;height:350px;}
div.cc_content_nohead {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:transparent url(../../images/gradient.gif) repeat-x bottom;padding:0 10px 10px 10px;}
div.cc_top_cap {height:10px;padding-left:10px;background:transparent url(../../images/top_left.gif) no-repeat left;overflow:hidden;}
div.cc_top_cap div {height:10px;padding-right:10px;padding-left:0px;background:transparent url(../../images/top_right.gif) no-repeat right;overflow:hidden;}
div.cc_top_cap div div {height:10px;background:transparent url(../../images/top_1px.gif) repeat-x;overflow:hidden;}
div.cc_bottom_cap {margin:0 0 10px 0; _margin:0 1px 10px 1px; height:0px;padding-left:10px;background:transparent url(../../images/bottom_left.gif) no-repeat left top;overflow:hidden;}
div.cc_bottom_cap div {height:10px;padding-right:10px;background: transparent url(../../images/bottom_right.gif) no-repeat right;overflow:hidden;}
div.cc_bottom_cap div div{height:10px;background:transparent url(../../images/bottom_1px.gif) repeat-x;overflow:hidden;}
div.cc_bottom_cap_w {margin:0 0 10px 0; height:10px;padding-left:10px;background:transparent url(../../images/bottom_left_w.gif) no-repeat left top;overflow:hidden;}
div.cc_bottom_cap_w div {height:10px;padding-right:10px;background: transparent url(../../images/bottom_right_w.gif) no-repeat right;overflow:hidden;}
div.cc_bottom_cap_w div div{height:10px;background:transparent url(../../images/bottom_1px_w.gif) repeat-x;overflow:hidden;}

/* required widget: tables */
h3.head_tblhead, h3.head_tblhead span, h3.head_tblhead span span {display:block;margin:0;padding:0;color:#000;font-weight:bold;font-size:14px;line-height:25px;}

h3.head_tblhead {background:transparent url(../../images/gray_header_left.gif) no-repeat left top;padding:0 0 0 10px;}
h3.head_tblhead span {background:transparent url(../../images/gray_header_right.gif) no-repeat right top;padding:0 10px 0 0;}
h3.head_tblhead span span {background:#ccc url(../../images/gray_1px.gif) repeat-x;}
h3.head_tblhead span span a {background:transparent url(../../images/header_gray_carat.png) no-repeat left;padding-left:10px;text-decoration:underline;color:#000;}

h3.head_colhead, h3.head_colhead span, h3.head_colhead span span {display:block;margin:0px;padding:0px;color:#000;font-size:12px;font-weight:bold;}

h3.head_colhead {background:transparent url(../i/headers_subheaders/png/gray_header_left.png) no-repeat left top;padding:0 0 0 10px;}
h3.head_colhead span {background:transparent url(../i/headers_subheaders/png/gray_header_right.png) no-repeat right top;padding:0 10px 0 0;}
h3.head_colhead span span {background:#ccc url(../i/headers_subheaders/png/gray_1px.png) repeat-x;padding:4px 0 4px 0;}

div.head_colhead_text {background:#ccc url(../i/headers_subheaders/border_gradient_1x40.gif) repeat-x bottom left;color:#000;}
div.head_colhead_text div.head_colhead_pad {background:#fff;padding:7px 9px 0 9px;margin:0 1px 0 1px;overflow:auto;}

.main .q {background: url(/content/paymentlocations/images/bul_Q.gif) no-repeat left 3px; margin:0 0 5px 10px; padding-left:18px; font-size:12px; font-weight:bold;}
.main .a {background: url(/content/paymentlocations/images/bul_A.gif) no-repeat left 3px; margin-left:10px; padding-left:18px; font-size:12px;} 

/* lists */ 
ul.clean {list-style: none;margin:6px 0 10px 0;padding:0;} 
ul.clean li {background:transparent url(../i/3x3_block.gif) no-repeat 0px 6px;padding:0 0 0 8px;margin:0 0 4px 0;} 
ul.clean li ul {margin-left:22px;} 


ul.clean_bullet ul{list-style-type:none;}
ul.clean_bullet li {background:transparent url(../i/3x3_block.gif) no-repeat 0px 8px;line-height:17px;}

h1 {padding:0;margin:0;font:bold 20px/20px arial,sans-serif;}
h2 {padding:0;margin:0;font:bold 16px/16px arial,sans-serif;}
h3 {padding:0;margin:0;font:bold 14px/14px arial,sans-serif;}
h4 {padding:0;margin:0;font:bold 12px/12px arial,sans-serif;}
h5 {padding:0;margin:0;font:normal 12px/12px arial,sans-serif;} 

table.clean {width:100%;}
table.clean td {border:0;padding:2px 0;padding-bottom:0; font-size:12px;}

div.input_primary, div.input_primary div, div.input_primary div div {cursor:pointer;font-weight:bold; font-size:12px; line-height:21px;}
div.input_primary {float:left;background:url(../../images/_red_button_left.gif) no-repeat top left;padding-left:10px}
div.input_primary div {background:url(../../images/_red_button_right.gif) transparent no-repeat top right;padding-right:10px;}
div.input_primary div div {background:url(../../images/_red_button_1px.gif)  repeat-x;padding:0;}

#gfnav{width:762px;margin-top:0px;height:45px;}
#gfnav *{color:#000;font-size:11px;font-weight:normal;}
#gfnav span{margin:0 3px;color:#666;}
#gfnav a:link,#gfnav a:hover,#gfnav a:active{color:#06c;text-decoration:underline;}
#gfnav a:visited{color:#636;text-decoration:underline;}
