body {
	margin:20px 0; 
	background:#D6BEA9 url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/body_bg.png) repeat; 
	/* font-family: 'Droid Sans', Helvetica, Arial, sans-serif; */
	font-family: Arial, sans-serif;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, serif;
	margin:0 0 12px 0;
	font-weight:700;
	color:#292215;
}
h1 {font-size:32px; margin:0 0 14px 0;}
h2 {font-size:28px; margin:0 0 14px 0;}
h3 {font-size:24px; margin:0 0 14px 0;}
p {margin:0 0 12px 0;}
a {color:#482724}
hr {color:#555; background:#555; border:0; height: 1px;}
a:hover {color:#DA6F03}
.clear {clear:both;}
img {border:none;}
input, select, textarea {font-family: Arial, sans-serif;}
.sr-only {position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}

/* ---------------------------- 
MAIN WRAPPER 
------------------------------*/
#wrapper {
	width:900px; 
	border:1px solid #fff; 
	margin:0 auto;
	background:#fff;
	-moz-box-shadow: 1px 2px 20px #000;
	-webkit-box-shadow: 1px 2px 20px #000;
	box-shadow: 1px 2px 20px #000;
}

/* ---------------------------- 
HEADER 
------------------------------*/
#header {width:900px; height:312px; margin:0 auto;}

/* ---------------------------- 
NAVIGATION 
------------------------------*/
#navigation {
	font-family: Georgia, Times, serif;
	width:900px; 
	margin:0 auto; 
	background:#D96D00 url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/navigation_bg.png) repeat-x top;
	/* fallback/image non-cover color */
	background-color: #D96D00; 
	/* fallback image */
	background-image: url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/navigation_bg.png); 
	/* Safari 4+, Chrome 1-9 */
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFE599), to(#D96D00));
	/* Safari 5.1+, Mobile Safari, Chrome 10+ */
	background-image: -webkit-linear-gradient(top, #FFE599, #D96D00); 
	/* Firefox 3.6+ */
	background-image: -moz-linear-gradient(top, #FFE599, #D96D00);
	/* IE 10+ */
	background-image: -ms-linear-gradient(top, #FFE599, #D96D00);
	/* Opera 11.10+ */
	background-image: -o-linear-gradient(top, #FFE599, #D96D00);
}

/*(MAIN) Items*/
#qm0 a {
	background:transparent;  
	color:#292215; 
	margin:0 0 0 0;  /* 0 1px 0 0 */
	padding:20px 16px;
	/* padding:20px 17px; SAVE FOR USE */ 
	/* padding:1.4em .9em; */ 
	width:auto; /* orig width:132px; with 7 buttons*/
	font-family: Arial, sans-serif; 
	/* font-family: Arial, 'Droid Sans', Helvetica, Arial, sans-serif; */
	font-size:18px; 
	font-weight:bold;
	text-align:center; 
	text-decoration:none; 
	border-bottom:none;
	text-shadow: 1px 1px 2px #fff;
	border-right: 1px solid #FEE194;
	font-weight: 700;
}
#qm0 a:hover {
	background: #4E412B url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/navigation_bg_hover.png) repeat-x top;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {
	background:transparent;  
	color:#292215;
	text-shadow: 1px 1px 2px #fff;
	border-right: 1px solid #FEE194;
	font-size:18px;
}
#qm0 a.qmparent:hover {
	background:#4E412B url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/navigation_bg_hover.png) repeat-x;  
	color:#fff;
	text-shadow: 1px 1px 2px #000;
}

/*  (SUB) Container */
#qm0 div, #qm0 ul {
	background:#292215;
	border-top:none;
	margin-left:0px; /* 2px orig */
	margin-top:1px; /* 4px orig */
	padding:0;
	width:190px;
	-moz-box-shadow: 0px 1px 5px #888;
	-webkit-box-shadow: 0px 1px 5px #888;
	box-shadow: 0px 1px 5px #888;
	z-index:2000;
}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {
	background:#292215;
	color:#fff; 
	padding:8px 5px 8px 10px;
	text-align:left;
	border:none;
	width:175px;
	text-shadow: 1px 1px 2px #000;
	font-size:16px;
	font-weight:normal;
	font-family: Arial, sans-serif;
}
#qm0 div a:hover, #qm0 ul a:hover {
	background:#DB750A;
	color:#292215; 
	text-shadow: 1px 1px 2px #fff;
}

/*(SUB) Parent Items*/
#qm0 div a.qmparent, #qm0 ul a.qmparent {
	background:#292215 url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/arrow-right.png) no-repeat right center; 
	color:#fff;
	font-size:16px;
	text-shadow: 1px 1px 2px #000;
}
#qm0 div a.qmparent:hover, #qm0 ul a.qmparent:hover {
	background:#DB750A url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/arrow-right.png) no-repeat right center; 
	color:#292215; 
	text-align:left;
	white-space:normal;
	text-shadow: 1px 1px 2px #fff;
}

/*  (SUB) SUB Container */
#qm0 div div, #qm0 ul ul {
	background:#292215; 
	border-top:none;
	margin-left:0px; /* 2px orig */
	margin-top:1px; /* 4px orig */
	padding:0;
	width:190px;
	-moz-box-shadow: 0px 1px 5px #888;
	-webkit-box-shadow: 0px 1px 5px #888;
	box-shadow: 0px 1px 5px #888;
}
/*(SUB) SUB Items*/
#qm0 div div a, #qm0 ul ul a {
	background:#292215; 
	color:#fff; 
	padding:8px 5px 8px 10px;
	font-size:16px;
	text-align:left;
	border:none;
	width:175px;
	text-shadow: 1px 1px 2px #000;
	font-weight:normal;
}
#qm0 div div a:hover, #qm0 ul ul a:hover {
	background:#DB750A; 
	color:#fff; 
	text-shadow: 1px 1px 2px #fff;
}
/*(SUB) SUB Parent Items*/
#qm0 div div a.qmparent, #qm0 ul ul a.qmparent {
	background:#292215 url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/arrow-right.png) no-repeat right center; 
	color:#fff;
	font-size:16px;
	text-shadow: 1px 1px 2px #000;
}
#qm0 div div a.qmparent:hover, #qm0 ul ul a.qmparent:hover {
	background:#292215 url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/arrow-right.png) no-repeat right center; 
	color:#fff; 
	text-align:left;
	white-space:normal;
}

/* ---------------------------- 
CONTENT
------------------------------*/
#content {
	background:#fff; 
	padding:24px 24px 60px 24px;
	font-family: Arial, sans-serif;
	font-size:14px;
}

/* ---------------------------- 
FOOTER 
------------------------------*/
#footer-top {
	padding:30px 0 20px 0; 
	padding-left:160px;
	background:#fff url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/footer_top_bg.png) repeat-x top; 
	font-size:16px; 
	font-weight:700; 
	color:#292215;
	font-family: Georgia, Times, serif;
}
#footer-bottom {
	position:relative; 
	background:url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/footer_bg.png) top repeat-x; 
	height:70px; 
	width:900px; 
	margin:0px auto 0 auto; 
	border-top:1px solid #3E2D1E;
	font-family: Georgia, Times, serif;
}
#footer-bottom #cat-left {
	width: 140px; 
	height: 172px; 
	position: absolute; 
	left: 12px; 
	top: -129px;
}
#footer-bottom #brokerage-logo {
	width: 221px; 
	height: 58px; 
	position: absolute; 
	left: 169px; 
	top: 6px;
	}
#footer-bottom #facebook {
	width: 138px; 
	height: 50px; 
	position: absolute; 
	left: 410px; 
	top: 11px;
}
#footer-bottom #cat-right {
	width: 150px; 
	height: 164px; 
	position: absolute; 
	bottom: 0px; 
	left: 570px;
}

/* ---------------------------- 
C1 
------------------------------*/
#c1 {
	text-align:center; 
	width:900px; 
	margin:14px auto; 
	font-size:12px; 
	color:#4E412B;
}
#c1 a {
	text-align:center; 
	width:900px; 
	margin:14px auto; 
	font-size:12px; 
	color:#4E412B;
}
/* ---------------------------- 
CONTENT > ABOUT LIST
------------------------------*/
#about-list {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-size:16px;
}
#about-list li {
	padding-left: 20px;
	background-image: url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	margin-bottom:.2em;
}

/* -----------------
CONTENT > QUICK SEARCH
-------------------- */

/* Upgrade > Quicksearch */
#quicksearch-block {float:left; width:220px; height:260px; padding:10px; background:#fff; border:1px solid #ccc; background:#fff url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/block_bg.png) repeat-x top; /* border-radius:10px; -moz-border-radius:10px; */}
#quicksearch-block .title {font-size:20px; font-weight:bold; font-family: Georgia, Times, serif; letter-spacing:1px; color:#fff; margin-bottom:20px; text-shadow: 1px 1px 2px #000;}
#quicksearch-block .inputObject {margin:5px; text-align:center;}
#quicksearch-block .searchBtn {text-align:center; margin-top:2px;}
#quicksearch-block .searchBtn input {border:1px solid #ccc; padding:3px 10px; font-size:16px; font-family: 'Droid Sans', Helvetica, Arial, sans-serif;}
#quicksearch-block select {width:200px; color:#333; font-size:16px; font-family: Arial, sans-serif;}

/* -----------------
CONTENT > FEATURED PROPERTIES
-------------------- */
#featprops-block {float:left; padding:10px; height:260px; margin-left:20px; background:#fff; border:1px solid #ccc; background:#fff url(https://d3f2nl2to456wr.cloudfront.net/TemplateGalleryV2/839/themes/1525/images/block_bg.png) repeat-x top;  /* border-radius:10px; -moz-border-radius:10px; */ }
#featprops-block .title {font-size:20px; font-weight:bold; font-family: Georgia, Times, serif; letter-spacing:1px; color:#fff; margin-bottom:20px; text-shadow: 1px 1px 2px #000;}

/* -----------------
CONTENT > HOME STORY OF MONTH
-------------------- */
#homecat-block {float: left; margin-left: 20px; height:auto;}

/* Upgrade > Content */
.upgrade-content {margin:0px; text-align:center; color:#000;}
.upgrade-content a {text-decoration:underline;}
.upgrade-content a:hover {text-decoration:underline;}

/*-------------
CS/TEMPLATE SPECIFIC OLD V1 STYLES
---------------*/
.defaulttext {font-size: 14px;}
.pageThru {font-size: 14px;}
.pageThru a{font-weight: bold;text-decoration: none;}
.pageThru a:hover{font-weight: bold;text-decoration: none;}
.productTitle {font-size: 14px;}
.productDescription {font-size: 14px;}
.productPrice {font-size: 14px;}

.realtorheaderbg1 {background-color:#ccc; font-size:14px; color:#000; height:25px; font-weight:normal; font-family: arial, sans-serif;}
.realtorheaderbg1 a{font-size:14px;color:#482724}
.realtorheaderbg1 a:hover{font-size:14px;color:#292215}

.realtorheaderbg2 {background-color:#eee; font-size:14px; color:#eee; height:auto; font-weight:normal; text-align:center; font-family: arial, sans-serif;}
.realtorheaderbg2 a{font-size:14px;color:#482724}
.realtorheaderbg2 a:hover{font-size:14px;color:#292215}

.headerborder1 {border:1px solid #292215;}
.headerborder2 {border:1px solid #292215;}