* {
	padding:0px;
	margin:0px;
}

body	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

ul {
	display: block;
	list-style-position: inside;
	list-style-type: disc;
}
ul li {
	display: block;
}

a {
	color: #4657B0;
}

a img	{
	border:none;
}

.clear_both	{
	position:relative;
	clear:both;
	height:1px;
	font-size:1px;
}

input.button	{
	font-weight:bold; 
	border:#C9C8CC solid 1px;
	background:white; 
	color:#9B9B9B;
	cursor:pointer;
}

.headerText	{
	font-size:12px;
	font-weight:bold;
	color:#484846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	position:relative;
	margin:0px;
}

h1, h2, h3	{
	font-size:12px;
	font-weight:bold;
	color:#484846;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}

#topMenu {
	background-color: #B4181E;
	color: white;
	text-align: center;
	height: 30px;
}

#header {
	background: transparent url('bg_search.jpg') no-repeat;
	height: 168px;
}
.headerText {
	float: left;
	margin-top: 55px;
	margin-left: 118px;
}
.headerButton {
	float: left;
	margin-top: 57px;
	margin-left: 20px;
}

/* ######################Search field_types####################### */

.searchString	{
	width:146px;
}

.searchList	{
	width:150px;
}

.searchGeoDistance	{
	width:110px;
}

.searchGeoLocation	{
	width:50px;
}

.searchIntegerLess, .searchIntegerMore	{
	width:63px;
}

.list	{
	width:67px;
}

.inputList	{
	width:155px;
}

.inputString	{
	width:150px;
}

.inputInteger	{
	width:150px;
}

.inputGeo	{
	width:150px;
}

/* #######################End field_types######################## */
.main	{
	background: white url('bg_body.gif') repeat-y;
	position:relative;
	margin:0px auto;
	width: 1030px;
}

.irLogo	{
	position:absolute;
	top:80px;
	left:23px;
}

.realEstateText	{
	position:absolute;
	top:75px;
	left:100px;
	color:white;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:20pt;
	font-weight:bold;
}

ul.topMenu	{
	height: 30px;
	margin: 0 auto;
	width: 340px;
}

ul.topMenu li	{
	position:relative;
	float:left;
	height:30px;
	line-height:30px;
	list-style:none;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

ul.topMenu li  a:link, ul.topMenu li  a:visited	{
	color: white;
	text-decoration:none;
}

ul.topMenu li  a:hover, ul.topMenu li  a:active	{
	text-decoration: underline;
} 	

.footerMenu ul.topMenu,
.footerMenu ul.topMenu li {
	font-weight: normal;
	line-height: 20px;
	height: auto;
} 

.content	{
	margin: 0 28px 0 22px;
}

.leftCol, .rightCol, .leftBlock, .rightBlock, .rightBlockContent, .footerMenu, .alignleft	{
	position:relative;
	float:left;
	
}

.leftBlock	{
	width: 180px; /*210px;*/
	margin: 0 20px;
}


.LoginBlock	{
	background-color: #B4181E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	margin: 0 0 20px;
	padding: 10px 10px 20px;
}

.signInLink, .registerLink	{
	position:relative;
	float:left;
	height:15px;
	line-height:15px;
	vertical-align:middle;
}

.signInLink	{
	margin-left:  20px;
}


.registerLink	{
	width: 60px; /*102px;*/
	margin-left:6px;
}

.langSwitcher	{
	font-family: Verdana; 
	padding: 5px 1px 5px 20px; 
	margin: 2px 0 2px 0;
}

.LoginBlock a:link, .LoginBlock a:visited	{
	color: white;
	font-size: 11px;
}


ul.leftMenu	{
	position:relative;
	margin:0px;
	padding:0px;
}

ul.leftMenu li	{
	height:15px;
	line-height:15px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	padding-left:20px;
	list-style:none;
	font-size:13px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.leftMenu li  a:link, ul.leftMenu li  a:visited	{
	color:#4657B0;
}

ul.leftMenu li  a:hover, ul.leftMenu li  a:active	{
	color:#4657B0;
} 

.rightBlock	{
	width: 460px; /*708px;padding-top:10px;*/
	margin-left:10px;
	padding:0px 0px;
	overflow:auto;
	
}

.rightBlockContent	{
	width: 700px; /* was 680*/
	margin-left:10px;
	padding:0px 0px;
	/*overflow:auto;*/
	padding-top:10px;
}

/********************************************************************************************/

.rightBlockCont 	{
	float:left;
}

.rightBlockCont	{
	width:419px;
}

.featuredAdsBlock	{
	float:right;
	width:250px;
	margin-left:5px;
}

.cityFeatured {
	color: #B4181E;
	font-weight: bold;
}

.descFeatured {
	color: #5E5F5F;
	text-decoration: none;
}

.priceFeatured {
	color: #1073B2;
	font-weight: bold;
}

.sellHomeKeep	{
	text-align:center;
}

.sellHomeClick {
	text-align: center;
	padding: 5px 0;
	margin: 5px 0;
}

.clickHere	{
	color: #B4181E;
	font-weight:bold;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.sellHome	{
	margin-top:10px;
}

.quickSearch {
	margin-top: 
}

.quickSearchHeader, .sellHomeHeader	{
	position:relative;
	text-align:left;
	height:40px;
	line-height:35px;
	border-bottom: 2px solid #B5B5B5;
	padding-left:10px;
	vertical-align:middle;
	margin-bottom:8px;
}

.quickSearchHeader h3, .sellHomeHeader h3, .featuredAdsHeader h3	{
	color: #4657B0;
	font-weight:bold;
	font-size:12px;
}

.featuredAdsHeader {
	height: 50px;
}

.featuredAdsHeader h3 {
	border-bottom: 2px solid #B5B5B5;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
}

div.quickSearchKeep .searchString	{
	width:107px;
}

div.quickSearchKeep .searchIntegerLess	{
	width:43px;
}

div.quickSearchKeep .searchIntegerMore 	{
	width:43px;
}

div.quickSearchKeep .searchGeoLocation	{
	width:50px;
}

div.quickSearchKeep .searchGeoDistance	{
	width:105px;
}

div.quickSearchKeep .searchList	{
	width:135px;
}

div.quickSearchKeep td {
	color: #736C6A;
	font-weight: bold;
	width: 150px;
}

/*******************************Style for the new ver.******************************************/
.logInNameInput, .logInPassInput	{
	width:150px;
}

table.tableSearchResult	{
}

div.amountPhotosBlock	{
	margin-left:6px;
}

*html div.amountPhotosBlock	{
	margin-left:12px;
}

.iconPhotos	{
	position:relative;
	top:2px;
	left:0px;
}

ul.linksFroWorkWithResultSearch, ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult	{
	margin:0px;
	padding:0px;
	width:100%;
	overflow:hidden;
}

ul.linksBackSearchResult	{
	margin-top:10px;
}

ul.linksFroWorkWithResultSearch li, ul.detailsLinks li, ul.infoBlockDL li, ul.linksBackSearchResult li	{
	position:relative;
	float:left;
	margin:0px;
	margin-left:7px;
	padding:0px;
	list-style:none;
	vertical-align:middle;
}

ul.infoBlockDL li	{
	margin-left:3px;
}

ul.detailsLinks li	{
	font-size:11px;
}

ul.detailsLinks li a:link, ul.detailsLinks li a:visited, ul.detailsLinks li a:link, ul.detailsLinks li a:visited  	{
	font-size:11px;
	
}

table.rentalTopTable .searchGeoLocation	{
	width:85px;
}

.searchFormCaption, .inputFormCaption	{
		width:105px;
}

.headrow td	{
	border-bottom:2px solid #8e9ed8;
	padding-bottom:3px;
	font-size:12px;
	color:#8e9ed8;
}

.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 	{
	font-size:12px;
	font-weight:bold;
	color:#8e9ed8;
}

.pointedInListingInfo	{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:2px;
}

table.sellerComents .inputText	{
	margin-top:5px;
	width:520px;
	height:80px;
}

.tableFeatured	{
	margin-bottom:10px;
}

.tableFeatured a {
	color: 
}

.addresCityState	{
	font-size:12px;
	font-weight:bold;
	color:#646161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.copyri	{
	position:relative;
	background-color: #B4181E;
	height: 60px;
	line-height:20px;
	vertical-align:middle;
	color: white;
	padding-left:20px;
	padding-top: 15px;
}

.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited 	{
	color:#FFF;
}


.styleForPrice	{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.error 	{
	color:red;
}

table	{
	font-size:12px;
}

#browse_by_state {
	font-family:tahoma;
	font-size:90%
}

#browse_by_state a {
	font-weight: normal
}

#browse_by_state a:hover{
	text-decoration:none
}




.rightCol {	
	width: 255px;
}

.c2gLogo {	
	float: right;	
	margin-right: 10px;
	margin-top: 10px;
}

.footerMenu {	
	margin: 10px 0 0 178px;
	width: 320px;	
}


.welcomeUser {
	font-weight: bold;
	color: #DC0000;
}

.contentBlock {
	background-color: #F3F6F6;
	border-bottom: 1px solid #B1B2B2;
	border-right: 1px solid #7D7F7F;
	float: left;
	height: 100px;
	width: 220px;
}

.homeBrowse {
	margin: 10px 0 0 230px;
}

.browseAreas {
	float: left;
	margin-right: 20px;
	/* width: 130px;*/
}

.browseAreasImage {
	float: left;
	margin-right: 3px;
	width: 210px;
}

.browseAreaImages {
	background-color: #F3F6F6;
	border-bottom: 1px solid #B1B2B2;
	border-right: 1px solid #7D7F7F;
	padding: 20px 16px 8px;
}


* html .leftBlock {
	width: 176px;
	margin: 0 27px 0 3px;
}

* html .signInLink	{
	margin-left: 10px; /*20px;*/
}

* html .leftCol {	
	width: 646px;
}

/*
* html .leftBlock, * html .rightBlock {	
	margin-top: -50px;
}*/

* html .footerMenu {	
	margin-left: 15px;
}