body{
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	font-size: 11px;
	font-family: Arial, Verdana, Trebuche MS;
	color: #686867;
}
a:link, a:hover, a:visited{
	color: #5E1046;
	font-size: 11px;
	font-family: Arial, Verdana, Trebuche MS;
}
ol{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
ol li{
	padding-left: 15px;
	line-height: 18px;
	background: url(../images/des_08.jpg) left center no-repeat;
}
form{
	margin: 0px;
	padding: 0px;
}
#header{
	width: 980px;
	height: 165px;
	margin: 0 auto 0 auto;
	background: url(../images/des_03.jpg) #ffffff top center no-repeat;
}
#content{
	width: 944px;
	padding: 0px 18px;
	margin: 0 auto 0 auto;
	background: url(../images/des_09.jpg) #ffffff top center repeat-y;
}
#footer{
	clear: both;
	width: 930px;
	height: 60px;
	margin: 0 auto 0 auto;
	padding: 20px 0px 0px 50px;
	background: url(../images/des_31-35.jpg) #ffffff bottom center no-repeat;
}
#leftPart{
	width: 517px;
	padding: 0px 8px 0px 30px ;
	overflow: hidden;
	float: left;
}
#leftPic{
	width: 555px;
	height: 240px;
	padding: 0px 0px 0px 0px ;
	overflow: hidden;
	float: left;
}
#rightPart{
	width: 389px;
	overflow: hidden;
	float: left;
}
#topMenuBox{
	height: 41px;
	padding: 0px 0px 0px 33px;
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
}
#bottomMenuBox{
	width: 500px;
	padding: 2px 45px 0px 0px;
	margin: 0px;
	list-style-type: none;
	overflow: hidden;
	float: right;
}
#copyRight{
	font-size: 11px;
	color: #fff;
}
.callUs{
	height: 67px; 
	padding: 57px 48px 0px 0px;
	font-size: 30px;
	color: #fff;
	text-align: right;
}
.topMenu, .topMenuActive{
	height: 41px;
	padding: 0px 13px 0px 13px;
	line-height: 40px;
	color: #686867;
	float: left;
}
.topMenuActive{
	background: url(../images/des_06.jpg) center bottom no-repeat;
}
.bottomMenu{
	height: 41px;
	padding: 0px 1px 0px 1px;
	letter-spacing: -1px;
	font-size: 11px;
	line-height: 11px;
	color: #fff;
	float: right;
}
a.topLink:link, a.topLink:hover, a.topLink:visited{
	color: #686867;
	font-size: 15px;
	font-family: Trebuche MS, Verdana, Arial;
	text-decoration: none;
}
a.topLink:hover{
	color: #5d0f45;
}
a.bottomLink:link, a.bottomLink:hover, a.bottomLink:visited{
	color: #fff;
	font-size: 10px;
	font-family: Trebuche MS, Verdana, Arial;
	text-decoration: none;
}
.heading, .headingSmall{
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	color: #5e1046;
	padding: 20px 0px;	
}
.headingSmall{
	font-size: 16px;
	line-height: 16px;
	padding: 5px;
}
.headingProperty, .headingPropertySmall{
	width: 670px;
	height: 31px;
	padding: 0px 0px 0px 15px;	
	line-height: 31px;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	background: url(../images/propertyHeading.jpg) top left no-repeat;
	float: left;
}
.headingPropertySmall{
	width: 424px;
	background: url(../images/propertyHeadingIn.jpg) top left no-repeat;
}
.welcome{
	width: 493px;
	padding: 0px 8px 0px 30px ;
	font-size: 11px;
	line-height: 18px;
	float: left;
}
.welcomePic{
	width: 551px;
	height: 235px;
	overflow: hidden;
}
.rightBox{
	width: 100%;
	margin-bottom: 10px;
}
.rightBoxHeader, .rightBoxHeader2{
	height: 33px;
	padding-left: 15px;
	font-size: 16px;
	font-family: Trebuche MS, Verdana, Arial;
	line-height: 33px;
	color: #fff;
	background: url(../images/des_15.jpg) top left no-repeat;
}
.rightBoxHeader2{
	background: url(../images/des_19.jpg) top left no-repeat;
}
.rightForm{
	background-color: #efefef;
	padding: 19px 15px 20px 15px;
}
.rightFormSelect{
	width: 152px;
	height: 20px;
	margin-right: 53px;	
	margin-bottom: 10px;
	font-size: 12px;
	color: #95999a;
	border: solid 1px #abadb3;
	float: left;
}
.rightFormLabel{
	width: 152px;
	margin-right: 53px;
	margin-bottom: 1px;
	font-size: 13px;
	font-weight: bold;
	color: #686867;
	float: left;
}
.submitButton{
	width: 84px; 
	height: 21px;
	margin-right: 3px;
	text-transform: uppercase;
	color: #fff;
	border: 0px;
	background: url(../images/des_16.jpg) #EFEFEF top center no-repeat;
	float: right;
}
.item{
	height: 100px;
	padding: 15px 18px 15px 0px;
	overflow: hidden;
}
.itemPicBox{
	width: 115px;
	height: 87px;
	float: right;
}
.line{
	height: 3px;
	line-height: 3px;
	background: url(../images/des_29.jpg) #EFEFEF top center repeat-x;
}
.itemPrice{
	color: #01417b;
	font-size: 13px;
	font-weight: 900;
}
.itemBeds{
	color: #5c5b5b;
	font-size: 13px;
	font-weight: bold;
}
a.readMoreLink:link, a.readMoreLink:hover, a.readMoreLink:visited{
	color: #915b90;
	font-size: 12px;
	font-family: Arial, Verdana, Trebuche MS;
	text-decoration: underline;
}
.clear{
	clear: both;
}
.infoPic{
	width: 143px;
	height: 148px;
	margin: 0px 18px 0px 0px;
	text-align: center;
	overflow: hidden;
	float: left;
}
.galleryPic{
	width: 163px;
	height: 120px;	
	margin: 0px 10px 10px 0px;
	float: left;
}
.infoItem{
	width: 360px;
	height: 150px;
	padding: 6px 15px 5px 6px;
	margin-bottom: 15px;
	background: url(../images/infoItemBgrd.jpg) #fff top left no-repeat;
	float: left;
}
.property{	
	width: 889px;
	height: 137px; 
	margin-bottom: 15px;
	padding: 8px 0px 0px 8px;
	background: url(../images/propertyListBgrd.jpg) #fff top left no-repeat;
	overflow: hidden;
}
.propertyPic{
	width: 194px;
	height: 129px;
	margin: 0px 1px 3px 0px;
	overflow: hidden;
	float: left;
}
.propertyPrice{
	color: #01417b;
	font-weight: bold;
	font-size: 14px;
}
.propertyDescr{
	width: 650px;
	font-size: 12px;
	padding: 20px 10px 10px 25px;
	float: left;
}
a.whiteLink:link, a.whiteLink:hover, a.whiteLink:visited{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Verdana, Trebuche MS;
	text-decoration: none;
}
.middlePart{
	font-size: 12px;
	padding: 0px 25px 0px 20px;
}
.pagenate, .pagenateActive{
	text-align: right;
	margin: 0px 3px;
	font-size: 12px;
}
.pagenateActive{
	color: #5d0f44; 
	font-weight: bold; 
	text-decoration: underline;
}
.pagenate a:link, .pagenate a:hover, .pagenate a:visited{
	color: #686867;
	font-size: 12px;
	font-family: Arial, Tahoma, Times New Roman;
	text-decoration: none;	
}
.pagenate a:hover{
	color: #5d0f44;
	font-size: 12px;
	font-family: Arial, Tahoma, Times New Roman;
	text-decoration: underline;
}
.fullDetails{
	padding-right: 15px; 
	text-transform: uppercase; 
	cursor: pointer;
	display: block; 
	float: right;
}
.propertyLeftPart, .propertyRightPart{
	width: 440px;
	margin: 0px 10px 0px 10px;
	float: left;
	overflow: hidden;
}
.propertyRightPart{
	width: 424px;
	margin-right: 0px;
}
.violet12{
	font-weight: bold;
	text-transform: uppercase;
	color: #5e1046;
}
.propertyMainPic{
	width: 430px;
	height: 286px;
	margin-bottom: 40px;
	overflow: hidden;
}
.propertyGallery{
	width: 100%;
	min-height: 224px;
}
.propertyGalleryPic{
	width: 128px;
	height: 85px;
	margin: 19px 19px 0px 0px;
	overflow: hidden;
	float: left;
}
.gallerySlide{
	font-size: 14px;
	font-weight: bold;
	color: #5E1046;
	cursor: pointer;
}
#hideImages, #showImages{
	text-align: right;
	padding-right: 16px;
}
#picturesRest, #hideImages{
	display: none;
}
.requestForm{
	padding: 10px 0px;
}
.leftCellRequestForm{
	width: 100px;
	height: auto;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 6px;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: left;
	float: left;
}
.rightCellRequestForm{
	width: 218px;
	height: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: left;
	float: left;
}
.inputField5{
	width: 218px;
	height: 20px;
	padding-top: 4px;
	color: #686867;
	border: none;
	background: url(../images/inputBgrd.jpg) #fff top left no-repeat;
}
.textarea5{
	width: 218px;
	height: 150px;
	color: #686867;
	border: none;
	background: url(../images/textareaBgrd.jpg) #fff top left no-repeat;
}
.errorText{
	color: #FF0000;
	font-family: Tahoma;
	font-size: 11px;
	display: none;
}
.requestFormSubmit{
	width: 84px;
	height: 18px;
	font-size: 15px;
	text-transform: uppercase;
	padding-bottom: 3px;
	color: #FFF;
	border: none;
	background: url(../images/requestFormBtn.jpg) #fff top left no-repeat;
	float: right;
}
.requestRadio{
	margin-right: 20px;
	margin-left: 10px;
	float: right;
}
.picFLSP{
	float: left;
}
.textFLSP{
	line-height: 27px;
	margin-right: 10px;
	color: #5e1046;
	font-size: 12px;
	cursor: pointer;
	display: block;
	float: left;
}
.boxFLSP{
	padding: 20px 0px;
	display: none;
}
a.linkFLSP:link, a.linkFLSP:hover, a.linkFLSP:visited{
	color: #5e1046;
	font-size: 12px;
	font-family: Arial, Verdana, Trebuche MS;
	text-decoration: none;
}
.contactsForm{
	width: 355px;
	float: right;
}
