@charset "utf-8";

body{
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family:"Futura Md", Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	color:#686868;
}

h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
}

h2 {
	font-size:19px;
}

h4 {
	font-size:17px;
	margin:0px;
	padding:0px;
}

a{text-decoration:none;color:#a22626;}

p{margin:0px;margin-top:10px;margin-bottom:10px;width:470px;}

form{margin:0px;padding:0px;}
input,select{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px;}
.location{width:200px;color:#000;border:#871011 solid 1px;}
.searchBox{width:88px;color:#000;border:#871011 solid 1px;}


.lightbox{position:absolute;top:150px;right:20px;font-size:12px;color:#a22626;}
/*.lightbox{clear:both;font-size:12px;color:#a22626;}*/
.lightbox strong{font-size:20px;}

#container{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	position:relative;
}

#header {
	width:inherit;
	height: 100px;
	background:url(img/header.jpg);
}

#header a{
	width:750px;
	height: 100px;
	display:block;
}

#header a span{display:none;}

#header2 {
	width:inherit;
	height: 100px;
	background:url(img/header2.jpg);
}

#header2 a{
	width:750px;
	height: 100px;
	display:block;
}

#header2 a span{display:none;}

#navigation{
	padding-left:0px;
	margin-bottom:5px;
	height:40px;
	font-size:11px;
}

#navigation a{
	display:block;
	text-align:center;
	width:90px;
	height:40px;
	line-height:45px;
	float:left;
	margin-right:2px;
	overflow:hidden;
}

#navigation a:hover, .selected{
	color:#FFFFFF;
	background:url(img/navBG.gif);
}

#feature{float:left;margin-right:5px;
}


#searchBox{
	background:url(img/searchArea.gif);
	width:480px;
	height:110px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:20px;
}
#searchBox table{height:100px;margin-top:20px;}
#searchBox select{
	width:150px;
}
#searchBox .searchBox{border:#999999 solid 1px;}

#searchBox2{
	background:url(img/searchArea2.gif);
	width:480px;
	height:110px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	margin-bottom:20px;
}
#searchBox2 table{height:100px;margin-top:20px;}
#searchBox2 select{
	width:150px;
}
#searchBox2 .searchBox{border:#999999 solid 1px;}

.movingAd{}

#searchHome{
	float:right;
	background:url(img/searchBG.jpg);
	width:205px;
	height:180px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
}


#search{
	float:right;
	background:url(img/searchBG.jpg);
	width:205px;
	height:180px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
}

#search h2{
	margin:0px;
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}

#recentHomes{
	margin-bottom:20px;
}

#lCol{width:500px;float:left;margin-bottom:0px;padding:10px;}
#bigLink a:link, #bigLink a:visited {font-weight:normal;padding:0px;margin:0px;margin-bottom:20px;color:#a22626;}


#lCol H2{font-weight:normal;padding:0px;margin:0px;padding-bottom:20px;font-size:18px;}
#lCol H3{font-weight:normal;padding:0px;margin:0px;padding-bottom:20px;font-size:14px;color:#686868;}

#rCol H3{font-weight:normal;padding:0px;margin-left:60px;margin-bottom:20px;font-size:14px;color:#a22626;}

.searchResult{background:url(img/searchResult.gif);position:relative;padding:18px;width:464px;height:92px;display:block;margin-bottom:10px;cursor:pointer;}/*filter:gray;filter:none;*/
.searchResult:hover{background:url(img/searchResultHover.gif);}
.searchResultLarge {background:url(img/searchResultLarge.gif);position:relative;padding:18px;width:694px;height:122px;display:block;margin-bottom:10px;cursor:pointer;}/*filter:gray;filter:none;*/
.searchResultNoInfo {background:url(img/searchResultLarge.gif);position:relative;padding:18px;width:694px;height:122px;display:block;margin-bottom:10px;}
.searchResultLarge:hover{background:url(img/searchResultHoverLarge.gif);}

.searchThumb{border:#c5c5c5 solid 1px;float:left;margin-right:10px;}
.sign{position:absolute;bottom:18px;left:19px;border:none;}
.cashLarge{color:#686868;width:160px;float:left;text-align:right;margin-right:20px;height:120px;overflow:hidden;}
.cashLarge span{color:#a12626;font-size:15px;}
.cashLarge span strong{font-size:25px;line-height:30px;}
.cashLarge strong{font-size:13px;line-height:13px;}

.cash{color:#686868;width:130px;float:left;text-align:right;margin-right:20px;}
.cash span{color:#a12626;font-size:15px;}
.cash span strong{font-size:25px;line-height:30px;}
.cash strong{font-size:13px;line-height:13px;}
.searchBriefLarge{float:left;width:325px;color:#686868;padding-top:0px;}
.searchBriefLarge p {margin:0;padding:0;width:auto !important;}
.searchBrief{float:left;width:170px;color:#686868;padding-top:0px;}
.searchBrief span{color:#a22626;}
#pagination{text-align:center;line-height:25px;}

#rCol{width:225px;float:right;margin-top:48px;margin-bottom:20px;}
#rCol a 
{
    margin-bottom:10px;    
}
.mainImage {
	/*height:290px;*/
	position:absolute;
	top:0px;
	left:0px;
	/*border:#999999 solid 4px;*/
	
}

#thumbHolder {
	margin-top:10px;
/*	height:110px;
	width:500px;
	overflow:auto;
	
	scrollbar-face-color:#ccc;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ccc;
	scrollbar-darkshadow-color:#ccc;
	scrollbar-shadow-color:#ccc;
	scrollbar-arrow-color:#fff;
	scrollbar-track-color:#fff;*/
}

.thumbingsHoldings{
	/*white-space:nowrap;*/
}

.thumbingsHoldings img {
	width:80px;
}

.thumbingsHoldings a{
	margin-right:5px;
}

#footer{
	clear:both;
	width:750px;
	text-align:left;
	color:#FFFFFF;
	background:url(img/footerBG.gif);
	/*line-height:34px;*/
}
#footer a{color:#FFFFFF;}

#latestProperty{width:750px;height:150px;}

.property{width:130px;height:130px;cursor:pointer;text-decoration:none;display:block;float:left;background:url(css/img/propertyBG.gif);padding:10px;padding-bottom:0px;position:relative;margin-right:10px;overflow:hidden;}
.property img{border:#999999 solid 1px;display:block;margin-bottom:4px;}
.property H3{margin:0px;padding:0px;color:#a12626;font-weight:normal;font-size:12px;}
.property span{color:#999999;font-size:10px;}
.property strong{position:absolute;right:15px;bottom:20px;color:#a12626;font-size:12px;font-weight:normal;}

.property:hover{background:url(css/img/propertyBGHover.gif);}

#container .centreColumn .propertyDescription {
	font-size:12px; width:550px;margin-left:auto;margin-right:auto;margin-bottom:10px;
}
/* iCarousel */
#selectProperty {   
    position: relative; /* important */  
    overflow: hidden; /* important */  
    width: 630px; /* important */  
    height: 150px; /* important */  
	background:#fff;
	border:#000 solid 1px;
	border:none;
	display:block;
	margin-top:0px;
	float:left;
}

.selectProperty_item a{color:#898989;}
  
#selectProperty_frame {position: relative;display:none;}   
#selectProperty_previous {float: left;cursor:pointer;}   
#selectProperty_next {float: right;cursor:pointer;}

#selectProperty_content {   
    position: absolute;   
    top: 0px;
    margin-left:0px; 
	margin-right:0px; 
	width: 30000px;
}   
   
#selectProperty_content li {   
    list-style: none;   
    margin: 0px;   
    padding: 0px;
}

#selectProperty ul{margin:0px;padding:0px;margin-left:0px;}

#selectProperty ul li {   
        display: block;   
        float: left;   
        margin: 0px;   
        padding: 0px;  
        background-color: #FFFFFF;  
		text-align:left;
		margin-left:0px;
}   
  
#selectProperty ul li img {   
    display: block;
	border:#898989 solid 1px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:5px;
}

/* END OF iCAROUSEL */

.error {
	font-weight: bold;
	color: #ff0000;
}


.submitButton {
	background-image:url('img/submit.jpg');
	width: 79px;
	height: 30px;
	border:0px;
}

.shortlistButton {
	background-image:url('img/shortlist.jpg');
	width: 130px;
	height: 30px;
	border:0px;
}

.my_slideshow {
	position:absolute;
	top:0px;
	left:0px;
	display: none;
}


#slideBar {
	height:20px;
}
#option2 {
	display:none;
}

.centreColumn {
	clear:both;
	text-align:center;
	margin:auto;
	width:500px;
}
.centreColumn p{text-align:justify;}
.centreColumn H2{
	margin-left:0px;
	text-align:left;
}

#centreColumn H3{font-weight:normal;padding:0px;margin:0px 0px 0px 10px;padding-bottom:20px;font-size:14px;color:#686868;clear:both;}

.bigLink{margin-top:10px;}

#centreColumn #services{text-align:left;}
#centreColumn #services p{
	font-size:12px;
}
#centreColumn #services h3{text-align:left;margin:0px;padding:0px;text-indent:0px;!important}
.over {position:absolute;z-index:999;top:84px;}