/* COMMON */
body {margin: 0px;padding: 0px;font: 12px Arial,Sans-Serif; background-color:#fff; color:#000}
a {color: #495CB8}
a:hover {color: #020D43}
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; background:transparent; text-align:left/* max-width: 1024px; */}
#bodywrap {width:1130px; padding:0; border:0px solid #000;}

/* HEADER */
#headerwrap {padding: 0; margin: 0; background: #0152BD url(images/header.jpg) no-repeat top left; height:210px;overflow:hidden;}
#header {padding: 0;margin: 150px 0 0 0}
#header p {margin: 0 0 12px 0}

#Header-Content {float:left; width:100%; margin: auto 5px; height:58px;color:#fff}
#Header-Content a {color: #BCD5FC}
#Header-Content a:hover {color: #fff}

/* SIDEBAR */
#sidebar {float: left;width: 195px;margin:0; padding:10px 0 0 5px; background:url(images/body_bg.gif) repeat-y left; color:#fff}
#sidebar p {margin: 0 0 12px 0}
#sidebar a {color: #BCD5FC}
#sidebar a:hover {color: #fff}

/* MAIN CONTENT */
#maincontent {float:left; margin-left:10px; padding:10px 0; width:900px;} 
#maincontent p {margin:0 0 12px 0}

/* FOOTER */
#footer {width: auto; margin:0; padding: 5px 0 5px 0;text-align:center;font: 12px Arial,Sans-Serif}
#footer p {margin: 0 0 10px 0;}
#footer a {color: #495CB8}
#footer a:hover {color: #020D43}
.c1 {padding:0 0 5px 0; text-align:center; margin:auto; width:300px}

/* CLEAR */
.cl {clear:both; height:0; font-size:1px; line-height:0px;}

/* MINI-CART */
#MiniCart {color:#fff}
#MiniCart a{color:#BCD5FC}
#MiniCart a:hover{color:#fff}
.cart-tab {border:1px solid #94A7FF;width:188px;}
.cart-tab select {width:100%;font-size:11px}

/* 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 #fff;background:#0152BD;margin:2px; font-weight:bold}
#qm0 a:hover {text-decoration:none;background:#CBE0FA; border:1px solid #94A7FF;color:#000;font-weight: bold;}

/*(MAIN) Parent Items*/
#qm0 a.qmparent {background: url(images/arrow-right.gif) #0152BD no-repeat right center; border:1px solid #fff; color:#fff}
#qm0 a.qmparent:hover {background: url(images/arrow-right.gif) #CBE0FA no-repeat right center; text-decoration: none;border:1px solid #94A7FF;color:#000}

/*(SUB) Items*/
#qm0 div a, #qm0 ul a {padding: 4px;border:1px solid #fff; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {text-decoration:none;background:#CBE0FA;border:1px solid #94A7FF;color:#000;font-weight: bold}

/*(SUB) Container*/
#qm0 div, #qm0 ul	{width:190px; background:transparent;}


.defaulttext {font-size:12px;color:#000}
/* PRODUCT CART SPECIFIC -------------------------------*/
/* PAGE THRU */

.pageThru a {color: #495CB8}
.pageThru a:hover {color: #020D43}

/* PRODUCT COPY */
.productTitle {color: #000;font-weight: bold}
.productDescription {color: #000}
.productPrice {color: #000;font-weight:bold}

/* COOLSITE RE --------------------------------- */
.realtorheaderbg1 {background-color:#DBE1FD; font: 12px Arial,Sans-Serif; color:#000; height:25px}
.realtorheaderbg1 a{color:#020D43}
.realtorheaderbg1 a:hover{color:#000}
.headerborder1 {border:1px solid #94A7FF}

.realtorheaderbg2 {background-color:#efefef; font: 12px Arial,Sans-Serif; color:#000; height:25px}
.realtorheaderbg2 a{color:#020D43}
.realtorheaderbg2 a:hover{color:#000}
.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*/


