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

Orban 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:#f0f6f9!important;*/
background:#d6e1ed url(/templates/images/orban/orban_bg_tile.png) left top repeat-x;
}

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/orban/orban_enquiries.png);
margin-top:60px;
display:block;
}

.benquiries span{
display:none;
}

.benquiries:hover{
background:url(/templates/images/orban/orban_enquiries.png);
}



#contactform{
width:380px;
margin:40px auto 0 auto;
text-align:left;
position:relative;
}

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

.paraForm{
width:200px;
}

.btnholder{
margin:10px 0 0 0;
float:left;
}

#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:#f0f6f9;
}

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

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

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

.orbannewsItem{
padding:20px;
}

a{
color:#669fc5;
}

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


h2.tile{
border-color:#f0f6f9;
background-color:#ff0099!important;
}
.tile{
background:#fff!important;
}

#subsiteheader{
display:block!important;
margin-top:-15px;
background:url(/templates/images/orban/head_bg.png)!important;
height:150px;
width:757px;
}

#breadcrumb{
padding-top:120px;
color:#a5a5a5;
}

#breadcrumb a{
color:#a5a5a5;
}

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

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

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

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


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

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

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

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


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

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


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


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

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

#quicksearch{
background:#000!important;
}

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

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


#searchcriteria{
border:none;
background:#000;
border-bottom:solid 2px #ff0099!important;
border-left:solid 2px #ff0099!important;
border-right:solid 2px #ff0099!important;
color:#fff;
padding:0 0 20px 0;
}

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


#searchcriteria  #newsearch{
padding:0 0 0 0!important;
margin:0 0 0 0!important;
background:#fff!important;
}

#searchcriteria  #newsearch:hover{
background:url(../images/orban/btn_search01.png) no-repeat!important;
}

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

#searchresults{
background:#fff;
border:none;
border-left:solid 2px #ff0099!important;
border-right:solid 2px #ff0099!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 #ff0099!important;
border-right:solid 2px #ff0099!important;
}

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

.item{
color:#ff0099;
 background:#fff url(../images/orban/item_bg.png) no-repeat!important;
}

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

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


.item_close{
 background:#fff url(../images/orban/orban_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{
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
}

.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;
}