@charset "UTF-8";
/* CSS Document */

/* Main Elements */
html{overflow: -moz-scrollbars-vertical; overflow: scroll;}
h1{
	text-align: left;
	color: #F7631E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	float: left;
}
h2{
	font-size: 1.5em;
	font-weight: normal;
	color: #092542;
	float: left;
}
h3{
	font-size: 1.25em;
	color: #666666;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 5px;
}
p{color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px}
p.noAfter{margin: 0 0 0 0; color: #333; line-height: 1.5; letter-spacing: 1px;}
p.pdf{background: url(/images/pdfIcon.gif) no-repeat; padding-left: 20px; line-height: 16px; margin-left: 20px;}
p span{text-decoration: underline; color: #999999; letter-spacing: 1px;}
.red{
	color: #092542;
	font-weight: bold;
	text-decoration: none;
}
a:link, a:visited{
	text-decoration: none;
	color: #082442
}
a:hover, a:active{text-decoration: underline;}
a.advancedSearch:link, a.advancedSearch:visited{color: #000;}
a.advancedSearch:hover, a.advancedSearch:active{color: #000; text-decoration: underline;}

.auctionLinks{text-align: left; font-size: 12px; width: 100%; margin: -20px 0 15px 0;}

#wrapper{margin: 10px auto 0 auto; width: 890px; border: 1px solid #999;  padding: 5px;}

	
/* Breadcrumb */	
.breadcrumb{height: 12px; margin-top: 8px; margin-right: 8px; font-size: 10px; line-height: normal; border-bottom:  padding-bottom: 2px; float:right}
.breadcrumb ul.bready{list-style-type: none; margin: 0; padding: 0;}
.breadcrumb ul.bready li.crumb{display: inline; padding: 0 3px;}
.breadcrumb a.bread:link, a.bread:visited{
	color: #092542;
}
.breadcrumb a.bread:hover, a.bread:active{color: #666666;}
	

	
/* Tan Box */
.tanBox{ width: 600px;  margin: 20px auto; padding: 0 0 5px 0;}
.tanBox h2{
	width: 80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #082442;
	margin: 12px auto 5px auto;
}
.tanBox2{ width: 600px; margin: 20px auto 25px auto; padding: 15px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
.tanBox2 h2{
	width: 570px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #082442;
	margin: 12px auto 15px auto;
	text-align: center;
}
.tanBox ul{padding: 15px; margin: 0 0 0 10px; float: left; clear: left;}
.tanBox li{padding: 2px 0 2px 15px; margin: 0; width: 235px; float: left; list-style: none; font-size: 11px; background: transparent url(/images/bullet-simp.gif) no-repeat 0 center;}
.tanBox li a{
	color: #082442;
	text-decoration: none;
}
.tanBox li a:hover{
}
.tanBox ul.utility{padding: 15px; margin: 0 0 0 10px;}
.tanBox ul.utility li{
	padding: 2px 0 6px 15px;
	margin: 0;
	width: 235px;
	list-style: none;
	font-size: 11px;
	background: none;
	font-weight: bold;
	color: #F7621E;
}
.tanBox ul.utility li ul{padding: 0; margin: 0;}
.tanBox ul.utility li ul li{height: 12px; line-height: 12px; padding: 0 0 0 15px; font-weight: normal;}
.tanBox ul.utility li.subPhone{
	margin: 0;
	width: 235px;
	list-style: none;
	font-size: 11px;
	background: none;
	color: #666666;
	height: 12px;
	padding-bottom: 0;
}
.tanBox ul.utility li a.web:link, a.web:visited, a.web:hover, a.web:active{
	margin: 0;
	width: 235px;
	list-style: none;
	font-size: 11px;
	background: none;
	color: #082442;
}
img.featured{
	border: 1px solid #082442;
	margin: 5px auto;
}
.featured{padding: 5px;}
.featured_noBorder{padding: 5px;}


/* Forms */
label{text-align: right; width: 100px; float: left; font-weight: bold; margin-right: 10px; line-height: 22px;}
.advancedText{width: 125px; height: 14px; border: 2px solid #666; margin: 2px 0;}
.advancedText2{
	width: 125px;
	height: 14px;
	border: none;
	margin: 4px 0;
	background: none;
	color: #082442;
	font-weight: bold;
}
.advancedDrop{width: 125px; border: 2px solid #666;}
.genericButton{width: 100px; height: 30px; border: none; background: url(/images/genericButton.jpg) no-repeat; padding-left: 10px; color: #cc5328;}
.genericButton2{width: 100px; height: 22px; background: url(/images/genericButton.jpg) no-repeat top; padding-left: 10px; color: #cc5328; padding-top: 8px;}
.adminCheckboxes input, .adminCheckboxesInvalid input {float: left; width: 20px;}
.adminCheckboxes label, .adminCheckboxesInvalid label {text-align: left; font-size: 1.15em; font-weight:800; width:auto; text-align: left; margin-top: -2px;}
.adminCheckboxesInvalid label {color: red;}
.manageListigs div{width: 170px; margin: 0 auto;}

ul.searchTypes{margin: 0; padding: 0; list-style-type: none; width: 100%; margin: 0 auto; border-bottom: 0; padding: 10px 0; text-align: center;}
ul.searchTypes li{display: inline; margin: 1px;}
ul.searchTypes li a.search:link, a.search:visited{ padding: 3px;}
ul.searchTypes li a.search:hover, a.search:active{
	color: #D8571B;
}
.aspCheckboxClearFloat * {float: inherit;}

/* Columns */
.columns{width: 100%;}
.column{float: left;}
.clear{width: 100%; clear: both; height: 0px; line-height: 0px;}


/* MLS Listings */
.mlsListing{ border-top:double 1px #dadada; padding: 8px 5px; cursor: pointer;}
.mlsListing a.mlsItem:link, a.mlsItem:visited{
	font-size: 13px;
	color: #F7621E;
}
.mlsListing a.mlsItem:link, a.mlsItem:visited{
	color: #F7621E;
}
.mlsListing .mainPhoto{
	padding: 1px;
	border: 1px solid #082442;
}
.mlsListing .noPhoto{
	width: 72px;
	height: 52px;
	border: 1px solid #082442;
}
.mlsListing .price{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	margin: 0;
	padding: 0;
}
.mlsListing .regular{font-size: 11px;}

.mlsListing2{
	padding: 8px 5px;
	cursor: pointer;
}
.mlsListing2 a.mlsItem:link, a.mlsItem:visited{
	font-size: 13px;
	color: #FA631C;
	text-decoration: underline;
}
.mlsListing2 a.mlsItem:link, a.mlsItem:visited{color: #df7e00;}
.mlsListing2 .mainPhoto{padding: 1px; border: 1px solid #B5B5B5;}
.mlsListing2 .noPhoto{width: 72px; height: 52px; border: 1px solid #B5B5B5;}
.mlsListing2 .price{
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	margin: 0;
	padding: 0;
}
.mlsListing2 .regular{font-size: 11px;}
.smallLogo{float: right; width: 85px; height: 19px; margin-top: 0px; background: url(/images/smallLogo.png) no-repeat; behavior: url(/scripts/iepngfix.htc);}

/* Questions */
.question{
	margin: 5px 5px 15px 5px;
	padding: 10px;
}


/* Agent Listings */
.agent{
	padding: 10px;
	float: left;
	width: 280px;
	margin: 10px;
	height: 210px;
}
.agent .agentPhoto{padding: 2px;  float: left; margin-right: 5px; margin-bottom: 7px;}
.agent h3{
	margin: 0 0 5px 0;
	width: 85%;
	color: #F76928;
}
.agent .label{font-weight: bold; font-size: 11px;}
.agent .info{
	padding-left: 15px;
	color: #666666;
	font-size: 11px;
	margin-bottom: 7px;
}

.agent2{ padding: 10px; float: left; width: 280px; margin: 10px; height: 210px; background: #f0f0ef;}
.agent2 .agentPhoto{padding: 2px;  float: left; margin-right: 5px; margin-bottom: 7px;}
.agent2 h3{margin: 0 0 5px 0; width: 85%;  color: #993300;}
.agent2 .label{font-weight: bold; font-size: 11px;}
.agent2 .info{padding-left: 15px; color: #223a6a; font-size: 11px; margin-bottom: 7px;}

h3.agentProfile{margin: 0 0 5px 0; width: 100%; text-decoration: underline; color: #993300;}
.agentProfile .label{font-weight: bold; font-size: 11px;}
.agentProfile .info{padding-left: 15px; color: #223a6a; font-size: 11px; margin-bottom: 7px;}
.agentProfile .info2{padding-left: 15px; color: #333; font-size: 11px; margin-bottom: 7px;}


.detailedListing{width: 98%; padding: 15px 5px 15px 5px; margin-top: 0;}
.detailedListing p{line-height: normal; font-size: 10px; letter-spacing: 0px;}
.detailedListing label.detailLabel{margin: 0 7px 0 0; text-align: left; width: 155px; float: left; font-size: 10px; line-height: normal;}
.detailedListing label.detailLabel2{margin: 0 7px 0 0; text-align: left; width: 105px; float: left; font-size: 10px; line-height: normal;}
.detailedListing label.detailLabel3{margin: 0 7px 0 0; text-align: left; width: auto; float: left; font-size: 10px; line-height: normal; text-decoration: underline;}
ul.awards{margin: 0; padding: 0; list-style-type: none;}

.pageNumber[disabled="disabled"] .pageNumberBox{color: #CCC; background: #666;}
.pageNumber[disabled="disabled"] .pageNumberBox2{color: #CCC; background: #666;}
.pageNumberBox{float: left; margin: 0 2px; text-align: center; width: 19px; height: 19px; border: 1px solid #FFF; line-height: 19px; background: #9CCBDF; color: #FFF;}
.pageNumberBox2{float: left; margin: 0 2px; text-align: center; width: 19px; height: 19px; border: 1px solid #FFF; line-height: 19px; background: #993300; color: #FFF;}
.pageNumberButton{text-align: center; width: 60px; height: 21px; border: 1px solid #FFF; line-height: 19px; background: #9CCBDF; color: #FFF; cursor: pointer;}
.pageNumberButton2{text-align: center; width: 60px; height: 21px; border: 1px solid #FFF; line-height: 19px; background: #993300; color: #FFF; cursor: pointer;}


.openHouse{width: 119px; background: url(/images/calendar2.png) top right no-repeat; behavior: url(/scripts/iepngfix.htc); text-align: right; background-position: right center; text-align: center; line-height: 18px; font-size: 9px; padding-top: 1px;}
.openHouse p.noAfter{line-height: 18px; letter-spacing: 0;}

.noHouse {margin-left: auto; margin-right: auto; text-align: center;}
.noHouse > tbody > tr > td.picture {border: solid 1px gray;}

.videoTour{width: 119px; background: url(/images/videoTour.png) top right no-repeat; behavior: url(/scripts/iepngfix.htc); text-align: right; background-position: right center;}
.videoTour p.noAfter{line-height: 18px; letter-spacing: 0;}

.rssFeed img{float: right; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #b4b4b3;}

.error{color: #990000; font-weight: bold;}
.success{ color: #009900; font-weight: bold;}

.Results_Paging > td > table > tbody > tr > td > a {
	float:right
	text-align: center;
	width: 21px;
	height: 21px;
	border: 1px solid #FFF;
	line-height: 19px;
	background: #999999;
	color: #FFF;
	cursor: pointer;
	padding: 4px;
}
.Results_Paging > td > table > tbody > tr > td > a:hover {
	background: #999999
}
.Results_Paging > td > table > tbody > tr > td > span { color: #CCC; background: #666; padding: 4px;}

.displayNone {display: none;}
