a:link {color: #000000; text-decoration: none; font-size: 12px;}
a:visited {color: #000000; text-decoration: none; font-size: 12px;}
a:hover {color: #000000; text-decoration: underline; font-size: 12px;}
a:active {color: #000000; text-decoration: none; font-size: 12px;} 

a.head:link {color: #0181b0; text-decoration: none; font-size: 14px; padding-right:18px; padding-left:18px; background-image: url(/images/head_back_one.gif); }
a.head:visited {color: #0181b0; text-decoration: none; font-size: 14px; padding-right:18px; padding-left:18px; background-image: url(/images/head_back_one.gif); }
a.head:hover {color: #000000; text-decoration: none; font-size: 14px; padding-right:18px; padding-left:18px; background-image: url(/images/head_back_two.gif); }
a.head:active {color: #0181b0; text-decoration: none; font-size: 14px; padding-right:18px; padding-left:18px; background-image: url(/images/head_back_one.gif); } 
a.right:link {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:16px; background-image: url(/images/choc/list_off.gif); }
a.right:visited {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:16px; background-image: url(/images/choc/list_off.gif); }
a.right:hover {color: #0181b0; width:225px; text-decoration: none; font-size: 12px; padding-left:16px; background-image: url(/images/choc/list_on.gif); }
a.right:active {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:16px; background-image: url(/images/choc/list_off.gif); } 
a.feature:link {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:0px; background-image: url(/images/choc/list_off.gif); }
a.feature:visited {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:0px; background-image: url(/images/choc/list_off.gif); }
a.feature:hover {color: #0181b0; width:225px; text-decoration: none; font-size: 12px; padding-left:0px; background-image: url(/images/choc/list_on.gif); }
a.feature:active {color: #000000; width:225px; text-decoration: none; font-size: 12px; padding-left:0px; background-image: url(/images/choc/list_off.gif); } 

body

	{

		padding:0px;

		margin:0px;
		
		background: #ffffff;

		background-image: url(/templates/blue/.gif);

		font-family:Century Gothic, Arial, Verdana, Helvetica, sans-serif;

		font-size:12px;

		color: #000000;


	}

	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:#333333;

		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

	{

		font-size:28px;

		font-weight:normal;

		color:#000000;

		font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

		padding:0px;

		margin:0px;

		margin-bottom:5px;

		letter-spacing: -1.5px;

	}

	h2

	{

		font-size:22px;

		font-weight:normal;

		color:#000000;

		font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

		padding:0px;

		margin:0px;

		margin-bottom:5px;

		letter-spacing: -1.5px;

	}

	h3

	{

		font-size:16px;

		font-weight:normal;

		color:#000000;

		font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;

		padding:0px;

		margin:0px;

		margin-bottom:5px;

		letter-spacing: -1.5px;

	}

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

	.searchString

	{

		width:226px;

	}

	.searchList

	{

		width:226px;

	}

	.searchGeoDistance

	{

		width:226px;

	}

	.searchGeoLocation

	{

		width:50px;

	}

	.searchIntegerLess, .searchIntegerMore

	{

		width:98px;

	}

	.list

	{

		width:67px;

	}	

	

	.inputList

	{

		width:226px;

	}

	.inputString

	{

		width:226px;

	}

	.inputInteger

	{

		width:226px;

	}

	.inputGeo

	{

		width:226px;

	}

/* #######################End field_types######################## */	

	.main

	{

		position:relative;

		margin:0px auto;

		width:615px;

	}

	.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:708px;

		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: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;

	}

/*******************************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;

		color:#000;

	}

	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 #000000;

		padding-bottom:3px;

		font-size:12px;

		color:#000000;

	}

		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 

	{

		font-size:12px;

		font-weight:normal;

		color:#000000;

	}

	.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:12px;

		font-weight:bold;

		color:#000000;

		font-family:Century Gothic, Arial, Verdana, 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:14px;

		font-weight:bold;

		font-family:Verdana, Arial, Helvetica, sans-serif;

	}

	.error 

	{

		color:red;

	}

	table

	{

		font-size:12px;

	}

#####################################################
#################### ADDED BY MIKE ##################
#####################################################

ul {
  float: left;
  width: 600px;
  margin: 0;
  padding: 0;
  list-style-type: square;
}
 
li {
  float: left;
  width: 200px;
  margin: 0;
  padding: 0;
}

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

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


