body{ background:#333333; color: #000; padding: 0; font-family:Arial, Helvetica, sans-serif; margin-top:10px}
#page { background: #333333; border: 1px solid #666;padding: 0;width: 740px;}
#pagelayout { background: #333333; border: none;width: 100%}
a {color: #33CC33}
a:hover {color: #666}   
p {margin: 0 0 10px 0}
h1,h2,h3,h4,h5,h6 {margin: 0 0 10px 0; 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}
form {margin: 0}
input, select, textarea {font:12px Arial, Helvetica, sans-serif}

/**/
#contenttab {background: transparent;}

/* HEADER */
#header {background: url(images/header.jpg) transparent no-repeat top left;color: #000;height:267px;margin: 0;padding: 0;text-align: left;vertical-align: top;}
#headertext {text-align: center;vertical-align: middle;}
#logo {background: url(images/header.jpg) #fff no-repeat left top;color: #000;text-align:left;padding:0;margin:0;height:267px;}
#logo a {color: #000}
#logo1 {max-height:267px;overflow:hidden}
#top {width:auto; height:0}

/* MAIN CONTENT */
#maincontent { background: #333333; color: #fff;text-align: left;font-size: 12px; padding: 10px}

/* NAVIGATION */
#qm0 {background: #333333;padding: 0;}
/*(MAIN) Items*/
#qm0 a {background: #33CC33;border: 1px solid #000;color: #fff;margin: 1px;padding: 3px 4px 3px 5px;width: 133px;}
#qm0 a:hover {background: #99FF00;border: 1px solid #000;color: #000;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background: url(images/arrow-down.gif) #33CC33 no-repeat right center;border: 1px solid #000;color: #fff;}
#qm0 a.qmparent:hover {background: url(images/arrow-down.gif) #99FF00 no-repeat right center;border: 1px solid #000;color: #000;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {border: 1px solid #000;width: 180px;background: #888; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {border: 1px solid #000;width: 180px;background: #296733; color:#fff}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -2px;margin-top: -2px;padding: 5px;}

/* SIDBAR - NAV REGION */
#sidebar { background: #333333; color: #000000;margin: 0;padding: 5px;border-bottom:0;}
#sidebar .cart-tab .realtorheaderbg1 {background: #ddd;color: #000;font-size: 12px;padding: 4px;}
#sidebar table.cart-tab {border: 1px solid #666;background:#fff;}

/* FOOTER */
#footer {height: 100%;background: url(images/footer.jpg) transparent no-repeat bottom right; background-color: #333333; padding-bottom: 72px; color:#fff;}
#footercontent { color:#fff; text-align: center; font-size:12px; padding: 5px 0 0 0; width:740px;margin:auto;}
#c1 {text-align: center; font-size:11px; padding: 5px 0 5px 0; width:100%; color:#fff;}

/* 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:#ddd; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#296733;}
.realtorheaderbg1 a:hover{font-size:12px; color:#666;}

.realtorheaderbg2 {background-color:#eee; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a:link{font-size:12px; color:#296733;}
.realtorheaderbg2 a:visited{font-size:12px; color:#666;}

.headerborder2 {border: 1px solid #666;}
.headerborder1 {border:1px solid #666;}

