* {font-family: Arial, Helvetica, sans-serif;}
body {
	background: #fff url(images/main_bg.jpg) repeat-x top;
	color: #000;
	padding:0px;
	margin-top:10px;
}
#pagelayout {
	color: #000;
	width:1001px;
	border:none;
	text-align: left;
	background:#fff;
	border:4px solid #fff;
}
#page {
	color: #000;
}
#contenttab {background: #fff url(images/contenttab_bg.jpg) repeat-y left}


p {padding:0 0 12px 0}
h1,h2,h3,h4,h5,h6 {padding:0 0 12px 0; color:#0A0346}
h1 {font-size: 32px}
h2 {font-size: 24px}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 12px}
h6 {font-size: 10px}
a {
	color: #0A0346;
}
a:hover {
	color: #5384BC;
}


/**/
#header {
	position:relative;
	background: #5384BC url(images/header_bg.jpg) no-repeat top left;
	color: #000;
	text-align:left;
	width:1001px;
	height: 200px;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size:12px;
	border-bottom:1px solid #0A0346;
}

#sidebar {
	color: #000;
	padding: 10px;
	width: 200px;
}
#maincontent {
	margin: 0;
	padding: 10px 5px 0 0;
	text-align: left;
	width: 770px;
	color: #000;
	vertical-align: top;
	font-size:12px;
}
#footer {
	background: #fff;
	border-top: none;
	clear: both;
	color: #fff;
	height: auto;
	text-align:center;
}
#footer a {color:#000}
#footer a:hover {color:#003366}

.c1 {margin-top:5px;font-size:11px;color:#888}
.c1 a {color: #888;}
.c1 a:hover {color: #888;}

/* CS REGIONS */
#menui {font-size:12px;height:auto; background:#0A0346; color:#fff;}
#menui a{color:#BAC2D9}
#menui a:hover {color:#fff}

#menub {font-size:12px; height:auto; color:#fff}
#menub a {color:#BAC2D9}
#menub a:hover {color:#fff}

#Header-Info {position:absolute; top:0px; right:0px; height:165px; width:600px; color:#fff;}
#Header-Info a{color:#3C4764}
#Header-Info a:hover{color:#2C354F}
  
#Side-Column-Above-Nav {font-size:12px; width:190px; color:#000}
#Side-Column-Below-Nav {margin-top:10px; font-size:12px; width:190px; color:#000}
#Side-Column-Above-Nav a, #Side-Column-Below-Nav a {color:#0A0346}
#Side-Column-Above-Nav a:hover, #Side-Column-Below-Nav a:hover {color:#5384BC}

#copyright, #Footer-Info, #Additional-Info {background:#0A0346; font-size:12px; height:auto; color:#fff}

#copyright a, #Footer-Info a, #Additional-Info a {color:#BAC2D9}
#copyright a:hover, #Footer-Info a:hover, #Additional-Info a:hover {color:#fff}

#Below-Footer-Info {width:1001px; margin: 5px auto; font-size:12px; color:#333}
#Below-Footer-Info a {color:#333}
#Below-Footer-Info a:hover {color:#333}

#Above-Content-Info {width:.1em; height:.1em; overflow:hidden}


/* ------------------------------ MENU --------------------------------------- */

/*!!!!!!!!!!! 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 {width:180px;padding:0;background: transparent}
/*(MAIN) Items*/
#qm0 a {background-color: #0A0346; border:1px solid #182047;color:#fff; margin: 2px 1px 2px 1px;padding:5px 2px 5px 6px;width:100%; text-decoration:none}
#qm0 a:hover {background-color: #7BA0CB; border: 1px solid #183236; color:#0A0346;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background:#0A0346 url(images/arrow-right.gif) no-repeat right center; border: 1px solid #182047; color:#fff;}
#qm0 a.qmparent:hover {background:#7BA0CB url(images/arrow-right2.gif) no-repeat right center; border: 1px solid #183236; color:#0A0346;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {background-color:#0A0346; border: 1px solid #182047;width: 180px; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {background:#7BA0CB; border: 1px solid #183236;color:#0A0346}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -2px;margin-top: -2px;padding: 5px;}

/*"""""""" MENU - I """"""""*/
#menui {
	color: #fff;
	height: 18px;
	width:1001px;
	overflow:hidden;
	background:#0A0346 url(images/menui_bg.jpg) top repeat-x;
}

#menui ul {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	cursor: default;
}

#menui ul li {
	background: transparent;
	border-right: 1px solid #435174;
	height: 18px;
	margin: 0;
	padding: 0;
	float: left;
	width: 142px;
}

#menui ul li a {
	color: #fff;
	font-size: 13px;
	font-weight:bold;
	letter-spacing: 0px;
	padding: 12px 0px;
	height: 17px;
	text-align: center;
	text-decoration: none;
	display: block;
	width:100%;
}
#menui ul li a:hover {
	background: #5384BC url(images/menui_bg2.jpg) top repeat-x;
	color: #0A0346;
}

/*"""""""" MENU - B """"""""*/
#menub {
	height: 55px;
	width:1000px;
	overflow:hidden;
	background: #7BA0CC url(images/menub_bg.jpg) top repeat-x ;
	text-align:left;
}

#menub ul {
	list-style: none;
	list-style-type: none;
	margin-top: 16px;
	padding: 0;
	cursor: default;
	text-align:left;
}

#menub ul li {
	background: transparent;
	height: auto;
	margin: 3px 0 2px 14px;
	padding: 0;
	float: left;
	width: auto;
	text-align:left;
}

#menub ul li a {
	color: #0A0346;
	font-size: 11px;
	font-weight:normal;
	letter-spacing: 0;
	padding: 3px 0;
	height: auto;
	text-align: center;
	text-decoration: none;
	display: block;
}
#menub ul li a:hover {
	background: transparent;
	color: #0A0346;
	text-decoration: underline;
}

/* ------------------------------ V1 CLASSES  --------------------------------------- */
.defaulttext, .defaulttext {
	font-size: 12px;
}
/* PageThru */
.pageThru {
	font-size: 12px;
	color: #000;
	font-weight: none;
	text-decoration: none;
}
.pageThru a{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.pageThru a:hover{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
/* Products*/
.productTitle {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.productDescription, .productPrice {
	font-size: 12px;
	color: #000;
}

/* Realtor Classes */
.realtorheaderbg1{
	background-color: #0A0346; 
	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:#eee;
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg2 a {
	color: #0A0346;
	text-decoration: underline;
}
.realtorheaderbg2 a:hover {
	color: #0A0346;
	text-decoration: underline;
}
/* FOR PRODUCT DISPLY OUTLINE - - - - - - -  */
.headerborder1{
	border:1px solid #000;
}
.headerborder2{
	border:1px solid #000;
}

/* MINI-CART */
#MiniCart {color:#000}

#MiniCart a {color:#0A0346;}
#MiniCart a:hover {color: #0A0346;}

.cart-tab td.realtorheaderbg1 {background: #0A0346 url(images/nav_bg.jpg) repeat-x top left; color:#fff}
.cart-tab {border:1px solid #000; width:190px;font-size:11px; background:#fff}
.cart-tab select {width:100%;font-size:11px}


/* 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*/