/* GENERAL */
* {font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
body {background:#ffffff; margin:10px auto; max-width:780px}
a {color: #06A6CA}
a:hover {color: #945F3A}
h1,h2,h3,h4,h5,h6 {font-weight:bold; margin:0 0 12px 0; color:#000}
h1 {font-size: 32px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 12px}
h6 {font-size: 10px}
hr{height:0;border:0;border-top:0.16em dashed #3B2307;}

/* PAGE WRAPPERS */
#page {width:780px; border:0;}
#pagelayout {margin:0 auto; width:780px; background:transparent; text-align:left; border:1px solid #ccc}

/* HEADER */
#header {width:780px; height:261px; overflow:hidden; background:url(images/header_bg.jpg) no-repeat top left;}
#header-content1 {float:left; width:259px; height:auto; padding:0 0 0 0; font-size:12px}
#header-content2 {float:left; width:261px; height:auto; padding:38px 0 0 0; font-size:12px; text-align:center}
#header-content3 {float:left; width:236px; height:auto; padding:20px 0 0 16px; font-size:12px}

/* CONTENT */
#maincontent {padding:10px; font-size:12px;}

/* NAVIGATION */
#sidebar {width:780px; height:auto; background: #83A501 url(images/sidebar_bg.jpg) no-repeat top;}

/* MENU NAVIGATION */
/************* QuickMenu Core CSS [Modification Sensitive] *************/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

#qm0 {background:transparent;padding: 0;}
/*(MAIN) Items*/
#qm0 a {background:url(images/navbutton_bg.jpg) repeat-x top; border:1px solid #BAD000; color:#000; margin:1px; padding:5px 2px 6px 2px; width:148px; font-size:12px; text-align:center; text-decoration:none;}
#qm0 a:hover {background:url(images/navbutton_bg2.jpg) repeat-x top; color:#fff; border:1px solid #BAD000; text-decoration:none}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:url(images/navbutton_bg.jpg) repeat-x top; border:1px solid #BAD000; color:#000;}
#qm0 a.qmparent:hover {background:url(images/navbutton_bg2.jpg) repeat-x top; border:1px solid #BAD000; color:#fff;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {border:1px solid #000; width:190px; background:#7C9D01; color:#fff; padding:3px; white-space:normal}
#qm0 div a:hover, #qm0 ul a:hover {border:1px solid #000; width:190px; background:#344101; color:#fff; padding:3px; white-space:normal}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background:transparent; border:none; margin-left:-2px; margin-top:-2px; padding:5px;}


/* MENUI NAVIGATION */
#menui {margin:26px 0 0 16px; max-height:259px; overflow:hidden; font: 14px "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif}
#menui ul {margin:0; padding:0; list-style-type: none;}
#menui li {margin:0 0 3px 0;}
#menui a {display:block; padding:7px 2px 7px 24px; width:auto; background:url(images/nav_bg.png) no-repeat; color:#000; text-decoration:none;}
#menui a:hover {color:#06A6CA; text-decoration:none;}

/* FOOTER */
#footer {width:780px; height:auto; padding:14px 0 14px 0; background: #3D2509 url(images/footer.jpg) no-repeat top left;}
#Footer-Info {margin:0 0 5px 0; text-align:center; font-size:11px; color:#fff;}
#Additional-Info {margin:0 0 5px 0; text-align:center; font-size:11px; color:#fff;}
#c1 {width:auto; text-align:center; color:#fff; font-size:10px; color:#945F3A}
#c1 a {color:#945F3A}
/* Footer - Nav*/
#Footer-Nav {margin:0; padding:0 0 3px 0; color:#CC9762;}
#Footer-Nav li {display:inline; list-style-type:none;}
#Footer-Nav li a {font-size: 11px; color:#fff; text-decoration:none; font-variant:small-caps}
#Footer-Nav li a:hover {text-decoration:underline}

.clear {clear:both}

/* V1 STYLES */
.defaultText {font-size: 12px; font-family:"Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif}
.pageThru {font-size: 12px;}
.pageThru a{font-weight: bold;text-decoration: none;}
.pageThru a:hover{font-weight: bold;text-decoration: none;}
.productTitle {font-size: 12px;}
.productDescription {font-size: 12px;}
.productPrice {font-size: 12px;}

.realtorheaderbg1 {background-color:#FF6600; font-size:12px; color:#fff; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#fff;}
.realtorheaderbg1 a:hover{font-size:12px; color:#fff;}

.realtorheaderbg2 {background-color:#efefef; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#000;}
.realtorheaderbg2 a:hover{font-size:12px; color:#000;}

.headerborder2 {border: 1px solid #000;}
.headerborder1 {border:1px solid #000;}

/* 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: #000000; text-decoration: none} /* Fixes link color of text in register box*/