* {font-family:Arial, Helvetica, sans-serif}
body {margin:0; padding:0; background:#fff url(images/main_bg.gif) repeat-y left;}
a {color:#003333;}
a:hover {color:#CC6600;}
h1,h2,h3,h4,h5,h6 {margin:0 0 12px 0; color:#0C5611; font-weight:bold;}
h1 {font-size: 30px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
h2 {font-size: 24px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
h3 {font-size: 18px}
h4 {font-size: 16px}
h5 {font-size: 12px}
h6 {font-size: 10px}
p {margin:0 0 12px 0}
form {margin:0}
.clear {clear:both}

/* WRAPPERS/CONTAINERS */
#pagelayout {width:900px; height:auto; background:url(images/pagelayout_bg.jpg) repeat-y center;}

/* HEADER */
#header {width:900px; height:165px}
#Header-Info {width:auto; height:auto; padding:0; margin:0; background:transparent;}

/* MAIN CONTENT */
#maincontent {float:left; width:676px; margin:14px 0 0 14px; font-size:12px;}

/* SIDEBAR */
#sidebar {float:left; width:200px; font-size:12px;}
#Sidebar-Top {width:200px; height:auto; margin:0; padding:0;}
#Side-Column-Above-Nav {width:auto; padding:5px 10px; color:#fff; font-size:11px}
#Side-Column-Below-Nav {width:auto; padding:5px 10px; color:#fff; font-size:11px;}
#Side-Column-Above-Nav a, #Side-Column-Below-Nav a {color:#FFCC00}
#Side-Column-Above-Nav a:hover, #Side-Column-Below-Nav a:hover {color:#E1F3BE}

/*!!!!!!!!!!! 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%;}

/*"""""""" (MAIN) Active State""""""""*/

body #qm0 .qmactive, body #qm0 .qmactive:hover {
	background: transparent;
	text-decoration:none;
	/* border-bottom-color:#666; */
}
/*"""""""" (SUB) Active State""""""""*/
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
	background: transparent;
	color: #fff;
	text-decoration: none;
}
#qm0 {
	color: #000;
	margin: 0 0 10px 0;
	text-align:left;
	padding: 0 1px 0 10px;
	width: 200px;
	/*background: #D3D3D3;*/
}

/*"""""""" (MAIN) Items""""""""*/
#qm0 a {
	background:#339900;
	color: #fff;
	width: 170px;
	height: auto;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	margin-bottom:1px;
	font-size:11px;
	border: 1px solid #03682E;
	text-align:left;
}
/*"""""""" (MAIN) Hover State""""""""*/
#qm0 a:hover {
	background:#94CE9B;
	color:#000;
	border: 1px solid #03682E;
}

/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 a.qmparent {
	background:#339900 url(images/arrow-right.gif) no-repeat right center;
	color: #fff;
}
#qm0 a.qmparent:hover {
	background:#94CE9B url(images/arrow-right.gif) no-repeat right center;
	color:#000;
}

/*"""""""" (SUB) Items""""""""*/
#qm0 div, #qm0 ul	{ /* (SUB) Nav Container */
	padding: 3px 3px 3px 3px;
	color: #fff;
	border: 1px d #aaa;
}
#qm0 div a, #qm0 ul a { /* (SUB) Links */
	width:160px;
	color: #fff;
	background:#339900;
	padding: 2px 2px 2px 5px;
	text-decoration: none;
}
#qm0 div a:hover, #qm0 ul a:hover { /* (SUB) Links Hover*/
	color: #000;
	background:#94CE9B;
	text-decoration: none;
}

/* FOOTER */
#footer {background-color:#006600; border-bottom:8px solid #007900; border-top:8px solid #46B923; padding:10px; position:relative;}
#Footer-Info {position:relative; width:620px; font-size:11px; color:#fff;}
#Footer-Info a {color:#FFCC00;}
#Footer-Info a:hover {color:#E1F3BE;}

#c1 {position:absolute;width:227px;height:auto;top:40px;right:20px;text-align:right;font-size:11px;color:#fff;}
#c1 a {color:#FFCC00;}
#c1 a:hover {color:#E1F3BE;}

/* V1 STYLES */
.defaultText {font-size: 12px; font-family: Arial, sans-serif}
.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;}
.productDescription {font-size: 12px;}
.productPrice {font-size: 12px;}

.realtorheaderbg1 {background-color:#C6E2A9; font-size:12px; color:#000; height:25px;}
.realtorheaderbg1 a{font-size:12px; color:#003C00;}
.realtorheaderbg1 a:hover{font-size:12px; color:#000;}
td.realtorheaderbg1 {color:#006600;}

.realtorheaderbg2 {background-color:#efefef; font-size:12px; color:#000; height:25px;}
.realtorheaderbg2 a{font-size:12px; color:#003C00;}
.realtorheaderbg2 a:hover{font-size:12px; color:#006600;}

.headerborder2 {border: 1px solid #003C00;}
.headerborder1 {border:1px solid #003C00;}

/* FOR TABBED SEARCH */
tr.titles {background:#C6E2A9;}

/* MISC HORIZON STYLES FROM LIVE SITE FOR CONTENT */
.areaLinks {font-size:12px; border: 1px solid #000;background-color: #FFFFCC;}
table.mortCalculator {font-size:12px; border: 1px solid #000;background-color: #FFFFCC;}