/*  
Theme Name: Oakwood2
Description: The Oakwood theme is based on the Arthemia theme by Michael Jubel Hutagalung.
*/
/* HTML Elements */ 

* 		{		margin:0;	padding:0;	}
body 	{ font: 100% Arial, Helvetica; background: #fff; color: #696969; }
p {	 margin: 15px 0; }
a:link, a:visited { color: #3c78a7; text-decoration:none }
a:hover, a:active { color: #3c78a7; text-decoration:underline; }
a img { border:0; }
code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; }
acronym, abbr, span.caps {	 font-size: 0.9em; letter-spacing: .07em; cursor: help; }
acronym, abbr {  }
blockquote { padding: 10px 10px 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; }
select { width: 130px; }

/* Structure */

#head { width:960px; margin:0px auto; margin-top:0px; padding:0px; font-size:0.7em; }
 #page { width:940px; margin:0px auto; padding:10px; background:#ececec; font-size:0.7em; }
.left, .alignleft { float:left; }
.right, .alignright { float:right; }

/* Navigation Bar*/ 

#navbar { margin:0 auto; margin-top:5px; padding:0px 10px; text-transform:uppercase; background:#3e2b1d;
width: 840px; float: right; }
/* Dropdown Menus */
#page-bar { width:850px; }
#page-bar ul { list-style: none; }

#page-bar li { float:left; list-style:none; cursor: pointer; display:block;  }
#page-bar li:hover { background: #584434; }
#page-bar a, #page-bar a:visited { margin: 0px; padding:10px 12px; font-weight:bold; color:#FFF; display:block;font-size:1em; }
#page-bar a:hover { text-decoration:none; display:block; }
#page-bar li { float: left; margin: 0px; padding: 0px; }
#page-bar li li { float: left; margin: 0px; padding: 0px; width: 130px; text-transform:none; }
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited { background: #2B2B2B; width: 130px; float: none; margin: 0px; padding: 5px 10px 5px 18px; border-top: 1px solid #C0C0C0; }
#page-bar li li a:hover, #page-bar li li a:active { background: #666666; padding: 5px 10px 5px 18px; }
#page-bar li ul { position: absolute; width: 10em; left: -999em; display:none; }
#page-bar li:hover ul { left: auto; display: block; }
#page-bar li:hover ul li:hover ul{ left: 131px; display: block; }


/* Text*/
 
h1 { font:3.5em Arial; font-weight:bold; letter-spacing:-0.08em; }
h2 { font:1.75em Arial, Helvetica; color: #3e2b1d; }
h3 { font:1.6em Arial; margin-bottom:3px; color:#3e2b1d; font-weight:bold; margin-bottom: 15px;}
h4 { font:1.0em Arial; }
h3.cat_title, h3.cat_title a { color:#333; letter-spacing:-0.05em; font-size:0.85em; }
h3#respond { margin-top:0px; padding-top:20px; }
h3#comments { margin-top:32px; padding-left:0px; }
h3.authors { margin-top:15px; }

/* Index Page*/ 

#logo { width:85px; float: left; margin-top: 2px; margin-left: 3px;}
.priority{width: auto;height: auto; float: left; margin-top: 37px; margin-left: 10px;}
#tagline { margin-top:5px; font-size:1em; color:#333; }
#top { padding:0; }
#headline { width:590px; float:left; background:#fff; padding:10px; font-size:1.05em; line-height:1.5em; margin:0; }
#headline  div.title { font-weight:bold; font:2.4em Georgia; letter-spacing:-0.05em; display:block; padding-bottom:5px; }
#headline div.meta { display:block; margin-top:-5px; padding-bottom:2px; }
#headline p { padding-bottom:15px; }
#featured { width:300px; background:#fff; float:right; padding:10px 10px 9px 10px; }
#featured .clearfloat { margin-top:0px; margin-bottom:0px; }
#featured .info { margin-top:5px; padding-top:5px; float:right; width:180px; }
#featured .title { font-weight:bold; }
#headline a img, #featured a img { border:1px solid #ccc; margin-top:5px; margin-right:10px; padding:2px; }
 #middle { width: 920px; background:#fff; float:right; padding:10px; margin:10px 0; }
.category { width:164px; float:left; border-top:8px solid #333; margin:0px; padding:5px 10px 10px 10px; background:#fff; }
.category p { margin:0; }
#cat-1, #cat-3, #cat-5  {border-top:8px solid #333333;}
#cat-2, #cat-4 {border-top:8px solid #3c78a7;}
.category span.cat_title, #archive .cat_title, .post .cat_title{ text-transform:lowercase; margin:0; font-weight:bold; font-size:1.5em; letter-spacing:-0.05em; }
.category a { color:#333; display:block; background:none; }
.category a:hover { background:none; color:#fff; text-decoration:none; }
#bottom { width: 940px; }
#front-list { width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; }
#archive { padding-top:15px; font-size:1.05em; line-height:1.75em; }
.author { font-size:0.8em; font-weight:bold; }
.meta { font-size:0.8em; color:#333; }
.meta a { color:#333; }
#headline p, #featured p { margin:0; }


a.viewdetails {float: right; test-size: 1.em;}

 /* Content Page*/
 
#content, #faq_content, #content-prop { width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; min-height:178px; }


#contentfeed{ width: 920px;  background:#fff; padding:10px; font-size:1.05em; line-height:1.75em;}
#content .breadcrumbs, #content .breadcrumbs a, #faq_content .breadcrumbs, #content-prop .breadcrumbs a, #content-prop .breadcrumbs, #faq_content .breadcrumbs a { font-weight:bold; color:#333; }
#content h2.title, #faq_content h2.title. #content-prop h2.title { font:2.2em; font-weight:bold; border-bottom:3px solid #ddd; padding:5px 0px; color: #3e2b1d; }
#content-prop {width:920px;}
.post { font-size:1.05em; line-height:1.75em; }
.post p { margin-top:5px; }
.post .clearfloat { border-bottom:1px dotted #ccc; margin:10px 0px; }
.post ul, .post ol, #front-list ul, #front-list ol { margin-bottom:15px; }
.post ul li, #front-list ul li {	 list-style:square; margin-left:30px; }
.post ol li, #front-list ol li {	 list-style:decimal; margin-left:30px; }
.post ol li ul li, #front-list ol li ul li {	 list-style:square; margin-left:20px; }
.post img, .post a img, #front-list img, #archive img {  margin:0 10px 5px 0; padding:2px; }
.post .ads { margin-top:10px; }
.entry { margin-top:20px; }
#stats { margin-top:0px; padding:4px 0px; text-transform:uppercase; font:0.8em Arial; display:block; }
#stats span { padding: 0px 20px 0px 0px; }
#stats span a:hover { background:none; }
#stats span a { color:#333; }
#stats img, #nav img { border:0px; margin:0px; padding:0px; }
#tools { width:590px; height:25px; font-size:0.95em; }
#tools a:hover { background:none; }
.navigation { padding:5px 0px; text-align:Center; }
.navigation a {font-size: 1.45em; }
.navigation a:hover {color: #3e2b1d;}
.propertylisting .propimagefloat{float: left; width: 175px;}
* html .propertylisting p{ /* IE 3px jog hack*/ height: 1%; }
.propertylisting p{ margin-top: 0; margin-left: 176px; }



/* FAQ PAGES */

#vertical_container { width:590px; background:#fff; padding:10px; font-size:1.05em; line-height:1.75em; float:left; min-height:400px; }
#vertical_container .entry {margin-top:0px;}
#vertical_container .breadcrumbs, #vertical_container .breadcrumbs a { font-weight:bold; color:#333; }
.faqtitle {font-size:1.3em; font-weight:normal; letter-spacing:0; letter-spacing:-0.05em; border-bottom:3px solid #ddd; padding:2px 5px 0 5px; color: #ffffff; padding-bottom: 2px; background-color:#3d2b1d; cursor: pointer;}
.accordion_content { overflow:hidden; }

/*Contact Page */
.addressblock { width: 100%;clear: both;}
.contactformblock {float: left; width: 505px; }
.highlight {font:1.1em; color:#3c78a7; font-weight:bold;}

.cf-fs1 {border:0px; }
.reqtxt {color: #aa0000;}
.linklove, .cf_hidden {display: none; }

/* Sidebar*/

#sidebar { width:320px; float:right; margin:0px 0px 0px 0px; }
#sidebar h3 { font:1.1em Arial; font-weight:bold; border:#696969 1px solid; color:#fff; margin:10px 0px 5px 0px; padding:3px 10px; }
/*#sidebar-prop1, #-prop2, #sidebar-prop3, */
#sidebar-tagcloud, #sidebar-top, #sidebar-bottom { width:300px; float:right; padding:10px 10px 10px 10px; background:#fff; }
#sidebar-bottom, #sidebar-middle { margin-top:10px; }
#sidebar-middle { width:320px; float:right; }
#sidebar-left { width:135px; padding:0px 10px 10px 10px; float:left; background:#fff; }
#sidebar-right { width:135px; padding:0px 10px 10px 10px; float:right; background:#fff; }
#sidebar li { list-style:none; border-bottom:1px dotted #ccc; display:block; background:url(images/sub.png) no-repeat 0 0px; }
#sidebar li ul li:last-child{ list-style:none; display:block;  background:url(images/sub.png) no-repeat 0 0px; }
#sidebar-ads { width:300px; float:right; margin-bottom:10px; padding:10px; background:#fff; }
.sidebar-prop {width:300px; float:right; padding:10px 10px 10px 10px; background:#fff;}
.sidebar-prop img {float:left;}
.sidebar-prop p {float:left; margin: 0px 0px 0px 10px;}
.sidebar-prop .viewmore {float: right; margin-top: 60px;}
.sidebar-prop .viewmore a {text-decoration: none; font-size: 1.25em;}

#sidebar-tagcloud a {padding: 3px;}
/*Property Sidebar*/

#propsidebar { width:320px; float:left; margin:0px 0px 0px 0px; }
#propsidebar h3 { font:1.1em Arial; font-weight:bold; background:#333; color:#fff; margin:10px 0px 5px 0px; padding:3px 10px; }
#propsidebar-top, #propsidebar-bottom, #propsidebar-middle, #propsidebar-middle2 { width:300px; float:right; padding:0px 10px 10px 10px; background:#fff; }
#propsidebar-bottom, #propsidebar-middle,#propsidebar-middle2 { margin-top:10px; }
#propsidebar-middle {  }
#propsidebar-middle2 {  }
#propsidebar li { list-style:none; display:block; padding:0.2em 0 0.1em 3.5em; font-size: 1.25em; }
#propsidebar li ul li:last-child{ list-style:none; display:block; padding:0.2em 0 0 3.5em;  no-repeat 0 0px; }
#sidebar-energy {width:300px; float:right; margin-bottom:10px; padding:10px; background:#fff; }
img.epcgraph {border: 1px solid #696969; margin-bottom: 5px;}


/* Form Elements */
 
select { border:1px solid #333; width:100% }
.field { padding: 2px; border:1px solid #333; background:#fff; font-size:1.0em; }
#s { padding:1px; font-size:1.0em; width:150px; }
#searchsubmit { padding-left:5px; }
#commentform input { width: 140px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 99%; margin-top:5px; }

/* Comments*/
  
.commentlist cite { font-style:normal; margin-bottom:4px; display:block; }
.commentlist blockquote { background:#ededed; }
.commentlist li { padding: 10px 0px 10px 0px; list-style:none; margin-bottom:3px; }
.commentlist li li { background:none; border:none; list-style:square; margin:3px 0 3px 20px; padding:3px 0; }
.commenttext { padding: 10px 10px 0px 10px; background:#f2f2f2; border-top:1px solid #ddd; border-bottom: 1px solid #ddd; width:495px; float:right }
.commentlist cite strong { font-size:1.1em; }
li.my_comment { background: #FFF; border:none; }
li.my_comment cite strong { font-size: 1.3em; color:#313228; }
#commentform small { background:#FFF; font-weight:bold; padding:0; }
.commentmetadata { color:#4d4d4d; display: block; margin-top:3px; text-align:right; font-size:0.9em; }
.commentmetadata a, .commentmetadata a:visited { color:#959382; }
.commentlist small { background:#e9e9e9; }
.avatar { border:1px solid #bbb; margin:0px 10px 0px 0px; float:left; padding:2px; width:55px; height:55px; }
#comment { width:590px; background:#fff; }

/* Footer*/

#front-popular { font-size:0.7em; color:#fff; width: 940px; background:#3e2b1d url(images/bottombar.jpg) bottom no-repeat; margin: 0 auto; padding:10px; }

.footerHold{
	width: 940px;
	background:#3e2b1d url(images/bottombar.jpg) bottom no-repeat;
	height: 20px;
	margin: 0 auto; 
	padding: 10px 10px 10px 10px;

}
	


#recentpost { width:280px; float:left; padding:10px; }
#mostcommented { width:900px; float:right; padding:10px; border:1px solid #fff; background-color:#f7e5e3; background-color:#ffffff; text-align:center; }
#recentpost a, #mostcommented a, #recent_comments a { color:#fff; }
#recentpost ul, #mostcommented ul, #recent_comments ul { margin-top:5px; }
#recentpost ul li, #mostcommented ul li, #recent_comments ul li { list-style:none; border-top:1px dotted #fff; padding:5px; display:block; }
#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover { background:#3c78a7; color:#fff; }
#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child { border-top:0px dotted #fff; }
#footer { margin: 0 auto; width: 960px; font-size:0.6em; padding-top:10px; padding-bottom:10px; }
.assoclogo {padding-left: 15px; }
 
 /* Float Properties*/ 

.clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfloat { display: inline-block; }

 /* Hides from IE-mac \*/
* html .clearfloat { height:1%; }
*+html .clearfloat { height:1%; }
.clearfloat { display:block; color: #3e2b1d; }

.center { text-align: center;}
.margin-top {margin-top: 5px;}

/* CFORM STYLING*/
.cform { 
	margin:0px auto 0 auto; 
}

.cform fieldset	{ 
	padding:5px 0 15px 0; 
	border:1px solid; 
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin-left:10px;
	padding: 0 2px; 
font:1.3em Arial; margin-bottom:3px; color:#3c78a7; font-weight:bold;
}

ol.cf-ol { 
	margin:0!important; 
	padding:0!important;
}

ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	background:#F0F0F0 !important;
	letter-spacing:1px;
	margin:10px 0pt !important;
	padding:5px 0pt;
	text-align:center;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:90px; 
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:right;
	vertical-align:top;

}

.cform label span {
	width:90px; /* must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 15px 0pt 6px;
	text-align:left;
	width:115px;
}

label.cf-after span {
	width:115px;
	display:block;
}

label.cf-group-after {
	margin:3px 4px 0 2px;
	width:72px;
	text-align:left;
}
label.cf-group-after span {
	width:72px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	background: #f9f9f9; 
	border: 1px solid #888888; 
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background:#CEDDDF; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	background:#F3F8F8; 
}

.cform textarea,
.cform input {
	width:210px; 
}
.cform select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
	display: inline;
}

/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	font-weight:bold;
	letter-spacing:1px;
	padding:8px 0 0 100px; /* check with label 'width' incl. */
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

.cform input.cf-box-a,
.cform input.cf-box-b 	{ 
	margin:2px 0 0 0; 
	width:14px;
	height:22px;
	border:none!important;
	background:none!important; 
}

.cform input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	margin:10px 0pt 0px !important;
	padding-left: 100px; 
} 

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:3px 0 0 3px;
	font-size:0.9em;
	display: -moz-inline-box; 
	vertical-align:top;
}

/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	text-align:center;
	padding: 0!important;
	margin: 0;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:100px;  
	padding:5px; 
	margin: 10px auto 5px auto;
	font-size:1.2em;
	border:1px solid ;
}
.cform input.resetbutton {
	width: auto;
	padding:5px 1em;
}
.cform input.backbutton {
	width: auto;
	padding:5px 1em;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */

label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:50px;
	padding: 4px 4px;
	margin: 0;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(captcha_reset_grey.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#ad2929!important;
	text-decoration:underline!important;
}
div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:#ad2929; 
	border:1px solid #ad2929; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:#ad2929; 
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */
.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}



/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform legend { 
	position:absolute; 
	top: -10px; 
	left: 10px; 
	margin-left:0;
}

* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;  /*for ie6*/
}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {
	display: inline-block; /*for ie7*/
}

* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}

/* For seperate files */
.area { display:block;}
.area input {margin-right: 5px;}

/*= For Searchbox */
   #wrap {
      width: 500px;
      margin: 3em auto; }
   .tabbed-box {
	   	font-variant:small-caps;
		font:Georgia, "Times New Roman", Times, serif;
      width: 305px;
      background: #CCC url(tabbed-body-bg.jpg) repeat-x bottom;
      border: 1px solid #ddd; }
   .tabbed-box .tabs li {
      list-style: none !important;
      float: left; }
   .tabbed-box .tabs li a {
      display: block;
      width: 91px;
      padding: 5px;
      font-weight: bold;
      text-align: center;
      text-decoration: none;
      color: #3e2b1d;
      background: #CCC url(bg.png); 
      border-left: 1px solid #ddd;
      border-bottom: 1px solid #ddd;}
   .tabbed-box .tabs li:first-child a {
	   color:#3e2b1d;
      border-left: none; }
   .tabbed-box .tabs li a:hover {
      color: #333;
	  }
   .tabbed-box .tabs li a:focus {
      outline: none;
	  }
   .tabbed-box .tabs li a.active {
      color: #FFF;
	background-color:#3e2b1d;
	background-image:none;
	  }
   .tabbed-content {
      padding: 1.7em 0em 0em 0em;
      display: none; }
	  
#tab1 {
	width:270px;
	height:215px;
	background-color:#3e2b1d;
	background-image:url(bg3.png);
	padding:10px;
	padding-left:25px;
}
#tab2 {
	width:270px;
	height:215px;
	background-color:#3e2b1d;
		background-image:url(bg3.png);
	padding:10px;
	padding-left:25px;
}
.labs {
	width:130px;
	font:Georgia, "Times New Roman", Times, serif;
	color:#CCC;
	font-variant:small-caps;
	float:left;
	margin-top:10px;
}
.inps {
	font:Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	margin-top:8px;
	width:120px;
}
.inpssub {
	font:Arial, Helvetica, sans-serif;
	float:right;
	margin-right:30px;
	margin-bottom:10px;
	height:29px;
	width: 82px;
	background:url(submit.png) center;
}
#bannerads {
	width:590px;
	height:245px;
	margin-bottom:30px;
}

/* styles for featured property */
.latest-properties-container div {overflow: hidden; }

.property {
	width:590px;
	height:245px;
	background-color:#3e2b1d;
	background-image:url(bg3.png);
	margin-bottom:10px;
}
.latest-img {
	width:335px;
	float:left;
	height:245px;
	background-color:#CFF;
}

/**
.latest-img {
	width:335px;
	float:left;
	height:245px;
	background-color:#CFF;
}
**/
.latest-img img {
	width:325px;
	height:245px;
	display: none;
}

.latest-address {
	float:left;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	width:200px;
	padding:10px;
}
.latest-description {
	display:none;
}
.latest-details {
	min-width:200px;
}
.latest-price {
	float:left;
	margin-top:40px;
	margin-bottom:20px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:1.6em;
	font-style:italic;
	color:#fff;
	margin-left:40px;
}
.latest-contact {
	display:none;
}
.latest-link {
	float:right;
	width:215px;
	margin-top: 40px;
	text-align:right;
	font-size:1.3em;
	padding: 55px 30px 10px 10px;
	background-color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	
}
.latest-link a:link {
	color:#000;
	font:Georgia, "Times New Roman", Times, serif;
		filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}

.latest-link a:visited {
	color:#000;
	font:Georgia, "Times New Roman", Times, serif;
		filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}
.latest-link a:hover {
	color:#000;
	font:Georgia, "Times New Roman", Times, serif;
		filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}
.latest-link a:active {
	color:#000;
	font:Georgia, "Times New Roman", Times, serif;
		filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;

}




.featuredoverlay {
	width:100px;
	margin-left: 510px;
	margin-top: -285px;
	z-index:10000;
	position:absolute;
}



.footerfont{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-top: -1px;
		text-decoration:none;
			font-variant:normal;
}

.footerfont a:link{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:none;
		font-variant:normal;
}

.footerfont a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:none;
		font-variant:normal;
}

.footerfont a:hover{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:underline;
	font-variant:normal;
}

.footerfont a:active{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration:none;
}



#post_23{
	background-image:url(http://www.oakwoodestates.uk.com/home_bg.jpg);
	background-position:bottom;
}


#post_23 .title{
	display: none;
}

.wpaudio-container{margin-top:-30px;}

select{ width: 280px; border-color: #999;}

.shopping_cart{margin-left:-5px;}



