/* General */
* {margin:0;padding:0;}
html {height:100%;}
body {background: #3c4348;text-align: center;font: 14px Helvetica, Arial, Verdana, sans-serif;height:100%;}
a:link, a:visited {color: #cc9c0e;text-decoration: none;}
a:hover {text-decoration: none;}
img	{border:none;}
hr {clear: both;height: 0;margin: 10px 0;border: 0;border-top: 1px solid #eee;}
#wrapper {width: 938px;margin: 0 auto 0 auto;padding-bottom: 90px;}

/* Headings, paragraphs */

h1 {font-size: 1.8em;color: #333;}
h1 a:link, h1 a:visited {text-decoration: none;
color: #FFC88D;}
p#profile{
	float: right;
	margin-right: 20px;
	padding-top: 10px;
}
h2 {font: 16px;color: #d79610;
font-weight: normal;
margin-bottom: 10px;
border-bottom: 1px dotted #b3b3b3;
padding-bottom: 3px;}

p {line-height: 1.7;color:#555;}

/* Header */

#header {width: 938px;height: 100px;background:url(../img/banner_logo.jpg) left center no-repeat #3c4348;
margin: 0 auto;text-align: left;border-bottom: 5px solid #f8b81c;}
#header h1{text-indent:-9999px;width:470px;float:left;}
.phone {float:right;background: url(../img/phone.jpg) center right no-repeat;text-indent: -9999px;width:257px;height:100px;}
/* Menu */
.bar {height: 45px;background: #414649;}
#menu{height: 45px;}
#menu img{}
#menu li {display: inline;list-style-type: none;}

#menu li a, #menu li a:visited {
float: left;
list-style-type: none;
text-decoration: none;
height: 45px;
border-bottom: 5px solid #fff;}

#menu li a:hover, #menu li a.active  {text-decoration: none;border-bottom: 5px solid #f8b81c;}

/* Content and columns */

div.address {
	border-bottom:25px solid #eec241;
	margin:0px;
	background:#f8b81c;
	
}
div.address p{padding-left:20px;}

address {
line-height: 2;
text-align: left;
margin: 0.3em 1em;
}

.content {width: 938px;background: #fff;text-align: left;}

.column-left {
float: left;
width: 586px;
text-align: left;
margin-bottom:30px;
}

.column-right {
float: right;
width: 310px;
text-align: left;background:#e5e5e5;margin:20px;
}

.column-left-in {
margin: 20px 0 0 20px;
}

.column-right-in {margin: 0;padding: 0;}

/* Column right list */

.column-right ul {margin: 10px 10px 0 20px;list-style-type: none;}

.column-right ul li {display: block;}

.column-right ul li a, .column-right ul li a:visited {
color: #afafaf;
font-weight: normal;
text-decoration: none;
display: block;
padding: 8px 0;
border-bottom: 1px solid #CECECE;
}

.column-right ul li a:hover, .column-right ul li a.active {
color: black;color: #3A3A3A;
border-bottom: 1px solid #F87400;background-image: url(../img/ul_bg.gif);
}


/* Footer */

#footer {width: 938px;
height: 92px;background: #2B2B2B;
border-bottom: 5px solid #f8b81c;margin:0;padding: 0;
}

#footer a:link, #footer a:visited {
color: #FFFFFF;
font-weight: normal;
}

#footer ul {
list-style-type: none;
color: #FFFFFF;
padding: 13px 0 0 10px;
text-align: left;
font-size: 0.9em;
float: left;
width: 430px;
}

#footer ul li {
float: left;
display: inline;
white-space: nowrap;
}

#footer ul li a, #footer ul li a:visited {
margin: 0 6px;
}

#footer p.cop {
font-size: 0.9em;
color: #858075;
float: right;
padding: 12px 16px 0 0;
margin: 0;
line-height: 1.6;
}


/* forms */
#form1 input {padding: 5px;border: 3px solid #ce9e10;width:80%;margin:10px 0;text-align: left;font-size: 16px;}
#form1 {text-align: center;}



.small10 {font-size: 10px;}




/* column right */
.sidead{margin:17px 0 0px 17px;}
		#side-prop{margin:13px;padding: 7px;border:none;height:113px;font-size: 12px;font-weight: normal;}
		#side-prop ul {}
		#side-prop ul li{margin-bottom:3px;color:#5b6165;margin-top:0;padding: 0;}
		li.lead{font-size: 14px;color: #f0bd28;}
		#side-prop:hover{background:url(../img/rp_prop.jpg) repeat-x;border:none;}
		#side-prop img{float:left;margin-right:10px;border:none;}
			p.may {margin:20px 0 0 20px;font-style: italic;color:#888888;}
			
			.right{float:right;padding: 5px 10px;background-color: #DDD;margin:10px 13px 0 0;}
			div.address p {margin:0 20px;}
			input#sendbutton {text-align: center;width:170px;background: url(../img/send_bg.gif) #c4890e;color: #fff;border-color:#fff;}

.clear {clear:both;}

	/**** Home Page (indexPage)****/
		body#indexPage .property {background:#f7f7f7;height:121px;padding: 20px ;overflow:hidden;margin-bottom:25px;font-size: 15px;border: 1px solid #d7d7d6;}
		body#indexPage .property li{list-style-type: none;color:#868686;margin-bottom:3px;}
		body#indexPage .property:hover{background-color: #3c4348; color:white;}
		body#indexPage #cwrap{text-align: left;}
		body#indexPage .property:hover h2{color:#fff;}
		body#indexPage h2.propertyh2{font-size: 18px;font-weight: normal;margin: 0px 0 0px 20px;color: #f7b313;background-color:none;border:none;}
		body#indexPage img.propimg{float:left;border: 1px solid #cccccc;margin-right:20px;}
		body#indexPage #properties a:link, #properties a:visited{text-decoration: none;color:#4f4f4f;}

		/* sold styles*/
		body#indexPage .property.sold {background:#f9f9f9;height:121px;padding: 20px ;overflow:hidden;margin-bottom:25px;font-size: 15px;border: 1px solid #d7d7d6;}
		body#indexPage .property.sold:hover {background-color: #b8b8b8; color:white;}
	
	
	body#indexPage ul#homebullets  li{list-style-position: inside;padding: 2px 10px;font-size: 16px;}
	body#indexPage ul#homebullets{margin:10px}
	
		#sitemapLink{float:right;text-decoration: underline;}
		body#indexPage .inf{color:#5c5c5c;}
		body#indexPage .property:hover .inf{color:#fff;}
		body#indexPage .botinf{font-size: 12px;color:#b9b9b8;}
	#howtext p{font-size: 13px;color:#858585;}
					#howtext h2{margin-top:15px;}
.descpullout{
	color: #778253;
	width: 300px;float: right;
	text-transform: uppercase;
	background: #c4d09e;
	padding: 10px 20px;
	font-size: 15px;
	font-weight: bold;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

	#plusone{float:left;margin-top:40px;margin-left:60px;}
#base{background-color: #3c4348;padding: 20px 0px;text-align:right;}
		#base a:hover{text-decoration: underline;}
