	body
	{
margin:0 auto; padding:0 auto; border:0;
		background-color:white;
		font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		color:black;
height:100%; background:#FFF url(bkg.gif) repeat-x 0 0;

	}

	body a:link
	{
	color:#2175bc;
	text-decoration:underline;
	}
	body a:visited
	{
	color:#003399;
	text-decoration:underline;
	}
	body a:hover
	{
	color:#90BADE;
	text-decoration:underline;
	}
	body a:active
	{
	color:#90BADE;
	text-decoration:underline;
	}

	form
	{
		margin:0px;
		padding:0px;
	}
	a img, form, img
	{
		border:none;
	}
	.clear_both
	{
		position:relative;
		clear:both;
		height:1px;
		margin:0px;
		padding:0px;
		font-size:1px;
	}
	input.button
	{
	}
	h1, h2, h3
	{
		font-size:12px;
		font-weight:bold;
		color:#5e6dba;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
	.error 
	{
		color:red;
	}
	table
	{
		font-size:12px;
	}
	.advSearchLink
	{
		
	}
	
	.advSearchLink:link, .advSearchLink:visited
	{
		color:red;
		text-decoration:underline;
	}
	
	.advSearchLink:hover, .advSearchLink:active 
	{
		color:red;
		text-decoration:none;
	}
	.advSearchLink
	{
		margin-right:20px;
	}
	
	ul.printArticles
	{
		position:relative;
		margin:0px;
		padding:0px;
		z-index:1;
		padding-bottom:10px;
	}
	ul.printArticles li
	{
		position:relative;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	ul.printArticles li  a:link, ul.printArticles li  a:visited
	{
		color:red;
		text-decoration:underline;
	}
	ul.printArticles li  a:hover, ul.printArticles li  a:active
	{
		color:red;
		text-decoration:none;
	} 
/* ######################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
	{
		position:relative;
		margin:0px auto; padding:0px auto;
		width:910px;
	}
	.contentBlock, .featuredBlock
	{
		float:left;
	}
	
	.contentBlock
	{
		width:648px;
	}
	
	.featuredBlock
	{
		margin-left:0px;
		width:250px;
		padding-top:5px;
	}

	ul.topMenu
	{
		margin:0px;
		padding:0px;
		margin-left:10px;
		background: url(menu4.jpg);
	}
	ul.topMenu li
	{
		position:relative;
		float:left;		
		height:39px;
		line-height:39px;
		margin:0px;
		padding:0px;
		margin-right:13px;
		list-style:none;
		vertical-align:middle;
		text-transform:capitalize;
	}
	ul.topMenu li  a:link, ul.topMenu li  a:visited
	{
		color:#2175bc;
		text-decoration:underline;
	}
	 ul.topMenu li  a:hover, ul.topMenu li  a:active
	{
		text-decoration:none;
		color:#90BADE;
	} 
	.buildingImgBlock
	{

		position:relative;
		height:250px;
		background:url(img_buildinga.jpg) no-repeat;
	}
	.bgForLogo
	{
		position:absolute;
		top:-36px;
		right:0px;
	}
	.logoImg
	{
		position:absolute;
		right:5px;
		top:-28px;
	}
	.greenLine
	{
		position:absolute;
		top:-45px;
		right:-6px;
	}
	.BlockOnImg
	{
		position:relative;
		top:-58px;
		width:100%;
		overflow:hidden;
	}
	.greenBorder
	{
		position:absolute;
		bottom:-6px;
		left:170px;
	}
	.LeftMenuPoll, .buySellNews
	{
		float:left;
	}
	.LeftMenuPoll
	{
		width:170px;
	}
	.buySellNews
	{
		margin-left:0px;
		width:450px;
	}
	.leftMenuBlock
	{
		position:relative;
		background:url(leftm_img_down.jpg) no-repeat bottom right;
	}
	.leftQuickSearchBlock
	{
		position:relative;
		background:url(leftm_img_down_search.jpg) no-repeat bottom left;
	}
	.leftFeatureBlock
	{
		position:relative;
		background:url(leftm_img_down_feature.jpg) no-repeat top left;
	}
	.leftmImgTop
	{
		position:absolute;
		left:0px;
		top:0px;
	}
	.leftmImgDown
	{
		position:absolute;
		left:0px;
		bottom:-10px;
	}
	ul.leftMenu
	{
		position:relative;
		margin:0px;
		padding:0px;
		z-index:1;
		padding-bottom:10px;
	}
	ul.leftMenu li
	{
		position:relative;
		height:25px;
		line-height:25px;
		vertical-align:middle;
		margin:0px;
		padding:0px;
		padding-left:10px;
		list-style:none;
	}
	ul.leftMenu li  a:link, ul.leftMenu li  a:visited
	{
		color:#2175bc;
		text-decoration:underline;
	}
	ul.leftMenu li  a:hover, ul.leftMenu li  a:active
	{
		color:#90BADE;
		text-decoration:none;
	} 
	.LoginBlock
	{
		padding-left:0px;
		margin-bottom:1px;
		font-weight:bold;
		position:relative;
		z-index:1;
		color:#a3a3a3;
	}
	div.LoginBlock a:link, div.LoginBlock a:visited
	{
		color:red;
		text-decoration:underline;
	}
	div.LoginBlock a:hover, div.LoginBlock a:active
	{
		color:red;
		text-decoration:none;
	}
	.langSwitcher
	{
		padding: 5px 1px 5px 20px; 
		margin: 2px 0 2px 0; 
		z-index:1;
		position:relative;
	}
	.buyHomeBlock 
	{
		position:relative;
		background:url(search_bg.jpg) no-repeat top right;
		z-index:3;
		padding-top:20px;
		padding-left:30px;
	}
	.headersBlock
	{
		font-size:14px;
		font-weight:bold;
		color:#4657b0;
	}
	.buyHomeKeep
	{
		border-top:2px solid #b5b5b5;
		margin-top:10px;
		padding-top:5px;
		padding-bottom:5px;
		color:#736c6a;
		font-weight:bold;
		font-size:11px;
	}
	div.buyHomeKeep .searchString
	{
		width:100px;
	}
	div.buyHomeKeep .searchGeoLocation
	{
		width:100px;
	}
	div.buyHomeKeep .searchList
	{
		width:168px;
	}
	.sellHomeBlock
	{
		padding-left:30px;
		margin-top:20px;
	}
	.sellHomeKeep
	{
		padding-top:10px;
		border-top:2px solid #b5b5b5;
		padding-bottom:30px;
	}
	.clickHere
	{
		color:red;
		font-weight:bold;
		text-decoration:underline;
	}
	.clickHere img 
	{
		padding-right:10px;
	}
	.featuredKeep
	{
		padding-top:0px;
		border-top:0px solid #b5b5b5;
		padding-bottom:10px;
	}
	div.featuredBlock .headersBlock
	{
		padding-bottom:5px;
	}
	.footer
	{
	position:relative;
	}
	.footerImg
	{
		position:absolute;
		top:4px;
		left:-30px;
	}
	.footerImg2
	{
		width:100%;
		height:149px;
		padding:0px;
		margin:0px;
	}
	.footerMenu
	{
		position:absolute;
		top:23px;
		left:20px;
	}
	.powerby
	{
		position:absolute;
		top:23px;
		right:20px;
	}
	.home_p
{				width:450px;
}
	.home_p1
{				width:250px;
top: -30px; right: 0px;
	position: absolute;
}
	.powerby a
	{
		color:#4657b0;
		text-decoration:none;
	}
	.header
	{
		position:relative;
		/* border:1px solid red; */
	}
	.blockForLogo
	{
		position:absolute;
		top:-40px;
		right:0px;
		width:350px;
		height:142px;
		background:url(bg_for_logo2.jpg) no-repeat top left;
	}
	.logo2Img
	{
		position:absolute;
		top:10px;
		left:25px;
	}
	.content
	{
	}
	.indexLeftBlock, .indexRightBlock
	{
		position:relative;
		float:left;
		top:-20px;
	}
	.indexLeftBlock
	{
		width:190px;
	}
	.indexRightBlock
	{
		width:700px;
		margin-left:0px;
		background:url(test3.jpg) no-repeat top left;
		padding:5px;
		padding-left:13px;
		border:0px solid red;
	}

	.leftMTop
	{
		position:absolute;
		top:0px;
		left:0px;
	}
	div.indexLeftBlock div.leftMenuBlock
	{
		background:url(leftm_down.jpg) no-repeat bottom left;
	}
	
	
/*******************************Style for the new ver.******************************************/	
	.logInNameInput, .logInPassInput
	{
		width:150px;
	}
	
	table.tableSearchResult
	{ padding-top:10px; }
	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:20%;
	}
	
	.headrow td
	{
		border-bottom:2px solid #b8b8b8;

		font-size:12px;
		color:#2175bc;
	}
		.headrow td a:link, .headrow td a:visited, .headrow td a:link, .headrow td a:visited 
	{
		font-size:12px;
		font-weight:bold;
		color:#2175bc;
	}
		.headrow td a:hover 
	{
		font-size:12px;
		font-weight:bold;
		color:#90BADE;
	}
	.pointedInListingInfo
	{
		border-bottom:1px solid #d2d2d2;
		padding-bottom:2px;
	}
	table.sellerComents .inputText
	{
		margin-top:5px;
		width:520px;
		height:80px;
	}
	.tableFeatured
	{
		margin-bottom:0px;
	}
	.addresCityState
	{
		font-size:12px;
		font-weight:bold;
		color:#000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	div.pollBlockDiv
	{
		position:relative;
		margin-top:20px;
		padding-top:5px;
		margin-left:10px;
	}
	.pollQuestion
	{
		padding-left:10px;
		color:#4657b0;
	}
	.pollAnswer
	{
		text-align:left;
	}
	.styleForPrice
	{
		font-size:12px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:red;
	} 
	.dispListHeader
	{
		font-size:14px;
		color:#4657b0;
		font-weight:bold;
		border-bottom:2px solid #b8b8b8;
		padding-bottom:5px;
	}
	.resultText
	{
		font-size:14px;
		color:#4657b0;
		font-weight:bold;
	}
	.qqqq
	{
		font-size:14px;
		color:#4657b0;
		font-weight:bold;
		background:url(green_line2.gif) no-repeat bottom left;
		padding-bottom:10px;
	}
	
#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}
#featured_fd { background: url("http://www.habimmo.com/tab/listing_fd.gif") bottom right;}
#arriereplan 	{width:950px; min-height:545px; height:auto; margin:9px auto 0; padding:10px;
			 	 background: url(background.gif) no-repeat 0 0; text-align:left;}

/* Toggle Feature Tabs */
.tabContainer {
width: 700px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_wide_top.gif) 100% 0 no-repeat;
margin: 0 0 20px 0;
}
.tabContainer.Narrow {
width: 480px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_narrow_top.gif) 100% 0 no-repeat;
}
.tabContainer.Side {
width: 190px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_side_top.gif) 100% 0 no-repeat;
}
.tabList {
}
.panelButtonOn {
float: left;
background: url(http://www.habimmo.com/tab/btn_panel_on_left.gif) 0 0 no-repeat;
margin: 0 0 0 10px;
display: inline;
}
.panelButtonOn a {
display: block;
float: left;
height: 24px;
color: #1E292B;
text-decoration: none;
padding: 7px 20px 0 15px;
margin: 0 0 0 5px;
background: url(http://www.habimmo.com/tab/btn_panel_on_right.gif) 100% 0 no-repeat;
display: inline;
}
.panelButtonOff {
float: left;
background: url(http://www.habimmo.com/tab/btn_panel_off_left.gif) 0 0 no-repeat;
margin: 0 0 0 10px;
display: inline;
}
.panelButtonOff a {
display: block;
float: left;
height: 24px;
color: #757575;
text-decoration: none;
padding: 7px 20px 0 15px;
margin: 0 0 0 5px;
background: url(http://www.habimmo.com/tab/btn_panel_off_right.gif) 100% 0 no-repeat;
display: inline;
}
.panelButtonOn a:hover, .panelButtonOff a:hover {
color: #fe4819;
}
.panel {
clear: both;
width: 700px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_wide_bottom.gif) 100% 100% no-repeat;
}
.panel.gradient {
/*clear: both;*/
width: 700px;
/*min-height: 500px;*/
background: url(http://www.habimmo.com/tab/bg_tabContainer_wide_gradient.jpg) 100% 0 no-repeat;
}
.Narrow .panel {
width: 480px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_narrow_bottom.gif) 100% 100% no-repeat;
}
.Left .panel, .Right .panel {
width: 190px;
background: url(http://www.habimmo.com/tab/bg_tabContainer_side_bottom.gif) 100% 100% no-repeat;
}
.panelBox {
padding: 20px 0 20px 20px;
}
.Right .panelBox {
padding: 10px 0 10px 10px;
font-size: 0.95em;
}
.panel p, .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel hr, .panel li, .panel fieldset, .panel .Testimonial {
margin-right: 0px;
}
.panel table {
width: 660px;
}
.panel table hr {
margin-right: 0
}
.panel th {
}
.panel .odd td {
background-color: transparent;
}
.panel .even td {
background-color: #f5f8fa;
}
.featured {position:relative; width:245px; margin-top:10px;}
	.feat-header {position:relative; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#7c7c7c; font-family:Verdana;}
	.feat-box {position:relative;}
	.feat-image-wrap {height:75px; width:100px; font-size:1px; overflow:hidden;}
	table.feat-cell {font-family:Trebuchet,Tahoma, Arial;}
	td.feat-cell-cont {padding-left:2px;}
	td.feat-cell-cont span {line-height:18px;}
	

