* {font-family: Arial, Helvetica, sans-serif;}
body {padding:0;background:#0f1130; margin:10px 0 10px 0}
#page {background: #0f1130;color: #000;}
#pagelayout {background: url(images/pagebg.jpg) #184ea2 repeat-y left top; width:740px; border:none; text-align:left; border:1px solid #fff}
a {color: #ccF;}
a:hover {color: #ccF;}
p {margin:0 0 12px 0}
h1,h2,h3,h4,h5,h6 {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}

/**/
#header {
	background: url(images/header1014.jpg) no-repeat center top;
	color: #000;
	text-align:left;
	width: 740px;
	height: 260px;
	padding:0;
	margin:0;
}

#maincontent {
	margin: 0;
	padding: 10px;
	text-align: left;
	background: transparent;
	color: #fff;
	vertical-align: top;
	width: 500px;
	font-size:12px;
}

#sidebar {
	background: transparent;
	color: #fff;
	padding:10px;
	width: 190px;
}

#footer {
	background: url(images/footer.jpg) #fff repeat-x center top;
	color: #000;
	clear: both;
	height: auto;
}
#footer-bottom {background:#fff; height:auto;}
#c1 {margin-top:5px;font-size:11px;color:#fff}
#c1 a{color:#ccF}

/* CS REGIONS */
#menui {font-size:12px;height:auto; background:#fff}
#menui a {color:#154DA0}
#menui a:hover {color:#272C6E}
#Header-Info {height:260px;overflow:hidden}  
#Side-Column-Above-Nav {font-size:12px}
#Side-Column-Below-Nav {margin-top:10px; font-size:12px}
#menub {font-size:12px;height:70px; padding-top:40px}
#copyright {background:#fff; font-size:12px; height:auto}
#Footer-Info {background:#fff; font-size:12px; height:auto}
#Additional-Info {background:#fff; font-size:12px; height:auto}
#Below-Footer-Info {width:740px; color:#fff; margin:auto; font-size:12px;}

#menub a, #copyright a, #Footer-Info a, #Additional-Info a {color:#154DA0}
#menub a:hover, #copyright a:hover, #Footer-Info a:hover, #Additional-Info a:hover {color:#272C6E}

/* NAV */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;}
.qmmc a, .qmmc li {float:left;display:block;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc ul {left:-10000px;position:absolute;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li{position:relative;}.qmmc ul {z-index:10;}.qmmc ul ul {z-index:20;}.qmmc ul ul ul {z-index:30;}.qmmc ul ul ul ul {z-index:40;}.qmmc ul ul ul ul ul {z-index:50;}li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}

#qm0 {
	background: transparent;
}
#qm0 a { /* (MAIN) Nav Link */
	background: #1f81a5;
	color:#fff;
	width:180px;
	border:1px solid #fff;
	margin-bottom:1px;
}
#qm0 a:hover { /* (MAIN) Link Hover */
	background: #DAE6FA;
	color:#0F1130;
	width:180px;
	border:1px solid #fff;
	margin-bottom:1px;
}
#qm0 a.qmparent { /* (MAIN) Links with Sub Nav */
	background: url(images/arrow-right.gif) #1f81a5 no-repeat right center;
	color:#fff;
}
#qm0 a.qmparent:hover { /* (MAIN) Links Hover with Sub Nav */
	background: url(images/arrow-right.gif) #DAE6FA no-repeat right center;
	color:#0F1130;
}
body #qm0 .qmactive, body #qm0 .qmactive:hover { /* (MAIN) Active State / when you mouse OFF */
	text-decoration:none;
}

/* -------- (SUB) ---------*/

#qm0 div, #qm0 ul	{ /* (SUB) Nav Container */
	background: transparent;
	border:none;
}
#qm0 div a, #qm0 ul a { /* (SUB) Links */
	background: #1f81a5;
	color:#fff;
	width:180px;
	border:1px solid #fff;
	margin-bottom:1px;
}
#qm0 div a:hover, #qm0 ul a:hover { /* (SUB) Links Hover*/
	background: #DAE6FA;
	color:#0F1130;
	width:180px;
	border:1px solid #fff;
	margin-bottom:1px;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover { /* (SUB) Link Active State / when you mouse OFF */
	background: url(images/arrow-right.gif) #ff5928 no-repeat right center;
	color: #fff;
	text-decoration: none;
}


/* ------------------------------ V1 CLASSES  --------------------------------------- */
.defaulttext, .defaulttext {
	font-size: 12px; color:#fff;
}
/* PageThru */
.pageThru {
	font-size: 12px;
	font-weight: none;
	text-decoration: none;
}
.pageThru a{
	font-weight: bold;
	text-decoration: underline;
}
.pageThru a:hover{
	font-weight: bold;
	text-decoration: underline;
}
/* Products*/
.productTitle {
	font-size: 12px;
	font-weight: bold;
	color:#fff;
}
.productDescription, .productPrice {
	font-size: 12px; color:#fff;
}

/* Realtor Classes */
.realtorheaderbg1{
	background-color: #0F1130; 
	font-size:12px; 
	color: #fff; 
	height: 25px;
}
.realtorheaderbg1 a {
	color: #fff; 
	text-decoration: underline;
}
.realtorheaderbg1 a:hover {
	color: #fff; 
	text-decoration: underline;
}
/* FOR REALTOR SEARCH DISPLAY ROWS - - - - - - -  */
.realtorheaderbg2{
	background-color: #ACC7F2;
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg2 a {
	color: #0F1130; 
	text-decoration: underline;
}
.realtorheaderbg2 a:hover {
	color: #0F1130; 
	text-decoration: underline;
}
/* FOR PRODUCT DISPLY OUTLINE - - - - - - -  */
.headerborder1{
	border:1px solid #fff;
}
.headerborder2{
	border:1px solid #fff;
}

/* FOR MINI CART - - - - - - -  */
.cart-tab td.realtorheaderbg1 {background: #0F1130; color: #fff;}
.cart-tab {border:1px solid #fff; background:#fff; width:187px; color:#000;}
.cart-tab td.defaulttext {color:#000}
.cart-tab a {color:#0F1130;}

/* 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*/