body {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color: #3f3f3f;
background: #fff;
}
ul {
list-style-type: square;
font-size: 12px;
line-height: 17px;
margin: 0px;
padding-left: 15px;
padding-top: 10px;
text-indent: 0px;
}
ol {
list-style-type: decimal;
font-size: 12px;
line-height: 17px;
margin-left: 20px;
}
ul li, ol li {
padding-bottom: 3px;
}
body table {
font-size: 11px;
line-height: 14px;
}
td {
font-size: 11px;
line-height: 14px;
}
a {
color: #05678e;
}
a:link, a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a.mip_demo {
font-size: 18px;
font-weight: normal;
text-align: center;
display: block;
border: 1px solid #cf0606;
background-color: #f7f7f7;
padding: 13px;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}
h1 {
color: #173583;
font-size: 18px;
line-height: 23px;
}
h2, h4, h5 {
color: #4175A5;
}
h2 {
margin: 10px 0 5px 0;
font-size: 20px;
line-height: 21px;
}
h3 {
margin: 0px;
padding: 3px 0;
color: #000;
font-size: 14px;
line-height: 16px;
font-weight: bold;
}
h4 {
margin: 0px;
padding: 6px 0 0 0;
font-size: 14px;
line-height: 16px;
}
h5 {
margin: 6px 0;
padding: 0px 0;
font-size: 14px;
line-height: 18px;
}
hr {
border: 1px solid #eee;
height: 1px;
display: block;
margin: 10px 0px 10px 0px;
}
p {
font-size: 12px;
line-height: 17px;
padding: 7px 0px 7px 0px;
}
p strong { 
font-weight: bold; 
}
p.disclaimer {
font-size: 10px;
line-height: 14px;
}
.disclaimer {
text-align: left;
padding: 0;
margin: 0;
}
.disclaimer p {
font-size: .70em;
}
em {
font-style:italic;
}
strong { 
font-weight: bold; 
}
.header {
padding: 5px 0 0px 0;
}
#headerResBgImg {
background: #619dcf url(/images_n/header_bg_res.jpg) no-repeat;
}
#headerBusBgImg {
background: #619dcf url(/images_n/header_bg_bus.jpg) no-repeat;
}
#headerPlainBgImg {
background: #619dcf url(/images_n/header_bg_plain.jpg) no-repeat;
}
.header img {
border: 0px;
}
.chooseCity {
padding: 0 20px 0px 20px;
}
.chooseCity h2 {
border-bottom: 3px double #dddddd;
padding: 5px;
text-align: center;
}
.hack {
width: 100%;
display: block;
clear: both;
font: 1px/0px arial, helvetica, serif;
}





#container {
width: 755px;
text-align: left;
margin: 0 auto 0 auto;
}
#hd_l {
width: 336px;
float: left;
padding-top: 11px;
}
#hp_logo {
width: 336px;
height: 55px;
}
#tag {
width: 336px;
text-align: left;
position: relative;
z-index: 1;
}
#line {
width: 118px;
height: 48px;
float: left;
background: url(/Images/line_below_logo.gif) no-repeat;
}
#broadband {
width: 78px;
height: 17px;
float: left;
}
#phone {
width: 45px;
height: 17px;
float: left;
}
#tv {
width: 19px;
height: 17px; 
float: left;
}
#line_af_tv {
width: 76px;
height: 48px;
float: left;
background: url(/Images/line_after_tv.gif) no-repeat;
}
#hd_r {
width: 372px;
float: left;
}
#global_search label {
width: 108px;
float: left;
text-align: right;
color: #4e4e4e;
padding-right: 4px;
padding-top: 10px;
}
#search_box {
width: 260px;
float: left;
}
#srch_l {
width: 10px;
height: 42px;
float: left;
background: url(/Images/srch_l.gif) no-repeat;
}
#srch_m {
width: 240px;
float: left;
background: url(/Images/srch_mn_bg.gif) repeat-x;
padding-top: 10px;
padding-bottom: 10px;
}
#srch_r {
width: 10px;
height: 42px;
float: left;
background: url(/Images/srch_r.gif) no-repeat;
}
.search {
width: 158px;
height: 18px;
float: left;
border: 1px solid #4e4e4e;
}
.sm_btn {
width: 70px;
height: 20px;
float: right;
text-align: center;
color: #fbf4ca;
font-size: 11px;
font-weight: bold;
background: url(/Images/small_btn_bg.gif) no-repeat;
border: none;
}
#p {
width: 0px;
float: left;
}
#nav_ln_1 {
padding-top: 15px;
padding-bottom: 13px;
background: url(/Images/curve_rgt.gif) bottom right no-repeat;
}
#nav_ln_3 {
padding-top: 11px;
padding-bottom: 9px;
display: block;
}
#nav_ln_2 {
border-top: 1px solid #d2d2d2;
padding-top: 6px;
padding-bottom: 6px;
}
#hp_nav {
width: 600px;
text-align: right;
margin-left: -170px;
position: relative;
z-index: 1;
}
#hp_nav a, #hp_nav a:visited {
text-decoration: none;
font-size: 13px;
font-weight: regular;
}
#hp_nav a:hover {
text-decoration: underline;
}
#hp_nav span {
color: #dddddd;
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
}
#hp_nav_b {
width: 650px;
text-align: right;
position: relative;
z-index: 1000;
margin-left: -220px;
}
#hp_nav_b a, #hp_nav_b a:visited {
text-decoration: none;
font-size: 12px;
font-weight: regular;
}
#hp_nav_b a:hover {
text-decoration: underline;
}
#hp_nav_b span {
color: #dddddd;
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
}
#message_wrap {
width: 755px;
display: block;
}
#msg_l {
width: 64px;
height: 168px;
float: left;
background: url(/Images/line_nxt2_ad.gif) no-repeat;
}
#msg_m {
width: 644px;
height: 168px;
float: left;
}
#msg_r {
width: 47px;
height: 168px;
float: left;
background: url(/Images/line_after_mn_ad_hp.gif) bottom no-repeat;
}
#funnel {
width: 755px;
}
#funnel_rb {
width: 289px;
float: left;
background: url(/Images/line_btm_l.gif) right top no-repeat;
padding: 15px 0px 84px 90px;
}
.rb_col {
width: 144px;
float: left;
}
h2.tp_hdr a {
text-align: left;
font-size: 18px;
font-weight: bold;
color: #c91c22;
}
h2.tp_hdr a:link, h2.tp_hdr a:active, h2.tp_hdr a:visited {
color: #c91c22;
text-decoration: none;
}
h2.tp_hdr a:hover {
color: #c91c22;
text-decoration: underline;
}
.services_wrap {
width: 124px;
text-align: left;
background: url(/Images/hp_dot.gif) top repeat-x;
padding-top: 5px;
margin-top: 3px;
}
.services_wrap ul {
list-style-type: square;
color: #d2d2d2;
font: 13px bold;
}
.services_wrap ul li a, .services_wrap ul li a:visited {
text-decoration: none;
font-size: 13px;
font-weight: regular;
}
.services_wrap ul li a:hover {
text-decoration: underline;
}
ul.fancy_bullet {
list-style-image: url(/Images/dbl_arrow.gif);
font-size: 13px;
font-weight: bold;
padding-left: 15px;
}
ul.fancy_bullet li {
padding: 2px 0px 2px 0px;
}
.biz_cat_link_wrap {
width: 100%;
border-top: 3px double #ddd;
}
ul.biz_bullet {
list-style-image: url(/Images/dbl_arrow.gif);
font-size: 12px;
font-weight: regular;
padding-left: 15px;
padding-bottom: 5px;
}
ul.biz_bullet li {
padding: 2px 0px 2px 0px;
}
ul.biz_bullet li a {
color: #304272;
font-size: 12px;
}
ul.current_offers {
list-style-image: url(/Images/dbl_arrow.gif);
font-size: 13px;
font-weight: regular;
padding: 0px 0px 0px 15px;
}
ul.current_offers li a {
color: #7d7d7d;
line-height: 15px;
text-decoration: underline;
padding: 2px 0px 2px 0px;
}
ul.current_offers li a:link, ul.current_offers li a:hover, ul.current_offers li a:link:visited, ul.current_offers li a:visited:hover {
color: #7d7d7d;
line-height: 15px;
text-decoration: underline;
padding: 2px 0px 2px 0px;
}
/* begin email updates ---------- */
.e-updates_sp {
width: 100%;
background: url(/images/e-updates_sp.jpg) bottom left repeat-x;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
}
h6.e-updates_hdr {
font-size: 14px;
line-height: 16px;
font-weight: normal;
color: #c91c22;
padding: 0px 0px 0px 0px;
margin: 0;
}
.e-updates_sp p {
font-size: 12px;
line-height: 17px;
color: #1e1e1e;
padding: 0px 4px 0px 7px;
margin: 0;
}
.e-updates_sp p a, .e-updates_sp p a:link {
color: #04acfa;
text-decoration: underline;
}
/* end email updates ---------- */
#funnel_dsl {
width: 348px;
float: right;
display: block;
}
#dsl_wrap {
width: 331px;
border: 1px solid #262e3d;
display: block;
background: url(/Images/dsl_bg.gif) #c5d238 repeat-y;
padding: 15px 0px 15px 15px;
}
#check_dsl_availability {
width: 145px;
padding-right: 10px;
float: left;
}
.check_dsl_wrapp {
width: 144px;
display: block;
border-right: 1px solid #000;
padding-right: 15px;
}
#check_dsl_availability p {
font-size: 10px;
line-height: 13px;
font-weight: bold;
color: #000;
padding-bottom: 8px;
padding-top: 0px;
margin:0;
}
.dsl_fields {
width: 40px;
height: 18px;
float: left;
border: 1px solid #262e3d;
display: block;
}
.dsl_right_field {
width: 45px;
height: 18px;
float: left;
border: 1px solid #262e3d;
display: block;
}
.sm_btn_r {
clear: both;
width: 70px;
height: 20px;
float: right;
text-align: center;
color: #fbf4ca;
font-size: 11px;
font-weight: bold;
background: url(/Images/small_btn_bg.gif) no-repeat;
border: none;
margin-top: 8px;
}
#hp_dsl_ad {
width: 133px;
height: 99px;
float: right;
display: block;
padding-right: 15px;
}
#new {
width: 100px;
margin-top: -16px;
}
#new a, #new a:visited, #new a:hover {
text-decoration: underline;
font-size: 11px;
font-weight: bold;
padding-top: 10px;
color: #000;
}
#hp_footer_wrap {
width: 730px;
float: right;
}
#bucky {
width: 329px;
float: right;
text-align: right;
}
img.bb {
width: 60px;
height: 68px;
float: right;
}
#bucky p {
float: right;
font-size: 12px;
font-weight: bold;
color: #c91c22;
padding-top: 47px;
padding-right: 4px;
}
img.tm {
width: 10px;
height: 10px;
}
#hp_footer {
clear: right;
width: 730px;
border-top: 1px solid #ddd;
padding-top: 5px;
}
#hp_footer a, #hp_footer a:visited {
text-decoration: none;
font-size: 10px;
font-weight: regular;
line-height: 13px;
color: #304272;
}
#hp_footer a:hover {
text-decoration: underline;
}
#hp_footer span{
color: #dddddd;
font-size: 8px;
padding-left: 1px;
padding-right: 1px;
}
p#c {
color: #959595;
font-size: 10px;
line-height: 14px;
font-weight: regular;
padding-top: 10px;
text-align: left;
margin-top: 0px;
}
/* begin sitewide styles */
#container {
width: 780px;
text-align: left;
margin: 0 auto 0 auto;
}
#hd_l_sw {
width: 336px;
float: left;
padding-top: 4px;
}
#logo {
width: 336px;
height: 55px;
}
#no_line {
width: 118px;
height: 17px;
float: left;
}
#hd_r_sw {
width: 433px;
float: left;
background: url(/Images/top_rt_line_all_pgs.gif) top repeat-x;
}
#r_crv {
width: 11px;
height: 65px;
float: left;
margin-top: 0px;
background: url(/Images/r_mn_line.gif) top no-repeat;
}
#global_search_sw label {
width: 169px;
float: left;
text-align: right;
color: #4e4e4e;
font-size: 12px;
font-weight: bold;
padding-right: 4px;
padding-top: 10px;
}




#sitewide_nav {
width: 780px;
}
#nav_l {
width: 21px;
height: 93px;
float: left;
background: url(/Images/main_nav_l_crv.gif) no-repeat;
}
#nav_m {
width: 738px;
float: left;
background: url(/Images/main_nav_bg.gif) repeat-x;
}
#nav_r {
width: 21px;
height: 93px;
float: left;
background: url(/Images/main_nav_r_crv.gif) no-repeat;
}
#main_nav {
width: 738px;
}
#main_nav a, #main_nav a:visited, #main_nav a:hover  {
float: left;
color: #eef97a;
text-align: center;
font-size: 16px;
font-weight: bold;
text-decoration: none;
display: block;
padding-top: 25px;
padding-bottom: 21px;
}
a.l_link, a.l_link:visited, a.l_link:hover {
padding-left: 19px;
padding-right: 33px;
text-align: right;
border-right: 1px solid #fff;
}
a.middle_links, a.middle_links:visited, a.middle_links:hover {
padding-left: 33px;
padding-right: 33px;
border-right: 1px solid #fff;
}
a.r_link, a.r_link:visited, a.r_link:hover {
padding-left: 29px;
padding-right: 0px;
text-align: right;
}
#main_nav_business {
width: 738px;
}
#main_nav_business a, #main_nav_business a:visited, #main_nav_business a:hover  {
float: left;
color: #eef97a;
text-align: center;
font-size: 16px;
font-weight: bold;
text-decoration: none;
display: block;
padding-top: 25px;
padding-bottom: 21px;
}
a.l_link_business, a.l_link_business:visited, a.l_link_business:hover {
padding-left: 22px;
padding-right: 37px;
text-align: right;
border-right: 1px solid #fff;
}
a.middle_links_business, a.middle_links_business:visited, a.middle_link_businesss:hover {
padding-left: 37px;
padding-right: 37px;
border-right: 1px solid #fff;
}
a.r_link_business, a.r_link_business:visited, a.r_link_business:hover {
padding-left: 28px;
padding-right: 0px;
text-align: right;
}
#main_sub_nav {
width: 738px;
padding-top: 0px;
padding-bottom: 0px;
}
#main_sub_nav a, #main_sub_nav a:visited {
color: #304272;
text-align: left;
font-size: 12px;
line-height: 12px;
font-weight: regular;
text-decoration: none;
}
#main_sub_nav a:hover  {
text-decoration: underline;
}
#main_sub_nav span {
color: #dddddd;
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
}
#main_sub_nav_biz {
width: 738px;
padding-top: 0px;
padding-bottom: 12px;
}
#main_sub_nav_biz a, #main_sub_nav_biz a:visited {
color: #304272;
text-align: left;
font-size: 12px;
line-height: 12px;
font-weight: regular;
text-decoration: none;
}
#main_sub_nav_biz a:hover  {
text-decoration: underline;
}
#main_sub_nav_biz span {
color: #dddddd;
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
}
#sub_nav_l {
width: 459px;
float: left;
padding-left: 6px;
padding-top: 6px;
}
#sub_specials {
width: 114px;
height: 44px;
float: left;
}
#sub_nav_r {
width: 150px;
float: right;
text-align: right;
padding-right: 1px;
padding-top: 6px;
}
#where_am_i {
width: 775px;
background: url(/Images/dotted_line.gif) bottom repeat-x;
padding-left: 5px;
padding-top: 15px;
padding-bottom: 7px;
position: relative;
z-index: 10000;
display: block;
}
#section_name {
width: 450px;
float: left;
display: block;
}
#section_name h1, #section_name h1 a, #section_name h1 a:link, #section_name h1 a:visited, #section_name h1 a:hover  {
color: #c91c22;
font-size: 18px;
line-height: 18px;
font-weight: bold;
text-decoration: none;
padding: 0px 7px 0px 0px;
}
#section_name h3, #section_name h3 a, #section_name h3 a:link, #section_name h3 a:visited, #section_name h3 a:hover  {
color: #c91c22;
font-size: 18px;
line-height: 18px;
font-weight: bold;
text-decoration: none;
display: inline;
padding: 0px 7px 0px 0px;
margin: 0;
}
#section_name img {
width: 14px;
height: 8px;
margin: 0px 2px 0px 0px;
}
#section_name a, #section_name a:link, #section_name a:visited {
color: #304272;
font-size: 12px;
line-height: 18px;
fonty-weight: regular;
text-decoration: none;
padding: 0px 5px 0px 0px;
}
#section_name a:hover  {
text-decoration: underline;
}
#change_location {
width: 320px;
float: left;
color: #4e4e4e;
font-size: 13px;
font-weight: regular;
text-align: right;
padding-top: 4px;
}
#change_location a #change_location a:link, #change_location a:visited {
font-size: 13px;
line-height: 13px;
fonty-weight: bold;
text-decoration: none;
padding: 0px 0px 0px 0px;
}
#change_location a:hover {
text-decoration: underline;
}
#change_location a span {
font-size: 11px;
letter-spacing: -2px;
}
#section_name h1 a, h1 a:link, h1 a:visited, h1 a:hover {
float: left;
}
#focus_area {
width: 780px;
padding-top: 15px;
position: relative;
z-index: 1;
background: none;
}
#focus_area h2 {
color: #173583;
font-size: 15px;
font-weight: bold;
}
#focus_area ul {
list-style-type: square;
color: #4e4e4e;
font-size: 12px;
line-height: 17px;
}
#focus_area li {
padding-bottom: 3px;
}
#redundant_nav {
text-align: right;
border-bottom: 1px double #c0c5d3;
padding-bottom: 5px;
}
#redundant_nav a, #redundant_nav a:visited {
text-decoration: none;
font-size: 13px;
font-weight: regular;
}
#redundant_nav a:hover {
text-decoration: underline;
}
#redundant_nav span {
color: #dddddd;
font-size: 10px;
padding-left: 2px;
padding-right: 2px;
}
#rez_left_col {
width: 380px;
float: left;
padding-left: 15px;
}
#rez_category_left_col {
width: 240px;
float: left;
padding-left: 15px;
}
#biz_category_left_col {
/*width: 150px;*/
width: 163px;
float: left;
padding-left: 10px;
padding-top: 15px;
padding-bottom: 7px;
background: url(/Images/biz_l_col_bg.gif) repeat-y;
margin-top: -15px;
display: block;
}
#rezi_message_area {
padding-top: 15px;
}
#bma_l {
width: 168px;
float: left;
display: block;
}
#rma_l {
width: 240px;
float: left;
}
h3.secondary_headers, h3.secondary_headers a, h3.secondary_headers a:link, h3.secondary_headers a:visited, h3.secondary_headers h3 a:hover {
color: #c91c22;
font-size: 14px;
font-weight: bold;
text-decoration: none;
padding-bottom: 2px;
}
#more a, #more a:visited, #more a:hover {
font-size: 12px;
font-weight: regular;
text-decoration: underline;
}
#rma_r {
width: 120px;
float: right;
}
h6.ad_hdr {
font-size: 10px;
font-weight: regular;
color: #a0a0a0;
padding-bottom: 4px;
}
h6.current_offers_hdr {
font-size: 13px;
font-weight: bold;
color: #4e4e4e;
padding-bottom: 4px;
padding-top: 4px;
}
.ad_top_brdr {
width: 100%;
line-height: 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
margin-bottom: 5px;
}
.biz_top_brdr {
width: 100%;
line-height: 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
margin-bottom: 5px;
}
#l_col_link_wrap {
background: url(/Images/dotted_top_brdr.gif) top repeat-x;
padding-top: 7px;
border-bottom: 3px double #c0c5d3;
padding-bottom: 15px;
margin-bottom: 15px;
}
#l_col_list_wrap {
padding-top: 10px;
border-top: 1px double #c0c5d3;
border-bottom: 3px double #c0c5d3;
padding-bottom: 15px;
margin-bottom: 15px;
}
#l_col_biz_list_wrap {
padding-bottom: 0px;
margin-bottom: 0px;
}
h6.main_biz_cat, h6.main_biz_cat a, h6.main_biz_cat a:link, h6.main_biz_cat a:visited, h6.main_biz_cat h3 a:hover {
color: #03aca7;
font-size: 12px;
font-weight: bold;
line-height: 18px;
text-decoration: none;
padding-bottom: 2px;
}

#cn_hdr {
background: url(/Images/contact_us_hdr.gif) top no-repeat;
color: #fff;
font-size: 14px;
line-height: 14px;
font-weight: bold;
padding: 10px 0px 9px 15px;
}
#sw_cn_info {
background: url(/Images/contact_us_bg.gif) repeat-x;
padding: 15px;
border: 1px solid #262e3d;
background-color: #bcca2c;
}
h3.sw_cn_info_h {
text-align: left;
font-weight: bold;
font-size: 15px;
line-height: 17px;
color:#000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
h3.sw_cn_info_h span {
color:#c91c22;
}
img.sw_arrow {
width: 8px;
height: 7px;
border: none;
margin-right: 6px;
}
.sw_ph_nr {
border-top: 1px solid #fff;
padding: 7px 0px 0px 0px;
margin: 7px 0px 0px 0px;
}
a.sw_cn_eml, a.sw_cn_eml:hover, a.sw_cn_eml:visited:hover {
text-align: left;
font-weight: bold;
font-size: 15px;
line-height: 17px;
color:#000;
text-decoration: underline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



#rez_right_col {
width: 348px;
float: left;
padding-left: 20px;
}
#mya_hdr_wrap {
width: 348px;
background: url(/Images/dotted_line.gif) bottom repeat-x;
padding-bottom: 5px;
}
#mya_wrap {
width: 318px;
background: url(/Images/mya_bg.gif) bottom no-repeat;
padding: 15px;
margin-bottom: 15px;
}
#mya_wrap h5 {
font-size: 13px;
font-weight: bold;
line-height: 14px;
color: #000;
padding-bottom: 0px;
}
.mya_2col_wrap_top {
width: 318px;
}
.mya_2col_wrap_btm {
width: 318px;
padding-top: 12px;
}
.mya_l_col {
width: 150px;
float: left;
}
.mya_r_col {
width: 150px;
float: right;
}
.mya_link_wrap {
width: auto;
text-align: left;
background: url(/images/support/secondary_brdr.gif) top repeat-x;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.mya_link_wrap ul {
padding-top: 0px;
margin-top: 0px;
}



#category_description p {
padding-top: 5px;
}
#rez_category_middle_col {
width: 353px;
float: left;
padding-left: 15px;
}
#biz_category_middle_col {
/*width: 455px;*/
width: 447px;
float: left;
padding-left: 10px;
}
#left_brdr_biz {
width: 443px;
background: url(/Images/lr_brdr.gif) left repeat-y;
padding-right: 10px;
}
#right_brdr_biz {
width: 420px;
background: url(/Images/lr_brdr.gif) right repeat-y;
padding-left: 10px;
padding-right: 10px;
}
.item_description_biz {
width: 100%;
text-align: left;
border-bottom: 1px solid #dddddd;
padding-bottom: 10px;
}
p.biz_cat_description {
color: #000;
padding-bottom: 10px;
}
h3.biz_hdln a {
font-size: 13px;
font-weight: bold;
}
.item_description_biz p {
padding-top: 3px;
}
#rez_product_col {
width: 435px;
float: left;
padding-left: 85px;
margin-right: 15px;
}
#right_brdr_item_pg {
width: 420px;
padding-right: 15px;
padding-top: 15px;
background: url(/Images/lr_brdr.gif) right repeat-y;
}
#product_bucket {
width: 100%;
padding-bottom: 15px;
background: url(/Images/product_bg.gif) bottom repeat-x;
}
#biz_product_bucket {
width: 342;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
background: url(/Images/product_bg.gif) bottom repeat-x;
}
#tab_info {
width: 390px;
background: url(/Images/product_bg.gif) bottom repeat-x;
padding: 15px;
}
#biz_tab_info {
width: 390px;
background: url(/Images/product_bg.gif) bottom repeat-x;
padding: 15px;
display: block;
}
#tab_info h6 {
font-size: 13px;
font-weight: bold;
padding-bottom: 3px;
}
#tab_info p {
padding-bottom: 10px;
}
#product_price {
width: 90px;
float: left;
background: url(/Images/price_bg.jpg) no-repeat;
text-align: center;
padding-top: 18px;
padding-bottom: 25px;
}
#product_price p.strike {
color: #7f7e7e;
font-size: 18px;
font-weight: regular;
text-decoration: line-through;
padding-bottom: 4px;
}
#product_price p {
color: #3f3f3f;
font-size: 12px;
padding: 0;
font-weight: regular;
}
#product_price p span {
color: #c91c22;
font-size: 20px;
line-height: 21px;
font-weight: bold;
padding: 0;
}
#product_intro {
width: 300px;
float: left;
text-align: left;
padding-left: 15px;
padding-right: 15px;
}
#biz_product_intro {
width: 392px;
float: left;
text-align: left;
padding-left: 15px;
padding-right: 15px;
}
#biz_product_nav {
width: 420px;
}
#biz_product_nav a {
float: left;
width: 139px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
padding-top: 5px;
padding-bottom: 9px;
}
#biz_product_nav a:hover {
color: #05678e;
background: #ddd;
}
#biz_product_nav a:active {
color: #eef97a;
background: #05678e;
}
#biz_product_nav a:visited {
color: #eef97a;
background: #05678e;
}
#biz_product_nav a:visited:hover {
color: #05678e;
background: #ddd;
}
/* 3-button item navigation*/
#biz_product_nav3 {
width: 420px;
}
#biz_product_nav3 a, #biz_product_nav3 a:visited {
float: left;
width: 139px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#biz_product_nav3 a:hover, #biz_product_nav3 a:visited:hover, #biz_product_nav3 a.active {
float: left;
width: 139px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* end 3-button item navigation*/
/* 2-button item navigation*/
#biz_product_nav2 {
width: 420px;
}
#biz_product_nav2 a, #biz_product_nav2 a:visited {
float: left;
width: 208px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#biz_product_nav2 a:hover, #biz_product_nav2 a:visited:hover, #biz_product_nav2 a.active {
float: left;
width: 208px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* end 2-button item navigation*/
/* 1-button item navigation*/
#biz_product_nav1 {
width: 405px;
}
#biz_product_nav1 a.active {
float: left;
width: 405px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: left;
display: block;
padding-top: 5px;
padding-left: 15px;
padding-bottom: 9px;
}
/* end 1-button item navigation*/

#product_intro h3 {
color: #173583;
font-size: 15px;
font-weight: bold;
padding-bottom: 3px;
}
#biz_product_intro h3 {
color: #173583;
font-size: 15px;
font-weight: bold;
padding-bottom: 3px;
}
#round_corners {
width: 420px;
height: 2px;
background: url(/Images/product_nav_curves.gif) no-repeat;
}
img#niffty_corners {
width: 420px;
height: 4px;
position: relative;
z-index: 1;
display: block;
margin-bottom: -4px;
background-color: #none; 
}
img#biz_niffty_corners {
width: 455px;
height: 4px;
position: relative;
z-index: 1;
display: block;
margin-bottom: -4px;
background-color: #none; 
}
#product_nav {
width: 420px;
}
#product_nav a, #product_nav a:visited {
float: left;
width: 104px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#product_nav a:hover, #product_nav a:visited:hover {
color: #05678e;
background: #ddd;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#product_nav a.active {
float: left;
width: 104px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* 4-button item navigation*/
#product_nav4 {
width: 420px;
}
#product_nav4 a, #product_nav4 a:visited {
float: left;
width: 104px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#product_nav4 a:hover, #product_nav4 a:visited:hover, #product_nav4 a.active, #product_nav4 a:link.active, #product_nav4 a:hover.active, #product_nav4 a:visited.active, #product_nav4 a:visited:hover.active {
float: left;
width: 104px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* end 4-button item navigation*/
/* 3-button item navigation*/
#product_nav3 {
width: 420px;
}
#product_nav3 a, #product_nav3 a:visited {
float: left;
width: 139px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#product_nav3 a:hover, #product_nav3 a:visited:hover, #product_nav3 a.active, #product_nav3 a:link.active, #product_nav3 a:hover.active, #product_nav3 a:visited.active, #product_nav3 a:visited:hover.active  {
float: left;
width: 139px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* end 3-button item navigation*/
/* 2-button item navigation*/
#product_nav2 {
width: 420px;
}
#product_nav2 a, #product_nav2 a:visited {
float: left;
width: 209px;
color: #eef97a;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
background: #05678e;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
#product_nav2 a:hover, #product_nav2 a:visited:hover, #product_nav2 a.active, #product_nav2 a:link.active, #product_nav2 a:hover.active, #product_nav2 a:visited.active, #product_nav2 a:visited:hover.active  {
float: left;
width: 209px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: center;
border-right: 1px solid #fff;
display: block;
padding-top: 5px;
padding-bottom: 9px;
}
/* end 2-button item navigation*/
/* 1-button item navigation*/
#product_nav1 {
width: 420px;
}
#product_nav1 a.active, #product_nav1 a:link.active, #product_nav1 a:hover.active, #product_nav1 a:visited.active, #product_nav1 a:visited:hover.active {
float: left;
width: 405px;
color: #05678e;
background: #ddd;
text-decoration: none;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-align: left;
display: block;
padding-top: 5px;
padding-left: 15px;
padding-bottom: 9px;
}
/* end 4-button item navigation*/
img.item_add_to_cart {
float: right;
margin: 7px 0px 0px 7px;
}
#product_button {
width: 390px;
background: url(/Images/item_btn_bg.gif) bottom repeat-x;
padding: 15px;
border-bottom: 1px solid #000;
}
#product_button a {
width: 154px;
display: block;
text-decoration: none;
color: #fcf6d3;
font-size: 16px;
line-height: 16px;
font-weight: bold;
text-align: center;
background: url(/Images/big_btn.gif) top repeat-x;
padding-top: 12px;
padding-bottom: 13px;
}
.order_item_wdthn a {
width: 150px;
display: block;
text-decoration: none;
color: #fcf6d3;
font-size: 14px;
line-height: 14px;
font-weight: bold;
text-align: center;
background: url(/Images/action_btn_item_wd_thn.gif) top no-repeat;
border: none;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 4px;
margin-bottom: -5px;
}
#biz_product_button {
padding: 15px;
}
#biz_product_button a {
width: 154px;
display: block;
text-decoration: none;
color: #fcf6d3;
font-size: 18px;
line-height: 18px;
font-weight: bold;
text-align: center;
background: url(/Images/big_btn_biz.gif) top repeat-x;
padding-top: 12px;
padding-bottom: 13px;
}
#left_brdr {
width: 338px;
background: url(/Images/lr_brdr.gif) left repeat-y;
}
#right_brdr {
width: 308px;
padding-right: 15px;
padding-left: 15px;
background: url(/Images/lr_brdr.gif) right repeat-y;
}
td.biz_dsl_brdr {
background: url(/Images/lr_brdr.gif) right repeat-y;
padding-right: 10px;
}
td.biz_dsl_rcol {
padding-left: 10px;
}
img.category_ad {
width: 308px;
height: 96px;
margin-top: 5px;
margin-bottom: 15px;
}
.item_bucket {
width: 99%;
border-top: 1px solid #ddd;
padding-top: 10px;
padding-bottom: 10px;
}
.biz_item_bucket {
width: 100%;
padding-bottom: 10px;
}


.omax_col_wrap {
width: 420px;
display: block;
border-top: 1px solid #ededed;
padding-top: 15px;
padding-bottom: 15px;
}
.omax_col_a {
width: 225px;
float: left;
display: block;
}
.omax_col_b {
width: 180px;
float: right;
display: block;
}
.omax_btn_wrap {
padding: 0;
margin: 0;
display: block;
}
img.omax_btn {
width: 123px;
height: 30px;
float: left;
display: block;
}
img.omax_bt_r {
width: 102px;
height: 30px;
float: left;
display: block;
}
.omax_btn_desc {
width: 185px;
height: 278px;
display: block;
background: url(/officemax/images/omax_lcol_bg.jpg) bottom #fafbeb no-repeat;
padding: 10px 20px 15px 20px;
margin: -3px 0 0 0;
}
img.omax_right_btns {
}
.omax_col_a2 {
float: left;
display: block;
padding: 5px 3px 3px 3px;
border-top: 1px solid #ededed;
margin-top: 10px;
}
.omax_col_b2 {
width: 100px;
float: right;
display: block;
}


.item_price {
width: 65px;
float: left;
text-align: right;
padding-right: 10px;
padding-top: 5px;
}
.item_price a, .item_price h4 a {
color: #848282;
text-decoration: none;
font-weight: regular;
font-size: 12px;
}
.item_price h4 {
color: #848282;
text-decoration: none;
font-weight: regular;
font-size: 12px;
line-height: 14px;
padding: 0;
margin: 0;
}
.item_price p {
line-height: 14px;
padding: 0px;
margin: 0px;
}
.item_price p.strike {
text-decoration: line-through;
line-height: 13px;
}
.item_price p span {
color: #c91c22;
font-weight: bold;
font-size: 13px;
}
.item_description {
width: 225px;
float: left;
text-align: left;
}
.item_description h3 {
font-size: 13px;
}
.item_description h2.product_h {
font-size: 13px;
line-height: 16px;
padding-top: 0;
margin: 5px 0 5px 0;
}
.item_description p {
padding-top: 3px;
}


#rez_specials_col {
width: 618px;
float: left;
padding-left: 5px;
}
#right_brdr_specials_pg {
width: 590px;
background: url(/Images/lr_brdr.gif) right repeat-y;
}
.special_cols {
width: 147px;
float: left;
}
.special_product_col {
width: 137px;
padding-right: 10px;
}
img.special_hdr {
width: 137px;
height: 43px;
display: block;
}
.special_product_wrap {
width: 115px;
padding: 10px;
border: 1px solid #bdbfc1;
background: url(/Images/specials_bg.gif) top repeat-x;
}
img.specials_btn {
width: 115px;
height: 42px;
display: block;
margin-bottom: 15px;
}
p.specials_exp_date {
font-size: 10px;
line-height: 12px;
text-align: center;
color: #3f3f3f;
}
.special_product_wrap h6 {
color: #c91c22;
font-weight: bold;
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
}
.special_info {
width: 115px;
height: 300px;
}
.special_info ul {
list-style-image: url(/Images/specials_bullet.gif);
font-size: 13px;
line-height: 17px;
font-weight: regular;
}
.special_info ul li {
padding-top: 5px;
padding-bottom: 5px;
}


#right_rail {
width: 152px;
float: left;
}
#right_rail_biz {
width: 127px;
float: right;
padding: 0;
margin: 0;
}
img.r_rail_biz_img {
display: block;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
position: relative;
z-index: 50000;
}
#announcement {
width: 500px;
padding-left: 140px;
}
#announcement_list {
width: 500px;
padding-left: 220px;
}
#announcement_list span {
font-weight: bold;
color: #c91c22;
}




#sitewide_footer_wrap {
width: 780px;
float: right;
margin-top: -50px;
}
#sitewide_footer {
clear: right;
width: 780px;
padding-top: 5px;
}
#sitewide_footer a, #sitewide_footer a:visited {
text-decoration: none;
font-size: 10px;
font-weight: regular;
line-height: 13px;
color: #304272;
}
#sitewide_footer a:hover {
text-decoration: underline;
}
#sitewide_footer span{
color: #dddddd;
font-size: 8px;
padding-left: 1px;
padding-right: 1px;
}
#bottom_shell {
width: 780px;
margin-top: -60px;
}
#bottom_shell_bucky {
width: 780px;
}
#l_shell {
width: 11px;
height: 128px;
float: left;
background: url(/Images/ftr_l.gif) top repeat-x;
}
#m_shell {
width: 758px;
height: 128px;
float: left;
background: url(/Images/ftr_bg.gif) top repeat-x;
}
#r_shell {
width: 11px;
height: 128px;
float: left;
background: url(/Images/ftr_r.gif) top repeat-x;
}
#sitewide_bucky {
width: 329px;
float: right;
text-align: right;
padding-top: 60px;
display: none;
}
img.bb {
width: 60px;
height: 68px;
float: right;
}
#sitewide_bucky p {
float: right;
font-size: 12px;
font-weight: bold;
color: #c91c22;
padding-top: 47px;
padding-right: 4px;
}
/* end sitewide styles */



/* BEGIN OLD SITE CSS */
/*//////
static templates
/////*/
.sectionhead {
  margin: 0px;
  padding: 0px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  background: #d6e6ef;
}
.sectionheadphoto {
  width: 115px;
  padding: 0 0 0 30px;
  float: left;
}
.sectionheadcopy {
  width: 600px;
  padding: 0 10px 10px 10px;
  float: left;
  vertical-align: middle;
}
.sectionheadphotoManage {
  width: 185px;
  padding: 0 0 0 30px;
  float: left;
}
.sectionheadcopyManage {
  width: 530px;
  padding: 0 10px 10px 10px;
  float: left;
  vertical-align: middle;
}
.sectionheadcopy p {
  padding: 10px 30px 0 20px;
}
.gd {
width: 80%;
margin: 10px 0;
padding-left: 10%;
display: block;
}
.gd_cell_l {
float: left;
width: 38%;
padding: 5px 5%;
display: block;
}
.gd_cell_r {
float: left;
width: 38%;
padding: 5px 5%;
display: block;
} 
.innergd_cell_l {
  text-align: center;
  margin: 10px 0px 0 0;
  border: 1px #e7e7e7 solid;
  padding: 5px 5px 37px 5px;
}
.innergd_cell_r {
  text-align: center;
  margin: 10px 0 0 0;
  border: 1px #e7e7e7 solid;
  padding: 5px;
}  
.innergd_cell_r h2, .innergd_cell_l h2 {
  font: bold 14px/13px arial, helvetica, serif;
}
.innergd_cell_r input, .innergd_cell_l input {
  margin: 5px 0;
}
/* secondary template */
.gd_secondary {
  width: 770px;
  text-align: left;
}
.gd_cell_l_secondary {
  float: left;
  width: 120px;
  text-align: left;
  padding: 5px 15px;
}
.gd_cell_r_secondary {
  float: left;
  width: 560px;
  padding: 5px 15px 5px 25px;
}  
/* about template */
.gd_about {
  position: relative;
  float: left;
  width: 500px;
  background: #d6d6d6 url(/images_n/body_bg_line.gif) repeat-y center;
  margin: 0 0 5px 0;
  border-bottom: 20px solid #e6e6e6;  
  }

.gd_cell_l_about {
  float: left;
  width: 215px;
  padding: 5px 15px;
  }
.gd_cell_r_about {
  float: left;
  width: 215px;
  padding: 5px 15px 5px 25px;
  } 
.farright {
  margin: 0 0 10px 490px;
  padding: 0 0 0 20px;
}
.d_bl {
  border: #d6d6d6 solid 1px;
  padding: 0px 0px 0 90px;
  background: #fff url(/images_n/about_epay_image.gif) no-repeat;
}
.l_bl {
  border-top: 10px solid #fff;
  padding: 5px 10px;
  background: #d6e6ef;
}
/*//////
splash
/////*/
.splashheader {
  text-align: right;
  padding: 10px 0px;
  border-bottom: solid 10px #73b572;
  background: #619dcf url(/images_n/header.jpg) no-repeat;
}
.body_home1, .body_home2 {
  clear: both;
  margin: 0;
  padding: 0;
}
.body_home1_1, .body_home1_2 {
  padding: 137px 0 30px 0;
  width: 267px;
  background: #fff url(/images_n/resi_home.jpg) no-repeat;
  float: left;
}

.body_home1_1 a, .body_home1_2 a,.body_home1_1 a:visited, .body_home1_2 a:visited {
  position: relative;
  color: #ffffff;
  text-decoration: none;
  background: url(/images_n/corner_image_w_bar.gif) no-repeat;
  padding: 7px 99px 6px 20px;
  margin: 0;
  font: bold 18px/20px arial, helvetica, serif;
}

.body_home1_1 a:hover, .body_home1_2 a:hover {
  color: #ccc;
  text-decoration: none;
}
.body_home1_2 {
  border-left: 4px solid #fff;
  background: #fff url(/images_n/business_home.jpg) no-repeat;
}
.body_home1_3 {
  float: left;
  padding: 5px 0 10px 25px;
}
.body_home1_3 h4 {
	margin-top:5px;
}
.body_home2_1, .body_home2_2 {
  background: #e7e7e7;
  width: 247px;
  float: left;
}
.body_home2_1 {
  padding: 25px 0 0 20px;
/*   padding: 25px 0 47px 20px; */
}
.body_home2_2 {
  padding: 25px 0 0 20px;
  border-left: 4px solid #fff;
}
.homelinks_tr {
  padding: 0px 5px 0px 25px;
}
.homelinks a, .homelinks_tr a { 
  font: bold 13px/18px arial, helvetica, serif;
}
.homelinks_sm {
  padding: 30px 0 0 0;
}
.homelinks_sm a {

}
.homelinks_sp {
  padding: 15px 0 15px 0;
}
.homelinks_sp a, .homelinks_sp a:visited, .homelinks_sp a:hover {
  padding: 2px 2px;
  color: #C63;
  font-weight: bold;
  border: 1px solid #D2691E;
}
.hide {
	visibility: hidden;
}
.body_home2_3 {
  float: left;
  width: 227px;
  padding: 110px 0px 0px 5px;
  background: url(/getdsl/images/DSL_save_ad_small.gif) no-repeat;
}
.body_home2_3 form input {
  margin: 3px 4px 0 0px;
}


.AddToCart, .AddToCart:visited {
  padding: 2px 5px;
  float: left;
  margin: -30px 0 5px 155px;
  background: #e7e7e7;
  text-decoration: none;
  border: 1px solid #ccc;
}
.AddToCart:hover{
  background: #d7e6f2;
  text-decoration: none;
}
.prodAddToCart, .prodAddToCart:visited {
  padding: 2px 5px;
  margin: 5px;
  background: #e7e7e7;
  text-decoration: none;
  border: 1px solid #ccc;
}
.prodAddToCart:hover{
  background: #d7e6f2;
  text-decoration: none;
}
.phoneEquipBox {
  background: #d7e6f2;
  padding: 3px 3px 3px 5px;
  margin: 0 0 10px 0;
  border: 1px solid #ccc;
}
.phoneEquipBoxImg {
  background: #d7e6f2;
  float: left;
  width: 119px;
}
.phoneEquipBoxCopy {
  background: #d7e6f2;
  float: left;
  padding: 5px;
  width: 210px;
}
.phoneEquipBoxCopy h2 {
  padding: 0px;
  margin: 3px 0;
  font: bold 14px/14px arial, helvetica, serif;
}
a.EquipLearnMore,a.EquipLearnMore:visited {
  padding: 2px 5px;
  float: right;
  margin: 5px;
  background: #e7e7e7;
  text-decoration: none;
  border: 1px solid #ccc;
}
a.EquipLearnMore:hover {
  background: #d7e6f2;
  text-decoration: none;
}
/*//////
item detail
/////*/
.itemDetailLinks{
  padding: 3px;
  margin: 10px 0 0 0;
}
.itemDetailLinks a,.itemDetailLinks a:visited {
  float: left;
  color: #777;
  font: bold 12px arial, helvetica, serif;
  border: 1px solid #ccc;
  border-bottom: none;
  padding: 3px 13px;
  text-transform: uppercase;
  text-decoration: none;
}
.itemDetailLinks a:hover {
  text-decoration: none;
  background: #d7e6f2;
} 
.itemDetailTabBody {
  clear: both;
  padding: 15px;
  padding-top: 5px;
  border: 1px #ccc solid;
  border-left: none;
}
.prodDetailLinks {
  display: block;
  height: 29px;
  margin: 10px 0px 0px 0px;
  padding: 0;
} 
.prodDetailLinks a,.prodDetailLinks a:visited {
  float: left;
  color: #777;
  font: bold 11px/11px arial, helvetica, serif;
  border: 1px solid #ccc;
  border-bottom: none;
  padding: 3px 9px;
  margin: 0px 1px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}
.prodDetailLinks a:hover {
  text-decoration: none;
  background: #d7e6f2;
} 
.prodDetailTabBody {
  clear: both;
  padding: 0px;
  margin: 0px;
}
.ProdDisplayCell {
  border: 1px solid #ccc;
  padding: 10px 5px;
  width: 256px;
  vertical-align: top;
}
.ProdSmallPhoto {
  float: left;
  width: 67px;
  padding: 0 7px 7px 0;
}
.ProdCell {
  float: left;
  padding: 0 0 10px 0;
  width: 170px;
}
.ProdCell h2 {
  color:#4175A5;
  font: bold 13px arial, helvetica, serif;
}
.ProdCell h3 {
  padding: 5px 0 10px 0;
  text-align: center;
  color:#4175A5;
  font: bold 13px arial, helvetica, serif;
}
.prodCatTitle {
  float: left;
  padding: 0 10px;
}
.prodheadphoto {
  width: 115px;
  padding: 0px;
  float: left;
}
.prodheadcopy {
  width: 300px;
  padding: 0 10px 10px 30px;
  float: left;
  border-right: 1px solid #ccc;
}
/*/////
Cart
/////*/
.addToCartLinkButton, .addToCartLinkButton:visited
{
  font: 12px/40px arial, helvetica, serif;
  margin: 0 3px;
  padding: 2px 5px;
  background: #e7e7e7;
  text-decoration: none;
  border: 1px solid #ccc;
}
.addToCartLinkButton:hover 
{
  background: #d7e6f2;
  text-decoration: none;
}
table#cart {
width: 550px;
  text-align: center;
  padding: 5px;
  display: block;
}
table#cart th {
font-weight: bold;
padding: 3px 10px;
}
table#cart td {
padding: 3px 10px;
line-height: 17px;
}
.camprow {
  background: #d7e6f2;  
}
.toprow {
  background: #4175A5;
}
.toprow td {
  text-align: center;
  color: #fff;
}
table.verisign_table {
border-top: 1px solid #e0dddd;
padding-top: 20px;
margin-top: 20px;
}
.verisign_seal_wrap {
width: 100%;
display: block;
padding: 10px 0px 10px 0px;
margin: 0;
}
#right_rail table {
padding-top: 20px;
}
/*/////
dish builder
/////*/
.DishBuilderWrapper  {
  padding: 5px;
  margin: 5px 0;
  border-top: 1px solid #0066cc;
  border-bottom: 1px solid #0066cc;
  background: url(/dish/images/dish_kids.jpg) no-repeat;
}
/*/////
search
/////*/
.searchDiv {
width: 80%;
padding-left: 10%;
padding-top: 2%;
}
/*/////
biz
/////*/
.bizServices h4 {
  padding: 10px;
  text-align: center;
}
/*/////
popup
/////*/
.popupDiv {
  margin: 5px; 
}
.popupDiv p {
  margin: 5px; 
}

.fineprintRed {
  color: #cc0000;
  font: 10px/12px arial, helvetica, serif;  
}
/*/////
dsl links
////*/
.dsllinks {
  margin: 0px;
  padding: 4px 0;
}
.dsllinks a, .dsllinks a:visited {
  background: #73B572;
  color: #fff;
  font: bold 12px/12px arial, helvetica, serif;
  padding: 3px 18px;
  margin: 0px 1px;
  border-top: 2px solid #ccc;
  border-left: 2px solid #ccc;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;  
}
.dsllinks a:hover {
  color: #fff;
  background: #666;
  text-decoration: none;
  border-top: 2px solid #333;
  border-left: 2px solid #333;
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
} 

/****************************
Universal CSS
*****************************/
.static_wrap {
width: 100%;
display: block;
font-family: Arial, Helvetica, sans-serif;
}
.premium_container {
width: 505px;
display: block;
font-family: Arial, Helvetica, sans-serif;
padding-left: 145px;
}
.city_list {
display: block;
padding: 8px 5px 0px 20px;
border-top: 3px double #ededed;
margin-top: 2px;
}
.tab_info_section {
font-size: 12px;
line-height: 19px;
}
.tab_info_section ul {
font-size: 12px;
line-height: 19px;
}
.tab_info_section li {
font-size: 12px;
line-height: 19px;
}
.alert {
color:#CC0000;
}
.textCenter {
text-align:center;
}
.textRight {
text-align:right;
}
.list1 {
list-style-type:disc;
margin:5px 5px 5px 10px;	
}
.list1 li{
margin: 5px 0 5px 0;
}
.table1 {
margin-left:10px;
border-collapse:collapse;
border:none;
}
.table1 td{
padding:7px 0px 7px 0px;
vertical-align:top;
}

.table2 {
margin:10px auto 10px auto;
border-collapse:collapse;
border:none;
}
.table2 td{
padding:7px 0px 7px 0px;
vertical-align:top;
text-align:left;
line-height:16px;
}


/* New to TDS */
.supcat1_h2 {
  float: left;
  text-transform: uppercase;
  color: #cc6a2d;
  font: bold 15px/14px arial, helvetica, serif;
  padding: 20px 5px 0 95px;

}
.supcat1_cat {
  width: 390px;
  clear: both;
  margin: 0px;
  padding: 10px 0px 10px 0px;
  border-bottom: solid 1px #ccc;
}
.supcat1_cat1 {
  padding: 0px 0 0px 10px;
  width: 300px;
  float: left;
}
.supcat1_cat2 {
font-size: 12px;
line-height: 14px;
padding: 10px 0px 0px 0px;
text-align: left;
}
.supcat1_cat1  h4 {
  font: 12px/14px arial, helvetica, serif;
}
.supcat1_cat1 p {
  padding: 5px 5px 5px 25px;
}
/* End New to TDS */
.dsl_blank_pg {
width: 80%;
padding-left: 10%;
display: block;
font-size: 12px;
line-height: 18px;
}
/* END OLD SITE CSS */

/* Begin New Biz Left Nav CSS */

.biz_3col_wrap_new {
width: 776px;
display: block;
background: url(/Images/biz_left_nav_bg.gif) left repeat-y;
padding: 0px 2px 0px 2px;
margin: -15px 0px 0px 0px;
}
#biz_left_col_new {
width: 198px;
float: left;
display: block;
padding: 0px 0px 0px 2px;
margin: 0;
}
ul#biz_left_col_list_1 {
width: 198px;
list-style-type: none;
font-size: 12px;
line-height: 12px;
color: #05678e;
text-align: left;
background-color: #edecec;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul#biz_left_col_list_1 li, ul.biz_left_col_list_2 li, ul.biz_left_col_list_3 li {
display: inline;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul.biz_left_col_list_2 {
width: 198px;
list-style-type: none;
font-size: 12px;
line-height: 12px;
color: #05678e;
text-align: left;
background-color: #f8f8f8;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
ul.biz_left_col_list_3 {
width: 196px;
list-style-type: none;
font-size: 12px;
line-height: 12px;
color: #05678e;
text-align: left;
background-color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
a.biz_l_tier_1, a.biz_l_tier_1:link, a.biz_l_tier_1:hover, a.biz_l_tier_1:visited, a.biz_l_tier_1:active {
display: block;
color: #05678e;
border-bottom: 1px solid #d7d9e5;
padding: 7px 2px 7px 6px;
margin: 0px 0px 0px 0px;
}
a.biz_l_tier_2, a.biz_l_tier_2:link, a.biz_l_tier_2:hover, a.biz_l_tier_2:visited, a.biz_l_tier_2:active {
display: block;
color: #05678e;
border-bottom: 1px solid #d7d9e5;
background-color: #f8f8f8;
padding: 7px 2px 7px 12px;
margin: 0px 0px 0px 0px;
}
.biz_cat_link_wrap_in_li {
padding: 0;
margin: 0;
}
a.biz_l_tier_3, a.biz_l_tier_3:link, a.biz_l_tier_3:hover, a.biz_l_tier_3:visited, a.biz_l_tier_3:active {
display: block;
color: #05678e;
border-bottom: 1px solid #d7d9e5;
background-color: #ffffff;
padding: 7px 2px 7px 18px;
margin: 0px 0px 0px 0px;
}
span.biz_left_col_sub_cat {
background-color: #f8f8f8;
padding: 0px 0px 0px 0px;
margin: 0;
}
img.biz_nav_arrow {
width: 10px;
height: 8px;
float: right;
padding: 0px 5px 0px 0px;
margin: -18px 0px 0px 0px;
}

/*

.biz_cat_link_wrap_in_li {
padding: 0;
margin: 0;
display: block;
}
span.biz_left_col_sub_cat {
background-color: #f8f8f8;
font-size: 12px;
line-height: 12px;
width: 100%;
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_1 li span.biz_left_col_sub_cat a, ul#biz_left_col_list_1 li span.biz_left_col_sub_cat a:link, ul#biz_left_col_list_1 li span.biz_left_col_sub_cat a:hover, ul#biz_left_col_list_1 li span.biz_left_col_sub_cat a:visited, ul#biz_left_col_list_1 li span.biz_left_col_sub_cat a:active {
padding: 7px 2px 7px 12px;
margin: 0;
}
ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_2 a, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_2 a:link, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_2 a:hover, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_2 a:visited, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_2 a:active {
padding: 7px 2px 7px 12px;
margin: 0;
}
ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_3 a, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_3 a:link, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_3 a:hover, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_3 a:visited, ul#biz_left_col_list_1 li .biz_cat_link_wrap_in_li ul.biz_left_col_list_3 a:active {
padding: 7px 2px 7px 18px;
margin: 0;
}
ul#biz_left_col_list_2 {
clear: left;
background-color: #f8f8f8;
list-style-type: none;
font-size: 12px;
line-height: 12px;
width: 100%;
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_1 li ul.biz_left_col_list_2 li {
width: 198px;
clear: both;
float: left;
display: inline;
color: #fbfafa;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_1 li ul.biz_left_col_list_2 li ul.biz_left_col_list_3 li {
width: 198px;
clear: both;
float: left;
display: inline;
color: #ffffff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_3 {
clear: left;
background-color: #ffffff;
list-style-type: none;
font-size: 12px;
line-height: 12px;
width: 100%;
float: left;
display: block;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_3 li a, ul#biz_left_col_list_3 li a:link, ul#biz_left_col_list_3 li a:hover, ul#biz_left_col_list_3 li a:visited, ul#biz_left_col_list_3 li a:active {
padding: 7px 2px 7px 18px;
margin: 0;
}
a.biz_active_nav_item {
font-weight: bold;
}
ul#biz_left_col_list_1 li ul#biz_left_col_list_2 li {
width: 198px;
clear: both;
float: left;
display: inline;
color: #fbfafa;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0;
}
ul#biz_left_col_list_1 li ul#biz_left_col_list_2 li ul#biz_left_col_list_3 li {
width: 198px;
clear: both;
float: left;
display: inline;
color: #ffffff;
text-align: left;
padding: 0px 0px 0px 0px;
margin: 0;
}
*/
#biz_middle_col_new {
width: 420px;
float: left;
display: block;
background: url(/Images/biz_middle_col_brdrs.gif) left top repeat-y;
padding: 15px 14px 0px 14px;
margin: 0;
}
.biz_item_bucket_new_hp {
width: 100%;
padding: 0;
margin: 0;
}
.biz_top_brdr_new {
width: 418px;
line-height: 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding: 0;
margin: 0px 0px 0px 0px;
}
.ad_top_brdr_new {
width: 418px;
line-height: 5px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
padding: 0;
margin: 0px 0px 10px 0px;
}
img.biz_hp_ad_new {
width: 420px;
height: 210px;
display: block;
padding: 0;
margin: 0;
}
#biz_right_col_new {
width: 128px;
float: left;
display: block;
padding: 7px 0px 0px 0px;
margin: 0;
}
img.r_rail_biz_img {
margin: 0px 0px 10px 0px;
}
img.bvl_c {
width: 87px;
height: 54px;
float: right;
display: block;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
img.bvl_mn {
width: 125px;
height: 54px;
float: right;
display: block;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/* END New Biz Left Nav CSS */

img.bvl_c {
width: 87px;
height: 54px;
float: right;
display: block;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
img.bvl_mn {
width: 125px;
height: 54px;
float: right;
display: block;
border: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/* fortune 500 CSS */
.truck_col {
width: 141px;
float: left;
padding: 5px 20px 0px 0px;
margin: 0;
}
img.truck {
width: 141px;
height: 61px;
padding: 0;
margin: 0;
}
.footer_col {
width: 619px;
float: left;
padding: 10px 0 0 0;
margin: 0;
}
/* fortune 500 CSS */

/* user guide CSS */
.order_item_wdthn_w_ug a {
width: 150px;
float: left;
display: block;
text-decoration: none;
color: #fcf6d3;
font-size: 14px;
line-height: 14px;
font-weight: bold;
text-align: center;
background: url(/Images/action_btn_item_wd_thn.gif) top no-repeat;
border: none;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 4px;
margin-bottom: 0px;
}
.dug {
font-size: 11px;
line-height: 13px;
padding: 0px 3px 0px 0px;
margin: 0px 0px 0px 0px;
}
img.pdf_logo_new {
padding: 0px 0px 0px 0px;
margin: 0px 0px -8px 0px;
}
/*
.user_guide {
width: 140px;
padding: 10px 0px 0px 0px;
margin: 0;
}
*/
.user_guide {
width: 140px;
float: left;
display: block;
padding: 10px 0px 0px 10px;
margin: 0;
}
/* end user guide CSS */




.clrfx { 
clear:both; 
height:0; 
margin:0;
font-size: 1px;
line-height: 0px;
}








/* CSS that controls all the forms */
input.sitewide_btn {
width: 120px;
text-align: center;
color: #fcf6d3;
font-size: 13px;
line-height: 13px;
font-weight: bold;
background: url(/Images/action_btn_item_bg_stwd.gif) no-repeat;
border: none;
padding: 7px 0px 17px 0px;
margin: 7px 0px 0px 0px;
}
input.cart_checkout {
width: 150px;
text-align: center;
color: #fcf6d3;
font-size: 11px;
line-height: 11px;
font-weight: bold;
background: url(/Images/action_btn_item_wd_thn.gif) no-repeat;
border: none;
padding: 9px 0px 17px 0px;
margin: 15px 5px 0px 0px;
}
input.cart_continue {
width: 150px;
text-align: center;
color: #fcf6d3;
font-size: 11px;
line-height: 11px;
font-weight: bold;
background: url(/Images/action_btn_item_wd_thn.gif) no-repeat;
border: none;
padding: 9px 0px 17px 0px;
margin: 15px 0px 0px 0px;
}
input.TextBox {
width: 40px;
}
/*
input.cart_continue {
float: left;
display: block;
color: #05678e;
font-size: 12px;
line-height: 12px;
font-weight: bold;
text-decoration: underline;
background: none;
border: none;
padding: 8px 0px 0px 10px;
margin: 15px 0px 0px 0px;
}
*/
.checkout p div {
font-size: 12px;
line-height: 17px;
padding: 6px 0px 6px 0px;
}
.checkout {
font-size: 12px;
line-height: 17px;
}
.checkout labels {
color: #4e4e4e;
font-weight: bold;
}
input.fields {
border: 1px solid #999;
}
labels.labels {
color: #4e4e4e;
font-weight: bold;
}
table.cart_confirm_pg {
}
/* CSS that controls all the forms */
<!-- NEW CART Campaign form 1 -->
.CampaignWrapper {
width: 440px;
float: left;
}
/*
.CampaignWrapper p {
  margin-bottom: 19px;
  line-height: normal;
}
*/
.CampaignWrapper div {
  line-height: normal;
}
.CampaignWrapperNew {
  text-align: center; 
  margin: 0px 0px 25px 0px;
  padding: 0px;
  line-height: normal;
}
/*
.CampaignWrapperNew p {
  margin-bottom: 19px;
  line-height: normal;
}
*/
.CampaignWrapperNew div {
  line-height: normal;
}
.checkout {
  background: url(/images_n/checkoutbigcart.gif) no-repeat;
  padding: 40px 50px 40px 100px;
}
.QuestionPageDescription {
	font-weight:bold;
}
.anomaly {
width: 400px; 
float: left; 
text-align: left;
margin: 13px 0px 0px 0px; 
padding: 0px 20px 0px 20px; 
display: block;
}
.campaign-copy {
display: inline;
}
.camapaign_cart {
width: 320px!important;
float: left!important;
}
.campaign_cart {
width: 320px!important;
float: left!important;
}
.campaign_cart_container {
width: 288px;
padding: 15px;
border: 1px solid #999;
display: block;
background-color: #f7f5ef;
text-align: left;
}
.campaign_cart_container p {
display: block;
border-bottom: 1px solid #999;
}
.serv_type_cat {
clear: left;
width: 285px;
background: url(/Images/dotted_top_brdr.gif) bottom repeat-x;
padding: 0px 3px 3px 0px;
dispaly: block;
}
label.campaign_cart_category_lbl {
font-size: 13px;
color: #333333;
font-weight: bold;
}
.serv_type_name {
clear: left;
display: block;
padding: 5px 5px 5px 0px;
font-size: 12px;
line-height: 17px;
}
input.campaign_cart_checkbox {
width: 13px;
height: 13px;
float: left;
margin-right: 5px;
}
input.campaign_cart_radio {
width: 13px;
height: 13px;
float: left;
}
label.serv_type_label {
padding-left: 3px;
line-height: 18px;
margin-right: 5px;
}
span.campaign_cart_price_original {
float: left;
clear: left;
color: #CC0000;
padding-left: 0px;
margin-right: 4px;
}
span.campaign_cart_price_actual {
float: left;
color: #339933;
padding-left: 0px;
}
span.campaign_cart_price {
float: left;
clear: left;
padding-left: 25px;
padding-bottom: 2px;
}
.campaign_total_value {
clear: left;
width: 289px;
display: block;
padding-top: 10px;
border-top: 1px solid #999;
}
.campaign_total_value p {
float: left;
font-weight: bold;
text-align: left;
color: #000;
border: none;
display: block;
margin-top: -5px;
}
input.campaign_cart_total {
width: 65px;
float: right;
padding: 2px;
border: 1px solid #999;
font-weight: bold;
}
img.campaign_add_to_cart {
clear: both;
width: 120px;
height: 34px;
}
img.campaign_add_to_cart2 {
clear: both;
width: 120px;
height: 34px;
margin-top: 10px;
}
p.cart_error {
color: #CC0000;
font-size: 12px;
font-weight: bold;
line-height: 15px;
padding: 10px 0px 0px 0px;
margin: 0px;
border: none;
}
.service-extras {
font-size: 85%;
color: #999;
}
.creative_login_form
{
  margin:100px;
}
.creative_login_form .creative_label, .creative_login_form .creative_text, .creative_login_form .creative_checkbox
{
  float:left;
  text-align:right;
  padding:0;
  margin:0;
  width:200;
}
.creative_login_form .creative_error
{
  margin-right:auto;
  margin-left:auto;
  width:400px;
}
.creative_login_form .creative_checkbox
{
  margin-top:3px;
}
.creative_login_form .creative_label
{
  width:200px;
  height:20px;
  margin-top:4px;
}
.creative_login_form .creative_login_button
{
  margin-left:200px;
}

.sub_super_category
{
	padding-left:0px;
	font-weight:normal;
	font-size:12px;
	color:#000000;	
}

.user_guide
{
	padding:10px 0 0 10px;
}
.new_to_tds {
width: 400px;
float: left;
display: block;
color: #382c06;
font-size: 14px;
line-height: 15px;
text-align: left;
}
.existing {
width: 280px;
float: right;
display: block;
color: #382c06;
font-size: 12px;
line-height: 15px;
text-align: right;
}
.error,
.notice, 
.success    { width: 95%; padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error b,
.notice b, 
.success b	{ color: #8a1f11; padding: 0; margin: 0; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; font-weight: bold; text-decoration: underline; }
.notice a   { color: #8a1f11; font-weight: bold; text-decoration: underline; }
.success a  { color: #8a1f11; font-weight: bold; text-decoration: underline; }

span.error,
span.notice, 
span.success    { width: 95%; padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; display: block; }

span.error b,
span.notice b, 
span.success b	{ color: #8a1f11; padding: 0; margin: 0; }

span.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
span.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
span.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
span.error a    { color: #8a1f11!important; font-weight: bold; text-decoration: underline; }
span.notice a   { color: #8a1f11!important; font-weight: bold; text-decoration: underline; }
span.success a  { color: #8a1f11!important; font-weight: bold; text-decoration: underline; }

.notice p {
padding: 0;
margin: 0;
}

.tp_selector {
width: 90%;
margin: 12px 0px 20px 0px;
}
.tp_selector p {
margin: 0;
padding: 0;
}

sup {
font-size: .85em;
}
sup {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: baseline;
position: relative;
bottom: .9ex;
}
sup.tm_r {
font-size: .75em;
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: baseline;
position: relative;
bottom: .8ex;
}
.dsl_speed_wrap {
width: 699px;
padding: 15px 0px 20px 40px;
margin: 0;
}
.dsl_speed_demo {
width: 600px;
padding: 10px 0px 10px 90px;
margin: 0;
}
.leaderboard_ad {
width: 728px;
height: 90px;
display: block;
padding: 15px 0px 15px 25px;
margin: 0;
}
.leaderboard_ad img {
width: 728px;
height: 90px;
display: block;
}
.game_shell {
width: 550px;
display: block;
padding: 0px 0px 0px 110px;
}
.staples_prod_wrap {
width: 100%;
padding: 0px 0px 15px 0px;
margin: 0;
}
img.sm_easy_btn {
width: 50px;
height: 47px;
float: right;
padding: 0px 0px 0px 5px;
margin: 0;
}
img.staples_sign_up_btn {
width: 120px;
height: 38px;
padding: 0px 0px 0px 0px;
margin: 0px 5px -12px 0px;
}
b.b_k {
color: #000;
}
ol.lower_roman {
list-style-type: lower-roman;
}
a.cartaction2 {
display: inline;
line-height: 12px;
font-size: 12px;
color: #04acfa;
padding-left: 5px;
margin-bottom: 20px;
}
.service_na_container {
width: 670px;
display: block;
padding: 15px 0 15px 50px;
margin: 0;
}
p.sna_ {
padding-bottom: 15px;
}
h6.current_offers_hdr_sna {
font-size: 13px;
font-weight: bold;
color: #000;
padding-bottom: 4px;
padding-top: 4px;
}
.service_nac_lc {
width: 350px;
float: left;
display: block;
}
.service_nac_rc {
width: 280px;
float: left;
display: block;
padding-left: 30px;
}
.snc_contact_us span {
padding-left: 15px;
}
.fb img {
width: 120px;
height: 34px;
padding: 10px 0 0 0;
margin: 0;
}
.radio-btn-wrap {
display: block;
}
.form-container {
display: block;
}
.form-container ul {
padding: 0!important;
margin: 0!important;
list-style-type:none!important;
}
.form-container ul li {
padding: 6px 0!important;
}
.form-container .title {
font-weight: normal;
font-size: 12px;
}
.required {
color: #F00;
}
.form-container fieldset {
display: block;
padding: 10px 0;
}
.form-container .textarea {
width: 430px;
height: 75px;
float: left;
}
.form-container .question {
width: 13px;
height: 13px;
float: left;
padding-left: 5px;
}
.form-container .question2 {
padding-left: 5px;
}
.chat-with-us {
width: 560px;
padding-left: 25px;
}
.new-contact-us {
padding-left: 100px;
}
.new-contact-us .question {
width: 13px;
height: 13px;
padding-left: 6px;
}
.form-with-chat fieldset legend {
font-size: 13px;
color: #000;
font-weight: bold;
display: block;
padding-top: 20px!important;
margin: 0 0 5px 0!important;
}
.new-contact-us fieldset label {
font-size: 13px!important;
color: #444;
}
.label-inactive {
color: #bbb!important;
}
.new-contact-us ul li {
	display: inline;
	float: left;
	margin-right: 7px;
}
a #Img5 {
border: none!important;
margin-left: 3px;
}
.chat-with-us label {
width: 195px;
float: left;
disaply: block;
color: #000;
font-weight: bold;
}
.chat-with-us .support_main_header {
width: 515px;
background: url(/images/support/main_brdr.gif) bottom repeat-x;
padding: 15px 0px 4px 0px;
margin: 0px 0px 0px 0px;
color: #c91c22;
}
.chat-with-us .text-field {
width: 220px;
float: left;
display: block;
}
.multiple-field-row {
width: 220px;
float: left;
display: block;
}
.multiple-field-row .field-description {
font-size: 11px;
display: block;
}
.form-disclaimer {
font-size: 11px;
padding-top: 10px;
}
.carried-fields h6 {
font-size: 14px;
color: #000;
line-height: 16px;
}
.carried-fields {
padding-top: 15px;
padding-bottom: 10px;
}
.chat-with-us .form-btn {
display: block;
}
.form-with-chat .form-btn {
display: block;
margin-top: 15px;
margin-bottom: 15px;
}
.chrome-chat-popup-blocked {
	display: block;
	padding: 25px;
}
.chrome-chat-popup-blocked ul li {
	padding-bottom: 15px!important;
}
.chrome-allow-pop-up-steps {
	list-style-type: none;
	color: #000;
}
.chrome-allow-pop-up-steps ol li span {
	font-size: 11px;
	color: #666;
}
.chrome-allow-pop-up-steps ol li img {
	border: 1px solid #CCC;
	padding: 1px;
	margin: 10px 0 3px 0;
}

/* product tables */
table.product-tables {
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
margin-bottom: 15px;
}
.product-tables th {
font-size: 13px;
font-weight: bold;
color: #000;
background-color: #ddd;
}
.product-tables th, .product-tables td {
text-align: left;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}
.product-tables td.media-type {
background-color: #f4f4f4;
color: #fc4303;
font-size: 12px;
}
.hacker-faq-container {
	display: block;
	padding: 20px 40px;
}
.hacker-faq-container ol li {
	padding-top: 12px!important;
	padding-bottom: 12px!important;
}
.hacker-faq-container ol li b {
	color: #000;
}
.hacker-faq-container ol li ul li {
	padding-top: 3px!important;
	padding-bottom: 3px!important;
}
.hacker-faq-container ol li ul {
	margin-left: 15px!important;
}

.group:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

