/* COMMON */
body {margin: 0px;padding: 0px;font: 12px Arial,Sans-Serif;background-color: #fff;color: #000}
a {color: #0033CC}
a:hover {color: #000066}
input, textarea, option, select {font: 12px Arial,Sans-Serif;}
h1,h2,h3,h4,h5,h6 {font-weight: bold; margin: 0 0 12px 0}
form {margin: 0}
.clear {clear: both;}

/* PAGE LAYOUT */
#pagelayout {width: 100%;margin:0 auto;border: 0;text-align:left/* max-width: 1024px; */}
#bodywrap {width: auto;margin: auto; padding:0} /* padding:5px 0*/

/* HEADER */
#headerwrap {padding: 0; margin: 0}
#header {padding: 0;margin: 0}
#header p {margin: 0 0 12px 0}

/* SIDEBAR */
#sidebar {float: left; width: 200px; margin:0; padding:0}
#sidebar p {margin: 0 0 12px 5px}

/* MAIN CONTENT */
#maincontent {width: 625px; margin:0;padding:5px 0 5px 0; float: left; font-size: 12px;}
#maincontent p {margin:0 0 12px 10px}

/* FOOTER */
#footer {width: auto; margin:0; padding:0;text-align:center;font: 11px Arial,Sans-Serif}
#footer p {margin: 0 0 10px 0;}

/* CLEAR */
.c1 {width: 800px; clear: left; text-align: center; padding: 30px;}

/* MENU SPECIFIC -------------------------------*/

/*   QUICKMENU CODE   */
/***************************/

/************* 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 {}

#qm0menu {width: 190px; margin: 5px 0 14px 5px;}

/*(MAIN) Items*/
#qm0 a {
	font: normal 12px Arial, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 6px 5px 6px 5px;
	background: url(images/bg_nav.jpg);
	font-weight: bold;
}

/*(MAIN) Hover State*/
#qm0 a:hover {
	text-decoration:none;
	background:#2D3C65;
	color:#fff;
	font-weight: bold;
}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {}
#qm0 a.qmparent:hover {text-decoration: none;}

/*(SUB) Items*/
#qm0 div a, #qm0 ul a {padding: 6px 5px 6px 5px;color:#000;}
#qm0 div a:hover, #qm0 ul a:hover {text-decoration:none;background:#2D3C65;color:#fff;font-weight: bold}

/*(SUB) Container*/
#qm0 div, #qm0 ul	{width:190px; background: #fff;}


/* PRODUCT CART SPECIFIC -------------------------------*/

/* PAGE THRU */
.pageThru a{color: #0033CC}
.pageThru a:hover{color: #000066}

/* PRODUCT COPY */
.productTitle {color: #000;font-weight: bold}
.productDescription {color: #000}
.productPrice {color: #000;font-weight:bold}

/* MINI-CART */
.cart-tab { /* Minicart */
border:1px solid #777;width:180px;}
.cart-tab select { /* Minicart select boxes */
width:100%;}

/* COOLSITE RE --------------------------------- */
.realtorheaderbg1 {background-color:#ccc; font: 12px Arial,Sans-Serif; color:#000; height:25px}
.realtorheaderbg1 a:link{color:#0033CC}
.realtorheaderbg1 a:visited{color:#000066}
.headerborder1 {border:1px solid #ccc}

.realtorheaderbg2 {background-color:#e5e5e5; font: 12px Arial,Sans-Serif; color:#000; height:25px}
.realtorheaderbg2 a:link{color:#0033CC}
.realtorheaderbg2 a:visited{color:#000066}
.headerborder2 {border: 1px solid #ccc}

/* FIX FOR TAB SEARCH COLOR ISSUES --------------------------------- */
.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*/


