
a:link{color: #FFFFFF; text-decoration:none; font-weight:bold; }
a:visited{color: #FFFFFF; text-decoration:none; font-weight:bold; }
a:hover{color: #7B8083; text-decoration:none;font-weight:bold; }
a:active{color: #7B8083; text-decoration:none; font-weight:bold;}


#sitemap a{color: #7B8083; text-decoration:none;font-weight: 100;}
#sitemap a:link{color:  #7B8083; text-decoration:none;font-weight:100;}
#sitemap a:hover{color:  #7B8083; text-decoration:none;font-weight:100;}
#sitemap a:active{color:  #7B8083; text-decoration:none;font-weight:100;}
#sitemap a:visited{color:  #7B8083; text-decoration:none;font-weight:100;} 

.stylelink a{color: #FFFFFF; font-weight: bold;}
.stylelink a:link{color: #FFFFFF; font-weight: bold;}
.stylelink a:hover{color: #FFFFFF; font-weight: bold;}
.stylelink a:active{color: #FFFFFF; font-weight: bold;}
.stylelink a:visited{color: #FFFFFF; font-weight: bold;}

#sitemapH a{color: #FFFFFF; font-weight: bold;}
#sitemapH a:link{color: #FFFFFF; font-weight: bold;}
#sitemapH a:hover{color: #FFFFFF; font-weight: bold;}
#sitemapH a:active{color: #FFFFFF; font-weight: bold;}
#sitemapH a:visited{color: #FFFFFF; font-weight: bold;} 




h1{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:16px;
margin-top:0px;
line-height:18px;
margin-bottom:0px;
}
h1.pull{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:0px;
margin-top:0px;
line-height:18px;
margin-bottom:0px;
}
c1{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:0px;
margin-top:0px;
line-height:18px;
margin-bottom:0px;
}
h2{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:16px; 
line-height:16px;
margin-top:0px;
}
h5{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
line-height:16px;
margin-top:0px;
margin-bottom:10px;
}

h5.sitemap_sub{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
line-height:16px;
margin-top:5px;
margin-bottom:0px;
}

h6{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
line-height:16px;
margin-top:0px;
margin-bottom:5px;
}




p{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:16px; 
margin-top:8px;
line-height:16px;
}
p.pull{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
margin-top:8px;
line-height:16px;
}
h6{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
margin-top:8px;
line-height:16px;
margin-bottom:10px;
}
h6.sitemap{
font-family: Arial;
color:#7B8083;
font-size:12px;
font-weight:100;
margin-left:0px; 
margin-top:0px;
line-height:16px;
margin-bottom:0px;
}
.whitebold{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}
.greytext{
font-family: Arial;
color:#aeb8bf;
font-size:12px;
font-weight:bold;
margin-left:16px;
margin-top:10px;
margin-bottom:0px;
}

.whiteunbold{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
margin-left:16px;
margin-top:0px;
margin-bottom:0px;
}
.whiteunbold2{
font-family: Arial;
color:#FFFFFF;
font-size:12px;
margin-top:0px;
margin-bottom:0px;
}



#textcolum{
float:left;
margin:0px;
width:222px;
padding-bottom:20px;
margin-bottom:10px;
}
#textcolumserv{
float:left;
margin:0px;
width:auto;
padding-bottom:20px;
margin-bottom:10px;
}
#textcolum2{
float:left;
margin:0px;
width:240px;
padding-bottom:20px;
margin-bottom:10px;
}
#textcolum2_how{
float:left;
margin:0px 0px 0px 101px;
width:240px;
padding-bottom:20px;
margin-bottom:10px;
}



body{
margin-top:0px;
background-repeat:repeat;
background-color:#383f45;
}
#container{
width:960px;
height:100%;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#header{
width:916px;
height:84px;
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
}
#headerleft{
float:left;
width:240px;
height:86px;
background-repeat:no-repeat;
padding:0px;
font-size:0px;
margin:0px 0px 0px 0px;

}
#headerright{
float:left;
height:13px;
width:673px;
margin-top:42px;
background-repeat:no-repeat;
}
#linetop{
width:916px;
height:1px;
margin:0 auto;
padding:0px;
font-size:0px;
}
#contentmain{
width:916px;
height:496px;
margin:0 auto;
padding:0px;
font-size:0px;
background-color:#383f45;
margin-top:1px;
}
.bgimage{
background-image:url(../images/homepage/pic1.jpg); background-repeat:no-repeat;
margin:0px;
padding:0px;
}

#sidemenu{
float:left;
width:240px;
height:471px;
padding:0px;
margin:0px;
margin-top:25px;

}

#contentcenter{
float:left;
width:668px;
height:471px;
padding:0px;
margin:0px;
font-size:0px;
margin-top:25px;



}


#contentleft2{
float:left;
width:346px;
height:auto;
padding:0px;
margin:0px;
}

#contentleft{
float:left;
width:326px;
height:471px;
padding:0px;
margin:0px;
}

#contentleftserv{
float:left;
width:326px;
height:471px;
padding:0px;
margin:0px;
}




}
#contentright{
float:right;
width:342px;
height:471px;
padding:0px;
margin:0px;
margin-right:0px;
}

#contentright2{
float:right;
width:322px;
height:auto;
padding:0px;
margin:0px;
margin-right:0px;
}


#linebotton{
width:916px;
height:1px;
margin:0 auto;
padding:0px;
font-size:0px;
}
#footer{
width:916px;
height:10px;
font-size:10px;
font-style:Arial;
margin:0 auto;
}
#footer_right{
float: right;
width:84px;
height:8px;
font-size:10px;
font-style:Arial;
margin-right:0px;
margin-top:8px;
}
#footer_sitemap{
float: right;
width:31px;
height:8px;
font-size:10px;
font-style:Arial;
margin-right:0px;
margin-top:8px;
background-color:#FF0000;
}

#half_content{
float:left;
width:50%;
height:99,9%;
}
#call_text{
height:225px;
width:300px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}
#call_map{
height:220px;
width:300px;
margin-left:auto;
margin-right:auto;
}
#terms_text{
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}
#property_search_text{
width:500px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
}

#call_right{
margin-left:16px;
width:326px;
float:right;
}
#sitemap{
width:158px;
height:99%;
margin-top:25px;
float:left;
margin-left:8px;
margin-right:15px;
}

/* Flash wrapper */
#flash_gallery_wrapper{
width:960px;
height:496px;
margin-left:-20px;
}

/* Flash intro wrapper */
#flash_intro_wrapper{
width:916px;
height:496px;
margin-left:10px;
overflow:hidden;
}

ul.ps{
padding:0;
margin:0;
width:auto;
height:auto;
color:#ffffff;
margin-top:10px;
padding-left:30px;
}

ul.ps li.ps{
color:#ffffff;
width:auto;
list-style:disc;
font-size:12px;
line-height:120%;
}
