img {
  border:0px;
}
div#MainContainer {
	display:table;
	margin:auto;
	width:966px;	
	background-image:url(images/bg_main.gif);	
}
div#Header {
  margin:auto;
  width:950px;
	height:200px;	
}
div#HeaderImg {
  width:950px;
  height:169px;
  overflow:hidden;	  	  
}
div#HeaderLine {
  width:950px;
	height:15px;	
	overflow:hidden;
}
div#HeaderLineTwo {
  width:950px;
	height:11px;	
	overflow:hidden;
}
div#HeaderLineThree {
  width:950px;
	height:5px;	
	overflow:hidden;
}
div#Footer {
  margin:auto;
  width:950px;
	height:50px;
	text-align:center;
  	
}
div#MainContent {
  margin:auto;
  width:950px;
}
ul#Navigation {
  width:100%;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: table;
	list-style:none;
}
ul#Navigation li{
  display:inline;
	float:left;		
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	font-size:12px;	
	color: #3d3d3d;
}
li#Displaying {
  width:160px;   
}
li#Pages {
  width:340px;
  text-align: right;
}

ul#BlockColumn {
  width:950px;
  padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: table;
	list-style:none;
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
	background-position:center;
}
ul#Menu {
  list-style:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul#Menu li {
  margin-bottom:1px;
}
table#BlockColumn {
  width:950px; 
	background-image:url(images/bg_content.gif);
	background-repeat:repeat-y;
	background-position:center;
	border:0px;	
	padding:0px;
	margin:0px;
}
table#BlockColumn td {
  vertical-align:top;
}
td#ColumnMenu {
  width:183px;	
} 
td#ColumnContent {
  width:582px;		
}
td#ColumnNews {
  width:185px;	
}
td#ColumnMenu a {
   display:block;
	 width:182px;
	 height:20px;	
	 padding-top:6px;		
	 text-decoration:none;
	 text-align:center;	 
	 font-size:12px;
	 color:#FFFFFF;
	 background-image:url(images/bg_menu.png);	
	 background-repeat:no-repeat;		
}
td#ColumnMenu a:hover {  
	 background-image:url(images/bg_menu_hover.png);	
	 background-repeat:no-repeat;	 	
}

div#Content {   
	 font-size:12px;
	 color:#000000;
	 padding:5px 25px 5px 25px;
}
div#Content a {  
  text-decoration:none;
	font-size:12px; 
	font-weight:normal;
}

div#Content a:hover {
  text-decoration:underline;
	font-size:12px; 
	font-weight:normal;
}
div#Content h3 {
   text-decoration:none;
	 padding: 2px 0px 2px 0px;
	 margin: 0px 0px 0px 0px;	 
	 font-size:18px; 
	 font-weight:normal;
}
div.News, div#Newsletter {
   padding:5px 15px 5px 15px;
}
div.News h5 {
   text-decoration:none;
	 padding: 1px 0px 1px 0px;
	 margin: 0px 0px 0px 0px;
	 font-family: Tahoma, sans-serif;
	 font-size:10px; 
	 font-weight:normal;
	 color:#3d3d3d;
}
div.News h4, div#Newsletter h4 {
   text-decoration:none;
	 padding: 1px 0px 1px 0px;
	 margin: 0px 0px 0px 0px;	 
	 font-size:12px; 
	 font-weight:normal;
	 color:#3d3d3d;
}
div.News p {
  padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	font-size:10px; 
	font-weight:normal;
	color:#3d3d3d;
}
div.News a {
  text-decoration:none;
	font-size:10px; 
	font-weight:normal;
}
div.News a:hover {
  text-decoration:underline;
	font-size:10px; 
	font-weight:normal;
}

form {
 padding: 1px 0px 1px 0px;
 margin: 0px 0px 0px 0px;	 
}
a.sendForm {  
  margin-left:230px;
	margin-top:3px;
  display:block;
	width:64px;
	height:13px;
	background-image:url(images/submit.png);	
	background-repeat:no-repeat;	
 	overflow:hidden;	
 	float: left;
}

form#contact_us a {  
  display:block;
	width:64px;
	height:13px;
	background-image:url(images/submit.png);	
	background-repeat:no-repeat;	
 	overflow:hidden;	
} 
form#contact_us label { 
  clear:left;
	display:block;
  float:left;  
	width:90px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;
}
form#newsletter_form label { 
  clear:left;
	display:block;
  float:left;  
	width:47px;
	font-size:10px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:right;
	padding-right:5px;
}
#newsletter_form input#fullname, input#email {
  font-size:10px; 
	font-weight:normal;
	color:#3d3d3d;
	width:95px;
	padding:0px 0px 0px 0px;
  margin:1px 0px 1px 0px;
} 
div#Newsletter a {
  margin-left:87px;
	margin-top:3px;
  display:block;
	width:64px;
	height:13px;
	background-image:url(images/button.png);	
	background-repeat:no-repeat;	
 	overflow:hidden;	
}
div.line {
  margin-top:3px;
  display:block;
	height:1px;
	background-color:#FFFFFF;
	overflow:hidden;
}
div#Copyrigh , div#Copyrigh a {
  color:#ffffff;
	font-size:10px;
	padding-top:5px;
	text-decoration:none;
}
div#Copyrigh a:hover {  
	text-decoration:underline;
}     

/* House*/
.tabContent {
  margin:10px 10px 10px 10px;
}
.StateTitle {
   margin-left:12px !important;
}
.TitleHouse, .DescriptionHouse {
  clear:both;
	padding:5px;	
}

.Property, .Property {
  clear:both;	
	padding:0px 5px 0px 5px;		
}
.MainHouse, .MainHouseInfo {
  clear:both;
	padding-top:5px;
}
.HouseName, .HouseParam, .LeftHouseBlock, .LeftHouseBlockTwo, .LeftHouse {  
	 float:left;
}
.HousePrice, .ReadMore, .RightHouseBlock, .RightHouseBlockTwo, .RightHouse {
   float:right;
}
.HouseNav {
  float:right;
	margin-top:8px;
}
.ReadMore {
  width:80px;
}
.AllParam {
  padding:6px 0px 0px 0px;
  clear: both; 
  height:11px;  
}
.LineHouse {
  height:6px;
	border-bottom:1px solid #91A7B4;
	margin-bottom:1px;
}
.LineBottomHouse {
  height:25px;
  border-bottom:1px solid #91A7B4;
}
div#PagesHouse {
  text-align: right;
}
div.imgSlide {
 text-align:center;
}
div.RightHouseBlock {
  width:350px;
}
div.RightHouseBlock label, .LeftHouseBlockTwo label, .RightHouseBlockTwo label {
  clear:left;
	display:block;
  float:left;  
	width:90px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;
	font-weight:bold;
}
.AllProperty {
  clear:both;
	padding:8px;	
	height:120px;
}
.LeftHouseBlockTwo {
  width:250px;
  height:120px;
}

.RightHouseBlockTwo {
  width:250px;
  height:120px;
}
.MainHouseInfo img {
  border:0px;
}
div#HouseAddress {
  height:75px;
  display:block; 
  float:left; 
}
.RightHouse label {
  clear:left;
	display:block;
  float:left;  
	width:99px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;	
}
 .LeftHouse label{
  clear:left;
	display:block;
  float:left;  
	width:70px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;	
 }
.RightHouse input, .LeftHouse input, .RightHouse select {
  font-size:11px; 
  width:150px;
  margin:1px;
}
.LeftHouse select {
  font-size:11px; 
  margin:1px;
}
#HouseZip, #Zip {
  width:74px !important;
}
.Form1 {
  height:140px;
}
#FormPr {
   height:450px;
   clear:both;
	 padding:6px;
}
div#FormPr label {
  clear:left;
	display:block;
  float:left;  
	width:335px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;	
}
div#FormPr select, div#FormPr input, div#FormPr textarea {
  font-size:11px; 
  margin:1px;
  width:170px;  
}
div#FormPr input, div#FormPr textarea {
  width:166px !important;  
} 
div#FormPr select#max_price, div#FormPr select#min_price {
  width:75px !important;  
}
table.tb {
  width:100%;
}
table.tb tr.c1 {
  background-color: #efefef;
}
table.tb tr.c2 {
 background-color: #f6f6f6;  
}
.Confidential {
 text-align:center;
}
/* Form */
div.FormSell label {
  clear:left;
	display:block;
  float:left;  
	width:160px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;
	margin:2px;	
}
div.FormSell input, div.FormSell textarea{
  width:200px;
  margin:2px;
}
div.FormSell select {
  width:204px;
  margin:2px;
}
div.FormSell input#Zip {
   width:120px !important;
}
div.FormSell select#State {
   width:50px !important;
}

a.sendFormIndex { 	
  display:block;
	width:64px;
	height:13px;
	background-image:url(images/submit.png);	
	background-repeat:no-repeat;	
 	overflow:hidden; 
}


div.House {
   padding:5px 15px 5px 15px;
   text-align:center;
}
div.House h4 {
  text-decoration:none;
	 padding: 1px 0px 1px 0px;
	 margin: 0px 0px 0px 0px;	 
	 font-size:12px; 
	 font-weight:normal;
	 color:#3d3d3d;
}
div.House div.Price {
   color:#FF0000;
}
div.FormBuy label {
  clear:left;
	display:block;
  float:left;  
	width:300px;
	font-size:12px; 
	font-weight:normal;
	color:#3d3d3d;
	text-align:left;
	padding-right:5px;
	margin:2px;	
}
div.FormBuy input, div.FormBuy textarea {
  width:200px;
  margin:2px;
}

div.FormBuy select {
  width:204px;
  margin:2px;
}
div.FormBuy input.deal {
  width:20px !important;
}

div.FormBuy input#PropZip {
   width:120px !important;
}
div.FormBuy select#PropState {
   width:50px !important;
}

/* ReCAPTCHA-related styling */
div#recaptcha_widget {
	padding: 5px 0 10px 95px;
	border-bottom: solid 1px #ccc;
}
div#recaptcha_widget a {
	background-image: none;
	width: auto;
	height: auto;
}
