/*	Glentree
	Screen Stylesheet
	Base Styles
*/	* {
	margin: 0;
	padding: 0;
	font-size: 1em;
	
}
	body { font: 62.5%/100% Verdana; color: #4f4e46; background: #FFF; }
	
	h1 { font: 1.5em/1em Georgia, "Times New Roman", Times, serif; visibility: visible !important; }
	h1, h2, h3, p, ol, ul { visibility: visible !important; }
	a img { border: none; }
	
/*	Classes
*/	.none { display: none; }
	.clear { clear: both; }
	
/*	Layout
*/	#wrap { width: 980px; margin: 0px auto 0; }
	#skip { position: absolute; top: -1000px; }
	#left { float: left; width: 350px; }
	#right { float: right; width: 385px; }
	#footer { clear: both; }

/*	Header
*/	#header { position: relative; }

	/*	Logo
	*/	img#logo { margin: 0px; display: block; float: left; padding: 0; }
		
	/*	Call Us */	
	#call {  margin: 0; padding:0; width: 358px; text-align: right; color: #003c27; font: normal 18px/1.5em Georgia, "Times New Roman", Times, serif;}
	
		#call em { font-style:normal; color: #b49f64; }
	
	
	/*	Navigation
	*/	#nav { list-style: none inside; clear: both; }
		#nav li { list-style: none inside; float: left; margin: 0; padding: 0; }
		#nav li a { display: block; background: #d2c5a2; border-right: 1px solid #FFF; color: #003c27; text-decoration: none; font:bold 1.1em/2.6em Georgia; padding: 0 21px; }
		#nav li a:hover { color: #004e4c; background: #b49f64; }
		#nav li.current a { background: #003c27; color: #FFF; }
		#nav li.last a { padding-right: 43px;}

	/*	Date
		*/	#date {  margin: 65px 0 0; padding:0; width: 358px; text-align: right; color: #003c27;  font: normal 14px/1.5em Georgia, "Times New Roman", Times, serif;}
		
	/*	Date
	*/#bar { background: #c7b78b; padding: 0; border-bottom: 4px solid #b49f64; border-top: 30px solid #003c27; height: 12px;}
		#bar { clear: both; }
		
/*	Content
*/	#content { margin: 10px 0 10px; overflow: hidden; }
		p.copy { font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif;}

	/*	Left Column
	*/#left {display: block; width: 331px; height: 354px; border: 7px solid #ddd2b7;}
		/*#left .caption { background: #023d28; width: 270px; height: 120px; position: relative; left: 0px; bottom: 0px;}*/
	  .leftcol { float: left; width: 179px; height: 104px; margin: 6px 0 0; }
	  .leftadvert { height: 104px;  border: 5px solid #ddd2b7; }
	
	/*	Right Column
	*/ #right { }
		 .rightcol { float: right; width: 179px; margin: 6px 0 0; }
	
		 .rightadvert { height: 104px; border: 5px solid #ddd2b7;  }
		
	
	/*	Box
	*/	.box {padding: 6px; overflow: hidden; width: auto; height: 100%; }
		#box_desc p{font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif; }
#box_desc h1{font: normal 1.2em/1.5em Georgia, "Times New Roman", Times, serif; font-size:normal; }
		
		#property_of_the_week { line-height: 1.3em; border: 5px solid #dfdfdf; }
		#property_of_the_week h1 { margin: 0 0 10px; width: 132px; font: normal 20px/1em Georgia, "Times New Roman", Times, serif; color: #07402b}
		#property_of_the_week em { font-style: normal; color: #c7b78b; }

		#property_of_the_week .leftcol { width: 170px; margin: 0; }
		#property_of_the_week .rightcol { width: 180px; height:205px; overflow: hidden; margin: 0; }
		#property_of_the_week .rightcol em { font-style: normal; color: #b49f64; }
		#property_of_the_week .desc,
		#property_of_the_week .price { font: 1.1em/1.3em Georgia, "Times New Roman", Times, serif;}
		#property_of_the_week .desc { padding: 2px 5px; margin-bottom: 1px; }
		#property_of_the_week .price { padding: 2px 5px; float: left; margin-bottom: 10px; }
	
	/*	View Details
	*/p.details { background: #003C27; clear: both; text-align: right; padding: 5px 10px;}
		p.details a { font: 1.1em/1em Georgia, "Times New Roman", Times, serif; color: #4f4e46; text-decoration: none; text-transform: uppercase; }

		p.caption { background: #DDD2B7; clear: both; text-align: center; padding: 5px 10px; margin-top: 42px; width: 120px; float:right;}
		p.caption a { font: 1.1em/1em Georgia, "Times New Roman", Times, serif; color: #003C27; text-decoration: none; text-transform: uppercase; }

p.caption1 { background: #c7b78b; clear: both; text-align: center; padding: 0px; margin-top: 42px; width: 95px; height:37px; float:right;}
		p.caption1 a { font: 1.1em/1em Georgia, "Times New Roman", Times, serif; color: #003C27; text-decoration: none; text-transform: uppercase; }
		
/*	Form
*/	form { padding: 10px; float: left; }
	fieldset { border: none; border-bottom: 1px solid #b2ae9a; padding: 0 0 10px; margin-bottom: 10px; }
	legend { display: none; }

/*	Footer
*/	#footer { background: #003c27; padding: 5px 20px; border-top: 5px solid #c7b78b; }
.address { float: right; padding:  10px 0px 10px 20px; font: normal 12px/1.2em Georgia, "Times New Roman", Times, serif; color: #003C27; }
.address em { color: #b49f64;}
.address a { color: #003C27; text-decoration: none;}	
/*	Contact Details
	*/	#contact_details { width: 639px; height: 8px; background: url(../images/contact_details.gif) 0 0 no-repeat; position: relative; overflow: hidden; line-height: 10em; }
		#contact_email { width: 139px; height: 8px; position: absolute; top: 0; right: 0; background: url(../images/contact_email.gif) 0 0 no-repeat; }
		
/* Search Results */

.top_bar_results {
	height:20px;
	padding: 10px; 
	width: 980px;
	border-top:17px solid #003C27;
	background:#C7B78B none repeat scroll 0 0;
	margin: 0 0 10px 0;
}
.top_bar_results h1 { color: #003c27; font-size: 18px; }		

.result { border: 5px solid #dfdfdf; padding:  10px 0 10px 10px; float: left; margin-bottom: 12px; background-color:#FFFFFF; }	
.result .info { float: right; width: 387px; top:0px;}
.result .image {border: 6px solid #ddd2b7; margin-right: 20px; float:center; margin-top: 20px;}
.result a.image {border: 6px solid #ddd2b7; margin-right: 20px; float:left;}
.result .imagedet {border: 6px solid #ddd2b7; float:left; clear:both; width:97%; margin-bottom:10px;}
.result .imagedet table{border-top: 6px solid #ddd2b7;}
.result .imagedet table tr td{text-align:center; vertical-align:middle; padding-top:1px;}
.bigimage{width:100%; height:295px; background-color:#ffffff; text-align:center; padding-top:5px;}
.result em { color: #B49F64; font-style:normal; }	
.result h2{ margin: 0 0 10px; font: normal 20px/1em Georgia, "Times New Roman", Times, serif; color: #07402b; padding-left:00px;}
.result p { font: normal 12px/1.3em Georgia, "Times New Roman", Times, serif; padding-right:5px;}
.result p.caption { margin-top: 0px;}
.result .desc { line-height:1.5em; }
.bullets{ margin-left:4px; }
.bullets ul { float: left; padding-right: 18px;  padding-left: 1px; width:340px; margin-bottom: 5px;}
.bullets ul li { line-height:1.5em; margin-left: 14px; font-family: Georgia, "Times New Roman", Times, serif;}

.paging{float: right; font-size:11px; color:#003C27; padding: 0 20px 0 0;}
.paging a { color:#003C27; }

#enquire {float: right;  position:relative; clear: both; border-top:4px solid #C7B78B;  padding:  4px 0 4px 0 }
#enquire form { border: 0; }
#enquire input { width: 190px;}
#enquire table { width: 322px; border-collapse:collapse;}
#enquire label, #search label { font-family: Georgia, "Times New Roman", Times, serif;}
#enquire td.btn input, .submit_btn input { width: 50px; float:right; margin: 4px 8px 4px 0; }
#enquire tr{height:25px;}
.result p.enquiry { margin: 10px 0 0 0;}
.error {  margin-bottom: 8px;}
.error p{ color:#990000;}
table#search {border-collapse:collapse; width: 290px; text-align: right;}
table#search tr { height: 35px;}
table#search select {font-family: Georgia, "Times New Roman", Times, serif;}
#search form { float: none;}
.lab{ font-size:14px; font-family: Georgia, "Times New Roman", Times, serif;}
.labPre{ font-size:12px; font-family:Verdana; align:left; width:10px;} 
#bar1 { background: #c7b78b; padding: 0; border-top: 1px solid #003c27; height: 1px;}
#bar1 { clear: both; }

#alert_div{
	background-color:#baa976;
	border:0px solid gray;
	width:334px;
	height:215px;
	
	position:absolute;
	margin-left: 646px;
	margin-top: 93px;
	overflow:hidden;	
	visibility:hidden;
	display:none;
	z-index:0;
}

#alert_div1{
	background-color:#baa976;
	width:334px;
	height:220px;
	
	position:absolute;
	margin-left: 646px;
	margin-top: -219px;
	overflow:hidden;	
	visibility:hidden;
	display:none;
	z-index:0;
}


#closeBt{
	position:absolute;
	text-align:right;

        margin-top:-17px;
	width:300px;
	
}
#closeBt1{
	position:absolute;
	text-align:right;
	
	
        margin-top:-17px;
	width:310px;
	
}

/*New detail page*/

.result .imagedet1 {border: 4px solid #ddd2b7; float:left; clear:both; padding:8px; margin-bottom:10px; margin-right:8px;}
.result .imagedet1 table{border-top: 3px solid #ffffff;}
.result .imagedet1 table tr td{text-align:center; vertical-align:middle; padding-top:1px;}
.bigimage{width:100%; height:220px; background-color:#ffffff; text-align:center; padding-top:5px; width:330px;}
.result em { color: #B49F64; font-style:normal; }	
.result h2{ margin: 0 0 10px; font: normal 20px/1em Georgia, "Times New Roman", Times, serif; color: #07402b;}
.result p { font: normal 12px/1.3em Georgia, "Times New Roman", Times, serif; padding-right:5px;}
.result p.caption { margin-top: 0px;}
.result .desc { line-height:1.5em; }

.new_header{
	font-weight: bold;
        font-size: 20px;
       	font-family: Georgia, "Times New Roman", Times, serif; color: #07402b;
	color:#3e3d36
}

.loc_header{
	font-weight: normal;
        font-size: 10pt;
       	font-family: Verdana;
	color:#3e3d36;
}

.bullets1{ margin-left:15px; }
.bullets1 ul { float: left; padding-right: 18px;  padding-left: 1px; width:260px; margin-bottom: 10px; margin-top: 18px;}
.bullets1 ul li { line-height:2em; margin-left: 14px; font-family: Georgia, "Times New Roman", Times, serif; color:#3e3d36
font-size: 11pt;
font-family: Verdana;
}

#det_price{
	background-color:#dfdfdf;
	padding-top:10px;
        text-align:center;
	float:right;
	width:124px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	

}

.priceLine{
	
        font-size: 11px;
       	font-family: Verdana;
	color:#3e3d36;
}

#descL{
	float:left;
        width:500px;
	padding-top:20px;
}

#descR{
	float:right;
        width:180px;
	margin-right:5px;
	text-align:right;
        
}

.small_thumb {border: 2px solid #ddd2b7;}

.top_bar_results1 {
	height:20px; 
	width: 720px;
	margin: 0 0 10px 0;
        padding:10px 0 10px 10px;
}

.textbx{
        width:157px;
        height:17px;
	padding-top:0px;
	border:1px solid #838383;
        background-color:#ffffff;
	font-size:12px;
	font-family: Verdana;
        verticle-align:middle;
}

.textbx1{
        width:205px;
        height:15px;
	padding-top:1px;
	border:1px solid #838383;
        background-color:#ffffff;
	font-size:12px;
	font-family: Verdana;
        verticle-align:middle;
}

.textbx2{
        width:157px;
        height:20px;
	padding-top:2px;
	border:1px solid #838383;
        background-color:#ffffff;
	font-size:12px;
	font-family: Verdana;
        verticle-align:middle;
	margin-left:15px;
}

.dropbx2{
        
        height:18px;
	
	border:1px solid #838383;
        background-color:#ffffff;
	font-size:12px;
	font-family: Verdana;
        verticle-align:middle;
	
}

.submit_btn1 input { width: 57px; float:left; margin: 4px 8px 4px 18px; }

.btFooter {padding:  5px 0px 4px 2px; font: normal 12px/1.2em Georgia, "Times New Roman", Times, serif; color: #003C27; }
.btFooter em { color: #b49f64;}
.btFooter a { color: #003C27; text-decoration: none;}

#nDate {  padding:0; text-align: left; color: #003c27;  font: normal 14px/1.5em Georgia, "Times New Roman", Times, serif;}

#descN{
	float:left;
        width:720px;
	padding-top:20px;
	padding-left:0px;
}

.topOuter{
	position:absolute;
	margin-left:105px;
	top:179px;
	z-index:2;
	left: 55px;
}

.topOuter1{
	position:absolute; 
	margin-left:276px; 
	top:177px; 
	z-index:2;
}

#top_submenu{
	position:relative; 
        width:650px;
	top:0px;
	line-height:1.5em; 
	margin-left: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif;
        
}

#top_submenu a{
	color:#ffffff;
        font-size:12px;
         font-weight:bold;
        
}

#top_submenu a:hover{
	color: #b49f64;
        font-size:12px;
         font-weight:bold;
         text-decoration:none;
        
}

.magazine { float: left; padding:  8px 12px 8px 8px; margin-bottom:10px; background-color: #ddd1b7; font: normal 12px/1.2em Georgia, "Times New Roman", Times, serif; color: #023d28; width:325px; height:112px; margin-top:-10px;}

.magazineImg {	float:left; width:122px; height:114px;}	
.magazineText {	float:left; text-align:right; width:195px; height:90px; color: #023d28; verticle-align:middle; font-weight:bold; padding-top:24px; font: normal 13px/1.2em "Times New Roman";}

.magazineErrow { float:right; width:7px; height:64px; padding-top:25px;}
 
}	

.magazineText a.magazineTextl {verticle-align:middle; font-weight:bold; font: normal 13px/1.2em "Times New Roman"; color: #023d28;}

.magazineText a.magazineTextl:hover {verticle-align:middle; font-weight:bold; font: normal 13px/1.2em "Times New Roman"; color: #023d28; text-decoration:none;}	

.newFooter { float: right; padding:  0px 0px 0px 8px; margin-bottom:0px; font: normal 12px/1.2em Georgia, "Times New Roman", Times, serif; color: #023d28; width:627px; height:55px; margin-top:-10px; }


#faq_nav{
        padding-left:2px;
	width:330px; 
	float:left; 
        line-height:1.5em;
}

#faq_nav a{
	color:#B49F64;
        font-size:14px;
	font-family: Georgia;
        font-style:regular;
        text-decoration:none;
	line-height:1.5em;
}

#faq_nav a:hover{
	color:#B49F64;
        font-size:14px;
	font-family: Georgia;
        font-style:regular;
        text-decoration:none;
	line-height:1.5em;
}		

.captionnew { background: #DDD2B7; clear: both; text-align: center; padding: 5px 15px; margin-top: 5px; width: 100px; float:left; margin-left:30px;}

.result .info2 { float: left; width: 387px; top:0px;}
.result .list { font: normal 12px/1.3em Georgia, "Times New Roman", Times, serif; padding-right:5px; padding-left:15px;line-height: normal;}