/* ---- CSS Document ---- */
* {
	margin: 0;
	padding: 0;
}

#home {
	background: #25559F url(../img/kaisBG_hc.jpg)  repeat-x top center;
	color: #8A8C8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
}
#interior {
	background: #25559F url(../img/kaisBG_interior_hc.jpg)  repeat-x top center;
	color: #8A8C8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
}
a:link {
	text-decoration: underline;
	color: #FFF;
}
a:visited {
	text-decoration: underline;
	color: #FFF;
}
a:hover {
	text-decoration: none;
}
ul {
	color: #FFF;
}
ol {
	color: #FFF;
}


h1 {
	color: #FFF;
}
h2 {
	color: #FFF;
}
h3 {
	color: #FFF;
}
h4 {
	color: #FFF;
}
h5 {
	color: #FFF;
}
p {
	color: #FFF;
}
p a {
	color: #FFA500 !important;
}
p.greyText {
	color: #FFF;
}
h2 #quotes {
	color: #FFF;
}
blockquote {
	border-left: 1px solid #FFF;
}
/* additional custom text styles */
p.blueText {
	color: #FFF;
}
p.greenText {
	color: #FFF;
}



.siteFunctions li a {
	color: #FFF !important;
}
.pageFunctions li a {
	color: #FFF !important;
}


.mainNav li a {
	text-decoration: underline !important;
	display: block !important;
	padding: 7px 0;
	color: #FFF !important;
}
.mainNav li a:hover {
	color: #FFF;
	text-decoration: none !important;
}
.mainNav li a.on {
	color: #FFF;
}



.searchNav li a {
	color: #FFF;
	text-decoration: underline !important;
}
.searchNav li a:hover {
	color: #FFF;
	text-decoration: none !important;
}
.searchNav li a.on {
	color: #FFF;
}


.linkFunctions ul li a {
	color: #333 !important;
}

.linkFunctions ul li a:hover {
	color: #333 !important;
	text-decoration: none !important;
}


.searchPageFunctions li a {
	color: #FFF !important;
	text-decoration: none !important;
}
.searchPageFunctions li a:hover {
	text-decoration: underline !important;
}


.listingResult {
	border-bottom: 1px solid #AAA;
	padding: 10px;
}
.odd {
	background-color:#17458b;
}


/* ---- Form Styles ---- */
label {
	color: #FFF;
}
label strong {
	color: #FFF;
}
form span {
	color: #FFF;
}

/* ---- Interior Colors ---- */
#interior {
	color: #FFF;
}
#filterLeft {
	color: #FFF !important;
}
#filterLeft a {
	color: #FFF !important;
	text-decoration:underline;
}
#filterLeft a:hover {
	color: #FFF !important;
	text-decoration:none;
}

#pagination-sales .next a, #pagination-sales .previous a {
	color:#FFF;
}
#pagination-sales .active{
	color:#FFF;
}
#pagination-sales a:link, #pagination-sales a:visited {
	color:#FFF;
}
#pagination-sales a:hover{
	color:#FFF;
}


#websiteMap li a {
	color: #FFF;
	text-decoration: underline !important;
}
#websiteMap li a:hover {
	color:#FFF !important;
	text-decoration: none !important;
}

#websiteMap li a:visited {
	color: #FFF;
}

/* ---- Rate & Review Colors ---- */
.reviews {
	background-color:#17458B;
}
.positiveReview  {
	background-color: #17458B; 
}
.negativeReview {
	background-color: #103773;
}
style.css (line 886)


/* ---- Site Map ---- */

#websiteMap a {
	color: #FFF !important;
	text-decoration: underline !important;
}
#websiteMap a:hover {
	color: #FFF !important;
	text-decoration: none !important;
}

/* ---- Footer Styles ---- */
.footerBG {
	background: url(../img/kaisFooterBG_hc.jpg) repeat-x 0 0;
	height: 140px;
}


















