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

/* Reset browser defaults */
@import url('reset.css');

/*******************
* General
*******************/
body {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;background:#7c7c7a;}
body a {color:#000000;}
body a:hover {text-decoration:none;}

.clear {clear:both;}
.colorGreen {color:#8baf4b;}
.colorRed {color:#9f0f1e;}
.colorGray {color:#999999;}

#wrapper {margin:0 auto;width:900px;background:#ffffff;}

/*******************
* Header
*******************/
#header {}
#header .logo {margin:15px 0 0 30px;float:left;width:300px;}
#header .headerLinks {float:left;width:350px;text-align:left;margin:40px 25px 0 195px;}
#header .headerLinks a {text-decoration:none;padding:0 5px;color:#666666;}
#header .headerLinks a:hover {color:#8baf4b;}

#header .headerLinks .tagLine {text-align:left;} /*#90202a, #81a554*/
#header .headerLinks span {font-family:Verdana, Geneva, sans-serif;font-size:20px;letter-spacing:-1px;}

/*******************
* Navigation
*******************/

#navigation {background:#20211b;text-transform:uppercase;height:25px;line-height:25px;font-size:11px;}
#navigation ul li {display:inline;;padding:5px 36px 6px 30px;margin-right:-6px;}
#navigation ul li:hover {background:#aecf26;}
#navigation ul li a {color:#ffffff;text-decoration:none;}
#navigation ul li a:hover {color:#20211b;}
#navigation .navSelected {background:#aecf26;}
#navigation .navSelected a {color:#20211b;}

/*******************
* Search Form
*******************/
#searchForm {height:60px;background:#7c901b url(../images/search-form-bg.jpg) repeat-x top left;padding-left:70px;}
#searchForm label {color:#ffffff;font-size:16px;padding-left:10px;line-height:30px;}
#searchForm input[type=text] {width:270px;height:14px;border:1px solid #bbbbbb;padding:2px 10px;}
#searchForm input[type=text] {font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;}
#searchForm input[type=submit] {background:url(../images/btn-search.gif) no-repeat top center;width:85px;height:21px;cursor:pointer;border:none;}
#searchForm .searchSection {float:left;width:325px;}
#searchForm .searchButtonSection {float:left;width:85px;margin:30px 0 0 30px;}

/*******************
* Google Map
*******************/
#googleMap {height:221px;border-bottom:2px solid #6e5b39;padding-bottom:1px;}

/*******************
* Content
*******************/
#content {margin:0 5px;}
#content h1 {font-weight:normal;font-size:18px;padding-left:25px;color:#666666;}
#content h2 {font-weight:bold;font-size:14px;color:#8baf4b;padding:8px 0 4px 0;}
#content p {padding:5px 0;line-height:13px;}
#content p span {color:#8baf4b;}

#content .hotContentBox, #content .contentArea {background:url(../images/dot.gif) repeat-x bottom left;padding:10px 0;}

#content .hotContentTopBox {overflow:hidden;height:25px;}
#content .hotContentHeading {float:left;width:745px;}
#content .hotContentMoreLink {float:left;width:145px;text-align:right;}
#content .hotContentMoreLink a {color:#5a5b56;padding-right:20px;}

#content .hotContentBodyBox {overflow:hidden;margin-top:10px;}
#content .hotContentBodyLeft {float:left;width:435px;}
#content .hotContentBodyRight {float:Right;width:435px;}
#content .hotContentBodyLeft, #content .hotContentBodyRight {font-family:Arial, Helvetica, sans-serif;}
#content .hotContentBodyLeft, #content .hotContentBodyRight, #content .neighborhoodBoxContent {border:1px solid #bbbbbb;background:#f4f3f1 url(../images/hot-content-bg.gif) repeat-x;}

/*#content .hotContentBodyLeft .hotRedGradient {width:21px;margin-top:-10px;paddng:0;height:100%;margin-bottom:-150px;padding-bottom:150px;background:url(../images/hot-red-gradient.jpg) repeat-y;float:left;}*/
#content .hotRedGradient {width:21px;margin-top:-10px;paddng:0;height:100%;margin-bottom:-150px;padding-bottom:150px;background:url(../images/hot-red-gradient.jpg) repeat-y;float:left;}

/*#content .hotContentBodyRight .hotGreenGradient {width:21px;margin-top:-10px;paddng:0;height:100%;margin-bottom:-150px;padding-bottom:150px;background:url(../images/hot-green-gradient.jpg) repeat-y;float:left;}*/
#content .hotGreenGradient {width:21px;margin-top:-10px;paddng:0;height:100%;margin-bottom:-150px;padding-bottom:150px;background:url(../images/hot-green-gradient.jpg) repeat-y;float:left;}

#content .hotContentBodyBox .resultRecordData {margin-left:21px;}
#content .hotContentBodyBox .resultRecordDetail {padding-left:10px;}
#content .hotContentBodyLeft .resultRecordDetail h3 {color:#93212b !important;}
#content .hotContentBodyRight .resultRecordDetail h3 {color:#576900 !important;}

#content .resultRecordDetail h3.red {color:#93212b !important;}
#content .resultRecordDetail h3.green {color:#576900 !important;}

.reviewMap {margin-left:300px;}
.reviewMap a {font-weight:normal;}


/* Delete
#content .hotContentImg {float:left;width:100px;margin-left:15px;}
#content .hotContentImg img {vertical-align:middle;}

#content .hotContentData{float:left;width:200px;}
#content .hotContentStatus {float:left;width:100px;background:url(../images/hot-content-v-line.gif) no-repeat center left;height:97px;padding:0 10px;font-size:12px;}
#content .hotContentStatus strong {font-size:11px;}
#content .hotContentStatus p {margin-top:10px;}
#content .hotContentStatusLinks {margin-top:25px;}
#content .hotContentStatusLinks a {color:#8baf4b;font-size:11px;}
#content .hotContentStatusLinks span {padding-right:30px;}
/* End Delete */

#content .neighborhoodBox {padding-top:15px;overflow:hidden;}
#content .neighborhoodBoxContent {padding:17px 0 15px 17px;overflow:hidden;}
#content .neighborhoodBoxContent a {text-decoration:none;}
#content .neighborhoodBoxContent a:hover {color:#6E5B39;}
#content .neighborhoodBoxLinks {float:left;width:208px;}
#content .neighborhoodBoxLinks ul {}
#content .neighborhoodBoxLinks ul li {background:url(../images/arrow-brown.gif) no-repeat 0px 3px;padding:0 0 0px 9px;line-height:13px;}

#content .contentArea {min-height:300px;height:auto !important;height:300px;overflow:hidden;}
#content .contentArea h1 {padding:0px;}

#cities .citiesBoxContent {border:1px solid #bbbbbb;background:#f4f3f1 url(../images/hot-content-bg.gif) repeat-x;}
#cities .citiesBoxContent {padding:17px 15px 15px 17px; overflow:hidden; }
#cities .citiesBoxContent a {text-decoration:none;}
#cities .citiesBoxContent a:hover {color:#6E5B39;}
#cities .citiesListContent {height: 60px; border:1px solid #bbbbbb;background:#f4f3f1 url(../images/hot-content-bg.gif) repeat-x; padding:5px 5px 5px 5px;overflow:hidden;}

/*******************
* Results
*******************/
#resultsContainer {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#resultsContainer .resultsLeftContainer {float:left;width:294px;padding-right:3px;background:#7c7c7a;height:100%;margin-bottom:-2000px;padding-bottom:2000px;}

#resultsContainer #resultsScroll {height:500px;overflow-x:hidden;overflow-y:auto;}
#resultsContainer .resultsScrollContainer {width:273px;}
#resultsContainer .resultsScollContent {background:#333637;border-bottom:1px solid #a7a7a7;}
#resultsContainer .resultsScollContent .headRed {background:url(../images/results-red-head-bg.jpg) no-repeat;}
#resultsContainer .resultsScollContent .headGreen {background:url(../images/results-green-head-bg.jpg) no-repeat;}
#resultsContainer .resultsScollContent .headRed, #resultsContainer .resultsScollContent .headGreen {margin-top:2px;height:25px;line-height:25px;padding:0px 15px;color:#ffffff;text-transform:uppercase;font-size:14px;width:273px;display:block;font-weight:bold;}

#resultsContainer .resultSingleContent {width:253px;height:130px;background:#e5e6ea;margin:9px;border:1px solid #000000;}
#resultsContainer .resultRecordNo {float:left;width:35px;border-right:1px solid #000000;background:#bababa;margin:1px;text-align:center;height:128px;line-height:128px;font-size:20px;}
#resultsContainer .resultRecordData {float:left;width:215px;}
#resultsContainer .resultRecordDetail {padding:0px 3px 3px 10px;height:100px;}
#content .hotContentBodyLeft .resultRecordDetail h3, #content .hotContentBodyRight .resultRecordDetail h3, #resultsContainer .resultRecordDetail h3 {color:#454543;font-size:16px;background:none;padding:0;text-transform:none;margin-top:5px;}
#content .hotContentBodyLeft .resultRecordDetail h4, #content .hotContentBodyRight .resultRecordDetail h4, #resultsContainer .resultRecordDetail h4 {color:#454543;font-size:14px;background:none;padding:0;text-transform:none;}
#content .hotContentBodyLeft .resultRecordDetail p, #content .hotContentBodyRight .resultRecordDetail p, #resultsContainer .resultRecordDetail p {font-size:12px;font-weight:normal;}
#content .hotContentBodyLeft .resultRecordDetail small, #content .hotContentBodyRight .resultRecordDetail small, #resultsContainer .resultRecordDetail small {font-size:10px;font-weight:normal;line-height:12px;}

#content .hotContentBodyLeft .resultRecordReview, #content .hotContentBodyRight .resultRecordReview, #resultsContainer .resultRecordReview {background:url(../images/dot.gif) repeat-x top left;padding:5px 3px 3px 10px;font-weight:bold;}

#resultsContainer .resultsRightContainer {float:left;width:591px;height:100%;margin-bottom:-2000px;padding-bottom:2000px;border-left:1px solid #ffffff;}
#resultsContainer .resultsDescription {background:#333637;height:28px;line-height:28px;color:#ffffff;padding:0 15px;}

#resultsContainer .resultsPages {float:left;width:340px;}
#resultsContainer .resultsPages, #resultsContainer .resultsFilter {height:22px;line-height:22px;}
#resultsContainer .resultsPages {padding:0 15px;}
#resultsContainer .resultsPages a {text-decoration:none;padding:1px 7px;}
#resultsContainer .resultsPages a:hover, #resultsContainer .resultPageSelected {background:url(../images/page-no-bg.jpg) no-repeat top center;}
#resultsContainer .resultPageSelected {padding:1px 7px;}

#resultsContainer .resultsFilter {float:right;width:200px;}
#resultsContainer .resultsFilterButton {background:#d4e492;border:1px solid #7c8f1b;padding:1px 3px;font-size:11px;text-decoration:none;font-weight:normal;}
#resultsContainer .resultsFilterButtonInactive {background:#E5E6EA;}

/*******************
* Footer
*******************/
#footer {background:url(../images/footer-bg.gif) repeat-x top center;text-align:center;height:33px;line-height:33px;margin-top:10px;padding-bottom:10px;}
#footer a {text-decoration:none;padding:0 5px;font-weight:normal;}
#footer a:hover {color:#8baf4b;}

.bubbleRecordDetail {padding-left:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;}
.bubbleRecordDetail h3.red {color:#93212b !important;}
.bubbleRecordDetail h3.green {color:#576900 !important;}

#resultsContainer .hotContentBodyItemSelected .resultRecordNo {background-color: #4444FF; }

/*********************
* Bubbles
**********************/
.booble .box{
	display: none;
	position:absolute;
	width:339px;
	overflow:hidden;
}
.booble .box .top{
	width:339px;
	height:38px;
	overflow:hidden;
}
.booble .box .top .title{
	width:223px;
	float:left;
	font-size:18px;
	line-height:45px;
	padding:0 0 0 27px;
}
.booble .box .top .close{
	width:13px;
	float:right;
	padding:17px 22px 0 0;
}
.booble .box .top .close a{
	width:13px;
	height:12px;
	display:block;
	background:url(images/ico_close.png) no-repeat;
	text-indent:-999em;
}
.booble .box .body{
	width:314px;
	padding:8px 0 35px 25px;
	font-size:12px;
	line-height:16px;
	color:#242b00;
	overflow:hidden;
}
.booble .box .body .column{
	float:left;
	padding:0 0 5px;
	width:150px;
}
.booble .box .green_top{
	background:url(images/bgr_green_box_top.png) no-repeat left;
}
.booble .box .green_top .title{
	color:#f1ffaa;
}
.booble .box .green_body{
	background:url(images/bgr_green_box_body.png) no-repeat bottom left;
}
.booble .box .red_top{
	background:url(images/bgr_red_box_top.png) no-repeat;
}
.booble .box .red_top .title{
	color:#ffe7e9;
}
.booble .box .red_body{
	background:url(images/bgr_red_box_body.png) no-repeat bottom;
}
