html {
	height:101%;
	background: #444D00 url(/images/html_bg.jpg) no-repeat 50% 0;
	margin:0;padding:0; }


body {
		margin:0px;
		padding: 0px;
		font-size: 100%;
		background-attachment: scroll;/* fixes MAC - border shows about 15px*/
												/* of backgroundimage below last div*/
												/* if window is larger than content also*/
												/*place background-color in html above*/
												/*-fix by http://www.zeldman.com/press/discuss_css.html*/
	}

h1,h2,h3,h4,h5,h6,ul,ol,dl,p,a,table{
	font: normal 1em/140% "Lucida Grande", Arial,Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0; }

ul{	
	list-style-position: inside;
	margin: 0;
	padding: 0; }

li {
	margin: 0;
	padding: 0; }

ol {
	font-size: 0.75em; }

dl {
	font-size: 0.75em;
	font-weight: bold; }

dd {
	padding: 0 0 15px 0;
	margin: 0;
	font-weight: normal; }

p{
	padding: 0 0 8px 0;
	margin: 0;
	font-size: 0.8em; }

th{
	background-color: #E4DBC6;
	color: #000;
	padding: 2px; }	

td{
	background-color: #F4EBD6;
	color: #000 ;
	padding: 2px;
	text-align: center; }

h1{
	color: #60382B;
	font-size: 1.5em; }

h2{
	color: #60382B;
	font-size: 1.1em;
	margin: 0;
	padding-left: 0; 
	padding-top: 15px;
	line-height: 120%;}

h3{
	color: #000000;
	font-size: .9em;
	font-weight: bold;
	margin: 10px 0 0 0; }
	

a:link, a:visited {
	color:#E17A01;
	text-decoration: none; }

a:hover {
	text-decoration: none;
	color: #FFF; }

table a:hover{
	color:  #989580; }

img {
	border: none;
	margin: 5px; }

#wrapper{
	width: 750px;
	margin: 0 auto;
	padding: 0;
	background: #D2CBB7 url(/images/body_bg.gif) repeat-y 0 0;		
	position: relative; }	

#header  {
	width: 750px;
	background: transparent url(/images/html_bg_temp.jpg) no-repeat 0 0;
	height: 196px;/*358px;*/
	margin: 0 auto;
	padding: 0;
}
	
#new_prices {color: #d30c0c; text-align: center; font-size: 16px; font-weight: bold; line-height: 120%; padding-top: 6px;}
	
#header_links {
	position: absolute;
	z-index: 2;
	/*left: 610px;*/
	right: 0px;
	top: 151px;
	width: 160px;
	margin: 0; padding-right: 20px; }

#header_links p{
	font-size: 1em; }

#header_links a{
	color: #60382B;
	font-size: .8em;
	padding: 0; }

#header_links img{
	margin: 0; padding:8px 10px 0 10px; }
	
#header #promo{position: absolute; right: -50px; z-index:0;}
#logolink {
	height: 120px;
	width: 210px;
	margin: 0px;
	cursor: pointer; background:transparent; z-index: 1;
	position: absolute;
	top: 65px;
	left: 227px;
	}

#finance_link {
	position: absolute;
	right: 11px;
	top: 106px;
	width: 164px;
	height: 32px;
}

#leaf {
	position: absolute;
	top: 0;
	height: 255px;
	width: 104px;
	background: url(/images/leaf_overlay.jpg) no-repeat 0 0;
	z-index: 80; }	

#leaf_back1{
	position: absolute;
	top: 0;
	height: 255px;
	width: 104px;
	background: url(/images/leaf_overlay_first.jpg) no-repeat 0 0;
	z-index: 3; }
	
#announcement_box {
	position: relative;
	background: url(/images/bottom_header_announcement.jpg) no-repeat 0 0;
	height: 119px;
	width: 750px;
	 }
#announcement { 
	width:511px; 
	padding:0px 0 0 0 ; 
	position:absolute; 
	top:47px; 
	left:30px;
}
#announcement p { font-size:13px; padding:8px 0 0 12px; }
#announcement a { color:#fff; font-size: 14px;}
#announcement a:hover {text-decoration: underline;}
#announcement #prev_next {  float:right; padding:0px 24px 0 0}
#announcement #prev_next img { float:left; padding:5px 0px 0 5px; }
#announcement .announcement_item, .announcement_item_only { width:450px; position: absolute;}

#bottom_header{
	position: relative;
	background: url(/images/bottom_header_blank.jpg) no-repeat 0 0;
	height: 119px;
	width: 750px;
	 }	

#bottom_header p{
	margin: 0;
	padding: 30px 0 0 33px;
	width: 500px;color: #F4EBD5;
	font-size: 20px; }

#bottom_header a{font-weight: bold; color: #FFFFFF; text-decoration: underline;}
#bottom_header a:hover{text-decoration: none;}

#twitter {position: absolute; top: 0; left: 0;}

/* Main Navigation */
#nav {    
	position: relative;
	width: 750px;
	height: 43px;
	margin:0;
	padding: 0;	
	font-size: .75em;
	text-transform: capitalize;
	}
	#nav ul {
		margin:0px;
		padding:0px;
		list-style:none;
		list-style-position: outside;float: right;
		}
	#nav li {
		display: inline;
		float: left;
		}
		
		#nav li a{
		position: relative;
		/*margin: 12px 22px;*/
		padding: 12px;
		display: block;
		}
		#nav li a:link, #nav li a:visited{
			color: #FFF;
			font-weight: bold;
		}
		
		#nav li a:hover{
			color:#444D00;
		}

	#nav1{
		width: 230px; height: 43px;text-align: right;
		background: url(/images/nav1.gif) no-repeat 0 0;
		padding-right: 10px;
	}
	
	#nav1_active{
		width: 230px; height: 43px;text-align: right;
		background: url(/images/nav1_active.gif) no-repeat 0 0;
		padding-right: 10px;
	}
	
	#nav2{
		width: 101px; height: 43px;text-align: center;
		background: url(/images/nav2.gif) no-repeat 0 0;		
	}
	#nav2_active{
		width: 101px; height: 43px;text-align: center;
		background: url(/images/nav2_active.gif) no-repeat 0 0;		
	}
	#nav3{
		width: 81px; height: 43px;text-align: center;
		background: url(/images/nav3.gif) no-repeat 0 0;
		
	}
	#nav3_active{
		width: 81px; height: 43px;text-align: center;
		background: url(/images/nav3_active.gif) no-repeat 0 0;
		
	}
	#nav4{
		width: 98px; height: 43px;text-align: center;
		background: url(/images/nav4.gif) no-repeat 0 0;
	}
	#nav4_active{
		width: 98px; height: 43px;text-align: center;
		background: url(/images/nav4_active.gif) no-repeat 0 0;
	}
	#nav5{
		width: 91px; height: 43px;text-align: center;
		background: url(/images/nav5.gif) no-repeat 0 0;
	}
	#nav5_active{
		width: 91px; height: 43px;text-align: center;
		background: url(/images/nav5_active.gif) no-repeat 0 0;
	}
	#nav6{
		width: 139px; height: 43px;text-align: center;
		background: url(/images/nav6.gif) no-repeat 0 0;
	}
	#nav6_active{
		width: 139px; height: 43px;text-align: center;
		background: url(/images/nav6_active.gif) no-repeat 0 0;
	}

#subnav{
	position: absolute;
	top: 239px;
	left: 140px;
	width: 280px;
	height:29px;
	padding-top: 2px;
	text-align: center;
	color: #FFF;
	background-color: #884E00;
	border: 1px solid #938B7A;
	border-top: none;	
	z-index: 3;
	 }

#subnav li{
	/*width: 70px;float: left;*/
	list-style: none;
	display: inline;
	text-align: center;
	/*background-image: url(/images/slash.gif) no-repeat 100% 0;*/ }

#subnav a:link, #subnav a:visited{
	color: #FFF;
	text-decoration: none;
	font-size: .75em; }

#subnav a:hover{
	text-decoration: underline;
	font-size: .75em; }

#homeColLeft{
	position: relative;
	margin: 0;
	padding: 20px 10px 0 24px;
	width: 500px;
	float: left; }

#homeColLeft p{
	margin-left: 4px;	
	line-height: 1.4em;
	font-size: .8em; }

#seethru_bird{
	position: absolute;
	left: -47px;
	top: 670px;
	background: url(/images/bird.jpg) no-repeat 0 100%;
/*	margin: 280px 0 0 -47px;*/
	width: 550px;
	height: 350px;
	text-align: right;
	text-transform: uppercase;
	padding: 0; }

#seethru_bird h1{
	text-align: right; }

#seethru_leaf{
	position: absolute;
	left: -47px;
	top: 670px;
	background: url(/images/seethru_leaf.jpg) no-repeat 0 100%;
/*	margin: 280px 0 0 -47px;*/
	width: 579px;
	height: 389px;
	text-align: right;
	padding: 0; }

.info_ctr{text-align: center; width: 260px; margin-left: 294px; font-family: "Lucida Grande", Arial,Verdana, Helvetica, sans-serif;;}
h2.info_ctr{margin-top:14px; font-size: 1em; font-weight: bold; color: #444D00;}
p.info_ctr{color: #FFF; font-size: .8em;}
#homeColRight{
	position: relative;
	top: -110px;
	width: 200px;
	float: right;
	padding: 0;
	margin: 0; 
}

#homeColRight img{
	border: 1px solid #FFF; }
	
#homeColRight p {text-align: center; width: 170px;}

#back_content{
	width: 426px;
	padding-top: 16px;
	padding-left: 162px;
	}

#back_bg{
	width: 750px;
	background: url(/images/back_content_bg.gif) no-repeat 100% 100%; 
	padding: 0;
	margin: 0;
}
	
#backColLeft{
	position: relative;
	margin-top: -10px;
	padding: 30px 30px 0 30px;
	width: 480px;
	float: left; }

#backColLeft ul {
	margin:15px 0 0 20px;
	list-style-position:outside; }

#backColLeft li, #backColLeft p{
	font-size:.8em;
	line-height:160%; }

#fullpage li, #fullpage p, #fullpage table{
	font-size:  .8em; }

#backColRight{
	position: absolute;
	top: 380px;
	left: 544px;
	width: 200px;
	padding: 0;
	margin:0; }

#fullpage {
	padding: 30px 30px 0 30px;
	
	}

#footer {
	margin: 0px;
	padding: 0 30px 30px 30px;
	text-align: left;
	color: #000; 
	position: relative;}
#back_content #footer{
	padding: 0 0 30px 0; }

#footer .below_bird{
	width: 475px; 
	color: #000000; 
	font-size: .9em; 
	font-weight: normal;
	margin: 0 0 5px 25px;
	/*	text-align: center;*/ }
#footer .below_bird.last{padding-bottom: 35px;}



#footer p{
	margin: 0;
	font: bold .7em "Lucida Grande", Arial,Verdana, Helvetica, sans-serif; }

#footer a:link, #footer a:visited{
	color: #000;
	}
		
#footer a:hover{
	color: #550E2B;
	}
#countrywide, #equal_housing, #realtor {float:left; margin: 52px 12px 0 0;}
#ansonborough_logo {float: right;}
#footer #countrywide a { color: #000; }
#footer #countrywide a:hover { color: #550E2B;}
#footer .text{
	border-top: 1px solid #444D00; 
	margin-top: 10px; 
	padding-top: 10px;
	clear:both; 
	text-align:center; 
	font-weight: normal; 
	color: #444D00;
}
#footer .text a{color: #444D00;}
#footer .text a:hover{text-decoration: underline;}
			
#copyright{
	color: #FFF; }
	
#testimonials {
	width: 515px;
	margin: 0;
}

#contact_right_col {
	width: 320px;
	float: right;
	margin-left: 25px;
	padding: 16px;
	border: solid 1px #735237;
	position: relative;
	
}
#cjl_contact {position: absolute; top: 175px; right: 12px;}
.form {
	margin-bottom: 12px;
	width: 300px;
}

#intro_box {
	position: absolute;
	left: 25px;
	top: 675px;
	width: 478px;
	border: solid 1px #735237;
	padding: 10px;
	margin: 0;
}
#intro_box .btn_contact {
	margin-left: 4px;
	padding: 0;
	
}

#intro_box .intro_left {
	width: 169px;
	float: left;
}

#intro_box .intro_right {
	width: 260px;
	float: left;
	padding: 0;
	margin-left: 26px;
	position: relative;
}
#intro_box .intro_right p {
	font: normal 13px/120% "Lucida Grande", Arial,Verdana, Helvetica, sans-serif;
	padding-left: 8px;
	margin: 0;
}
#intro_box .signature_home {
	top: 216px;
	left: 85px;
	position: absolute;
}

#home_map {border: 1px solid #6d6d6d;}

.model_text {font-size: 15px !important; color: #E17A01;}


	 /* for Skip navigation at bottom of page*/	
.hide {   
	height: 0px;
	width: 0px;
	visibility: hidden;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
	}
	
.clearfloats{ 	clear: both; }

.right{float: right; margin-top: 6px;}

.reserved td{
	color: #990000;
	background-color:#EADEB7; }

.emptyrow{
	height: 10px; }

.img_header{
	margin:  0; }

.highlight {font-weight:bold; color:#E17A01; }
td.highlight{ font-size: 1.3em; }

.galleries { width: 515px; }
.gallery_thumbs { position:relative; overflow:hidden; }
.gallery_link { width: 164px; margin: 0 10px 10px 0; float: left; }
.gallery_link img { padding: 3px; border: 4px solid #532; display: block; }
.gallery_link p { text-align: center; padding: 0 3px; }
.last_gallery { margin-right: 0; }

.floated_pic { float:left; margin:0 8px 0 0px; border: 1px solid #FFF;}
.info_box { margin: 14px 15px;}

.testimonial {
	border-bottom: solid 1px #735237;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.hdr_testimonial {
	padding: 14px 0 6px 0;
}

.agent_home {padding: 0px; margin: 5px 25px 0; width: 200px; float: left; text-align: center;}
.agent_home img {border: 1px solid white;}
.agent_home p {text-align: center;}

