﻿	body{padding:0px;margin:0px;background-color:#9b9b9b;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:80%;}
	form{margin:0px;padding:0px;}
	a img{border:none;}
	.clear_both{position:relative;clear:both;height:1px;margin:0px;padding:0px;}
	input.button{font-weight:bold;border:#C9C8CC solid 1px;background:white;color:#E65B00;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;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
    }
/* ######################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
	{
	margin:0px auto;
	width:932px;
	background-image: url(../../../moroccan-house/main/images/main-bg-left.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-color:#ffffff;
	}
	.main-bg-right{
	background-image: url(../../../moroccan-house/main/images/main-bg-right.jpg);
	background-repeat: repeat-y;
	}
    .main-bg-left{
	background-image: url(../../../moroccan-house/main/images/main-bg-left.jpg);
	background-repeat: repeat-y;
	}
	.bgright
	{
	position:relative;
	background-image: url(../../../moroccan-house/main/images/main-bg-right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	}
	.header-menu
	{
	height:26px;
	position:relative;
	background-image: url(../../../moroccan-house/main/images/top-bg.jpg);
	background-repeat: repeat-x;
	}
	.header
	{
		height:177px;
		position:relative;
	}

	.bglright
	{
		position:absolute;
		top:26px;
		right:0px;
	}
	#Menu
	{
	width:916px;
	background-image: url(../../../moroccan-house/main/images/toolbar-bg.jpg);
	background-repeat: repeat-x;
	height: 41px;
	}
	.PicMenu
	{
		position:absolute;
		top:0px;
		left:0px;
	}
   .PicMenuRight
    {
		position:absolute;
		top:0px;
		right:0px;
	}
	.AegentLoginText{
	position: absolute;
	right: 25px;
	margin: 0px;
	padding: 8px;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;}
	.AegentLoginText a:visited {color:#363636;}
	.AegentLoginText a:link{color:#000000;}
/****************topMenu***************/
#topMenu img{ float:left}
#topMenu ul{margin:0 0 0 250px;padding:0px;}
#topMenu li{
	list-style-image: url(../../../moroccan-house/main/images/toolbar-icon.png);
	float:left;
	padding:0 50px 0 0;
	margin: 10px 0 0 0;}
#topMenu a{color:#ffffff;text-decoration:none;}
/***************************************/
	.menu-pic
	{
		position:absolute;
		top:148px;
		left:8px;
		height: 12px;
	}
	.menu-pic2
	{
		padding-top:0px;
	}
	.languageTPL
	{
		float:right;
		padding-right:15px;
	}
	.LBlock
	{
	height: 12px;
		}
	.LoginBlock
	{
		margin-top:20px;
		margin-bottom:1px;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
	}
	.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;
	}
	.langSwitcher
	{
		font-family: Verdana; 
		background-color: #CED7E0; 
		padding: 5px 1px 5px 20px; 
		margin: 2px 0 2px 0;
	}
	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;
	}
	.leftBlock
	{
		float:left;
		width:220px;
	} 
	.rightBlock{
	float:left;
	width:696px;
	background-color: #f1ede9;
    }
.rightBlock .rightBlock-right{
    float:left;
	height:185px;
}
.rightBlock .rightBlock-left{float:left;width:389px;margin-top:4px;}

/******main_content***********/
    #main_content{background-color:#f1f1f1;width:99%;border:#d7d7d7 solid 1px;}
    #content{width:650px;}
    #content .left{color:#720007;font-size:16px;}
    #content .right{color:#76756d;font-size:16px;}
    #content .top-left{border-color: #be000c;width:313px;border-width: 2px;}
    #content .top-right{width:313px;border-width: 2px;border-color: #76756d;}
    #content h2{text-align:left;font-weight: normal;}
#content ul.city {margin:5px 5px 0 0px;padding: 0 0 0 0px;  background-color:#FFFFFF}
#content ul.city li{text-align:right;background:url(../../../moroccan-house/main/images/sprite.png) repeat-x bottom left;margin-bottom:.2em;}
ul.city li strong,ul.city li span.left{margin:0 0 -1px 0;padding:0 5px 0 0;display:block;float:left;position:relative;}
ul.city li a,ul.city li span{font-weight:bold;line-height:1em;color:#FF0A00;background-color:#FFF;margin:0 0 -4px 0;}
ul.city li strong a,ul.city li span{line-height:1.4em;color:#003;margin:0;}
ul.city li span{font-weight:normal;padding-bottom:1px;}
ul.city li strong a.link{color:#F00;}

/***************************************left-menu*****************************************************/

#left-menu{}
#left-menu hr {width:15em;color: #d3d3d3;margin:10px 0 10px 0;}

/********************************************************************************************/	
	.rightBlockCont {float:left;}
	.rightBlockContPrice{
	color:#730023;
	font-weight: bold;
	font-size: small;
	}
    .rightBlockContRent{
	color:#e0552a;
	font-weight: bold;
	font-size: small;
    }
	.PropertyType{
	text-align: center;
	color: #FF3300;
	text-decoration:underline;
	font-weight: bold;
	font-size: small;}
	.rightBlockCont{width:350px;}
	.featuredAdsBlock{position:absolute;float:right;width:223px;top:338px;right:8px;}
	.featuredAdsPicHeader{margin : 0 0 0 0;	padding : 0 0 0 0;}
	.featuredAdsHeader h3
	{
	position:relative;
	top:32px;
	color:#4c4c4c;
	font-size:10pt;
	font-weight:bold;
	text-align: center;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	}
	.featuredAdsBottom
	{
	background-image: url(../../../moroccan-house/main/images/ads-bottom.png);
	background-repeat: no-repeat;
	}
	.featuredAdsBg
	{
	position:relative;	background-image: url(../../../moroccan-house/main/images/ads-bg.png);
	background-repeat: repeat-y;
	overflow: hidden;
	}
	.featuredAdsKeep
	{
	}
	.featuredAdsKeep h3
	{
	position:relative;
	color:#d04d27;
	font-size:12pt;
	text-align: center;
	}
	.sellHomeKeep
	{
	text-align:left;
	padding-RIGHT:10px;
	color: #FFFFFF;
	}
	.clickHere
	{
		font-weight:bold;
		padding-left:10px;
		text-decoration:underline;
		font-size:14px;
	}
	.sellHome
	{	
		margin-top:10px;
	}
	.quickSearchHeader, .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, .sellHomeHeader h3
	{
		color:#4C658E;
		font-weight:bold;
		font-size:18px;
	}
	.quickSearchFront
	{
	background-image: url(../../../moroccan-house/main/images/menu-pic.jpg);
	background-repeat: no-repeat;
	padding-top:0px;
	color: #363636;
	font-weight: bold;
	}
	div.quickSearchKeep .searchString
	{
		width:105px;
	}
	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;
	}
	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;
	}
	.addresCityState
	{
		font-size:12px;
		font-weight:bold;
		color:#646161;
	}
	div.pollBlock
	{
		margin-top:0px;
		padding-top:0px;
	}
	.pollQuestion
	{
	font-weight:bold;
	padding-left:10px;
	color: 4c4c4c;
	}
	.pollAnswer
	{
		text-align:left;
	}
	.styleForPrice
	{
		font-size:12px;
		font-weight:bold;
	}
	.error 
	{
		color:red;
	}
	table
	{
		font-size:12px;
	}
#browse_by_state{font-family:tahoma;font-size:90%}
#browse_by_state a:hover{text-decoration:none}

ul.language li {float:right;width:20px;margin:6px;padding:0px;margin-right:14px;
list-style:none;}
#footer .img-left{ float:left}
#footer .medial{float:left;background-image: url(../../../moroccan-house/main/images/footer_bg.jpg);background-repeat: repeat-x;height:67px;width:594px;}
#footer .medial .copyright{float:inherit;color: #FFFFFF;margin-top:16px;width:594px;text-align:center;}
#footer .medial ul{margin:0 0 0 25px;padding:0px;}
#footer .medial li{list-style-image: url(../../../moroccan-house/main/images/footer_icon.png);
float:left;padding:0px;margin-left:12px;width: 90px;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;}
#footer .medial a {color:#ffffff;text-decoration:none;} 
/*********XML-clients**********/
#xml-bg{background-image:url(../../../moroccan-house/main/images/xmlclients/xml-avl-bg.png);background-repeat:repeat-x;height:130px;}
.xml-top-bg{background-image:url(../../../moroccan-house/main/images/xmlclients/xml-avl-top-bg.png);background-repeat:repeat-x;height:30px;}
#xml-bg .units {
	float:left;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
	width:111px;
	height:104px;
	background-image:url(../../../moroccan-house/main/images/xmlclients/units.png);
	background-repeat: no-repeat;
}
#xml-bg .units span {
	color:#ce4302;
	font-size: 15px;
}
#xml-bg .units img {padding-top: 10px;}
.xml-top-bg div{float: right;padding-right:10px;color: #ffffff;}
.xml-top-bg span{color: #e48407;font-size: medium;}
.xml-top-bg h1{color: #FFFFFF;text-decoration: none;}
#xml-bg .img-bg{float:left;background-image: url(../../../moroccan-house/main/images/xmlclients/xml-avl-img-bg.png);background-repeat: no-repeat;height:123px;width:130px;margin-top:10px;}
#xml-bg .img-bg .img{margin: 3px 14px 0 0;}
#xml-bg .left { float:left;}
#xml-bg .right { float:right; padding: 0 0 0 0;}
#xml-bg .info{float:left;text-align: left;width:400px;height:100px}
#xml-bg .info .more-info{color: #f84c00;}
#xml-bg .img-bg .info-bottom{height:40px;padding:0 0 10px 200px; width: 400px;}
#xml-bg .img-bg .star{padding:3px 15px 0 0;height:14px;}
#xml-bg .City{float: left;padding-left:30px;}
#xml-bg .City span{color: #9a1100;}
/*********XML-clients**********/