body {
	font-family: Arial, Verdana;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background:#002F09 url(../img/top_bg1.jpg) repeat-x top;
}

a {
	color:#05711B;
}

img {
	border: 0px;	
}

h1{
	color: #313131;
	font-size:16px;	
	font-weight: bold;
	margin-bottom:16px;
}
h2{
	color: #000000;
	font-size:14px;	
	font-weight: bold;
	margin-bottom:16px;
}
h2.mb3{
	margin-bottom:3px;
}
h3{
	text-decoration: underline;
	font-size:14px;	
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding:0px;
}

.clear {
	clear:both;
}

.clearLeft {
	clear:left;
}

p.mb20{
	margin: 0px 220px 34px 0px;
	padding: 0px 20px 0px 0px;	
}
.guides_p_nr{
	color: #006314;
	font-weight:bold;
	width: 20px;
	float:left;
	margin:0px;
	padding:0px;
}
.guides_p{
	margin: 0px 0px 25px 0px;
	padding: 0px;
}
.guides_p p{
	margin:0px;
	padding: 0px 0px 0px 30px;
}
.guides_p a{
	color: #000;
}
p.col3{
	margin:0px;
	padding:0px;
	width: 218px;
	margin-right:25px;
	margin-bottom:55px;
	float:left;	
}
p.col3 a{
color: #000;	
}

.slider {
 left:25px;
 position:relative;
 top:-3px

}

.numbers {
 float:left;
 border:1px solid gray;
 padding:1px 4px;
 margin :2px 2px 3px;
 cursor:default;

}

.selected_number{
 float:left;
 border:1px solid gray;
 padding:1px 4px;
 margin :2px 2px 3px;
 background-color: #104E8B;
 color:white;
 cursor:default;
}

.boldFont {
	font-weight:bold;
}

#homeTextToLet {
	font-size:14px;
}

.fontSize11 {
	font-size:11px;
}
.fontSize14 {
	font-size:14px;
}
.fontSize14B {
	font-size:14px;
	font-weight:bold;
}
.fontSize14BGreen {
	font-size:14px;
	font-weight:bold;
	color:#05711b;
	text-decoration:none;
}
.fontSize16 {
	font-size:16px;
}
.fontSize16B {
	font-size:16px;
	font-weight:bold;
}
.fontSize16BRed {
	font-size:16px;
	font-weight:bold;
	color:red;
}
.fontSize16BGreen {
	font-size:16px;
	font-weight:bold;
	color:#05711b;
	text-decoration:none;
}
.red {
	color:red;
}
.green {
	color:#05711b;
}
.grey {
	color:#666;
}

.marginL40 {
	margin-left:40px;
}

#advProp, #advBus {
	width:700px;
}
#advProp table, #advBus table, #registerCont table {
	margin:0px auto;
	border:0px;
}
#advProp h4, #advBus h4 {
	font-size:16px;
	font-weight:bolder;
	margin-bottom:10px;
	margin-left:30px;
}
#advProp .nobordertop, #advBus .nobordertop, #registerCont .nobordertop {
	text-align:right;
	padding-right:10px;
	font-size:14px;
}
.advFormCont {
	background-color:#f5f5f5;
	margin:20px 0px;
	border:1px solid #03EA2C;
	padding-bottom:20px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
.advFormCont h4 {
	color:#05711b;
}

p.advertise1,p.advertise2{
	margin: 5px 0px 20px 0px;
	width: 650px;
	padding: 5px 0px 0px 50px;
	background: url(../img/p_bullet1.gif) no-repeat 0px 0px; 	
	float:left;
}
p.advertise2{
	background: url(../img/p_bullet2.gif) no-repeat 0px 0px;
}
p.advertise1 a,p.advertise2 a{
	color: #000;
}

p.help{
	margin: 5px 0px 20px 0px;
	width: 670px;
	padding: 0px 0px 0px 30px;
	background: url(../img/icon_p_bullet.gif) no-repeat 0px 3px; 	
	float:left;
}
#ea, #ps{
	width:700px;
	display:none;
}

a.help,a.help_sel,span.help{
	font-size:18px;
	color:#026215;/*#231F20;*/
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding: 10px 0px 10px 0px;
	width:700px;
	float:left;	
}
a.help_sel{
	background: url(../img/icon_x.gif) no-repeat 685px 15px;
}


ul.green_bullets{
	list-style:none;
	padding-left:0px;
	margin: 5px 0px 24px 0px;
	width: 690px;
	float:left;
}
ul.green_bullets li{
	float:left;
	height:20px;
	width: 660px;
	line-height:20px;
	vertical-align: middle;
	padding-left:30px;
	margin-top:7px;
	font-size:12px;
	background: url(../img/icon_p_bullet.gif) no-repeat 2px 4px;
}

#wrap_main{
	width:100%;
	margin: 0px;
	padding:0px;	
	background: #fff url(../img/footer_bg.jpg) repeat-x bottom;
	margin-top:134px;
	float:left;
}
.disclaimer#wrap_main {
	background: #fff url(../img/footer_bg_disclaimer.jpg) repeat-x bottom;		
}

.disclaimer{
	font-size:10px;	
	width:670px;
	padding:0px 15px;
	margin-top:20px;
}

#wrap{
	width: 1020px;
	min-height:150px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
}


#top {/*
	width: 100%;
	height: 134px;	
	color: #fff;
	position: relative;
	margin-bottom:22px;*/
	width: 1020px;
	height: 134px;	
	color: #fff;
	position: absolute;
	top: 0px;
	left:50%;
	margin-left:-510px;
	z-index:1000;
}
#top a{
	color: #fff;	
}
#top a:hover{
	text-decoration:underline;	
}

#top ul{
	float:left;
	margin:0px; padding:0px;
	list-style: none;
}
#top #logo ,#top #top_banner{
	position: absolute;
	min-width: 10px;
	min-height:10px;
	left: 40px;
	top: 28px;	
	_left:0px;
}
#top #top_banner{
	left: 266px;	
}

/*start login styles*/

#login_signin{
	position: absolute;
	left:0px;
	top:20px;
	margin:0px;
	padding:0px;
	font-size:14px;
	_left:-232px;
}
#top_admin_box .login_register{
	position: absolute;
	right:10px;
	top:20px;
	margin:0px;
	padding:0px;
	color: #12FF00;
	font-size:14px;
	font-weight:bold;
	background: url(../img/top_bullet_britegreen.gif) no-repeat 0px 4px;
	padding-left:10px;
	_right:20px;
}
#login_form input{
	position: absolute;	
	top:42px;
	left:0px;
	_left:-232px;
	border:0px;
	font-size:12px;
	color: #006600;
}
#login_form #login_submit{
	top:98px;
	width:62px;
	height:23px;
	background: url(../img/button_login.jpg) no-repeat top;
	z-index:1000;
}
#login_forgotten{
	font-size:9px;
	width: 120px;
	position:absolute;
	left:70px;
	top: 100px;
}
#login_form #login_rememberme, #login_rememberme_link  {
	font-size:9px;
	position:absolute;
	left:68px;
	top: 93px;
	_left:-162px;
}
#login_rememberme_link {
	left: 88px;
	top: 87px;
	_left:-140px;
}
#top_admin_box #login_form{
	margin:0px;
	padding:0px;
	min-width:222px;	
}
#login_form .login_username{
		width:213px;
		padding-top:4px;
		*padding-top:8px;
		padding-left:3px;
		height:21px;
		background: url(../img/top_input_bg_username.gif) no-repeat left;
}
#login_form .login_password{
		width:213px;
		top:68px;
		padding-top:4px;
		*padding-top:8px;
		padding-left:3px;
		height:21px;
		background: url(../img/top_input_bg_username.gif) no-repeat left;
}

#login_form a{
	float:right;	
	margin-top:10px;
}

/*end login styles*/
#top_admin_box{
	float:right;
	min-width: 222px;
	margin-right: 52px;
	_margin-right:92px;
	position: absolute;
	top:0px;
	right:0px;
	height: 122px;
}
#top #top_admin_box ul{
	width: 146px; 
	*height: 122px;
	float:right;
	margin:8px 0px 8px 0px;
	padding:0px;
	color: #DEFEE4;
	/*list-style-image: url(../img/top_bullet.gif);*/
}
#top_admin_box ul li{
	float:left;
	padding:0px; margin:0px;
	margin-bottom:2px;
	width: 100%;
	background: url(../img/top_bullet.gif) no-repeat 0px 5px;
	padding-left:12px;
}
#top_admin_box ul li a{
	font-size: 11px;
	color: #DEFEE4;	
}
#top_admin_welcome{
	float:right; 
	min-width:2px;
	max-width:300px;
	_width:300px;
	/*overflow:hidden;*/
	height: 27px;	
	background: url(../img/top_bg_welcome.gif) repeat-x left ;
	line-height: 27px;
	vertical-align: middle;
	margin-top:100px;
	margin-right:40px;
	_margin-right:20px;
	/*position: absolute;
	right:40px;
	bottom:8px;*/
	position:relative;
}
#top_admin_welcome a{
	position: absolute; top:0px; right:0px;
	height:27px;
	padding-right:10px;
	background: url(../img/top_bg_welcome_right.gif) no-repeat right;
}
#top_admin_welcome span{
	padding-left:10px;	
	padding-right:110px;
	float:left;	
	background: url(../img/top_bg_welcome_left.gif) no-repeat left;
	min-width:10px;
}
#top_menu, #top_menu ul{
	width:744px;
	height:26px;	
	float:left;
	position: absolute;
	left:0px;
	bottom:0px;
	margin-left:10px;
	z-index:10;
}
#top_menu ul{
	bottom:6px;	
	_bottom:0px;
}
#top_menu { background: url(../img/top_bg2.jpg) no-repeat bottom right; }
#top_menu ul li{
	float:left;	
	margin-right:25px;
}
#top_menu ul li a{
	text-decoration:none;
	color:#fff;
	font-size:14px;
	height:32px;
	text-align: left;
	vertical-align: middle;
	line-height:28px;
	padding:2px;
	padding-bottom:10px;
}
#top a#t1{ 	width: 104px; margin-left:26px;}
#top a#t2{ 	width: 124px; } /* 95 initial */
#top a#t3{ 	width: 131px; }
#top a#t4{ 	width: 150px; }
#top a#t5{ 	width: 124px; }
/* selected tabs*/
#top_menu ul li a.selected{
	color: #026215;
	font-size: 14px;	
	line-height:30px;
	padding:2px;
	padding-bottom:10px;
}
#top a#t1.selected{	background: url(../img/tabs2.jpg) no-repeat top left;}
#top a#t2.selected{	background: url(../img/tabs5.jpg) no-repeat top left;}
#top a#t3.selected{	background: url(../img/tabs3.jpg) no-repeat top left;}
#top a#t4.selected{	background: url(../img/tabs4.jpg) no-repeat top left;}
#top a#t5.selected{	background: url(../img/tabs5.jpg) no-repeat top left;}
/* end selected tabs */

/* start t5 drop-down menu */
#t5dropDown {
	position: absolute;
	visibility:hidden;
	color:black;
	font-size:14px;
	background: #fff;
	border: 1px solid #999;
	border-bottom:0px;
	border-top:0px;
	top:134px;
	left:490px;
	z-index:99;
}
#t5dropDown ul li {
	padding: 7px 12px 7px 10px;
	text-decoration: none;
	border-bottom:1px solid #999;
}
#t5dropDown a {
	color:black;
	text-decoration:none;
}
#t5dropDown ul li:hover {
	background:#06731a;
	color:white;
	cursor:pointer;
}
#t5dropDown a:hover {
	color:white;
	text-decoration:none;
}
/* end t5 drop-down menu */

#content{
	width: 940px;
	margin-left:42px;
	_margin-left:20px;
	min-height: 250px;
	padding-top:20px;
	background: #fff;
	font-size:12px;
	line-height:18px;
	position:relative;
}
.content_conv_box a, #register a{
	color: #000;
	text-decoration:underline;	
}
#content #content_right_col{
	float:right;
	width: 223px;
	_width:240px;
	_margin-right:-36px;
	margin-top:0px;
	padding-top:0px;
	overflow:visible;
	z-index:1000;
	color:grey;
	font-weight:bold;
}
#content_right_col240px{
	float:right;
	width: 240px;
	_margin-right:-2px;
	margin-right:-10px;
	overflow:visible;
	z-index:1000;
}
.content_conv_box{
	/*min-height:100px;	*/
}

.content_conv_box, .content_pagination_top, #register, #description{
	width:700px;
	margin:0px;
	padding:0px;	
}
.content_conv_box100{
	width:100%;	
}
.content_conv_box100sp{
	margin:0px;
	width:100%;
	background: url(../img/content_hr1.gif) repeat-x 0% 100%;
	padding:10px 0px;
	margin-top:10px
}
.content_pagination_bordergreen_top,.content_pagination_bordergreen_bottom, .content_pagination_noborder_top{
		border-top:1px solid #03EA2D;
		padding-top:12px;
		margin-top:15px;
		height:25px;
		/*height:65px;*/
		/*line-height:12px;*/
		vertical-align: middle;
		color: #474747;
		font-size:11px;
		font-family: Arial;
}
.content_pagination_noborder_top{
		border:0px;
		font-size:14px;
		color: #000;
}
.content_pagination_noborder_top span, .content_pagination_bordergreen_top span{
	float:left;	
}
.content_pagination_bordergreen_bottom{
		border-top:0px;padding-top:0px;
		border-bottom:1px solid #03EA2D;
		padding-bottom:12px;
		margin-top:-8px;
		width:700px;
}
.float_right{
	width: 350px;	
}
.float_right, .float_right span,.float_right select,.float_right a,.float_left a,.float_left span{
	float:right;	
	height:20px;
	line-height:20px;
	vertical-align: middle;
}
.float_left a,.float_left span{
	float:left;	
}
.float_right span,.float_left span{
	margin: 0px 5px 0px 5px;
}
.content_pagination_bordergreen_top select,.content_pagination_bordergreen_top form {
		margin:0px; padding:0px;
		float:left;
}
.content_conv_box_image, .content_conv_box_image_prop,.content_conv_box_image_prop_sr, .content_conv_box_image p{
	float:left;	
	margin:0px;
	padding:0px;	
	width:140px;
}
.content_conv_box_image, .content_conv_box_image_prop_sr {
	width:143px;
}
.content_conv_box_image .img, .leftbox .img, .content_conv_box_image_prop_sr .img {
	padding:3px;
	background:#ccc;
	border:1px solid grey;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.thumb_big_container_agent .img {
	padding:3px;
	background:#fff;
	border:2px solid grey;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.statusImage {
	width:135px;
	float:left;	
	margin:10px 0px 0px 3px;
}
.content_conv_box_image_prop,content_conv_box_image_prop_sr{
	width:160px;
	position:relative;
}
.content_conv_box_image_prop input, #register div.content_conv_box_image_prop input{
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10000;
}
.content_conv_box_image_prop img{
	/*float:left; margin-left:24px;
	margin-top: -13px;	
	border:0px;*/
}

.content_conv_box_image .thumb_big_container,.content_conv_box_image_prop .thumb_big_container, {
	background: url(../img/property_image_big_bg.gif) no-repeat top left;
	width:160px;	
	min-height:102px;
	margin-left:0px;/*24px;*/
	*margin-top:-16px;
	border:0px;
}
.content_conv_box_image .thumb_big_container{
	margin-left:0px;
}

.content_conv_box_image img.thumb_big,.content_conv_box_image_prop img.thumb_big,.content_conv_box_image_prop_sr img.thumb_big{
	/*background: url(../img/property_image_big_bg.gif) no-repeat top left;*/
	padding: 3px 3px 4px 4px;
}
.content_conv_box_image .thumb_120_container{
	background: url(../img/thumb_bg120.gif) no-repeat top left;
}
.content_conv_box_image img.thumb_120{
	padding: 4px 4px 5px 4px;
}
img.thumb_120_guides{
	float:left;
	margin: 0px 10px 0px 0px;
	background: url(../img/thumb_bg120.gif) no-repeat top left;
	padding: 4px 4px 5px 4px;
}
.guides_title{
	color: #087B1D;
	font-size:14px;
	font-weight: bold;
	text-decoration:underline;
}
.guides_box{
	width:294px; float:left; margin: 0px 19px 34px 0px;
}
.guides_text{
	foat:left; margin: 10px 0px 0px 130px;
}

.content_conv_box_image_prop .thumb_small_container,.content_conv_box_image_prop_sr .thumb_small_container{
	background: url(../img/property_image_small_bg.gif) no-repeat top left;
	margin-top:12px;
	
}
.content_conv_box_image_prop img.thumb_small,.content_conv_box_image_prop_sr img.thumb_small{
	padding: 3px 3px 36px 2px;
	max-width: 83px;
	max-height: 40px;
	//width: expression(this.height < this.width && this.width > 83 ? '83px' : expression(this.height > this.width && this.width > 40 ? '40px' : true));
	//height: expression(this.height >  40 ? '40px' :  true);	
}
.content_conv_box_image_prop_sr img{
	margin-top:0px;	
	/*margin-left:4px;*/
}
.content_conv_box_image p{
	margin-top:10px;
}
.content_conv_box_text,.content_conv_box_text_sr,.content_conv_box_text_sp_green,.content_conv_box_text_sp,.content_conv_box_text_sp_gray,.content_conv_box_text_nopadding, .content_conv_box_text_fullwidth{
	padding-left:168px;
	*padding-left:14px;
	background: url(../img/content_hr1.gif) repeat-x bottom left;
	padding-bottom:11px;
	margin-bottom:20px;
	padding-right:0px;
	/*adaugat ulterior pt fix no text*/
	/*min-height:100px;*/
}

.content_conv_box_text_sr {
	margin:0px;
}

#register h3,.content_conv_box_text_sp h3, .content_conv_box_text_sp_gray h3,.content_conv_box_text_sr h3{
	margin-top:0px;
}	
.content_conv_box_text_sp,.content_conv_box_text_sp_gray{
	padding-left:172px;
	*padding-left:14px;	
}	
.content_conv_box_text_sr{
	padding-left:170px;
	*padding-left:14px;	
	padding-right:15px;
}
.content_conv_box_text_sp_gray,.content_conv_box_text_sr,.content_conv_box_text_sp,.content_conv_box_text_sp_green{
	background: none;
}
.content_conv_box100_gray,.content_conv_box100_green{
	background: url(../img/td_selected_bg.gif) no-repeat 1px 0px;
	height:175px;
	padding:10px;
	width:100%;
	margin:0px;
	margin-top:8px;
}
.content_conv_box100_green{
	background: url(../img/td_selected_bg_green.gif) no-repeat 1px 0px;
	height:180px;
	margin-top:0px;
}
.content_conv_box_text_nopadding{
	padding-left:0px;	
}
.content_conv_box_text_fullwidth{
	padding-left:0px;	
}
.agentLogoRight {
	float:right;
	position:relative;
	top:-27px;
	padding:3px;
	border:1px solid grey;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	background:#ccc;
}
#footer {
	width:1020px;	
	margin:20px 0px 0px 40px;
	padding:0px;
	height: 190px;
	background: url(../img/content_bg_bottom.jpg) repeat-x top center;	
	color: #fff;
	float:left;
}
#footer a{
	color: #fff;
	text-decoration: underline;	
	font-weight: normal;
}
#footer ul{
	margin:0px; padding:0px;
	margin-left:20px;
	margin-top:16px;	
	list-style: none;
	font-size:12px;
	font-weight: bold;
	overflow: visible;
}
#footer ul.first{
	
}
#footer ul li{
	margin:0px 5px;	
	display:inline;
}
#footer_copyright ul li{ font-weight: normal; width:175px;	overflow: visible; } 
.logo_color{
	margin-top:2px;
	height:19px;
	background: url(../img/footer_logo_color.jpg) no-repeat 135px 0px;	
}
#footerAddThisIcons {
	margin-left:22px;
	margin-top:16px;
}
#followUsTwitter {
	margin-left:24px;
	margin-top:10px;
}

/* search and flash map area */
.content_map{
	width:712px;/*638px;*/
	*min-width:712px;
	min-height:105px;
	margin:0px;
	padding:0px;	
	font-size:16px;
	color:#626362;
	_margin-bottom:10px;
	overflow: visible;
}
#map_search_form{
	padding-left:74px;
	margin-left:20px;
	background: url(../img/icon_big_search.jpg) no-repeat 0px 0px;
	overflow: visible;
	padding-top:2px;
	float:left;
	_float:none;
}
#sp_search_form{
	margin-left: 0px;
	background-image: none;
	margin-bottom:55px;
	margin-top:10px;	
}
#map_search_form input, #sp_search_form input{
	height: 30px;
	margin:10px 0px 0px 0px;
	border:0px;
	padding:0px;
	color: #07763A;
	font-size:14px;
	float:left;
	padding-left:10px;
	padding-top:6px;
}
#sp_search_form ul{
	float:left;
	height:12px;
	width: 700px;
	line-height:14px;
	list-style:none;	
	vertical-align: middle;
	padding:0px;
	margin:8px 0px 2px 4px;
}
#sp_search_form ul li{
	float:left;	
	margin:0px 24px 0px 0px;
}
#sp_search_form ul li input{
	float:left;
	height:10px;
	min-width:10px;
	line-height:10px;
	list-style:none;	
	vertical-align: middle;
	margin:0px 10px 0px 0px;
	padding:0px;
}

#map_search_form .map_search_input_box, #sp_search_form .map_search_input_box{
	background: url(../img/input_map_search.gif) no-repeat 0px 0px;
	width: 391px;
	height:30px;
	margin-left:0px;
	*margin-left:-68px;
	_margin-left:0px;
	margin-top:6px;
}
#map_search_form .map_search_input_box_homepage{
	width: 418px;	
	background: url(../img/input_map_search_homepage.gif) no-repeat 0px 0px;
	height:30px;
	margin-left:0px;
	padding-right:12px;
	*margin-left:-10px;
	_margin-left:0px;
}
.map_search_input_forsale{
	background: url(../img/button_forsale.jpg) no-repeat top left;
	width: 79px;
	height:30px;
}
.map_search_input_torent{
	background: url(../img/button_torent.jpg) no-repeat top right;
	width: 89px;
	height:30px;
}
.sr_input_forsale,.sr_input_torent{
	background: url(../img/button_torent2.jpg) no-repeat top right;
	width: 79px;
	height:30px;
	border:0px;
	margin:15px 0px 5px 0px;
}
.sr_input_forsale{
	margin-left:15px;
	background: url(../img/button_forsale2.jpg) no-repeat top left;
}
#search_example{
	float:left;
	color: #757575;
	font-size:11px;
	margin-left:8px;	
	width:210px;
}
#location {
	position:relative;
	top:-4px;
}
#search_moreoptions{
	float:left;
	color: #000;
	font-size:12px;
	margin-left:127px;
	text-decoration:underline;	
	cursor: pointer;
	width:150px;
	height:21px;
	padding-left:10px;
	padding-top:2px;
}
#search_moreoptions.selected {
	background: url(../img/button_moresearchoptions.gif) no-repeat 0px 0px;
	float:left;
	color: #000;
	font-size:12px;
	margin-left:127px;
	text-decoration:underline;	
	cursor: pointer;
	width:150px;
	height:21px;
	padding-left:10px;
	padding-top:2px;
}
#map_more_options_box{
	width:612px; /*392px;*/
	height:39px;/*69px;*/
	float:left;
	margin:-2px 0px 20px 0px;
	_margin:-2px 0px 0px 0px;
	padding:0px;
	*padding-bottom:20px;
	_padding:0px;
	display:block;
	background: url(../img/map_moresearchoptions_bg.gif) no-repeat top left;
	font-size:12px;
	color: #000;
}
#map_price{
	float:left;	
	text-align: right;
	margin: 12px 0px 0px 15px;
	_margin-left:10px;
	line-height:20px;
	vertical-align:middle;
}
#map_price select{
	width:85px;
	height:18px;
	margin-left:4px;	
	margin-bottom:5px;
	font-size:11px;
}
#map_type_rooms{
	float:left;
	text-align:right;
	margin: 7px 12px 0px 34px;
	line-height:20px;
	vertical-align:middle;
	font-size:14px;
}
#map_type_rooms select{
	margin-left:4px;	
	margin-bottom:5px;
	font-size:14px;
	border:1px solid #03EA2C;
}
#map_flash, #flashcontent{
	width: 711px; /*635px;*/
	height:350px;
	margin:10px 0px 0px 0px;
	padding:0px;
    background: url(../img/map_footer_bg.jpg) no-repeat top left;
	z-index:0;
}
#flashcontent{
	padding: 5px 0px 0px 11px;
}

#map_uk_search, #map_london_search, #letter_select, #map_uk_search_results {
	width:890px;
	margin-left:34px;
	_margin-left:15px;
	/*padding-top:518px;*/
	/*float:left;*/
	margin-top:16px;
	font-size: 12px;
	color: #087A1D;
}
#map_uk_search_results {
	margin-left:0px;
}

#letter_search{
	width:100%;
	margin-left:0px;	
	_margin-left:15px;
	/*float:left;*/
	margin-top:16px;
	font-size: 12px;
	color: #087A1D;
}
#countySliders ul {
	margin:10px 5px;
	padding-left:0px;
}

#content .marginleft0{
	margin-left:0px;	
}
#content .marginleft75{
	margin-left:75px;	
	_margin-left:15px;	
}
#letter_select{
	color: #000;
	margin-left:0px;
	padding-top:15px;	
}
#map_uk_search a, #letter_search a, #map_london_search a, #letter_select a, #map_uk_search_results a{
	font-size:12px;
	height:22px;
	width:22px;
	color: #087A1D;
	padding:4px 7px 4px 7px;
}
p.introtxt{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
p.introtxt2{
	margin:30px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
#map_london_search a{
	color:#DB0000;
}
#map_london_search{
	margin-left:0px;
	_margin-left:45px;
	margin-top:7px;
	color:#DB0000;
	margin-bottom:0px;
	padding-top:0px;
}

#map_uk_search a:hover, #letter_select a:hover, #letter_search a:hover, #map_uk_search_results a:hover {
	color:#fff;
	background: url(../img/letter_bg_green.gif) no-repeat;
	background: #05711b;
	text-decoration:none;
}

#map_uk_search a.letterSel, #letter_select a.letterSel, #letter_search a.letterSel, #map_uk_search_results a.letterSel {
	color:#fff;
	background: url(../img/letter_bg_green.gif) no-repeat;
	background: #05711b;
	text-decoration:none;
}
#map_london_search a:hover, #map_london_search a.letterSel {
	color:#fff;
	background: #DB0000;
	text-decoration:none;
}
#countySliders {
	margin-top:20px;
}

.countyHeaderOpen {
	padding:3px 30px;
	background: url(../img/minus.gif) no-repeat;
	background-color:#05711b;
	border-top:1px solid grey;
	border-bottom:1px solid black;
	border-left:1px solid grey;
	border-right:1px solid black;
}

.countyHeaderClosed {
	padding:3px 30px;
	background: url(../img/plus.gif) no-repeat;
	background-color:#05711b;
	border-top:1px solid grey;
	border-bottom:1px solid black;
	border-left:1px solid grey;
	border-right:1px solid black;
}

a.countyTrigger {
	color:#fff;
	text-decoration:none;
}

a.countyTrigger:hover {
	cursor:pointer;
	color:#fff;
	text-decoration:underline;
}

.green_txt{
	color: #005D14;
}	

a.content_green,.content_green, #register .green, a.topright,.green_txt {
	color: #005D14;
	text-decoration:underline;
	font-weight:bold;
}
.green_txt{
		text-decoration:none;
}
a.topright{
	float:right;
	color: #005D14;
	font-weight: normal;	
}

a.green {
	color: #005D14;
}

.fields_green{
	color: #005E14;
	font-weight: 500;
	font-size: 14px;	
}

.fontsize14{
	font-size:14px;	
}
.fontsize14bu{
	font-size:14px;	
	font-weight: bold;
	text-decoration: underline;
}
.fontsize16b {
	font-size:16px;	
	font-weight: bold;
	text-decoration:none;
}
.fontsize16bu {
	font-size:16px;	
	font-weight: bold;
	text-decoration: underline;
}

.ul_letter_search a:hover {
	color: #fff;
	background: #FF0000;
	text-decoration:none;
	cursor:pointer;
}

.ul_letter_search a {
	font-size:14px;	
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}

.ul_letter_search {
	font-size:14px;	
	font-weight: bold;
	color:#005D14;
	text-decoration:none;
	margin-left:0px;
}

.li_letter_search a:hover, .li_letter_search_London a:hover {
	color: #fff;
	padding:2px 4px;
	background: #005D14;
	text-decoration:none;
}

.li_letter_search a, .li_letter_search_London a {
	font-size:12px;	
	margin:0px;
	padding:2px 4px;
	color:#000000;
	text-decoration:none;
}

.li_letter_search {
	font-size:12px;	
	display:inline-block;
	width:49%;
	float:left;
	list-style-type:none;
	margin:0;
	color:#005D14;
	text-decoration:none;
}
.li_letter_search_London {
	width:80%;
	list-style-type:none;
	margin:0px;
	color:#005D14;
	text-decoration:none;
}
.li_letter_search_London, .li_letter_search_London a {
	font-size:14px;
}

/* major cities search page */
#uk_major_cities_left {
	float:left;
}
#uk_major_cities_right {
	float:right;
	margin-right:60px;
}
.london_postcodes_search_list {
	float:left;
}
#uk_major_cities_left li, #uk_major_cities_right li, #london_regions_search_list li, #london_boroughs_search_list li, .london_postcodes_search_list li {
	list-style:none;
	color:#005D14;
	font-weight:bold;
	font-size:14px;
}
#uk_major_cities_left li, #uk_major_cities_right li {
	font-size:12px;
}
.london_postcodes_search_list li {
	line-height:20px;
	font-size:12px;
}
#uk_major_cities_left li a, #uk_major_cities_right li a, #london_regions_search_list li a, #london_boroughs_search_list li a, .london_postcodes_search_list li a {
	padding:2px 4px;	
	text-decoration:none;
}
#uk_major_cities_left li a:hover, #uk_major_cities_right li a:hover, #london_regions_search_list li a:hover, #london_boroughs_search_list li a:hover, .london_postcodes_search_list li a:hover {
	color:#fff;
	background:#005D14;
	text-decoration:none;
}
li.alphaSpacer {
	font-size:16px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}

.leftbox{	
	float:left;
	margin:0px;
	padding: 0px 15px 15px 0px;	
}

#agentInfo {
	min-height:200px;
}

#register h1{
	background: url(../img/register_pencil.gif) left no-repeat;
	font-family: Arial, Verdana;
	font-size:18px;
	color: #005E14;
	padding-left:46px;	
}
#registerCont a {
	
}
#registerCont {
	width:700px;
}
#registerCont .advFormCont {
	padding:20px;
}
#register .grey_bg, #registerCont .grey_bg {
	background: #F6F6F6;
	padding: 5px 12px 5px 12px;
}
.grey_bg100,.white_bg100{
	background: #E9E9E9;
	padding: 5px 12px 5px 12px;
	margin-bottom:10px;
}	
.white_bg100{
	background:#fff;
}
#register .grey_bg100sp, #register .white_bg100sp{
	background: #E9E9E9;
	width:484px;
	padding: 5px 10px 5px 10px;
	margin-bottom:10px;
}	
#register .white_bg100sp{
	background: #fff;
}	
#register table {
	border: 1px solid #E9E9E9;
	width: 700px;	
	cell-spacing: 0px;
	cell-padding:0px;
	margin:0px;
	padding:0px;
}
#register table.cke_editor {
	width:100%;
	
}
#register tr{
	margin:0px;
	padding:0px;	
}
#register table td{
	border-top: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	vertical-align: top;
}
#register .noborderright, #register .noborderrighttop{
	border-right:0px;	
}
#register .noborderrighttop, #register .nobordertop, #advPropForm .nobordertop{
	border-top:0px;	
}
#register td, #advPropForm td{
	padding:10px 6px 6px 10px ;	
	margin:0px;
}
#register .red {
	font-weight: bold;
	color: #FF0000;	
}
.red {
	font-weight: bold;
	color: #FF0000;	
}
.red_nobold {
	color: #FF0000;	
}
#register input.text{
	width: 284px;
	font-size:12px;
}
#registerCont input {
	border:1px solid green;
}
#register input#regSubmit{
	width:85px;
}
#register .inputwidth40px{
	width: auto;
	margin-right:20px;	
}	
#security_box {
	text-align:center;
}
.nprofileFormHintText {
	font-size:11px;
	font-weight:bold;
	color:#05711b;
}

#register .register, #register .reset{
	width: 85px;
	height: 23px;	
	cursor: pointer;
}#register .register{
	margin-left:44px;	
}
#register .save{
	width: 84px;
	height: 23px;			
	cursor: pointer;
}	
#register .send{
	width: 79px;
	height: 30px;
	margin:10px 0px;	
	cursor: pointer;		
}	

.form_search_button{
	background: url(../img/button_search.jpg) no-repeat top left;
	width: 79px;
	height:30px;		
}

.form_send_button{
	background: url(../img/button_send.jpg) no-repeat top left;
	width: 79px;
	height:30px;	
	border:0px;	
}


ul#box_green, ul#property_menu{
	background: url(../img/box_green_bg.gif) repeat-y left;	
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:12px;
}
ul#property_menu{
		background: url(../img/property_menu_bg.gif) repeat-y 0px 0px;	
		margin:0px;
		padding:0px;
}
.pm_selected{
	min-height:140px;	
	background: url(../img/box_green_top_opened.gif) no-repeat top left;
}
.box_green_top_about, .box_gray_top{
	width:221px;
	height:39px;
	float:left;
	background: url(../img/box_green_top_about.gif) no-repeat top left;
}.box_gray_top{ background: url(../img/box_gray_top.gif) no-repeat top left; }
.box_green_top_about a, .box_gray_top a{
	padding:8px 0px 0px 40px;	
	margin:-3px 0px 0px -2px;	
	text-decoration:none;
	float:left;
	font-size:14px;
	color: #2F2F2F;
}

.switchSearchType {
	margin-top:-5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
	max-width:217px;
	padding:5px 0px;
	background: #05711b;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.switchSearchType a {
	color:#fff;
	text-decoration:none;
}
.switchSearchType a:hover {
	color:#fff;
	text-decoration:underline;
}

.box_green100_bg,.box_green100_top,.box_green_bg,.box_gray_bg, .box_market, .box_enq{
	width:223px;
	background: url(../img/property_menu_bg.gif) repeat-y top left;	
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.box_green100_bg,.box_green100_top{
	width:217px;	
	min-height:8px;
}
.box_green100_top{
	background: url(../img/box_green100_top.gif) #D9F2DC no-repeat top left;
	position:relative;
	top:10px;
}
.box_green100_top span{
	margin: 15px 15px 0px 15px;
	float:left;
}
.font20greenbu{
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
	color: #005D14;
}
.box_green100_bg{
	background: url(../img/box_green100_bg.gif) repeat-y top left;
}
.box_gray_bg{
	background: url(../img/box_gray_bg.gif) repeat-y top left;
}
ul.box_green_bg li, ul.box_gray_bg li, .box_market li, .box_enq li {
	margin-left:12px;
	background: url(../img/box_green_bullet_circledot_green.gif) no-repeat 5px 6px; 
	padding:  0px 0px 0px 27px;
	color: #017003;
}
ul.box_green_bg li a{
	font-weight: bold;
	color: #017003;
	margin-right: 4px;
}
ul.box_gray_bg li, ul.box_market li, ul.box_enq li{
	background: none;
	padding:0px;	
	color: #060606;
}
.box_market_top{
	width:74px;
	height:19px;
	background: url(../img/tab_marketed.gif) top left no-repeat;	
	color: #fff;
	font-size:11px;
	float:left;
}
#box_prop_desc {
	width:120px;
	height:19px;
	background: url(../img/tab_prop_desc.gif) top left no-repeat;	
	color: #fff;
	font-size:11px;
	float:left;
}
#box_agent_details {
	width:90px;
	height:19px;
	background: url(../img/tab_marketed_agent.gif) top left no-repeat;	
	color: #fff;
	font-size:11px;
	float:left;
}
ul.box_enq li {
	margin:0px;
	background:#fff;
	color: #060606;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	list-style:none;
}
ul.box_enq .box_enq_img {
	padding:5px 0px 10px 10px;
}
ul.box_enq li.brdrOff {
	border-bottom:0px;
}
	
ul.box_market li{
	margin-top:10px;	
}
ul.box_market, ul.box_enq{
	background: none;
	border: 1px solid #8B8B8B;	
	padding-top:5px;
}

#greenSide1 {
	background-color:#D3F0DC;
	margin-bottom:20px;
}
#greenSide2 {
	background-color:#D3F0DC;
}


ul#box_green li, ul#property_menu li{
	width:176px;
	padding:  0px 0px 0px 27px;
	margin: 10px 10px 13px 10px;
	font-size:12px;
	font-weight:normal;	
	background: url(../img/box_green_bullet.gif) no-repeat 12px 5px; 
}


ul#box_green li.first{
	padding-left:10px;
	padding-right:1px;
	background: none;
	width: 192px;	
	font-size:14px;
	font-weight:normal;	
}


.box_green_header, .box_green_footer{
	height:12px;	
	width: 223px;	
}
.box_green_footer{
	float:left;
	background: url(../img/box_green_bottom.gif) top no-repeat;		
	margin-bottom:25px;
}
.property_menu_footer, .property_menu_footer_box,.property_menu_footer_box_gray,.property_menu_footer_box_green100{
	float:left;
	background: url(../img/property_menu_footer.gif) top left no-repeat;		
	margin: 0px 0px 15px 0px;
	padding:0px;
	height:12px;	
	width: 223px;	
	display:none;
}
.property_menu_footer_box_gray{
	display: block;
	background: url(../img/box_gray_bottom.gif) top left no-repeat;		
}
.property_menu_footer_box_green100{
	display: block;
	width:217px;
	background: url(../img/box_green100_bottom.gif) top left no-repeat;		
}
.property_menu_footer_box{
	display:block;	
}
.box_green_header{
	background: url(../img/box_green_top.gif) top no-repeat;
}

#register input.widthheightauto{
	width: auto;
	height: auto;	
}



/* agent account */

table.saved_property, table.agent, table.mortgages #register table.agent,#register table.agent,#register table.saved_property{
	border: solid #077A1D 2px;
	border-top: solid #077A1D 10px;
	cell-spacing:0px;
	cell-pading:0px;
	background: url(../img/table_top_border_bg.gif) no-repeat top;
}
#register table.agent, table.mortgages,#register table.saved_property td,table.saved_property td{
	margin:0px;
	padding:0px;
}
#register table.saved_property{
	border-top: 0px;
}
#register table.saved_property input{
	width:auto;
	height:auto;	
}
#register table#add_uk_table{
	border-top: solid #077A1D 2px;	
}
#register table#add_uk_table input{
	
}
#register table.agent td, table.mortgages td, #register table.agent td.greenb{ 
	background: url(../img/td_bottom_bg_line.gif) repeat-x bottom #fff;
	border:0px;
	margin:0px;
}
#register table.agent td.greenb,table.mortgages td.greenb{
	padding-left:0px;
	padding-right:0px;
	background: url(../img/td_bottom_bg_line_green.gif) repeat-x bottom #fff;
}
#register table.saved_property td,table.saved_property td{
	background: none;	
	border:0px;
	margin:0px;
}
#register table td.header,table td.header{
	background: #077A1D;
	vertical-align: middle;
	color: #fff;
	height:30px;
	padding:0px 10px 0px 10px ;
	margin:0px;	
}
#register table td.header a{
	color: #fff;
	text-decoration:none;
	margin-left:20px;
	padding-left:20px;
	float:left;
}
#register table td.header a:hover{
	text-decoration:underline;
}
#register table td.header p{
	float:left; margin:0px; padding:0px;
}
#register table td.header .float_right{
		margin:0px; padding:0px;
		width:440px;
		min-height:10px;
}
#register table.agent td.grey, #advPropForm table.agent td.grey{
	background-color: #F4F4F4;
} 
#register table.agent td.yellow{
	background-color: #FFFFE2;	
} 
#register table.agent td.blue{
	background-color: #D2F2FF;
	font-size:14px;	
}  
#register table.agent td.green1{
	background-color: #DFFFE3;
} 

#register input.savemyprofile{
	width:129px;
	height:23px;	
}
#register input.savemyprofile2{
	background: url(../img/button_savemyprofile.jpg) no-repeat;
	width: 129px;
	height:23px;
	border:0px;	
}
#register input.button_submit_feeds{
	width:201px;
	height:28px;	
}
#register input.button_submit,#register table.agent td table.subtable td input.button_submit{
	width:80px;
	height:28px;	
}
#register ul#account{
	height:29px;
	margin:0px;
	padding:0px;
	list-style:none;	
	margin-left: 10px;
}
#register ul#account li, #register ul#account li a{
	min-width: 10px; 
	height:29px;
	float:left;
	margin:0px;
	padding:0px;	
	font-size:12px;
	font-weight: bold;
	color: #087B1D;
	text-decoration: none;
	overflow: visible;
}
#register ul#account li a{
	background: none;
	margin:0px;
	vertical-align: middle;	
	padding: 6px 14px 0px 14px;
	text-align: center;
	height: 23px;
	background: url(../img/tab_bg_148_normal.gif) no-repeat top right;
}
#register ul#account li a.last{
	background-image: none;
}
#register ul#account li.selected{
	background: #077A1D url(../img/cornerl.gif) no-repeat top left;}
#register ul#account li a.selected{
	background: #077A1D url(../img/cornerr.gif) no-repeat top right;
	color: #fff;
	margin-left:3px;
}
#register ul#account li a:hover{
	text-decoration: underline;	
}
#register ul#account li a.nobgimage{
	background-image:none;	
}

#register ul li a#adduk{
	margin:0px;
	vertical-align: middle;	
	padding: 10px 14px 0px 0px;
	text-align: left;
	height: 19px;
	line-height: 13px;
	vertical-align: middle;
	width:180px;
	color: #fff;
	background: url(../img/tab_bg_179.gif) no-repeat bottom right;
}#register ul li a#adduk img{ float: left; margin: 0px 8px 0px 8px; }
#register table.agent input{ margin-bottom:6px;}
#register table.agent input.width284{ width: 284px; }
#register table.agent input.width203{ width: 203px; }
#register table.agent input.width140{ width: 140px; }
#register table.agent input.width507{ width: 420px; }
#register table.agent textarea.width507x100{ width: 420px; height:100px; }
#register table.agent textarea.width507x233{ width: 420px; height:233px; }

#register form{
	margin:0px;
	padding:0px;
}


ul#box_menu_agent {
	position:relative;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:222px;
	margin-bottom:10px;
}
ul#box_menu_agent li,ul#box_menu_agent li a{
	width:222px;
	height:36px;
	float:left;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
}
ul#box_menu_agent li{
	margin-bottom:1px;	
}
ul#box_menu_agent li:hover,ul#box_menu_agent li.selected{
		background:  url(../img/user_menu_hover.gif) no-repeat top;
}
ul#box_menu_agent ul#property_menu li:hover{
	background: none;
}
ul#box_menu_agent li.plus{	
	background: url(../img/box_green_top_closed.gif) no-repeat top left;
}
ul#box_menu_agent li.pm_selected:hover{	
	background: url(../img/box_green_top_opened.gif) no-repeat top left;
}
ul#box_menu_agent li a{
	padding: 9px 0px 0px 43px;	
	height: 27px;
	width: 179px;
	font-size:12px;
	text-decoration:none;
	color: #026215;
	font-weight: bold;
}
ul#box_menu_agent li a:hover{
	text-decoration: underline;	
}

ul#property_menu{
	list-style:none;	
	width:100%;
	display:none;
}
ul#property_menu li{
	background: #fff;
	padding:0px;
	height: 17px;
	width: 190px;
	margin: 8px 10px 2px 15px;
	list-style:none;	
}

ul#property_menu li.hr, ul#box_menu_agent li ul#property_menu li.hr:hover{
	background: url(../img/property_menu_hr.gif) no-repeat 0px 0px;
	height:4px;
}
ul#property_menu li span{
	float:left;	margin-left: 5px;
}
ul#property_menu li a{
	float:left;
	padding:0px;
	margin:0px;
	height: 17px;
	width:auto; 
	color: #2D2D2D;
	font-size:12px;
	font-weight: bold;
	text-decoration:underline;	
	text-align: left;
}
ul#property_menu li a.title{
	font-size:14px;
	color: #2F2F2F;
	font-weight: lighter;
}
ul#property_menu li a.add{
	float:right;	
	padding-left:20px;
	font-weight: normal;
	background: url(../img/icon_add.jpg) no-repeat 2px 4px; 
}
ul#property_menu li a.bullet{
	padding-left:27px;
	background: url(../img/box_green_bullet_circledot.gif) no-repeat 7px 6px; 
}
ul#box_menu_agent li a.icon_book{background: url(../img/icon_book.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_directions{background: url(../img/icon_directions.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_email{background: url(../img/icon_email.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_phone,.icon_phone{background: url(../img/icon_phone.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_house,.icon_house {background: url(../img/icon_house.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_bag {background: url(../img/icon_bag.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_star {background: url(../img/icon_star.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_clock {background: url(../img/icon_clock.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_vcard {background: url(../img/icon_vcard.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_file {background: url(../img/icon_file.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_details {background: url(../img/icon_details.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_floorplan {background: url(../img/icon_floorplan.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_screen {background: url(../img/icon_screen.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_contract {background: url(../img/icon_contract.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_web {background: url(../img/icon_web.gif) no-repeat 14px 10px; }
a.icon_green_plus {background: url(../img/icon_green_plus.gif) no-repeat 0px 4px; }
a.icon_green_minus {background: url(../img/icon_green_minus.gif) no-repeat 0px 4px; }
a.icon_green_delete {background: url(../img/icon_green_delete.gif) no-repeat 0px 4px; }
a.icon_green_chat {background: url(../img/icon_green_chat.gif) no-repeat 0px 4px; }
a.icon_map {
	background: url(../img/icon_map.gif) no-repeat 45px 7px;
	float:right;
	margin: 5px 9px 0px 0px; 
	padding:10px 35px 0px 10px;	
	text-decoration:none;
	color: #077A1D;
}

ul#box_menu_agent li a.icon_book2 {background: url(../img/icon_book2.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_graph {background: url(../img/icon_graph.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_save_gray {background: url(../img/icon_save_gray.gif) no-repeat 14px 10px; color: #A9A9A9;}
ul#box_menu_agent li a.icon_save {background: url(../img/icon_save.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_print {background: url(../img/icon_print.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_chat {background: url(../img/icon_chat.gif) no-repeat 14px 10px; }
ul#box_menu_agent li a.icon_comment {background: url(../img/icon_comment.gif) no-repeat 14px 10px; }
#register a.icon_print_bdetails,#register a.icon_preview_bdetails {
	padding: 0px 0px 5px 40px;
	margin: 0px 25px 0px 0px;
	float:right;
	color: #026215;
	font-weight: bold;
	text-decoration: underline;
	background: url(../img/icon_print.gif) no-repeat 14px 0px; 
}
#register a.icon_preview_bdetails {
	background: url(../img/icon_preview.gif) no-repeat 14px 0px;
	margin-right:10px;
	padding-left:35px;
}

#register input.cancelmembership{
	width: 163px;
	height:23px;	
}
#register input.update{
	width: 83px;
	height:23px;	
}

#register table.agent td.td_header_grey,#register table.agent td.td_header_grey_nobg, #register table.agent td.td_header_green,#register table.agent td.td_header_green1,#register table.agent td.td_header_green_nobg,#register table.agent td.td_header_green1_nobg{
	color: #fff;
	background: #077A1D  url(../img/td_header_green.gif) no-repeat 100% 44%;
	padding: 3px 3px 3px 6px;
}
#register table.agent td.td_header_green_nobg{background: #077A1D;}
#register table.agent td.td_header_grey_nobg{background:#4D4D4D;}

#register table.agent td.td_header_grey{
	background: #4D4D4D  url(../img/td_header_grey.gif) no-repeat 100% 44%;
	color: #fff;	
	margin:0px;
}


/* mortgages table styles */
#register table.agent td.td_header_greyrr, #register table.agent td.td_header_greyr{
	background: #707070;
	color: #fff;
	border-right: 1px solid #fff;
	font-size:11px;
	margin:0px;
	padding: 3px 4px 3px 4px;
}
#register table.agent td.td_header_greyr{
	border-right: 0px;
}
#register table.agent td.td_left_white,#register table.agent td.td_left_grey{
	background: url(../img/td_bottom_bg_dots.jpg) repeat-x bottom left;
	border-right: 1px solid #707070;
}	
#register table.agent td.td_left_grey{	background: #F1F1F1 url(../img/td_bottom_bg_dots.jpg) repeat-x bottom left;}
#register table.agent td.td_center_white{
	background: #fff url(../img/td_bottom_bg_dots.jpg) repeat-x bottom left;
	border-top: 1px solid #707070;	
}
#register table.agent td.td_center_grey{
	background: #F1F1F1 url(../img/td_bottom_bg_dots.jpg) repeat-x bottom left;
	border-top: 1px solid #707070;	
}
#register table.agent td.td_cell_white,
#register table.agent td.td_cell_whiter,
#register table.agent td.td_cell_green
{
	border-right: 1px solid #707070;
	background: #fff;
}
#register table.agent td.td_cell_green{
	background: #E6FFEB;
}
#register table.agent td.td_cell_grey,
#register table.agent td.td_cell_greyr
{
	border-right: 1px solid #707070;
	background: #F1F1F1;
}
#register table.agent td.td_cell_grey,#register table.agent td.td_cell_white{
	border-right:0px;
}
/* end mortgages table styles*/


#register table.agent td.td_header_green1{
	background: #D9F2DC  url(../img/td_header_green.gif) no-repeat 100% 44%;
	color: #000;
}
#register table.agent td.td_header_green1_nobg{background: #D9F2DC;color: #000;}

#register table.agent td.white_borderr,#register table.agent td.white_border, #register table.agent td.gray_borderr,#register table.agent td.gray_border{
	border:0px;
	border-right: 1px solid #6D6D6D;
	padding: 3px 3px 3px 6px;
	background: #fff;
}
#register table.agent td.gray_border, #register table.agent td.white_border{
	border:0px;	
}
#register table.agent td.gray_borderr,#register table.agent td.gray_border{ 
	background: #F4F4F4;
}
#register table.agent td.white_borderr a,#register table.agent td.gray_border a, #register table.agent td.white_border a, #register table.agent td.gray_borderr a,#register table.agent td.gray_border a{
	color: #077A1D;
	padding: 0px 3px 0px 3px;	
}


.hide_row{
	display: none;	
}

.show_row{
	display: table-row;	
}

#register div.mp10{
	margin:0px;
	padding: 0px 10px 0px 10px;
	width:680px;	
	border-bottom: 2px solid #666; border-top: 2px solid #666; float:left;
}
#register div.mp10 #picturebox{
	padding-top:10px;	
	margin-top:0px;
}
#register div.mp10 #thumbs{
	top:3px;	
}

#register table td.mp0{
	margin:0px; padding:0px;	
}
#register table.popup_table{
	width: 100%; border:0px; margin:0px; padding:0px; border-bottom: 2px solid #666; border-top: 2px solid #666; float:left;	
}
#register table.popup_table td{
	/*margin:0px;
	padding-right:0px;*/
}



#register ul#account li span.tab_detail {
	font-weight: normal;
	color: #000;
	margin: 5px 0px 0px 10px; 
	float:left;
}

#register table.agent td.padding20,#register table.agent td.padding20gray{padding:20px; background: #fff;}
#register table.agent td.padding20gray { background: #EFEFEF; }


#register table.agent td table.subtable{
	width:660px;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px;
	cell-spacing: 0px;
	cell-padding:0px;
}

#register table.agent td table.subtable tr{
	margin:0px;
	padding:0px;	
}

#register table.agent td table.subtable td{
		border: 1px solid #EFEFEF;
		border-top:0px;
		background: #fff;
		margin:0px;
		font-weight:bold;
		font-size:12px;
		vertical-align: middle;
}
#register table.agent td table.subtable td.header{
		background: #EFEFEF;
		font-size:14px;
		font-weight:bold;
}
#register table.agent td table.subtable td input{
		width: 400px;
		padding:0px;
		float:right;
		margin:0px 5px 3px 0px ;
}

#register table.agent td table.subtable td select{
		width: 55px;
		padding:0px;
		float:left;
		margin:0px 5px 3px 28px ;
}

#register table.agent td table.subtable td p{
		min-width: 200px;
		padding:0px;
		float:left;
		margin:0px 5px 3px 0px ;
}

#register table.agent td table.subtable td.bottom, #register table.agent td table.subtable td.bottom a{
	color: #005D14;
	text-decoration:none;
}
#register table.agent td table.subtable td.bottom a{
	margin:0px 5px 0px 5px;
	font-weight: normal;
}
#register table.agent td table.subtable td.bottom a:hover{
	text-decoration:underline;	
}

#quickEnquiryForm {
	background-color:#f5f5f5;
	border:1px solid #03EA2C;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	padding-bottom:20px;
}
#quickEnquiryForm table, #quickEnquiryForm table td {
	border:0px;
}
#quickEnquiryForm table td {
	padding: 5px;
}
#quickEnquiryForm td.right {
	text-align:right;
}
#quickEnquiryForm td.center {
	text-align:center;
}
#quickEnquiryForm .inputGreen {
	border:1px solid #03EA2C;
}
#quickEnquiryHead {
	padding-bottom:20px;
}
#quickEnquiryForm h4 {
	color:#05711b;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:30px;
}
#quickEnquiryHead h4 {
	color:#05711b;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}
#quickEnquiryForm h3 {
	font-size:16px;
	font-weight:bolder;
	margin-bottom:5px;
	margin-left:30px;
	text-decoration:none;
	margin-top:20px;
}
#quickEnquiryHead h3 {
	font-size:19px;
	font-weight:bolder;
	margin-bottom:0px;
	text-decoration:none;
	margin-bottom:20px;
}
#detailsText {
	color:#000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:20px;
	margin-left:30px;
}

h3{
	font-size: 16px; 
	font-weight: lighter;	
}

a.greenarrowr{
	color: #026215;
	font-weight: normal;
	font-size:12px;	
	background: url(../img/icon_arrow_right.gif) no-repeat 12px 5px;
	padding-left:30px;
	text-decoration:underline;
}

a.icon_back,a.icon_back2 {
	color: #707070;
	font-weight: normal;
	font-size:13px;	
	text-align:right;
	background: url(../img/icon_back.gif) no-repeat 195px 5px;
	height:34px;
	width:233px;
	float:left;
	margin-left:-17px;
	border-bottom: 1px solid #03EA2C;
}
a.icon_back2{
	width:30px;
	float:right;
	margin:0px;
	border:0px;
	padding-left:15px;
	background: url(../img/icon_back.gif) no-repeat 5px 5px;
	height:13px;
	position: absolute;
	right:0px;
	top:2px;	
}
a.icon_back3, a.icon_back4, a.icon_back5 {
	float:right;
	color: #707070;
	font-weight: normal;
	font-size:13px;	
	text-align:right;
	/*background: url(../img/icon_back.gif) no-repeat 3px 5px;*/
	margin-bottom:4px;
	margin-right:15px;
	margin-top:-3px;
	text-decoration:none;
	border:1px solid grey;
	padding:1px 3px 1px 3px;
}
a.icon_back5 {
	font-weight: bold;
	color: #05711B;
	font-size:14px;
	margin-top:-20px;
}
a.icon_back4 {
	margin-top:20px;
	margin-right:20px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
a.icon_back3:hover, a.icon_back4:hover, a.icon_back5:hover {
	background-color:#daffda;
	color:#000;
}

p.title{
	position: relative;
	width:940px;
	font-size:16px;float:left;
	border-bottom: 1px solid #03EA2C;
	padding:0px;
	padding-bottom:16px;
	margin:0px;
	margin-bottom:16px;
}
#disclaimer{
	width:944px;
	color: #000;
	font-size:10px;	
	margin:0px;
	margin-left:40px;
	margin-right:30px;
}
#disclaimer p{
	padding:15px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:-20px;	
}

ul#nearest_station{
	list-style: none;
	margin: 0px;
	padding:0px;	
	width:100%;
}

#letting_info {
	margin-top:30px;
	color:#000;
}

ul#key_features_details, #letting_info_details {
	font-size:14px;
}
#letting_info_details {
	margin-bottom:30px;
}
#googleMapHead {
	margin-top:30px;
}
ul.key_features{
	list-style: none;
	margin: 0px;
	padding:0px;
	height:120px;
	max-height:100px;	
	width:100%;
}

ul#nearest_station {
	width:200px;	
	height:100px;
	max-height:1000px;
	margin-top:10px;
}
ul#nearest_station li{
	width: 30%;
	float: left;
	margin-right:10px;	
	padding:0px 0px 0px 20px;
	margin:0px;
	background: url(../img/bullet_romb.gif) no-repeat 0px 5px;
}

ul.key_features li{
	margin-right:10px;	
	padding:0px 0px 0px 20px;
	margin:0px;
	background: url(../img/bullet_romb.gif) no-repeat 0px 5px;
}

ul#nearest_station li{
	width:200px;
	padding-left:25px;
	background: url(../img/bullet_stations.gif) no-repeat 0px 1px;
}


/* picture box */

#picturebox{
	width:700px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;	
	padding-top:90px;
	position:relative;
}

#medium{
	width: 310px;
	height:260px;
	padding:5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:2px solid grey;
	position:relative;
	text-align:center;
}
#phototitle{
	margin:0px;
	padding:0px;
	position: absolute;
	left:10px;
	bottom:10px;	
	font-size:12px;
	font-weight: bold;
	color: #000;
}
a#prevphoto, a#nextphoto{
	margin:0px;
	padding:0px;
	position: absolute;
	right:10px;
	bottom:10px;
}a#prevphoto { right: 70px;}
#imgNumDisplay {
	margin:0px;
	padding:0px;
	position: absolute;
	right:22px;
	bottom:6px;
	width:45px;
	text-align:center;
}

#thumbs{
	text-align: left;
	max-width:340px;
	max-height: 275px;
	_width:260px;
	float:right;
	overflow-y: auto;
	overflow-x: hidden;
	padding:0px;
	margin:0px;
	margin-top:5px;
	position:absolute;
	top:83px;
	right:10px;
}
#thumbs img{
	width:86px;
	height:64px;
	padding:3px;
	border:0px;
	float:left;
	margin-right:12px;
	margin-top:12px;
	margin-bottom:5px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	border:1px solid grey;
}
#thumbs img:hover {
	background-color:green;
	cursor:pointer;
}
form.popup_search{
	width:674px; 
	height:40px; 
	background: url(../img/search_popup_bg.gif) no-repeat top left; 
	font-weight: bold; 
	font-size:12px; 
	color: #000; 
	margin-top:8px; 
	text-align: middle; 
	padding-left:12px; 
	line-height:40px;	
	position: relative;
}

form.popup_search input{
	margin-left: 16px;	
}

form.popup_search input.update2{
	border:0px;
	background: #ccc url(../img/button_update2.jpg) no-repeat top left;
	width: 74px;
	height: 28px;
	padding:0px;
	position: absolute;
	top: 6px; 
	right: 6px;
}


#register table tr td.selected_orange{
	background: #FF5400;	
}

#register table tr td.white_border a.selected_orange,#register table tr td.gray_border a.selected_orange,#register table tr td.gray_border a.selected_gray,#register table tr td.white_border a.selected_gray{
	background: #FF5400; 
	color: #fff; 
	padding: 4px 7px 5px 7px;	
}
#register table tr td.gray_border a.selected_gray,#register table tr td.white_border a.selected_gray{
	background: #666;	
}

#register table #charges {
	font-size:11px;
	border:0px;
	width:235px;	
	margin: 30px 0px 20px 50px; 
}
#register table #charges td.head{ width:150px;}
#register table #charges td.noborder{background: none;} 
#charges td{
		width:85px; 
		font-size:12px;
		border:0px;
		height:12px;
		padding:0px 0px 0px 15px;
}


span.marginb3{
	margin:0px;
	padding:0px;
	line-height:20px;
	vertical-align:top;
}	
span.fi{
	float:left;
	margin-bottom:7px;
}

.thumb_mydetails img{
	max-width: 104px;
	max-height: 78px;
	width: expression(this.height < this.width && this.width > 104 ? '104px' : expression(this.height > this.width && this.width > 58 ? '58px' : true));
	height: expression(this.height > this.width && this.height > 78 ? '78px' : true);	
}



.sr_text{
	padding: 0px 17px 0px 0px;	
}

.popup_background{
	display: none;
	position: absolute;
	background: #333;
	width: 100%;
	height:100%;
	margin:0px;
	padding:0px;
	z-index:9000;
	filter:alpha(opacity=75); opacity: 0.75;
}
.popup_window{
	display: none;
	position: absolute;
	width: 300px;
	min-height:233px;
	_height:233px;
	left:50%;
	top:50%;
	margin-left: -150px;
	margin-top: -100px;
	background: #DFFFE3;
	z-index:10000;
}
.popup_title{
	background: #005D14;
	color: #fff;
	font-size:16px;
	padding:8px;	
	margin:0px;
}


.paymentClass {
	color: #005D14;
	text-decoration:none;
	font-weight:bold;
	font-family: Arial, Verdana;
}

/* Feedback box style */
#feedbackPopup, #feedbackPopupEnquiry {
	position:fixed;
	top:200px;
	width:26%;
	left:37%;
	z-index:99;
	border-top:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.center {
	text-align:center;
}

.feedbackContent {
	background-color:#fff;
	border-top:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

.divTitle {
	font-size:14px;
	background-color:#05711b;
	color:#fff;
	padding:5px 2px;
}

.fontSize16Red {
	font-size:16px;
	color: #DB0000;
	font-weight:bold;
}

/* CONTACT FORM ELEMENTS */
#form_country, #form_toRent, #form_toSell {
	min-width:250px;
}
#form_callTime, #form_phoneType {
	min-width:100px;
}
#form_email, #form_address1, #form_address2, #form_town, #form_postcode {
	size:30;
}
#formFooterText {
	width:600px;
	margin:0px auto;
	font-size:10px;
}
.black {
 	color:#000;
}

/* Register popup div for search results page when user NOT logged in and save search button pressed */
#registerPopup {
	z-index:1001;
	position:fixed;
	top:100px;
	width:400px;
	left:40%;
	background:#fff;
	display:none;
	border-top:2px solid grey;
	border-left:2px solid grey;
	border-bottom:2px solid black;
	border-right:2px solid black;
}
#registerPopupHead {
	background:#0a6f2d url(../img/registerPopupLogo.png) no-repeat;
	height:70px;
}
#registerPopupClose {
	position:absolute;
	right:5px;
	top:5px;
}
#registerPopupClose:hover {
	cursor:pointer;
}
#registerPopupContentUpper {
	padding-top:15px;
	padding-left:20px;
	background-color:#f5f5f5;
	font-size:14px;
}
#registerPopupContentLower {
	padding:10px 70px 20px 60px;
	background-color:#f5f5f5;
}
#login_form_popup .inputGreen {
	border:1px solid #03EA2C;
	font-size:14px;
}
#registerPopupContentLower #login_submit{
	width:62px;
	height:23px;
	background: url(../img/registerPopupLoginBtn.jpg) no-repeat top;
	border:none;
}
#registerPopupContentLower #login_submit:hover {
	cursor:pointer;
}

/* Marketed by text below property listing */
.marketedByGreen {
	font-weight:bold; 
	color:#05711b;
}
.marketedByBlack {
	font-weight:bold; 
	color:#000;
}
/*-------------------*/
/* Google maps API 3 */
#mapsearch {
  width : 750px;
  margin : 10px;
  padding : 4px;
  border : 1px solid #f9f9f9;
}
/* set height of idle state map */
#mapsearch .gsmsc-idleMapDiv { height : 500px; }
/* set height of active state map */
#mapsearch .gsmsc-mapDiv { height : 500px; }

#sagePayLogo {
	position:relative;
	top:7px;
}

#register table.agent td.payGreenTitle {
	background-color:#077A1D;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	padding:10px 0px 10px 10px;
}

table#paymentOptions tr td.grey {
	padding-bottom:15px;
}
table#paymentOptions tr td#sagePayTd {
	padding-left:40px;
}

.formEgText {
	font-size:12px;
	color:grey;
}

table#add_uk_table .nobordertop {
	text-align:right;
}

.propManThmb {
	padding:3px;
	border:1px solid grey;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

a#removeFeedbackBtn {
	background:#077A1D;
	color:#fff;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
}
a#removeFeedbackBtn:hover {
	text-decoration:underline;
}

#register table#propManEditTable tr {
	border:0px;
	margin:0px;
}
#register table#propManEditTable tr td {
	border:1px solid #eee;
	margin:0px;
}

.propManEditImgCont {
	padding-top:10px;
	padding-left:15px;
	min-height:180px;
	width:180px;
}

#reqDetBtn {
	position:relative;
	top:8px;
}

#reqDetBtnCont {
	padding-left:20px;
	padding-bottom:10px;
	background:#eee;
}

#map_canvas {
	height:500px;
}

#map_notice {
	margin-bottom:30px;
}

.greenCrvdBox {
	background:#D9F2DC;
	border: 1px solid #03EA2C;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

#propDetUndFrmBox {
	margin-top:20px;
	padding:20px;
}

/* TUBE LINE STYLING */
#nearStnsCont {
	margin-bottom:30px;
	font-size:13px;
}
.nearStns {
	margin:5px 0px;
}
.tubeLine1 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#ae6118;
	color:#fff;
}
.tubeLine2 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#e41f1f;
	color:#fff;
}
.tubeLine3 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#f8d42d;
	color:#103b92;
}
.tubeLine4 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#00a575;
	color:#fff;
}
.tubeLine5 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#00bbb4;
	color:#fff;
}
.tubeLine6 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#f86c00;
	color:#fff;
}
.tubeLine7 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#e899a8;
	color:#103b92;
}
.tubeLine8 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#ccc;
	color:#fff;
}
.tubeLine9 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#893267;
	color:#fff;
}
.tubeLine10 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#000;
	color:#fff;
}
.tubeLine11 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#0450a1;
	color:#fff;
}
.tubeLine12 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#009fe0;
	color:#fff;
}
.tubeLine13 {
	padding:2px 4px;
	font-size:11px;
	margin:0px 2px;
	background:#70c3ce;
	color:#103b92;
}

.trainLogo {
	position:relative;
	top:5px;
	margin-right:3px;
}

#flatSearchBarCont img {
	margin:0px 20px;
}

#flatSearchBarCont input#searchBox {
	width: 418px;	
	background: url(../img/input_map_search_homepage.gif) no-repeat 0px 0px;
	height:35px;
	margin-left:0px;
	margin-bottom:3px;
	padding-right:12px;
	font-size:18px;
	border:0px;
	position:relative;
	top:-7px;
}
.map_search_input_flatshare {
	background: url(../img/button_searchFlat.jpg) no-repeat top left;
	width: 79px;
	height:30px;
	border:none;
	position:absolute;
	left:350px;
}

#flatUKdest {
	float:left;
	margin-top:15px;
	width:600px;
}

#flatLndndest {
	float:left;
	margin-top:15px;
	padding-top:15px;
}

#flatshare_uk_cities_left, #flatshare_uk_cities_right {
	float:left;
	list-style:none;
	margin-left:0px;
	margin-right:5px;
	padding-left:0px;
}
.flatshare_london_main {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:20px;
}
#flatshare_uk_cities_left li, #flatshare_uk_cities_right li, .flatshare_london_main li {
	list-style:none;
	color:#005D14;
	font-weight:bold;
	font-size:12px;
	margin-left:0px;
	padding-left:0px;
}
#flatshare_uk_cities_left li a, #flatshare_uk_cities_right li a, .flatshare_london_main li a {
	padding:2px 4px;	
	text-decoration:none;
	color:#000;
}
#flatshare_uk_cities_left li a:hover, #flatshare_uk_cities_right li a:hover, .flatshare_london_main li a:hover {
	color:#fff;
	background:#005D14;
	text-decoration:none;
}

#flatshare_uk_cities_left li.alphaSpacer, #flatshare_uk_cities_right li.alphaSpacer {
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	margin:15px 0px 5px 0px;
}
