#slideshowContainer{
width: 384px;
height: 300px;
}

#imagecontainer
{
width: 384px;
height: 300px;
}

#numberDiv a{
font: bold 14px Arial;
text-decoration: none;
}

#backforthbuttons{
margin-top: 6px;
}

BODY {
	padding: 0;
	border: 0;
	margin: 0;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #9999FF;
	font-weight: bold;
	line-height: 42px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
}

a:visited {	color: #666666; text-decoration: underline;}
a:link { color: #666666; text-decoration: underline;}
a:hover { color: #FFFFFF; background-color: #86DEBE;}



.PhoneText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.FontSmallGray {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}
.NewsTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bolder;
}
.NewsDescription {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.NewsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.LeftRightGray {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
}
.TopBottomGrayLine {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.MenuBarRightGray {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.MenuBarLeft {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.TopGrayLine {
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}
.BottomGrayLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.LeftGrayLine {
	border-left: 1px solid #666666;

}
.RightGrayLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.DarkGray11ptText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.logoTextBig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.LogoTextMed {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	word-spacing: 3px;

}
.menutext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	word-spacing: 1px;

}
.menutext a:visited {	color: #666666; text-decoration: none;}
.menutext a:link { color: #666666; text-decoration: none;}
.menutext a:hover { color: #FFFFFF; background-color: #86DEBE;}
.GrayBox {
	border: 1px solid #666666;
	}
.button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.SignOnBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;

}
.signbutton {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #666666;
}






/* Details Layout */
.topsect { float: left; margin-bottom: 9px; width: 568px; }
.topctnr { float: left; padding: 2px; border: solid 1px #69f; margin: 0; background-color: #fffae6; font-size: 10px; }
.ident { float: left; margin-top: 10px; margin-left: 3px; margin-right: 3px; }
.didxlogo { float: left; margin-right: 5px; }
.didxlogo IMG { height: 10px; width: 25px; }
.ident .addr {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.ident .map { float: right; margin-top: 5px; }
.ident .map A { color: #00f; margin-right: 5px; }
.pic { float: left; padding: 0; border: 0; margin: 1px; margin-top: 5px; width: 327px; }
.pic IMG { float: left; }
.piccnt { float: left; clear: left; margin: 5px 0 0 2px; font-weight: bold; font-size: 12px; width: 320px; }
.piccnt A { color: #fc0; }
.chars { float: right; border: 0; margin-left: 10px; margin-top: 5px; }
.chars SPAN { float: left; margin-right: 10px; }
.attrib { float: right; clear: right; border: 0; width: 200px; margin: 0; margin-bottom: 5px; }
.attrib TD { padding: 2px; border: 0; margin: 0; }
.price { float: right; font-size: 10px; }
.appt { float: left; width: 100px; font-size: 10px; font-weight: bold; }
.dlbl { float: right; font-weight: bold; font-size: 10px; white-space: nowrap; }
.dval { float: left; font-size: 10px; }
.cmmt {
	float: left;
	clear: both;
	padding: 5px;
	border: 0;
	width: 555px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.feat { float: left; width: 570px; }
.feat TD { margin: 0; }
.feat .featabl { padding: 0; border: solid 1px #69f; margin: 10px 0; }
.feat .featabl2	 { padding: 0; border: solid 1px #69f; margin-top: 1px 0; margin-bottom: 10px; }
.feat .mlsdisc { padding: 0; margin: 10px 0; }
.feat .legend { font-size: 12px; font-weight: bold; margin: 3px 0 0 5px; color: #f63; }
.feat .bonus { font-size: 12px; font-weight: bold; margin: 3px 0 0 5px; color: #039; }
.row { background-color: #fff; }
.row TD { padding: 2px; margin: 0; font-size: 10px; }
.rowalt { background-color: #fffae6; }
.rowalt TD { padding: 2px; margin: 0; font-size: 10px; }

/* Deprecated styles */
.mlo { font-family: Verdana, Arial, sans-serif; font-size: 7pt }
.mlo A { font-family: Verdana, Arial, sans-serif; color: #00f; }
.mu { font-family: Verdana, Arial, sans-serif; font-size: 7pt; }
.mu A { font-family: Verdana, Arial, sans-serif; font-size: 7pt; }
.mbrk1 { font-family: Verdana, Arial, san-serif; font-size: 10pt; font-weight: bold; color: #fff; }
.mbrk2 { font-family: Verdana, Arial, san-serif; font-size: 9pt; color: #fff; }
.mtag1 { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #fff; }
.mtag2 { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #fc0; }
.tl { font-family: Verdana, Arial, sans-serif; font-size: 11pt; }
.tm { font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
.tmb { font-family: Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; }
.tmdb { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #039; font-weight: bold; }
.ts { font-family: Verdana, Arial, sans-serif; font-size: 7pt; }
.fsep { color: #194CB2; }
.fd { font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #000; }
.fsa { font-family: Verdana, Arial, sans-serif; font-size: 7pt; color: #000; }
.fl { font-family: Verdana, Arial, sans-serif; font-size: 7pt; }
.fl A { color: #00f; }
.rf { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #c03; font-weight: bold; }
.bs { font-family: Verdana, Arial, sans-serif; font-size: 8pt; }
.es { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #c03; font-weight: bold; }
.es UL { margin-left: 16px; margin-bottom: 0px; }
.hdr { font-family: Verdana, Arial, sans-serif; font-size: 8pt; color: #000; font-weight: bold; background-color: #fc0; }
.bgli { background-color: #fffae6; }
.sbm { background-color: #ebf5ff; }
.sbh { background-color: #fff8d9; }
.sb { border: 1px solid #000; }
.sm { font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #f63; font-weight: bold; }
.af { font-size: 13px; font-family: sans-serif; font-weight: bold; }
.of { font-size: 11px; font-family: sans-serif; }
.smenu   { color: #bcbcbc; font-size: 10px; font-family: sans-serif; font-weight: bold }
.ta { text-decoration: none; color: #fff; font-size: 11px; font-family: sans-serif; font-weight: bold; background-image: url(/content/images/Nav_tab_over.gif); cursor: hand; }
.tia { text-decoration: none; color: #000; font-size: 11px; font-family: sans-serif; font-weight: bold; background-image: url(/content/images/Nav_tab.gif); cursor: hand; }
.sa { color: #fff; font-size: 10px; font-family: sans-serif; font-weight: normal; cursor: hand; border-bottom: 3px solid orange; }
.sia { color: #87cefa; font-size: 10px; font-family: sans-serif; font-weight: normal; cursor: hand; }
.la { color: #fff; font-size: 11px; font-family: sans-serif; font-weight: bold; text-decoration: none; }
.lia { color: #000; font-size: 11px; font-family: sans-serif; font-weight: bold; cursor: hand; text-decoration: none; }
.sla { color: #fff; font-size: 10px; font-family: sans-serif; font-weight: normal; cursor: hand; text-decoration: none; background-color: #235bc8; }
.slia { color: #87cefa; font-size: 10px; font-family: sans-serif; font-weight: normal; cursor: hand; text-decoration: none; background-color: #235bc8; }


/*H1 { font-family: Verdana, Arial, sans-serif; font-size: 17px; font-weight: bold; margin-bottom: 0px; }
H2 { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; }

.btns { font-size: 10px; }
*/


/* IDX Page Layout */
.rslt { font-size: 10px; width: 100%; margin-top: 5px; margin-bottom: 5px; }
.pgrtop { width: 100%; padding: 3px; border: 0; margin: 0; }
.shwpnl { width: 100%; padding: 3px; border: 0; margin: 0; }
.shwpnl .counts { font-weight: bold; }
.shwrslt { float: left; }
.pgr { float: left; background-color: #ebf5ff; padding: 3px; border: 0; margin: 0; margin-bottom: 5px; }
.swtch { float: left; }
.swtch IMG { position: relative; top: 3px; }
.pgs { float: right; }
.pgs IMG { position: relative; top: 2px; }

/* Home Clip Layout */
.hcctnr { float: right; padding: 0; border: solid 1px #039; margin: 0; margin-bottom: 5px; font-size: 12px; }
.thumb { float: left; padding: 0; padding-right: 9px; border: 0; margin: 2px; }
.hcr1 { float: left; padding: 0; border: 0; margin: 0; margin-top: 7px; width: 400px; }
.hcaddr { float: left; }
.hcmap { float: right; font-size: 9px; }
.hcmap A { color: #00f; }
.hcr2 { float: left; padding: 0; border: 0; margin: 0; margin-top: 7px; width: 400px; }
.hcr2 DIV.price { float: left; font-size: 12px; }
.hcr2 DIV.listby { float: right; }
.hcr3 { float: left; padding: 0; border: 0; margin: 0; margin-top: 7px; width: 400px; }
.hcr4 { float: left; padding: 0; border: 0; margin: 0; margin-top: 7px; width: 400px; }
.hcr5 { float: left; clear: left; padding: 5px; border: 0; border-top: solid 1px #039; margin: 0; background-color: #ebf5ff; font-size: 12px; width: 100%; }
.hcreg { float: left; margin-left: 5px; color: #f93; font-weight: bold; }
.hclinx { float: left; padding-left: 15px; }
.hclinx A { font-size: 10px; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
.idxlogo { position: absolute; right: 5px; margin-top: 45px; vertical-align: bottom; }
.idxlogo IMG { height: 10px; width: 25px; }



.SectionTable {
	border: 1px solid #0066CC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9px;
}
.SectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}
.moneybox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9999CC;
	text-align: right;
}
