body { margin-top: 0px; background-repeat: no-repeat; background-position: 50% 0; background-color: #949494; font-size: 12px; font-family: Arial, sans-serif; }
#divContainer {
			    top: 0px;
			    position: relative;
			    padding: 0px;
			    width: 100%;
			    height: 100%;
			    margin-left: auto;
			    display: block;
			    margin-right: auto;
			    z-index: 10;
			}
#divWrapper {
			    position: relative;
			    margin-left: auto;
			    display: block;
			    margin-right: auto;
			    height: 100%;
				width: 870px;
			}
#main-container {
    float:			left;
	text-align: 	left;
	width:			auto;
 	background-color:	#000000;
	background:		url(images/bg.png);
 	padding:		0px;
	 
			   	 
}
img {
    border:			0px;
	 
			   	 
}

#wrapper { width: 927px; min-height: 773px; margin: 0 auto; margin-top: 30px; margin-bottom: 30px; }
#left { float: left; width: 245px; height: 773px; }
#left #navigation { width: 245px; height: 428px; background-image: url(images/nav-bg.png); }
#left #navigation .logo { padding-left: 20px; padding-top: 20px; }
#left #navigation .navlist { padding-left: 24px; margin-top: 30px; }
#left #navigation .navlist ul { margin: 0; padding: 0; list-style-type: none; font-size: 16px; }
#left #navigation .navlist li { margin-bottom: 15px; }
#left #navigation .navlist li a { color: #000000; text-decoration: none; }
#left #navigation .navlist li .current { font-weight: bold; }
#left #navigation .newsletters { padding-left: 20px; margin-top: 138px  }
#left #navigation .newsletters .form { clear: both; height: 27px; margin-top: 5px; height: 26px; }
#left #navigation .newsletters .field { margin: 0; padding: 5px; background: #ffffff; color: #929292; border: none; width: 155px; }
#left #navigation .newsletters .submit { background: #101315; padding: 4px; color: #ffffff; border: none; font-weight: bold; width: 34px; }
#left #contactus { float: left; width: 245px; min-height: 345px; background-image: url(images/overlay-left.png); background-position:bottom left; }
#left #contactus #contactuscontainer{ padding: 25px 20px 20px 20px; color: #ffffff; }
#left #contactus #contactuscontainer .heading { font-size: 16px; border-bottom: 1px solid #46474b; padding-bottom: 15px; margin-bottom: 15px; }
#left #contactus #contactuscontainer .details { font-size: 12px; color: #ffffff; line-height: 18px; width: 224px; border-right: 1px solid #46474b; }
#left #contactus #contactuscontainer .developments { float: left; clear: both; }
#left #contactus #contactuscontainer .developments img { padding-top: 50px;  }
#contactuscontainer a { color: #ffffff; text-decoration: none; }
#contactuscontainer a:hover { color: #ffffff; text-decoration: underline; }

.nosubitems:hover { color: #005aaa !important; }

.but-more-info { float: left; margin-left: 20px; margin-top: 140px; width:205px; height:28px; background-image:url(images/but-further-info.gif);background-repeat:no-repeat; }
.but-more-info :hover { width:205px; height:28px; background-image:url(images/but-further-info-on.gif);background-repeat:no-repeat; }
.but-more-info a { display:block; color:#ffffff; text-decoration: none; text-align: center; padding-top: 6px; }

.property-list-block { clear: both; float: left; }

.addthis_button { padding-left:14px; }

#right { float: left; width: 682px; height: 773px; }
#right #image { height: 428px; width: 682px; background-image: url(images/img-home.png); }
#right #image .overlay { width: 682px; height: 111px; }
#right #image .overlay .overlaybg { background-image: url(images/home-img-overlay.png); float: left; clear: both; margin-top: 262px; height: 111px; width: 682px; }
#right #image .overlay .overlaybg .leftarrow { float: left; margin-top: 36px; }
#right #image .overlay .overlaybg .container { float: left; margin-top: 30px; margin-left: 0px;  }
#right #image .overlay .overlaybg .text { font-size: 12px;}
#right #image .overlay .overlaybg .text h1 { font-size: 26px; margin-bottom: 3px; padding: 0; margin-top: 0px; margin-left: 0px; font-weight: normal; }
#right #image .overlay .overlaybg .rightarrow { float: right; margin-top: 36px; }
#right #image .overlay img { border: none; }
#right #content { width: 682px; min-height: 345px; background-image: url(images/property-img-overlay.png); background-position: bottom left; }
#right #content #contentcontainer { padding: 25px 20px 20px 20px; color: #ffffff; }
#right #content #contentcontainer .heading { font-size: 16px; border-bottom: 1px solid #46474b; padding-bottom: 15px; margin-bottom: 15px; }
#right #content #contentcontainer .property { width: 188px; float: left; border-right: 1px solid #46474b; padding-right: 19px; margin-right: 19px; }
#right #content #contentcontainer .title { clear: both; float: left; font-size: 14px; margin-top: 9px; width: 188px;}
#right #content #contentcontainer .description { clear: both; float: left; font-size: 12px; margin-top: 5px; color: #ffffff; line-height: 16px; width: 188px; }
#right #content #contentcontainer .price { clear: both; float: left; font-size: 18px; margin-top: 9px; width: 188px; }
#right #content #contentcontainer .lastproperty { width: 188px; float: left; }
#right #content #contentcontainer .surround { float: left; clear: both; background: #000000; border: 1px solid #46474b; width: 185px; height: 128px; }
#right #content #contentcontainer .surround img { padding: 6px; }


#right #property-image { height: 193px; width: 682px; background-image: url(images/img-property.png); }
#right #property-content { float: left; width: 682px; min-height: 560px; background-image: url(images/property-img-overlay.png); background-position: bottom left; padding-bottom: 20px; margin-bottom:30px; }
#right #property-content #contentcontainer { padding: 25px 20px 20px 20px; color: #ffffff; }
#right #property-content #contentcontainer .head { border-bottom: 1px solid #46474b; padding-bottom: 15px; margin-bottom: 15px; height: 18px; }
#right #property-content #contentcontainer .head .heading { font-size: 16px; float: left; clear: both; width: 530px; border-bottom:0px; }
#right #property-content #contentcontainer .head .back { font-size: 12px; float: right; margin-right: 10px; border: 1px solid #393838; width: 46px; height: 17px; background: #161513; }
#right #property-content #contentcontainer .head .back .text { padding-top: 1px; }
#right #property-content #contentcontainer .head .back .text a { color: #6d6d6d; text-decoration: none; }
#right #property-content #contentcontainer .head .back .text img { padding-left: 5px; padding-right: 5px; border: none;  }
#right #property-content #contentcontainer .left { float: left; clear: both; height: 478px; width: 185px; padding-right: 18px; border-right: 1px solid #46474b; }
#right #property-content #contentcontainer .left .surround { width: 185px; height: 127px; border: 1px solid #46474b; position: relative; background-color: #000000; }
#right #property-content #contentcontainer .left .surround .image1 { margin: 6px; width: 173px; height: 116px;}
#right #property-content #contentcontainer .left .surround img { border: none; }
#right #property-content #contentcontainer .left .surround .searchicon { height: 24px; width: 23px; margin-top: 97px; margin-left: 155px;}
#right #property-content #contentcontainer .left .photoflick { float: left; clear: both; margin-top: 7px; margin-left: 3px; }
#right #property-content #contentcontainer .left .photoflick ul { list-style-type: none; margin: 0; padding: 0; }
#right #property-content #contentcontainer .left .photoflick li { float: left; margin-right: 3px; padding: 4px 7px 4px 7px; border: 1px solid #3b3b3b; background: #2a2a2a; color: #a5a5a5; }
#right #property-content #contentcontainer .left .photoflick .current { color: #ffffff; background: #000000; }
#right #property-content #contentcontainer .left .photoflick a { color: #a5a5a5; text-decoration: none; }
#right #property-content #contentcontainer .left .photoflick .current a { color: #ffffff; text-decoration: none; }
#right #property-content #contentcontainer .left .buttons { float: left; clear: both; margin-top: 16px; font-size: 12px; }
#right #property-content #contentcontainer .left .buttons .button { width: 185px; height: 26px; color: #ffffff; background: #1a1a1a; border: 1px solid #3b3b3b; margin-bottom: 4px; }
#right #property-content #contentcontainer .left .buttons .button .text { padding-top: 5px; padding-left: 26px;  }
#right #property-content #contentcontainer .left .buttons .button .text { padding-top: 5px; padding-left: 26px;  }
#right #property-content #contentcontainer .left .buttons .button  a { color: #ffffff; text-decoration: none;  }
.click-to-enlarge { clear: both; float: left; width: 187px; text-align: middle; padding-top: 5px; }

#right #property-content #contentcontainer .right { float: left; width: 420px; margin-left: 18px; }
#right #property-content #contentcontainer .right img { border: none; }
#right #property-content #contentcontainer .right a { color: #ffffff; text-decoration: none; }
#right #property-content #contentcontainer .right .container { float: left; clear: both; width: 420px; margin-bottom: 20px; }
#right #property-content #contentcontainer .right .container .sub-heading { float: left; width: 116px; font-size: 14px; color: #ffffff; padding-top: 3px; }
#right #property-content #contentcontainer .right .container .price { float: right; width: 100px; font-size: 18px; color: #ffffff; }

#right #property-content #contentcontainer .right .summary { float: left; clear: both; width: 420px; }
#right #property-content #contentcontainer .right .summary .label { float: left; clear: both; margin-bottom: 10px; width: 87px; height: 16px;  }
#right #property-content #contentcontainer .right .summary .text { color: #ffffff; float: left; margin-bottom: 10px; width: 315px; height: 16px; }
#right #property-content #contentcontainer .right .content { float: left; clear: both; width: 420px; }
#right #property-content #contentcontainer .right p { line-height: 17px; color: #ffffff; font-size: 12px; }

#right #property-content #contentcontainer .heading { font-size: 16px; border-bottom: 1px solid #46474b; padding-bottom: 15px; margin-bottom: 15px; }
#right #property-content #contentcontainer .property { width: 188px; float: left; border-right: 1px solid #46474b; padding-right: 19px; margin-right: 19px; }
#right #property-content #contentcontainer .title { clear: both; float: left; font-size: 14px; margin-top: 9px; width: 188px;}
#right #property-content #contentcontainer .description { clear: both; float: left; font-size: 12px; margin-top: 5px; color: #ffffff; line-height: 16px; width: 188px; }
#right #property-content #contentcontainer .price { clear: both; float: left; font-size: 18px; margin-top: 9px; width: 188px; }
#right #property-content #contentcontainer .lastproperty { width: 188px; float: left; }
#right #property-content #contentcontainer .surround { float: left; clear: both; background: #000000; border: 1px solid #46474b; width: 185px; height: 128px; }
#right #property-content #contentcontainer .surround img { padding: 6px; }

.contact-form input { width:300px; font-family:Arial; font-size: 9pt; }
.contact-form textarea { width:300px; height:100px; font-family:Arial; font-size: 9pt; }
 
