* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {background:#345801 url(images/main_bg.gif) repeat-x top;color: #000;margin:0;padding:0;}
p {margin:0 0 12px 0}
h1,h2,h3,h4,h5,h6 {margin:0 0 12px 0; color:#5F9C13}
h1 {font-size:28px; font-weight:bold}
h2 {font-size:24px; font-weight:bold}
h3 {font-size:16px; font-weight:bold}
h4 {font-size:14px; font-weight:bold}
h5 {font-size:12px; font-weight:bold}
a {color:#4a8205;}
a:hover {color: #000;}
.clear {clear:both; margin:0; padding:0;}
img {border:none;}

/* CONTAINERS */
#page {width: 1040px; margin:0px 20px 0px 20px; text-align: left; background-color:#fff;}
#pagelayout {width: 1040px; margin:0; padding:0; text-align:left; background:#fff url(images/pagelayout_bg.png) repeat-y center;}

/* HEADER */
#header {position:relative; width:1040px; height:143px; background-color:#000}
#header #header-info1 {position:absolute;width:492px;height:95px;top:8px;left:12px;color:#fff;font-size:12px;}
#header #header-info2 {position:absolute;width:100px;top: 24px;right:27px; color:#fff; text-align:right; font-size:11px;}
#header #header-info1 a,
#header #header-info2 a {color:#99CC00;}
#header #header-info1 a:hover,
#header #header-info2 a:hover {color:#F4DA6B;}

#header #menui {position:absolute;left:204px;bottom:4px;height:auto;}
#header a {color:#99CC00}

/* MENUI NAV */
#menui ul {margin:0; padding:0; white-space: nowrap;}
#menui li {display:inline; list-style-type:none; margin:0; padding:0}
#menui a {padding:5px 5px; font-size:12px; margin-right:2px; background: url(images/meni_bg.png) repeat-x top; color:#fff; text-decoration: none;}
#menui a:hover {background: url(images/meni_bg_hover.png) repeat-x top; color:#fff; text-decoration:none;}

/* MAIN CONTENT */
#maincontent {float:left; margin:14px 0 0 24px; width:608px; font-size:12px; line-height:18px;}

/* SIDEBAR */
#sidebar1 {float:left; width:185px; margin:10px 0 10px 10px; font-size:11px;}
#sidebar1 ul {margin-left:16px; padding:0;}
#sidebar2 {float:right; width:185px; margin:10px 8px 10px 0; font-size:11px;}
#sidebar2 ul {margin-left:16px; padding:0;}

#Side-Content-Above-Nav {width:auto; font-size:11px;}
#Side-Content-Below-Nav {width:auto; font-size:11px; margin-top:10px}

/* MAIN NAV */

/************* 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 {width:170px;padding:0;background: transparent;}

/*(MAIN) Items*/
#qm0 a {background:transparent; border-bottom:1px solid #666; color:#4a8205; margin:1px; padding:5px; width:100%; text-decoration:none; font-size:12px; font-weight:bold; text-align:center;}
#qm0 a:hover {color:#000;}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:transparent; border-bottom:1px solid #666; color:#4a8205;}
#qm0 a.qmparent:hover {color:#000;}

/*(SUB) Items*/
#qm0 div a, #qm0 ul a {background:#2F5803; border: 1px solid #000;width: 210px; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {background: #73B800; border: 1px solid #000;color:#fff}

/*(SUB) Items > Parent Items*/
#qm0 div a.qmparent {background:#2F5803; border-bottom:1px solid #666; color:#fff;}
#qm0 div a.qmparent:hover {background: #73B800; color:#fff;}

/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent; border: none; margin-left:-4px; margin-top:-2px; padding:5px;}

/* FOOTER */
#footer {padding:10px; background-color:#000;}
#footer-info {margin:auto; font-size:10px; color:#fff; text-align:center}

/* COLONY ONE */
#c1 {width: 1040px; margin:10px 20px 10px 20px; text-align:center;}
#c1, #c1 a {font-size:10px; color:#345702}

/* V1 STYLES */
.defaultText {font-size: 12px;}
.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:#ccc; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#4a8205;}
.realtorheaderbg1 a:hover{font-size:12px; color:#000;}

.realtorheaderbg2 {background-color:#eee; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#4a8205;}
.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: #000; text-decoration: none} /* Fixes link color of text in register box*/
