﻿/* 
		LATESTHOMES
*/

body { background:#CCC url('../../img/specific/brighton/body.png') top left repeat-x; }

#logo-latesthomes { width:315px; background: url('../../img/specific/latesthomes/logo-latesthomes.png') top left no-repeat; }

/* Logo should be 94px height */
#logo-specific { width:186px; background:url('../../img/specific/latesthomes/logo.png') top left no-repeat; } 
#ft-wrap { border-top:3px solid #B90221; } 
#ft a { color:#F9BB00; }
#nav-primary ul li a.current { color:#F9BB00; }

.magazine { float:left; }

#logo-specific { width:692px; right:0; _right:-10px; }
#logo-specific h1 a { width:674px; }

#hd { width:974px; margin:0 auto 2em; }

#quick_search { float:none; display:block; width:638px; height:300px; background:url('../../img/specific/latesthomes/quick-search.jpg') top left no-repeat; }
#quick_search .fld_lge { width:216px; margin-bottom:1em; padding:.8em; font-size:120%; color:#464646; font-weight:bold; background:url('../../img/specific/latesthomes/quick-search_field.png') top left no-repeat; border:none; } 
#quick_search .radio { margin:4em 0 1.8em 0; }

#quick_search .fld_med { width:109px; }

#home_content_upper { background-color:#FFF !important; padding:10px; }

.col_left { float:left; width:66%; }
.col_right { float:right; width:32%; margin-left:1.99%; *margin-left:.3%; }

#quick_search { margin-bottom:1em; }

.mags { margin-top:1em; }
.mag_left { float:left; width:49.1%; }
.mag_right { float:right; width:49.1%; }

.top li { display:block; width:235px; margin:7px 0 7px 0; *margin:8px 0 8px 0; padding:2px 0 2px 0; *padding:3px 0 2px 0; background:#DDD url(../../img/specific/brighton/top_bg.png) no-repeat; }
.top li .address { font-weight:bold; float:left; margin:1px 0 0 6px; }
.top li .address a { color:#000; text-decoration:underline; }
.top li .price { color:#000; font-weight:bold; float:right; margin:1px 6px 0 0; }
.top li .details { color:#333; clear:both; margin:0 6px 0 6px; padding:6px 0 6px 0; font-size:10px; min-height:30px; }

.img_top { margin-bottom:2px; }

.adverts li { margin-bottom:.6em; }
.adverts li.last { margin-bottom:0; }

/* Corners */

.round { position:relative; }

.tl, .tr, .bl, .br { display:block; position:absolute; width:12px; height:12px; background:#CCC url(../../img/specific/brighton/corners_12.png) no-repeat; }

.tl { top:0; left:0; background-position:top left; }
.tr { top:0; right:0; background-position:top right; }
.bl { bottom:0; _bottom:-1px; left:0; background-position:bottom left; }
.br { bottom:0; _bottom:-1px; right:0; background-position:bottom right; }

#home_content_upper .tl, #home_content_upper .tr { background-color:#929292; }
