p {color: #FFFFFF}

body {background: #00003C;}

a {color: #FF0000;}

#page { 
	background: #00003C;
	padding-top: 8px;
	margin: auto;
	text-align: center;

}

#pagelayout { 
	background: #00003C;
	width: 900px;
	border: 2px solid #fff;
	margin: auto;
	text-align: center;
}

#top { 
	padding: none;
	width: 900px;
	background: transparent;
}

#header {
	background: url(images/header.jpg) no-repeat;
	width: 900px;
	height: 248px;

}

#maincontent { 
	background: #10162E;
	color: #FFFFFF;
	padding: none;
	width: 520px;
}

#contenttab { 
	padding: none;
	width: 900px;
	background: #10162E;

}

#sidebar { 
	background: #10162E;
	vertical-align: top;
	width: 210px;

}

#qm0 {
	background: transparent;
	margin: 0px;
	text-align:left;
	padding: 1px 1px 0 1px;
}

#qm0 a {
	background: url(images/navbutton.gif) #90af52;
	color: #FFFFFF;
	border: 1px solid #10162E;
}

/*"""""""" (MAIN) Hover State""""""""*/
#qm0 a:hover {
	color: #FFFFFF;
	background: #6986D6;
	border-color: #10162E;
}

/*"""""""" (MAIN) Parent Items """"""""*/
#qm0 a.qmparent {
	background: url(images/navbutton.gif) transparent no-repeat right center;
	color: #FFFFFF;
}
#qm0 a.qmparent:hover {
	background: url(images/arrow-right.gif) transparent no-repeat right center;
	color: #FFFFFF;
}

#footer { 
	height: 72px;
	width: 900px;
	background: url(images/bot.jpg) no-repeat bottom #10162E;
}

#Additional-Info {
	width:900px;
	color:#fff;
	margin: 0 auto;
}

#bfooter {
	background: #00003C;
}

/* -- */
.defaulttext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: none;
	text-decoration: none;
}
.defaulttext a{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #FF0000;
font-weight: none;
text-decoration: underline;
}
.defaulttext a:hover{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #8C7CF8;
font-weight: none;
text-decoration: underline;
}

.defaulttext td{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #FFFFFF;
font-weight: none;
text-decoration: underline;
}

.defaulttext li{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #FFFFFF;
font-weight: none;
text-decoration: underline;
}

/* -- */
.pageThru {
font-family: Tahoma, Arial, sans-serif;
font-size: 80%;
color: #ffffff;
font-weight: none;
text-decoration: none;
}
.pageThru a{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.pageThru a:hover{
font-family: Tahoma, Arial, sans-serif;
font-size: 100%;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
/* -- */
.productTitle {
font-family: Tahoma, Arial, sans-serif;
font-size: 80%;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
.productDescription {
font-family: Tahoma, Arial, sans-serif;
font-size: 80%;
color: #ffffff;
font-weight: none;
text-decoration: none;
}
.productPrice {
font-family: Tahoma, Arial, sans-serif;
font-size: 80%;
color: #ffffff;
font-weight: none;
text-decoration: none;
}

* MINI-CART */
.cart-tab { /* Minicart */
	border:1px solid #25588F;
	background:#fff;
	color:#000;
	width:154px;
}
.cart-tab select { /* Minicart select boxes */
	width:100%;
}
.btnSearchSm {font-size:11px}

/* -- */
.realtorheaderbg1 {
	background-color:#9C0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height:25px;
}
.realtorheaderbg2 {
	background-color:#CECFCE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	height:25px;
}
.realtorheaderbg2 a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
.realtorheaderbg2 a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.results-list{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}

.results-details, .results-details div {color: #fff;}

.re_contactagent_button {margin-top: 45px; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 70%; color: #ffffff; font-weight: bold;}

.headerborder1 {border:1px solid #590000;}

.headerborder2 {border: 1px solid #cccccc;}

/* 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: #000000; text-decoration: none} /* Fixes link color of text in register box*/