/* Global Layout */
body {font-size: .75em;margin: 0px;text-align: center;background: #92AC6B;color: #355435;font-family: Tahoma, Arial, Helvetica, sans-serif;}
p {margin-bottom: 5px;}
a {color: #F0AC01;}
a:hover {color: #DD7D02;}
h1#seo {margin: 0 0 50px 0; color: #728655;}
#wrap{position: relative;border-top: 52px solid #92AC6B;margin: auto;width: 880px;background: url(/themes/site_themes/rebvi/img/page-bg.jpg) top left repeat-y;}
#wrap h2 {position: relative; font-size: 26px; height: 26px; line-height: 26px; overflow: hidden; margin: 10px 0 15px 0; color: #DD7D02;}
#head{position: relative;width: 840px;margin: auto;padding: 21px 20px 0 20px;background: url(/themes/site_themes/rebvi/img/top.jpg) top center no-repeat;}
#head img{display: block;}
#nav{position: relative;height: 48px;width: 840px;margin: auto;}
#nav li{position: relative;float: left;height: 48px;}
#nav li a{position: relative;float: left;height: 48px;text-indent: -9999em;}
#nav li a:hover, #nav li.active a{background-position: bottom left;}
#n1{background: url(/themes/site_themes/rebvi/img/link.jpg) top left;width: 125px;}
#n2{background: url(/themes/site_themes/rebvi/img/link-10.jpg) top left;width: 133px;}
#n3{background: url(/themes/site_themes/rebvi/img/link-11.jpg) top left;width: 130px;}		
#n4{background: url(/themes/site_themes/rebvi/img/link-12.jpg) top left;width: 127px;}		
#n5{background: url(/themes/site_themes/rebvi/img/link-13.jpg) top left;width: 126px;}		
#n6{background: url(/themes/site_themes/rebvi/img/link-14.jpg) top left;width: 104px;}
#n7{background: url(/themes/site_themes/rebvi/img/link-15.jpg) top left;width: 95px;}
#feature{position: relative;width: 796px;margin: auto;	padding: 22px;background: #E2EAD5;}
#feature h3{position: relative;height: 32px;text-indent: -9999em;background: url(/themes/site_themes/rebvi/img/featured-title.jpg) top left no-repeat;}
#feature ul{position: relative;height: 140px;}
#feature ul li{position: relative;float: left;height: 140px;width: 178px;border: 1px solid #A7BE86;background: #A7BE86;margin-right: 25px;}
#feature ul li.last{margin: 0;}
#feature ul li img{position: relative;display: block;border: 1px solid #fff;}
#feature ul li a.view{position: relative;float: right;height: 23px;width: 58px;margin: 8px 5px 0 0;	background: url(/themes/site_themes/rebvi/img/view.jpg) top right no-repeat;}
#feature ul li span{position: relative;float: left;padding: 10px 0 0 5px;font-size: 1.3em;color: #fff;font-weight: bold;font-style: italic;}
#right{position: relative;float: right;width: 390px;padding: 20px 30px 0 30px;font-size: .9em;text-align: left;}
#sub #right{float: right;width: 590px;font-size: .9em;text-align: left;padding: 20px 25px 0 5px;}
#sub p, #left p {font-size:120%; margin-bottom:10px;}
table {font-size:120%;}
td {padding-bottom:8px;}
#sub h3 {font-size:145%; margin-bottom:15px; color:#43670F;}
.property{position: relative;}
.property li{position: relative;height: 180px;line-height: 1.4em;}
.property li img{position: relative;float: left;margin-right: 10px; width:156px;}
.property li h3{position: relative;font-size: 1.3em;font-weight: bold;padding-bottom: 5px;}
.property li a{color: #93AD6C;}


#proplist li, #fplist li {font-size:115%; padding-bottom:5px;}
#proplist, #fplist {margin-bottom:20px;border-top: 2px solid #ddd; padding-top:7px;}

#contact{position: relative; width:390px;}
#contact label{position: relative;display: block;color: #395235;}
.cwrap{position: relative;padding-bottom: 7px;}
.csub{position: relative;float: left;}
.text1{position: relative;float: left;height: 18px;width: 126px;padding: 4px 5px 0 5px;background: #FEF6EB;border: 0;margin-right: 8px;border-top: 1px solid #D4CDC3;border-left: 1px solid #D4CDC3;font-size: .9em;}
.text2{position: relative;float: left;height: 18px;width: 223px;padding: 4px 5px 0 5px;background: #FEF6EB;border: 0;border-top: 1px solid #D4CDC3;border-left: 1px solid #D4CDC3;font-size: .9em;}
.text3{position: relative;float: left;height: 18px;width: 166px;padding: 4px 5px 0 5px;background: #FEF6EB;border: 0;margin-right: 8px;border-top: 1px solid #D4CDC3;border-left: 1px solid #D4CDC3;font-size: .9em;}
.text4{position: relative;float: left;height: 18px;width: 183px;padding: 4px 5px 0 5px;background: #FEF6EB;border: 0;border-top: 1px solid #D4CDC3;border-left: 1px solid #D4CDC3;font-size: .9em;}
.msg {position: relative;width: 378px;padding: 5px;background: #FEF6EB;height: 46px;border-top: 1px solid #D4CDC3;border-left: 1px solid #D4CDC3;}
#submit {position: relative;float: right;height: 23px;width: 74px;border: 0px;background: url(/themes/site_themes/rebvi/img/submit.jpg) top left no-repeat;}
#left{position: relative;float: left;padding: 20px 0 30px 30px;width: 380px;font-size: .9em;text-align: left;}
#sub #left{position: relative;float: left;width: 200px;font-size: .9em;text-align: left;padding: 20px 0 5px 30px;}

#sub #image-wrap { width:160px;text-align:center; float:left; display:block;}
#image-wrap #main-image img {width:150px; height:115px;}
#image-wrap #image-thumbs img {width:40px; height:30px; padding:6px;}
.property-wrapper {padding-bottom:50px;}
#sendto { position:absolute; top:10px; right:30px; font-size:110%;}
#sendto #friend {line-height: 16px;background: url(/themes/site_themes/rebvi/img/mail.gif) no-repeat left center;padding-top: 5px;padding-bottom: 5px;padding-left: 20px;}

address h4 {font-size: 160%;}
address h5 {font-size: 140%; font-weight: normal;}

.entry{position: relative;}
.entry p{position: relative;line-height: 1.5em;padding-bottom: 1em;}
.entry p.strap{position: relative;font-size: 1.3em;font-weight: bold;color: #91AC67;line-height: 1.3em;}
.more{position: relative;float: right;font-size: 1.2em;color: #91AC67;text-decoration: underline;}
.article-list{position: relative;padding-top: 7px;border-top: 2px solid #ddd;	}
.article-list li{position: relative;padding: 7px 0 7px 0;}
.article-list li span{position: relative;color: #222;font-size: .9em;display: block;}
.article-list li a{position: relative;font-size: 1em; font-weight:bold; color: #91AC67;text-decoration: underline;}
#foot{position: relative;clear: both;width: 840px;margin: auto;padding: 12px 0 12px 0;background: #E2EAD5;color: #43670F;font-size: .9em;}
#foot a{color: #43670F;}
#bottom{position: relative;margin: 0px auto;width: 880px;height: 31px;
background: url(/themes/site_themes/rebvi/img/bottom.jpg) top left no-repeat;}
.clear {clear:both;}