/*
* =============================================================================
* GLOBAL
* =============================================================================
*/
a {
	color: #717074;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body.eh9 a {
	color: #9BD5C5; /*v1 #91c257; */
}
body.eh10 a {
	color: #821172; /*v1 #7dc4d3;*/
	font-weight: bold;  /*v2*/
}
a img {
	border: 0px solid #000;
}
	
body {
	background: transparent url(../img/stripe.png) repeat; /*v1 #e3e4e4;*/
	color: #717074;
	font-family: Helvetica, Arial, sans-serif, HelveticaNeue;
	font-size: 10pt; /*v1 9pt;*/
	margin: 27px 0 27px 0;
	text-align: center;
}
body.eh9 {
	background-color: #d0e3b7;
}
body.eh10 {
	background-color: #d1e9ee;
}

h1
{
	color: #D70B8C; /*v1 #c3c5c6;*/
	font-size: 14pt; /*v1 9pt;*/
	margin: 0;
}
h2
{
	color: #D70B8C;
	font-size: 10pt;
}

body.eh10 h1 {
	color: #821172; /*v2*/
	font-weight: bold;  /*v2*/
	margin-bottom:6px; /*v2*/
  margin-top:13px; /*v2*/
}
body.eh9 h1 {
	color: #821172; /*v2*/
	font-weight: bold;  /*v2*/
	margin-bottom:6px; /*v2*/
  margin-top:13px; /*v2*/
}

div#basis {
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}
div#basis2 {
	padding: 60px 36px 59px 42px;
}

div.clear {
	clear: both;
}


/*
* =============================================================================
* HEADER
* =============================================================================
*/
div#header {
	background: url('../img/header-bg.gif') bottom left repeat-x;
	margin-bottom: 13px;
}
body.eh9 div#header {
	background: url('../img/header-eh9-bg.gif') bottom left repeat-x;
}
body.eh10 div#header {
	background: url('../img/header-eh10-bg.gif') bottom left repeat-x;
}
div#header ul {
	height: 115px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#header ul li {
	display: inline;
	float: left;
	margin-right: 13px;
}
div#header ul li.animation {
	float: right;
	margin: 0;
}
div#header ul li img {
	display: block;
}


.privelage{
	position: absolute;
	display: block;
	margin:-30px 0 0 520px;
	width:372px;
	height:109px;
	overflow: hidden;
	text-indent: -2000px;
	background-image: url(../img/register.gif);
}


/*
* =============================================================================
* BODY
* =============================================================================
*/
div#body
{
	/* background: url('../img/body-bg.gif') left top repeat-y; */
	/* overflow: hidden; */
	/*width: 890px;*/
}
body.eh9 div#body
{
	/* background-image: url('../img/eh9-body-bg.gif'); */
}
body.eh10 div#body
{
	/* background-image: url('../img/eh10-body-bg.gif'); */
}


/*
* =============================================================================
* NAVIGATION
* =============================================================================
*/
div#navigation {
	float: left;
}
div#navigation dl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#navigation dl dt {
	margin-bottom: 13px;
}
div#navigation dl dt.last-child {
	margin-bottom: 0;
}
div#navigation dl dt a {
	color: #ffffff;
	display: block;
	font-size: 11pt;
	font-weight: bold;
	height: 115px;
	width: 115px;
}
div#navigation dl dt a div {
	padding: 3px;
}

/*
* NAVIGATION - TEMPLATE VARIATIONS
* -----------------------------------------------------------------------------
*/
body div#navigation dl dt.system {
	background-color: #F1C8DF;
}
body div#navigation dl dt.system_selected {
	background-color: #D70B8c;
}


body div#navigation dl dt.properties {
	background-color: #F1C8DF; /*v1 #d9dcde;*/
}
body div#navigation dl dt.map {
	background-color: #DF65A6; /*v1 #c3c5c6;*/
}
body div#navigation dl dt.faqs {
	background-color: #F1C8DF; /*v1 #9a9a9c;*/
}
body div#navigation dl dt.contact {
	background-color: #E696C1; /*v1 #757477;*/
}

body.eh9 div#navigation dl dt.properties {
	background-color: #B4DFD2; /*v1 #d0e3b7;*/
}
body.eh9 div#navigation dl dt.map {
	background-color: #CBD8DF; /*v1 #bbd797;*/
}
body.eh9 div#navigation dl dt.faqs {
	background-color: #9BD5C5; /*v1 #a6cc79;*/
}
body.eh9 div#navigation dl dt.contact {
	background-color: #E4F3EE; /*v1 #91c257;*/
}
body.eh9 div#navigation dl dt.eh9_selected {
	background-color: #9BD5C5;
}

body.eh10 div#navigation dl dt.properties {
	background-color: #821172 /*v1 #c7e3eb;*/
}
body.eh10 div#navigation dl dt.map {
	background-color: #98508D /*v1 #acd9e3;*/
}
body.eh10 div#navigation dl dt.faqs {
	background-color: #B180AC /*v1 #94ccda;*/
}
body.eh10 div#navigation dl dt.contact {
	background-color: #D1B7D1 /*v1 #7dc4d3;*/
}


/*
* =============================================================================
* CONTENT
* =============================================================================
*/
div#content {
	float: right;
	width: 754px;
	

}
div#content div.properties {
/* v1	background: url('../img/properties-bg.gif') top left; */
	min-height: 407px;
	float: left;
	margin-left: 10px;
	width:622px;
}
body.eh9 div#content div.properties {
/*v1 	background: url('../img/eh9-properties-bg.gif') bottom right; */
}
body.eh10 div#content div.properties {
/* v1	background: url('../img/eh10-properties-bg.gif') bottom right; */
}
div#content div#map {
	/*v1 background: url('../img/map-bg.gif') top left;*/
	height: 407px;
	position: relative;
}

div#content p {
	margin-top: 13px;
	margin-bottom: 13px;
	padding-left: 2px;
	padding-right: 2px;
}
div#content li.margin-bottom {
	margin-bottom: 13px;
}
div#content li.margin-right {
	margin-right: 13px;
}
div#content li img {
	display: block;
}

div#content div.image-right {
	float: right;
	margin-top: 13px;
	margin-left: 13px;
}
div#content div.image-right img {
	display: block;
}
div#content dl.images-right {
	float: right;
	padding: 0;
	list-style-type: none;
	margin: 0 0 0 13px;
}
div#content dl.images-right img {
	display: block;
}
div#content dl.images-right dt {
	display: block;
	/* float: right; */
	margin-bottom: 13px;
}
div#content dl.images-right dt.last-child {
	margin-bottom: 0;
}

/*
* PROPERTIES
* -----------------------------------------------------------------------------
*/


.filters{
	width:120px;
	float: left;

}

.filters label{
	display: block;
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
	margin:20px 0 5px 0;
}

.filters input{

}


.offer{
	position: absolute;
	background-image: url(/img/offer.png);	
	height:59px;
	width:250px;
	/*margin:100px 0 0 -5px;*/
	left:-5px;
	top:100px;
	opacity:0.7;
	filter:alpha(opacity=70);
}



.photo .offer{
	left:auto;
	top:auto;
	margin:278px 0 0 5px;
}

.offer p{
	font-size: 1em;
	margin:20px 10px 0 10px;
	padding: 10px;
	color: #ffffff;
}


.properties .thumb{
	float: left;
	width:240px;
	overflow: hidden;
}


.properties .map{
	float: left;
}

.properties .details{
	float: left;
	width:246px;
	padding:0 0px 0 15px;
}

.properties .details a{
	text-decoration: none;
}

.properties .details p{
	margin:0 !important;
	padding:0 0 10px 0 !important;

}

.properties .details h2{
	font-size: 1.4em;
	margin:0 !important;
	padding:0 !important;
}

.properties .details h3{
	font-size: 1.2em;
	margin:0 !important;
	padding:0 0 10px 0 !important;
}


.properties .details .eh10 a{
	color: #7E1E72;
	}
	
.properties .details .eh9 a{
	color: #61BB8D;
	}


ul#properties
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#properties li {
	height:160px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	clear: both;
	position: relative;
}
ul#properties li div.thumbnail {
	background-color: #eeeeee;
	/* float: left; */
	margin-right: 13px;
}

ul#properties li div.overview {
	background: #757477;
	/*
	float: left;
	
	width: 92px;
	height: 92px;
	*/
	overflow: hidden;
}
ul#properties li div.overvieweh9 {
	background: #9BD5C5;
	/*
	float: left;
	width: 92px;
	height: 92px;
	*/
	overflow: hidden;
}

ul#properties li div.overvieweh10 {
	background: #821172;
	/*
	float: left;
	width: 92px;
	height: 92px;
	*/
	overflow: hidden;
}

body.eh9 ul#properties li div.overview {
	background-color: #91c257;
}
body.eh10 ul#properties li div.overview {
	background-color: #660066; /*v1 #7dc4d3;*/
}



/*
* PROPERTY
* -----------------------------------------------------------------------------
*/





div#property div.information {
	color: #666666;

	font-size: 8pt;
	/* v1 margin-right: 13px; */
	margin-top: 13px;
	width: 406px; /* v1 197px; */
}

div#property div.information div.address {
	float: left;
	height: 92px;
	margin-right: 13px;
	width: 92px;
}
body.eh9 div#property div.information div.address {
	background-color: #d0e3b7;
}
body.eh10 div#property div.information div.address {
/*v1	background-color: #c7e3eb;*/
}
div#property div.information div.address h1 {
	color: #666666;
	font-size: 10pt; /*v1 8pt; */
	font-weight: bold;
	padding: 3px;
	margin: 0;
}

div#property div.information div.rent {
	float: left;
/*v1	height: 92px; */
	margin-bottom: 13px;


}
body.eh9 div#property div.information div.rent {
/*v1		background-color: #d0e3b7; */
  color: #9BD5C5;
}
body.eh10 div#property div.information div.rent {
/*v1	background-color: #c7e3eb; */
  color: #821172;
}
div#property div.information div.rent h2 {
	color: #ffffff;
	font-size: 14pt;
	font-weight: normal;
	padding: 3px;
	margin: 0;
}
div#property div.information div.rent h2 span {
	color: #666666;
}

a.back {

	font-size: 2em;
	margin:15px 0 0 0;
	color: #ffffff;
	display: block;
	float: right;

}

a.locate {

	font-size: 2em;
	margin:15px;
	color: #ffffff;
	display: block;
	float: right;

}
body.eh9 div#property div.information a.locate {
	background-color: #c4d98f;
}
body.eh10 div#property div.information a.locate {
	background-color: #acd9e3;
}
div#property div.information a.locate div {
	font-weight: bold;
	padding: 3px;
}

div#property div.photo {
	float: left;
	margin:0 -8px 15px 0;
	padding:0;
	width: 520px; /*v1 197px;*/
	height: 343px;
	overflow: hidden;
}
div#property div.photo img {
	display: block;
}

div#property ul.thumbnails
{
	list-style-type: none;
	margin: -12px 0 0 0;
	padding: 0;
}
div#property ul.thumbnails li {
	float: left;
	height:80px;
	overflow: hidden;
	margin-bottom: 10px;
}
div#property ul.thumbnails li img {
	cursor: pointer;
}

div#property div.specifications {
	float: right;
	font-size: 9pt;

	width: 245px;
}
div#property div.specifications p {
	margin: 6px 0 0 0;
}
div#property div.specifications table {
	font-size: 11pt;
}

div#property div.overview {

	padding-top:28px;
	font-size: 11pt;
	width: 500px; /* v2 */

}


.contactPanel{
	display: block;
	margin:0;
	padding:25px 0 20px  110px;
	font-size: 11pt;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(/img/viewnow.gif);
	color: #000 !important;
}

.contactPanel:hover{
	text-decoration: none;
	color: #821172 !important;
}

 .contactPanel .phone{
	color: #821172 !important;
}

/*
* MAP
* -----------------------------------------------------------------------------
*/
div#map a.marchmont-map,
div#map a.locate-marchmont,
div#map a.bruntsfield-map,
div#map a.locate-bruntsfield,
div#map a.locate-properties,
div#map a.locate-busstops,
div#map a.edinburgh-map {
	display: block;
	font-weight: bold;
	height: 92px;
	width: 92px;
	position: absolute;
}
div#map a.marchmont-map {
	background-color: #B4DFD2; /*v1 #d7e5b4;*/
	color: #FFFFFF; /*v1 #666666;*/
	top: 0;
	left: 0;
}
div#map a.locate-marchmont {
	background-color: #9BD5C5; /*v1 #d7e5b4;*/
	color: #ffffff;
	top: 0;
	left: 105px;
}
div#map a.bruntsfield-map {
	background-color: #821172; /*v1 #badde5;*/
	color: #ffffff; /*v1 #666666;*/
	top: 0px; /*v1 105px; */
	left: 0;
}
div#map a.locate-bruntsfield {
	background-color: #821172; /*v1 #badde5;*/
	color: #ffffff;
	top: 105px;
	left: 105px;
}
div#map a.locate-properties {
	color: #ffffff;
	top: 0;
	left: 105px;
}
div#map a.locate-busstops {
	color: #ffffff;
	top: 105px;
	left: 105px;
}
div#map a.edinburgh-map {
	color: #ffffff; /*v1 #666666;*/
	top: 105px;
	left: 0;
}
div#map a.marchmont-map div,
div#map a.locate-marchmont div,
div#map a.bruntsfield-map div,
div#map a.locate-bruntsfield div,
div#map a.locate-properties div,
div#map a.locate-busstops div,
div#map a.edinburgh-map div {
	padding: 3px;
}
body.eh9 div#map a.locate-properties {
	background-color: #E4F3EE; /*v1 #d7e5b4;*/
}
body.eh9 div#map a.locate-busstops {
	background-color: #c4d98f;
}
body.eh10 div#map a.locate-properties {
	background-color: #D1B7D1; /*v1 #d1e9ee;*/
}
body.eh10 div#map a.locate-busstops {
	background-color: #b9dde5;
}
body.eh9 div#map a.bruntsfield-map {
	top: 0;
}
body.eh9 div#map a.edinburgh-map {
	background-color: #9BD5C5; /*v1 #c4d98f;*/
}
body.eh10 div#map a.edinburgh-map {
	background-color: #E696C1; /*v1 #b9dde5;*/
}
div#map div#googleMap {
	position: absolute;
	top: 0;
	left: 210px;
}


#slides {
	position:relative;

	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:625px;
	height:300px;
	margin-bottom: 17px;
	overflow:hidden;
	position:relative;
	display:none; 
}

.slides_container a {
	width:570px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
	width:625px;
}


