﻿BODY { MARGIN: 0px; FONT-SIZE: 12px; FONT-FAMILY: Times new Roman; BACKGROUND: url(/img/bodybg.png);}
INPUT, SELECT, TEXTAREA {FONT-FAMILY: Times new Roman; BORDER: solid 1px #D9D8D8;}
IMG {BORDER: 0px;}
FORM, DIV, P {MARGIN: 0px; font-size:16px; font-style:italic}
A {TEXT-DECORATION: none; color: #ee653f }
A:hover {TEXT-DECORATION: none;}

UL {LIST-STYLE-TYPE: none; PADDING: 0px 0px 0px 0px; MARGIN: 0px; COLOR: #000;}
UL LI {MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px;}

H1, H2 {MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; FONT-SIZE: 22px; COLOR: #43141f; FONT-WEIGHT: bold; font-weight:normal}
H2 {FONT-SIZE: 18px;}
H4 {margin:0px;}

.bodyCenter {width:1000px; margin-left:auto; margin-right:auto; text-align:left; color:#70625a;}

#divMainHeader { width:970px; height:127px; background: url(/img/topnavbg.png) no-repeat;}
.hpBody { width:970px; height:583px; background: url(/img/hpbg.png) no-repeat; margin-right:auto; padding-top:10px;}
.welcome {width:911px; height:591px; background: url(/img/welcomebg.png); margin-left:auto; margin-right:auto; margin-top:20px; }
welcome {width:911px; height:591px; background: url(/img/underconst.png); margin-left:auto; margin-right:auto; margin-top:20px; }
.langSelect {padding:280px 0px 0px 280px;}
.lang { float:left; cursor:pointer ; background: url(/img/langbtn.png); width:170px; height:42px; }
.lang H1 {color:White; padding:5px 0px 0px 45px;}
.lang.spa {margin:0px 0px 0px 30px;}
.welcomePics { margin:30px 0px 0px 75px;}
welcomePics { margin:30px 0px 0px 75px; position:relative; top:387px;}

.selectLang {float:right; margin: 9px 25px 0px 0px; font-size:17px;}
#divMenuWrapENG {FLOAT: left; WIDTH: 710px; HEIGHT: 52px; MARGIN: 23px 0px 0px 19px; background: url(/img/menuwrapbg.png) no-repeat; padding: 0px 0px 0px 5px; }
#divMenuWrapENG .menuItem_r_off {FLOAT: left; WIDTH: 0px; HEIGHT: 39px; MARGIN-RIGHT: 0px;}
#divMenuWrapENG .menuItem_r_on {FLOAT: left; WIDTH: 7px; HEIGHT: 39px; MARGIN-RIGHT: 0px; background: url(/img/navl.png) no-repeat 0 6px; }

#divMenuWrapENG .menuItem_m_off {FLOAT: left; HEIGHT: 33px; FONT-SIZE: 17px; PADDING: 14px 7px 0px 7px;}
#divMenuWrapENG .menuItem_m_off A {COLOR: White;}

#divMenuWrapENG .menuItem_m_on {FLOAT: left; HEIGHT: 33px; FONT-SIZE: 17px; PADDING: 12px 7px 0px 7px; background: url(/img/navm.png) repeat-x 0 6px; }
#divMenuWrapENG .menuItem_m_on A {COLOR: #8b7e77; FONT-WEIGHT: bold;}

#divMenuWrapENG .menuItem_l_off {FLOAT: left; WIDTH: 7px; HEIGHT: 33px; MARGIN-LEFT: 0px;}
#divMenuWrapENG .menuItem_l_on {FLOAT: left; WIDTH: 0px; HEIGHT: 39px; MARGIN-LEFT: 0px; PADDING: 14px 7px 0px 7px; background: url(/img/navr.png) no-repeat 0 6px;  }

#divMenuWrapSPA {FLOAT: left; WIDTH: 710px; HEIGHT: 52px; MARGIN: 23px 0px 0px 19px; background: url(/img/menuwrapbg.png) no-repeat; padding: 0px 0px 0px 5px; }
#divMenuWrapSPA .menuItem_r_off {FLOAT: left; WIDTH: 0px; HEIGHT: 39px; MARGIN-RIGHT: 0px;}
#divMenuWrapSPA .menuItem_r_on {FLOAT: left; WIDTH: 7px; HEIGHT: 39px; MARGIN-RIGHT: 0px; background: url(/img/navl.png) no-repeat 0 6px; }

#divMenuWrapSPA .menuItem_m_off {FLOAT: left; HEIGHT: 33px; FONT-SIZE: 15px; PADDING: 14px 2px 0px 2px;}
#divMenuWrapSPA .menuItem_m_off A {COLOR: White;}

#divMenuWrapSPA .menuItem_m_on {FLOAT: left; HEIGHT: 33px; FONT-SIZE: 15px; PADDING: 14px 2px 0px 2px; background: url(/img/navm.png) repeat-x 0 6px; }
#divMenuWrapSPA .menuItem_m_on A {COLOR: #8b7e77; FONT-WEIGHT: bold;}

#divMenuWrapSPA .menuItem_l_off {FLOAT: left; WIDTH: 4px; HEIGHT: 33px; MARGIN-LEFT: 0px;}
#divMenuWrapSPA .menuItem_l_on {FLOAT: left; WIDTH: 7px; HEIGHT: 39px; MARGIN-LEFT: 0px; PADDING: 14px 0px 0px 0px; background: url(/img/navr.png) no-repeat 0 6px;  }

.homeText {float:left; width:562px; margin:20px 0px 0px 85px; line-height: 19px; font-size: 14px;}
.homeText H1 {margin-bottom: 6px;}

.specials {float:left; margin: 20px 0px 0px 55px;}
.newsHeader {width:226px; height:34px;}
.newsLink {margin-top:5px;}
.newsText {width:200px;}
.newsLink A {font-weight:bold; color:#ee653f;}
.newsbg {background: #f2e5cf; height:135px; width: 217px; padding: 15px 0px 0px 10px;}
.customerItem {FLOAT: left; WIDTH: 113px; HEIGHT: 80px; MARGIN: 5px 7px 0px 0px;}
.customerItem .logo {BORDER: solid 1px #ee653f; CURSOR: pointer; width:113px; height:66px;}
.customerItem H1 {MARGIN: 10px 0px 3px 0px; PADDING: 0px; FONT-SIZE: 12px; COLOR: #333; BORDER: none; BACKGROUND: none;}
.customerItem P {MARGIN: 0px;}

.navItem.on {background:#DC6142; width:206px; margin:10px 0px 10px 10px; text-align:center;}
.navItem.on A {display:block; color:#e9d0b3; padding: 9px 0px 8px 0px; font-size: 17px;}
.navItem.off { background: #70615A ; width:206px; margin:10px 0px 10px 10px; text-align:center; padding: 9px 0px 8px 0px; border-bottom: solid 2px #DC6142}
.navItem.off A {display:block; color:#e9d0b3;font-size: 17px; }

.innerPageTop {width:970px; height:160px; background: url(/img/innerPageTop.png) no-repeat; }
.innerPageMiddle {width:917px; min-height:4px; background: url(/img/innerpagemiddle.png) repeat-y; margin: 0px 0px 0px 53px;}
.innerPageBottom {width:917px; height:125px; background: url(/img/innerpagebottom.png) no-repeat; margin: 0px 0px 0px 53px;}
.contentPicture {width:847px; height:140px; margin: 15px 0px 0px 79px; float:left; border-bottom:solid 2px #E6D2AF; border-top:solid 7px #E6D2AF; border-left:solid 7px #E6D2AF; border-right:solid 7px #E6D2AF; border-bottom:solid 7px #E6D2AF}

.sideNav {float:left; background: #f2e5cf; width:230px; min-height:150px; margin: 22px 0px 0px 22px;}
.pageContents { float:left; width:640px;}
.pageContents UL LI {background: url(/img/bullet.png) no-repeat 5px 6px; padding:0px 0px 0px 20px; color:#70625A}
.pageContents2 { float:left; width:700px; padding: 30px 0px 0px 60px;}
.ContentPageTitle  {padding: 20px 0px 0px 10px;}
.ContentPageText {padding: 10px 20px 0px 10px; line-height: 19px;}


.apartmentsMainText {font-size:15px; margin:20px 0px 0px 30px; width:580px;}
.apartments {margin:30px 0px 0px 130px; width:700px;}
.apartmentItem {float:left; width:170px; height:140px; background: #f2e5cf; margin: 0px 0px 0px 30px; cursor:pointer; border:2px solid #ee653f;}
.apartmentItem .image {width:155px; height:100px; margin:5px 0px 0px 8px;}
.apartmentItem .title {font-size:18px; margin: 5px 0px 0px 8px; }

.apartmentText {margin: 22px 23px 0px 10px; width:360px; float:left;}

.galleries {float:left; width:240px; margin-top:5px;}
.galleries .header {background: url(/img/itembg.png); width:230px; height:41px; margin-bottom:10px;}
.galleries .header h2 {padding-top:15px; color:#ee653f;}

.floorPlanItem {width:230px; height:70px; cursor:pointer; border:1px solid #ee653f;margin-bottom:10px;}
.PicItem {width:115px; height:70px; float:left; margin-right:3px; border:1px solid #ee653f; cursor:pointer}

.newsTitle {font-weight:bold; color:#70625a; font-size:16px; width:208px;}
.newsText {color:#70625a;}

.galleryCats { width:800px; margin:0px 0px 0px 70px;}
.galleryCats .cat {float:left; margin:15px 36px 0px 0px;}
.galleryCats .header {background: url(/img/gallerybg.png); width: 364px; height:46px;}
.galleryCats .header h2 {padding-top:15px; color:#ee653f;}

#divMainFooter {background: url(/img/footerbg.png) no-repeat; width:919px; height:56px; margin:0px 0px 0px 23px; padding:20px 0px 0px 0px;}

#divContactDetails {FLOAT: left; WIDTH: 200px; margin:0px 35px 0px 0px;}
#divContactForm {FLOAT: left; WIDTH: 350px; MARGIN-RIGHT: 10px; PADDING-RIGHT: 20px; BORDER-left: dotted 1px #999;}
#divContactForm .contactFormCaption {FLOAT: left; PADDING-TOP: 8px; WIDTH: 160px; FONT-SIZE: 16px;}
#divContactForm .contactFormElement {FLOAT: left; PADDING-TOP: 3px; WIDTH: 160px;}
#divContactForm INPUT.contactFormElement {WIDTH: 140px; BORDER: 1px solid #ee653f;}
#divContactForm .contactFormTextarea {PADDING-TOP: 3px; WIDTH: 310px;}
#divContactForm TEXTAREA.contactFormTextarea {WIDTH: 300px; HEIGHT: 60px; BORDER: 1px solid #ee653f;}
#divContactButtons {LOAT: left; WIDTH: 300px; ARGIN-LEFT: 37px;}
#divContactButtons .contactButton {FLOAT: left; PADDING: 8px 10px 0px 0px;}
#divContactButtons INPUT.contactButton {CLEAR: both; PADDING: 2px; BACKGROUND: #ee653f; BORDER: 1px solid #CCC; FONT-SIZE: 12px; color: White !important;}

.pagingWrap {CLEAR: both; MARGIN: 10px 0px;}
.pagingWrap A.pagingLink {PADDING: 5px 8px; MARGIN-LEFT: 5px; COLOR: #333; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.pagingWrap A.pagingLink.off {BACKGROUND: #EEE; BORDER: solid 1px #666;}
.pagingWrap A.pagingLink.off:hover {BACKGROUND: #E20067; BORDER: solid 1px #E20067; COLOR: #FFF;}
.pagingWrap A.pagingLink.on {BACKGROUND: #E20067; BORDER: solid 1px #E20067; COLOR: #FFF;}

.corners-round {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sep {CLEAR: both;}
