a:link, a:visited	{
text-decoration: underline;
background-color: transparent;
color: #091364;
	}

a:hover, a:active	{
text-decoration: none;
background-color: transparent;
color: #FD7500;
	}

body
	{
		padding:0px;
		margin:0px;
		background-color:white;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
		font-size:12px;
		color:black;
	}
form
	{
		margin:0px;
		padding:0px;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
		font-size:12px;
		color:#484846;
	}
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:#091364 solid 2px;
		background:white; 
		color:#091364;
		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
	{
		color:#050A39;
		font-weight:bold;
		font-size:18px;
		padding:0;
        margin:0;
	}

h4
	{
		color:#050A39;
		font-size:16px;
	padding:0;	

	}

.bodytext	
	{
		font-size:13px;
		color:#484846;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
		padding:0px;
		margin:0 0 0 10px;
		text-align:justify;
	}
.searchtext	
	{
		font-size:12px;
		color:#484846;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
		padding:0px;
		margin:20px 0 0 150px;
		text-align:left;
	}

.featuredAdsKeep,
	{
		font-size:12px;
		color:#484846;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
		padding:0px;
		margin:0px;
		text-align:left;
	}




.main
	{
		position:relative;
		margin:0px auto;
padding:0;
		width:930px;
	}
.header
	{
		height:160px;
width:930px;
		position:relative;
	}
.headerlogo
	{
		float: left;
	}

.irLogo
	{
	position:relative;
	float: right;
	}

.townimg
	{
	padding:0;
		margin:0px;
	border: 1px solid #E67300;
	}

.townimgfe
	{
text-align:center;	padding:0;
	margin:0px;
	border: 1px solid #E67300;
	width: 225px;
	max-height: 225px;
	}

.listphoto
	{
	margin:0px;
	padding:0px;
	border: 1px solid #E67300;
    width: 200px;
	position:absolute;
    top: 0px;
    left: 0px;
	}

.listphotolarge
	{
	margin-right:20px;
	margin-bottom:5px;
	padding:0px;
	border: 1px solid #E67300;
    width: 350px;
float:left;
	}

.content
	{
	position:relative;
		margin:5px 0 0 0;
padding:0;
		width:930px;
height:100%;
	}

.leftBlock
	{
		width:230px;
float:left;
	margin: 0;
	padding: 0;

	}

.rightBlock
	{
		width:684px;
	text-align:right;
float:right;
		padding:0px 0px;
		padding-top:0px;
	}

.thumb {
text-align:justify;
	}

.thumb img {
	height: 75px;
border: solid 1px #e67300;	
	}

.mainimg {
text-align:center;
margin-right:auto;
margin-left:auto;
padding-bottom:5px;
	}

.mainimg img {
border: solid 1px #e67300;
	}

.lefth {
	height:580px; 
	}

 /* Flash images */

#flashcontainer {
	border: 2px solid #091364;
	position: relative;
	top:0px;
	left:250px;
	width: 680px;
	height:300px;
	padding: 0;
	margin: 0px 0px 10px 0px;
	background-image: url('bk.jpg');
	background-repeat: no-repeat;
}


.recentproperty
	{
	float: right;
	text-align: center;
	height: 120px;
    padding: 10px 0 20px 10px;
    margin: 0; z-index: 10;
	}

.LoginBlock
	{	
		margin-top:15px;
margin-left:-5px;
		font-size:12px;
		text-decoration:none;
padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.signInLink, .registerLink
	{
		border:#E67300 solid 2px;
		background:white; 
		color:#484846;
		cursor:pointer;	
		position:relative;
		float:left;
		text-align:center;
		height:24px;
		line-height:24px;
		vertical-align:middle;
	}
.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;
	} 
	



/********************************************************************************************/
	/* common styling */
.menu2 {
	width: 930px;
	font-family: arial, sans-serif;
	font-size: 13px;
    font-weight:bold;
	border-bottom: solid 2px #e67300;
	border-top: 1px solid #E67300;
	background: url('menu2.gif') repeat-x;
	margin: 3px 0 0 0;
height: 30px;
	}
.menu2 ul {
	padding:0;margin:0;list-style-type:none; 

	}
.menu2 ul li {
	float:left; position:relative;
	}
.menu2 ul li.group {
	display: block;
	text-indent: 10px;
	color: #EA7500;
	width: 152px;
	padding: 4px 0;
	}

.menu2 ul li a, .menu2 ul li a:visited {
	float:left; display:block; text-decoration:none; 
color:#091364; padding:0px 16px; line-height:25px; 			height:30px;
	}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {
	background: #002273;
	color: #E67300;
	}

.menu2 ul li:hover a {background:#002273 ;}

.menu2 ul li ul {
	display: none;
	}
.menu2 table {
	margin:0; border-collapse:collapse; font-size:12px; position:absolute; top:0; left:0;
	}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
	display:block; position:absolute;top:29px; 
background: #002273; margin-top:1px; left:0; width:152px;
	}

.menu2 ul li:hover ul.scroller {
	height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
	left:-90px;
	}
.menu2 ul li:hover ul li ul {
	display: none;
	}
.menu2 ul li:hover ul li a {
	display:block; background:#002273; 
	color:#fff;height:auto;line-height:15px;padding:4px 16px; 			width:120px;
	}
.menu2 ul li:hover ul li a.drop {
	background:#0000FF;
	}
.menu2 ul li:hover ul li a:hover {
	color:#ff0; background: #0000FF;
	}
.menu2 ul li:hover ul li a:hover.drop {
	background: #0000FF; color:#ff0;
	}
.menu2 ul li:hover ul li:hover ul {
	display:block; position:absolute; 
left:153px; top:-70px; color:#000; left:152px; 
height:138px; width:172px; overflow:auto; #0000FF;;
	}
.menu2 ul li:hover ul li:hover ul li a {background:#0000FF;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
	left:-172px;
	}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}



/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
	display:block;position:absolute;top:30px; t\op:29px; background:#002273;left:0; marg\in-top:1px;
	}
.menu2 ul li a:hover ul.scroller {
	height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
	left: -90px;
	}
.menu2 ul li a:hover ul li a {
	display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
	}
.menu2 ul li a:hover ul li a.drop {
	background:#0000FF; padding-bottom:5px;
	}
.menu2 ul li a:hover ul li a ul {
	visibility:hidden; position:absolute; height:0; width:0;
	}
.menu2 ul li a:hover ul li a:hover {
	color:#ff0; background: #0000FF;
	}
.menu2 ul li a:hover ul li a:hover.drop {
 	background: #0000FF; color:#ff0;
	}
.menu2 ul li a:hover ul li a:hover ul {
	visibility:visible; position:absolute; top:-69px;
	 t\op:-70px; color:#000; left:152px; height:138px; 	width:170px; overflow:auto; background:#0000FF;
	}
.menu2 ul li a:hover ul li a:hover ul.left {
	left:-170px;
	}
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#0000FF; color:#0ff;}


.left {clear:both;}



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



	
.rightBlockCont,
	{
		float:right;
		width:730px;
	position:relative;
	margin: 0;
	padding: 0;
	}
.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: #091364;
	height: 25px;
	line-height: 25px;
	padding:0 0 5px 15px;
	vertical-align: middle;
	margin-bottom: 8px;
	border-bottom: solid 2px #E67300;
	}


.quickSearchHeader h3, .featuredAdsHeader h3, .sellHomeHeader h3
	{
		color:#e67300;
		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;
float:left;
display:block;
	}
*html div.amountPhotosBlock
	{
		margin-left:12px;
	}
.amountPhotosBlock img
	{
		max-width:350px;
	}
.iconPhotos
	{
		position:relative;
		top:2px;
		left:0px;
	}
ul.linksFroWorkWithResultSearch, ul.detailsLinks, ul.infoBlockDL, ul.linksBackSearchResult
	{
		margin:0px;
		padding:0px;
		width:100%;
		overflow:hidden;
	}

ul.detailsLinks1
	{
text-align:left;
margin-top:10px;
margin-bottom: 20px;
width: 100%;
	}

ul.linksFroWorkflat
	{
		margin-left:290px;
		margin-right:290px;
		padding:10px;
        border: solid 2px #e67300;
	}

ul.detailsLinks
	{
		margin:0px;
		padding:0px;
		width:200px;
		overflow:hidden;
        float: right;
	}

ul.linksBackSearchResult
	{
		margin-top:10px;
	}
ul.linksFroWorkWithResultSearch li, ul.linksFroWorkflat li, ul.detailsLinks li, ul.detailsLinks1 li, ul.infoBlockDL li, ul.linksBackSearchResult li
	{
		position:relative;
		display:inline;
		text-align:center;			
		margin:0px;
		margin-left:7px;
		padding:0px;
		list-style:none;
		vertical-align:middle;
	}

ul.detailsLinks li
	{
		position:relative;
		display:inline;
		text-align: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:125px;
		font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size:12px;
	color:#484846;
	}
	
.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;
	}

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

/*******Footer styles*******/	

.copyri
	{
		margin:0px auto 20px auto;	
	text-align:center;	
    border-top: solid 2px #e67300;
		height:40px;
		line-height:20px;
		color:#484846;
		vertical-align:middle;
		width:930px;
clear:both;
	}

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

.seo
	{
		float:right;
		color:#B2B2B2;
	}

.seo  a:link, .seo a:visited, .seo a:link, .seo a:visited 
	{
		color:#525255;
	}

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

#browse_by_state{font-family:verdana;font-size:100%; text-align:left; margin-left:5px;}

#browse_by_state a:link
	{text-decoration:none; 
	color	:#00246D;
	}

#browse_by_state a:hover,{
	text-decoration:underline; 
	color	:#E67300;
	}






/* ######################Search field_types####################### */	
.searchString
	{
		width:203px;
	}
.searchList
	{
		width:210px;
	}
.searchGeoDistance
	{
		width:110px;
	}
.searchGeoLocation
	{
		width:50px;
	}
.searchIntegerLess, .searchIntegerMore
	{
		width:63px;
	}
.list
	{
		width:67px;
	}	
	
.inputList
	{
		width:155px;
	}
.inputString
	{
		width:155px;
	}
.inputInteger
	{
		width:150px;
	}
.inputGeo
	{
		width:150px;
	}
/* #######################End field_types######################## */

/*This controls how the scroll bar appears */ 
#scrollbox {
text-align: left;
width:670px; 
height:170px; 
background:#e67300; 
overflow:auto; 
border:1px solid #aaa; 
margin-right:auto; 
margin-left:auto; 
padding 5px;
}


/*Container for the thumbnail pictures with the scroll bar at the bottom, the width changes the length of the bar you obtain using the scroll */ 
#thumbss {
width:640px; 
height:100%; 
margin:5px;
text-align:left;
}

