a {
	color: #0A86AA;
	text-decoration: underline;
}

a:hover {
	color: #e7a730;
	text-decoration: underline;
}

body{
	font-size: 12px;
	background: #000;
	color: #FFF;
	padding: 0;
}

#page {width: 748px; margin: 0 auto;}

#footer {
	background: url(images/footer.jpg) transparent no-repeat bottom left;
	color: #FFFFFF;
	height: 97px;
}

#header {
	background: url(images/headbg.jpg) transparent no-repeat top left;
	color: #fff;
	height: 229px;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

#headertext {
	text-align: center;
	vertical-align: middle;
}

#contenttab {width: 748px; background: url(images/sidebar.jpg) repeat-y left;}

#maincontent {
	width: 525px;
	padding: 0 15px 15px 15px;
	background: transparent;
	color: #fff;
	text-align: left;
}

#pagelayout {
	background: url(images/sidebarbg.jpg) #000 repeat-y top left;
	color: #fff;
	border: 1px solid #ffcd05;
	width: 748px;
}
#page {
	width: 748px;
}

#qm0 {
	padding: 0;
	width: 158px;
}

#qm0 a {
	background: #deba51;
	color: #000;
	margin: 0;
	width: 148px;
}

#qm0 a.qmparent {
	background: url(images/arrow-right.gif) #deba51 no-repeat right center;
	color: #000;
}

#qm0 a.qmparent:hover {
	background: url(images/arrow-right.gif) #e7a730 no-repeat right center;
	color: #FFFFFF;
}

#qm0 a:hover {
	background: #e7a730;
	color: #FFFFFF;
}

#sidebar {
	background: transparent;
	color: #000000;
	margin: 0;
	padding: 0;
	width: 158px;
}

#sidebar .cart-tab .realtorheaderbg1 {
	background: #981b1e;
	color: #FFFFFF;
	font-size: 12px;
	padding: 4px;
}

#sidebar table.cart-tab {
	border: 1px solid #981b1e;
}

#top {
	border: none;
	margin: 0;
	padding: 0;
}


/*-- Pages --*/


.defaulttext {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

.defaulttext td {background: #deba51;}

.defaulttext a{
color: #ffcc00;
text-decoration: underline;
}
.defaulttext a:hover{
color: #ffffff;
text-decoration: underline;
}
.pageThru {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: none;
text-decoration: none;
}
.pageThru a{
color: #FFCC00;
font-weight: bold;
text-decoration: underline;
}
.pageThru a:hover{
color: #ffffff;
text-decoration: underline;
}
.productTitle {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}
.productDescription {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: none;
text-decoration: none;
}
.productPrice {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: none;
text-decoration: none;
}
.footer {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;
}
.footer a{
color: #FFCC00;
text-decoration: underline;
}
.footer a:hover{
color: #FFFFFF;
text-decoration: underline;
}
.realtorheaderbg1 {background-color:#990000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; height:25px;}
.realtorheaderbg1 a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.realtorheaderbg1 a:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.headerborder1 {border:1px solid #590000;}

.realtorheaderbg2 {background-color:#c79d2d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:25px;}
.realtorheaderbg2 a:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3366CC;}
.realtorheaderbg2 a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}
.headerborder2 {border: 1px solid #cccccc;}
