@charset "utf-8";
/* CSS Document */
	body{ margin: 0px 0px 0px 0px; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; background: #0B2138; color: #666; }
	img{ border: 0px; }
	h1, h2, h3, h4{ display: inline; margin: 0px; padding: 0px; }
	p{ margin: 0px; padding: 0px; }
	a{ text-decoration: none; }
	.clearfix{ display: inline-block; }
	.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
	html[xmlns] .clearfix{ display: block; }
	* html .clearfix{ height: 1%; }
	hr{ display:none;}	
	.content_bg{ min-width:980px; background:url(../images/common/content_bg.png) repeat-x;}
	.shadow{ background:url(../images/common/shadow.png) repeat-y center;}
	.main_container { width: 980px; margin: auto; background:#FFFFFF; }
/* Header */
	.header{ width: 980px; height:202px; background:url(../images/header/header_bg.png) no-repeat;}
		.header br{ display:none;}
		.header big.logo{ width:396px; height:101px; margin: 8px 0px 0px 24px; display:block; position:absolute; background:url(../images/header/logo.png); text-indent:-999em; overflow:hidden;}
		.header em{ width:436px; height:27px; margin: 108px 0px 0px 24px; display:block; position:absolute; background:url(../images/header/quote.png); text-indent:-999em; overflow:hidden;}
		.header address{ margin: 0px 0px 0px 535px; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF;}
			.header address small{ font-size:12px;}
			.header address .phoneicon{ width:21px; height:13px; margin: 0px 5px 0px 2px; display:inline-block; background:url(../images/header/phone_icon.png); text-indent:-999em; overflow:hidden;}
			.header address .emailicon{ width:13px; height:14px; margin: 0px 5px 0px 2px; display:inline-block; background:url(../images/header/email_icon.png); text-indent:-999em; overflow:hidden;}
			.header address big{ color:#F1CE7A; font-size:13px; font-style:normal;}
		.header .promo { width:181px; height:133px; margin: 5px 0px 0px 800px; display:block; position:absolute; background:url(../images/header/promo.png);}
			.header .promo > *{ display:none;}
		.header ul{ width:980px; height:66px; margin: 136px 0px 0px 0px; padding:0px; display:block; position:absolute; background:url(../images/header/nav_bg.png) repeat-x; list-style:none;}
			.header ul li{ width:121px; height:50px; display:block; float:left; text-align:center; border-left: 1px #FFF dotted;}
			.header ul li:first-child{  border-left:none;}
				.header ul li a{ width:111px; height:35px; padding: 15px 5px 0px 5px; display:block; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold;}
					.header ul li.twoline a{ height:45px; padding-top:5px;}
					.header ul li a[title="Name your Price"]{ width:113px; height:112px; margin: -30px 0px 0px 4px; padding:0px; display:block; position:absolute; background:url(../images/header/nameyourprice_btn.png); text-indent:-999em; overflow:hidden;}
					.header ul li a:hover{ color:#F1CE7A;}
/* Footer */
	.footer{ width:1008px; height:122px; margin: 0 auto; background:url(../images/footer/footer_bg.png) no-repeat top; clear:both; color:#FFF;}
		.footer br, .footer h4{ display:none;}
		.footer p{ width:1008px; margin-top:10px; display:inline-block; font-size:10px; text-align:center;}
			.footer p a{ font-size:10px; color:#FFF;}
		.footer big{ width:154px; height:39px; margin: 20px 0px 0px 25px; position:absolute; display:block; background:url(../images/footer/logo.png); text-indent:-999em; overflow:hidden;}
		.footer small{ margin: 60px 0px 0px 28px; position:absolute; display:block; font-size:10px;}
		.footer ul{ margin: 20px 0px 0px 580px; position:absolute; display:block; list-style:none;}
			.footer ul li{ width:182px; float:left;}
				.footer ul li a{ text-indent:-999em; overflow:hidden; display:block;}
				.footer ul li a[title="Twitter"]{ width:137px; height:49px; background:url(../images/content-images/twitter.png);}
				.footer ul li a[title="Facebook"]{ width:140px; height:50px; background:url(../images/content-images/facebook.png);}
		
/* Content */
	.content{ width:980px; padding-bottom:30px;}

/* Left Content*/
		.left-content{ width:669px; float:left;}
			.left-content a[title="more info"]{ min-height:11; display:inline-block; background:url(../images/content/main_content/moreinfo_arrow.png) no-repeat right;}
				.left-content .top-content cite{ width:633px; height:253px; margin: 7px 0px 0px 10px; display:block; background:url(../images/content-images/big_image.png); color:#FFF;}
					/*.left-content .top-content cite span{ width:631px; height:35px; margin: 190px 0px 0px 1px; padding: 13px 0px 0px 10px; display:block; position:absolute; background:url(../images/content/main_content/quote_bg.png); font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}
						.left-content .top-content cite span strong{ margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size:24px; font-style:normal;}*/
					.left-content .top-content  div{ margin: 0px 0px 0px 10px;}
						.left-content .top-content  div dl{ width:309px; float:left; margin: 20px 0px 0px 0px; padding:0px;}
						.left-content .top-content  div dl:first-child{ margin-right:20px;}
							.left-content .top-content div dl dt{ width:309px; min-height:31px; margin-bottom:10px; display:block; font-size:20px; font-weight:bold; color:#143E68;}
							.left-content .top-content div dl dd{ margin:0px; padding: 0px;}
							.left-content .top-content div dl dd.first-child{ min-height:130px; padding-top:0px; border-bottom: 4px solid #FF9900;}
							.left-content .top-content div dl dd.first-child a{ margin-left:0px !important; padding:0px !important;}
								.left-content .top-content div dl dd a{ margin-left:240px; padding: 0px 10px 0px 0px; text-align:right; font-size:14px; color:#0B2138;}
							.left-content .top-content div dl.forrent dd.first-child{ min-height:240px;}
							.left-content .top-content div dl.forsale dd.first-child{min-height:240px;}
			.left-content .main-content{ margin-left:10px; margin-right:10px;}
				.left-content .main-content h1{ width:639px; display:block; font-size:20px; font-weight:bold; color:#143E68;}
				.left-content .main-content h2{ width:639px; display:block; font-size:14px; font-weight:bold; color:#143E68;}	
				.left-content .main-content p{ width:635px; margin-bottom:10px; display:block;}
				.left-content .main-content p.first-child{ width:400px; min-height:150px; margin-top:5px; padding-left:235px; background:url(../images/content-images/main_content_image.png) no-repeat;}
				.left-content .main-content p.neighborhood-child{ width:400px;}				
				.left-content .main-content p.last-child{ margin-bottom:0px; padding-bottom:30px; border-bottom: 4px solid #FF9900;}
					.left-content .main-content p a{ margin-left:567px; padding: 0px 10px 0px 0px; text-align:right; font-size:14px; color:#0B2138;}
				.left-content .mid-content h3{ width:639px; margin-left:10px;}
				.left-content .mid-content dl{ margin-left: 10px;}
					.left-content .mid-content dl dd{ margin: 0px 5px 5px 0px; padding:0px; float:left;}
					
/* right content */
		.right-content{ width:311px; margin-top:7px; float:right;}
				.right-content .right-form h3{ width:287px; height:48px; padding:2px 0px 0px 10px; display:block; background:url(../images/content/right_content/form_header.png); font-size:24px; color:#FFF; text-transform:lowercase;}
				.right-content .right-form h4{ margin: 0px 0px 10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0B2138; font-weight:bold; display:block; margin-left:15px;}
				.right-content .right-form small{ position:absolute; margin: -20px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
				.right-content .right-form form{ width:297px; margin: 0px; padding:0px 0px 0px 0px;}
					.right-content .right-form form fieldset{ margin:0px; background:#E3E3E3; border:none;}
					.right-content .right-form form fieldset:first-child{ padding-top:10px;}
						.right-content .right-form form fieldset label{ margin-left:15px; color:#000;}
						.right-content .right-form form fieldset input[type="text"]{ width:230px; height:15px; margin: 0px 0px 10px 20px; font-size:10px;}
						.right-content .right-form form fieldset input[type="text"].short{ width:75px; margin: 0px 0px 10px 10px;}
						.right-content .right-form form fieldset input[type="radio"]{ margin: 10px 0px;}
						.right-content .right-form form fieldset div{ min-height:50px; display:block;}
							.right-content .right-form form fieldset div.clearfix div{ width:115px; float:left;}
								.right-content .right-form form fieldset div.clearfix div label{ margin-bottom:-10px; display:block; color:#FFF;}
							.right-content .right-form form fieldset div.clearfix div:first-child{ margin-right:30px;}
								.right-content .right-form form fieldset div.clearfix div:first-child label{ color:#000;}
								.right-content .right-form form fieldset div.clearfix div select{ margin-left:15px;}
						.right-content .right-form form fieldset div.radiostyle1{ min-height:0px; margin:0px;}
							.right-content .right-form form fieldset div.radiostyle1 input:first-child{ margin-left:43px;}
						.right-content .right-form form fieldset div.checkboxstyle1{ min-height:0px; margin: 0px; padding: 0px 15px 30px 15px; display:inline-block;}
							.right-content .right-form form fieldset div.checkboxstyle1 div{ width:120px; float:left;}
								.right-content .right-form form fieldset div.checkboxstyle1 div label{ margin: 3px 3px 3px 3px; padding:0px;}
								.right-content .right-form form fieldset div.checkboxstyle1 div input{ margin:3px; padding:0px;}
					.right-content .right-form form fieldset.buttons{ margin-bottom:10px; padding: 0px 0px 0px 66px; background:none;}
						.right-content .right-form form fieldset.buttons input{ width:113px; height:34px; margin:0px; padding:0px; display:inline-block; border:none; background: url(../images/content/right_content/button_bg.png); font-size:18px; color:#FFF; text-transform:lowercase; cursor:pointer;}
			.right-content .yanacontainer{ height:108px; margin-bottom:15px;}
				/*.right-content .yanacontainer a{ width:310px; height:108px; margin-left:-13px; display:block; position:absolute; text-indent:-999em; overflow:hidden; }
				.right-content .yanacontainer #yaimage { width:310px; height:108px; display:block; position:absolute; text-indent:-999em; overflow:hidden; background: #CCC; }*/
				#overlay-link { width:310px; height:108px; margin-left:0px; display:block; position:absolute; z-index: 999; overflow: hidden; text-indent: -9999em;}
				.yana-image{ width:310px; height:108px; margin-left:-13px; display:block; position:absolute; overflow:hidden;}	
					.right-content .yanacontainer a em{ display:block; text-indent:-999em; overflow:hidden;}
				.right-content .news-content{ width:287px; padding:4px; border: 1px solid #B5B5A0;}
					.right-content .news-content h3{ width:250px; height:32px; padding: 5px 0px 0px 35px; display:block; background:url(../images/content/right_content/news_header.png); font-size:16px; color:#FFF;}
					.right-content .news-content dl{ width:265px; padding: 0px 10px 10px 10px; display:block; background:url(../images/content/right_content/newsitem_bg.png) no-repeat bottom #FDFDFD; font-size:10px; color:#666;}
						.right-content .news-content dl dt{ margin: 0px 0px 10px 0px; padding:0px;}
						.right-content .news-content dl dd{ margin:0px; padding:0px;}
					.right-content .news-content a{ width:265px; height:18px; padding: 2px 20px 0px 0px; display:block; background:url(../images/content/right_content/morenews_btn.png); text-align:right; font-size:11px; color:#FFF;}

/* Bottom Content */
		.btm-content{ clear:both;}
			.btm-content h3{ width:955px; min-height:31px; margin-left:10px; display:block; font-size:20px; font-weight:bold; color:#143E68;}
			.btm-content del{ width:952px; height:533px; margin: 10px 0px 0px 10px; display:block; background:url(../images/content-images/sample_classified.png) no-repeat; text-indent:-999em; overflow:hidden;}
			
/* Common */
						.heading{ height:31px; display:block; background:url(../images/content/main_content/header_filler.png) repeat-x; font-size:20px; font-weight:bold; color:#143E68;}
							.heading strong{ height:31px; padding-right: 55px; display:inline-block; background:url(../images/content/main_content/header_slide.png) no-repeat right;}
								.heading strong span{ height:23px; padding: 5px 0px 0px 10px; display:block; background:url(../images/content/main_content/header_grad.png) repeat-x;}
								
/* Contact us */
		#frmContact{ width:380px; padding:10px 50px; margin-left:100px; background:#E3E3E3;}
		#contact_us_container{ width:450px; height:150px; margin-left:100px; padding-left:30px;  background:url(../images/content/main_content/contactbox1.png); color:#FFF;}
			#contact_us_container #contact_us_title{ height:60px;}
				#contact_us_container .clearfix #contact_us_address{ width:200px; float:left;}
				#contact_us_container .clearfix #contact_us_phone_email_container{ width:200px; float:left;}
			#contact_us_container .label{ font-weight:bold;}
			#contact_us_phone_email_container a{ color:#FFF;}
			#contact_us_phone_email_container a:hover{ color:#999;}				
/* Location */
		#myMap{ margin-left:100px;}
				
