/*
* =============================================================================
* 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/background.gif) 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: #pBD5C5; /*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: 800px;
}
div#basis2 {
	padding: 60px 36px 59px 42px;
}

div.clear {
	clear: both;
}


/*
* =============================================================================
* HEADER
* =============================================================================
*/
div#header {
	background: url('../img/header-bg.gif') top left repeat-x;
	margin-bottom: 13px;
}
body.eh9 div#header {
	background: url('../img/header-eh9-bg.gif') top left repeat-x;
}
body.eh10 div#header {
	background: url('../img/header-eh10-bg.gif') top left repeat-x;
}
div#header ul {
	height: 92px;
	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;
}


/*
* =============================================================================
* BODY
* =============================================================================
*/
div#body
{
	/* background: url('../img/body-bg.gif') left top repeat-y; */
	/* overflow: hidden; */
	width: 722px;
}
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: 92px;
	width: 92px;
}
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: 617px;
}
div#content div.properties {
/* v1	background: url('../img/properties-bg.gif') top left; */
	min-height: 407px;
}
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
* -----------------------------------------------------------------------------
*/
ul#properties
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#properties li {
	float: left;
}
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;*/
}

ul#properties li div.overview a {
	color: #ffffff;
	display: block;
	font-size: 8pt;
	padding: 3px;
}

/*
* PROPERTY
* -----------------------------------------------------------------------------
*/
div#property div.information {
	color: #666666;
	float: left;
	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;
	width: 92px;
}
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: 8pt;
	font-weight: bold;
	padding: 3px;
	margin: 0;
}
div#property div.information div.rent h2 span {
	color: #666666;
}

div#property div.information a.locate {
	background: #c4d98f;
	color: #ffffff;
	display: block;
	float: right;
	height: 92px;
	width: 92px;
}
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-right: 13px;
	width: 406px; /*v1 197px;*/
	height: 197px;
}
div#property div.photo img {
	display: block;
}

div#property ul.thumbnails
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#property ul.thumbnails li {
	float: left;
}
div#property ul.thumbnails li img {
	cursor: pointer;
}

div#property div.specifications {
	float: right;
	font-size: 8pt;
	margin-left: 13px;
	width: 197px;
}
div#property div.specifications p {
	margin-top: 6px;
}
div#property div.specifications table {
	font-size: 8pt;
}

div#property div.overview {
	font-size: 11pt;
	width: 406px; /* v2 */
}

/*
* 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;
}