@charset "UTF-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, p, div, img, ol, a {
	margin:0;
	padding:0;
	font-style:normal;
}


body{
	background:#eeebe9 url(images/site_bg.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#2c2015;
	font-size:85%;
	line-height:1.3em;
}

p{
	padding-bottom:1em;

}

ul{
	
	padding-left:1.5em;
}

li{
	list-style:square;
}

img{
	border:none;
}

#imgPrev{
	height:270px;
}

#sitecontainer {
	text-align: left;
	margin: auto;
	padding: 0px;
	border: 0;
	width: 893px;
	/*background:#ebe9e6;*/
	background:#ffffff;
}

/* ************************ */
/* ****** header images *****/
/* ************************ */

#siteheader_1{
	background:#000000 url(images/site_header_1.jpg) top left no-repeat;
	width:893px;
	height:230px;
}

#siteheader_2{
	background:#000000 url(images/site_header_2.jpg) top left no-repeat;
	width:893px;
	height:230px;
}


#siteheader_3{
	background:#000000 url(images/site_header_3.jpg) top left no-repeat;
	width:893px;
	height:230px;
}


#siteheader_4{
	background:#000000 url(images/site_header_4.jpg) top left no-repeat;
	width:893px;
	height:230px;
}

#siteheader_5{
	background:#000000 url(images/site_header_5.jpg) top left no-repeat;
	width:893px;
	height:230px;
}

#siteheader_6{
	background:#000000 url(images/site_header_6.jpg) top left no-repeat;
	width:893px;
	height:230px;
}

#siteheader_7{
	background:#000000 url(images/site_header_7.jpg) top left no-repeat;
	width:893px;
	height:230px;
}

#siteheader_8{
	background:#000000 url(images/site_header_8.jpg) top left no-repeat;
	width:893px;
	height:230px;
}


/* ************************ */

#contentsection{
	margin: auto;
	padding:10px 30px 0px 28px;
	width:828px;
	overflow:auto;
}

a:link, a:visited{
	color:#b45304;
}


/* --------------------------------- */
/* ------------ Site Menu ---------- */
/* --------------------------------- */
#sitemenu{
	background:url(images/menu_bg.jpg) left top no-repeat;
	margin:0 auto;
	width:835px;
	height:35px;
	text-align:center;
	padding:10px 0 0 0;
	font-weight:bold;
	font-size:.9em;
}


    #sitemenu ul {
	  margin:-3px 0 0 0;
	  padding:0 0 0 85px;
	  list-style:none;
      }
    #sitemenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #sitemenu a {
      float:left;
      background:url(images/tableft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 1px;
      text-decoration:none;
      }
    #sitemenu a span {
      float:left;
      display:block;
      background:url(images/tabright.gif) no-repeat right top;
      padding:2px 15px 1px 14px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #sitemenu a span {float:none;}
    /* End IE5-Mac hack */
    #sitemenu a:hover span {
      color:#FFF;
      }
    /*
	#sitemenu a:hover {
      background-position:0% -26px;
      }
	 */ 
    #sitemenu a:hover span {
      background-position:100% -26px;
      }




/* ************************* */
/* ************************* */

h1 span, h2 span{
	display:none;
}

h1{
	font-size:1.4em;
	color:#b45304;
	font-weight:bold;
	padding-bottom:.7em;
}

h2{
	font-size:1.2em;
	color:#b45304;
	font-weight:bold;
	padding-bottom:.7em;
	
}

h3{
	font-size:1em;
	color:#b45304;
	font-weight:bold;
	padding-bottom:.7em;
}

#contentCol{
	width:635px;
	float:left;
}

#contentColListingDetail{

}

#contactCol{
	float:right;
	width:150px;
	text-align:center;
}

#propDetailsCol{
	width:270px; 
	float:left; 
}

td.contactType{
	width:60px;
}

td.contactValue{
	width:90px;
}

td.listingDataType{
	width:110px;
}

#contactName{
	font-weight:bold;
	font-size:1em;
	padding:5px 0 10px 0;
}
	#contactName span{
		font-weight:normal;
		font-size:.70em;
	}

#contactContacts{
	width:150px;
	border:none;
	text-align:left;
	font-size:.9em;
}

#footer{
	border-top:solid 1px #2c2015;
	clear:both;
	padding-top:2em;
}

#wrec_logo{
	width:172px;
	float:left;
	
}

#footer_details{
	text-align:right;
	font-size:.9em;
}

.listingHDR{
	width:619px;
	height:20px;
	color:#FFFFFF;
	font-weight:bolder;
	background:#2c2015;
	margin:0 0 5px 3px;
	padding:2px 0 0 10px;
}

.listingHDRDetail{
	width:812px;
	height:20px;
	color:#FFFFFF;
	font-weight:bolder;
	background:#2c2015;
	margin:0 0 5px 3px;
	padding:2px 0 0 10px;
}

.listingPrice{
	width:175px;
	float:left;
}

.listingContent{
	clear:both;
}

#detailsContent{
	clear:both;
}

.listingsCol1{
	float:left;
	width:190px;
	padding-left:3px;
}

.listingsCol2{
	float:right;
	width:430px;
}

#detailsCol2{
	margin-left:380px;
}


.listingsIMG{
	border:solid #2c2015 1px;
}

.listingDetail1{
	float:left;
}

.listingDetail2{
	float:right;
	padding-right:3px;
		
}

.listingsMore{
	float:right ;
	margin-top:20px;
	width:121px;
	height:20px;
	
}

.btnBack{
	margin-top:20px;
	width:53px;
	height:20px;
	
}

.btnTop{
	margin:1em 0;
	width:91px;
	height:20px;
	
	
}

#detailsCol1{
	float:left;
	width:380px;
	padding-left:3px;
}

.thumHolder{
	width:113px;
	margin:0 10px 10px 0;
	height:75px;
	cursor: pointer; cursor: hand;
	float:left;
}

.btnEnlarge{
	border:none;
	margin:0 1px 0 0;
	cursor: pointer; 
	cursor: hand;
	float:left;
}

#enlarge{
	margin:0 0 8px 0;
	cursor: pointer; cursor: hand;
}

#featureCol{
	width:323px;
	float:left;
	border-right:#2c2015 solid 1px;
}

#featureHDR{
	width:300px;
	height:20px;
	color:#FFFFFF;
	font-weight:bolder;
	background:#2c2015;
	padding:2px 0 0 10px;
}

#featureCont{
	
	width:305px;
	padding:10px 0 10px 0;
}

#HPcontentCol{
	width:300px;
	float:right;
}

#featureDetails{
	padding:20px 0 20px 0;
}

.clear{
	clear:both;
}

#currentProjects{
	margin:3em 0 0 0;
	
}

#pageMenu{
	background:#eeebe9; 
	border:solid 1px #d6d1cd; 
	padding:0 1em; 
	margin-bottom:1em;
}

#pageMenuCol1{
	width:40%; 
	float:left;
}

#pageMenuCol2{
	width:40%; 
	float:right;
}



/* ****************************** */

.bloPost h1, .bloPost h1 a:link, .bloPost h1 a:visited{
	font-weight:bold;
}


#blogPostCol{
	float:left; 
	width:420px;
}

#blogMenuCol{
	float:right;
	width:175px;
}

.bloPost{
	padding:0 0 20px 0;
}

.blogEntry{
	padding:20px 0 20px 0;
}

#blogMenuCol h2{
	font-size:1.1em;
	font-weight:bold;
}

#s{
	border:solid #999999 1px;
}

#blogMenuCol ul{
	margin:0 0 1em 1em;
	padding:0;
}

#subbtn{
	border:solid #999999 1px;
	margin-top:.5em;
}