﻿/*@charset "utf-8";*/
/* CSS Document */
div { border: 0px solid #000;z-index:1;}
body { margin: 0; padding: 0;font-family:Arial; font-size:12px; color: #441500; background:#fff url('../../bg-sitewrapper.jpg') repeat-y 50% 0;}
img{border:0}

.hidecontrol{display:none}
#bannerarea {padding-top:10px;position:absolute;}
#webcontainer {margin:0px auto; width:959px; height: auto; z-index:1;}

#maincontainer {width:959px;float:none; margin: auto; padding-top:150px;z-index:1;}
.content {height:auto;width:950px;z-index:1;}

.ErrorMsg
{
	font-size:10px;
	color:#ff0000
}

.navoutline
{
	display:inline-block;padding:2px; border: solid 1px #461300;
}

.redoutline
{
	display:inline-block;padding:2px; border: solid 1px #fff;
}

.brownbigbtn{
	font-size: 18px;
	
}

.brownbigbtn a
{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 1px;
	background-color: #461300;
	width: 150px;
}
.brownbigbtn a:hover{background-color:#bfd0a4;}

.ullinks a
{
	color:#441500;
}
.ullinks a:hover{color:#441500;}


.nav{
	font-size: 18px;
	
}

.nav a{
	display: inline-block;
	text-decoration: none;
	color: #fff;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 1px;
	width: 176px;
	background:#url('../../navbar.gif');
	
}
.nav a:hover{background-color:#461300;}

#navcontainer {position:absolute; margin-top:110px;}

.navspacer{display:inline-block; color:#ff0000; width:7px;}


.footer{margin-top:10px; float:left; display:block;}
.footerbar{height:6px; background-color:#bfd0a4; width:960px; display:block;}
.footertext{margin-top:10px;margin-bottom:10px;font-size:12px;color:#a2a2a2;text-align:center;}
.footertext a
{
	color:#a2a2a2;
	text-decoration:none;
	
}
.footertext a:hover
{
	text-decoration:underline;
	
}

.content_left_col
{
	float:left;
	padding-left:10px;
	width:690px;
	z-index:1;
	
}
.content_left_col_text_justify
{
text-align:justify;
}
.content_right_col
{
	float:left;
	padding-left:10px;
	width:237px;
	
}

.main_justified
{
	text-align:justify;
}



/* search box */
.searchTextBox
{
	background-color:#fff; border:solid 1px #bfd0a4; height:14px; font-size:12px; padding-left:2px; width:140px;
}

.dd
{
		background-color:#fff;
		 border:solid 1px #bfd0a4;
		  font-size:12px; 
		  padding-left:2px; width:140px;

}



.searchBox
{
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#f0fada;
	border-collapse:collapse;
	border:solid 1px #461300;
}
.searchBox td
{
	padding:5px;
}
.searchBox th
{
	padding:7px 0 7px 0;
	font-size:17px;
	text-align:center;
	color:#fff;
	border-bottom:solid 1px #bfd0a4;
}

select { 
border: 0px; 
border-style: solid; 
border-color: #bfd0a4; 
background-color: #bfd0a4;  
font-size: 12px; 
}

.searchBoxBtn a
{
	color:#bfd0a4;
	text-decoration:none;
	display: inline-block;
	background-color:#fff;
	width:215px;
	padding:5px 0 5px 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border:solid 1px #bfd0a4;
}
.searchBoxBtn a:hover
{
	color:#3e0900;
	background-color:#fff;
	border:solid 1px #3e0900;
}


.search_result_box
{
	width:670px;
	border-bottom:solid 1px #EBEBEB;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FAFDF2;
}

.search_result_price
{
	font-size:16px;
	font-weight:bold;
	color:#3e0900;
	padding-bottom:5px;
}
.search_result_agencylogo
{
	text-align:right;
}
.search_result_img
{
	width:120px
}

.search_result_address
{
	font-size:12px;
	padding-bottom:5px;
	color:#0099CC;
}


.search_result_address a
{
	color:#0099CC;
}

.search_result_address a:visited
{
	text-decoration:underline;
}

.search_result_address a:hover
{
	text-decoration:none;
}

.search_result_noresults
{
	width:200px;
	padding:10px;
	margin:0px;
	background-color:#f0fada;
	border-collapse:collapse;
	border:solid 1px #bfd0a4;
}

.search_result_summary
{
	font-size:12px;
	text-align:justify;
	padding-bottom:10px;
}

.search_result_name
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;

}

.search_result_img_outline
{
	display:inline-block;padding:2px 2px 0px 2px;  border: solid 1px #461300;
}

.itemTemplate
    {
        text-align:center;
        padding:10px;
        border: solid 1px #dddddd !important;
     }
     
     .property_detail_border
     {
		
		color:#000;
		border:solid 0px #A80065;
		background-color:#ffffff;

	}

.property_detail_header
{

	background-color:#673E2E;
	border: solid 0px #A80065;
text-align:left;
	display:block;
	color:#fff;
	padding:7px;
	

}

.property_detail_header_name
{
	font-size:17px;
	font-weight:bold;

}




.property_detail_header_price
{
	font-size:14px;
	font-weight:bold;

}

.property_detail_summary
{
	padding:0px 0px 0px 0px;
	font-size:12px;
	text-align:justify;
	width:99%;
	color:#441500;
	text-align:justify;
}

.property_detail_overview_heading
{

	font-size:19px;
	font-weight:bold;
}
.property_detail_ref
{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.property_detail_summary_heading
{
	font-size:13px;
	color:#441500;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	
}



.property_detail_extras_table {
	color:#3e0900;
	font-size:12px;
	border-collapse:collapse; margin-bottom:20px;}
.property_detail_extras_table td {border:1px solid #ccc; padding:3px;}
.property_detail_extras_table th {border:0px solid #ccc;text-align:left; padding:3px;}




.property_detail_back
{
	font-size:13px;
	color:#461300;
 text-decoration:none;
}

.property_detail_request_required
{
	font-size:10px;
	text-decoration:none;
}



.property_detail_back a
{
	font-size:13px;
	color:#461300;
 text-decoration:none;
}



.property_detail_back a:hover
{
	text-decoration:underline;
}


.collection_pager
{
	font-size:12px;
	padding-bottom:5px;
		color:#461300;
}


.request_property_detail_extras_table {
	color:#3e0900;
	font-size:12px;
	border-collapse:collapse; margin-bottom:20px;}
.request_property_detail_extras_table td { padding:3px;}
.request_property_detail_extras_table th {font-weight:bold;text-align:left; padding:3px;}


.collection_pager a
{
	color:#461300;
}


.collection_pager a:hover
{
	text-decoration:none;
}


.website_text
{
	text-align:justify;
	padding:5px 10px 5px 5px;
	line-height:20px;
	font-size:13px;
	
}
.website_text a
{
	color:#441500;
}
.website_text a:hover{color:#441500;}
