/* CSS Document */

body {
	margin:5px; padding:0px; font-size:12px; background-color:#544a47; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;
}

.vat-image {
	position:absolute; top:0px; right:0px; z-index:100000;
}

div.clear {
	clear:both; font-size:0px; line-height:0pt; height:0px; 
}

/*div.lined-clear {
	height:1px; line-height:0pt; font-size:0px; background-color:#140c07; display:block;
}
*/
p {
	margin:0px; padding:0px; line-height:14px;
}

a {
	text-decoration:none; padding:0px; margin:0px;
}

a:hover {
}

a img {
	border:0px;
}

h1 {
}

h2 {
	font-size:12px; 
}

h3 {
	font-size:12px; color:#449c93; font-weight:100; text-transform:uppercase; margin-bottom:15px;
}

ul {
	list-style-image:url(../Images/bullet.gif); margin:0px 0px 0px 0px; padding:10px 0px 0px 35px; line-height:8pt; height:auto; width:323px;
}

ul li {
	 margin:0px 0px 4px 0px; padding:0px 0px 0px 0px; line-height:10pt; height:auto;
}

ol {
}

ol li {
}

.container {
	margin:auto;
	width:746px;
	height:auto;
	padding-left:7px;
	background-image: url(../Images/bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.top-panel {
	position:relative; margin:auto; width:746px; height:108px; background-image:url(../Images/top.jpg);
}

a.logo-link {
	position:absolute; top:30px; left:13px;
}

a.news-link {
	position:absolute; top:11px; right:165px;
}

a.news-link span {
	color:#FFFFFF; float:left; cursor:pointer;
}

a.news-link img {
	padding-left:6px; float:left;
}

a.home-link {
	position:absolute; top:11px; right:90px;
}

a.home-link span {
	color:#FFFFFF; float:left; cursor:pointer;
}

a.home-link img {
	padding-left:6px; float:left;
}

a.mail-link {
	position:absolute; top:11px; right:15px;
}

a.mail-link span {
	color:#FFFFFF; float:left; cursor:pointer;
}

a.mail-link img {
	margin-top:3px; padding-left:6px; float:left;
}


/* NEW CONTENT NAVIGATION */

.top-panel .navigation-bar {
	position:absolute; bottom:0px; right:5px; width:572px; height:auto; padding-right:5px;
}

.top-panel .navigation-bar a {
	padding:11px 22px 11px 22px; color:#c2a297; display:block; line-height:12px; font-size:12px; float:left;
}

.top-panel  .navigation-bar a.lastimage {
	border-right:0px;
}

.top-panel .navigation-bar a:hover {
	color:#449C93;
}

.content .content-navigation {
	float:left; width:565px; min-height:18px; height:auto !important; height:18px; padding:3px 0px 3px 0px; background-color:#333333; display:none;
}

.content .content-navigation a {
	color:#c2a297; padding:0px 33px 0px 22px; float:left;
}

.content .content-navigation .selected a {
	color:#ffffff; float:left; background:url(../Images/nav-bullet.gif) no-repeat 13px 5px;
}

.content .content-navigation a:hover {
	color:#449C93;
}

/* NEW CONTENT NAVIGATION */



.middle-panel {
	margin:auto; width:722px; height:auto; background-image:url(../Images/middle.jpg); padding:0px 16px 0px 8px;
}

.body-content {
	margin:auto; width:721px; height:auto;
}

.left-panel {
	float:left; width:156px; height:auto;
}

.left-panel h2 {
	margin:17px 16px 33px 16px;
}

.left-panel p {
	margin:0px 16px 16px 16px;
}

.left-panel a {
	margin:0px 16px 16px 16px; color:#449C93; text-decoration:underline;
}

.left-panel a:hover {
	text-decoration:none;
}

.contact a {
	margin:0px 16px 16px 16px; color:#449C93; text-decoration:underline; display:block;
}

.contact a:hover {
	text-decoration:none;
}

.side-panel {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel2.jpg); background-repeat:no-repeat;
}

.side-panel p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.side-panel a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.side-panel a:hover {
	text-decoration:none;
}


.sales {
padding:10px;
background-color:#000000;


}

.sales-current {
float:left;
width:220px;
height:152px;
padding:10px;
background-color:#000000;


}



.innovative-design {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/innovative-design.jpg); background-repeat:no-repeat;
}

.innovative-design p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.innovative-design a {
	position:absolute; top:487px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline; /* Edited */
}

.innovative-design a:hover {
	text-decoration:none;
}
.contact {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/contact.jpg); background-repeat:no-repeat;
}

.awards {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/awards.jpg); background-repeat:no-repeat;
}

.awards-link {
	float:left; width:100px; margin-left:20px;
}
.options {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/options.jpg); background-repeat:no-repeat;
}

.service {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/service.jpg); background-repeat:no-repeat;
}

.the-concept {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/concept.jpg); background-repeat:no-repeat;
}

.current-projects {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/current-projects.jpg); background-repeat:no-repeat;
}
.projects-ventures {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/projects-jointventures.jpg); background-repeat:no-repeat;
}
.the-story {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/thestory.jpg); background-repeat:no-repeat;
}

.luxury-living {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/luxury-living.jpg); background-repeat:no-repeat;
}

.luxury-living p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.luxury-living a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.luxury-living a:hover {
	text-decoration:none;
}




.one-aldwych {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/one-aldwych.jpg); background-repeat:no-repeat;
}

.one-aldwych p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.one-aldwych a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.one-aldwych a:hover {
	text-decoration:none;
}




.spectacular-views {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/spectacular-views.jpg); background-repeat:no-repeat;
}

.spectacular-views p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.spectacular-views a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.spectacular-views a:hover {
	text-decoration:none;
}




.stunning-location {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/stunning-location.jpg); background-repeat:no-repeat;
}

.stunning-location p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.stunning-location a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.stunning-location a:hover {
	text-decoration:none;
}




.total-lifestyle {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/total-lifestyle.jpg); background-repeat:no-repeat;
}

.total-lifestyle p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.total-lifestyle a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.total-lifestyle a:hover {
	text-decoration:none;
}

.la-molazul {
	float:left; position:relative; width:156px; height:575px; background-image:url(../Images/side-panel-images/la-molazul.jpg); background-repeat:no-repeat;
}

.la-molazul p {
	position:absolute; top:397px; left:14px; width: 125px; height: auto;
}

.la-molazul a {
	position:absolute; top:541px; left:14px; width: auto; height: auto; color:#449C93; text-decoration:underline;
}

.la-molazul a:hover {
	text-decoration:none;
}




.the-concept-panel {
	width:507px; height:114px; background-color:#1f160e; margin-bottom:16px;
}

.the-concept-panel img.left {
	float:left;
}

.the-concept-panel img.right {
	float:right;
}

.the-concept-panel .text-one-eighty {
	float:left; width:180px; height:auto; font-weight:bold;
}

.the-concept-panel .text-one-eighty p {
	padding:36px 20px 5px 20px; line-height:14pt;
}

.the-concept-panel .text-one-eighty p.sunset {
	padding:36px 0px 5px 20px; line-height:10pt;
}

.the-concept-panel .three-two-eight {
	float:left; width:328px; height:auto; font-weight:bold;
}

.the-concept-panel .three-two-eight p {
	padding:47px 52px 5px 52px; line-height:14pt;
}




.the-story-panel {
	width:507px; height:176px; background-color:#449C93; margin-bottom:16px;
}

.the-story-panel img.left {
	float:left;
}

.the-story-panel img.right {
	float:right;
}

.the-story-panel .two-four-one {
	float:left; width:241px; height:auto;
}

.the-story-panel .two-four-one p {
	color:#20170e; margin:15px 15px 15px 15px;
}


.the-story-think-tank-panel {
	width:507px; height:173px; background-color:#20170e; margin-bottom:16px;
}

.the-story-think-tank-panel img.left {
	float:left;
}

.the-story-think-tank-panel img.right {
	float:right;
}

.the-story-think-tank-panel .two-six-one {
	float:left; width:261px; height:auto;
}

.the-story-think-tank-panel .two-six-one p {
	color:#ffffff; margin:50px 10px 10px 10px;
}


/* Below is not editable */

.content {
	float:left; width:565px; height:auto;
}

.content#solution {
	background-color:#ffffff; min-height:575px; height:auto !important; height:575px;
}

.content#solution p {
	color:#010101;
}

.content#solution .person {
	width:497px; height:auto; padding:5px;
}

.content#solution .person#leftdiv {
	width:518px; padding:15px 0px 5px 5px;
}

.content#solution .person#rightdiv {
	width:482px; padding:5px 5px 5px 20px;
}

.content#solution .person img.imgleft {
	float:left; margin-right:20px;
}

.content#solution .person img.imgright {
	float:right; margin-left:20px; margin-bottom:20px;
}

.content#solution .person h1 {
	margin:0px 0px 10px 0px; color:#000000; font-size:12px; text-transform:uppercase; font-weight:100;
}

.content#solution .person p {
	margin:0px 0px 10px 0px;
}

h4.page-sp-heading {
	margin:30px 10px 30px 32px; height:23px; display:block; font-size:23px; font-weight:100; letter-spacing:0pt; color:#449c93;
}

img.page-heading {
	margin:33px 10px 30px 33px;
}

.link-handler {
	width:507px; height:65px; border-bottom:1px solid #000000; margin:auto; padding-top:8px; margin-bottom:10px;
}

.link-handler a.first-link {
	color:#FFFFFF; text-transform:lowercase; padding:0px 6px 0px 4px; 
}

.link-handler a.link {
	color:#FFFFFF; text-transform:lowercase; padding:0px 6px 0px 6px; border-left:1px solid #FFFFFF;
}

.link-handler a:hover {
	text-decoration:underline;
}

.bottom-panel {
	position:relative; margin:auto; width:746px; height:81px; background-image:url(../Images/footer.jpg);
}

.border-bottom-item {
	width:507px; height:auto; border-bottom:1px solid #000000; padding-bottom:20px; margin-top:20px;
}

img.g-link {
	position:absolute; bottom:7px; right:10px;
}

a.en-link {
	position:absolute; bottom:13px; right:224px;
}

a.de-link {
	position:absolute; bottom:13px; right:169px;
}

a.sp-link {
	position:absolute; bottom:13px; right:118px;
}

a.ru-link {
	position:absolute; bottom:13px; right:67px;
}

.disclaimer {
	position:relative; margin:auto; width:753px; height:19px; background-color:#544a47;
}

.disclaimer a {
	color:#449c93; font-size:10px;
}

.disclaimer a:hover {
	color:#FFFFFF;
}

.disclaimer p.emailby {
	position:absolute; top:4px; left:15px; color:#449c93; font-size:10px;
}

.disclaimer a.webdesignby {
	position:absolute; top:4px; right:15px;
}


