/* CSS Document */
.listings {
	background:#A9AFFD;
	margin:10px 10px 0 15px;
	padding-bottom:15px;
}
body.popup {
	background:#000099;
}
.listings #content { width:578px; }
.listings table { font-family:Verdana, Arial, Helvetica, sans-serif !important; width:99%; font-size:11px !important; margin:4px 0; }
.listings select, .listings input, .listings optgroup { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }


/* paper.net overrides */

.override td, .override th {
	text-align:left !important;
	background:transparent !important;
	font-size: 11px;
}
.override font { font-size:11px !important; color:black !important; }
.override th, .override th font {
	font-weight:bold !important;
	font-size: 11px;
}
.override td, .override td font {
	font-weight:normal !important;
	font-size: 11px;
}
.subhead { font-size:11px; color:#FFFFFF; margin:7px 0 10px; }

.searchresults th { text-align:left; }
.searchresults table { border-collapse:collapse; border-bottom:1px solid #996600; width:530px; }
.searchresults td, .searchresults th { border-top:1px solid #996600; padding:4px 8px 5px 8px; }
.searchresults td.noborder { border:none; }
.searchresults td, .searchresults th {  padding:5px 8px; vertical-align:top; }
.searchresults tbody th { font-weight:normal;  padding-right:0; }
.searchresults .thumb {width:100px; height:80px; padding:2px; background:white; border:1px solid #996600; margin-right:5px;}
.searchresults .price {
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchresults-icon { vertical-align:middle; padding:3px 1px; }
.new-listing {
	background:#000099;
	color:white;
	text-transform:uppercase;
	font-size:9px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
}
.searchresults .offered-by td { padding-top:0; }
.searchresults .tools { margin-top:-8px; }

input, select, optgroup { font-size:11px; }
.submit-row { margin-top:0; margin-bottom:15px; }

/* HOME VIEW */

#home-info { float:right; width:185px; max-width: 185px !important}
#home-info table { font-size:11px;}
#home-main { float:left; width:330px; width: /**/310px; }
#home-main table { font-size:11px; width:310px;}
#home-main p { margin-right:1px; margin-left:1px; }
.home-photo { margin-bottom:5px; }
.home-photo img { width:310px; padding:2px; background:#F9F7F1; border:1px solid #DEDBD4; width: /**/306px;}
.additional-photos img { vertical-align:middle; padding:1px; background:#F9F7F1; border:1px solid #DEDBD4; margin:0 3px 3px 0;}
.additional-photos img:hover { cursor:pointer; }
th, td { padding:3px 4px; }
th { text-align:left; }
#home-view th { padding-right:15px; white-space:nowrap; font-weight:normal; }
#home-view td { font-weight:bold; }

#home-view .new-listing { background:#8FA3AC; color:white; padding:1px 3px; margin-top:-5px; margin-bottom:3px; }
#home-view .open-house { background:#F9F7F1; border:1px solid #DBA861; padding:3px 5px; }
#home-view .extra-info { background:#F9F7F1; border:1px solid #996600; padding:3px 5px; }
#home-view .paginator { clear:both; }

#home-view .price { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:10px;}
.agent-photo { float:left; margin:0 5px 5px 0; padding:1px; background:#F9F7F1; border:1px solid #DEDBD4; }
.agent-name { size:12px; white-space:nowrap; }
.agent-phone { white-space:nowrap; }

/* LISTING TOOLS */

ul.tools { padding:0; }
.tools li { list-style-type:none; margin:0; padding:0; _display:inline; }
.tools li a { padding-left:18px; white-space:nowrap; display:block; }
.row1 {
	background:#D5D7FE;
}

.tools-portfolio {background:url(http://www.paper.net/hs/common/images/portfolio.gif) left center no-repeat;}
.tools-portfolioadd {background:url(http://www.hometownlawrence.com/img/portfolio-add.gif) left center no-repeat;}
.tools-print {background:url(http://www.paper.net/hs/common/images/print.gif) left center no-repeat;}
.tools-map {background:url(http://www.paper.net/hs/common/images/map.gif) 1px center no-repeat;}
.tools-email {background:url(http://www.paper.net/hs/common/images/email.gif) left center no-repeat;}
.tools-emailagent {background:no-repeat left center;}
.tools-calculator {background:url(http://www.paper.net/hs/common/images/calculator.gif) 3px center no-repeat;}
.tools-profile {background:url(http://www.hometownlawrence.com/img/profile.gif) 2px center no-repeat;}
.tools-viewing {background:url(http://www.hometownlawrence.com/img/home.gif) 2px center no-repeat;}
.tools-valuation {background:url(http://www.hometownlawrence.com/img/icon-valuation.gif) 2px center no-repeat;}
.tools-tour {background:url(http://www.paper.net/hs/common/images/virtualtour.gif) 2px center no-repeat;}

/*  PAGINATOR  */

.paginator {font-size:10px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; line-height:22px; margin:0;}
.paginator a:link, .paginator a:visited	{
	padding:2px 4px;
	border: 1px solid #000032;
	text-decoration:none;
	color: #000032;
	margin-left: 2px;
	font-size: 10px;
}
.paginator .end	{border-width:2px !important; margin-right:6px;}
.paginator .this-page {
	padding:2px 4px;
	font-weight:bold;
	font-size:10px;
	vertical-align:top;
	color: #000032;
	border: 1px solid #000032;
}
.paginator a:hover {
	color:white;
	background:#000032;
	border: 1px solid #FFFFFF;
}

/* MISC */

.flushtop {
	margin-top:0;
	clear: right;
}
.float-right { float:right; }
.float-left { float:left; }
p.float-right, p.float-left { margin-top:0; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.small { font-size:10px; }
.tiny { font-size:9px; }
.big { font-size:12px; }
.quiet {
	color: #000032;
}
.copyright { font-size:10px; color:#666; }
.clear { clear:both; }
#home-main h4 {
	color: #000032;
}
.seasonSmall {
	font-size: 10px;
}
#home-main h4 {
	border-bottom: 1px solid #cc9900;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-top: 5px;
}
