@charset "UTF-8";
/* CSS Document */

/* COMMON */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font: 12px Arial,Sans-Serif;
	color: #000;
	background: #fff url(images/bg_main.jpg) repeat-y center;
}
#page {
	margin: 0px auto;
	padding: 0px;
}
#pagelayout {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 1000px;
	background-color: #fff;
	border: 1px solid #13578e;
}
a {
	color: #003399;
}
a:hover {
	color: #000033;
}
form {
	margin: 0;
	padding: 0;
}
input, textarea, option, select {
	font: 12px Arial,Sans-Serif;
}
td {
	color: #000000;
	font: 12px Arial,Sans-Serif;
}
h1,h2,h3,h4,h5 {
	padding: 0px;
	font-weight: bold;
	color: #000033;
}
/* MAIN CONTENT */
#maincontent-container {
	width:1000px;
}
#maincontent {
	margin: 0px;
	padding: 10px;
	text-align: left;
	vertical-align: top;
}
/* HEADER */
#header {
	width: 1000px; 
	background-color: #ffffff;
}
/* FOOTER REGION */
#footer {
	font: Arial,Sans-Serif;
	color: #fff;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 100%;
	clear: both;
	height: auto;
	background: #13578E;
	border-top: 1px solid #aaa;
}
#footer a{
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:hover{
	color: #AFAFAF;
	text-decoration: underline;
}
#footer p{
	margin: 0px 0px 5px 0px;
}
/* C1 FOOTER REGION */
#footer-c1 {
	font-size:12px;
	color: #000000;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 600px;
	margin:0 auto;
	clear: both;
	height: auto;
	background: #ffffff;
	border:0px solid #000;
	/* border-top: 1px solid #aaa; */
}
#footer-c1 a{
	color: #2277DF;
	text-decoration: underline;
}
#footer-c1 a:hover{
	color: #2277DF;
	text-decoration: underline;
}
#footer-c1 p{
	margin: 0px 0px 5px 0px;
}

/* FOR REALTOR SEARCH DISPLAY ROWS */
.realtorheaderbg1{
	background-color: #AED5E8; 
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg1 a {
	color: #000033; 
	text-decoration: underline;
}
.realtorheaderbg1 a:hover {
	color: #000; 
	text-decoration: underline;
}

/* FOR REALTOR SEARCH DISPLAY ROWS */
.realtorheaderbg2{
	background-color: #ddd;
	font-size:12px; 
	color: #000; 
	height: 25px;
}
.realtorheaderbg2 a {
	color: #000033; 
	text-decoration: underline;
}
.realtorheaderbg2 a:hover {
	color: #000; 
	text-decoration: underline;
}
/* FOR PRODUCT DISPLY OUTLINE */
.headerborder1{
	border:1px solid #ccc;
}
.headerborder2{
	border:1px solid #ccc;
}

/* NAVIGATION */
#qm0 {background: #fff;padding: 0;}
/*(MAIN) Items*/
#qm0 a {background: url(images/nav_bg.png) repeat-x top; text-align: center; border: 1px solid #000033;color: #fff;margin: 0 1px 1px 0;padding: 7px 2px 7px 6px;width: 155.5px;}
#qm0 a:hover {background: url(images/nav_bg2.png) repeat-x top; border: 1px solid #990000;color: #fff;}
/*(MAIN) Parent Items*/
#qm0 a.qmparent {background: url(images/nav_bg.png) repeat-x top;border: 1px solid #000033;color: #fff;}
#qm0 a.qmparent:hover {background: url(images/nav_bg2.png) repeat-x top; border: 1px solid #990000;color: #fff;}
/*(SUB) Items*/
#qm0 div a, #qm0 ul a {border: 1px solid #000033;width: 200px;background: url(images/nav_bg.png) repeat-x top; color:#fff}
#qm0 div a:hover, #qm0 ul a:hover {background: url(images/nav_bg2.png) repeat-x top; width: 200px; color:#fff}
/*  (SUB) Container */
#qm0 div, #qm0 ul {background: transparent;border: none;margin-left: -2px;margin-top: -2px;padding: 5px;}

/*(SUB) Parent Items*/
#qm0 div a.qmparent, #qm0 ul a.qmparent {background: url(images/nav_bg.png) repeat-x top;border: 1px solid #000033;color: #fff;}
#qm0 div a.qmparent:hover, #qm0 ul a.qmparent:hover {background: url(images/nav_bg2.png) repeat-x top; border: 1px solid #990000;color: #fff;}
