/* General/Global */
body {background-color:#66669A; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p, h1, h2, h3, h4, h5, h6 {margin:0 0 13px 0;}
h1, h2, h3, h4, h5, h6 {color:#343450;}
h1 {font-size: 32px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 14px}
h6 {font-size: 10px}
a {color:#66669A;}
a:hover {color:#7EAA62;}
form {margin:0; padding:0;}
.clear {clear:both}
img {border:none;}

/* Wrapper */
#page {width:1070px; margin:0 auto; background-color:#fff;} /* 962 */

/* Header */
#header {width:1070px; height:auto; background-color:#fff;} /* 962 */
#header-content {margin:0; padding:0;}

/* Content */
#maincontent-container {background-color:#fff; padding:0 28px;}
#content {float:left; margin:0 0 0 18px; width:536px; border:0px solid #000;}

/* Sidebars */
#sidebar {float:left; width:170px; border:0px solid #000;} /* 185 */
#side-column-below-nav {width:170px; margin:10px 0 10px 0; font-size:12px;}

#sidebar2 {float:right; width:276px; border:0px solid #000;} /* 280 */
#sidebar2-content {margin:8px 0 5px 0;}
#sidebar2-message {margin:0 0 5px 0;}
#sidebar2-spotlight {margin:0 0 5px 0;}
#sidebar2-oils {margin:0 0 5px 0;}
#sidebar2-ask {margin:0 0 5px 0;}
#quicksearch {margin:0 0 5px 0;}

/* Menui */
#menui {width:1070px; height:31px;} /* 962 */

/* Slideshow*/
#slideshow-container {width:1070px; height:192px; background-color:#fff; padding-bottom:10px; position:relative;} /* 962 */

#slideshow-wrapper {width:1012px; height:192px; margin:0 auto;}
#slideshow-content {width:1012px; height:192px; margin:0 auto;}
#slideshow-content img {width:1012px; height:192px;}

#slideshow-shadow {position:absolute; top:0px; left:29px; width:1012px; height:20px; z-index:200; background: url(images/menui_shadow.png) no-repeat top center;}

#slideshow-logos {width:170px; height:80px; margin:0 auto 14px auto; overflow:hidden;}
#slideshow-logos img {width:170px; height:80px;}

/* Footer */
#footer {background-color:#fff; padding:16px 19px; text-align:center;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-top {width:1070px; height:317px; background:url(images/footer_top.jpg) no-repeat top left;} /* 962 */

/* Navigation */

/************* 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; font-family:arial,sans-serif; font-weight:bold;}
/*(MAIN) Items*/
#qm0 a {background:#66669A; border:0px solid #000; color:#fff; margin:1px; padding:6px 6px 6px 6px;width:156px; text-decoration:none; font-size:12px; text-shadow: #000 0px 0px 0px;
}
#qm0 a:hover {background: #9999CD; border: 0px solid #000; color:#fff;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:#66669A url(images/arrow-right.gif) no-repeat right center; border: 0px solid #000; color:#fff; text-shadow: #000 0px 0px 0px;}
#qm0 a.qmparent:hover {background:#9999CD url(images/arrow-right.gif) no-repeat right center; border: 0px solid #000; color:#fff;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {background:#66669A; border: 0px solid #000; width:190px; color:#fff; text-shadow: #000 0px 0px 0px;}
#qm0 div a:hover, #qm0 ul a:hover {background: #9999CD; border: 0px solid #000;color:#fff;}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background:#66669A; border: none; margin-left:-4px; margin-top:-2px; padding:5px; border:1px solid #9999CD;}

/* C1 */
.c1 {font-size:11px; color:#999; margin:5px auto;}

/* Quick Search */
#quicksearch {
	width:274px; /*follow your image's size*/
	height:26px;/*follow your image's size*/
	background-image:url(images/search_bg.gif);
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
}
#quicksearch form {
	display:inline; margin:0;
}
.quicksearchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:3px;
	left:9px;
	width:224px;
	height:19px;
	text-align:right;
	color:#333;
}
.quicksearchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:-2px;
	left:240px;
	width:32px;
	height:26px;
}

/* 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;font-weight: bold;text-decoration: none;}
.productDescription {font-size: 12px;}
.productPrice {font-size: 12px;}

.realtorheaderbg1 {background-color:#E8F2DB; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#66669A;}
.realtorheaderbg1 a:hover{font-size:12px; color:#000;}

.realtorheaderbg2 {background-color:#F0ECF2; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#66669A;}
.realtorheaderbg2 a:hover{font-size:12px; color:#000;}

.headerborder1 {border:1px solid #B3D88B;}
.headerborder2 {border: 1px solid #DBC8DB;}

/* 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*/

/* MINI-CART */
#MiniCart {color:#000}
#MiniCart a {}
#MiniCart a:hover {}
.cart-tab td.realtorheaderbg1 {background: #E8F2DB; color:#000;;}
.cart-tab {border:1px solid #B3D88B;width:220px;font-size:11px}
.cart-tab select {width:100%;font-size:11px}

/**/
#NewItems {text-align:center;}
#NewItems .cart-tab {border:none; width:100%; font-size:11px; border:none;}
#NewItems .cart-tab td.realtorheaderbg1 {background:transparent; height:1px; display:none;}
br.regfoot {height:1px; display:none;}
