@import url("master.css");

/* main */
span.colour { color:#ff0000;}	
div.bigright span { color:#b02020; font-weight: bold;}    
a { color:#b02020; text-decoration:underline;} 

/* header */
.header_top { background:none repeat scroll 0 0 #313131; }
.header_main_bg { background:url("../images/content_topbg.gif") repeat-x scroll center top transparent; background-color:#1E3B57; clear:both; padding:0px 0; position:relative; }
.header_top_res p a { color:#d05959; text-decoration:none;}
.header_main_res #logo h1 { color:#666666; font-size:38px; margin:0px; padding:0px; }
.header_main_res #logo h1 a { color:#666666; text-decoration: none; margin:0px; padding:0px; }
.header_main_res .description { color:#999999; font-family:Georgia,serif; font-size:14px; font-style:italic; }
.header_menu { margin-top: 3px; height: 35px; background-color: #b60002; background-image: url("../images/top-nav-tile.gif"); background-repeat: repeat-x;}
.cp_logo {height:102px; width:201px; background:transparent url(../images/home-keyframe5.gif) no-repeat scroll 0 0}
.bigright .header span { color: #6e6e6e; }
img.free-ad { float: right; position: relative; left: 90px; bottom: 6px; }

/* category menu */
.adv_categories ul li.active { margin:0 -7px 0 -8px; padding:4px 7px 4px 8px; color:#fefefe; background:#ae1f1f;}
.adv_categories .catcol ul li.maincat a { margin:0; padding:4px 0; color:#a91616; text-decoration:none;}

/* content */
.content_res .priceblockbig span.price {  margin:0; padding:0 10px 0 0px; font:bold 15px/1.1em Arial, Helvetica, sans-serif; color:#178305;}  
.bigright .bigprice span { margin:0; padding:0 0 0 3px; font:normal 12px/1.1em Arial, Helvetica, sans-serif; color:#178305;}  
.bigright h2 { margin:0 0 0 9px; padding:12px 0 0px 0; font:bold 15px/1.2em arial, Georgia, "Times New Roman", Times, serif; }

.content_res .priceblockbig p.location span { font-weight:bold; color:#b01e1e;} 		
.content_res .priceblocksmall p.price { margin:0; padding:0; float:right; font:bold 13px/1.2em Arial, Helvetica, sans-serif; color:#b02020;}	
.content_res .stepsline div.l_ready { background:#b22222;}				  	
.content_res .stepsline div.no_ready { border:1px solid #6d1414;}				
.content_res .stepsline div.ni_ready { background:#b22222; border-top:1px solid #bd716d;}
.content_left .bigprice { color:#178305; font-size:1.3em; font-weight:bold; line-height:1.2em; margin:0; padding: 0; }
.content_res .can_chg_bg:hover { background-color: #EAF2FA; }

.icons { float: right; position: relative; bottom: 3px; padding: 0px; }
.icons img { margin-left: 2px; }
.icons span.sep { color: #dddddd; font-size: 1.8em; font-weight: normal; padding: 0 5px; }

.more-info a { float: right; width: auto; }
.listed-date { float: left; width: 180px; color: #4f4f4f; }
.type { position: relative; bottom: 3px; }
.details { float: left; width: 235px; }
.details .price { float: left; width: 100px; }
.details .price span { font-size:.5em;font-weight:normal; padding-left:3px; }

/* single page */
.single-main h2 { font:normal 1.2em Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 5px 0; padding: 5px 0px 3px 0px; border-bottom:1px dotted #cacbce;  }
#map { border: 1px solid #CCC; }

/* sort */
.undertab { font-weight: bold; height: 19px; }
.undertab .date { float: left; width: 160px; margin: 0; padding: 0; }
.undertab .name { float: left; width: 144px; margin: 0; padding: 0; }
.undertab .price { float: left; width: 121px; margin: 0; padding: 0; }
.undertab .bed { float: left; width: 45px; margin: 0; padding: 0; }
.undertab .bath { float: left; width: 45px; margin: 0; padding: 0; }

.undertab span.sortname { float: left; margin: 0; padding: 0; }

.undertab span.price { float: left; margin: 0 0 0 78px; }
.undertab span.bed { float: left; margin: 0 0 0 65px; }
.undertab span.bath { float: left; margin: 0 0 0 3px; }
.undertab span.garage { float: left; margin: 0 0 0 3px; }
.undertab .sortlinks { float: left; margin: 3px 0 0 2px; }

.sortup { display: block; width: 8px; height: 6px; background: url("../images/sortup.gif") no-repeat 0 0; }
.sortup:hover { background-position: 0 -5px; }
.sortup span { display: none; }
.sortdown { display: block; width: 8px; height: 6px; background: url("../images/sortdown.gif") no-repeat 0 0; }
.sortdown:hover { background-position: 0 -5px; }
.sortdown span { display: none; }

/* table */
.content_botbg table { background: #ffffff; border: 1px solid #dad9d9; border-collapse: collapse; line-height: 1.5em; margin: 1.2em auto; width: 100%; }
.content_botbg th { border: 1px solid #dad9d9; padding: 12px; }
.content_botbg tr { border: 1px solid #dad9d9; }
.content_botbg td { padding: 3px; }
.table-header { color: #808080; font-weight: normal; padding-left: 5px; }

/* footer */
.footer_main_res div.column p { margin:0; padding:0; font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#d05959;} 
.footer_main_res div.column p a { color:#d05959;}			
.footer_main_res div.column ul li a { color:#d05959; text-decoration:none;}	
.footer_main_res div.column { font:normal 14px/1.8em Arial, Helvetica, sans-serif; color:#d05959;} 
