/* Css Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img {	border:0;}
ol,ul {list-style:none;}

/* Global Styling */

body{font-family: Vardana,Tahoma,arial;font-size:11px;background: #cbcbcb;}
a:link, a:visited, a:active {text-decoration: none; color : white}
a:hover,{text-decoration: none;color:white}
p{padding:10px 0 10px 0}
h2{color:#f7c033;font-weight: normal;font-size:28px;padding:10px 0 20px 0;letter-spacing: -0.3px;font-family:"Trebuchet MS",Vardana, Helvetica, sans-serif}
h3{color:#f7c033;font-weight: normal;font-size:18px;padding:10px 0 10px 0;letter-spacing: -0.3px;font-family:"Trebuchet MS",Vardana, Helvetica, sans-serif}
.wrapper{width:958px; margin:0 auto 0 auto}
.fancy-bg{background: url(../images/bg.gif) repeat-x white;}
.clear{ clear:both}
a.blue{color:#1186db;text-decoration: underline;font-weight: bold;}
.red{color:red;font-weight:bold}

#test {position:absolute;top:80px;left:40px; height:120px;border:0; width:138px}

#pages{position:relative; background: url(../images/inner-bg.jpg) no-repeat;line-height: 22px;min-height: 500px;width:958px;}
	#pages ul{padding:10px 10px 0 30px}
	#pages li{list-style: disc;}
#dyn{position:relative; background: url(../images/dyn-bg.jpg) no-repeat;line-height: 22px;min-height: 500px;width:958px;}
	#dyn ul{padding:10px 10px 0 30px}
	#dyn li{list-style: disc;}
	#dyn a{color:black!important}
#content {position:relative; background: url(../images/content-bg.jpg) no-repeat;line-height: 22px;width:958px}
	#inner-content{float:left; margin:50px 50px 0 0;padding:20px 0 20px 330px;}
	#dyn-content{float:left; margin:50px 0 0 0;padding:20px 70px 20px 70px;}
	#horizontal-links a{position: absolute;top:0;height:40px}
	#horizontal-links a.property-search{left:50px;width:113px}
	#horizontal-links a.services{left:163px;width:65px}
	#horizontal-links a.careers{left:228px;width:62px}
	#horizontal-links a.our-agents{left:290px;width:140px}
	#horizontal-links a.about-us{left:430px;width:65px}
	#horizontal-links a.relocation{left:495px;width:80px}
	#horizontal-links a.foreclosures{left:575px;width:95px}
	#horizontal-links a.areas{left:670px;width:105px}
	#horizontal-links a.home{left:775px;width:50px}
	#horizontal-links a.contact-us{left:825px;width:80px;}
	
	#vertical-links a{position: absolute;left:40px; height:90px; width:250px}
	#vertical-links a.search-by-map{top:50px}
	#vertical-links a.search-homes{top:155px}
	#vertical-links a.foreclosures-v{top:260px}
	#vertical-links a.our-agents-v{top:375px}

#footer {position: relative; background: url(../images/footer-bg.gif) repeat-x white;height: 194px; }
#the-footer {position: relative;background: url(../images/footer.png) no-repeat;height: 194px;width:958px;}
#the-footer dl {position: absolute;top:110px;left:100px;height:30px;width:958px;color:white}
#the-footer dd, #the-footer dt {display: inline;padding:2px}

#the-footer div.add {position: absolute; top:140px;left:100px;color:white; width:200px;height:40px; border:0px solid black}
#the-footer div.log {position: absolute; top:140px;left:580px;color:white; width:251px;height:35px;border:0px solid black;background: url(../images/footer-right.gif) no-repeat;padding:0 10px 0 10px}
#the-footer p {color:#1186C8}
#the-footer p a {color:#1186C8;text-decoration: underline;}
#the-footer a.click-optimize { padding:0 60px 0 60px;}

#splash {position:relative;height:300px;height:250px}
#splash img {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#splash img.active {z-index:10;opacity:1.0;}
#splash img.last-active {z-index:9;}

/* Homepage */

#header-home {position: relative; height: 360px; background: url(../images/homepage-top.jpg) no-repeat}
	#header-home #splash { position:absolute;top:90px;left:40px;z-index: 1}
	#header-home a{position:absolute;}
	#header-home a.home {top:10px;left:40px;width:350px; height:70px;display: block}			
	#header-home a.my-home {top:40px;left:595px;width:150px; height:40px;display: block}
	#header-home a.begin-search {top:40px;left:590px;width:310px; height:40px;display: block}
	
#quick-search {position:absolute;top:95px;left:55px;width:387px; height: 250px;z-index:2;font-size:11px;line-height: 22px; background: url(../images/quick-search.png) left top no-repeat; }
	#quick-search div {position: relative;}
	#quick-search img {position:absolute;top:0;left:0}
	#quick-search ul {position:absolute;top:80px;left:45px}
	#quick-search li {cursor: pointer;}
	#quick-search input {position:absolute; background: none;width:90px;font-family: Vardana,Tahoma,arial;font-size:11px;border:0px solid black}
	#quick-search input.lowprice {top:85px;left:264px}
	#quick-search input.hightprice {top:107px;left:264px} 
	#quick-search input.bedrooms {top:130px;left:264px} 
	#quick-search input.bathrooms {top:152px;left:264px}
	#quick-search input.search {top:215px;left:224px;height:23px;width:130px;cursor: pointer; z-index:100;}

/* Inner page */
#header-inner {position: relative; height: 110px; background: url(../images/inner-top.jpg) no-repeat;}
	#header-inner a{position:absolute;}
	#header-inner a.home {top:10px;left:40px;width:350px; height:70px;display: block}			
	#header-inner a.my-home {top:40px;left:595px;width:150px; height:40px;display: block}
	#header-inner a.begin-search {top:40px;left:590px;width:310px; height:40px;display: block}

/* Contact page */

#cont p{position: relative;height: 20px;}
#cont label{position:absolute; width:300px;top:0;left:0}
#cont .input{position:absolute;top:0;left:320px;width:200px;border:1px solid #e1e1e1; padding:2px}
#cont .select{position:absolute;top:0;left:320px;width:205px;border:1px solid #e1e1e1; padding:2px}
#cont p.textarea{height: 100px; }
#cont p.textarea textarea{position:absolute;top:40px;left:0;width:520px;border:1px solid #e1e1e1; padding:2px;height: 80px;}