@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c3c1bf;
}
body {background:url(images/bg.jpg) repeat #333; margin:0px; cursor:default;}


h1{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:30px;
	line-height:30px;
	color:#FFA823;
	margin:10px 0 0 0;
	letter-spacing:-1px;
}
h2{
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform: uppercase;
}
h6{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#cbc5af;
	margin-top: 7px;
}

p{
	color:#979383;
	font-size:12px;
	line-height:inherit;
}

input		{
	width:95%;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979383;
	font-size:11px;
	border:1px solid #404040;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #272727;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
textarea	{
	width:95%;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#979383;
	font-size:11px;
	border:1px solid #404040;
	line-height:13px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #272727;
	overflow-y: auto;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
.submit_btn{
	background:url(images/btn_submit.png) top left no-repeat;
	width:71px;
	height:19px;
	border:none;
	cursor:pointer;
	float: right;
}




.clear{clear:both;}

.fleft{float:left;}
.fright{
	float:left;
	width: 97%;
}


.dimmed{
	color:#979383;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
}

#container{width:921px; margin:0 auto;}
#header{

}
#header #logo{background:url(images/logo.gif) top left no-repeat; width:262px; height:83px; float:left;}


#topnav		{
	background:url(images/topnav.png) top left no-repeat;
	width:632px;
	height:38px;
	margin:45px 0 0 20px;
	font-size:12px;
	text-transform:uppercase;
	float:left;
}
	
	#topnav ul {
	list-style:none;
	margin:0;
	padding:0;
}
	#topnav li {list-style:none; margin:0; padding:0 3px; float:left;}
	
	#topnav a:link {
	color:#c3c1bf;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
	#topnav a:visited {
	color:#c3c1bf;
	font-weight:normal;
	text-decoration:none;
	outline:none;
}
	#topnav a:active {color:#ff9900; font-weight:normal; text-decoration:none; outline:none;}
	#topnav a:hover {
	color:#ff9900;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	width: 100%;
}
	#topnav .current a:visited {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#topnav .current a:link {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#topnav .current a:active {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#topnav .current a:hover {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	
	#topnav .spacer {width:12px; text-align:center; color:#000; float:left; margin:-1px 0 0 0;}


	#topnav .links					{width:632px; float:left; margin:6px 0 0 -225px;}
	#topnav .links .spacer			{
	width:15px;
	text-align:center;
	color:#c3c1bf;
	float:left;
}
	#topnav .links #center			{
	height:21px;
	float:left;
	left:46%;
	text-align:left;
	position:relative;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

	#slideshow{
	width:888px;
	height:368px;
}
	#map {
	width:888px;
	height:368px;
}
	#slideshowframe {
	background-color: #FFF;
	height: 368px;
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 18px;
	top: 12px;
	position: relative;
	padding: 6px;
}
	
	#footer {
	background:url(images/footer.png) top center no-repeat;
	width:871px;
	height:15px;
	padding:17px 25px;
	color:#c3c1bf;
	font-size:12px;
}
	#footer .left{
	float:left;
	width:220px;
	font-weight:bold;
	text-transform:uppercase;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
	#footer .right{
	float:right;
	width:auto;
	font-weight:bold;
	text-transform:uppercase;
}
	
	#footer ul {list-style:none; margin:0; padding:0;}
	#footer li {
	list-style:none;
	margin:0;
	padding:0 3px;
	float:left;
	list-style:none;
}
	
	#footer a:link {color:#c3c1bf; font-weight:normal; text-decoration:none; outline:none;}
	#footer a:visited {color:#c3c1bf; font-weight:normal; text-decoration:none; outline:none;}
	#footer a:active {color:#ff9900; font-weight:normal; text-decoration:none; outline:none;}
	#footer a:hover {color:#ff9900; font-weight:normal; text-decoration:none; outline:none;}
	#footer .current a:visited {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#footer .current a:link {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#footer .current a:active {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	#footer .current a:hover {color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
	
	#footer .spacer {
	width:6px;
	text-align:center;
	margin:-1px 0 0 0;
	float:left;
	font-weight:normal;
	color: #c3c1bf;
}
	
	#mainblocktop{background:url(images/main_block_top.png) top left no-repeat; height:25px; width:921px;}
	#mainblock{background:url(images/main_block_repeat.png) top left repeat-y; width:891px; padding:0 15px; font-family:Georgia, "Times New Roman", Times, serif;}
	#mainblockbottom{background:url(images/main_block_botom.png) top left no-repeat; height:25px; width:921px;}
	
	
	.content_threea_left	{width:300px; float:left; margin:0 10px 0 10px;}
	.content_threea_middle	{width:275px; float:left; margin:0 10px 0 0;}
	.content_threea_right	{width:280px; float:left; margin:0;}
	
	.content_threeb_left	{width:170px; float:left; margin:0 15px 0 10px;}
	.content_threeb_middle	{width:400px; float:left; margin:0 10px 0 0;}
	.content_threeb_right	{width:280px; float:left; margin:0;}
	.content_threeb_wide	{
	width:690px;
	float:left;
	margin:0 0 0 0;
}
	
	.content_threec_left	{width:170px; float:left; margin:0 15px 0 10px;}
	.content_threec_middle	{width:430px; float:left; margin:0 10px 0 0;}
	.content_threec_right	{width:250px; float:left; margin:0;}
	
	.cblock{background:url(images/cblock.png) top left no-repeat; height:244px; width:240px; padding:18px 20px; display:block; margin:-2px 0 0 0;}
	
	.cblock .title{font-size:14px; font-weight:bold; text-transform:uppercase; color:#ff9900; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
	.cblock .titlea{font-size:14px; font-weight:bold; text-transform:uppercase; color:#ff9900; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background:url(images/cblock_arrow.png) right center no-repeat;}
	.cblock img{border:1px solid #FFF; margin:10px 0;}
	.ctitle{font-family:Arial, Helvetica, sans-serif; line-height:16px; font-size:12px; color:#ff9900; font-weight:bold;}



	.cblock_thin{background:url(images/cblock_thin.png) top left no-repeat; height:248px; width:210px; padding:18px 20px; display:block; margin:-2px 0 0 0;}
	
	.cblock_thin p {color:#979383; line-height:15px; margin:-3px 0 0 0;}
	
	.cblock_thin .title{font-size:14px; font-weight:bold; text-transform:uppercase; color:#ff9900; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
	.cblock_thin .titlea{font-size:14px; font-weight:bold; text-transform:uppercase; color:#ff9900; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background:url(images/cblock_arrow.png) right center no-repeat;}
	.cblock_thin img{border:1px solid #3f3f3f; margin:10px 0;}




	#belowfooter{text-align:right; color:#CCC; width:901px; padding:0 10px;}
	#belowfooter a:link{font-size:11px; color:#a0a0a0; text-decoration:none;}
	#belowfooter a:visited{font-size:11px; color:#a0a0a0; text-decoration:none;}
	#belowfooter a:hover{font-size:11px; color:#ff9900; text-decoration:underline;}
	#belowfooter a:active{font-size:11px; color:#ff9900; text-decoration:underline;}
	
	
	
	
	.menu ul {list-style:none; margin:0; padding:0;}
	.menu li {list-style:none; margin:0; padding:0; list-style:none;}
	
	.menu a:link {color:#979383; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu a:visited {color:#979383; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu a:active {color:#ff9900; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu a:hover {color:#ff9900; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:normal; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

	.menu .current a:link {color:#979383; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu .current a:visited {color:#979383; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu .current a:active {color:#ff9900; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	.menu .current a:hover {color:#ff9900; border-bottom:#979383 solid 1px; padding:5px 0; margin:0 0 2px 0; display:block; background:url(images/arrow.png) center right no-repeat; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cbc5af;
}
.askaquestion {
	background-image: url(images/dropshadow.png);
}

.listing		 		{
	float:left;
	width:153px;
	height:123px;
	margin:6px 18px 11px 0px;
	border-bottom:#fd9900 1px solid;
}
.listing:hover	 		{ 
	border-bottom:#ffffff 1px solid;
}
.listing		a		{
	text-decoration:none;
}
.listing		img  	{
	border:#fd9900 1px solid;
	margin:0;
	padding:0;
}
.listing:hover	img		{
	border:#ffffff 1px solid;
	margin:0;
	padding:0;
}
.listing		.link	{
	width:153px;
	color:#fd9900;
	font-weight:bold;
	font-size:11px;
	background:url(/images/bullet_gallery_link.gif) no-repeat right 9px;
	display:block;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.listing:hover	.link	{
	color:#ffffff;
	background:url(/images/bullet_gallery_hover.gif) no-repeat right 9px;
}
.listing_navigator		{
	float:left;
	width:100%;
	height:20px;
	margin-top:7px;
}
.listing_navigator IMG {
	border:0;
}
.listing_navigator_left	{
	float:left;
	width:61px;
	height:20px;
}
.listing_navigator_middle	{
	float:left;
	background-color:#3A3937;
	width:548px;
	height:19px;
	padding-top:1px;
	text-align:center;
	letter-spacing: 2px;
}
.listing_navigator_right	{
	float:left;
	width:61px;
	height:20px;
}
.listing_navigator a:link 				{color:#c3c1bf; font-weight:normal; text-decoration:none; outline:none;}
.listing_navigator a:visited 			{color:#c3c1bf; font-weight:normal; text-decoration:none; outline:none;}
.listing_navigator a:active 			{color:#ff9900; font-weight:normal; text-decoration:none; outline:none;}
.listing_navigator a:hover 				{color:#ff9900; font-weight:normal; text-decoration:none; outline:none;}
.listing_navigator a.current:visited 	{color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
.listing_navigator a.current:link 		{color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
.listing_navigator a.current:active 	{color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}
.listing_navigator a.current:hover 		{color:#ff9900; font-weight:bold; text-decoration:none; outline:none;}

.property_summary {
	height:;
	width:685px;
	border-bottom:#fd9900 1px solid;
	padding-top:6px;
	margin-bottom:10px;
}
.property_summary_left {
	float:left;
	width:153px;
	border:#fd9900 1px solid;
	margin-right:16px;
	margin-bottom:16px;
	height:98px;
}
.property_summary_middle {
	float:left;
	height:;
	width:434px;
	margin-bottom:16px;
}
.property_summary_middle P {
	margin: 2px 0 2px 0;
}
H1.big {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	margin-right:6px;
}
H1.small {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
}
H2.small {
	font-size: 12px;
}
.property_summary_middle H2 {
	margin: 0 0 2px 0;
}
.property_summary_right {
	float:left;
	width:82px;
}
.property_summary_bottom {
	position:relative;
	float:left;
	width:685px;
}
.property_btn_next {
	position: absolute;
	bottom: 16px;
	right: 0px;
	border:none;
}
H2.property_summary_2 {
	float:left;
	margin-right:5px;
}
H2.property_summary_2_dim {
	color:#979383;
}
#viewgalleryimg {
	margin-top:4px;
	margin-bottom:12px;
	border:none;
}