body {padding:0; margin:0 auto;background:url(img/bodybg.jpg) center repeat-y;}
span {visibility:hidden;}
body, p, div, td {font: 11px verdana, arial, sans-serif; color:#222;}
h1 {font-family: Helvetica, arial, sans-serif; font-size:18px;text-align:left; padding-left:10px;padding-right:25px;font-weight:normal;color:#777;padding-top:1px;margin-bottom:10px;}
h1 span {visibility:hidden;display:none;}
h2 {font-family: Helvetica, verdana, arial, sans-serif;font-size:15px; text-align:left;padding-left:10px;padding-right:25px;color:#777;padding-top:8px;}
h2 span{visibility:hidden;display:none;}
h3 {font-family: Helvetica, verdana, arial, sans-serif; font-size:15px;text-align:left; padding-left:10px;color:#777;}
h3 a {text-decoration:none;color:#777;}
h3 span{visibility:hidden;display:none;}
h4 {font-family: Helvetica, verdana, arial, sans-serif; font-size:12px;text-align:left; padding-left:10px;color:#777;}
h4 a {text-decoration:none;color:#555;}
h4 span{visibility:hidden;display:none;}
h5 {font-family: Helvetica, verdana, arial, sans-serif; font-size:11px;text-align:left; padding-left:10px;color:#777;}
h5 a {text-decoration:underline;color:#555;}
h5 span{visibility:hidden;display:none;}
h6 {font-family: Helvetica, verdana, arial, sans-serif; font-size:10px;text-align:left;padding-left:10px; color:#777;}
h6 a {text-decoration:none;color:#555;}h6 a:hover{text-decoration:underline;}
h6 span{visibility:hidden;display:none;}


/* ----------- Container and header -------------- */

#container {position:relative;margin:0 auto;width:774px;}
#header {position:relative;width:774px;height:94px;background-repeat:no-repeat;background-image:url(img/header.jpg);margin-top:2px;}
#header span {visibility:hidden;display:none;}


/* ----------- Slideshow and Featured Listings ------------ */

#flashholder {position:relative;width:774px;height:186px;}
#quickcontact {position:relative;width:224px;height:186px;background:url(img/contactbg.jpg);float:left;}
#quickcontactfields {position:absolute;height:95px;width:190px;top:68px;left:15px;text-align:left;font-size:10px;}
#slideshow {position:relative;width:550px;height:186px;float:right;background-image:url(swf/1.jpg);}


/* ------------ Top Navigation ------------ */

#topnav {position:relative;width:774px;height:30px;background:url(img/topnavbg.jpg) repeat-x;overflow:hidden;border-top:1px solid #999;border-bottom:1px solid #999;}
#topnav div {position:relative;height:30px;margin-left:226px;width:auto;border-left:1px solid #999;}
#topnav ul {margin: 0;padding: 0;list-style:none;color:#fff;}
#topnav ul li {margin-left: 0px;display:inline;font-weight:bold;}
#topnav ul li a {color:#fff;text-decoration:none;border-right:1px solid #999;padding:8px 10px 9px 10px;float:left;font-size:11px;font-family:Verdana, Arial, sans-serif;font-weight:bold;}
#topnav ul li a:hover {background-color:#e4e4e4;color:#246487;}


/* ----------- Right side Nav ------------ */ 

#leftnav {position:relative;float:left;width:224px;}
#leftnav div {position:relative;width:224px;margin-top:4px;margin-bottom:7px;border-top:1px solid #4b4335;border-left:1px solid #999;border-right:1px solid #999;background:url(img/sidenavbg.jpg) repeat-y;}
*html #leftnav div {border-bottom:1px solid #999;}    
#leftnav ul {margin: 0;padding: 0;height:1%;list-style:none;text-align:left;}
#leftnav ul li.main {margin:0;padding:1px 0 1px 0;margin-bottom:-3px;}
#leftnav ul li.main a {display:block;color:#f5f5f5;font-size:11px;font-weight:normal;height:1%;text-decoration:none;padding:6px 0 6px 24px;border-bottom:1px solid #999;background:url(img/leftnavgraphic1.gif) no-repeat left center;}
#leftnav ul li.main a:hover {color:#246487;background-color:#e4e4e4;background-image:url(img/leftnavgraphic2.gif); background-repeat:no-repeat;background-position:left center;}
#leftnav ul.sub {margin: 0;padding: 0;list-style:none;text-align:right;background-color:#CCCCCC;}
#leftnav ul li.sub {margin:0;background-color:#eee;}
#leftnav ul li.sub a {display:block;color:#444;text-decoration:none;height:1%;padding:2px 0 2px 10px;font-size:10px;background-color:#eee;}
#leftnav ul li.sub a:hover {color:#000;background-color:#FFF;}


/* ----------- Body Text ------------ */

#content {position:relative;width:520px;height:auto;float:right;margin-right:10px;}
#title {position:relative;width:520px;height:30px;border-bottom:1px solid #999;}
#text {position:relative;width:520px;height:auto;margin-top:2px;padding-bottom:20px;text-align:left;color:#111;}
#text hr {color:#CCCCCC;}
#text span {display:none; visibility:hidden;}
#text a {color:#013e77;text-decoration:underline;font-weight:normal;}
#text a:hover {text-decoration:none;font-weight:normal;color:#111;}
#text p {color:#333;text-align:left;font-size:11px;line-height:16px;padding-left:10px;padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#text p a {color:#013e77;text-decoration:underline;font-weight:normal;}
#text p a:hover{text-decoration:none;font-weight:normal;color:#111;}
#text li {font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:8px;padding-right:25px;}
#text li a {color:#013e77;text-decoration:none;font-weight:normal;}

#portfolioexample {position:relative;width:500px;height:120px;border-bottom:1px solid #CCCCCC;margin-top:10px;}
#portfoliopic {position:relative;float:left;width:130px;margin-right:10px;margin-left:3px;height:100px;border:1px solid #999999;}
#portfolioexample p {position:relative;text-align:left;font-size:11px;line-height:13px;}
#portfolioexample p a {color:#013e77;text-decoration:none;font-weight:normal;}
#portfolioexample p strong {font-size:13px;color:#013e77;display:block;}


/* ----------- Footer ----------- */

#footer {position:relative;width:774px;height:45px;padding:0;clear:both;background-color:#FFF;text-align:left;border-top:1px solid #999;}
#footer p {font-size:10px;padding:14px;margin:0;text-align:left;color:#476072;font-family: Helvetica, Arial, verdana, sans-serif;}
#footer p a {color:#476072;text-decoration:underline;}
#footer a:hover {color:#333;text-decoration:none;}
*html #footer p{padding:-20px;}
.rew-logo {font-size:9px;float:right;padding:3px;padding-right:4px;}


/* ----------- Contact input fields ------------- */

fieldset {width:415px;margin-left:15px;text-align:left;}
legend {color: #153C0B;}
form {margin: 0px;padding:0 5px 5px 5px;}
h3 {margin: 6px 3px;font-size: 11px;}
form {margin: 10px 0;}
input, select, textarea {font-size:11px;margin-bottom:4px;}
*html input, select, textarea {font-size:11px;margin-bottom:2px;}
label {font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
label.required {background-image: url(img/lilstar.gif);background-repeat: no-repeat;background-position: right top;padding-right: 7px;}

#contact-form{width:400px;}
#contact-form .one, #contact-form .two{width:150px;} 
#contact-form .one{float:left;} 
#contact-form .two{margin:0 0 0 200px;}
#contact-form label{display:block;}
#contact-form fieldset{padding:10px;margin:0 0 8px 15px;} 
#contact-form span{color:red;}
#contact-form legend{font-size:1.5em;color:#89a2bb;}
#contact-form label.radios, #contact-form label.check{display:inline;}

#contact-form-submit {font-size: 12px; width: 57px; height: 25px;}

.block {
	list-style: none;
	position:relative;
}
.block li {
	list-style: none;
	width: 34%; 
	float: left;
	position:relative;
	
	
}
.clear {
	clear: both;
	color: #fff; background: #fff;
}
