

.placecentreheadin h2 { font-size:1.2em !important; padding:8px 5px 5px 10px !important; }
.placecentrecontentin input { vertical-align:middle; }
.placecentrecontentin em { font-size:0.8em; padding-left:10px; }

.placewhitecontent { border-top:2px solid #D9E4C4; }
.placewhitecontentin { border-top:0; }

a.switch { float:right; margin-top:-35px; }

span.navon { background-color:#E7E9BB; border:1px solid #D9D1A2; color:#09532D; display: block; font-weight:normal; padding:5px;
text-decoration:none !important; }

#pagenav span { background-color:#D9E4C4; border:0; color:#09532D; display:block; line-height:1.4; margin-bottom:15px; padding:5px; text-decoration:none !important; }

#memberslist li { background:none; border-bottom:1px solid #ccc; line-height:1.4; margin:0 0 10px; padding:5px 0 15px; }
#memberslist li img { margin-right:2px; }
#memberslist li em { font-size:0.9em; }

#tabbox { width:100%; }
#tabbox ul.tabmbers { background:#DAE0D2 url(/images/bg.gif) repeat-x scroll center bottom; margin:0; padding:0; }
#tabbox ul.tabmbers li a { font-size:0.75em; font-weight:normal; padding-left:3px; padding-right:13px; }
#tabbox ul.tabmbers li.ui-state-active a { color:#09532d; padding-top:7px; padding-bottom:3px; font-weight:bold; }

#tabbox ul.tabmbers li.tabs-selected { background-image:url(/images/left_on.gif); font-weight:bold; }
#tabbox ul.tabmbers li.tabs-selected a { background-image:url(/images/right_on.gif); color:#09532D; font-weight:bold; padding-bottom:3px; padding-top:7px; }


#tabtext { background-color:#fff; color:#09532d; display:block; font-size:0.8em; line-height:1.4; margin:0 0 10px; padding:10px; text-decoration:none !important;}
#tabtext li { background:url(../images/bullet.gif) no-repeat 0 5px transparent; padding:0 0 0 10px; margin:0 15px 7px 0 !important; width:12.4em; font-size:0.9em; }
#tabtext li a { background:none; padding:0; margin:0 !important; }
#tabtext p { padding:0; margin:0; }
#tabtext p a { display:inline; float:none; padding:0; margin:0; }

#tabbox .tabtext { background-color:#fff; border:2px solid #D9E4C4; border-top:0; clear:both; color:#09532d; font-size:0.8em; line-height:1.4; margin:0 0 10px; padding:10px; text-decoration:none !important;}
#tabbox .tabtext ul li { background:url(../images/bullet.gif) no-repeat 0 5px transparent; float:left !important; padding:0 0 0 10px; margin:0 15px 7px 0 !important; width:12.4em; font-size:0.9em; }
#tabbox .tabtext ul li a { background:none; color:#03c !important; font-weight:bold !important; padding:0; margin:0 !important; text-decoration:underline; }
#tabbox .tabtext p { padding:0; margin:0; }
#tabbox .tabtext p a { display:inline; float:none; padding:0; margin:0; }

.tabtext span#houselist a { background-color:#d9e4c4 !important; border:1px solid #bfcca7; clear:none; color:#3C6C12 !important; display:block !important; float:left !important; font-size:0.9em; font-weight:bold; margin:3px; padding:2px; text-align:center; text-decoration:none !important; width:13.5em; }
.tabtext span#houselist a:hover, .tabtext span#houselist a.currenthouse { background-color:#e9f0cb !important; border:1px solid #ccb989; color:#917c26 !important; padding:2px; text-decoration:none !important; }


.memberdetails { border:2px solid #D9E4C4; padding:12px; }
.memberdetails table { margin-top:0px; }
.memberdetails p em { font-size:0.9em; }
.memberdetails h5 span { color:#000; font-size:0.85em; font-weight:normal; }

/*** Float containers fix (http://www.csscreator.com/attributes/containedfloat.php) ***/ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */  



