body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#fff;
}

#header {
position:absolute;
left:0;
top:0;
width:938px;
height:100px;
margin:0;
padding:0;
border:0;
z-index:1;
display:none;
}

#printheader {
position:absolute;
left:0;
top:0;
margin:0;
padding:0;
border:0;
}

#printheader img{
margin:0;
padding:0;
border:0;
}

#content {
width:927px;
margin:150px 0 0 0;
padding:0;
border:0;
}

/*\*/
*html #content {
margin:0;
padding:150px 0 0 0;
}
/**/



#right_col {
position:absolute;
left:738px;
top:100px;
width:200px;
margin:0;
padding:0;
border:0;
z-index:3;
display:none;
}


/*----------------------------------------*/
/*            Left Navigation             */
/*----------------------------------------*/

#nav_container {
position:absolute;
left:21px;
top:104px;
width:198px;
margin:0;
padding:0;
border:0;
z-index:4;
display:none;
}

.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:13px;
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:13px;
color:#FFFFFF;
text-indent:16px;
border-top:13px solid #000;
}

#star {
position:absolute;
left:467px;
top:120px;
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;
display:none;
}

.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 {
display:none;
}

#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:13px;
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:13px;
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 024px 13px 31px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14pt;
color:#000000;
}

img {
margin:0 24px 0 31px;
padding:0;
border:0;
}

li img, h1 img {
margin:13px 0 4px 0;
padding:0;
border:0;
}

ul{
margin:0px 24px 18px 231px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

li{
margin:0 0 0 36px;
padding:0;
line-height:16pt;
}

ol{
margin:0px 24px 18px 231px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

h1{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14pt;
line-height:18pt;
margin:20px 24px 0px 31px;
font-weight:bold;
color:#00adef;
}

h2{
margin:0;
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14pt;
margin: 24px 24px 13px 31px;
font-weight:bold;
color:#333333;
}

h3{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14pt;
margin:36px 24px 6px 31px;
font-weight:bold;
color:#333333;
}

h4{
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14pt;
margin:36px 24px 6px 31px;
font-weight:bold;
color:#333333;
}

dl {
margin:0;
padding:0;
border:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:14pt;
margin:13px 24px 0 31px;
font-weight:normal;
color:#333333;
}

dt {
margin:0;
padding:0;
border:0;
}

dd {
margin:0;
padding:0;
border:0;
}

blockquote {
margin:0 44px 0 51px;
border:1px;
font-family: Verdana, Arial, Helvetica, sans-serif;

line-height:14pt;
color:#666666;
margin:13px 0 0 0;
}

a {
text-decoration:underline;
margin:0;
border:0;
padding:0;
color:#00adef;
}



table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin:0 24px 0 31px;
padding:0;
border:0;
}

table p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
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:13px 24px -1px 31px;
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 13px 0 0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
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:13px;
}

#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;
}

.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 24px 0 31px;
padding:0;
left:13px;

}

.price td{
padding:6px;
background-color:#FFFFFF;
}

.left {
background-color:#00acee;
text-align:right;
padding-right:6px;
margin:0;
font-weight:bold;
}

#light {
font-weight:normal;
}

.dark{
background-color:#00acee;
}

.pale{
background-color:#45c2f3;
}


.right {
border-right:1px solid #fff;
}

.paleright{
background-color:#45c2f3;
border-right:1px solid #fff;
}

.darkright{
background-color:#00acee;
border-right:1px solid #fff;
}

.secondlevel {
list-style-type:lower-roman;
padding:4px 0 4px 0;
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;
display:none;
}

#popupheader img{
margin:0;
padding:0;
border:0;
}

#popupres{
position:absolute;
left:0;
top:0px;
background-color:#fff;
width:550px;
padding:0;
margin:0;
border-left:0;
}

/*\*/
*html #popupres {
width:560px;
}
/**/

.popuptable {
margin:0 0 0 13px;
}

#popupres p{
font-size:13px;
margin:0 13px 13px 13px;
padding:0;
border:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14pt;
color:#000000;
}

#popupres form{
margin:0;
padding:0;
border:0;
}

.popupresimg{
margin:0 0 13px 13px;
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:14pt;
line-height:16pt;
font-weight:bold;
margin:7px 13px 13px 13px;
padding:0;
color:#00adef;
}

#popupres h2{
font-weight:bold;
margin:0 13px 13px 13px;
padding:0;
}

#popupres h3{
font-weight:bold;
margin:24px 13px 13px 13px;
padding:0;
}

#popupres h4{
font-weight:bold;
margin:0 13px 13px 13px;
padding:0;
}

#popupres h5 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 13px;
font-weight:bold;
font-size:12px;
line-height:16pt;
text-indent:0px;
padding: 8px 0 6px 0px;
}

#popupres p.smallprint{
font-size:12px;
line-height:14pt;
margin:13px 20px 0 13px;
}

#popupres table a:link, #popupres table a:visited{
color:#ffffff;
}

#popupres ul, #popupres ol{
margin:0 0 18px 0;
}

#popupbase{
position:absolute;
left:0;
bottom:-13px;
background-color:#000;
width:560px;
padding:0;
margin:0;
height:13px;
display:none;
}


/*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;
}

.popupnav {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
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:13px;
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:13px;
font-weight:bold;
}

.popup_active a
{
text-decoration:none;
background-color:#44C6F3;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.popup_active a:hover
{
text-decoration:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.popupprintbutton
{
display:none;
}

/*------ 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:13px;
}

.privacy li li li{
list-style-type:square;
margin:4px 48px 0 48px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

.privacy li li p{
margin:4px 24px 0 24px;
padding:0;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

/* --------------------------------------------------- */

blockquote {
font-size:13px;
margin: 0 60px 13px 30px;
color:#000000;
}

.indeximg{
margin:0;
padding:0;
border:0;
}

.loungeicon{
margin:0 13px 0 0;
padding:0;
border:0;
}

.tablewallpaper{
margin:0 0px 13px 213px;
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:13pt;
border:0;
padding:0;
margin:0;
background-color:#FFFFFF;
color:#45c2f3;
text-align:left;
}