@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#000000;
}
a, img, a img {
	border:none;
	text-decoration:none;
}

/* Form Styles */
form fieldset {
	margin:15px;
	padding:15px;
	border:1px solid #efefef;
}
form fieldset dl {
	clear:both;
}
form fieldset dt {
	float:left;
	width:100px;
	text-align:right;
	margin-right:10px;
	padding:5px;
}
form fieldset dt, form fieldset dd {
	/*display:inline;*/
}
form fieldset dt label {
	font-weight:bold;
}

#outer_wrapper { 
	/*width:900px;*/
	margin:0px; 
	padding:0px;
} 
#header_wrapper {
	height:75px;
	padding:0px 100px 0px 100px;
	background-image:url('../images/head_bg.png');
	background-position:top;
	background-repeat:repeat-x;
}
#header_logo {
	float:left;
	width:260px;
}
#header_right {
	/*margin-left:260px;
	text-align:right;*/
	float:right;
}
#login_wrapper {
	height:65px;
	width:100px;
	text-align:left;
}
#login_wrapper #login_left {
	height:37px;
	background-image:url('../images/loginLeft.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:10px;
}
#login_wrapper #login_left #login_right {
	height:37px;
	background-image:url('../images/loginRight.png');
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:10px;
}
#login_wrapper #login_left #login_right #login_center {
	height:37px;
	background-image:url('../images/loginCenter.png');
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding-top:10px;
}
#menu_wrapper{
	height:40px;
	padding:0px 100px 0px 100px;
	background-image:url('../images/menu_bg.png');
	background-position:top;
	background-repeat:repeat-x;
}
ul#menu_items {
	list-style:none;
	margin:0px;
	padding:10px 0px;
	text-align:center;
}
ul#menu_items li {
	display:inline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial Black", Gadget, sans-serif;
	margin-left:20px;
	margin-right:20px;
}
ul#menu_items li a {
	color:#FFFFFF;
}
/* Search Advanced */
#sa_wrapper {
	margin:0px 100px 0px 100px;
}
#sa_left {
	background-image:url('../images/saLeft.png');
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:11px;
}
#sa_right {
	background-image:url('../images/saRight.png');
	background-position:top right;
	background-repeat:repeat-y;
	padding-right:11px;
}
#sa_center {
	background-image:url('../images/saCenter.png');
	background-position:top left;
	background-repeat:repeat;
	padding-top:10px;
}
#sa_center form fieldset {
	display:inline;
	border-top:none;
	border-bottom:none;
	border-left:none;
	border-right:1px solid #666666;
	margin:0px;
	padding:10px;
	text-align:center;
}
#sa_center form fieldset legend {
	margin:0px;
	padding:3px;
	font-weight:bold;
	font-size:14px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#FFFFFF;
}
#sa_center input, #sa_center select {
	border:1px solid #666666;
}
#sa_center label {
	font-weight:bold;
}
#sa_bottom_left {
	height:11px;
	background-image:url('../images/saBottomLeft.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:11px;
}
#sa_bottom_right {
	height:11px;
	background-image:url('../images/saBottomRight.png');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:11px;
}
#sa_bottom_center {
	height:11px;
	background-image:url('../images/saBottomCenter.png');
	background-position:bottom left;
	background-repeat:repeat-x;
}
#body_wrapper {
	margin:25px 100px 50px 100px;
}
/* Box Design */
.boxWrapper {
	
}
.boxWrapper a {
	color:#666666;
}
.boxWrapper .boxTL {
	height:10px;
	padding-left:11px;
	background-image:url('../images/boxHeadTopLeft.png');
	background-position:top left;
	background-repeat:no-repeat;
}
.boxWrapper .boxTR {
	height:10px;
	padding-right:11px;
	background-image:url('../images/boxHeadTopRight.png');
	background-position:top right;
	background-repeat:no-repeat;
}
.boxWrapper .boxTC {
	height:10px;
	background-image:url('../images/boxHeadTopCenter.png');
	background-position:top left;
	background-repeat:repeat-x;
}
.boxWrapper .boxTH {
	background-color:#d28e00;
	color:#FFFFFF;
	padding:0px 11px 6px 11px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}
.boxWrapper .boxTH a {
	color:#FFFFFF;
}
.boxWrapper .boxTH b {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
}
.boxWrapper .boxCL {
	padding-left:11px;
	background-image:url('../images/boxBodyLeft.png');
	background-position:top left;
	background-repeat:repeat-y;
}
.boxWrapper .boxCR {
	padding-right:11px;
	background-image:url('../images/boxBodyRight.png');
	background-position:top right;
	background-repeat:repeat-y;
	
}
.boxWrapper .boxCC {
	background-color:#ffffff;
	padding:11px;
}
.boxWrapper .boxBL {
	min-height:11px;
	padding-left:11px;
	background-image:url('../images/boxBodyBottomLeft.png');
	background-position:bottom left;
	background-repeat:no-repeat;
}
.boxWrapper .boxBR {
	min-height:11px;
	padding-right:10px;
	background-image:url('../images/boxBodyBottomRight.png');
	background-position:bottom right;
	background-repeat:no-repeat;
}
.boxWrapper .boxBC {
	min-height:11px;
	background-image:url('../images/boxBodyBottomCenter.png');
	background-position:bottom left;
	background-repeat:repeat-x;
}

#body_content_left {
	width:200px;
	float:left;
}
#body_content_main { 
	
}
#body_content_main_two {
	margin-left:225px;
}
#body_content_main_three {
	margin-right:420px;
}
#body_content_right {
	float:right;
}
#footer_wrapper {
	display:none;
	clear:both;
	background-color:#ec6706;
	border:1px solid #333333;
	border-top:5px solid #333333;
	border-bottom:none;
	margin-top:25px;
	min-height:50px;
	font-size:12px;
	color:#FFFFFF;
}

/* listing info */
.listing_box {
	min-height:110px;
	border-bottom:1px solid #cccccc;
	margin-top:10px;
}
.last { border:none; }
.listing_image {
	float:left;
	min-width:102px;
	min-height:102px;
	background:url('../images/propertyImageBG.png');
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}

.listing_gallery {
	
}
.listing_gallery fieldset {
	border:none;
}
.listing_gallery fieldset legend {
	color:#d28e00;
	font-family:"Arial Black", Gadget, sans-serif;
}
.listing_info {
	margin-left:100px;
	padding-left:10px;
	color:#666666;
}
.listing_info_price {
	float:right;
	font-size:18px;
}
.listing_info_description {
	padding:10px;
}
/* Pagination */
.pagination {
	float:right;
}
#paginationTop, #paginationTop b {
	color:#ffffff;
	font-size:12px;
}
#paginationBottom {
	color:#666666;
	margin:5px;
}
#paginationTop span, #paginationBottom span {
	font-size:14px;
}
/* Fontstyles */
.big {
	color:#d28e00;
	font-family:"Arial Black", Gadget, sans-serif;
}
.osmall {
	color:#ec6706;
	font-size:11px;
}
.big a {
	color:#666666;
	text-decoration:underline;
}
.xbig {
	font-size:18px;
}
