* {margin:0;padding:0;border:0;outline:none;list-style-type:none;}
html {background: #827789;}
body {background: #827789;font-family:arial, helvetica; font-size:62.5%; color:#512764;}

/* Such a mess */
#new-homes #tabs #tab-new-homes {
	background: #877789 url(../images/tab-new-homes-over.gif) no-repeat!important;
}

#new-homes #tabs #tab-new-homes a {
	color: #fff!important;
}

#iphoneAd {
	margin-top: 59px;
	text-align: justify;
}

#iphoneAd h2 {
	font-size: 1.2em;
	margin-bottom: 15px;
}
/* Such a mess */

input {border:1px;}

p {font-size:1.2em; margin-bottom:10px;}
a {text-decoration:none;font-size:1.2em; color:#512764;}
a.link-block {background: #827789;display:block; color:#fff; font-size:1.2em; padding-left:2px;}
@media screen and (-webkit-min-device-pixel-ratio:0){a.link-block{padding-top:1px;}} /* safari only */
a.link-block:hover {background: #3f1e62;}

/* layout*/
#wrapper {width:910px;margin:10px auto;}
#main {float:left;width:870px;background:#fff; padding:20px;}
#main #left-col {float:left;width:166px; margin:0 10px 0 0;position:relative;}
#main #centre-col {float:left;width:518px;}
#main #right-col {float:left;width:166px;margin-left:10px;}

/* left coloumn -------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------- */

/* leftnav */
#left-col #nav ul li {border-top:1px solid #ae9ab7;min-height:16px;height:auto !important;height:16px;}
#left-col #nav ul li a {display:block;padding:7px 3px;min-height:16px;height:auto !important;height:16px;}

/* Quick search */
#left-col #quick-search {border-top:1px #ae9ab7 solid;border-bottom:1px #ae9ab7 solid;background:#e0dde1;padding:0 0 5px 3px;float:left; width:163px;}
#left-col #quick-search legend {font-size:1.2em; padding-top:3px;}
#left-col #quick-search label {float:left;width:77px;font-size:1.2em;padding:7px 0 0 0;}
#left-col #quick-search select {float:left;width:80px;margin:5px 0;}
#left-col .search {margin:2px 0;}

/* address */
#left-col #address {border-bottom:1px #ae9ab7 solid;padding:1px 0 3px 3px; font-size:1.2em; color:#7c7c7c;}
#left-col #flash-ani {
	margin: 85px 0 0 0;
}

.telNo {
	font-size: 1.6em;
	font-weight: bold;
	color: #3a1e4c;
}

/* centre coloumn -------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------- */

#centre-col #tabs ul li {float:left;width:166px;margin:0 10px 10px 0;min-height:62px;height:auto !important;height:62px;}
#centre-col #tabs ul li#tab-new-homes {background:#e0dde1 url(../images/tab-new-homes.gif) no-repeat;}
#centre-col #tabs ul li#tab-new-homes-selected {background:#877789 url(../images/tab-new-homes-over.gif) no-repeat;}
#centre-col #tabs ul li#tab-sales {background:#e0dde1 url(../images/tab-sales.gif) no-repeat;}
#centre-col #tabs ul li#tab-lets {background:#e0dde1 url(../images/tab-lets.gif) no-repeat;margin-right:0px;}
#centre-col #tabs ul li span {display:none;}
#centre-col #tabs ul li a {display:block; padding:45px 0 0 4px;}
#centre-col #tabs ul li#tab-new-homes-selected a{color:#ffffff;}

#centre-col #slideshow {clear:both;}

#centre-col h1 {border-top:1px #ae9ab7 solid;border-bottom:1px #ae9ab7 dotted; height:37px;text-indent:-9999px;}
#centre-col h1#sales-list {background:url(../images/header-sales-list.gif) no-repeat;}
#centre-col h1#client-list {background:url(../images/header-client-list.gif) no-repeat;}
#centre-col h2 {font-size:1.2em;border-bottom:1px #ae9ab7 solid;padding:4px 4px 3px 4px;font-weight:normal;color:#512764;}
#centre-col table {width:518px;}
#centre-col table tr:hover td {color:#3f1e62;}
#centre-col table th {text-align:left;font-size:1.2em;padding:4px 4px 3px 4px;border-bottom:1px #ae9ab7 solid; font-weight:normal;}
#centre-col table td {font-size:1.2em;padding:1px 4px 1px 4px;color:#7c7c7c;}
#centre-col #gross-value {border-top:1px #ae9ab7 dotted; background:url(../images/header-gross-value.gif) no-repeat; height:32px; margin:10px 0 30px 0; text-indent:-9999px;}

#centre-col p {margin-right:10px;}

ul.clients {float:left;margin:10px 70px 0 0; width:180px;}
ul.clients li {width:180px;padding:0 10px 0 4px;font-size:1.2em;color:#7c7c7c;}	


#new-homes #centre-col h1 {clear:both;border-top:none; border-bottom:1px #ae9ab7 dotted; height:22px;text-indent:-9999px;margin-bottom:10px;background:url(../images/h1-forthcoming-schemes.gif) no-repeat 0 -1px;}
#new-homes #centre-col .scroll-pane li {padding:0 0 10px 0; border-bottom:1px #ae9ab7 solid; margin-bottom:10px; clear:both;float:left; width:500px;}
#new-homes #centre-col .scroll-pane li img {float:left;width:166px; padding-right:10px;}
#new-homes #centre-col .scroll-pane li div {float:left;width:323px;}
#new-homes #centre-col .scroll-pane li div h2 {border-bottom:1px #ae9ab7 dotted;padding:4px 4px 6px 0px;font-size:14px;}
#new-homes #centre-col .scroll-pane li div p {border-bottom:1px #ae9ab7 dotted;height:110px; margin:10px 0 4px 0; padding-right:20px;font-size:14px;}
#new-homes #centre-col .scroll-pane li div a {font-size:14px;}

/* sub pages */
#new-homes #centre-col h1#current-developments {background:url(../images/newhomes/h1-current-devs.gif) no-repeat; height:38px; border:none;}
#new-homes #centre-col h1#sold-out {background:url(../images/newhomes/h1-sold-out.gif) no-repeat; height:38px; border:none;}
#new-homes #centre-col h1#forthcoming-developments {background:url(../images/newhomes/h1-forthcoming.gif) no-repeat; height:38px; border:none;}
#new-homes #centre-col .box {position:relative; padding-left:177px; border-bottom:1px solid #827789; margin-bottom:7px;}
#new-homes #centre-col .box .box-inner {min-height:212px;height:auto !important;height:212px;margin-bottom:10px;position:relative;}
#new-homes #centre-col .box .box-inner h2 {border:none; font-size:18px; padding:0; margin-bottom:10px;}
#new-homes #centre-col .box .box-inner .url {background:#827789; position:absolute;bottom:-2px; width:341px;}
#new-homes #centre-col .box .box-inner .url a {color:#ffffff; padding:1px 4px 2px 4px;display:block;}
#new-homes #centre-col .box .box-inner .url a:hover {background:#3F1E62 none repeat scroll 0 0;}
#new-homes #centre-col .box img {position:absolute; top:3px; left:0;}

#new-homes #centre-col .box img {width: 166px;}
#new-homes #centre-col .box .box-inner p a {background:#827789;font-size:1em;position:absolute;bottom:-2px;width:341px;color:#fff;padding:2px 4px 2px 4px;display:block;}
#new-homes #centre-col .box .box-inner p a:hover {background:#3F1E62 none repeat scroll 0 0;}

/* right coloumn -------------------------------------------------------------------------------------------------------------------------------------------------------------
----------------------------- */

#right-col #date {border-top:1px solid #AE9AB7;height:60px;}
#right-col #date div {height:30px;}

#month {
	font: 24px 'arial';
}

#year {
	font: 20px 'arial';
}

.section {
	display: block;
	border-top: 1px #ae9ab7 solid;
	border-bottom: 1px #ae9ab7 dotted;
	padding: 10px 0 8px 0;
	margin-bottom: 10px;
}

#right-col .promo span.property, #right-col .promo2 span.property, #right-col .promo-selected span.property, #right-col .promo2-selected span.property {display:block;padding:7px 3px;font-size:1.2em;}
@media screen and (-webkit-min-device-pixel-ratio:0){body#right-col .promo a, #right-col .promo2 a, #right-col .promo-selected a, #right-col .promo2-selected a{padding:8px 4px;}} /* safari only */

@media screen and (-webkit-min-device-pixel-ratio:0){#home #right-col ul#links{margin-top:3px;}} /* safari only */
#right-col ul#links li {margin-top:1px; font-size:1.2em; }
#right-col ul#links li a.link-block{font-size:1.0em;min-height:15px;height:auto !important;height:15px;}
#right-col ul#links li#track-record {border-top:1px #ae9ab7 solid; padding:9px 0 4px 0;margin:0;}
@media screen and (-webkit-min-device-pixel-ratio:0){#right-col ul#links li#track-record{ padding-bottom:5px;}} /* safari only */

/* Developments styles */
.devLink:hover {
	border-bottom: 1px solid;
}

/* ========================= */
/* ! Drop down menu styles   */
/* ========================= */
#topNav {
	height: 63px;
	margin-bottom: 10px;
}

.dropdown {
	position: relative;
}

.dropdown li {
	float: left;
	zoom: 1;
	background: #e3dee2;
	width: 162px;
	height: 63px;
	margin: 0 5px;
}

.dropdown li a {
	display: block;
	width: 160px;
	height: 63px;
	padding: 0 5px;
	color: #433556;
}

.dropdown li a h2 {
	font-size: 2em!important;
	line-height: 40px;
	width: 151px;
	padding: 0!important;
	margin-bottom: 5px;
	border-bottom: 1px dotted #433556!important;
}

.dropdown li:hover {
	background: #89788a;
	position: relative;
}

.dropdown li a:hover {
	color: #e3dee2;
}

.dropdown li a h2:hover {
	color: #e3dee2!important;
}

/* 
	LEVEL TWO
*/
.sub_menu {
	width: 150px!important;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
}

.sub_menu li {
	font-weight: normal;
	margin: 0;
	width: 152px!important;
	height: 34px;
	float: none;
}

.sub_menu li a {
	background: #e3dee2;
	color: #433556!important;
	height: 34px;
	line-height: 34px;
	border-top: 1px solid #fff;
}

.sub_menu li a:hover {
	background: #89788a;
	color: #e3dee2!important;
}
									  
/* IE 6 & 7 Needs Inline Block */
.sub_menu li a	{
	width: 100%;
	display: inline-block;
} 
/* ========================= */
/* ! Drop down menu styles   */
/* ========================= */
