body{
	text-align:center; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#c3c3ca;/*background-image:url(bg-image.jpg); background-position:center top; background-repeat:no-repeat;*/
}
#form{
	width:350px; height:550px; background-image:;background-color:#CCCCCC;border:1px solid #000;
}

#conty{
	width:800px;margin-right:auto; margin-left:auto;padding:0 20px;background-image:url(shadowSides.jpg);background-repeat: repeat-y;position:relative; background-position:center top; 
}
#contbg{
	 text-align:left; width:754px;margin-right:auto; margin-left:auto;  background-color:#fff;height:100%;
}

#container{
	position:relative;  text-align:left; width:754px;margin-right:auto; margin-left:auto;  background-color:#fff;height:100%;
}
.whiteborder{
	border:1px solid #fff;
}

#header{
	width:754px; top:0; height:117px; border:0;
}
#nav{
	left:0; height:20px; background-color:#ecebed; color:#898989; text-align:center; width:754px;/*padding-top:4px;*/font-size:12px;
}
#nav ul{
	list-style:none; margin:0;padding:0; border:0;padding-top:2px;
}
#nav li{
	display:inline; 
}
#nav a:link, #nav a:visited{
	color:#757575; font-family:Helvetica, Verdana, Arial, sans-serif;text-decoration:none; padding-left:10px;padding-right:10px;padding-top:3px;/*font-size:13px;margin-top:5px;*/ padding-bottom:3px;letter-spacing:0px; 
}
#nav a:hover{
	color:#6d6d6d;/*#979797;*/background-color:#d6d6d6;
}
#flashpix{
	position:relative; top:0; height:203px; width:754px; left:0;
}
#featuredtop{
	height:92px;position:relative; top:0;left:0; /*border:0;*/width:666px;border-bottom:1px solid #000;text-align:center;margin-left:40px;
}
#featuredtop .specialleft{
	position:absolute;
	top:100px;
	left:0px;
	text-align:left;
	font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#featuredtop .specialleft a:link, #featuredtop .specialleft a:visited{
	font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}
#featuredtop .specialleft a:hover{
	font-size:13px; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;
}
#featuredtop .specialright{
	position:absolute; top:100px;right:0; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;
}
#featuredtop .specialright a:link, #featuredtop .specialright a:visited{
	 font-size:13px; font-family:Arial, Helvetica, sans-serif;text-decoration:none;
}
#featuredtop .specialright a:hover{
	 font-size:13px; font-family:Arial, Helvetica, sans-serif;text-decoration:underline;
}
#builderstop{
	height:92px;position:relative; top:0;left:0; width:666px;border-bottom:1px solid #000;text-align:left;margin-left:40px;
}
.builderstopimgs{
	padding-right:10px;padding-left:0;
}
.featuredtopimgs{
	padding-right:10px;padding-left:0;
}
.featuredtopimglast{
	padding:0:
}
/************************************************main part of page*******************************/

#contactgradient{
	width:754px;
}
.textleft{
	text-align:left; font-size:11px; line-height:1.5em;text-align:justify;font-family:Arial, Helvetica, sans-serif;
}
.centertext{
	text-align:center; font-size:12px; line-height:1.5em;
}
.centertexttop{
	text-align:center; font-size:12px; line-height:1.5em;padding-left:40px;
}
.picleft{
	float:left; margin-right:20px;margin-top:6px;
}
#widetext{
	float:left;
}
#site{
	margin-left:75px;margin-top:40px;margin-right:50px;
}
#site li{
	font-size:14px; list-style:none;padding-bottom:8px;
}
.sitemappad{
	padding-bottom:8px;
}
#otherleft{
	position:absolute;left:100px;margin-left:0px;height:260px; width:260px;margin-top:60px;background-image:url(sellers-right-bg-grad.jpg);background-repeat:no-repeat;
}
#otherleft p{
	padding-top:73px;text-align:center;font-size:11px; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;margin-bottom:0;
}
#otherright{
	margin-left:370px;margin-top:45px;margin-right:50px;
}
#otherright p{
	padding:0;text-align:left;font-size:11px; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;
}
#featuredleft{
	padding-left:40px; margin-top:50px; /**/width:300px; float:left;padding-top:0; 
}
#featuredtext{
	margin-left:388px; width:285px;margin-top:50px;
}
#featuredtext p{
	text-align:left; font-size:11px; line-height:1.5em;text-align:justify;font-family:Arial, Helvetica, sans-serif;
}
#buyerstext{
	padding-left:33px; width:323px;margin-top:30px; float:left;
}
#buyerstext p{
	font-size:11px; line-height:1.5em;text-align:justify;margin-top:0;padding-top:0;font-family:Arial, Helvetica, sans-serif;
}
#buyersright{
	margin-left:396px; margin-top:30px;
}
#sellerstext{
	padding-left:33px; width:323px;margin-top:30px; float:left;
}
#sellerstext p{
	text-align:left; font-size:11px; line-height:1.5em;text-align:justify;margin-top:0;padding-top:0;font-family:Arial, Helvetica, sans-serif;
}
#sellersright{
	margin-left:430px; margin-top:30px; width:260px;background-image:url(sellers-right-bg-grad.jpg);background-repeat:no-repeat;
}
#sellersright p{
	font-size:11px; text-align:justify;line-height:13px;padding:12px;margin:0;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;
}
#sellersright p.special{
	font-size:11px;  font-weight:bold;padding-top:0;line-height:14px;
}
#lefttext{
	padding-left:40px; margin-top:30px; /**/width:254px; float:left;padding-top:0; /*border:1px solid #00f;*/z-index:6;
}

#lefttext p{
	font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; color:#000; text-align:justify;/*margin-top:0;margin-bottom:0;*//*border:1px solid #00f;*/margin-top:0;
}

#flashcontent{
	/*width:363px;*/ margin-left:344px; margin-top:30px;
}
.bold{
	font-weight:bold;
}
.lastpara{
	padding-bottom:50px;
}
/*************************************footer stuff*************************************/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*-------------------------------contact page form styles-----------------------*/
#contform{
	margin-left:165px; margin-right:160px;text-align:center;position:relative;padding-left:10px;padding-right:10px;
}
#contform fieldset{
	padding:10px 50px 30px 50px;
}
#contform legend{
	 font-weight:bold;margin-left:52px;
}
#contform h4{
	 text-align:center;/*margin-left:-220px;*/
}
#contform p{
	font-size:13px; color:#000;text-align:left;clear:left;padding-top:7px;margin:0;
}
#contform p label{
	float:left; width:57px;
}
#contform p label.long{
	width:182px;
}
#contform p label.loc{
	width:68px;
}
#contform p label.price{
	width:86px;
}
#contform p textarea{
	width:295px;overflow:auto; 
}
#contform p input.butt{
	margin-left:50px; /*text-align:center;*/color:#585858; background-color:#e2e9fc; border:1px solid #585858; padding:3px;font-size:13px;
}
#contform input.btn{
	/*padding:3px 10px 3px 10px;*/
}


#hhrr{
	position:absolute; top:235px;
}
hr{
	background-color:#ccc; color:#999;/* width:668px;*/height:1px;border:none;  marginleft:40px; margin-right:40px;padding:0;text-align:center;
}
#footwrap{
	background-image:url(shadowBottom.jpg); background-repeat:no-repeat;background-position:bottom center;height:40px;width:800px;/*margin-left:-23px; margin-right:auto;*/
}
#footer{
	clear:both; font-size:10px; color:#999;text-align:center; padding-bottom:60px;margin-top:20px;padding-top:5px;background-image:url(hr.jpg);background-repeat:repeat-x;
}
#footer a:link, #footer a:visited{
	text-decoration:none; padding-left:5px;padding-right:5px; color:#999;margin-top:0;padding-top:0px;
}
#footer a:hover{
	text-decoration:underline;
}
#certlogo{
	position:absolute; /*bottom:23px;old setting */left:70px; /* was 20px*/bottom:65px; display:none;
}
/**********************contact footer goes here**************************/
#footercont{
	clear:both; font-size:10px; color:#999;text-align:right; padding-bottom:60px;margin-top:-3px;padding-top:5px;
}
#footercont a:link, #footercont a:visited{
	text-decoration:none; padding-left:6px;padding-right:6px; color:#999; margin-top:0;padding-top:0px;
}
#footercont a:hover{
	text-decoration:underline;
}
#certlogocont{
	position:absolute; bottom:23px; left:20px;
}
#sold{
	position:absolute; bottom:116px; left:520px;/*old value bottom was 76px*/
}


/*-------------------------these are separate links for request info llink on various pages----------------*/
#otherleft p.requestlink{
	margin-top:0; padding-top:20px;
}
#otherleft p.requestlink a:link, #otherleft p.requestlink a:visited{
	font-size:17px;color:#a82626;text-decoration:underline;
}
#otherleft p.requestlink a:hover{
	text-decoration:none;
}
#sellerstext p.sellersright{
	text-align:right;padding-top:10px;margin-bottom:25px;/*sellers requeste info link*/
}
#sellerstext p.sellersright a:link, #sellerstext p.sellersright a:visited{
	font-size:17px;color:#a82626;text-decoration:underline;
}
#sellerstext p.sellersright a:hover{
	text-decoration:none;
}
#buyersright p.linktext{
	text-align:center;margin-bottom:25px;margin-left:-25px;margin-top:-5px;/*buyers request in fo link styles*/
}
#buyersright p.linktext a:link, #buyersright p.linktext a:visited{
font-size:20px;color:#a82626;text-decoration:underline;
}
#buyersright p.linktext a:hover{
	text-decoration:none;
}
#lefttext p.reqlink{
	text-align:center;margin-bottom:25px;margin-top:-5px;/*about page request info link styles*/
}
#lefttext p.reqlink a:link, #lefttext p.reqlink a:visited{
	font-size:17px;color:#a82626;text-decoration:underline;
}
#lefttext p.reqlink a:hover{
	text-decoration:none;
}
#flashcontent p.reqlink{
	text-align:center;margin-bottom:50px;margin-top:29px;margin-left:-15px;/*styles for home page*/
}
#flashcontent p.reqlink a:link, #flashcontent p.reqlink a:visited{
	font-size:20px;color:#a82626;text-decoration:underline;
}
#flashcontent p.reqlink a:hover{
	text-decoration:none;
}
.soldyardsign{
	position:absolute;
	top:256px;
	right:113px;
}
.otherleasingsign{
	position:absolute;
	width:158px;
	height:60px;
	top:6px;
	left:49px;
}
#featprop4linkbox{
	border:1px solid #999; padding:9px 20px 20px 20px; margin:15px 0; text-align:center;
}
#featprop4linkbox p{
	text-align:center;
}
.ulfeaturedtext{
	font-size:11px; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;
}