body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#000000;
}


#printheader {
position:absolute;
left:0;
top:0;
margin:0;
padding:0;
border:0;
z-index:4;
display:none;
}

#printheader img{
margin:0;
padding:0;
border:0;
display:none;
}

#content {
background-image:url(/images/content_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
background-color:#FFFFFF;
/* position:absolute;
left:0;
top:100px; */
width:927px;
margin:123px 0 0 0;
padding:20px 0 1px 0;
border-left:11px solid #000;
z-index:2;
/* min-height:600px; */
}

/*\*/
/* *html #content {
height:600px;
} 
/**/


#right_col {
position:absolute;
left:738px;
top:150px;
width:200px;
margin:0;
padding:0;
border:0;
z-index:3;
}


/*----------------------------------------*/
/*            Left Navigation             */
/*----------------------------------------*/

#nav_container {
position:absolute;
left:21px;
top:140px;
width:198px;
margin:0;
padding:0;
border:0;
z-index:200;
}

.left_nav {
margin: 0;
padding: 0;
border:0;
}

.left_nav ul
{
margin: -6px 0 0 0;
padding:0;
border:0;
list-style-type: none;
background-color:#000000;
line-height:16px;
}

.left_nav li
{
margin:0;
padding: 0;
border:0;
background-color: #000;
}

.left_nav a
{
display: block;
width: 198px;
padding:0;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-indent:16px;
line-height:16px;
}

.left_nav a:link, .left_nav a:visited {
color:#fff;
}

.left_nav a:hover {
color:#66CCFF;
text-decoration: none;
}

#nav_img {
margin:0;
padding:0;
border:0;
}


.active a:link, .active a:visited
{
color:#66CCFF;
background-image:url(/images/arrow.gif);
background-repeat:no-repeat;
background-position:168px 4px;
font-weight:bold;
}

#nav_section
{
display:block;
background-image:url(/images/nav_divider.gif);
background-repeat:no-repeat;
background-position:0 16px;
height:20px;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-indent:16px;
border-top:10px solid #000;
}
#nav_section2
{
display:block;
background-repeat:no-repeat;
background-position:0 16px;
height:20px;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-indent:16px;
border-top:10px solid #000;
}

#star {
position:absolute;
left:667px;
top:146px;
margin:0;
padding:0;
border:0;
z-index:6;
}


/*------------ End of Left Navigation -----------*/




/*----------------------------------------*/
/*              Check Button              */
/*----------------------------------------*/


#check {
position:absolute;
left:786px;
top:19px;
margin:0;
padding:0;
border:0;
z-index:5;
}

.check_button {
margin: 0;
padding: 0;
border:0;
}

.check_button ul
{
margin: 0;
padding: 0;
border:0;
}

.check_button li
{
margin: 0;
padding: 0;
border:0;
}

.check_button a
{
display: block;
width:162px;
height:84px;
padding:0;
margin:0;
background-image:url(/images/check_btn_new.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.check_button a:hover {
background-image:url(/images/check_btn_over.gif);
}


/*------------ End of Check Button -----------*/


#footer {
background-image:url(/images/footer_base.gif);
background-position:0 0;
background-repeat:no-repeat;
z-index:2;
/* position:absolute;
bottom:-140px; */
width:938px;
height:140px;
margin:0 0 0 11px;
padding:90px 0 0 0px;
}

#indexfooter {
z-index:2;
position:static;
left:0;
top:0;
}

#indexfooter p {
margin:0 0 0 20px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

#indexfooter a{
text-decoration:none;
color:#fff;
}

#indexfooter a:hover{
text-decoration:underline;
color:#fff;
}

.footer_phone {
z-index:3;
position:absolute;
left:-214px;
top:80px;
}

.footer_nav {
z-index:3;
/* position:absolute;
left:-214px;
top:106px; */
}

.footer_nav p {
margin:-24px 0 0 20px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

#footer a{
text-decoration:none;
color:#fff;
}

#footer a:hover{
text-decoration:underline;
color:#fff;
}

#star img, #check img{
margin:0;
padding:0;
border:0;
}

p {
margin:0 224px 12px 231px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:140%;
color:#000000;
}

img {
margin:0 224px 0 231px;
padding:0;
border:0;
}

li img, h1 img {
margin:12px 0 4px 0;
padding:0;
border:0;
}

ul{
margin:0px 224px 18px 231px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

li{
margin:0 0 0 36px;
padding:0;
line-height:1.4;
}

ol{
margin:0px 224px 18px 231px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

h1{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.95em;
line-height:120%;
margin:20px 224px 0px 231px;
font-weight:bold;
color:#00adef;
}

h2{
margin:0;
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:140%;
margin: 24px 224px 12px 231px;
font-weight:bold;
color:#333333;
}

h3{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:140%;
margin:36px 224px 6px 231px;
font-weight:bold;
color:#333333;
}

h4{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:140%;
margin:36px 224px 6px 231px;
font-weight:bold;
color:#333333;
}

dl {
margin:0;
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:140%;
margin:12px 224px 0 231px;
font-weight:normal;
color:#333333;
}

dt {
margin:0;
padding:0;
border:0;
}

dd {
margin:0;
padding:0;
border:0;
}

blockquote {
margin:0 244px 0 251px;
border:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:140%;
color:#666666;
margin:12px 0 0 0;
}

a {
text-decoration:underline;
margin:0;
border:0;
padding:0;
color:#00adef;
}

a:hover {
text-decoration:none;
}


#right_col p, #right_col img{
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.65em;
line-height:140%;
color:#000000;
}

#right_col h2{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
line-height:140%;
margin:0;
font-weight:bold;
color:#0066CC;
}

#right_col a{
text-decoration:none;
font-weight:bold;
color:#0066CC;
}

table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0 224px 0 231px;
padding:0;
border:0;
}

table p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin:0;
padding:0;
border:0;
}

table h3{
margin:0;
padding:0;
border:0;
}

td {
margin:0;
padding:4px 0 8px 4px;
border:0;
border-right:1px solid #66CCFF;
border-top:1px solid #66CCFF;
background-color:#45c2f3;
text-align:center;
}

th {
margin:0;
padding:4px 0 8px 4px;
border-right:1px solid #66ccff;
background-color:#00acee;
font-weight:bold;
}

.table_base {
border-top:0px solid #66CCFF;
padding:0;
}

.table_head {
margin:0;
border-right:1px solid #66CCFF;
border-top:0;
}


.table_pics{
padding:0;
border:0;
text-align:left;
background-color:#FFFFFF;
margin:0;
}

.table_pics img{
padding:0;
border:0;
margin:0;
}

table img {
margin:0;
padding:0;
border:0;
}

#underline {
text-decoration:underline;
color:#fff;
font-weight:normal;
}

#underline a:hover{
text-decoration:none;
}

table td a:link {
color:#ffffff;
text-decoration:underline;
}

table td a:hover {
text-decoration:none;
}

table a:visited {
color:#ffffff;
text-decoration:none;
}

table a:current {
color:#ffffff;
text-decoration:none;
}

#bullet_box {
margin:12px 224px -1px 231px;
padding:8px 0 0 0;
background-color:#E3F7FF;
background-image:url(/images/bullet_background_hdr.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#bullet_box ul{
margin:0 0 0 18px;
padding:0px 12px 0 0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
list-style-image:url(/images/business/template/tick.gif);
}

#bullet_box li{
margin:0 0 0 18px;
padding:0;
line-height:1.4;
}

#bullet_box ol{
margin:0;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#bullet_box img {
margin:0;
padding:0;
border:0;
}

.link_image {
margin:0;
padding:0;
border:0;
}

.phonenumberres{
z-index:3;
/* position:absolute;
left:-214px;
top:80px; 
background: url(/images/phonenumber.gif) no-repeat 20px 0;*/
width:534px;
height:50px;
margin:0;
text-align:left;

}

.phonenumberimg{
z-index:3;
margin:0;
text-align:left;
padding-left:20px;
}

.phonenumberonlinemedia{
z-index:3;
background: url(/images/phonenumber3.gif) no-repeat 20px 0;
width:534px;
height:50px;
margin:0;
}

.tick {
margin:0;
border:0;
padding:0;
}

.popupform {
margin:0;
border:0;
padding:0;
width:530px;
}

.price{
border:2px dotted #45c2f3;
margin:0 224px 0 231px;
padding:0;
left:10px;

}

.price td{
padding:6px;
background-color:#FFFFFF;
}

.left {
background-color:#00acee;
text-align:right;
padding-right:6px;
margin:0;
font-weight:bold;
}
.left2 {
background-color:#44C6F3;
text-align:right;
padding-right:6px;
margin:0;
font-weight:bold;
}

#light {
font-weight:normal;
}

.dark{
background-color:#00acee;
font-style:normal;
}

.pale{
background-color:#45c2f3;
}


.right {
border-right:1px solid #fff;
}

.paleright{
background-color:#45c2f3;
border-right:1px solid #fff;
}

.white{
background-color:#FFFFFF;
border-right:1px solid #00ACEE;
}

.darkright{
background-color:#00acee;
border-right:1px solid #fff;

}

.secondlevel {
list-style-type:lower-roman;
padding:4px 0 4px 0;
font-size:1em;
margin:0;
}

.blue_tick {
padding: 8px 0 6px 0px;
text-indent:36px;
background-position:0 4px;
background-repeat:no-repeat;
background-image:url(/images/blue_tick_2.gif);
}

.nomargin {
margin:0;
padding:0;
border:0;
}


/*styles for popup------------------------------------------------------------------------------------------------------------------*/
#popupheader{
background-color:#fff;
width:560px;
padding:0;
margin:0;
border:0;
position:absolute;
left:0;
top:0;
}

#popupheader2{
background-color:#fff;
width:760px;
padding:0;
margin:0;
border:0;
position:absolute;
left:0;
top:0;
}

#popupheader img{
margin:0;
padding:0;
border:0;
}

#popupres{
position:absolute;
left:0;
top:128px;
background-color:#fff;
width:550px;
padding:0;
margin:0;
border-left:10px solid #000;
}
#popupres2{
position:absolute;
left:0;
top:128px;
background-color:#fff;
width:750px;
padding:0;
margin:0;
border-left:10px solid #000;
}

/*\*/
*html #popupres {
width:560px;
}
/**/

.popuptable {
margin:0 0 0 10px;
}

#popupres p{
font-size:0.7em;
margin:0 10px 12px 10px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:140%;
color:#000000;
}

#popupres form{
margin:0;
padding:0;
border:0;
}

.popupresimg{
margin:0 0 12px 10px;
padding:0;
border:0;
}

#popupres table a:link{
color:#FFFFFF;
}

#popupres a:link, #popupres a:visited{
margin:0;
padding:0;
color:#00adef;
}

#popupres h1{
font-size:0.95em;
line-height:120%;
font-weight:bold;
margin:7px 10px 12px 10px;
padding:0;
color:#00adef;
}

#popupres h2{
font-weight:bold;
margin:0 10px 12px 10px;
padding:0;
}

#popupres h3{
font-weight:bold;
margin:24px 10px 12px 10px;
padding:0;
}

#popupres h4{
font-weight:bold;
margin:0 10px 12px 10px;
padding:0;
}

#popupres h5 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
font-weight:bold;
font-size:0.95em;
line-height:120%;
text-indent:36px;
padding: 8px 0 6px 0px;
background-position:0 4px;
background-repeat:no-repeat;
background-image:url(/images/blue_tick_2.gif);
}

#popupres p.smallprint{
font-size:0.6em;
line-height:120%;
margin:12px 20px 0 10px;
}
#smallprint{
font-size: xx-small;
}

#popupres table a:link, #popupres table a:visited{
color:#ffffff;
}

#popupres ul, #popupres ol{
margin:0 0 18px 0;
}

#popupres li li{
list-style-type:lower-roman;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#popupres li li li{
list-style-type:square;
margin:4px 48px 0 48px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#popupres li li p{
margin:4px 24px 0 24px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#popupbase{
position:absolute;
left:0;
bottom:-10px;
background-color:#000;
width:560px;
padding:0;
margin:0;
height:11px;
}


/*lists----------------------------------------------------------------------------------------------------------------------------------*/



/*----------------------------------------*/
/*            Popup Navigation            */
/*----------------------------------------*/

#popupnavcontainer {
background-image:url(/images/residential/popup_nav_lozenge.gif);
background-position:0 0;
background-repeat:no-repeat;
position:absolute;
left:20px;
top:100px;
width:530px;
margin-bottom:0;
}
#popupnavcontainer 2{
background-image:url(/images/residential/popup_nav_lozenge.gif);
background-position:0 0;
background-repeat:no-repeat;
position:absolute;
left:20px;
top:100px;
width:730px;
margin-bottom:0;
}

.popupnav {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin: 0;
padding: 0;
}

.popupnav ul
{
margin: 0 0 0 20px;
padding:0;
list-style-type: none;
}

.popupnav li
{
margin: 0;
display:inline;
width: 100px;
height:20px;
text-align:center;
float:left;
border-right:1px solid #fff;
}

.popupnav a
{
display:block;
margin: 0;
color: #ffffff;
width: 100px;
height: 20px;
text-align:center;
text-decoration: none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#999999;
line-height:18px;
}

.popupnav a:hover
{
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.popup_active a
{
text-decoration:none;
background-color:#44C6F3;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.popup_active a:hover
{
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.popupprintbutton
{
margin:0;
border:0;
padding:0;
}


/*------ End of Ppopup Navigation -----*/

.privacy li{
list-style-type:lower-alpha;
margin:0 0 4px 42px;
}

.privacy li ul{
margin:4px 0 0 -16px;
padding:0;
}

.privacy li li{
list-style-type:lower-roman;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.privacy li li li{
list-style-type:square;
margin:4px 48px 0 48px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.privacy li li p{
margin:4px 24px 0 24px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

/* --------------------------------------------------- */

blockquote {
font-size:10px;
margin: 0 60px 12px 30px;
color:#000000;
}

.indeximg{
margin:0;
padding:0;
border:0;
}

.loungeicon{
margin:0 10px 0 0;
padding:0;
border:0;
}

.tablewallpaper{
margin:0 0px 12px 211px;
padding:0;
border:0;
}

#cleartable td{
border:0;
background-color:#FFFFFF;
color:#000000;
text-align:left;
border:0;
padding:2px 0 4px 0;
margin:0;
line-height:14px;
}

#cleartable td a{
color:#45c2f3;
text-decoration:underline;
}

#cleartable td a:hover{
text-decoration:none;
}

#cleartable th{
font-size:13px;
border:0;
padding:0;
margin:0;
background-color:#FFFFFF;
color:#45c2f3;
text-align:left;
}



#new_icon_txt {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
background-color:#0099FF;
}

#compare_table {
float:inherit;
position:absolute;
left:10px;
top:244px;
}

#doublespeed {
position:relative;
top:625px;
left:-200px;
width:150;


}

		/*----------------------------------------*/
/*          Universal Navigation          */
/*----------------------------------------*/

#uni_container {
background-color:#ffffff;
position:absolute;
left:0;
top:86px;
width:100%;
height:37px;
margin-right:-15px;
margin-bottom:0;
background-image:url(/images/business/template/uni_nav_holder_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.uni_nav {
width:848px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin: 0;
padding: 0;
}

.uni_nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.uni_nav li
{
margin: 0;
display:inline;
width: 159px;
height: 37px;
text-align:center;
line-height:26px;
float:left;
background-image:url(/images/business/template/uni_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.uni_nav a
{
display:block;
margin: 0;
color: #ffffff;
width: 159px;
height: 37px;
text-align:center;
text-decoration: none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.uni_nav a:hover
{
background-image:url(/images/business/template/uni_highlight_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.uni_active
{
background-image:url(/images/business/template/uni_highlight_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.uni_nav_left li
{
margin: 0;
padding: 0;
display:inline;
width: 212px;
height: 37px;
background-image:url(/images/business/template/uni_left_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
}

.uni_nav_left a {
display:block;
color: #ffffff;
width: 212px;
height: 37px;
text-decoration: none;
text-align:left;
text-indent:123px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.uni_nav_left a:hover
{
background-image:url(/images/business/template/uni_left_highlight_bg.gif);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.uni_active_left
{
background-image:url(/images/business/template/uni_left_highlight_bg.gif);
background-position:top;
background-repeat:no-repeat;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

/*------ End of Universal Navigation -----*/

#header, #headerMedia {
background-image:url(/images/bus_rates/masthead_phone.gif);
background-repeat:no-repeat;
background-position:0 -8px;
background-color:#000000;
position:absolute;
left:0;
top:0;
width:100%;
height:86px;
margin-right:-15px;
margin-left:0px;
margin-top:0px;
z-index:3;
}

#headerNoLogos {
background-image:url(/images/bus_rates/masthead_logo.gif);
background-repeat:no-repeat;
background-color:#000000;
background-position: -3px;
position:absolute;
left:-4;
top:0;
width:100%;
height:86px;
margin-right:14px;
margin-left:0px;
margin-top:0px;
z-index:3;
}

#headerMedia {
background-image:url(/images/bus_rates/masthead_phone_media.gif);
}

.headerPrint {
display: block;
z-index:1;
position:absolute;
left:0;
top:0;
background-color:#666666;
}

#pipextop {
position:absolute;
top:10px;
left:460px;
}
