/* @override http://www.furtherafield.com/stylesheet.css */

/* @override http://www.furtherafield.com/stylesheet.css */

/* @override http://www.furtherafield.com/stylesheet.css */

/* @override http://furtherafield.siraza.net/stylesheet.css */

/* @override http://furtherafield.siraza.net/stylesheet.css */

/* @override http://furtherafield.siraza.net/stylesheet.css */

body { margin: 0px; padding: 0px; background-image: url('/template/pagebg.gif'); background-repeat: repeat-x; background-position: left top; background-color: #b1a97d; }

html, body 				{ height: 100%;
}

body					{ color: #797979;
	font: 12px/24px "Trebuchet MS", Arial;
}
input, textarea, select	{ font-family: "Trebuchet MS", Arial; font-size: 12px; color: #797979; }

#wrapper				{ background-image: url('/template/contentbg950.gif'); background-repeat: no-repeat; background-position: left top; }
#container				{ width: 950px; margin-left: 16px; margin-right: 16px; /* width: 862px; */ }

#logo					{ margin-top: 50px; margin-left: 40px; width: 266px; height: 23px; float: left; }
#description			{ width: 407px; height: 19px; float: left; margin-top: 16px; margin-left: 110px; }

#description			{  }

#topnav					{ color: #d9d9db; width: 500px; height: 30px; float: right; margin-top: 16px; margin-right: 33px; font-size: 12px; text-align: right; }
#topnav a				{ color: #a9a9a9; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; margin-right: 3px; margin-left: 3px;
	font-size: 11px;
}
#topnav a:hover,
#topnav a.selected		{ color: #948c68; text-decoration: none; }

#mainnav				{ height: 47px; background-image: url('/template/mainnavbg.gif'); clear: both; margin-top: 30px; }
#mainnav a				{ height: 47px; display: block; float: left; background-image: url('/template/mainnav.gif'); }

#mainnav a#nav1			{ width: 45px; margin-left: 12px; background-position: 0px 0px; }
#mainnav a#nav1:hover,
#mainnav a#nav1.selected { background-position: 0px -47px; }

#mainnav a#nav2			{ width: 152px; margin-left: 12px; background-position: -45px 0px; }
#mainnav a#nav2:hover,
#mainnav a#nav2.selected { background-position: -45px -47px; }

#mainnav a#nav3			{ width: 183px; margin-left: 12px; background-position: -197px 0px; }
#mainnav a#nav3:hover,
#mainnav a#nav3.selected { background-position: -197px -47px; }

#mainnav a#nav4			{ width: 155px; margin-left: 12px; background-position: -380px 0px; }
#mainnav a#nav4:hover,
#mainnav a#nav4.selected { background-position: -380px -47px; }

#mainnav a#nav5			{ width: 160px; margin-left: 12px; background-position: -535px 0px; }
#mainnav a#nav5:hover,
#mainnav a#nav5.selected { background-position: -535px -47px; }

#mainnav a#nav6			{ width: 167px; margin-left: 12px; background-position: -695px 0px; }
#mainnav a#nav6:hover,
#mainnav a#nav6.selected { background-position: -695px -47px; }

#suggest_dropdown		{ display: none; position: absolute; right: 15px; background: #fff url(/template/dropdownbg.gif) no-repeat; width: 142px; padding: 15px 0 15px 20px; z-index: 100; }
#suggest_dropdown a		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: capitalize; color: #696969; }
#suggest_dropdown a:hover { color: #837F5D; }

#slideshow img			{ float: left; }
#slideshow .info		{ width: 314px; height: 312px; background-color: #b2b2a1; color: #fff; float: left; line-height: 16px; }
#slideshow .info div	{ padding: 25px;
}
#slideshow .info a		{ color: #fff; text-decoration: none; font-weight: bold;
}
#slideshow .info a:hover { text-decoration: underline; }

#slideshow				{ z-index: 10; overflow: hidden; height: 312px; }
#slideshow .slide	 	{ display: none; position: absolute; }

#content_container		{ clear: both; }

#container .leftcol				{ width: 472px; float: left; }
#container .rightcol			{ width: 390px; float: right; }
#container .rightcol.searchbg	{ background-image: url('/template/searchbg.gif'); background-repeat: no-repeat; background-position: -1px 0px; }
#container .fullcol		{ clear: both; }
#container .fullcol .content { padding-top: 0px; }
#container .maincol		{ width: 650px; float: left; }
#container .sidecol		{ width: 200px; float: right; background-image: url('/template/searchbg.gif'); background-repeat: no-repeat; background-position: -1px 0px; }

#container .content		{ padding-left: 49px; padding-right: 45px; padding-top: 25px; padding-bottom: 20px; line-height: 22px; }

#container .subnav p	{
	margin-bottom: 5px;
}
#container .subnav a	{ text-decoration: none; text-transform: uppercase; color: #939598;
	font-size: 12px;
	line-height: 30px;
}
#container .subnav a.selected { color: #837f5d;  }
#container .subnav a.selected:hover { text-decoration: none; }
#container .subnav a:hover	{ text-decoration: none;
	color: #424242;
}

#container .rprop 		{ height: 200px; float:right; width:1px; }
#container .rpropclear 	{ clear:both; height:1px; overflow:hidden; }

h1, h2, h3, h4, h5, h6	{ margin: 0px; line-height: normal;
	padding: 0;
}
p						{ padding: 0px;	line-height: 24px; }

h1						{ margin-bottom: 10px; text-transform: uppercase; font-size: 18px; color: #8f8865; letter-spacing: 1px; }
h2						{ padding-top: 15px; margin-bottom: 5px; text-transform: uppercase; font-size: 14px; color: #b3aa7e; letter-spacing: 1px; }
.clearfix h2 			{ padding-top: 10px; }

h3						{ margin-bottom: 10px; text-transform: uppercase; font-size: 16px; letter-spacing: 1px; }

h4						{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 13px; margin-bottom: 15px; }
h5						{ color: #b3aa7e; font-weight: normal; margin-bottom: 10px;
	font-size: 13px;
}

strong					{ font-weight: bold; color: #5e5e5e; }

a							{ outline: none; color: #837f5d; text-decoration: none; text-transform: uppercase; font-size: 10px; }
a:hover						{ text-decoration: underline; }
a img						{ border: none; }

form					{ margin: 0px; padding: 0px; }

ul						{ padding-top: 15px; padding-top: 0px; margin-bottom: 0px; list-style-position: outside; }
li						{ padding: 0px 0 24px 0;	list-style-position: outside; line-height: 20px; }

#content_container .content ul {
	margin: 15px 0 0 0;
	padding:0;
	list-style-position: outside;
}

#content_container .content li {
	padding-left: 11px;
	margin: 0 0 -10px;
	list-style-type: none;
	background: url(template/bullet.jpg) 1px 4px no-repeat;
	list-style-position: outside;	
}


#container .input		{ float: left; width: 210px; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 11px; padding: 7px; border: 1px solid #aaa; border-right: 0px; }

optgroup				{ font-style: normal; font-weight: normal; }

.allcaps-small			{ font-size: 11px; text-transform: uppercase; }
.allcaps-med, .allcaps-med a			{ font-size: 12px; text-transform: uppercase; }

#container a.allcaps-small,
#container .allcaps-small a,
#container a.allcaps-med,
#container a.allcaps-med a { color: #837f5d; text-decoration: none; }

#container a.allcaps-med:hover,
#container a.allcaps-med a:hover,
#container a.allcaps-small:hover,
#container .allcaps-small a:hover { color: #837f5d; text-decoration: underline; }

#container .formtable td 	{ padding-bottom: 10px; }
#container .formtable strong	{ font-size: 13px; font-weight: normal; }

#container .photo_thumb	{ width: 210px; height: 180px; background-image: url('/template/thumbbg.gif'); background-repeat: no-repeat; }
#container .photo_thumb.grey { background-image: url('/template/thumbbg-grey.gif'); }
#container .photo_thumb img { margin-left: 15px; margin-top: 15px; }

#container .photo_thumb2	{ width: 179px; height: 155px; background-image: url('/template/thumbbg2.gif'); background-repeat: no-repeat; }
#container .photo_thumb2.grey { background-image: url('/template/thumbbg-grey2.gif'); }
#container .photo_thumb2 img { margin-left: 15px; margin-top: 15px; }

#container .photo_thumb3	{ width: 206px; height: 178px; background-image: url('/template/thumbbg3.gif'); background-repeat: no-repeat; }
#container .photo_thumb3.grey { background-image: url('/template/thumbbg-grey3.gif'); }
#container .photo_thumb3 img { margin-left: 15px; margin-top: 15px; }

#container .photo_thumb_featured	{ width: 206px; height: 178px; background-image: url('/template/thumbbg-featured.gif'); background-repeat: no-repeat; }
#container .photo_thumb_featured img { margin-left: 15px; margin-top: 15px; }

#container .photo_detail	{ width: 353px; height: 298px; background-image: url('/template/detailbg.gif'); background-repeat: no-repeat; }
#container .photo_detail img { margin-left: 20px; margin-top: 15px; }

#container .property-location	{ position: relative; font-family: Georgia; font-style: italic; font-weight: bold; font-size: 15px; white-space: nowrap; }


#footer					{ clear: both; text-align: right; font-size: 10px; padding-top: 40px; color: #999; text-transform: uppercase;
	background: #f3f3f3 none no-repeat;
	border-top: 1px solid #ccc;
	padding-bottom: 0;
	padding-right: 10px;
	margin: -10px -15px 0;
}
#footer a				{ color: #a5a5a6; text-decoration: none; text-transform: uppercase; margin-right: 4px; font-size: 10px;
	margin-left: 4px;
}
#footer a:hover,
#footer a.selected		{ color: #333; text-decoration: none; }
#footer p				{
	padding-right: 200px;
	margin-top: -15px;
}



/* Property Details					*/
#property-detail-thumbs				{ position: relative; width: 328px; margin-left: -10px; margin-top: 15px; border: 0px; }
#property-detail-thumbs div			{ background: url(/template/thumbbg173.gif) no-repeat; padding: 14px; }
#property-detail-thumbs img			{ width: 145px; height: 122px; }



/* TABS Interface					*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 28px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 27px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	padding: 8px 10px 3px 10px;
	border: 1px solid #fff;
	outline: none;
	font-size: 14px;
	color: #b3aa7e;
}
ul.tabs h2 { padding: 0px; }
ul.tabs li a:hover {
	background: #efefef;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	clear: both;
	float: left; 
	width: 100%;
}
.tab_content {
	padding: 10px;
}









#homesidebar					{ padding: 0px 30px 0px 30px; color: #fff; font-size: 13px; }
#homesidebar h1					{ color: #fff; }
#homesidebar a					{ color: #fff; font-size: 13px; text-transform: none; }

#pressquotes					{ background-color: #f0f0ed; padding: 15px 30px 15px 30px; margin-bottom: 15px;
	font: italic 15px/26px Georgia, "Times New Roman", Times, serif;
}
#pressquotes #author			{
	font: normal normal 13px "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-align: right;
	padding-top: 8px;
}



#theme_description p			{ margin-bottom: 0px; font-size: 13px; }




/* Clear fix! */
#container .clearfix:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container .clearfix 			{ display: inline-block; }
* html .clearfix 				{ height: 1%; }
#container .clearfix			{ display: block; }



/* marker-item */

#colorbox .marker-item {
}

#colorbox .marker-item h2, .marker-item h2 a {
	color: #717074;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
}

#colorbox .marker-item .gm-thumbnail {
	margin: 2px 2px 0px 6px;
	padding: 1px;
	border: 1px solid gray;
}

#colorbox .marker-item p {
	line-height: 15px;
	color: black;
	margin-bottom:0px;
}

#badges {
	bottom: 42px;
	right: 4px;
	position: relative;
	margin: 0;
	padding: 0;
	height: 20px;
}

