@charset "utf-8";
/* CSS Document */

/* --- DOCUMENT LAYOUT --- */


body { margin:0px; padding:0px; font-size:12px; font-family:Verdana, Geneva, sans-serif; height: 100%; background-image:url(../images/bg.png); }
body a { color:#ff0066; font-weight:bold; text-decoration:none; }
body a:hover { color:#0099ff; text-decoration:underline; }

/* --- MAIN CONTAINER --- */

#container { width: 100%; height: auto; min-height: 100%; margin: 0 auto -4em; text-align: left; }
.Normal { background-color: #FFFFFF; cursor: auto; height: 100%; }
.Progress { background-color: #EEEEEE; cursor: wait; }
.UpdateOn { position:absolute; visibility:visible; z-index: 1; }
.UpdateOff { position:absolute; visibility:hidden; z-index: 0; }


/* --- HEADER CONTAINER --- */

#tophdr-container { height:41px; background-image:url(../images/home_tophdr_bg.png); background-repeat:repeat-x; left:0px; right:0px; }
#tophdr-content { width: 960px; height: 30px; margin: 0 auto; text-align: left; z-index:0; }
#tophdr-content .region p { width:266px; float:left; color:#666; margin-top:15px; }
#tophdr-content .contactnumber p { width:350px; float:right; margin-top:10px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333; }
#tophdr-content .contactnmbr-home { color:#990033; }

/* --- TOP NAVIGATION --- */

#topnav-container { height:92px; background-image:url(../images/topnav_bg.png); background-repeat:repeat-x; left:0px; right:0px; }
#topnav-content { width: 960px; height: 30px; margin: 0 auto; text-align: left; z-index:0; }
#toplogo { float:left; width:310px; height:84px; }
#topnavigation { float:right; width:600px; height:39px; margin-top:33px; list-style: none; }
#topnavigation li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#topnavigation a { height:39px; width:200px; color:#333; display: block; float: left; margin: 0; text-decoration: none; text-align:center; padding-top:20px; background-image:url(../images/top_nav_bg_inactive.png); }
#topnavigation a:hover { background-image:url(../images/top_nav_bg_active.png); color: #fff; }
#topnavigation li.active a{ background-image:url(../images/top_nav_bg_active.png); color: #fff; }

/* --- SECONDARY NAVIGATION --- */

#scndnav-content { width: 960px; height: 30px; margin: 0 auto; text-align: left; z-index:0; }
#sndnav-container { height:40px; background-image:url(../images/scndnav_bg.png); background-repeat:repeat-x; left:0px; right:0px;	}
#sndnav-navigation { width: 960px; height: 30px; margin: 0 auto; text-align: left; z-index:0; }
#sndnav-navigation ul { margin: 0px; padding: 0px; list-style: none; float:right; }
#sndnav-navigation ul li { background-image:url(../images/scndnav_bg.png); }
#sndnav-navigation ul li, #sndnav-navigation ul li a { float: left; display: block; }
#sndnav-navigation ul li a { margin: 5px; padding-top:6px; padding-bottom:6px;	padding-left:12px; padding-right:12px; font-size: 14px; font-weight:bold; color: #fff; text-decoration: none; }
#sndnav-navigation ul li a:hover, #sndnav-navigation ul li a.selected { background-color:#e12254; color: #FFFFFF; }

/* --- MAIN BODY CONTENT AND SLIDERS --- */


#mainbody-container { height:390px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-bottom:12px; }
#mywebbody-container { height:450px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-bottom:12px; }
#phonebody-container { height:450px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-bottom:12px; }
#broadbandbody-container-mainpage { height:620px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-bottom:5px;}

#broadbandbody-container { height:450px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-bottom:12px; padding-top:12px;}




/* --- TOOWAY CSS --- */



#tooway-container { height:450px; background-image:url(../images/tooway_bg.jpg); background-repeat:repeat-x; background-position:center top; left:0px; right:0px; padding-bottom:12px; }

#tooway-content { width: 960px; margin: 0 auto; text-align: left;}

#toowaynav { height:25px;}
#toowaynav a { color:#FFF;}
#toowaynav a:hover { color:#FFF; text-decoration:underline;}
.tooway-leftnav { float:left; color:#FFF; padding-top:10px; }
.tooway-leftnav ul {list-style:none; display:inline; margin:0; padding:0;}
.tooway-leftnav li {list-style:none; display:inline; margin:0; padding:0;}


.tooway-rightnav { float:right; padding-top:12px; font-size:10px; }

#tooway-banner { width: 960px; height:368px; background-image:url(../images/tooway_banner_fp.jpg); background-repeat:no-repeat; margin-top:40px; }

#tooway-banner h1 {margin-left:18px; margin-top:0px; padding-top:50px; padding-bottom:20px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:36px; color:#FFF; z-index:1; line-height:38px; text-shadow: #333 1px 1px 2px; }

#tooway-banner h2 {margin-left:18px; margin-top:0px; padding-top:0px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:18px; color:#FFF; line-height:36px; text-shadow: #333 1px 1px 2px; }

#tooway-bottom { left:0px; right:0px; background-color:#FFF; }

#tooway-bottom-content { width: 960px; margin: 0 auto; text-align: left; z-index:0; height:850px; }

.tooway-details { width:580px; float:left;}
.tooway-details h3 { color:#0099cc; font-size:18px; font-weight:bold; }
.tooway-detail-box { width:540px; float:left; padding-bottom:40px; padding-top:30px; height:100px; border-bottom:#76d9f3 dashed 1px;}
.tooway-detail-box h4 { color:#4fbaef; font-size:16px; font-weight:bold; padding-bottom:15px;}
.tooway-detail-box img {float:left; padding-right:15px; padding-bottom:50px;}

.tooway-advert {width:380px; float:right;}
.tooway-advert img {float:right;}


#tooway-int-container { height:1050px; background-image:url(../images/tooway_bg.jpg); background-repeat:repeat-x; background-position:center top; left:0px; right:0px; padding-bottom:12px; background-color:#FFF; }
#tooway-packages { width: 960px; height:700px; background-image:url(../images/tooway_package_bg.png); background-repeat:no-repeat; margin-top:40px; background-color:#fff; }

#tooway-packages h1 {margin-left:260px; margin-top:0px; padding-top:40px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:24px; color:#0099cc; line-height:22px; }

#tooway-packages { width: 960px; height:700px; background-image:url(../images/tooway_package_bg.png); background-repeat:no-repeat; margin-top:40px; background-color:#fff; }


#order-header { width: 960px; height:50px; }
#order-header h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; text-align:left; }
#order-table { padding-left:20px; padding-right:20px; padding-bottom:20px; background-color:#FFF; }
#order-container { height:1050px; left:0px; right:0px; padding-bottom:12px; background-color:#FFF; }
#inner-order-container { width: 960px; height:1000px; background-color:#FFF;}
.order_container { padding-left:20px; padding-right:20px;}
.order_container h2 {font-size:16px; font-weight:bold; color:#0099ff; padding-top:20px; padding-bottom:20px;}
.order_container th, .order_container td{ padding: 8px; text-align: left; color: #333; border-top: solid #e5e2e2 1px; height:18px; text-align:left;}
.order_container th[scope=col]{color: #000;text-transform: uppercase;font-size: 12px;font-weight:bold;}
.order_container th+th[scope=col]{color: #333;}
.order_container th[scope=row]{color: #000;font-size: 12px;font-weight:bold; text-align:left;}
.order_container tr.alt th, .digiweb_table tr.alt td{ background-color: #f3f2f2; color: #333;}
.order_container tr.header th, .order_container tr.header td{ background-color: #009bdb; color: #FFF;}
.order_container tr.footer th, .order_container tr.footer td{ background-color: #b4eaf8; color: #3278b8; text-align:left; font-weight:bold;}
.order_container tr.intro th, .order_container tr.intro td{ background-color: #e3567c; color: #FFF; text-align:center; font-weight:bold;}

/* --- END TOOWAY --- */



#spring-container-mainpage { height:920px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-top:20px; padding-bottom:5px;}
#spring-content { width: 960px; height:692px; margin: 0 auto; text-align: left; padding-top:20px; background-image:url(../images/spring-offer-bg.jpg)}
#spring-content .spring-content-header { width:700px; height:100px; margin-left:30px; margin-right:40px; padding-top:65px; }
#spring-content .spring-content-header h1{ font-size:32px; font-weight:bold; color:#FFFFFF; line-height:40px; letter-spacing:-2px}
#spring-content .spring-content-details {width:700px; height:100px; margin-left:30px; margin-top:0px; font-size:18px; font-weight:bold; color:#FFFFFF; line-height:22px; letter-spacing:0px; display:block;}
#spring-content .spring-content-details a {color:#FFF; text-decoration:underline;}
#spring-content .spring-content-details a:hover {color:#FFF; text-decoration:none;}
#spring-content .broadband-title1 {width:425px; margin-left:50px; margin-top:40px; float:left; }
#spring-content .broadband-title1 img{ padding-bottom:10px;}
#spring-content .broadband-title2 {width:425px; margin-right:30px; margin-top:40px; float:right; }
#spring-content .broadband-title2 img{ padding-bottom:10px;}
#spring-content .broadband-features1 {width:425px; margin-left:55px; margin-right:30px;  float:left; font-weight:bold; color:#FFFFFF; font-size:16px;} 
#spring-content .broadband-features1 p {font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:10px;}
#spring-content .broadband-features1 img {float:left;} 
#spring-content .broadband-features2 {width:425px; float:left;} 
#spring-content .broadband-features2 p {font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:10px;}
#spring-content .broadband-features2 img {float:left;} 
#spring-content .broadband-price1 {width:425px; margin-left:55px; padding-top:20px; float:left;} 
#spring-content .broadband-price1 img {float:left; } 
#spring-content .broadband-price1 p {font-weight:bold; color:#235d8d; font-size:12px; padding-bottom:5px;}
#spring-content .broadband-price2 {width:425px; margin-left:38px; padding-top:20px; float:left;} 
#spring-content .broadband-price2 p {font-weight:bold; color:#235d8d; font-size:12px; padding-bottom:5px;}
#spring-content .broadband-price2 img {float:left; } 

#spring-content .broadband-compare1 {width:425px; margin-left:35px; margin-top:35px; float:left; font-size:14px; font-weight:bold; text-align:center;}
#spring-content .broadband-compare1 a {text-decoration:underline; color:#FFF}
#spring-content .broadband-compare1 a:hover {text-decoration:none; color:#FFF}

#spring-content .broadband-compare2 {width:425px; margin-left:35px; margin-top:35px; float:left; font-size:14px; font-weight:bold; text-align:center;}
#spring-content .broadband-compare2 a {text-decoration:underline; color:#FFF}
#spring-content .broadband-compare2 a:hover {text-decoration:none; color:#FFF}

#spring-content .fineprint { padding-left:20px; padding-top:20px; font-size:8px;}
#spring-content .fineprint2 { padding-left:20px; font-size:8px;}
#spring-footer { width: 900px; height:80px; margin: 0 auto; background-color:#4394d7; padding-left:30px; padding-right:30px; padding-bottom:50px; text-align:center; font-size:30px; color:#FFF; font-weight:bold; padding-top:35px;}
#spring-footer .springterms { padding-top:40px; font-size:8px; color:#FFF;}
















#autumn-container-mainpage { height:920px; background-image:url(../images/home_body_bgtop.png); background-repeat:repeat-x; left:0px; right:0px; padding-top:20px; padding-bottom:5px;}
#autumn-content { width: 960px; height:692px; margin: 0 auto; text-align: left; padding-top:20px; background-image:url(../images/winter-offer-bg.jpg)}
#autumn-content .autumn-content-header { width:700px; height:100px; margin-left:250px; margin-right:40px; padding-top:65px; }
#autumn-content .autumn-content-header h1{ font-size:32px; font-weight:bold; color:#235d8d; line-height:40px; letter-spacing:-2px}
#autumn-content .autumn-content-details {width:700px; height:100px; margin-left:250px; margin-top:0px; font-size:18px; font-weight:bold; color:#577892; line-height:22px; letter-spacing:0px; display:block;}
#autumn-content .autumn-content-details a {color:#577892; text-decoration:underline;}
#autumn-content .autumn-content-details a:hover {color:#FFF; text-decoration:none;}
#autumn-content .broadband-title1 {width:425px; margin-left:50px; margin-top:40px; float:left; }
#autumn-content .broadband-title1 img{ padding-bottom:10px;}
#autumn-content .broadband-title2 {width:425px; margin-right:30px; margin-top:40px; float:right; }
#autumn-content .broadband-title2 img{ padding-bottom:10px;}
#autumn-content .broadband-features1 {width:425px; margin-left:55px; margin-right:30px;  float:left; font-weight:bold; color:#FFFFFF; font-size:16px;} 
#autumn-content .broadband-features1 p {font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:10px;}
#autumn-content .broadband-features1 img {float:left;} 
#autumn-content .broadband-features2 {width:425px; float:left;} 
#autumn-content .broadband-features2 p {font-weight:bold; color:#FFFFFF; font-size:16px; padding-bottom:10px;}
#autumn-content .broadband-features2 img {float:left;} 
#autumn-content .broadband-price1 {width:425px; margin-left:55px; padding-top:20px; float:left;} 
#autumn-content .broadband-price1 img {float:left; } 
#autumn-content .broadband-price1 p {font-weight:bold; color:#235d8d; font-size:12px; padding-bottom:5px;}
#autumn-content .broadband-price2 {width:425px; margin-left:38px; padding-top:20px; float:left;} 
#autumn-content .broadband-price2 p {font-weight:bold; color:#235d8d; font-size:12px; padding-bottom:5px;}
#autumn-content .broadband-price2 img {float:left; } 

#autumn-content .broadband-compare1 {width:425px; margin-left:35px; margin-top:35px; float:left; font-size:14px; font-weight:bold; text-align:center;}
#autumn-content .broadband-compare1 a {text-decoration:underline; color:#FFF}
#autumn-content .broadband-compare1 a:hover {text-decoration:none; color:#FFF}

#autumn-content .broadband-compare2 {width:425px; margin-left:35px; margin-top:35px; float:left; font-size:14px; font-weight:bold; text-align:center;}
#autumn-content .broadband-compare2 a {text-decoration:underline; color:#FFF}
#autumn-content .broadband-compare2 a:hover {text-decoration:none; color:#FFF}

#autumn-content .fineprint { padding-left:20px; padding-top:20px; font-size:8px;}
#autumn-content .fineprint2 { padding-left:20px; font-size:8px;}
#autumn-footer { width: 900px; height:80px; margin: 0 auto; background-color:#4394d7; padding-left:30px; padding-right:30px; padding-bottom:50px; text-align:center; font-size:30px; color:#FFF; font-weight:bold; padding-top:35px;}
#autumn-footer .autumnterms { padding-top:40px; font-size:8px; color:#FFF;}




#mainbody-content { width: 960px; margin: 0 auto; text-align: left; padding-top:20px;}

#broadband-bundle-header { width: 960px; height:50px; }
#broadband-bundle-header h1 { font-family:Arial, Helvetica, sans-serif; font-size:34px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; text-align:center; }
#broadband-header { width: 960px; height:50px; }
#broadband-header h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	text-shadow:#3a99e6 1px 1px 2px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

#broadband-checker { width: 890px; height:480px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/broadband-cheker-bg.jpg); background-repeat:no-repeat;}
#broadband-checker .bbsearchtext { width: 455px; height:53px; padding-left:25px; padding-top: 20px; float:left; }
#broadband-checker .bbsearchtext p { color:#FFF; font-size:16px; font-weight:bold; text-shadow:#267dc2 1px 1px 2px; }
#broadband-checker .bbsearchboxes { width: 390px; height:53px; padding-left:20px; padding-top: 20px; float:right; }
#broadband-checker .bbsearchboxes select { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;}
#broadband-checker .bbresults {width: 890px; height:420px;}



#new-bundles-checker { width: 890px; height:500px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/bundle-checker-1.jpg); background-repeat:no-repeat;}
#new-bundles-checker h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold;}
#new-bundles-checker .metrotalk { width: 296px; height:40px; text-align:center; padding-top: 20px; float:left; cursor:pointer;}
#new-bundles-checker .metrotalk a { text-decoration:none; color:#FFF;}
#new-bundles-checker .metrotalk a:hover { text-decoration:underline; color:#FFF;}
#new-bundles-checker .dsltalk { width: 296px; height:40px; text-align:center; padding-top: 20px; float:left; cursor:pointer;}
#new-bundles-checker .dsltalk a { text-decoration:none; color:#FFF;}
#new-bundles-checker .dsltalk a:hover { text-decoration:underline; color:#FFF;}
#new-bundles-checker .chatterboxoffer { width: 296px; height:40px; text-align:center; padding-top: 20px; float:left; cursor:pointer;}
#new-bundles-checker .chatterboxoffer a { text-decoration:none; color:#FFF;}
#new-bundles-checker .chatterboxoffer a:hover { text-decoration:underline; color:#FFF;}
#new-bundles-checker .metrotalkfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}
#new-bundles-checker .dsltalkfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}
#new-bundles-checker .chatterboxfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}
#new-bundles-checker .newbundlessearchtext { width: 455px; height:53px; padding-left:25px; padding-top: 20px; float:left; }
#new-bundles-checker .newbundlessearchtext p { color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#267dc2 1px 1px 2px; }
#new-bundles-checker .newbundlessearchbox { width: 390px; height:53px; padding-left:20px; padding-top: 20px; float:right; }
#new-bundles-checker .newbundlessearchbox select { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;}
#new-bundles-checker .newbundlesresults {width: 890px; height:300px;}


#new-broadband-checker { width: 890px; height:500px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/broadband-cheker-bg-2.jpg); background-repeat:no-repeat;}
#new-broadband-checker h2 { font:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:bold;}



#new-broadband-checker .newwirelessbb { width: 206px; height:40px; padding-left:90px; padding-top: 20px; float:left; cursor:pointer;}
#new-broadband-checker .newwirelessbb a { text-decoration:none; color:#FFF;}
#new-broadband-checker .newwirelessbb a:hover { text-decoration:underline; color:#FFF;}
#new-broadband-checker .newdslbb { width: 216px; height:40px; padding-left:80px; padding-top: 20px; float:left; cursor:pointer;}
#new-broadband-checker .newdslbb a { text-decoration:none; color:#FFF;}
#new-broadband-checker .newdslbb a:hover { text-decoration:underline; color:#FFF;}
#new-broadband-checker .newsatellitebb { width: 226px; height:40px; padding-left:70px; padding-top: 20px; float:left; cursor:pointer;}
#new-broadband-checker .newsatellitebb a { text-decoration:none; color:#FFF;}
#new-broadband-checker .newsatellitebb a:hover { text-decoration:underline; color:#FFF;}

#new-broadband-checker .wirelessbbfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}
#new-broadband-checker .dslbbfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}
#new-broadband-checker .satellitebbfacts { width: 286px; height:209px; padding-left:10px; padding-top: 10px; float:left; color:#FFF; cursor:pointer;}


#new-broadband-checker .newbbsearchtext { width: 455px; height:53px; padding-left:25px; padding-top: 20px; float:left; }
#new-broadband-checker .newbbsearchtext p { color:#FFF; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-shadow:#267dc2 1px 1px 2px; }
#new-broadband-checker .newbbsearchboxes { width: 390px; height:53px; padding-left:20px; padding-top: 20px; float:right; }
#new-broadband-checker .newbbsearchboxes select { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333;}
#new-broadband-checker .newbbresults {width: 890px; height:300px;}







#product_services {width: 890px; height:45px;}

#whiteDIV { width:960px; clear:left; height:420px;}
#whiteDIV2 { width:960px; clear:left; height:420px;}

#product_outer1 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer1 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer1 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer1 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer1 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer1 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer1 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

#product_outer2 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer2 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer2 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer2 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer2 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer2 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer2 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

#product_outer3 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer3 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer3 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer3 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer3 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer3 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer3 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

#product_outer4 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer4 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer4 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer4 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer4 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer4 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer4 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

#product_outer5 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer5 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer5 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer5 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer5 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer5 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer5 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}

#product_outer6 {width:165px; float:left; height:60px; line-height:18px; color:#fff; padding-left:10px;}
#product_outer6 .heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#product_outer6 .subheading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; font-style:italic;}
#product_outer6 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#product_outer6 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}
#product_outer6 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#product_outer6 p {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF;}



#bundle_outer1 { width:280px; height:130px; float:left; line-height:18px; color:#FFF; padding-left:10px;}
#bundle_outer1 .bundle-heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#bundle_outer1 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer1 p {padding-left:12px; text-indent: -12px; font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer1 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#bundle_outer1 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}

#bundle_outer2 { width:280px; height:130px; float:left; line-height:18px; color:#FFF; padding-left:10px;} 
#bundle_outer2 .bundle-heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#bundle_outer2 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer2 p {padding-left:12px; text-indent: -12px; font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer2 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#bundle_outer2 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}

#bundle_outer3 { width:280px; height:130px; float:left; line-height:18px; color:#FFF; padding-left:10px;} 
#bundle_outer3 .bundle-heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#bundle_outer3 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer3 p {padding-left:12px; text-indent: -12px; font-size:10px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer3 .findoutmore a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:underline;}
#bundle_outer3 .findoutmore a:hover {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none;}

#bundle_outer4 { width:850px; height:130px; float:left; line-height:18px; color:#FFF; padding-left:10px;}
#bundle_outer4 .bundle-heading {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#bundle_outer4 li {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}
#bundle_outer4 p {padding-left:12px; text-indent: -12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; list-style:disc inside;}


#broadband-checker .bbchoice {clear:both; width: 840px; height:53px; padding-left:25px; padding-right:25px; padding-top: 20px; text-align:center; }
#broadband-checker .bbchoice p { color:#FFF; font-size:14px; font-weight:bold; text-shadow:#267dc2 1px 1px 2px; }
#broadband-checker .bbchoice a { color:#FFF; text-decoration:underline;}
#broadband-checker .bbchoice a:hover { color:#b6dcff; text-decoration:none;}

#bb-top-container { height:15px; background-color:#8cc5f3; left:0px; right:0px; padding-bottom:20px; padding-top:15px; }
#bb-int-top { width: 940px; margin: 0 auto; text-align: left; text-align:right; padding-right:20px;}
#bb-int-top p { font-size:14px; font-weight:bold; color:#FFF;}
#bb-int-top a { color:#FFF; text-decoration:underline;}
#bb-int-top a:hover { color:#FFF; text-decoration:none;}



#special-broadband-info { width: 890px; height:250px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/special-broadband-info-bg.jpg); background-repeat:no-repeat; }
#special-broadband-info .bbbreakdown {float:left; padding-left:25px; padding-top:25px; width:260px; height:225px; font-size:11px;}
#special-broadband-info .bbbreakdown .bbinfoboldheader { font-size:14px; font-weight:bold; color:#333;}
#special-broadband-info .bbbreakdown .bbsmalltext { font-size:10px; font-weight:normal; color:#333; font-style:italic;}

#special-broadband-info .bbplaninfolt {float:left; padding-left:30px; width:575px;}
#special-broadband-info .bbplaninfolt .bbplanheader { font-size:14px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfolt .smallbbplanheader { font-size:12px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfolt .evensmallbbplanheader { font-size:10px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfolt .boldwhitetext { font-weight:bold; color:#ffffff; }
#special-broadband-info .bbplaninfolt .table { border: 1px solid #FFFFFF; }
#special-broadband-info .bbplaninfolt .table td { border: 1px solid #FFFFFF; padding: 4px; }
#special-broadband-info .bbplaninfolt .bbinfosmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#64b9fd }
#special-broadband-info .bbplaninfolt .vatsmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333 }




#special-broadband-info .bbplaninfo {float:right; padding-top:10px; width:575px;}
#special-broadband-info .bbplaninfo .bbplanheader { font-size:14px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfo .smallbbplanheader { font-size:12px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfo .evensmallbbplanheader { font-size:10px; font-weight:bold; color:#64b9fd; text-align:center;}
#special-broadband-info .bbplaninfo .boldwhitetext { font-weight:bold; color:#ffffff; }
#special-broadband-info .bbplaninfo .table { border: 1px solid #FFFFFF; }
#special-broadband-info .bbplaninfo .table td { border: 1px solid #FFFFFF; padding: 4px; }
#special-broadband-info .bbplaninfo .bbinfosmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#64b9fd }
#special-broadband-info .bbplaninfo .vatsmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333 }
#special-broadband-info .bbplaninfo .largebluetext { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00abef; font-weight:bold; }


#broadband-info-chatterbox { width: 890px; height:250px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/broadband-info-chatterbox-bg.jpg); background-repeat:no-repeat;}
#broadband-info-chatterbox .bbbreakdown {float:left; padding-left:45px; padding-top:35px; width:600px; height:225px; font-size:11px; color:#FFF}
#broadband-info-chatterbox .bbbreakdown .bbinfoboldheader { font-size:14px; font-weight:bold; color:#333;}
#broadband-info-chatterbox .bbbreakdown .bbsmalltext { font-size:10px; font-weight:normal; color:#333; font-style:italic;}











#broadband-info { width: 890px; height:250px; margin-left:35px; margin-right:35px; margin-top:20px; background-image:url(../images/broadband-info-bg.jpg); background-repeat:no-repeat;}
#broadband-info .bbbreakdown {float:left; padding-left:25px; padding-top:25px; width:260px; height:225px; font-size:11px;}
#broadband-info .bbbreakdown .bbinfoboldheader { font-size:14px; font-weight:bold; color:#333;}
#broadband-info .bbbreakdown .bbsmalltext { font-size:10px; font-weight:normal; color:#333; font-style:italic;}

#broadband-info .bbplaninfolt {float:left; padding-top:5px; width:575px;}
#broadband-info .bbplaninfolt .bbplanheader { font-size:14px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfolt .smallbbplanheader { font-size:12px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfolt .evensmallbbplanheader { font-size:10px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfolt .boldwhitetext { font-weight:bold; color:#ffffff; }
#broadband-info .bbplaninfolt .table { border: 1px solid #FFFFFF; }
#broadband-info .bbplaninfolt .table td { border: 1px solid #FFFFFF; padding: 4px; }
#broadband-info .bbplaninfolt .bbinfosmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#64b9fd }
#broadband-info .bbplaninfolt .vatsmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333 }

#broadband-info .bbplaninfo {float:right; padding-top:10px; width:575px;}
#broadband-info .bbplaninfo .bbplanheader { font-size:14px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfo .smallbbplanheader { font-size:12px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfo .evensmallbbplanheader { font-size:10px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbplaninfo .boldwhitetext { font-weight:bold; color:#ffffff; }
#broadband-info .bbplaninfo .table { border: 1px solid #FFFFFF; }
#broadband-info .bbplaninfo .table td { border: 1px solid #FFFFFF; padding: 4px; }
#broadband-info .bbplaninfo .bbinfosmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#64b9fd }
#broadband-info .bbplaninfo .largebluetext { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00abef; font-weight:bold; }



#broadband-info .bbbigplaninfo {float:left; padding-top:5px; padding-left:20px; width:960px; height:auto;}
#broadband-info .bbbigplaninfo .bbplanheader { font-size:14px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbbigplaninfo .smallbbplanheader { font-size:12px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbbigplaninfo .evensmallbbplanheader { font-size:10px; font-weight:bold; color:#64b9fd; text-align:center;}
#broadband-info .bbbigplaninfo .boldwhitetext { font-weight:bold; color:#ffffff; }
#broadband-info .bbbigplaninfo .boldproducttext { font-weight:bold; color:#5a606b; }
#broadband-info .bbbigplaninfo .boldproductprice { font-weight:bold; color:#bb166b; }
#broadband-info .bbbigplaninfo .callus { font-weight:bold; color:#478cc4; }
#broadband-info .bbbigplaninfo .table { border: 1px solid #FFFFFF; }
#broadband-info .bbbigplaninfo .table td { border: 1px solid #FFFFFF; padding: 4px; }
#broadband-info .bbbigplaninfo .bbinfosmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#64b9fd }
#broadband-info .bbbigplaninfo .vatsmalltext { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333 }
#broadband-info .bbbigplaninfo .largebluetext { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00abef; font-weight:bold; }

#broadband-options { width: 890px; height:100px; margin-left:35px; margin-right:35px; margin-top:20px; }
#broadband-options a{ color:#FFF; text-decoration:underline;}
#broadband-options a:hover{ color:#000; text-decoration:none;}
#broadband-options p {font-weight:bold; font-size:13px; color:#000;}
#broadband-options .bboption1 {width:280px; float:left}
#broadband-options .bboption2 {width:123px; float:left}
#broadband-options .bboption3 {width:200px; float:left}
#broadband-options .bboption4 {width:250px; float:right}
#broadband-options .bboption4 p{ color:#ffffff; font-weight:bold;}
#broadband-options .bboption4 .redtext{ color:#ff0066; font-weight:bold;}
#broadband-options .bboption4 .calltext{ color:#ffffff; font-weight:bold; font-size:24px; text-align:right;}
#broadband-options .bboption4 .calltext-small{ color:#ffffff; font-weight:bold; font-size:12px; text-align:right;}


#phone-header { width: 960px; height:50px; }
#phone-header h1 { font-family:Arial, Helvetica, sans-serif; font-size:46px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; text-align:center;}
#phone-main { width: 960px; height:295px; background-image:url(../images/phone-main-background.jpg); background-repeat:no-repeat; .}
#phone-main .voiceop-one { width: 220px; height:60px; padding-top:75px; margin-left:98px; float:left; color:#fff;}
#phone-main .voiceop-two { width: 220px; height:60px; padding-top:75px; margin-left:92px; float:left; color:#fff;}
#phone-main .voiceboldpricing { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#phone-main .voiceop-three { width: 480px; height:14px; padding-top:55px; margin-left:182px; clear:left; float:left; color:#fff;}
#phone-main .voiceop-three-choice { width: 100px; height:14px; padding-top:7px; margin-left:540px; clear:left; float:left; color:#fff;}
#phone-main .voiceop-three-choice a { color:#fff; text-decoration:none;}
#phone-main .voiceop-three-choice a:hover { color:#fff; text-decoration:underline;}
#phone-main .voice-btn-1 { width: 240px; height:20px; padding-top:35px; margin-left:42px; clear: left; float:left; color:#fff; }
#phone-main .voice-btn-2 { width: 220px; height:20px; padding-top:35px; margin-left:10px; float:left; color:#fff;}
#phone-main .voice-btns { width: 500px; height:20px; padding-top:35px; margin-left:42px; clear: left; float:left; color:#fff; }

#homephone-header { width: 960px; height:50px; }
#homephone-header h1 { font-family:Arial, Helvetica, sans-serif; font-size:46px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; text-align:center; }
#homephone-choices { width: 960px; height:360px; background-image:url(../images/phone-main-background.jpg); background-repeat:no-repeat;}


#myweb-header { width: 960px; height:100px; }
#myweb-header h1 { font-family:Arial, Helvetica, sans-serif; font-size:50px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; }
#myweb-header p { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-shadow:#3a99e6 1px 1px 2px; color:#FFF; font-weight:bold; }
#myweb-header .myweblogo{ width: 570px; height:100px; float:left; padding-left:25px;}
#myweb-header .mywebblurb{ width: 330px; height:95px; float:right; padding-right:15px; padding-top:5px;}

#myweb-steps { width: 960px; height:295px; background-image:url(../images/myweb-background.jpg); }
#myweb-steps h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; color:#FFF;}
#myweb-steps p { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:center; color:#FFF; padding-left:20px; padding-right:20px;}
#myweb-steps .stepone {width:282px; height:126px; margin-left:36px; margin-top:0px; padding-top:70px; float:left;}
#myweb-steps .steptwo {width:282px; height:126px; margin-left:20px; margin-top:0px; padding-top:70px; float:left;}
#myweb-steps .stepthree {width:282px; height:126px; margin-left:20px; margin-top:0px; padding-top:70px; float:left;}
#myweb-steps .myweb-pricing {width:209px; height:40px; margin-left:36px; margin-top:0px; padding-top:20px; clear:left; float:left;}
#myweb-steps .launch-demo {width:209px; height:40px; margin-left:20px; margin-top:0px; padding-top:20px; float:left;}

/* FRONTPAGE PANELS */

#featured{ width:958px; position:relative; height:368px; background:#73bffd;}
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:692px; list-style:none; padding:0; margin:0; width:266px; }
#featured ul.ui-tabs-nav li{ padding-left:13px; font-size:12px; color:#666; }
#featured ul.ui-tabs-nav li span{ font-size:12px; font-family:Arial; font-weight:normal; line-height:18px; }
#featured .ui-tabs-panel{ width:705px; height:368px; background:#83c6fd; position:relative; overflow:hidden; }
#featured .ui-tabs-hide{ display:none; }
#featured li.ui-tabs-nav-item a{/*On Hover Style*/ display:block; padding-top:5px; height:87px; color:#fff; background-color:#52aaf1; line-height:20px; outline:none; }
#featured li.ui-tabs-nav-item a:hover{ background:#83c6fd; }
#featured li.ui-tabs-selected{ /*Selected tab style*/ background:url('images/selected-item.gif') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#83c6fd; }
#featured ul.ui-tabs-nav li img{ float:left; margin:2px 5px; padding:2px; }
#featured .ui-tabs-panel .tab2{ position:absolute; top:0px; left:0; height:368px; width:705px; background: url('../images/tab2_bg.jpg');}
#featured .tab2 img{ position:absolute; top:260px; left:400px; }
#featured .ui-tabs-panel .tab3{ position:absolute; top:0px; left:0; height:368px; width:705px; background: url('../images/tab3_bg.jpg'); }
#featured .tab3 img{ position:absolute; top:260px; left:400px; }
#featured .ui-tabs-panel .tab4{ position:absolute; top:0px; left:0; height:368px; width:705px; background: url('../images/tab4_bg.jpg'); }
#featured .tab4 img{ position:absolute; top:260px; left:400px; }
#featured .ui-tabs-panel .info{ position:absolute; top:0px; left:0; height:368px; width:705px; background: url('../images/tab1_bg.jpg'); }
#featured .info img{ position:absolute; top:260px; left:360px; }
#featured .info h2{ font-size:18px; font-family:Georgia, serif;	color:#fff; padding:5px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#f0f0f0; }
#featured .info a{ text-decoration:none; color:#fff; }
#featured .info a:hover{ text-decoration:underline; }


#mainbody-bottom-products { background-image:url(../images/mainbottom-product-bg.png); background-repeat:repeat-x; left:0px; right:0px; background-color:#FFF; }
#mainbody-products-content { width: 960px; margin: 0 auto; text-align: left; z-index:0; height:300px; }
#mainbody-products-content .bottom-products-left {float:left; height:300px; width:560px;}
#mainbody-products-content .bottom-products-left h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#00abef;}
#mainbody-products-content .bottom-products-left p{font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:12px; padding-top:10px;}
#mainbody-products-content .bottom-products-left img {float:left;}

#mainbody-products-content .bottom-products-left .header h2 {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#00abef;}
#mainbody-products-content .bottom-products-left .boxone {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:30px; float:left; display:inline;}
#mainbody-products-content .bottom-products-left .boxtwo {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:30px; float:right; display:inline;}
#mainbody-products-content .bottom-products-left .boxthree {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; display:inline; }
#mainbody-products-content .bottom-products-left .boxfour {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:10px; float:right; display:inline; }
#mainbody-products-content .bottom-products-left .product-contact {height:60px; width:500px; padding-left:40px; padding-top:20px; clear:left;}
#mainbody-products-content .bottom-products-left .product-contact p { font-size:22px; color:#333;}
#mainbody-products-content .bottom-products-left .product-contact-red {color:#df0033;}

#mainbody-products-content .bottom-products-right {float:right; height:300px; width:400px;}
#mainbody-products-content .bottom-products-right h3{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#00abef;}
#mainbody-products-content .bottom-products-right p{font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:bold; font-size:12px; padding-top:10px;}
#mainbody-products-content .bottom-products-right img {float:left;}
#mainbody-products-content .bottom-products-right .right-boxone { height:80px; width:380px; padding-left:10px; padding-right:10px;  padding-top:30px; }
#mainbody-products-content .bottom-products-right .right-boxtwo { height:80px; width:380px; padding-left:10px; padding-right:10px;  padding-top:30px; }



#mainbody-bottom-container { background-image:url(../images/mainbody-bottom-bg.jpg); background-repeat:repeat-x; left:0px; right:0px; }
#mainbody-bottom-content { width: 960px; margin: 0 auto; text-align: left; z-index:0; height:350px; }
#mainbody-bottom-content .bottom-content-left {float:left; height:300px; width:560px;}
#mainbody-bottom-content .bottom-content-left .header {height:60px; width:540px; padding-left:10px; padding-top:15px; }
#mainbody-bottom-content .bottom-content-left .header h2 {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#FFF;}
#mainbody-bottom-content .bottom-content-left .support { height:80px; width:260px; padding-left:10px; padding-right:10px;  padding-top:10px; float:left; display:inline;}
#mainbody-bottom-content .bottom-content-left .support img {float:left;}
#mainbody-bottom-content .bottom-content-left .support p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; }
#mainbody-bottom-content .bottom-content-left .coverage {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:10px; float:right; display:inline;}
#mainbody-bottom-content .bottom-content-left .coverage img {float:left;}
#mainbody-bottom-content .bottom-content-left .coverage p {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; }
#mainbody-bottom-content .bottom-content-left .pricing {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:10px; float:left; display:inline;}
#mainbody-bottom-content .bottom-content-left .pricing img {float:left;}
#mainbody-bottom-content .bottom-content-left .pricing p { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; }
#mainbody-bottom-content .bottom-content-left .irishowned {height:80px; width:260px; padding-left:10px; padding-right:10px; padding-top:10px; float:right; display:inline;}
#mainbody-bottom-content .bottom-content-left .irishowned img {float:left;}
#mainbody-bottom-content .bottom-content-left .irishowned p { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; }

#mainbody-bottom-content .bottom-content-right {float:right; height:300px; width:400px; display:inline;}
#mainbody-bottom-content .bottom-content-right .new-header {height:60px; padding-left:10px; padding-top:15px;}
#mainbody-bottom-content .bottom-content-right .new-header h2 {font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#FFF;}
#mainbody-bottom-content .bottom-content-right .new-information { height:130px; padding-left:10px; padding-right:15px;}
#mainbody-bottom-content .bottom-content-right .new-information  p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:left;}
#mainbody-bottom-content .bottom-content-right .new-information  img {float:left;}
#mainbody-bottom-content .bottom-content-right .new-pricing { height:74px; padding-left:10px; padding-right:15px; padding-top:15px; background-image:url(../images/new-av-price-bg.png); background-repeat:no-repeat;}
#mainbody-bottom-content .bottom-content-right .new-pricing  img {float:right;}

#mainbody-bottom-content .bottom-content-right .ad-pricing { height:74px; padding-left:10px; padding-right:15px; padding-top:15px; background-image:url(../images/ad_price.png); background-repeat:no-repeat;}
#mainbody-bottom-content .bottom-content-right .ad-pricing  img {float:right;}

/* --- FOOTER --- */

#footer, #push { height: 270px; /* .push must be the same height as .footer */ background-color:#333; background-image:url(../images/footer-top.png); background-repeat:repeat-x; }
#footer-content { width: 940px; height: 220px; margin: 0 auto;  padding-top:30px; padding-left:20px; }
#footer-content a { color:#FFF; font-weight:100; text-decoration:none; }
#footer-content a:hover { color:#FFF; font-weight:100; text-decoration:underline; }
#footer-content-main { width: 140px; height: 195px; float:left; }
#footer-content-main h3 { color:#FFF; font-size:10px; font-weight:bold; padding-bottom:10px; } 
#footer-content-main ul, li { font-size:10px; list-style:none; line-height: 17px; }
#footer-content-home { width: 140px; height: 195px; float:left; }
#footer-content-home h3 { color:#FFF; font-size:10px; font-weight:bold;padding-bottom:10px; }
#footer-content-home ul, li { font-size:10px; list-style:none; line-height: 17px; }
#footer-content-business { width: 140px; height: 195px; float:left; }
#footer-content-business h3 { color:#FFF; font-size:10px; font-weight:bold; padding-bottom:10px;}
#footer-content-business ul, li { font-size:10px; list-style:none; line-height: 17px; }
#footer-content-hosting { width: 140px; height: 195px; float:left; }
#footer-content-hosting h3 { color:#FFF; font-size:10px; font-weight:bold; padding-bottom:10px; }
#footer-content-hosting ul, li { font-size:10px; list-style:none; line-height: 17px; }
#footer-content-credits { width: 340px; height: 195px; float:right; }
#footer-content-contactdetails { width: 180px; height: 195px; float:right; }
#footer-content-contactdetails h3 { color:#FFF; font-size:10px; font-weight:bold; padding-bottom:10px; }
#footer-content-contactdetails p { color:#FFF; font-size:10px; }
#footer-content-copyright { width: 960px; height: 10px; clear:both; color:#FFF; font-size:10px; }

.table_container {padding-top:50px; padding-left:20px; padding-right:20px;}
.table_container h4{color: #333333;font-size: 14px;font-weight:bold;padding-left:8px;padding-top:10px; padding-bottom:10px; margin:0;}
.digiweb_table{padding: 0;margin: 0;width:100%;border-collapse: collapse; font-family:Verdana, Geneva, sans-serif; font-size: 12px;color: #333;}
.digiweb_table a{ color:#599f08; text-decoration:underline; }
.digiweb_table a:hover{ color:#599f08; text-decoration:none; }
.digiweb_table caption{ caption-side: bottom; font-size: 0.9em; font-style: italic; text-align: right; padding: 0.5em 0;}
.digiweb_table th, .digiweb_table td{ padding: 8px; text-align: left; color: #333; border-top: solid #e5e2e2 1px; height:75px; text-align:center;}
.digiweb_table th[scope=col]{color: #000;text-transform: uppercase;font-size: 12px;font-weight:bold;}
.digiweb_table th+th[scope=col]{color: #333;}
.digiweb_table th[scope=row]{color: #000;font-size: 12px;font-weight:bold; text-align:left;}
.digiweb_table tr.alt th, .digiweb_table tr.alt td{ background-color: #f3f2f2; color: #333;}
.digiweb_table tr:hover th[scope=row], .digiweb_table tr:hover td { background-color: #dee5e5; color: #333;}
.digiweb_table tr.header th, .digiweb_table tr.header td{ background-color: #009bdb; color: #FFF;}
.digiweb_table tr.footer th, .digiweb_table tr.footer td{ background-color: #b4eaf8; color: #3278b8; text-align:left; font-weight:bold;}
.digiweb_table tr.intro th, .digiweb_table tr.intro td{ background-color: #e3567c; color: #FFF; text-align:center; font-weight:bold;}

.tooway_order_table { width:150%;}
.tooway_order_table td { height:40px;}

