BODY {
	
	FONT-SIZE: 10pt; FONT-FAMILY: arial,helvetica
}
FORM {
	DISPLAY: inline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; BACKGROUND: #ffffff; COLOR: #c6011b; FONT-FAMILY: arial,helvetica,sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-FAMILY: arial,helvetica
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: arial,helvetica
}
A:hover {
	COLOR: #009900
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: #2E338F ; FONT-FAMILY: arial,helvetica
}
.textlarge {
	FONT-SIZE: 12pt; FONT-FAMILY: arial,helvetica
}
.textmedium {
	FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica
}
.searchengine1 {
	FONT-SIZE: 6.5pt; COLOR:#D2EEFF; FONT-FAMILY: verdana,arial,helvetica
}
.searchengine2 {
	FONT-SIZE: 6.5pt; COLOR:#FFFFFF; FONT-FAMILY: verdana,arial,helvetica
}
.textsmall {
	FONT-SIZE: 7.5pt; FONT-FAMILY: verdana,arial,helvetica
}
.textmediumdark {
	FONT-SIZE: 9pt; COLOR: #cc0033; FONT-FAMILY: arial,helvetica
}
.textmediumwhite {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica
}
.textlargedark {
	FONT-SIZE: 12pt; COLOR: #cc0033; FONT-FAMILY: arial,helvetica
}
.menutextdark {
	FONT-SIZE: 8pt; COLOR: #cc0033; FONT-FAMILY: ms sans serif,ms sans-serif,verdana,arial,helvetica
}
.textadvancedsearch {
	FONT-WEIGHT: bold; FONT-SIZE: 13.5pt; COLOR: #7f7a68; FONT-FAMILY: arial,helvetica; LETTER-SPACING: -0.5pt
}
.textlargewhite {
	FONT-SIZE: 12pt; COLOR: #ffffff; FONT-FAMILY: arial,helvetica
}
.menutext {
	FONT-SIZE: 8pt; FONT-FAMILY: ms sans serif,ms sans-serif,verdana,arial,helvetica
}
.Footnote {
	FONT-SIZE: 7.5pt; COLOR: #999999; FONT-FAMILY: verdana,arial,helvetica
}
.ErrorMessage {
	FONT-SIZE: 9pt; COLOR: #dd0033; FONT-FAMILY: arial,helvetica
}
.ErrorMessage TD {
	FONT-SIZE: 9pt; COLOR: #dd0033; FONT-FAMILY: arial,helvetica
}
.backgroundwhite {
	BACKGROUND-COLOR: #ffffff
}
.BackgroundWhiteBlackBorder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.backgrounddark {
	BACKGROUND-COLOR: #ffcc33
}
.backgroundlight {
	BACKGROUND-COLOR: #ffe699
}
.backgroundxlight {
	BACKGROUND-COLOR: #fff4d1
}
.homeclipresultsnumber {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.homeclipregularheader {
	BACKGROUND-COLOR: #ffcc33
}
.homeclipregularbackground {
	BACKGROUND-COLOR: #ffe699
}
.homeclipexclusiveheader {
	BACKGROUND-COLOR: #dd0033
}
.homeclipexclusivebackground {
	BACKGROUND-COLOR: #ecece3
}
.homeclipbuilderheader {
	BACKGROUND-COLOR: #607abc
}
.homeclipbuilderbackground {
	BACKGROUND-COLOR: #d8dff7
}
.ForSaleInputLabel {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.ForSaleInputLabelRequired {
	FONT-SIZE: 10pt; COLOR: #dd0000; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
.ForSaleInputNormal {
	
}
.ForSaleInputGhosted {
	BACKGROUND-COLOR: #c0c0c0
}
.ForSaleAddressBlock {
	BACKGROUND-COLOR: #eeeeee
}
.searchcriteriacellbasic {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffe699
}
.searchcriteriacelladvanced {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #7f7a68; FONT-FAMILY: arial; BACKGROUND-COLOR: #fff4d1
}
.searchcriteriaselectbasic {
	WIDTH: 175px; BACKGROUND-COLOR: #ffffff
}
.searchcriteriaselectadvanced {
	WIDTH: 175px; BACKGROUND-COLOR: #fffcf0
}
.altrow0 {
	BACKGROUND-COLOR: #fff4d1
}
.altrow1 {
	BACKGROUND-COLOR: #ffe699
}
.propertydetailslabel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-ALIGN: right
}
.detailssectionlabel {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-ALIGN: right
}
.propertydetailsdata {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #fff4d1
}
.detailssectiondata {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; BACKGROUND-COLOR: #fff4d1
}
.Breadcrumb {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica
}
.insightscopy {
	BACKGROUND-COLOR: #dcdcd1
}
.navigationheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, sanserif; LETTER-SPACING: -0.07em; BACKGROUND-COLOR: #98927b
}
.navigationtext {
	BORDER-RIGHT: #b5a252 1px solid; BORDER-TOP: #b5a252 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 7pt; BORDER-LEFT: #b5a252 1px solid; COLOR: #000000; BORDER-BOTTOM: #b5a252 1px solid; FONT-FAMILY: Tahoma, Arial, sanserif; BACKGROUND-COLOR: #ffe79c
}
.navigationtext A {
	TEXT-DECORATION: none
}
.navigationtext A:hover {
	COLOR: #ce0031
}
.navigationtext A:visited {
	COLOR: #000000
}
.Breadcrumb A {color:#2969A4}
.Breadcrumb A:visited{color: #255E93}
.Breadcrumb A:hover  {color: Blue}

.category_list ul {margin:0px;padding:10px 0px 10px 38px;list-style-image:url(../images/bullet.gif)}
.category_list a {color:#9A9A9A;text-decoration:none}
.category_list a:hover {text-decoration:underline}
.category_list li {padding:0px 0px 0px 0px}

.homec ul {margin:0px;padding:5px 0px 10px 5px;list-style-image:url(../images/bullet.gif)}
.homec a {color:#9A9A9A;text-decoration:none}
.homec a:hover {text-decoration:underline}
.homec li {padding:0px 0px 0px 0px}
.homec  {FONT-SIZE: 9pt; FONT-FAMILY: arial,helvetica}


/*com products nav*/
#comproducts, #comproducts ul, #resproducts, #resproducts ul {
	padding: 0;
	margin: 0;
	list-style: none;
	/*font-weight: bold;*/
	z-index: 100;
	
}

#comproducts a, #resproducts a, .faux_link {
	text-decoration: none;
	margin: 5px 0 0 0;
	padding: 1px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	display: block;
	width: 100%;
	border-top: 1px dotted #ccc;
}

#comproducts a:hover{
	color: #009;
	text-decoration: underline;
}

#resproducts a:hover{
	color: #046739;
	text-decoration: underline;
}

#comproducts li ul li a, #resproducts li ul li a {
	margin: 0 0 0 5px;
	color: #333;
	font-weight: normal;
	border-width: 0;
}