body {
	background-color:#A75427;
	margin:0;
	padding:12px 0 0;
	font-family:lucida sans;
	font-size:12px;
	font-weight:normal;
}

ul {
	margin:0;
	padding:0;
}

img {
	border:0;
}

a {
	color:#a75427;
}

p {
	margin:0;
	padding:0 0 14px 0;
}

h1 {
	color:#a75427;
	margin:0 0 4px 0;
	font-size:190%;
	font-family:times new roman;
	line-height:24px;
}

.h1_2 {
	color:#626f55;
	margin-top:-7px;
	font-weight:0;
}

.h1_3 {
	color:#a75427;
	margin:0 0 4px 0;
	font-size:190%;
	font-family:times new roman;
	line-height:24px;
}

#container {
	width:764px;
	padding:0 18px 18px;
	background-color:#fff;
	margin:0px auto;
}

#header {
	background-image:url('/images/bg_header.gif');
}

#header #logo {
	margin:10px;
	float:left;
}

#main_nav {
	margin-right:5px;
	width:650px;
	float:right;
	text-align:right;
	padding:8px 0 11px 0;
	list-style:none;	
}

#main_nav li {
	display:inline;
}

#main_nav li a {
	color:#A75427;
	text-decoration:none;
	font-size:90%;
	padding:0 19px;
}

#main_nav li a:hover {
	text-decoration:underline;
}

#main_nav .on {
	color:#000;
}

#breadcrumb {
	width:763px;
	padding:12px 19px 10px;
	margin:0px auto;
	color:#fff;
	text-align:right;
	font-size:90%;
	height:14px;
}

#breadcrumb a {
	color:#fff;
}

#breadcrumb a:hover {
	text-decoration:none;
}

#properties_nav {
	width:510px;
	list-style:none;
	margin-left:32px;
	float:left;
	padding-top:12px;
}

#properties_nav li {
	display:inline;
	float:left;
	padding:8px 0 5px 0;	
}

#properties_nav li .on {
	color:#000;	
}

#properties_nav .col1 {
	width:155px;
}

#properties_nav .col2 {
	width:158px;
}

#properties_nav a {
	color:#fff;
	text-decoration:none;
}

#properties_nav a:hover {
	color:#000;
}

#tag, #home_photo, #page_top_image {
	display:block;
}

#page_top_image {
	margin-bottom:1px;
}

#page_images img {
	float:left;
}

#page_images .image2 {
	margin:0px 1px;
}

#sidebar {
	width:182px;
	float:left;
}

#side_nav {
	width:145px;
	list-style:none;
	margin:3px 0 0;
}

#side_nav li {
	padding-left:18px;
}

#side_nav div {
	border-bottom:solid 1px #989482;
	padding:7px 0 10px 0;
}


#side_nav .on {
	background-image:url(/images/bullet_side_nav.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}

#side_nav a {
	text-decoration:none;
	color:#000;
}

#side_nav a:hover {
	color:#A75427;
}

#side_nav li ul {
	margin:0;
	padding:0;
	list-style:none;
}


#side_nav li ul a {
	color:#A75427;
	line-height:30px;
}

#landmarks a {
	color:#a75526;
	text-decoration:none;
}

#landmarks a:hover {
	color:#000;
}

#sidebar #side_search_button {
	margin-top:72px;
}

#sidebar #sidebar_content {
	padding-left:18px;
}

#content {
	padding:22px 10px 10px 17px;
}

#content #text_container {
	width:535px;
	float:left;
	padding-top:9px;
	margin-left:17px;
	line-height:20px;
}

#content #text_container a {
	color:#000;
}

#content #text_container img {
	float:left;
	margin-right:10px;
}

#content #text_container a:hover {
	text-decoration:none;
}

#content #text_container ul{
	margin:16px 20px;
}

.horse_photo {
	margin-bottom:15px;
}

#main-image2 {
	padding-left:1px;
}

#gallery_col1 {
	width:292px;
	float:left;
}

#gallery_col1 #sidebar {
	margin-left:17px;
	padding-top:22px;
}

#gallery_col2 {
	width:472px;
	float:left;
}

#signup_col2 {
	width:402px;
	float:left;
	padding:31px 10px 20px 52px;
}

#gallery_col2 .gallery_heading {
	font-size:130%;
}

#gallery_scrolling {
	text-align:center;
	padding:10px 0 18px 0;
}

#gallery_scrolling a {
	text-align:center;
	color:#A75427;
	margin:0 28px;
}

#gallery_col2 .hr {
	height:20px;
	background-image:url(/images/hr_gallery.gif);
}

#gallery_thumbs img {
	float:left;
	margin:6px;
}

#search_sidebar {
	width:224px;
	float:left;
	padding-top:24px;
}

#search_sidebar #member_options {
	margin:0 0 10px 13px;
	padding:0;
	list-style:none;
}

#search_sidebar a {
	color:#A75427;
	line-height:20px;
}

#content #search_text {
	width:496px;
	float:right;
	padding:0 0 20px 15px;
	margin:0;
}

#content #search_text .hr {
	height:20px;
	background-image:url(/images/hr_gallery.gif);
	clear:both;
	font-size:4px;
}

#search_text .sr_container {
	padding:0 0 10px 0;
}

#search_sidebar_detail {
	width:254px;
	float:left;
	padding-top:34px;
}

#content #search_text_detail {
	width:494px;
	float:right;
	padding:0 0 20px 15px;
	margin:0;
	border-left:solid 1px #989482;
}

#content #search_text .back_detail {
	width:140px;
	float:right;
	padding-top:4px;
	text-align:right;
	padding-right:5px;0
}

#content #search_text .back_detail a {
	font-size:90%;
	color:#000;
}

#content .multiple_options ul {
	padding:10px 0 0 20px;
}

#content .multiple_options_caption {
	font-weight:800;
	color:#A75427;
}

#content #search_text .back_detail a:hover {
	text-decoration:none;
}

#content #search_text #search_detail_page_link {
	width:320px;
	float:left;
}

#content #search_text #detail_main_photo {
	width:301px;
	float:left;
	padding-top:3px;
}

#content #text_container .hr, #content #search_text .hr {
	height:20px;
	background-image:url(/images/hr_gallery.gif);
	clear:both;
}

#content #text_container .hr, #content #search_text #thumbs {
	width:193px;
	float:right;
	padding-top:3px;
}

#content #search_text #thumbs img {
	float:left;
	margin:0 0 8px 11px;
}

#content #search_text #thumbs .selected_thumb {
	border:solid 1px #a75427;
	padding:1px;
}

#content #search_text #property_details {
	padding-top:40px;
	line-height:19px;
	padding-left:11px;
	float:right;
	width:182px;
	font-size:90%;
}

#content #search_text .contact_details a {
	color:#000;
}

#content #search_text .contact_details a:hover {
	text-decoration:none
}

#content #search_text .sr_h1 {
	width:200px;
	float:left;
}

#map {
	float:right;
	margin:0 34px 13px 0;
}

#brochure {
	float:right;
	margin:22px 16px 13px 0;
}

.location_nav {
	float:left;
	padding:22px 0 0 17px;
}

.location_menu {
	width:185px;
}

.text_col {
	width:248px;
	float:left;
}

/* GALLERY */
.galleria{list-style:none;width:200px;}
.galleria li{display:block;width:36px;height:40px;overflow:hidden;float:left;padding:0 12px 6px 0;}
.galleria li a{display:none;}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer;float:left;}
.galleria li.active div img,
.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:0;left:auto;display:block;width:auto;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}* html 
.galleria li div span{width:400px}


                                                                   
#gallery_thumbs {display:inline;}   
#gallery_thumbs li{vertical-align:top;}
#main_image .caption{color:black;float:right;}
.galleria_wrapper{text-align:center;margin:0 auto;}


#main-image2 {
	height:314px;
}

.gallery_unstyled {
	width:471px;
}

/* LOCATION MAP */
#site_plan_map {
	position:absolute;
	height:530px;
	width:547px;
	background-image:url('/images/landmarks_map.jpg');
}

#plan_0_image {
	z-index:0;
	position:absolute;
	margin:98px 176px;
}

#plan_1_image {
	position:absolute;
	margin:91px 369px;
}

#plan_2_image {
	position:absolute;
	margin:140px 89px;
}

#plan_3_image {
	position:absolute;
	margin:396px 471px;
}

#plan_4_image {
	position:absolute;
	margin:53px 17px;
}

#plan_5_image {
	position:absolute;
	margin:383px 148px;
}

#plan_6_image {
	position:absolute;
	margin:110px 70px;
}

#plan_7_image {
	position:absolute;
	margin:62px 26px;
}

#plan_8_image {
	position:absolute;
	margin:97px 98px;
}

#plan_9_image {
	position:absolute;
	margin:38px 182px;
}

#plan_10_image {
	position:absolute;
	margin:62px 253px;
}

#plan_11_image {
	position:absolute;
	margin:79px 189px;
}

#plan_12_image {
	position:absolute;
	margin:77px 141px;
}

#plan_13_image {
	position:absolute;
	margin:300px 167px;
}

#plan_14_image {
	position:absolute;
	margin:281px 157px;
}

#plan_15_image {
	position:absolute;
	margin:214px 131px;
}

#plan_16_image {
	position:absolute;
	margin:232px 169px;
}

#plan_17_image {
	position:absolute;
	margin:116px 129px;
}

#plan_18_image {
	position:absolute;
	margin:56px 296px;
}

#plan_19_image {
	position:absolute;
	margin:119px 185px;
}

#plan_20_image {
	position:absolute;
	margin:148px 237px;
}

#plan_21_image {
	position:absolute;
	margin:186px 272px;
}

#plan_22_image {
	position:absolute;
	margin:165px 347px;
}

#plan_23_image {
	position:absolute;
	margin:188px 324px;
}

#plan_24_image {
	position:absolute;
	margin:30px 0px 0 196px;
}

/* FOOTER */

#footer_tag {
	background-color:#E9E3DB;
	text-align:center;
}

#footer {
	width:800px;
	margin:0px auto;
	text-align:right;
	color:#fff;
	font-size:90%;
}

#footer p {
	padding:10px 18px;
}

/* FEATURED PROPERTY */
#featured_property {
	width:160px;
	margin-top:4px;
	text-align:left;
}

#featured_property div {
	background-color:#e9e3db;
	padding:8px 8px 8px 8px;
	line-height:16px;
	text-align:left;
}

#featured_property img {
	border:solid 1px #fff;
	margin-bottom:7px;
}

#featured_property .detail {
	background-image:url(/images/bullet_featured.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:15px;
	color:#000;
	float:right;
	margin-top:4px;
	
}

#featured_property .detail:hover {
	text-decoration:none;
}

/* SEARCH RESULT */
.search_result {
	width:160px;
	margin:4px 8px 4px 0;
	float:left;
}

.search_result div {
	background-color:#e9e3db;
	padding:8px 8px 8px 8px;
	line-height:16px;
}

.search_result img {
	border:solid 1px #fff;
	margin-bottom:7px;
}
.search_result .detail {
	background-image:url(/images/bullet_featured.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:15px;
	color:#000;
	float:right;
	margin-top:4px;
}

.search_result .detail:hover {
	text-decoration:none;
}

.search_content {
	background-image:url('/images/bg_content_search.gif');
	padding-top:13px;
	background-repeat:no-repeat;
	background-position:242px 8px;
}

/* FORMS */
form {
	margin:0;
	padding:0;
}

input[type=text], input[type=select], textarea {
	font-size:100%;
}

#frmSearch {
	padding-left:10px;
}

#frmSearch select {
	margin-bottom:19px;
}

#frmSort {
	text-align:right;
	padding-top:3px;
}

#frmSearch .search_heading {
	color:#a75427;
	line-height:28px;
}

#frmSearch .price_text {
	font-size:100%;
	height:16px;
	width:60px;
}

#frmBrochure {
	padding-left:80px;
}

#frmBrochure label {
	width:45px;
	float:left;
}

#frmBrochure p input {
	width:294px;
	font-size:100%;
}

#frmBrochure .text_input_2 {
	width:110px;
	float:left;
	margin-right:40px;
}

#frmBrochure .label2 {
	width:30px;
}

#frmBrochure .submit {
	width:64px;
	margin:10px 100px 20px 0;
	float:right;
}

#frmSignup p {
	padding:0;
	margin:0;
}

#frmSignup label {
	width:50px;
	float:left;
	padding-top:3px;
}

#frmSignup input[type=text] {
	width:300px;
	float:left;
}

#frmSignup input[type=submit] {
	float:right;
	margin-right:49px;
}

fieldset {
	margin:0;
	padding:0;
	border:0;
}


.cboContainer {
	width:25px;
	float:left;
	height:18px;
	margin-bottom:8px;
}

#search_sidebar label {
	float:left;
	padding-top:3px;
}

/* EXTRAS */
.clear {
	clear:both;
}

.test {
	border:solid 1px #000:
}

.hidden {
	display:none;
}

.visible {
	display:block;
}

.red {
	color:#cc0000;
}

.quote {
	width:260px;
	margin:0 0 0 60px;
	text-align:justify;
}

.author {
	text-align:right;
}

.left {
	float:left;
}

.right {
	float:right;
}