
*
{
  margin:0;
  padding:0;
}

img
{
  border:0;
  display:block;
}
a,a:visited {
	text-decoration:none;
	color:#03c;
	}
a:hover {
  color:#ff0000;
	text-decoration:underline;
	}
.sale_price
{
  color:#cc6600;
  font-weight:bold;
}
#property_id
{
  font-size:13px;
  color:#03c;
}
/*
background:#b8b79c url(/templates/images/bg-body.gif) repeat-x top;
background:#000 url(/templates/images/bg-body.gif) repeat-x top;
*/
body
{
  margin:0;
	color:#323232;
	font-family:arial,tahoma,sans-serif;
  background:#eaeaea url(/templates/images/bg-body.gif) repeat-x top;
	font-size:11px;
	min-width:1000px;
}

#specialise
{
  margin:15px auto auto auto;
  
}
#specialise a
{
  text-decoration:none;
  height:22px;
  padding-top:5px;
  line-height:22px;
  display:block;
  padding-left:20px;
  background: url(/templates/images/tick-bullet.png) no-repeat;
}

#search_result_top
{
  height:30px;
  line-height:30px;
  vertical-align:middle;
  margin-top:10px;
}
#search_result_top .left
{
  color:#03c;
  font-size:14px;
  font-weight:bold;
  height:30px;
  line-height:30px;
  width:400px;
  float:left;
}
#search_result_top .right
{
  height:30px;
  line-height:30px;
  float:right;
  text-align:right;
  width:200px;
}
#specialise a:hover
{
  text-decoration:underline;
  color:#cc6600;
}
#display_doc
{
  width:98%;
  margin:8px auto auto auto;
}
#display_doc .title
{
  text-transform:uppercase;
  font-size:16px;
  font-weight:bold;
  color:#282655;
}
#display_doc #menu_title
{
  font-size:16px;
  font-weight:bold;
  color:#282655
}
#display_doc #specialise_menu
{
  margin:0 auto;
  vertical-align:top;
  width:170px;
}


/*
  list-style-image:url(/templates/images/tick-bullet.png);
*/
#display_doc #specialise_menu li
{
  list-style:none;
}
#display_doc #specialise_menu a
{
  display:block;
  margin:8px auto 8px 2px;
  height:22px;
  padding-left:20px;
  padding-top:7px;    
  background: url(/templates/images/tick-bullet.png) no-repeat;  
  text-decoration:none;
}
#display_doc #specialise_menu a:hover
{
  color:#cc6600;
  text-decoration:underline;
}
#display_doc #specialise_menu a.item_selected
{
  color:#cc6600;
  text-decoration:none;  
}


#search_form
{
  margin:7px auto auto auto;
}
#search_form td
{
  padding-top:3px;
  padding-bottom:3px;  
}

div.tenuretype div {
  width:70px;
  overflow:hidden;
  float:left;
}
div.tenuretype label {
  font-family:         Arial, sans-serif;
  font-size:           12px;
  color:               #d80000;
  font-weight:         bold;
}


div.postcode_property
{
  display:block;
  width:100%;
}

div.postcode_property div
{  
  width:100px;
  float:left;  
}


div.vitalstats {
  overflow:            hidden;
  margin:              8px 0 0 0;
}

div.vitalstats div {
  width: 70px;
  overflow: hidden;
  float:left;
}

div.vitalstats select {
  width:               60px;
  margin-top:          3px;
}

div.twofields {
  width:               100%;
  overflow:            hidden;
  margin:              8px 0 0 0;
}

div.twofields div {
  width:               104px;
  overflow:            hidden;
  float:               left;
}

div.twofields div.row {
  width:               100%;
  overflow:            hidden;
  float:               left;
  margin-bottom:       5px;
}
input.priceinput {
  width:               80px;
}

div.twofields select {
  width:               140px;
}

#on_top_content
{
  margin:5px auto auto auto;
  text-align:left;
}
#middle_page_title
{  
  color:#282655;
  margin:15px auto auto 0;
  height: 25px;
  line-height:25px;
  width:500px;
  clear:both;
  font-size:20px;
  font-weight:bold;
  background:url(/templates/images/middle_page_title_bg.gif) no-repeat bottom;
}
.clear
{
  clear:both;
  height:1px;
}
#main {
	width:1000px;
	margin:0 auto;
	}
#website_content {
	width:1000px;
	padding:0;
	margin:0 auto;
	background:#fff;
	overflow:auto;
  }

#inside_main_content
{
  width:1000px;
  margin:0 auto;
  border:0px solid #000;
}

#inside_main_content #leftcolumn
{
  vertical-align:top;
  width:260px;
  padding-top:5px;
}
#inside_main_content #centercolumn
{
  width:740px;
  vertical-align:top;
}

#inside_main_content #leftcolumn1
{
  vertical-align:top;
  width:300px;
  padding-top:5px;
  padding-left:10px;
}
#inside_main_content #centercolumn1
{
  width:700px;
  vertical-align:top;
}


#inside_main_content #rightcolumn
{
  width:0px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////
    product listing
*/
 
 #searchResults div.header{background-color:#dde6f7;vertical-align:middle;padding:3px;color:#646464;height:1.25em}
 #searchResults div.header h2{font-size:110%;text-transform:uppercase;float:left;margin-left:3px;margin-right:1em}
 #searchResults div.header h2 a,#searchResults div.header h2 a:hover{color:#646464;text-decoration:none}
 #searchResults div.header h3{font-size:110%;float:left;font-weight:normal}
 #searchResults .header h3 strong{text-transform:uppercase;color:#FFFFFF;background-color:#E40F0F;padding:0 2px 0 2px;font-size:90%;margin-left:10px}
 #searchResults div.header dl{float:right;}
 #searchResults div.header dl.extended{margin:0}
 #searchResults div.header dl.short{width:83px}
 #searchResults div.header dl dt{width:17px;height:13px;float:left;background-image:url(/images/web_images/bed_bath_car.gif)}
 #searchResults div.header dl dt em{display:none}
  
 #searchResults div.header dl dd{color:#383838;font-size:12px;font-weight:bold;float:left;padding:0 10px 0 5px}
 #searchResults div.content{padding:5px;clear:both}
 #searchResults .photo{float:left;margin:0 7px 5px 0}
 #searchResults div.propOverview .photo{position:relative}
 #searchResults .photo img{border:1px solid #999999;width:120px;height:90px}
 #searchResults .photo:hover img{border:1px solid #D00327}
 
 #searchResults h4{font-size:110%}
 #searchResults h4{font-size:110%;margin-bottom:3px}
 /*
 #searchResults h4 a:visited{color:#D87F7F}
 #searchResults h4 a:hover{color:#D00327;text-decoration:none}
 */
 #searchResults h5{color:#282855;font-size:100%;}
 #searchResults h6{font-size:100%;font-weight:normal;color:#0A0A0A}
 #searchResults .content li{display:inline;background-image:none}
 #searchResults .content p{color:#4D4D4D;margin-bottom:.5em}
 #searchResults .content li em{display:block;float:left;text-transform:uppercase;color:#FFFFFF;background-color:#646464;padding:0 2px 0 2px;font-size:100%;font-style:normal;font-weight:bold;margin-right:5px;position:relative}

 #searchResults a.moreInfo{display:block;float:right;color:white;background-color:#E40F0F;text-transform:uppercase;font-size:10px;text-decoration:none;padding:0 15px 0 5px;margin-top:0;margin-bottom:.5em;background-repeat:no-repeat;background-position:150px -2px;position:relative}
 .ie #searchResults a.moreInfo{background-position:69px -1px}
  #searchResults a.moreInfo{width:94px;height:23px;background:url(/lib_images/more_info1.gif) no-repeat;}
 #searchResults a.moreInfo:hover{width:94px;height:23px;background:url(/lib_images/more_info2.gif) no-repeat}
 #searchResults a.moreInfo:active{width:94px;height:23px;background:url(/lib_images/more_info1.gif) no-repeat}
 
 #searchResults .propOverview.featureProperty{border:1px solid #c0c0c0;background-color:#FFFAFA;padding-bottom:5px;height:160px;overflow:hidden}
 
 #searchResults .propOverview.featureProperty .header{color:#282655;background-color:#dde6f7}
 #searchResults .propOverview.featureProperty .header dl dd{color:#282655}
 /*
 #searchResults .propOverview.featureProperty div.header dl dt.beds{background-position:0 -78px}
 #searchResults .propOverview.featureProperty div.header dl dt.baths{background-position:0 -91px}
 #searchResults .propOverview.featureProperty div.header dl dt.cars{background-position:0 -104px}
 */
 #searchResults .propOverview.featureProperty div.header dl dt.beds{background-position:0 -39px}
 #searchResults .propOverview.featureProperty div.header dl dt.baths{background-position:0 -52px}
 #searchResults .propOverview.featureProperty div.header dl dt.cars{background-position:0 -65px}
 /*
 #searchResults .propOverview.featureProperty div.header dl dt.beds{background-position:0 0}
 #searchResults .propOverview.featureProperty div.header dl dt.baths{background-position:0 -13px}
 #searchResults .propOverview.featureProperty div.header dl dt.cars{background-position:0 -26px}
 */
 
 #searchResults .propOverview.featureProperty .photo img{width:152px;height:114px;margin-right:5px}
 
 #searchResults .propOverview.featureProperty div.header h2 a,#searchResults .propOverview.featureProperty div.header h2 a:hover{color:#990000}
 #searchResults .propOverview.featureProperty h4 a{color:#03c;text-decoration:none}
 #searchResults .propOverview.featureProperty h4 a:hover{color:#ff0000;text-decoration:underline}
 #searchResults .propOverview.featureProperty h5{color:#000;font-weight:normal}
 #searchResults .propOverview.featureProperty .content p{margin-left:10px;color:#000}
 #searchResults .propOverview.featureProperty .content a,a:visited{color:#03c;text-decoration:none}
 #searchResults .propOverview.featureProperty .content a:hover{color:#ff0000;text-decoration:underline}


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

/*
//////////////////////////////////////////////////////////////////////////////////////////////
    property detail
*/
 
 #property_details div.header{background-color:#dde6f7;vertical-align:middle;padding:8px;color:#646464;height:1.75em}
 #property_details div.header h2{font-size:150%;text-transform:uppercase;float:left;margin-left:3px;margin-right:1em}
 #property_details div.header h2 a,#property_details div.header h2 a:hover{color:#646464;text-decoration:none}
 #property_details div.header h3{font-size:150%;float:left;font-weight:normal}
 #property_details .header h3 strong{text-transform:uppercase;color:#FFFFFF;background-color:#E40F0F;padding:0 4px 0 4px;font-size:100%;margin-left:10px}
 #property_details div.header dl{float:right;}
 #property_details div.header dl.extended{margin:0}
 #property_details div.header dl.short{width:83px}
 #property_details div.header dl dt{width:17px;height:13px;float:left;background-image:url(/images/web_images/bed_bath_car.gif)}
 #property_details div.header dl dt em{display:none}
  
 #property_details div.header dl dd{color:#383838;font-size:12px;font-weight:bold;float:left;padding:0 10px 0 5px}
 #property_details div.content{padding:5px;clear:both}
 #property_details .photo{float:left;margin:0 7px 5px 0}
 #property_details div.propOverview .photo{position:relative}
 #property_details .photo img{border:1px solid #999999;width:120px;height:90px}
 #property_details .photo:hover img{border:1px solid #D00327}
 
 #property_details h4{font-size:110%}
 #property_details h4{font-size:110%;margin-bottom:3px}
 /*
 #property_details h4 a:visited{color:#D87F7F}
 #property_details h4 a:hover{color:#D00327;text-decoration:none}
 */
 #property_details h5{color:#282855;font-size:100%;}
 #property_details h6{font-size:100%;font-weight:normal;color:#0A0A0A}
 #property_details .content li{display:inline;background-image:none}
 #property_details .content p{color:#4D4D4D;margin-bottom:.5em}
 #property_details .content li em{display:block;float:left;text-transform:uppercase;color:#FFFFFF;background-color:#646464;padding:0 2px 0 2px;font-size:100%;font-style:normal;font-weight:bold;margin-right:5px;position:relative}

 #property_details a.moreInfo{display:block;float:right;color:white;background-color:#E40F0F;text-transform:uppercase;font-size:10px;text-decoration:none;padding:0 15px 0 5px;margin-top:0;margin-bottom:.5em;background-repeat:no-repeat;background-position:150px -2px;position:relative}
 .ie #property_details a.moreInfo{background-position:69px -1px}
  #property_details a.moreInfo{width:94px;height:23px;background:url(/lib_images/more_info1.gif) no-repeat;}
 #property_details a.moreInfo:hover{width:94px;height:23px;background:url(/lib_images/more_info2.gif) no-repeat}
 #property_details a.moreInfo:active{width:94px;height:23px;background:url(/lib_images/more_info1.gif) no-repeat}
 
 #property_details .propOverview.featureProperty{border:0px solid #c0c0c0;background-color:#FFFAFA;padding-bottom:5px;overflow:auto}
 
 #property_details .propOverview.featureProperty .header{color:#282655;background-color:#dde6f7}
 #property_details .propOverview.featureProperty .header dl dd{color:#282655}
 /*
 #property_details .propOverview.featureProperty div.header dl dt.beds{background-position:0 -78px}
 #property_details .propOverview.featureProperty div.header dl dt.baths{background-position:0 -91px}
 #property_details .propOverview.featureProperty div.header dl dt.cars{background-position:0 -104px}
 */
 #property_details .propOverview.featureProperty div.header dl dt.beds{background-position:0 -39px}
 #property_details .propOverview.featureProperty div.header dl dt.baths{background-position:0 -52px}
 #property_details .propOverview.featureProperty div.header dl dt.cars{background-position:0 -65px}
 /*
 #property_details .propOverview.featureProperty div.header dl dt.beds{background-position:0 0}
 #property_details .propOverview.featureProperty div.header dl dt.baths{background-position:0 -13px}
 #property_details .propOverview.featureProperty div.header dl dt.cars{background-position:0 -26px}
 */
 
 #property_details .propOverview.featureProperty .photo img{width:152px;height:114px;margin-right:5px}
 
 #property_details .propOverview.featureProperty div.header h2 a,#property_details .propOverview.featureProperty div.header h2 a:hover{color:#990000}
 #property_details .propOverview.featureProperty h4 a{color:#03c;text-decoration:none}
 #property_details .propOverview.featureProperty h4 a:hover{color:#ff0000;text-decoration:underline}
 #property_details .propOverview.featureProperty h5{color:#000;font-weight:normal}
 #property_details .propOverview.featureProperty .content p{margin-left:10px;color:#000}
 #property_details .propOverview.featureProperty .content a,a:visited{color:#03c;text-decoration:none}
 #property_details .propOverview.featureProperty .content a:hover{color:#ff0000;text-decoration:underline}

#tn_photo
{
  float:right;
  width:125px;
}

#tn_photo ul
{
  height:400px;
  overflow-y: auto;
  overflow-x: hidden;  
  scrollbar-face-color:#EBF5FF;
  scrollbar-base-color:#EBF5FF;
  scrollbar-arrow-color:black;
  scrollbar-track-color:#F3F3F3;
  scrollbar-shadow-color:#EBF5FF;
  scrollbar-highlight-color:#EBF5FF;
  scrollbar-3dlight-color:#78AAFF;
  scrollbar-darkshadow-Color:#78AAFF;
}
#tn_photo li a
{
  display:block;
  padding:2px 0 2px 0;
}

#large_photo
{
  float:left;
  text-align:center;
  border:0px solid #000;
  width:565px;
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////
*/

/*
fOOTER
*/
#footer {
	width:100%;
	background:#d64600;
	padding:10px 0;
	font-size:9px;
	color:#d8d9b8;
	}
#footer .content {overflow:hidden;margin:0 auto;width:940px;}
#footer .copyright {
	float:left;
	padding:0 0 0 50px;
	}
#footer .copyright {
	float:left;
	padding:0 0 0 50px;
	}
#footer ul {
	float:right;
	padding:0 38px 0 0;
	}
#footer ul li {
	display:inline;
	}
#footer ul a {
	color:#d8d9b8;
	padding:0 13px 0 9px;
	background:url(/templates/images/delimiter1.gif) no-repeat right;
	}
#footer ul .last a {background:none;}
  	
a.logo,
#navigation a,
a.continue-reading,
.header-bar h1 {
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	}	
/*
<img alt="<?php echo STORE_NAME; ?>" src="/templates/images/website_header.jpg" />
*/	
#about_header {
  margin:0 auto;
  width:1000px;
	height:100px;
	background:url(/templates/images/website_header.png) no-repeat left top;
	position:relative;
	}
#header_address
{
  margin-left:450px;
  padding-top:15px;
  width:300px;
  vertical-align:middle;
  color:#fff;
}
#header_address a
{
  color: #ffff00;
  text-decoration:none;
}
#header_address a:hover
{
  color: #cc6600;
  text-decoration:underline;
}

#company_logo {
  cursor:pointer;
  float:left;
  width:293px;
	height:100px;
	background:url(/templates/images/company_logo.png) no-repeat left top;
	position:relative;
	}	
	
#nav-bar {
  width:1000px;
  margin:0 auto;
	width:1000px;
	height:35px;
  background:url(/templates/images/bar_grey.jpg) no-repeat;  
  overflow:hidden;
	}	

a.logo {
	width:299px;
	height:120px;
	background:url(/templates/images/logo.jpg);
	position:absolute;
	top:42px;
	left:54px;
	}
h1 {margin:0;}

.current {
	background:#20333f;
	position:absolute;
	top:8px;
	right:8px;
	border:1px solid #b8b79c;
	color:#fff;
	padding:6px 10px;
	display: none;
	}
.current strong {color:#ffc20e;}

#website_home
{
  width:35px;
  height:35px;
  background:url(/templates/images/ls_home.png) no-repeat;;
} 

#nav-bar ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}	
/*
	position:absolute;
	top:180px;
	left:77px
*/
#navigation {
	margin:0px;
	float:left;
	}
#navigation a {
	height:35px;
	}
/*	
	margin:0;	
*/
#navigation li {
	float:left;
	margin:0;
	}
#navigation a.navTagSelected,

/*
			<li><a href="<?php echo HTTP_SERVER; ?>" id="about" >about us</a></li>
			<li><a href="<?php echo HTTP_SERVER; ?>" id="for_sale" >for sale</a></li>
			<li><a href="<?php echo HTTP_SERVER; ?>" id="for_rent" >for rent</a></li>
			<li><a href="<?php echo HTTP_SERVER; ?>" id="think_of_sell" >think of selling</a></li>
			<li><a href="<?php echo HTTP_SERVER; ?>" id="contact" >contact us</a></li>
*/

#navigation a:hover {background-position:0 -35px !important;position:relative;}
#navigation a.navTagSelected {z-index:99;}
#navigation #home {width:28px;background:url(/templates/images/nav_ls_home.gif);}
#navigation #about {width:100px;background:url(/templates/images/nav_about_us.gif);}
#navigation #about_selected {z-index:99;width:100px;background-position:0 -35px !important;position:relative;}
#navigation #for_sale {width:110px;background:url(/templates/images/nav_for_sale.gif);}
#navigation #auction {width:100px;background:url(/templates/images/nav_auction.gif);}
#navigation #for_rent {width:100px;background:url(/templates/images/nav_for_rent.gif);}
#navigation #think_of_sell {width:150px;background:url(/templates/images/nav_think_of_selling.gif);}
#navigation #contact {width:100px;background:url(/templates/images/nav_contact_us.gif);}


/*
======================
*/
.dropshadow1{
	float:right;
	clear:left;
	background: url(/templates/boxes/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/templates/boxes/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 0px !important;
	margin: 10px 0 10px 0px;
	width: 250px;
	padding: 0px;
}
.dropshadow2{
	float:right;
	clear:left;
	background: url(/templates/boxes/images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(/templates/boxes/images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 0px !important;
	margin: 10px 0 10px 0px;
	width: 250px;
	padding: 0px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	margin: 0px 0px 0px 0px;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

/*
=====================
*/

/****************************************************************************/
/* Testimonials */
/****************************************************************************/
.quote{width:600px;margin:0 auto;}
.quoteContainer{width:550px;border:1px solid #c0c0c0;padding:10px;margin:0;z-index:1;background:#eff7ec;text-align:justify}
.quoteContainer span{font-size:10px;color:#999;margin:0 0 10px 0;}
.quoteImage{width:32px;height:19px;z-index:2;position:relative;top:-1px;left:20px;margin:0;}
.quoteWho{color:#442a74;font-weight:bold;margin:0 0 25px 60px;}
.quoteWho span{color:#999;font-size:11px;font-weight:normal;}
