/*=======================================================

Beechwood CSS

A lot of the css for this site is in with the main

Crosby site, so look there for most styles.

This file just overides some of those.

Created by Ripe Design (UK) Ltd. (http://www.ripe.co.uk)

=======================================================*/

/*===============================================

override main background, main link colours etc 

================================================*/
html, body{height:100%}

body {
padding:0px 0px 0px 0px;
background:#d3e7b5;
}

h2 {
	color:#d586af;
	font-weight:bold;
	font-size:1.6em;
	margin:20px 0px;}
	
a { 
	color:#94cb54;
}
a:hover,a:active,a:focus { 
	background:#94cb54;
}

em {
padding:0px;
margin:0px;}
/*END override default styles*/



.divider {

	background-color:#FFF}



p {

	font-size:1.1em}

#bgholding{
width:756px;
height:auto;
margin:0px auto;
position:relative;
overflow:hidden;
background:#FFF;
color:#000;
line-height:1.5em;
font-weight:bold;
}

#bgholding img{
	border:none;}

#bgholding #ocontent{
	padding:57px 75px 57px 174px;
	text-align:left;}

.benquiries{
height:85px;
width:399px;
background:url(/templates/images/beechwood/beechwood_enquiries.png);
margin-top:60px;
display:block;
}

.benquiries span{
display:none;
}

.benquiries:hover{
background:url(/templates/images/beechwood/beechwood_enquiries.png);
}



#contactform{
width:380px;
_width:300px!important;
margin:40px auto 0 auto;
_margin:0!important;
_display:inline;
text-align:left;
position:relative;
}

/*.pricerange_high{
float:left;
}*/

.paraForm{
width:200px;
}

.btnholder{
margin:10px 0 0 0;
float:left;
clear:both;
background:#fff!important;
_width:20px;
}

#comments{
margin:0 20px 0 0;
}


#footer{
color:#cccccc;
text-align:left;
margin:40px 40px 40px 0;
display:block;
}


/*------- main site styles ---------*/

#bgcontainer{
margin:0 auto;
width:757px;
background:#fff;
width:756px;
height:auto;
margin:0px auto;
background:url(/templates/images/beechwood/beechbg.png) repeat-y;
position:relative;
overflow:hidden;
}


#bgcontainer img{
margin:10px 0 10px 0;
border:0px;
}


#colM #maincontent , #colR2 #maincontent{
padding:10px;
}

#newsmaincontent{
padding:10px;
}

#newsmaincontent .newsstory{
padding:0px!important;
}

#newsmaincontent img{
margin-top:0px;
padding:0 10px 0 0;
}

#colM #contactform{
margin:0!important;
padding:10px;
}

#colM #maincontent img, #colR2 #maincontent img{
border:none;
margin:0 0 10px 0;
}

a{
color:#afc64f;
}

a:hover{
color:#fff;
background:#669fc5;
}

#colR{
_margin:0 0 0 -2px!important;
}


h2.tile{
/* -- border colour here sets top of all columns --*/
border-color:#fff;
background-color:#afc64f!important;
}
.tile{
background:#fff!important;
}

#subsiteheader{
display:block!important;
background:url(/templates/images/beechwood/head_bg.png)!important;
height:150px;
padding:0px;
margin-top:0px!important;
width:729px;
position:relative;
}

#breadcrumb{
position:absolute;
top:105px;
height:20px;
margin-left:250px;
_width:460px;
color:#a5a5a5;
}

#breadcrumb a{
color:#a5a5a5;
}

#breadcrumb a:hover{
background:#afc64f!important;
color:#333;
}

#subsitenav{
border:2px solid #afc64f;
background:#fff;
}

#menuimage{
margin:1px 0px 0px 1px!important;
}

.tile{
color:#fff!important;
background:#afc64f!important;
}


.threecol {
padding:0px!important;
margin:0px!important;
background:url(../images/beechwood/3colaligned.png) repeat-y !important;
}

.twocol {
padding:0px!important;
margin:0px!important;
background:url(../images/beechwood/2colaligned.png) repeat-y !important;
}

.twocol .closealignends {
	background-image:url(../images/beechwood/2colaligned_close.png);
	height:2px}

.twocol .alignends {
	background-image:url(../images/beechwood/2colaligned_close.png);
	height:2px}


.threecol .closealignends {
	background-image:url(../images/beechwood/3colaligned_close.png);
	height:2px}

#citylivinglink{
margin:0px;
padding:0px;
}


 #citylivinglink a{
 margin:1px 0px 1px 1px !important;
 padding:0px!important;
 background:url(../images/beechwood/beechwood_explore.jpg) no-repeat;
 display:block;
 height:94px;
 }
 
 #citylivinglink a span{
 display:none;
 }


#loginbox, 
#mplink, #quicksearch, #citylivinglink{
border:solid 2px #afc64f!important;
}

#beechwood_contact_pull, #latestnewssmall{
padding:10px;
}

#quicksearch{
background-image:url(../images/beechwood/quicksearch_bg.png)!important;
}

#showallapts a{
height:53px;
background-image:url(../images/beechwood/btn_showallapts.png)!important;
}

#showallapts a:hover{
background-image:url(../images/beechwood/btn_showallapts_over.png)!important;
}


#searchcriteria{
border:none;
background:url(../images/beechwood/searchcriteria_bg.png) no-repeat!important;
border-bottom:solid 2px #afc64f!important;
border-left:solid 2px #afc64f!important;
border-right:solid 2px #afc64f!important;
color:#fff;
height:187px!important;
padding:0 0 20px 0;
}

#searchcriteria .info{
background:none;
margin:20px 20px 0 0px;
width:200px;
float:right;
}

#searchcriteria form{
clear:both;
margin:5px 20px 0 0;
}

#searchcriteria  #newsearch, #searchcriteria #newsearch:hover{
width:164px!important;
height:30px!important;
float:right;
margin:0 5px 0 0!important;
padding:0!important;
background:url(../images/beechwood/btn_search01.png) no-repeat!important;
}

#iconI{
float:left;
margin:17px 0 0 20px;
height:36px;
width:36px;
/*background:url(../images/beechwood/icon_i.png) no-repeat!important;*/
}

#searchresults{
background:#fff;
border:none;
border-left:solid 2px #afc64f!important;
border-right:solid 2px #afc64f!important;
}

#footer{
color:#cccccc;
text-align:center;
margin:0 auto !important;
padding:0 0 30px 0;
display:block;
}

.altimgRight{
float:right;
padding:0 0 0 10px;
}

.satinfo{
margin:0 0 10px -10px!important;
}

#mpintroemptyLogin{
padding-bottom:20px;
}

#mpintroempty, #mpintroemptyLogin{
border:none;
border-left:solid 2px #afc64f!important;
border-right:solid 2px #afc64f!important;
}

.noborder{
border:none!important;
margin-top:10px!important;
}

.item{
color:#000;
width:488px;
height:110px;
margin:0px!important;
padding:20px 10px 0 10px;
background:#fff url(../images/beechwood/item_bg.png) no-repeat!important;
}

.item .detailsmainlink{
color:#afc64f;
}

.item img{
border:none!important;
}

.item a{
color:#afc64f!important;
}

.item a:hover{
color:#fff!important;
background-color:#afc64f!important;
}


.item_close{
 background:#fff url(../images/beechwood/beechwood_searchresult_end.png) no-repeat!important;
}

#searchresults .pager {
	color:#ccc !important;
	}
	
#searchresults .pager a{
   	color:#ccc !important;
}

#colR2 #apartdetails{
background:none!important;
color:#000!important;
}

table{
/*text-align:center;*/
border-top:solid 2px #afc64f;
padding:10px;
background:#fff url(../images/beechwood/table_bg.png) repeat-x !important;
}

table th{
padding:10px 0 10px 0;
color:#97be0d;
}

#tablekey{
color:#97be0d;
font-weight:bold;
}

#tablekey ul{
margin:10px 0 0 0;
padding:0px;
list-style-type:none;
color:#707b8a;
font-weight:normal;
}


.divider{
border:none;
border-top:#ccc!important;
display:block;
height:1px;
}

#itemcontainer{
border:none;
width:200px!important;
margin:0 0 0 2px;
background-color:#fff!important;
}

.typicalint{
margin-top:-10px;
font-size:0.8em;
padding:0 0 3px 0;
font-style:italic;
border-bottom: solid 1px #ccc!important;
}

.nopadding{
margin:-10px 0 10px -8px!important;
/*_display:inline;*/
_margin:-10px 0 10px 0px!important;
_width:510px;
}

.bulletpoint{
background:#fff url(../images/beechwood/bullet.png) left center no-repeat !important;
}

.bulletpoint span{
margin-left:10px;
}

.goxbutton{
padding:10px 0 0 0;
height:180px;
width:180px;
display:block;
background: #fff url(/images/gox/beechwood_go_x_button.png) center no-repeat;
}

.goxbutton:hover{
background: #fff url(/images/gox/beechwood_go_x_button.png) center no-repeat!important;
}

