/* OC Exclusives CSS Copyright © 2006, 2007. All Rights Reserved.*/

html, body {
    height: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

body { 
	background: url('../../images/bodybg.gif')center top;
	background-repeat: repeat-x;
	background-color: #2b2b33;
	padding: 0px;
	padding-top: 10px;
	spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

table {
	padding: 0px;
	spacing: 0px;
}

ul {
	font-size: 10px;
}

li {
	text-decoration: none;
}


/* This removes any bordering around images and linked images... */
img { border: 0px; }

h1.contentRemote {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #555;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-left: 10px;
}

h2.content {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #285e27;
	padding-bottom: 2px;
	padding-left: 10px;
}



h2.searchTable {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #285e27;
	padding-bottom: 2px;
	padding-left: 3px;
}


h2.searchTableTract {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #763060;
	padding-bottom: 2px;
	padding-left: 3px;
}


a, a:hover, a:visited, a:link {
	color: #C73300;
	text-decoration: none;
}

a.hover {
	color: #d23300;
	text-decoration: none;
}

a.footer, a.footer:visited, a.footer:link {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8C8C8A;
	text-decoration: none;
}

a.footer:hover{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d23300;
	text-decoration: none;
}

a.mainNavSubDomain, a.mainNavSubDomain:visited, a.mainNavSubDomain:link {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #ea5b00;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
}

a.mainNavSubDomain:hover{
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #d23300;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-left: 10px;
	text-decoration: none;
}


#linkpic, #linkpic:link, #linkpic:visited, #linkpic:hover {
	text-decoration: none;
	border: none;
}


p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	padding-left: 14px;
	padding-right: 10px;

}


td {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}

.outerbg-top {
	background: url('../../images/outerbg-top.jpg');

}

.outerbg-bottom {
	background: url('../../images/outerbg-bottom.jpg');

}

.outerbg-left {
	background: url('../../images/outerbg-left.jpg');
	height: 100%;
	width: 20px;
}

.outerbg-right {
	background: url('../../images/outerbg-right.jpg');
	height: 100%;
	width: 20px;
}

div.outerbg-left-top {
	background: url('../../images/outerbg-left-top.jpg');
	height: 50%;
	width: 20px;
	float: top;
}

div.outerbg-left-bottom {
	background: url('../../images/outerbg-left-bottom.jpg');
	height: 50%;
	width: 20px;
	float: bottom;
}

div.outerbg-left {
	background: url('../../images/outerbg-left.jpg');
	height: 100%;
	width: 20px;
}


div.header {
	width: 100%;
	background-color: #dde8fa;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.dottedbg {
	background: url('../../images/dotted-bg.jpg');
	width: 100%;
	height: 5px;
}
 
.sub-bot-left {
	background: url('../../images/subbg-bottom.jpg');
	height: 10px;
	width: 100%;
}

.sub-left {
	background: url('../../images/subbg-left.jpg');
	width: 6px;
	height: 100%;
}

table.hr {
	background: url('../../images/hr-bg.jpg');
}

td.subtable {
	background-color: #f2f0e0;
	border: 1px solid #cecece;
	padding: 7px;
}


td.smenubox {
	border: 1px solid #A19D9A;
	background-color: #ffffff;
	padding: 7px;
	text-align: left;
	height: 100%;
}

div.footer {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8C8C8A;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 10px;
	letter-spacing: 1px;
}

td.footer {
	text-align: center;
	padding-top: 9px;
	padding-bottom: 10px;

}

div.footernote {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #4f5057;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;

}



table.priceRanges {
	border: 1px solid #a79c97;
	background-color: #ffffff;
	padding: 3px;

}


table.priceRangesDot {
	border: 1px dotted #a79c97;
	background-color: #ffffff;
	padding: 4px;

}


table.priceRangesTract {
	border: 1px solid #a79c97;
	background-color: #eff2ff;
	padding: 3px;

}


table.priceRangesDotTract {
	border: 1px dotted #a79c97;
	background-color: #ffffff;
	padding: 4px;

}


td.priceRanges {
	border: none;
	background-color: #ffffff;
	padding: 3px;
	text-align: justify;

}

td.priceRangesTract {
	border: none;
	background-color: #ffffff;
	padding: 3px;
	text-align: justify;
}

#priceRanges, #priceRanges:visited, #priceRanges:link {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4c7630;
	text-decoration: none;
	padding-left: 3px; 
}

#priceRanges:hover{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #763060;
	text-decoration: none;
	padding-left: 3px;
}

#priceRangesTract, #priceRangesTract:visited, #priceRangesTract:link {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #303c76;
	text-decoration: none;
	padding-left: 4px;
}

#priceRangesTract:hover{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #763060;
	text-decoration: none;
	padding-left: 4px;
}

#priceRangesNeighborhood, #priceRangesNeighborhood:visited, #priceRangesNeighborhood:link {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #a7102c;
	text-decoration: none;
	padding-left: 4px;
}

#priceRangesNeighborhood:hover{
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6e4ec0;
	text-decoration: none;
	padding-left: 4px;
}



.table-bot-left {
	background: url('../../images/tablebg-bottom.jpg');
	height: 9px;
	width: 100%;
}


/* Begin styles for News feed */

a.newsFeedTitle, a.newsFeedTitle:visited, a.newsFeedTitle:link {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #555;
	padding-bottom: 2px;
	padding-top: 10px;
	text-decoration: none;

}

a.newsFeedTitle:hover{
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666;
	padding-bottom: 2px;
	padding-top: 10px;
	text-decoration: none;

}

a.newsFeedReadMore, a.newsFeedReadMore:visited, a.newsFeedReadMore:link {
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #ea5b00;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration: none;

}

a.newsFeedReadMore:hover{
	margin: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #ca350d;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-top: 0px;
	text-decoration: none;

}

p.cityTextRemoteSmall {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	color: #666;

}

h2.contentRemote {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #555;
	padding-left: 10px;
	padding-top: 10px;
}

/* End styles for News feed */

#formTextTiny {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;

	color: #666;

}

p.randomCityTitle {
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #285e27;
	padding-bottom: 2px;
	padding-top: 12px;
	padding-left: 3px;

}

p.randomCityDesc {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding: 3px;
	color: #666;

}

p.content {
	margin: 0px;
	font-family: Georgia, Times, serif; 
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	color: #285e27;
	padding-bottom: 2px;
	padding-top: 10px;
	padding-left: 0px;
}

p.cityTextMiny {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #666;
	padding: 0px;
}


#leftcolumn {
    float:left;
    width:475px;
	border: 1px solid #a79c97;
	background-color: #ffffff;

    }

#rightcolumn {
    float:right;
    width:475px;
	border: 1px solid #a79c97;
	background-color: #ffffff;
	
    }

#widecolumn {
    float:left;
    width:963px;
	border: 1px solid #a79c97;
	background-color: #ffffff;

    }

#phototable {
    margin:0px 18px 15px 18px;

    }


table.tanTableOut {
	border: 1px solid #a79c97;
	background-color: #ffffff;
	padding: 1px;
}

table.tanTableIn {
	border: 1px solid #a79c97;
	background-color: #e5e3cf;
	padding: 10px;
	line-height: 1.8em;
	text-align: justify;
	color: #515656;
	font-family: Verdana, sans-serif;
	font-size: 9px;
}

#marketStats{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #666;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}

#marketStatsResult{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #dd6611;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}
