/*

	-- -- -- -- -- -- --
	RT v1: Default layout CSS file
	last edit: 6th Dec 07
	-- -- -- -- -- -- --

	File Contents: Hollier Browne
	
*/

@import "thickbox.css";
@import "jcarousel.css";
@import "lightbox.css";

/******************* =LAYOUT */

body { font-family: "Arial", Helvetica, Sans-Serif; background-color: #fff; }
#body_wrapper { /*background:url('../img/bg-pattern.jpg') #fff ;*/ }

#header_wrapper { height: auto !important; height: 260px; background :url('../img/bg-body.png') repeat-x; }
#header { width:930px; padding:0; margin:0 auto;  }

#lyt_lge_sml #content { width:930px; margin-top: 20px !important; margin-top: 40px !important!; margin-top: 0; margin-bottom:50px; padding:0; }
#lyt_sml_lge #content { width:930px; margin-bottom:50px; margin-top:0px !important; margin-top: -30px; padding:0; }
#lyt_lge #content { width:930px; margin-top:20px !important; margin-top: 40px !important!; margin-top: 20px; margin-bottom:150px; padding:0; }


#lyt_lge_sml #content .left_col { width: 580px; margin-top: 0 !important; margin-top: -15px; margin-right: -5px; margin-left: -10px; }  
#lyt_lge_sml #content .right_col {width: 290px; margin-left: 0px; padding-left: 20px; /*background: url('../img/vr.png') left repeat-y;*/ }

#lyt_sml_lge #content .left_col { margin-top: 30px; }
#lyt_sml_lge #content .right_col { margin-top: 0; background: url('../img/vr.png') left repeat-y; }


#lyt_lge #many_places {  margin-left: 20px; margin-bottom: 90px; margin-top: -50px !important; margin-top: -25px; }

#footer_wrapper { height: 270px; background:url('../img/bg-footer.jpg') repeat-x ; }

#footer { margin-bottom:0; }
*html #footer .right_col { margin-bottom:0; margin-left: 580px; margin-top: -205px; }

/******************* =PARAGRAPHS */

p { font-size:1.3em; line-height:1.6em; margin-bottom:.8em; }
p.sml { font-size:1.2em; line-height:1.6em; margin-bottom:.7em; }
p.lge { font-size:1.5em; line-height:1.6em; margin-bottom:.7em; }
#content #lyt_lge_sml .right_col p { font-size:1.2em; }
#content #lyt_sml_lge .right_col p { font-size:1.4em; }
#copyright p a { color: #EEB85F; font-size:.9em; line-height:1.9em; }
#copyright p { color: white; }
#contact_office p {color: White;}
#content .right_col #property_info p { font-size:1.4em; }
p.left { padding-left: 3px; }

/******************* =LINKS */

a { color:#EE3B33; }
a:hover { color:#EE3B33; text-decoration:underline;  }

#many_places h2 { background: url('../img/hr.gif') bottom repeat-x; margin-bottom: 20px; }
#many_places a {text-decoration: none;}
#many_places a:hover {text-decoration: underline;}

/******************* =HEADINGS */

h1, h2, h3, h4 { font-family: "Georgia", Times New Roman, Times, serif; color:#333; font-weight:bold; letter-spacing:0;  }

h2 { font-size:2.5em; line-height:2.2em; }
h3 { font-size:2em; line-height:2.2em; }
h4 { font-size:1.8em; line-height:1.4em; }

#content .right_col h2 { font-weight: bold; letter-spacing:0; font-size:2em; line-height:2.4em; }

#lyt_sml_lge h2 { font-weight:bold; letter-spacing:0; font-size:1.4em; line-height:2.4em; }
#lyt_sml_lge #content .right_col h2 { font-weight: bold; letter-spacing:0; font-size:2.5em; line-height:2.4em; }
#lyt_sml_lge h3 { letter-spacing:0; font-size:1.6em; font-weight:bold; line-height:1.6em; margin:.4em 0 .4em 0 !important; margin:.4em 0 .6em 0; }

#lyt_lge_sml #content  #property_details_wrapper .right_col h2  { font:2em/2em "Arial", Helvetica, sans-serif; }
#lyt_lge_sml #content  #property_details_wrapper .right_col h3  { font:2em/2em "Arial", Helvetica, sans-serif; }

#lyt_lge h2 { font-weight:bold; letter-spacing:0; font-size:2.5em; line-height:2em; }

#footer h2 { font-style:italic; color: #EEB85F; font-family: "Georgia", Arial; font-size:1.8em; padding-top: 1.3em; padding-bottom: .8em; }
#footer h2 span { color: #4E4832; }
#footer p {line-height:1em; font-size: 1.3em; }

#welcome_message {margin-top: -10px !important; margin-top: 0px;}
#welcome_message h2 { font-family: Georgia, Arial; font-size: 2.2em; line-height:2.2em; font-weight:bold; color: #333;}
#welcome_message h2 span { color: #0050A2;}
#welcome_message p { font-family: Arial, Georgia; font-size: 1.3em; color: #333; }
#welcome_message p span { font-family: Arial, Georgia; font-size: 1.3em; color: #969696; font-weight: bold; }


/******************* =HRs */

.hr1 { height:1px; color:#cccccc; background:#cccccc; border:none; }


/******************* =FORMS */

/*fieldset input, fieldset select, fieldset textarea { background:none; margin:0 4px .5em 0; }
.radio input { background:none; border:none; }*/

fieldset input, fieldset select, fieldset textarea {  border:1px solid #0a356b; }

#lbMessage { color:#ffffff; }

/******************* =FORMS BUTTONS */

fieldset .search { width:80px; height:52px !important;# /* safari hack */ height:40px !important!;# height:40px; background:url('../img/btn-search.png') 0 0 no-repeat; cursor:pointer;  }


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Opera 9 Hack */
fieldset .search { width: 700px; }
}

fieldset .submit { width:80px; height:40px; background:url('../img/btn-submit.gif') 0 0 no-repeat; cursor:pointer; }
fieldset .create { width:77px; height:37px; margin-left:0; background:url('../img/btn-create.png') 0 0 no-repeat; cursor:pointer; }
fieldset .delete { width:80px; height:40px; background:url('../img/btn-delete.png') 0 0 no-repeat; cursor:pointer; }
fieldset .edit { width:80px; height:40px; margin-right:5px; background:url('../img/btn-edit.png') 0 0 no-repeat; cursor:pointer; }

fieldset .form_padding { margin-left: 0 !important; }

/******************* =EMAIL ALERTS */

.my_alerts fieldset legend { border:1px solid red; margin:5px; background:red; }
.alert  { float:left; width:250px; margin-top:10px; }
.alert ul li { font-size:1.3em; line-height:1.3em; margin:.3em 0 .9em 0; }
.edit { float:left; width:100px; text-align:right; margin-top:10px; }
.edit a { font-weight:bold; }

/******************* =ICONS */

.ico_pdf, .ico_epc, .ico_map, .ico_floorplan { display:block; width:60px; height:80px; }
.ico_pdf span, .ico_epc span, .ico_map span, .ico_floorplan span { display:none; }

.ico_pdf { background:url('../img/ico-pdf.png') no-repeat; }
.ico_epc { background:url('../img/ico-epc.png') no-repeat; } 
.ico_map { background:url('../img/ico-map.png') no-repeat; }
.ico_floorplan { background:url('../img/ico-floorplan.png') no-repeat; }
.ico_map_street_view { display:block; width:49px; height:75px;  margin:0 0 0 0; padding-left: 10px;  background:url('../img/ico-streetview.png') no-repeat;}
.ico_pdf span, .ico_epc span, .ico_map span, .ico_floorplan span, .ico_map_street_view span { display:none; }


.ico_arw_lft16 { padding-left:22px; margin:0 5px; background:url('../img/ico-arw_lft16.gif') left center no-repeat; text-decoration:none; }
.ico_arw_rht16 { padding-right:22px; margin:0 5px; background:url('../img/ico-arw_rht16.gif') right center no-repeat; text-decoration:none; }

.home_page a.ico_arw_rht24 { float:left; padding:6px 23px 6px 0; font-weight:bold; text-decoration:none; }
.home_page a:hover.ico_arw_rht24 { padding: 6px 26px 6px 0; }
.ico_arw_rht24 { padding:12px 23px 12px 15px; font-weight:bold; text-decoration:none; background: url("../img/ico-arw_rht16.gif") center right no-repeat; }

/** html .ico_arw_rht24 { font-size:1.3em; font-weight:bold; padding:6px 34px 8px 0; margin:0 5px; background:url('../img/ico-arw_rht24.gif') right no-repeat; text-decoration:none; } */


/******************* =LISTS */

.toolbar {padding-right: 10px;}

ul.toolbar_quicklinks { float:right; padding:10px 0; }
ul.toolbar_quicklinks li { float:left; padding:0 0 0 10px; }

ul.bullet_disc li { font-size:1.4em; line-height:1.6em; margin:.3em 0 .9em 25px; list-style:disc; }
ul.bullet_disc li ul li { font-size:.9em; font-weight:normal; padding-left:15px; background:none; }

ol.ordered_list li { font-size:1.4em; line-height:1.6em; margin:.3em 0 .9em 25px; }

#related_news ul.bullet_disc { margin-left: 0px; margin-bottom:5px;  }
#related_news ul.bullet_disc li { padding:0px 0 0px 29px; margin:0; list-style:none; background:url('../img/ico-arw_rht16.jpg') 10px 6px no-repeat !important;  }
#related_news ul.bullet_disc li a {  text-decoration:none; color: #EE3B33; }
#ctl00 li a {  line-height: 2em;}
#ctl00 h4 a { font-size: 14px; margin-bottom: 10px; }
#related_news ul.bullet_disc li a:hover {  text-decoration:underline; }

#related_news ul.arw2 { margin-left: 0px; margin-bottom:5px; }
#related_news ul.arw2 li { width: 250px; padding:0px 0 10px 29px; margin:0; list-style:none; background:url('../img/ico-arw_rht16.jpg') 10px 8px no-repeat !important; }
#related_news ul.arw2 li a {  text-decoration:none; color: #EE3B33; }
#related_news ul.arw2 li a:hover {  text-decoration:underline; }
#related_news p a { padding-right: 200px; padding-top: 5px; background:url('../img/hr.jpg') top no-repeat; }

.left_col #related_news { margin-right: 0 !important; margin-right: -20px; }

/******************* =TABS */

ul.tabs { display:block; }

/*\*//*/
ul.tabs li a { display: inline-block; white-space: nowrap; width:1px; }
ul.tabs { padding-bottom:0; margin-bottom:-1px; }
/**/

/*\*/
* html ul.tabs li a { padding: 0; }
/**/

/**/

.tabs ul li { margin-top: -6px; float:left; margin-right:.1em; }
.tabs ul li a { display:block; float:left; line-height:3.4em; /*background:url('../img/tab-right1.jpg') no-repeat 100% 0;*/ }
.tabs ul li a span { display:block; line-height:3.4em; padding:0 1em; /*background: url('../img/tab-left1.jpg') no-repeat;*/ }
.tabs ul li a:hover { display:block; float:left; text-decoration:none; line-height:2.8em; background:url('../img/tab-right1.jpg') no-repeat 100% 0; }
.tabs ul li a:hover span { display:block; line-height:3.4em; padding:0 1em; background: url('../img/tab-left1.jpg') no-repeat; }
.tabs ul li a.current { display:block; float:left; line-height:3.4em; background:url('../img/tab-right1.jpg') no-repeat 100% 0; }
.tabs ul li a.current span { display:block; line-height:3.4em; padding:0 1em; background: url('../img/tab-left1.jpg') no-repeat; }

ul#search_nav { position:absolute; margin-left: 10px !important; margin-left: 10px !important!; margin-left: -20px; margin-top: -32px !important; margin-top: -32px !important!; margin-top: -77px;  }
*html ul#search_nav { padding:50px; }
ul#search_nav li a { font-size:1.4em; font-weight:bold; display:block; text-decoration:none; float:left; color:#4E4832; background:url(  '../img/tab-right.jpg') no-repeat 100% 0; }
ul#search_nav li a:hover { display:block; float:left; color:#4E4832;  background:url('../img/tab-right_current.jpg') no-repeat 100% 0; }
ul#search_nav li a:hover span { display:block; line-height:2.3em; padding:0 1em; background: url('../img/tab-left_current.jpg') no-repeat; }
ul#search_nav li a span { display:block; line-height:2.3em; padding:0 1em; background: url('../img/tab-left.jpg') no-repeat; }
ul#search_nav li a.current { display:block; float:left; color:#4E4832;  background:url('../img/tab-right_current.jpg') no-repeat 100% 0; }
ul#search_nav li a.current span { display:block; line-height:2.3em; padding:0 1em; background: url('../img/tab-left_current.jpg') no-repeat; }


/******************* =PRIMARY NAVIGATION */

#primary_nav { float: left; margin:-5px 13px 0 0; padding:7px 0 50px 0 !important; padding:7px 0 0 0; /*background:url('../img/bg-primary_nav.png') repeat-x !important;*/ }
#primary_nav ul li { }
#primary_nav ul li a { font-size:1.5em; color:#fff; text-decoration:none; }
#primary_nav ul li a.current { font-weight: bold; font-family: Arial; font-size:1.5em; color:#0050A2; text-decoration:none; }
#primary_nav ul li a:hover { font-family: Arial; font-size:1.5em; color:#0050A2; text-decoration:none; }

/******************* =SECONDARY NAVIGATION */

ul#secondary_nav { background: #efefef; border: solid 1px white; }
ul#secondary_nav li { margin: 0; padding: 0; background: #E4E7E9;  /*background:url('../img/hr.gif') bottom no-repeat !important;*/ }
ul#secondary_nav li a { color: #0050A2; display:block; width:228px; font-size:1.4em; line-height:32px; padding-left:10px; background:#EFEFEF; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; text-decoration: none;  }
ul#secondary_nav li a.current { font-weight: bold; cursor:default; color: #0050A2; padding-top: 5px; padding-bottom: 5px; background: #E4E7E9; }
ul#secondary_nav li a:hover {  text-decoration: none; background: #E4E7E9; }
ul#secondary_nav li a:hover.current { text-decoration: none; }

ul#secondary_nav {margin:0; padding:0;}

/******************* =IMAGES */

#feature p { position:relative; top: 315px; left: 10px; margin:0; padding:0;  height: 294px; }
#feature { clear:both; width: 878px; height:306px; margin-top: 50px !important; margin-top: 10px !important!; margin-top: 60px;  margin-left: 11px !important; margin-left: 17px; margin-bottom: 30px !important; margin-bottom: 20px !important!; margin-bottom: 52px; padding:0; }
#feature img { position:absolute; width: 878px; height:306px; margin:0; padding:0; }

#lyt_sml_lge #content .right_col {margin-left: 10px; }
#generic_pages h2 { font-family: Georgia, Arial; font-size: 2.2em; font-weight:bold; color: #0050A2; }
#generic_pages h3 { font-family: Georgia, Arial; font-size: 1.6em; font-weight:bold; color: #0050A2; }
#generic_pages p { font-family: Arial, Georgia; font-size: 1.5em; color: #333; }
#generic_pages ul.bullet_disc li { list-style-type: square; font-family: Arial, Georgia; font-size: 1.5em; color: #333; }
#generic_pages ul.bullet_disc { padding-left:0px;}
#staff_profiles img { padding:1px; margin:0 1em 1em 0; border:5px solid #ffffff; }
#lyt_sml_lge img {float:right; margin-left: 5px; padding: 5px; border: solid 1px #999;}


/******************* =LOGO*/

#logo { width: 436px; height:123px; margin-left:490px; padding:0; background:url('../img/logo.jpg') no-repeat; }
#logo a span { display:none; }
#logo a { display:block; width:436px; height:123px; }


/******************* =PANELS */

.panel { padding:10px; }
.sub_panel { border:none; margin:0; padding:0;  }
#partners .sub_panel, #generic_pages .sub_panel, #email_friend .sub_panel, #email_alert .sub_panel { margin:0 0 3em 0; padding:0 0 2em 0; border-bottom:1px solid #1563a2; }


/******************* =GENERIC PAGES */

#generic_pages ul li { line-height:1.6em; font-size:1.4em; }
#generic_pages { line-height:1.6em; }

/******************* =MAPS */

#map { visibility:hidden; width:600px; height:350px; margin-top:-350px; line-height:1.5em; color:#333333; }
#map a { font-weight:bold; }
.right_col #map { visibility:visible; height:350px; margin:0; padding:0; border:5px solid #545454; margin-top:0; }
#search_map { border:none; margin:0 0 0 0; padding:1px; background:#363636; border:3px solid #545454; }
#search_map #map { visibility:visible; width:100%; height:450px; margin-top:0; border:none; }

#TB_window .map_content { font:.7em Arial, Helvetica, sans-serif; }
.map_content { display:block; position:relative; width:220px; margin:0; padding:0; }
.map_content img { float:left; width:100px; height:75px; margin:0 10px 5px 0; padding:1px; border:1px solid #cccccc; }
.map_content h4 { font:bold 1.3em/1.3em Arial, Helvetica, sans-serif; margin:5px; padding:0; }
.map_content_details li { font-size:1.2em; line-height:1.4em; }
.map_content_details li.price { font-weight:bold; }

/******************* =FEATURE NEWS */
 
#news_panel p, #news_panel li { font-size:1.2em;}
#news_panel li a { text-decoration: none; }
#news_panel a { text-decoration: none; }
#news_panel a:hover { text-decoration: underline; color: #EE3B33; }
#news_panel p strong i { font-size: 1.3em; color: #49463E; font-family: Georgia; }
#feature_news a { font-family: Arial, Georgia; text-decoration:none; font-size:14px; color: #EE3B33;}
#feature_news a:hover { color: #EE3B33; text-decoration:underline; }
#feature_news h3 { margin-bottom: 15px; font-family: Georgia, Arial; font-weight: bold; color: #0050A2; line-height: 1em;}
#feature_news p { color: #333; font-size: 1.3em; }
#feature_news img {border: solid 4px #dedede; float: left; margin: 3px; }

#search_map { border:5px solid #efefef; padding:1px; margin-top:0; }
#map { width:90%; height:300px; border:5px solid #ffffff; }

.date-large { display:inline; float:left; width:26px; height:32px; background:#034a7e url(../img/bg-header) repeat-x top; color:white; text-align:center; margin:0 10px 0 0; padding-top:3px; border:4px solid white; }
.day, .month {  display:list-item; list-style:none;  }
.day { font: bold 1.4em/1.3em Arial, sans-serif; color: white; padding: 1px; background: #034A7E;}
.month { font: bold 1em/1em Arial, sans-serif; }

#news_archive ul { display:block; font-size:1.3em; line-height:2em; }
#news_archive ul li a { text-decoration: none; color: #333; }
#news_archive ul li a:hover { text-decoration: underline; }
#news_archive ul li a span { display:inline; margin-right:5px; font-size:1.1em; }
#news_archive h2 { margin-top: 15px; }

#news_archive_nav { float: right; }

#lyt_sml_lge #content .right_col #news_archive_nav h2 { line-height:1em; }
#lyt_sml_lge #content .right_col #news_archive_nav h2 a { color:#906441; }
#news_archive_nav ul { font-size:1.3em; line-height:1.6em; }
#news_archive_nav ul.months li { display:inline; margin:0 5px; }


/******************* =STAFF PROFILES */

#staff_profiles .sub_panel img { float:left; margin:0 1em 0 0;  }


/******************* =SERVICES */ 

#services ul li.last {background: none;}
#services ul li { display:block; width:272px; height:52px; margin-bottom:5px; background:url(../img/important_pages_bg.png) no-repeat top left; }
#services ul li:hover { background-position:bottom left; }
#services ul li p { width: 200px; color: #FFF; font-size:1.2em; line-height:1.8em; margin-left:60px; }
#services ul li span { float:left; margin:10px 10px 0 20px; } 
#services ul li a { font-size:1.4em; color:#FFF; text-decoration:none; font-weight:bold; }
#services ul li a:hover { text-decoration:underline; }
#services h2 { font-size:2em; font-family: Georgia, Arial; color: #0050A2; font-weight: bold;}

/******************* =FOOTER LOGOS/PARTNERS */

/*#footer_partners { width:600px; text-align:left; padding:0; margin:20px 0 0 0; }*/
/*#footer_partners h2 { display:none; }*/
/*#footer_partners img { padding:1px; border:2px solid #ff8500; background:#ffffff; margin:0 0 0 1.5em; vertical-align:bottom; }
#footer_partners .sub_panel img { margin:1em 1em 1em 0; }
#partners .sub_panel p a { display:none; }*/ /* hide partner homepage links */


/******************* =MEMBER OF TEAM */

#member_of_team { display: none; margin-top: 20px; margin-left: 50px; }
#member_of_team h2 { padding: 0; width: 200px; font-weight: normal; }
#member_of_team img { padding:2px; border:3px solid #dad6c7; background:#ffffff; }


/******************* =SITEMAP */

#site_map a { display:block; float:left; width:49%; }


/******************* =PRINTING */

#print_header { display:none; }

#thickbox_gallery_hide { position:absolute; top:0; left:-9999px; }


/******************* =ROUNDBOX */


/******************* =TABLE */

.table_td { background:#86bcff; color:#08305d; }

/******************* =ROUNDED CORNERS */

.corners { position:relative; display:block; border:5px solid #e4e7e9; margin-top:2px; }
.tl, .tr, .bl, .br { position:absolute; display:block; width:12px; height:12px; background:transparent url(../img/corners-bg.gif) no-repeat; font-size:0px; line-height:0px; }

.tl { top:-5px !important; top:0; left:-5px; background-position:left top; }
.tr { top:-5px !important; top:0; right:-5px !important; right:0; background-position:right top; }
.bl { /*bottom:-7px;*/ margin-top: -5px; left:-5px; background-position:left -10px; }
.br { /*bottom:-7px;*/ margin-top: -5px; right:-5px !important; right:0; background-position:right -10px; }


/*.corners:hover, .corners.iehover { border-color:#FF6600; color:black; }
.corners:hover .tl, .corners.iehover .tl { background-position:left -20px; }
.corners:hover .tr, .corners.iehover .tr { background-position:right -20px; }
.corners:hover .bl, .corners.iehover .bl { background-position:left -30px; }
.corners:hover .br, .corners.iehover .br { background-position:right -30px; }*/

/******************* =PAGING */

.pages { float:right; padding-right: 10px;  }
.pages a { font-size:1.3em; margin:0 0 0 4px; text-decoration:none; }
.pages a.current { color:#ffffff; padding:0 3px 0 4px; border:1px solid #ffffff; background:#EE3B33; }

/*
.pages { border: solid thin red; float:right;  }
.pages a.ico_arw_rht16 {padding: 30px;}
.pages a.ico_arw_rht16:hover { padding-right: 30px;}
.pages a { color: #EE3B33; font-size:1.3em; padding:2px 5px 2px 4px; text-decoration:none; border: solid thin transparent;}
.pages a:hover { color: #EE3B33; padding:2px 5px 2px 4px;  }
.pages a.current { color:#fff; padding:2px 5px 2px 4px; background:#EE3B33; }*/

/******************* =PROPERTY SEARCH */

#property_search.panel { padding:0; }
#property_search h4 { font:2em/2.5em "Arial", Helvetica, sans-serif; color:#333333; }
#property_search h4.trigger { cursor:pointer; color:#4E4832; margin:0 0 0 15px; padding:5px 0 10px 32px; font-size:2em; text-decoration:underline; background:url('../img/ico-add_close.gif') left 10px no-repeat; }
#property_search h4.trigger.close { background-position: left -34px; }
h4.ico_magnify { padding:0 0 0 48px; background:url('../img/ico-magnify.gif') 3px no-repeat !important; }

#property_search fieldset { border:1px solid #ffffff; background:#efefef; } 
#property_search .form_inner { margin:4px !important; margin:6px 4px; padding:10px 5px 10px 15px; border:1px solid #ffffff; background:#e4e7e9; /* border:1px solid #ffffff; background:url('../img/back1.png') repeat-x;*/ }
#property_search .form_inner p { margin:0; }
.right_col #property_search .form_inner { border:none; background:none; }

#property_search .fld_xlg { font-size:2em; width:245px; padding:6px 20px 8px 5px; margin:0 .5em .5em 0 !important;# margin:0 .5em .3em -.5em !important!; margin:0 1em .3em -.5em; border:none; background:url('../img/fld.gif') top left no-repeat; }
#property_search .fld_xlg:focus { background-position: left -41px; color:black; }
#property_search .fld_xlg.validation-failed { background-position:left bottom; color:black; }

fieldset .radio { margin:.5em; }
.horizontal_form .radio label { width:auto; font-weight:bold; margin:-4px 15px 0 4px !important; margin:0 15px 0 4px; }
.horizontal_form .radio input { float:left; vertical-align:middle; border:none; }

#property_search.btn { padding-top: 18px !important; }


/************************* =QUICK SEARCH */

#quick_search.panel { padding:0; }
#quick_search h4 { font:2em/2.5em "Arial", Helvetica, sans-serif; color:#333333; }
#quick_search h4.ico_magnify { padding:0 0 0 48px; background:url('../img/ico-magnify.gif') 3px no-repeat !important; }

#quick_search fieldset { border:1px solid #ffffff; background:#efefef; } 
#quick_search .form_inner { width: 250px !important; margin:4px !important; margin:6px 4px; padding:10px 5px 10px 15px; border:none; background:#EFEFEF; }
#quick_search .form_inner p { margin:0; }

#quick_search .fld_xlg  { width:220px; font-size:2em; padding:6px 20px 8px 5px; margin:0 .5em .5em 0 !important;# margin:0 .5em .3em -.5em !important!; margin:0 1em .3em -.5em; border:none; background:url('../img/fld_home.gif') no-repeat left top; }

#quick_search.btn { position: absolute; left: 185px !important; left: 190px; top: 200px !important; top: 210px; margin-bottom: 50px; }

#quick_search.google_logo { padding-bottom: 40px;}

/******************* =FEATURE PROPERTIES */

/*#featured_properties { margin-top:20px; }*/

#featured_properties ul li.row_dark { margin-left:5px; margin-right: 5px; } 
#featured_properties ul li { float:left; display:inline; width:182px; background:url('../img/bg-featured_properties_header.jpg') no-repeat; }
#featured_properties ul li ul li { background:url('../img/bg-featured_properties_footer.jpg') no-repeat bottom; }
#featured_properties ul li ul li img {  border: solid 1px white; margin:10px 0 0 10px; width:160px; height:110px; background:#ffffff; }
#featured_properties h2 {font-weight: bold; font-family: Georgia; font-size: 2.2em;}
#featured_properties ul li h4 { display:none; color: #EE3B33; }
#featured_properties ul li ul li h5 { font-size:1.6em; line-height:1.8em; margin-left:10px; font-weight:bold; }
#featured_properties ul li p { color:#333; margin-left:10px; font-size:1.3em; line-height:1.8em; }
#featured_properties ul li a { color: #EE3B33; text-decoration:none; }
#featured_properties ul li a:hover { text-decoration:underline;}

/******************* =PROPERTIES IN LIST */

#propertylist { padding:0; margin:0; }
#property_list .pages { display:none; }

#propertylist ul li a { text-decoration: none; }
#propertylist ul li a:hover { text-decoration: underline; }

#propertylist ul li.row_light ul li { background: url('../img/hr.gif') #ffffff bottom repeat-x; color:#000000; margin-bottom: 0px !important;# margin-bottom: -3px;# } 
#propertylist ul li.row_light ul li img { padding:1px; border:3px solid #efefef;  }
#propertylist ul li.row_light ul li img:hover { padding:1px; border:3px solid #EE3B33; }

#propertylist ul li.row_dark ul li { background: url('../img/hr.gif') #efefef bottom repeat-x; color:#000000; margin-top: 0px !important;# margin-top: -3px !important!;# margin-top: -3px;# } 
#propertylist ul li.row_dark ul li img { padding:1px; border:3px solid #fff; }
#propertylist ul li.row_dark ul li img:hover { padding:1px; border:3px solid #EE3B33; }

#propertylist ul li ul li { position: relative; padding:0; padding:20px 0 20px 20px; border:none; }
#propertylist ul li ul li img { float:left; margin-right:15px; width:160px; height:120px; }
#propertylist ul li h4 { display:none; }
#propertylist ul li ul li h5 { font-size:2em; line-height:1em; margin-bottom:.2em; padding-top:10px; }
#propertylist ul li ul li p { font-size:1.3em; line-height:1.6em; padding:.2em 0; }

.propertylist_quicklinks { float:left; width:10%; margin-top:85px; }
#propertylist ul li ul li ul.propertylist_quicklinks li { padding:0; border:none; background: none; }
.propertylist_content { float:left; width:68%; }

ul#property li { padding:0; padding:20px 0 0 0; }
ul#property li img { float:left; margin-right:15px; width:160px; height:120px;  padding:1px; border:5px solid #dad6c7;  }
ul#property li h5 { font-size:2em; line-height:1em; margin-bottom:.2em; padding-top:10px; }
ul#property li p { font-size:1.3em; line-height:1.6em; padding:.2em 0; }


/******************* =PROPERTY DETAILS */


#property_details_wrapper { padding:0; margin:10px 0 0 0; border:5px solid #e4e7e9; background: #EFEFEF; }

#lyt_lge_sml #content #property_details_wrapper .left_col { width:596px; padding:0; margin:-5px 0 0 -5px !important; margin:-5px 0 0 -5px; background:none; }
#lyt_lge_sml #content #property_details_wrapper .right_col { float:right; padding-left: 21px; margin:-15px 5px 0 0 !important; margin:-5px 5px 0 0 !important!; margin:-5px 5px 0 0; }
#lyt_lge_sml #content #property_details_wrapper .right_col p { margin:3px 0; }

#property_details_gallery { padding:0; }
#property_details_feature { position:relative; }
#property_details_feature img { height:422px; border: solid 1px #fff; }
#property_details_description { margin-left: 10px; padding-bottom: 50px; }


#property_info{ border: solid 1px white; height:392px; background:#e4e7e9; margin: 10px 0 0 0; padding:0 13px 30px 13px; }
#property_info h2 { margin:0; padding:0 0 5px 0; line-height: 1.2em;}
#property_info h2 a { font-size: 18px; text-decoration: none; }
#property_info h3 { padding:15px 0 15px 0; font-size: 1.8em; line-height: 1.8em; }
#property_info p { padding-top: 10px; }

#agent { padding-left: 15px; border-right: solid 1px white; border-left: solid 1px white; border-bottom: solid 1px white; background:url('../img/bg-agent.png') 215px no-repeat #e4e7e9; }
#agent h2 { font-weight: bold; }

/*
#property_info{ height:392px; margin:10px 0; padding:0 0 30px 13px; background:#e4e7e9; border: solid 1px #fff; }

#property_info h3 { padding:5px 0 15px 0; font-size: 1.8em; line-height: 1.8em; }
#property_info a { margin-top: -15px; font-size: 13px; text-decoration:none; }
#property_info a:hover { text-decoration:underline; }
#property_info p { color: #333; }
#property_info h3 { color: #333; }

#agent { border: solid thin red; margin-top: -150px; height:100px; padding:0 50px 0 15px; background:url('../img/bg-agent.png') no-repeat 205px 0; }
#agent h2 { color: #333; }
#agent p {  color: #333; }
#agent h4 { color: #333; }
*/
ul#property_info_quicklinks { margin:10px -10px 0 -5px !important; margin:10px 0 0 -15px; }
ul#property_info_quicklinks li { float:left; }

.prop_ref { margin:10px 20px; }
.toolbar { margin:5px 10px 10px 0; }

/******************* =PROPERTY STATUS */

.sold_lge,
.let_lge, 
.under_offer_lge, 
.let_agreed_lge { 
		top:11px; 
		right:11px;  
}

.sold_sml, 
.let_sml,
.under_offer_sml,
.let_agreed_sml { 
		top:23px; 
		left:104px; 
}


.sold_sml_home, .let_sml_home, .under_offer_sml_home, .let_agreed_sml_home { top:11px; left:91px; }


/******************* =BROWSE UK PROPERTY */

#browse_property a { display:block; float:left; width:49%; }
#browse_property .nav a { font-size:1.2em; font-weight:bold; line-height:1.6em; width:.7em; margin-right:.6em; text-align:center; }
#browse_property .nav a.current { color:#EE3B33; padding:0 3px 0 4px; }

/******************* =PRINT DISCLAIMER */

#disclaimer { position:absolute; top:0; left:-9999px; }

/******************* =LISTS FOR PDF */

/* Quicklinks -EPC- -MAP- -PLAN- -PDF- */

ul#property_info_quicklinks { margin:10px -10px 0 -5px; }
ul#property_info_quicklinks li { float:left; }

#partners div { overflow:auto; }

#social { overflow:hidden; margin:0; padding:0; }
#social li { float:left; margin:0; padding:0; }
#social img { border:0 !important; margin:0 !important; padding:0 !important; }

#managed_pages .mp-container { border-color:#1563A2; border-top:none; margin:0; }

