@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

body {
	background: #15105a;
}

#header {
	width: 100%;
	height: 160px;
	background: #201c77 url(../images/header5.png) repeat-y center;
	border-bottom: 6px solid white;
	position: relative;
}

.call {
	text-align: center;
	font-size: 13px;
	color: #555;
	background: #e3e5f5;
	border-bottom: 5px solid #fff;
	padding: 5px;
	font-family: "trebuchet ms";
}

.call a {
	font-size: 13px;
	color: #555;
	text-decoration: none;
}

.call a:hover {
	color: #888;
}

#logodiv {
	width: 524px;
	height: 64px;
	margin: 0 auto;
	padding-top: 35px;
}

#nav {
	width: 100%;
	height: 52px;
	background: url(../images/navbg.jpg) repeat-x;
	border-bottom: 2px solid #E6E6E6;
}

#navlist {
	background: url(../images/navimg.png);
	width: 813px;
	height: 52px;
	margin: 0 auto;
}

#navlist span {
display: none;
}

#navlist li, #navlist a {
height:52px;
display:block;
}

#navlist li {
float: left;
list-style-type: none;
display: inline;
}

#listitem1 {width: 126px;}

#listitem2 {width: 108px;}

#listitem3 {width: 230px;}

#listitem4 {width: 220px;}

#listitem5 {width: 128px;}

#listitem1 a:hover{background: url(../images/navimg.png) 0px -52px no-repeat;}

#listitem2 a:hover{background: url(../images/navimg.png) -126px -52px no-repeat;}

#listitem3 a:hover{background: url(../images/navimg.png) -234px -52px no-repeat;}

#listitem4 a:hover{background: url(../images/navimg.png) -464px -52px no-repeat;}

#listitem5 a:hover{background: url(../images/navimg.png) -684px -52px no-repeat;}

#content {
	width: 100%;
	height: auto;
	padding: 50px 0px 50px 0px;
	background: #e3e5f5;
	border-top: 6px solid white;
	border-bottom: 6px solid #686d90;
}

#centercontent {
	width: 920px;
	margin: 0 auto;
}

#centercontent p{
	width: 350px;
	font-family: Trebuchet MS;
	line-height: 19px;
}

.mainconp {
	color:  #666;
}

#leftcon {
	width: 440px;
	float: left;
}

#rightcon {
	width: 430px;
	float: right;
	position: relative;
}

#rightcon p {
	color: #888;
}

#rightcon a {
	color:  #201c77;
}

.thumbfrontcon {
	width: auto;
}

.thumbsfront {
	width: 140px!important;
	float: left;
	text-align: center;
}



#rightcon ul {
	list-style-position: inside;
	border: 1px solid #ccc;
}

#rightcon ul li {
	padding: 10px;
	line-height: 22px;
}

#rightcon ul li a{
	font-size: 1em;
}

.maintitle {
	color: #555;
	font-size: 20px;
	margin-bottom: 10px;
	font-family: Trebuchet MS;
}

.subtitle {
	color: #555;
	margin-bottom: 0px;
	margin-top: 10px;
	font-family: Trebuchet MS;
	font-size: 17px;
}

.subtitle2 {
	color: #555;
	font-size: 16px;
	margin-top: 15px;
	font-family: Trebuchet MS;
	float: left;
	text-transform: uppercase;
}

.directitle {
	color: #555;
	font-size: 16px;
	margin-top: 15px;
	font-family: Trebuchet MS;
}

.subtitlenopad {
	color: #555;
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-family: Trebuchet MS;
	text-transform: uppercase;
}

#imgbg {
	width: 454px;
	height: 249px;
	background: url(../images/whitebg.png) no-repeat;
}

.image1 {
	padding: 10px 0px 0px 11px;
}

.subtitle2 {
	color: #555;
	font-size: 18px;
	margin-top: 15px;
	font-family: Trebuchet MS;
	float: left;
	text-transform: uppercase;
}

.subtitle3 {
	color: #555;
	font-size: 18px;
	margin-top: 15px;
	font-family: Trebuchet MS;
	float: left;
	text-transform: uppercase;
	padding-top: 260px;
}

.download {
	margin: 17px 0px 0px 5px;
	width: 17px;
	height: 17px;
}

.featuretitle {
	margin: 10px 10px 5px 0px;
	font-size: 18px;
	font-family: "Trebuchet MS";
	color: #555;
}

#features ul li{
	font-size: 13px;
	margin: 0px 25px 0px 15px;
	line-height: 25px;
	color: #666;
	font-family: "Trebuchet ms";
}

.models {
	margin-top: 15px;
	border: 4px solid #201c77;
}


#modelist li {
	width: 430px;
	font-size: 12px;
	padding: 8px;
	color: #555;
	list-style-type: none;
	position: relative;
}

#modelist li em {
	color: #777;
	font-style: normal;
	font-size: 11px;
}

#modelist li strong {
	font-size: 13px;
	color: #333;
}

object {
/*	border: 4px solid #76a07e;*/
/*	margin-bottom: 40px;*/
}

.walk {
	font-family: "trebuchet ms";
	font-size: 1.3em;
	padding:0px 20px 10px 0px;
	color: #555;
	margin-top: 20px;
}

#floorplan {
	background: #bdc5df;
	text-align: center;
	width: 97%;
	border-bottom: 4px solid #201c77;
	border-left: 4px solid #201c77;
	border-right : 4px solid #201c77;
}

#floorplan a {
	padding: 10px 80px 10px 80px;
	display: block;
	font-size: 2em;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-shadow: #d7f9d4 1px 1px 1px;
	letter-spacing: -1px;
}

#floorplan a:hover {
	text-decoration: none;
	background: #9199ae;
}

#floorplansmall {
	background: #caeac7;
	text-align: center;
	width:73.8%;
	border-bottom: 4px solid #76a07e;
	border-left: 4px solid #76a07e;
	border-right : 4px solid #76a07e;
}

#floorplansmall a {
	padding: 10px 80px 10px 80px;
	display: block;
	font-size: 2em;
	text-decoration: none;
	font-family: "Trebuchet MS";
	font-weight: bold;
	text-shadow: #d7f9d4 1px 1px 1px;
	letter-spacing: -1px;
}

.green{
	background: #bdc5df;
}

.imagerotate {
	border: 4px solid #201c77;
	position: relative;
}

.house {
	width: 350px;
	margin-top: 5px;
	border: 4px solid #201c77;
}

.housep {
	margin-top: 15px;
	font-size: 11px;
	color: #666;
}

.parkp {
	font-size: 11px;
	color: #888;
	margin-bottom: 10px;
}

.cpm {
	border: 4px solid #201c77;
}

#directcontact {
	margin-top: 15px;
	height: auto;
	line-height: 22px;
	border: 1px solid gray;
	padding: 5px 10px 20px 20px;
	background: #bdc5df;
}

#directcontact p {
	height: auto;
	line-height: 22px;
	text-shadow: #d5e0fe 1px 1px 1px;
	border: 2px;
	color: #555;
}

.indent {
	text-indent: 20px;
}

.thanks {
	text-align: center;
	font-size: 15px;
}

.thanks a {
	color: #88b992;
	font-size: 15px;
}

.morepics {
	border: none!important;
	background: #bdc5df;
	width: 317px;
}

.morepics li{
		padding: 15px 20px 12px 45px!important;
	font-weight: bold;
	color: #888;
	text-shadow: #d2ddfa 2px 1px 1px;
	border: 4px solid #201c77;
	display: block;
	margin-bottom: 20px;
	font-family: "Myriad Pro";
	font-size: 1.1em;
	list-style-type: none;
	background: url(../images/camera.png) 10px 8px no-repeat;
}

.smallfront {
	border: 4px solid #201c77;
	float: left;
	margin: 10px 8px 0px 8px;
}

#kaltura_player {
	border: 4px solid #201c77;
}

.disclaimer {
	margin-top: 10px;
}

#form {
	width: 350px;
}

#form li {
	list-style-type: none;
	width: 300px;
	color: #555;
	padding: 5px;
	font-family: "trebuchet ms";
	font-size: 13px;
}

#fullname {
	width: 300px;
	background: #bdc5df;
	padding: 5px;
	border: 1px solid #8f97ac;
	margin-top: 5px;
}

#email {
	width: 300px;
	background: #bdc5df;
	padding: 5px;
	border: 1px solid #8f97ac;
	margin-top: 5px;
}

#enquiry {
	width: 300px;
	background: #bdc5df;
	padding: 5px;
	border: 1px solid #8f97ac;
	margin-top: 5px;
}

.input-txt {
	color: #5c7359;
}

.error-text {
	color: #ff6c6a;
}

.clear {
	clear: both;
}

#footer {
	width: 100%;
	height: 130px;
	background: #15105a;
	line-height: 20px;
}

#footercon {
	width: 420px;
	margin: 0 auto;
	padding-top: 20px;
}

#footercon ul {
	list-style-type: none;
	width: 428px;
	margin: 0 auto;
}

#footercon li {
	display: inline;
	padding: 1px;
	color: #e3e5f5;
}

#footercon li a{
	color: #e3e5f5;
	font-size: 13px;
}

#footercon p {
	color: #e3e5f5;
	text-align: center;
}

#footercon p a{
	color: #e3e5f5;
}

