body {background:#000 url(images/main_bg.jpg) repeat-y center fixed; margin:0 auto;}
#pagelayout {width:900px;margin:0 auto;}
a {color:#91783E}
a:hover {color:#5E0B08}
p {margin:0 0 12px 0}
h1,h2,h3,h4,h5,h6 {margin:0 0 12px 0; color:#31291E; font-weight:bold}
h1 {font-size: 32px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 12px}
h6 {font-size: 10px}

/**/
#header {width:854px;height:204px;background:url(images/header_bg.jpg) no-repeat top left;margin:16px auto 16px auto;}
#Header-Content {height:204px; overflow:hidden; color:#9B8D79; margin:0; padding:0}
#Header-Content a {color:#91783E}
#Header-Content a:hover {color:#CAC4B9}

/**/
#sidebar {float:left;margin:0 0 0 22px;width:200px;padding:0; color:#9B8D79}
#Side-Column-Above-Nav {width:200px; margin:0; color:#9B8D79}
#Side-Column-Below-Nav {width:200px; margin:10px 0 0 0; color:#9B8D79}
#Side-Column-Above-Nav a, #Side-Column-Below-Nav a {color:#91783E}
#Side-Column-Above-Nav a:hover, #Side-Column-Below-Nav a:hover {color:#CAC4B9}


/**/
#contentwrap {float:left;margin:0 0 0 12px;width:644px;background:#fff url(images/content_bg.jpg) repeat-y center;}
#contentcap {background:url(images/content_cap.jpg) no-repeat top; width:644px; height:14px}
#maincontent {background:url(images/content_bg.jpg) repeat-y center; width:auto;padding:5px 20px 16px 20px; margin:0; height:auto}
#contentfoot {background:url(images/content_foot.jpg) no-repeat bottom; width:644px; height:14px}

/**/
#footer {width:855px; margin:12px auto; text-align:center;color:#9B8D79}
#footer  a {color:#91783E}
#footer  a:hover {color:#CAC4B9}
#c1 {color:#9B8D79}
#c1  a {color:#91783E}
#c1 a:hover {color:#CAC4B9}
.clear {clear:both}

/**/
/* NAV */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}
.qmmc a, .qmmc li {float:left;display:block;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

#qm0 {
	background: transparent;
	width:200px;
}
#qm0 a { /* (MAIN) Nav Link */
	background: #91783E url(images/nav_bg.gif) no-repeat top left;
	color:#91783E;
	width:185px;
	padding:18px 0 12px 14px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#qm0 a:hover { /* (MAIN) Link Hover */
	background: #31291E url(images/nav_bg2.gif) no-repeat top left;
	color:#CAC4B9;
	width:185px;
	padding:18px 0 12px 14px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
#qm0 a.qmparent { /* (MAIN) Links with Sub Nav */
	background: #91783E url(images/nav_bg.gif) no-repeat top left;
	color:#91783E;
}
#qm0 a.qmparent:hover { /* (MAIN) Links Hover with Sub Nav */
	background: #CAC4B9 url(images/nav_bg2.gif) no-repeat top left;
	color:#877A65;
}
body #qm0 .qmactive, body #qm0 .qmactive:hover { /* (MAIN) Active State / when you mouse OFF */
	text-decoration:none;
}

/* -------- (SUB) ---------*/

#qm0 div, #qm0 ul	{ /* (SUB) Nav Container */
	background: #31291E;
	border:1px solid #6B6961;
	padding:5px;
	width:200px;
}
#qm0 div a, #qm0 ul a { /* (SUB) Links */
	background:transparent;
	padding:5px;
	color:#91783E;
	width:auto;
}
#qm0 div a:hover, #qm0 ul a:hover { /* (SUB) Links Hover*/
	background:transparent;
	padding:5px;
	color:#CAC4B9;
	width:auto;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { /* (SUB) Link Active State / when you mouse OFF */
	background: url(images/arrow-right.gif) #31291E no-repeat right center;
	color: #CAC4B9;
	text-decoration: none;
}

/*(SUB) Parent Items*/
#qm0 div a.qmparent, #qm0 ul a.qmparent {
	background:transparent; 
	color:#91783E;
}
#qm0 div a.qmparent:hover, #qm0 ul a.qmparent:hover { 
	background:transparent;
	color:#CAC4B9;
}

/* ------------------------------ V1 CLASSES  --------------------------------------- */
.defaulttext, .defaulttext {
	font-size: 12px;
}
/* PageThru */
.pageThru {
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}
.pageThru a{
	font-weight: bold;
	text-decoration: underline;
}
.pageThru a:hover{
	font-weight: bold;
	text-decoration: underline;
}
/* Products*/
.productTitle {
	font-size: 12px;
	font-weight: bold;
	color:#fff;
}
.productDescription, .productPrice {
	font-size: 12px; color:#000;
}

/* Realtor Classes */
.realtorheaderbg1{
	background-color:#BAA987; 
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg1 a {
	color: #2D2923; 
	text-decoration: underline;
}
.realtorheaderbg1 a:hover {
	color: #990000; 
	text-decoration: underline;
}
/* FOR REALTOR SEARCH DISPLAY ROWS - - - - - - -  */
.realtorheaderbg2{
	background-color: #CABDA2;
	font-size:12px; 
	color: #5E0B08; 
	height: 25px;
}
.realtorheaderbg2 a {
	color: #2D2923; 
	text-decoration: underline;
}
.realtorheaderbg2 a:hover {
	color: #990000; 
	text-decoration: underline;
}
/* FOR PRODUCT DISPLY OUTLINE - - - - - - -  */
.headerborder1{
	border:1px solid #2D2923;
}
.headerborder2{
	border:1px solid #2D2923;
}

/* FOR MINI CART - - - - - - -  */
.cart-tab td.realtorheaderbg1 {background:#31291E; color:#fff;}
.cart-tab {border:1px solid #9B8D79; background:#fff; width:197px; color:#fff; font-size:12px}
.cart-tab td.defaulttext {color:#000}
.cart-tab a {color:#91783E;}
.cart-tab a:hover {color:#5E0B08;}
.cart-tab select {font-size:11px; width:100%}

/* Fix for color issues  in tabbed search*/
.tabcontent, .tabcontent td {color: #000}
#maintab li a {color: #000; text-decoration: none}
#maintab li a:hover {text-decoration: underline}
table table table table td {color: #000} /* Fixes color of text in register box*/
table table table form a {color: #000; text-decoration: none} /* Fixes link color of text in register box*/
