/*72428C logo*/
/*1D8D39 green*/
/*72428C fiole*/
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	color:#000000;
	text-align:left;
}
p, ul{
	text-align:left;
	color:#000000;
}
form{
	padding:0px;
	margin:0px;
}
.label{
	color:#72428C;
}
.white, .white_2{
	color:#FFFFFF;
}
a.white:hover{
	color:#1D8D39;
}
a.white_2:hover{
	color:#72428c;
}
a.addToShortlist{
	font-size:12px;
	color:#ffffff;
}
a.addToShortlist:hover{
	color:#cccccc;
}
img{
	border:0px;
}
h1,h2,h3,h4,h5{
	color:#72428C;
	padding:0px;
	margin:0px;
}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}


a,.faq_texts a{
	color:#72428C;
	text-decoration:none;
}
a:hover,.faq_texts a:hover{
	color:#1D8D39;
}
#streets{
	width:500px;
	overflow-y:scroll;
	overflow-x:hidden;
	text-align:left;
	height:100px;
	color:#000000;
}
#areas{
	width:500px;
	overflow-y:scroll;
	overflow-x:hidden;
	text-align:left;
	height:130px;
	color:#000000;
}
/*faq*/
#faq_header{
	text-align:center;
	width:515px;
	height:43px;
	text-align:center;
	/*background:url(../img/bg_faq_header.jpg) center top no-repeat;*/
	padding:0px 40px;
}
#faq_title{
	text-align:center;
	padding:2px 40px 0px 40px;
	width:515px;
	height:23px;
	font-size:18px;
	color:#1D8D39;
}
#faq_area{
	width:515px;
	/*background:url(../img/bg_faq_bottom.jpg) center bottom no-repeat;*/
	text-align:center;
	padding:40px;	
}
#faq_texts{
	text-align:left;
	/*height:200px;
	overflow-x:hidden;
	overflow-y:scroll;*/
}
/*results area*/
.b_0111{
	border-bottom:#72428C 1px solid;
	border-left:#72428C 1px solid;
	border-right:#72428C 1px solid;
}
.b_0100{
	border-right:#72428C 1px solid;
}
.product_price{
	background:url(../img/bg_result_top.jpg) left top no-repeat;
	text-align:left;
	padding:1px 5px 1px 5px;
	height:25px;
}	
.product_price .price{
	font-size:14px;
	letter-spacing:1px;
	color:#FEFEFE;
	font-weight:bold;
}
.product_price .price .small{
	color:#FEFEFE;
	font-weight:normal;
}	
.product_image{
	text-align:left;
	width:30%;
	border-left:#72428C 1px solid;
	border-bottom:#72428C 1px solid;
}
.product_image img{
	border: #1D8D39 1px solid;
}

.border_b_r{
	border-bottom:#72428C 1px solid;
	border-right:#72428C 1px solid;
}
.border_b{
	border-bottom:#72428C 1px solid;
}
.product_details{
	text-align:left;
	color:#72428C;
}
.product_details_black{
	text-align:left;
	color:#000000;
}
.product_details h2{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#72428C;
}
.product_details h3{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	color:#72428C;
}
.product_details p{
	margin-bottom:0px;
	font-size:10px;
	color:#000000;
}
.product_details a{
	font-size:10px;
	color:#72428C;
	font-weight:normal;
	text-decoration:none;
}
.product_details a.right{
	float:right;
}
.product_details a:hover{
	color:#1D8D39;
}
.product_details_add{
	font-size:10px;
	color:#72428C;
}
.product_details_add img{
	border: #1D8D39 1px solid;
}
.product_details_add img.no_border{
	border:none;
}
.product_spacer{
	height:5px;
}
/*searc area*/
#search_input{
	background:#FFFFFF;
	border:#000000 0px solid;
	width:76px;
	height:11px;
	font-size:9px;
	padding:0px;
	margin:0px;
}
.search{
	width:165px;
	font-size:11px;
	font-weight:bold;
	color:#72428C;
}
#main_text_no_scroll #search_form, #main_text_scroll #search_form{
	width:80%;
	padding:3px;
	margin:0px;
	color:#FFFFFF;
}
#search_form, #login_form, #password_form, #register_form{/*results page*/
	width:95%;
	padding:3px;
	margin:0px;
	color:#FFFFFF;
}
#advanced_search_form{/*results page*/
	padding:3px;
	margin:0px;
	color:#FFFFFF;
}
#search_form .search_submit, #login_form .search_submit, #password_form .search_submit, #register_form .search_submit, #my_password_form .search_submit, #search_criteria_form .search_submit{/*results page*/
	background-color:#1D8D39;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
}
#advanced_search_form .search_submit{/*results page*/
	background-color:#1D8D39;
	border:0px;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
}
#mortage_form .mortage_submit{/*results page*/
	background-color:#72428C;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
}
#contact_form .search_submit{/*results page*/
	background-color:#1D8D39;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
}
#contact_form{
	color:#FFFFFF;
}
.search_submit_2{
	font-weight:bold;
	background-color:#FFFFFF;
	border:0px;
	color:#72428C;
	cursor:pointer;
}
#valuation_form .valuation_submit, #selling_form .selling_submit{/*results page*/
	background-color:#1D8D39;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
}
/*contact area*/
.contact{
	width:140px;
	color:#72428C;
	border:none;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:5px 1px 0px 2px;
	background-color:#FFFFFF;
	background-position:left top;
	background-repeat:no-repeat;
}
#main_valuation_form, #main_selling_form{
	color:#FFFFFF;
}
#contact_name, #users__first_name{
	/*background-image:url(../img/bg_first_name.gif);*/
}
#contact_surname, #users__surname{
	/*background-image:url(../img/bg_surname.gif);*/
}
#contact_email, #users__email{
	/*background-image:url(../img/bg_email.gif);*/
}
#contact_phone, #users__tel_no{
	/*background-image:url(../img/bg_phone.gif);*/
}
#contact_message, #users__message{
	/*background-image:url(../img/bg_message.gif);*/
	height:40px;
}
#users__pwd{
	/*background-image:url(../img/bg_password.gif);*/
}
#my_password_form #users__pwd{
	/*background-image:url(../img/bg_old_password.gif);*/
}
#my_password_form #users__new_pwd{
	/*background-image:url(../img/bg_new_password.gif);*/
}
#my_password_form #users__new_pwd_2{
	/*background-image:url(../img/bg_reenter_new_password.gif);*/
}
#users__pwd_2{
	/*background-image:url(../img/bg_reenter_password.gif);*/
}
/*
#valuation_name{
	background-image:url(../img/bg_first_name.gif);
}
#valuation_surname{
	background-image:url(../img/bg_surname.gif);
}
#valuation_email{
	background-image:url(../img/bg_email.gif);
}
#valuation_phone{
	background-image:url(../img/bg_phone.gif);
}*/
#valuation_message{
	/*background-image:url(../img/bg_message.gif);*/
	height:30px;
}
#mortage_name{
	background-image:url(../img/bg_first_name.gif);
	color:#1D8D39;
}
#mortage_surname{
	background-image:url(../img/bg_surname.gif);
	color:#1D8D39;
}
#mortage_email{
	background-image:url(../img/bg_email.gif);
	color:#1D8D39;
}
#mortage_phone{
	background-image:url(../img/bg_phone.gif);
	color:#1D8D39;
}
#mortage_message{
	background-image:url(../img/bg_message.gif);
	color:#1D8D39;
	height:30px;
}





/* menu table*/
#menu_table{
	background:url(../img/bg_menu_top.gif) top left no-repeat;
	width:114px;
}
.menu_item{
	padding-left:5px;
	text-align:left;
	height:17px;
}
.menu_break{
	height:1px;
	background:url(../img/bg_menu_top.gif) bottom left repeat-y;
}
.menu_item_bottom{
	background:url(../img/bg_menu_bottom_2.gif) bottom no-repeat;
	height:10px;
	text-align:center;
	vertical-align:top;
	color:#FFFFFF;
}
.menu_item a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	width:100%;
	font-size:11px;
}
.menu_item a:hover{
	font-weight:normal;
	color:#ffffff;
}



/*main text*/
#main_text_scroll{
	padding:0 10px 0 10px;
	/*height:344px;
	overflow-x:hidden;
	overflow-y:scroll;*/
}
#main_text_no_scroll{
	padding:0 5px 0 5px;
	/*height:344px;
	overflow:hidden;*/
}
/*footer*/
#footer, #footer a{
	text-decoration:none;
	font-size:11px;
	color:#fff;
}
#footer a:hover{
	color:#1D8D39;
}





.error{
	text-align:center;
	font-size:14px;
	background-color:#FFECEC;
	border:#FF8484 1px solid;
	color:#FF3737;
	padding:4px;
	text-align:center;
	background-image:url(../img/ico/error.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.error_small{
	font-size:10px;
	background-color:#FFECEC;
	border:#FF8484 1px solid;
	color:#FF3737;
	padding:2px;
}
.ok{
	text-align:center;
	font-size:14px;
	background-color:#FAFDF2;
	border:#698D16 1px solid;
	color:#698D16;
	padding:2px;
	background-image:url(../img/ico/ok.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.ok_small{
	font-size:10px;
	border:#698D16 1px solid;
	background-color:#FAFDF2;
	color:#698D16;
	padding:2px;
}
.ok_big{
	font-size:11px;
	/*background:url(../img/bg_ok_big.gif) top center no-repeat;*/
	color:#1D8D39;
	padding:20px;
	height:240px;
	width:70%;
}
.ok_big_2{
	font-size:11px;
	background:url(../img/bg_ok_big_2.gif) top center no-repeat;
	color:#72428C;
	padding:20px;
	height:200px;
	width:70%;
}
.ok_big_3{
	font-size:11px;
	background:url(../img/bg_ok_big_3.gif) top center no-repeat;
	color:#72428C;
	padding:20px;
	height:160px;
	width:70%;
}
/*lightview*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #1D8D39;
	width: 800px;
	height: 600px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../img/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #1D8D39;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #fff; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 600px;
	background-color: #72428C;
}

/*autocompleater*/
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  color:#72428C;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #72428C; color:#FFFFFF;}
div.autocomplete ul li {
	text-align:left;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:12px;
  cursor:pointer;
  font-weight:normal;
}
#search__type,#search__fk_areas,#search__bedrooms,#search__buy_price_to,#search__let_price_to,#search__fk_types{
	width:188px;
}
#search__or{
	width:184px;
}
