	body
	{
		padding:0px;
		margin:0px;
		background-color:white;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:10px;
		color: #666666;
	line-height: 18px;
	
	}
	form
	{
		margin:0px;
		padding:0px;
	}
	a img
	{
		border:none;
	}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
	font-weight:bold;
	border:#C9C8CC solid 1px;
	background:white;
	color:#CCCCCC;
	cursor:pointer;
	}
	.headerText
	{
		font-size:10px;
		font-weight:bold;
		color:#484846;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-top:5px;
		position:relative;
		margin:0px;
	}
	h1, h2, h3
	{
		font-size:10px;
		font-weight:normal;
		color: #666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
/* ######################Search field_types####################### */	
	.searchString
	{
		width:100px;
	}
	.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
	{
		position:relative;
		margin:0px auto;
		width:750px;
	}
	.header
	{
		height:223px;
		position:relative;
	}
	.headerPrairie
	{
		position:absolute;
		top:0px;
		left:0px;
	}
	.headerHouse
	{
		position:absolute;
		top:0px;
		right:0px;
	}
	.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
	{
		position:absolute;
		top:26px;
		left:0px;
		margin:0px;
		padding:0px;
	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		width:117px;
		height:33px;
		line-height:33px;
		margin:0px;
		padding:0px;
		margin-right:1px;
		list-style:none;
		vertical-align:middle;
		text-align:center;
		font-size:13px;
		text-decoration:none;
		background-position:bottom;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		border:1px solid #d2d8e3;
		background-color:#4c658e;
	}
	ul.topMenu li  a:link, ul.topMenu li  a:visited
	{
		color:#FFF;
		text-decoration:none;
	}
	 ul.topMenu li  a:hover, ul.topMenu li  a:active
	{
		color:#FFF;
		text-decoration:underline;
	} 
	.content
	{
	}
	.leftBlock, .rightBlock
	{
		position:relative;
		float:left;
		
	}
	.leftBlock
	{
		width:210px;
    }
	.LoginBlock
	{
		margin-top:20px;
		margin-bottom:1px;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.signInLink, .registerLink
	{
		position:relative;
		float:left;
		text-align:center;
		height:30px;
		line-height:30px;
		vertical-align:middle;
		background-color:#CED7E0;
	}
	.signInLink
	{
		width:102px;
	}
	.registerLink
	{
		width:102px;
		margin-left:6px;
	}
	
	div.LoginBlock div a:link, div.LoginBlock div a:visited
	{
		color:#000;
		text-decoration:none;
	}
	div.LoginBlock div a:hover, div.LoginBlock div a:active
	{
		color:#000;
		text-decoration:underline;
	}
	ul.leftMenu
	{
		position:relative;
		margin:0px;
		padding:0px;
	}
	ul.leftMenu li
	{
		height:30px;
		line-height:30px;
		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;
		background-color:#EAEEF2;
	}
	ul.leftMenu li  a:link, ul.leftMenu li  a:visited
	{
		color:#000;
		text-decoration:none;
	}
	ul.leftMenu li  a:hover, ul.leftMenu li  a:active
	{
		color:#000;
		text-decoration:underline;
	} 
	
	.rightBlock
	{
		width:520px;
		margin-left:10px;
		padding:0px 0px;
		overflow:auto;
		padding-top:10px;
	}
/********************************************************************************************/	
	.rightBlockCont, .featuredAdsBlock
	{
		float:left;
	}
	.rightBlockCont
	{
		width:450px;
	}
	.featuredAdsBlock
	{
		width:230px;
		margin-left:5px;
	}
	.sellHomeKeep
	{
		text-align:center;
	}
	.clickHere
	{
		color:red;
		font-weight:bold;
		text-decoration:underline;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
	}
	.sellHome
	{	
		margin-top:10px;
	}
	.quickSearchHeader, .featuredAdsHeader, .sellHomeHeader
	{
		position:relative;
		text-align:left;
		background-color:#CED7E0;
		height:35px;
		line-height:35px;
		padding-left:10px;
		vertical-align:middle;
		margin-bottom:8px;
	}
	.quickSearchHeader h3, .featuredAdsHeader h3, .sellHomeHeader h3
	{
		color:#4C658E;
		font-weight:bold;
		font-size:18px;
	}
	div.quickSearchKeep .searchString
	{
		width:180px;
	}
	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;
	}
/*******************************Style for the new ver.******************************************/	
	.logInNameInput, .logInPassInput
	{
		width:150px;
	}
	
	table.tableSearchResult
	{
	}
	div.amountPhotosBlock
	{
	margin-left:6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
	*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:1px solid #cccccc;
	padding-bottom:3px;
	font-size:11px;
	color:#333333;
	font-weight: bold;
	}
		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
	{
		font-size:11px;
		font-weight:bold;
		color:#33333;
	}
	.pointedInListingInfo
	{
		border-bottom:1px solid #d2d2d2;
		padding-bottom:2px;
	}
	table.sellerComents .inputText
	{
		margin-top:5px;
		width:520px;
		height:80px;
	}
	.tableFeatured
	{
		margin-bottom:10px;
	}
	.addresCityState
	{
		font-size:10px;
		font-weight:bold;
		color:#646161;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	div.copyri
	{
		position:relative;
		margin-top:5px;
		text-align:right;
		background-color:#4C658E;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		color:#FFF;
		padding-right:20px;
	}
	.copyri  a:link, .copyri a:visited, .copyri a:link, .copyri a:visited 
	{
		color:#FFF;
	}
	div.pollBlock
	{
		margin-top:20px;
		background-color:#EAEEF2;
		padding-top:5px;
	}
	.pollQuestion
	{
		font-weight:bold;
		padding-left:10px;
	}
	.pollAnswer
	{
		text-align:left;
	}
	.styleForPrice
	{
		font-size:12px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.error 
	{
		color:red;
	}
	table
	{
		font-size:12px;
	}
    
    .divInControlBottom
    {
        position:relative;
        height:30px;
        
    }
	  .scrolltoLeft
    {
	position:absolute;
	top:5px;
	left:0px;
	background-image:url(scroll_to_left.gif);
	height:16px;
	width:16px;
	background-repeat:no-repeat;
	border:1px solid #999999;
	background-color: #FFFFFF;
    }
    .scrolltoRight
    {
        position:absolute;
        top:5px;
        right:0px;
   
        background-image:url(scroll_to_right.gif);
		height:16px;
        width:16px;
        background-repeat:no-repeat;
		background-color: #FFFFFF;
        border:1px solid #999999;
    
    } 
  /*******************************ORIG   
  .scrolltoLeft
    {
        position:absolute;
        top:5px;
        left:0px;
        height:13px;
        width:13px;
        background-image:url(scroll_to_left.gif);
        background-repeat:no-repeat;
        border:none;
    
    }
    .scrolltoRight
    {
        position:absolute;
        top:5px;
        right:0px;
        height:13px;
        width:13px;
        background-image:url(scroll_to_right.gif);
        background-repeat:no-repeat;
        border:none;
    
    }  
	******************************************/
    /*******************************AMENDED 
	  .scrolltoLeft
    {
	position:absolute;
	top:10px;
	left:0px;
	height:15px;
	width:15px;
	border:none;
	font-size: 11px;
	font-weight: bold;
	
	border:none;
	
    }
    .scrolltoRight
    {
	position:absolute;
	top:10px;
	right:0px;
	height:15px;
	width:15px;
	border:none;
	font-size: 11px;
	font-weight: bold;
	line-height: 5px;
	
	
    }
		******************************************/
    .menu {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        line-height: 12px;
    }    
    a:link {
        color: #666666;
        text-decoration: none;
    }
    a:visited {
        color: #666666;
        text-decoration: none;
    }

    a:hover {
        color: #333333;
    }
    a:active {
        color: #666666;
        text-decoration: none;
    }    
    select.list {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10;
        border:solid 1px #cccccc;
        color: #333333;
        background-color:white;
        height:18px;
        width:130px;
    }
    input.button {
        font-weight:bold; border:outset 1px;
    }
    input.text {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10;
        border:solid 1px #cccccc;
        color: #333333;
        background-color:white;
        height:18;
        width:130;
    }    
    input.digit {
        font-family: Arial, Helvetica, sans-serif;
        font-size:10;
        border:solid 1px #cccccc;
        color: #333333;
        background-color:white;
        height:18px;
        width:45px;
    }    
    .information_table {
        border: solid #AAAAAA 1px;
		
    }.galleryimage {
	padding-right: 0px;
	border:1px solid #CCCCCC;
}
.border {
	border: 1px solid #CCCCCC;
	}
    .galleryimage a:hover {
	border:none;
	text-decoration: none;
}
.borderNotop {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.borderNobottom {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.detailstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	display: inline-block;
	width: 90px;
	text-align: right;
	line-height: 14px;
}
.smalldetailstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 30px;
	display: inline-block;
	text-align: right;
}
.titledetailstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

	width: 90px;
	padding-left: 5px;
	display: inline-block;
	
}
.righttitledetailstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 110px;
	padding-left: 5px;
	display: inline-block;
	
}
.shortdetailstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
	height: 27px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.searchtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666666;
}
.checkboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #666666;
}

.logoarea {

	height: 95px;

}
.topbar {
	height: 51px;
	

} 
.mainmenu {
	height: 30px;
	
	
}
.borderGallery {
	border: 1px solid #CCCCCC;
	width: 350px;
	z-index: 1;
	height: 335px;
}
