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

body {
margin-top:0px;
margin-bottom:0px;
background-color:#e6e6e6;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
}

img, div { behavior: url(/iepngfix.htc) };

img {
border:0;
}

p {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#FFF;
}

p a:link, a:visited, a:active {
color:#FFF;
/*text-decoration:none;*/
}

p a:hover {
text-decoration:underline;
}

p.black {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#333;
font-size:12px;
}

p.black a:visited, a:active {
color:#333;
/*text-decoration:none;*/
}

p.black a:hover {
text-decoration:underline;
}

h2 {
color:#9a6632;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
}

h3 {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
}


/*-----------ID's------------*/
#navigation_container {
height:121px;
width:670px;
padding-left:15px;
padding-top:20px;
border-right:1px solid #999;
border-bottom:1px solid #999;
background-image:url(/images/navigation_background.jpg);
background-repeat:no-repeat;
margin:auto;
clear:right;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
color:#9a6632;
float:left;
position:relative;
}

#nav {
height:72px;
float:left;
clear:both;
position:relative;
}

#logo {
float:left;
width:100px;
height:131px;
padding:10px 0 0 15px;
border-bottom:1px solid #999;
clear:left;
margin:auto;
border-left:1px solid #999;
background:#FFF;
position:relative;
z-index:100;
}

#logo img.chat {
	position:absolute;
	bottom:0;
	left:0;
	border:0;
	z-index:100;
}

#contact {
height:49px;
clear:both;
}

#contact img {
float:right;
}

#liveperson {
	position:absolute;
	left:30px;
	top:85px;
	/*z-index:-10;*/
}

.gold {}
.gold td {
border-top:2px solid #d2ba4b;
border-bottom:2px solid #d2ba4b;
}

.gold_left {}
.gold_left td {
border-left:thin solid #d2ba4b;
}

.gold_right {}
.gold_right td {
border-right:thin solid #d2ba4b;
}

#quick_search {
height:25px;
padding-top:3px;
width:790px;
padding-left:10px;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #ccc;
/*background-image:url(images/quick_search_background.jpg);*/
background:#FFF;
clear:both;
margin:auto;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#797979;
vertical-align:middle;
}

#quick_search a:link, a:visited, a:active{
color:#333;
text-decoration:underline;
}

#quick_search a:hover{
color:#666;
text-decoration:underline;
}

#content {
width:790px;
border-left:1px solid #999;
border-right:1px solid #999;
clear:both;
margin:auto;
background:#FFF;
padding:4px 5px 2px 5px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#333;
}

#content a{
color:#333;
/*text-decoration:underline;*/
}

#content_invis {
width:802px;
clear:both;
margin:auto;
}

#photo_container {
width:438px;
float:left;
clear:left;
margin:auto;
border-left:1px solid #999;
}

#orange_container {
width:352px;
padding:5px;
background-color:#cc6600;
float:left;
clear:right;
margin:auto;
border-right:1px solid #999;
height:471px;
}

#orange_container ul li {
	font-size:12px;
	color:#FFF;
}

#orange_container ul li a {
	color:#FFF;
	text-decoration:underline;
}

#orange_header {
width:337px;
background-color:#cc6600;
clear:both;
height:30px;
padding-top:5px;
padding-left:15px;
font-weight:100;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:1.3em;
color:#FFFFFF;
/*border:1px solid #333;*/
}

#content_area {
height:430px;
font-family:"Helvetica Neue", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#FFF;
width:337px;
padding-left:15px;
overflow:auto;
/*border:1px solid #333;*/
}

#content_area a:link, a:visited, a:active{
color:#FFF;
text-decoration:none;
}

#content_area a:hover {
text-decoration:underline;
}

#listing {
width:100%;
height:495px;
overflow:scroll;
clear:both;
}

#listing_top_image {
width:100%;
margin:auto;
clear:both;
}

#listing_description {
width:725px;
padding:0px 7px 20px 7px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#333;
clear:both;
text-align:justify;
}

#news_ticker {
height:27px;
width:800px;
margin:auto;
clear:both;
padding:5px 0 0 0;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-top:1px solid #999;
background:#FFF;
color:#333;
}

#news_ticker a:link, a:visted, a:active{
color:#333;
text-decoration:none;
}

#news_ticker a:hover{
color:#333;
text-decoration:underline;
}

#footer {
height:195px;
width:780px;
padding:0px 10px;
margin:auto;
clear:both;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#FFF;
}

#sub_footer {
height:400px;
width:800px;
margin:auto;
clear:both;
border-left:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
background:#FFF;
}

#pscroller{
width: 750px;
height: 22px;
padding-top:5px;
padding-left:5px;
}

#footer_copyright {
width:795px;
text-align:right;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:9px;
color:#999999;
padding-top:5px;
}
#footer_copyright a:link, a:visited{
color:#999999;
text-decoration:none;
}

#footer_links{
width:800px;
text-align:center;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:10px;
color:#999999;
padding-top:35px;
}
#footer_links a:link, a:visited, a:active, a:hover{
color:#BF844A;
}


/*-----------END CONTAINERS------------*/
.navigation {
margin:0px 10px;
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
position:relative;
z-index:50;
}

.navigation_text {
color:#9a6632;
text-decoration:none;
}

.navigation_text a:link, a:visited, a:active, a:hover{
color:#9a6632;
text-decoration:none;
}

.navigation_text_active {
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#cc6600;
}

.navigation_text_active a:link, a:visited, a:active, a:hover{
color:#9a6632;
text-decoration:none;
}

.subnavigation {
margin:5px 3px;
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
text-decoration:none;
}


.subnavigation_text {
text-decoration:none;
color:#777;
}

.subnavigation_text a:link, a:visited, a:active, a:hover{
text-decoration:none;
color:#777;
}

.subnavigation_text_active {
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
text-decoration:none;
color:#cc6600;
}

.subnavigation_text_active a:link, a:visited, a:active, a:hover{
color:#9a6632;
text-decoration:none;
}

.quick_search_text {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#797979;
padding-left:2px;
padding-top:5px;
float:left;
padding-right:10px;
}

.quick_search_objects {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#797979;
padding-left:4px;
float:left;
}

.scroller {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#333;
}

.scroller a:link, a:visited{
color:#666666;
}
.scroller a:hover{
color:#000;
}

.home_details {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#9a6632;
font-size:14px;
}

.search_results {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:10px;
color:#333;
padding-top:30px;
margin:auto;
text-align:center;
padding-top:10px;
font-weight:600;
}

.search_results a:link, a:visited{
color:#333;
text-decoration:none;
}

.search_results a:hover {
text-decoration:underline;
}

.no_results {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#333;
font-size:14px;
width:500px;
padding:15px 15px;
}

.no_results p{
color:#9A6632;
font-size:14px;
}

.listing_images {
width:35%;
float:left;
clear:left;
height:275px;
}

.listing_images_descriptions {
width:64%;
clear:right;
float:left;
height:275px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:13px;
color:#333;
}

.search_headers {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:15px;
color:#FFF;
}

.white {
color:#FFF;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
}

.white a:link, a:visited, a:active, a:hover{
color:#FFF;
text-decoration:none;
}

.MsoNormal {
color:#333;
font-size:12px;
}

.MUD_tax_header {
width:290px;
height:25px;
background-color:#f7c980;
margin:0 auto;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#555;
padding-top:5px;
clear:both;
border-bottom:thin solid #FFF;
border-top:thin solid #FFF;
}

.MUD_tax_info {
width:280px;
background-color:#cc6600;
margin:0 auto;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#FFF;
padding:5px;
clear:both;
}

.incentive_container {
width:200px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
background-color:#afab64;
color:#FFF;
float:left;
padding:10px;
text-align:left;
border:thin solid #545454;
font-weight:bold;
}

.incentive_border {
border-left:thin solid #d2ba4b;
border-bottom:2px solid #d2ba4b;
border-right:thin solid #d2ba4b;
}

.incentive_border td {
border-left:thin solid #d2ba4b;
border-bottom:2px solid #d2ba4b;
border-right:thin solid #d2ba4b;
}

.incentive_available {
border-top:thin solid #d2ba4b;
}

.incentive_available td {
border-top:2px solid #d2ba4b;
}

.incentive_box {
margin: 0 0 2px 150px;
padding: 1px 3px 1px 3px;
border: 1px solid #000;
color: #fff;
background: #993300;
position:relative;
top:-10px;
}

.view_printer_container {
float:right;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#333;
font-size:12px;
}

.view_printer_container a{
color:#333;
text-decoration:none;
}

.custom_gallery_container {
width:140px;
float:left;
height:100px;
padding:10px;
}

.translate {
width:150px;
height:85px;
margin:0 auto;
}

.flags {
width:290px;
margin:15px auto 0 auto;
}

.flags img {
margin:0px 10px;
float:left;
border:1px solid #888;
}


/***********************************
BLOG
***********************************/

#blog {
	border-left:1px solid #999;
	border-right:1px solid #999;
	width:760px;
	clear:both;
	background:white;
	margin:auto;
	padding:10px 20px;
}

#blog .post_container {
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #999;
	clear:both;
}

#blog .post_container img{
	float:right;
	width:176px;
	height:176px;
	border:2px solid #333;
	margin:5px;
}

#blog .post_container h3 {
	color:#b55414;
	font-size:24px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0 0;
}

#blog .post_container p {
	color:#666;
	font-size:13px;
	line-height:18px;
}

#blog .post_container p a{
	color:#000;
}

#blog .post_container p.date {
	font-size:12px;
	color:#999;
	margin:0;
}

#blog div.blog_navigation {
	margin-top:25px;
	font-size:12px;
	text-align:right;
}

#blog div.blog_navigation a {
	color:#666;
}

p.siteby {
	margin:0;
	padding:0;
	color:#d9d9d9;
	float:right;
	font-size:10px;
	text-indent:-10000px;
}

p.siteby a {
	color:#d9d9d9;
}

div.slideshow img {
	border:0;
}

div.dynamic_subnav {
	position:absolute;
	left:12px;
	top:20px;
}

#links {
	display:none;
}

.clear {
	clear:both;
}