/* COMMON */
body {margin: 0px;padding: 0px;font: 12px Arial,Sans-Serif;background-color: #0B0C2D;color: #fff}
a {color: #FD9F02}
a:hover {color: #fff}
input, textarea, option, select {font: 12px Arial,Sans-Serif;}
h1,h2,h3,h4,h5,h6 {font-weight: bold; margin: 0 0 12px 0}
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}
.clear {clear: both;}
.defaulttext {color: #fff;}

/* PAGE LAYOUT */
#pagelayout {width: 100%;margin:0 auto;border: 0;text-align:left/* max-width: 1024px; */}
#bodywrap {width: auto;margin: auto; padding:0; background:url(images/body_bg.jpg)}

/* HEADER */
#headerwrap {padding: 0; margin: 0; background:url(images/header.jpg) #9C0015 no-repeat top left; height:243px;overflow:hidden}
#header {padding: 0;margin: 0}
#header p {margin: 0 0 12px 0}

#Header-Content {float:right; width:520px;height:auto}
#Header-Content a {color:#FD9F02}
#Header-Content a:hover {color:#fff}

/* SIDEBAR */
#sidebar {float: left;width: 195px;margin:0; padding:10px 0 0 5px; background:#00A308}
#sidebar p {margin: 0 0 12px 0}
#sidebar a {color:#FD9F02}
#sidebar a:hover {color:#fff}

/* MAIN CONTENT */
#maincontent {margin:0 0 0 210px;padding:10px 0} 
#maincontent p {margin:0 0 12px 0}

/* FOOTER */
#footer {width: auto; margin:0; padding: 5px 0 5px;text-align:center;font: 12px Arial,Sans-Serif}
#footer p {margin: 0 0 10px 0;}
#footer a {color:#FD9F02}
#footer a:hover{color:#fff}

/* CLEAR */
.cl {clear:both; height:0; font-size:1px; line-height:0px}

/* MINI-CART */
#MiniCart {color:#000}
#MiniCart a{color:#FD9F02}
#MiniCart a:hover{color:#990000}
.cart-tab {border:1px solid #000;width:188px;font-size:12px}
.cart-tab select {width:100%;}

/* 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 0;}

/*(MAIN) Items*/
#qm0 a {
	font: normal 12px Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 4px;
	border:1px solid #003300;
	background:#006600;
	margin:2px;
	font-weight: bold;
}

/*(MAIN) Hover State*/
#qm0 a:hover {
	text-decoration:none;
	background:#990000;
	color:#FC0000;
	font-weight: bold;
}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {background: url(images/arrow-right.gif) #006600 no-repeat right center;}
#qm0 a.qmparent:hover {background: url(images/arrow-right.gif) #990000 no-repeat right center; text-decoration: none;}

/*(SUB) Items*/
#qm0 div a, #qm0 ul a {padding: 4px;color:#fff;}
#qm0 div a:hover, #qm0 ul a:hover {text-decoration:none;background:#990000;color:#FC0000;font-weight: bold}

/*(SUB) Container*/
#qm0 div, #qm0 ul	{width:190px; background:transparent;}


/* PRODUCT CART SPECIFIC -------------------------------*/

/* PAGE THRU */
.pageThru a{color: #0033CC}
.pageThru a:hover{color: #000066}

/* PRODUCT COPY */
.productTitle {color: #fff;font-weight: bold}
.productDescription {color: #fff}
.productPrice {color: #fff;font-weight:bold}

/* COOLSITE RE --------------------------------- */
.realtorheaderbg1 {background-color:#006600; font: 12px Arial,Sans-Serif; color:#fff; height:25px}
.realtorheaderbg1 a:link{color:#fff}
.realtorheaderbg1 a:visited{color:#fff}
.headerborder1 {border:1px solid #fff}

.realtorheaderbg2 {background-color:#9C0015; font: 12px Arial,Sans-Serif; color:#fff; height:25px}
.realtorheaderbg2 a:link{color:#fff}
.realtorheaderbg2 a:visited{color:#fff}
.headerborder2 {border: 1px solid #fff}

/* 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*/

