body {border: 0;margin: 0;padding: 0; height: 100%; background: #fff; font-family: Arial;font-size: 11px; font-weight: normal; color: #000; text-align: center;}
body * {margin: 0; padding: 0;}
img {border: 0;}
ul {list-style-type: none;}
a {text-decoration: none; color: #B73621;}
a:hover {text-decoration: underline;}
.boxFooter {clear: both;}

/* mainPage */
#mainPage {clear: both; margin-top: 20px; width: 100%;}

/* pageHeader */
#pageHeader {clear: both; margin: 0 auto; width: 960px; text-align: left;}

/* pageFooter */
#pageFooter {clear: both; margin: 0 auto; width: 960px; overflow: auto;}
*:first-child+html #pageFooter {margin-top: 30px;}

/* pageContent */
#pageContent {clear: both; margin: 0 auto; width: 960px; text-align: left;}

/* commonHeader */
.commonHeader .logo {float: left; width: 300px;}
.commonHeader .logo img {}
.commonHeader .navigation {float: right; margin: 40px 0 0 0;}
.commonHeader .navigation ul {margin-left: -10px;}
.commonHeader .navigation li {float: left; margin: 0 10px 0 0;}
.commonHeader .navigation a {display: block; border-top: 5px solid #F1F1F1; padding-top: 4px; color: #485074; font-weight: bold; font-size: 12px; font-family: Georgia; text-transform: uppercase;}
.commonHeader .navigation .active a,
.commonHeader .navigation a:hover {border-color: #FFC53F; text-decoration: none;}


/* commonFooter */
.commonFooter {border-top: 1px solid #CBCBCB; margin: 0 0 20px 0;text-align: left;}
.commonFooter .logo {position: relative; top: -1px; left: 0; float: left; width: 165px;}
.commonFooter .navigation {float: right; margin: 20px 0 0 0 ;}
.commonFooter .navigation li {float: left; margin: 0 0 0 8px;}
.commonFooter .navigation a {font-size: 11px; font-weight: normal; color: #CBCBCB; text-transform: uppercase;}

/* mainContent */
#mainContent {float: left; margin: 30px 0;width: 100%;}

/* ----- EOF LAYOUT ----- */

/* info */
.commonInfo {margin-bottom: 25px; height: 318px; background: url(info-bg.jpg) no-repeat 319px 0; color: #FEFFFD; font-size: 11px;}
.commonInfo h5 {padding: 20px 25px 10px 25px;font-weight: normal; font-size: 21px; font-family: Georgia; text-transform: uppercase; letter-spacing: 1px;}
.commonInfo p {padding: 10px 25px;}
.commonInfo .investment {float: left; width: 316px; height: 318px; background: #FE8906;}
.commonInfo .investment .seeMore {margin: 10px 0 0 25px; width: 90px; height: 30px; line-height: 30px; background: #fff; text-align: center;}
.commonInfo .investment .seeMore a {display: block; font-size: 14px; font-weight: bold; color: #FE8906;}
.commonInfo .investment .seeMore a:hover {text-decoration: none;}
.commonInfo .placement {float: right; width: 213px; height: 105px; background: #AEAEAE;}
.commonInfo .placement h5 {padding: 20px 20px 5px 20px;}
.commonInfo .placement p {padding: 0px 15px;}
.commonInfo .placement .seeMore {padding: 2px 20px; text-align: right;}
.commonInfo .placement .seeMore a {color: #445976;}
.commonInfo .form {clear: right; float: right; margin-top: 2px; width: 213px; height: 211px; background: #425573;}
.commonInfo .form h5 {padding: 20px 13px 10px 13px; font-size: 12px; font-weight: bold;}
.commonInfo .form ul {margin: 0 15px;}
.commonInfo .form li {float: left; padding: 6px 0;width: 100%;}
.commonInfo .form span {float: left; display: block; width: 75px;}
.commonInfo .form label {float: left; display: block; margin: 0 2px 0 0;}
.commonInfo .form select {float: left; margin-right: 5px;}
.commonInfo .form label[for=aPT],
.commonInfo .form label.l2 {clear: left; margin: 3px 2px 0 75px;}
.commonInfo .form select[name=aPT] {margin-top: 3px;}
.commonInfo .form input[type=submit] {border: 0; margin: 0 0 0 88px; padding: 0; width: 72px; height: 23px; background: url(submit.png) no-repeat 0 0; cursor: pointer;}

/* frontPage */
.frontPage {float: left; width: 100%;}
.frontPage .cols {float: left; width: 300px; margin-right: 30px;}
.frontPage .cols h5 {border-bottom: 4px solid #F0F0F0; margin-bottom: 25px; padding-bottom: 5px; font-size: 18px; font-weight: bold; color: #545454;}
.frontPage .investment {background: url(investment_bg.jpg) no-repeat 50% 55px;}
.frontPage .investment .content {margin-top: 210px;}
.frontPage .investment p {margin: 8px 0; text-align: justify;}
.frontPage .investment .seeMore {margin-top: 5px; text-align: right;}
.frontPage .investment .seeMore a {color: #445976;}
.frontPage .attributes li {padding-left: 75px; margin-bottom: 20px; min-height: 65px;}
.frontPage .attributes .i1 {background: url(attr_bg.jpg) no-repeat 0 0;}
.frontPage .attributes .i2 {background: url(attr_bg.jpg) no-repeat 0 -105px;}
.frontPage .attributes .i3 {background: url(attr_bg.jpg) no-repeat 0 -209px;}
.frontPage .attributes .i4 {background: url(attr_bg.jpg) no-repeat 0 -310px;}
.frontPage .attributes .i5 {background: url(attr_bg.jpg) no-repeat 0 -407px;}
.frontPage .attributes .i6 {background: url(attr_bg.jpg) no-repeat 0 -504px;}
.frontPage .attributes .i7 {background: url(attr_bg.jpg) no-repeat 0 -600px;}
.frontPage .attributes .i8 {background: url(attr_bg.jpg) no-repeat 0 -696px;}
.frontPage .additional {margin-right: 0;}
.frontPage .contact span {display: block; margin: 5px 0;}
.frontPage .placement {margin-top: 25px;}
.frontPage .placement a {display: block; margin-top: 20px; width: 299px; height: 135px; background: url(map_bg.jpg) no-repeat 50% 0;}

#mainContent .boxHeader h1 {border-bottom:4px solid #F0F0F0; margin-bottom:25px; padding-bottom: 5px; font-weight: normal; font-family: Georgia; font-size: 21px; color: #4F4F4F; text-transform: uppercase; letter-spacing: 1px;}

/* pagination */
.pagination {clear: both; float: left; width: 100%;}
.pagination .paginationBox {float: right; margin: 20px 95px 0 0; width: auto;}
.pagination .caption {float: left; margin: 0 10px 0 0; padding: 2px 0 0 0; font-weight: bold; color: #000; font-size: 11px;}
.pagination ul {float: left;}
.pagination li {float: left; margin: 0 2px;}
.pagination li a,
.pagination li span {display: block; text-align: center;}
.pagination li a span,
.pagination li span span {border: 1px solid #F2791E; padding: 1px 5px; font-weight: bold; font-size: 11px; background: #fff;}
.pagination .selected a span,
.pagination .selected span span {background: #E9E9E9;}
.pagination .next,
.pagination .prev {display: none;}

/* pagesSingle */
.pagesSingle .boxHeader h1 {font-weight: bold; font-size: 17px; color: #F1B013;}
.pagesSingle .boxBody {margin: 20px 0 0 0;}
.pagesSingle .boxBody p {margin: 0 0 10px 0; line-height: 18px;}
.pagesSingle .boxBody h1 {margin: 3px 0; font-weight: bold; font-size: 15px;}
.pagesSingle .boxBody h2 {margin: 3px 0; font-weight: bold; font-size: 14px;}
.pagesSingle .boxBody h3 {margin: 3px 0; font-weight: bold; font-size: 13px;}
.pagesSingle .boxBody h4,
.pagesSingle .boxBody h5,
.pagesSingle .boxBody h6  {margin: 3px 0; font-weight: bold; font-size: 13px;}
.pagesSingle .boxBody ul,
.pagesSingle .boxBody ol {margin-left: 30px;}
.pagesSingle .boxBody .content {font-size: 13px;}
.pagesSingle .boxBody img[style="float: left;"] {margin: 0 10px 5px 0;}
.pagesSingle .boxBody img[style="float: right;"] {margin: 0 0 5px 10px;}

/* apartmentsList */
.apartmentsList .list table {border-spacing: 1px; margin: 0 auto; width: 770px; text-align: center;}
.apartmentsList .list th {padding: 8px 0; background: #FE8906; color: #fff; font-weight: normal;}
.apartmentsList .list th a {color: #fff;}
.apartmentsList .list td {padding: 3px 0; background: #F7F7F7; color: #4C4C4C;}
.apartmentsList .list .r0 td {background: #E9E9E9;}
.apartmentsList .list tr:hover td {background: #c9c9c9;}
.apartmentsList .list .c7 a {display: block; margin: 0 auto; width: 24px; height: 24px; background: url(cart-ico.png) no-repeat 0 0;}
.apartmentsList .list .c7 a:hover {text-decoration: none;}
.apartmentsList .list .c7 span {visibility: hidden;}
.apartmentsList .list .c8 a {color: #444770;}
.apartmentsList .info {margin: 20px 0 0 100px;}

/* apartmentsSingle */
.apartmentsSingle .apartment table {border-spacing: 1px; margin: 0 auto; width: 770px; text-align: left;}
.apartmentsSingle .apartment th {padding: 8px; background: #FE8906; color: #fff; font-weight: normal;}
.apartmentsSingle .apartment thead .c1 {font-weight: bold; text-align: center;}
.apartmentsSingle .apartment thead .c2 {background: #9E9E9E;}
.apartmentsSingle .apartment td {padding: 5px 15px; background: #F7F7F7; color: #4C4C4C;}
.apartmentsSingle .apartment .r0 td {background: #E9E9E9;}
.apartmentsSingle .apartment tbody .c1 {background: #fff !important;}
.apartmentsSingle .apartment tbody .c2 {text-align: right;}
.apartmentsSingle .apartment .cart a {display: block; width: 24px; height: 24px; background: url(cart-ico.png) no-repeat 0 0;}
.apartmentsSingle .apartment .cart a:hover {text-decoration: none;}
.apartmentsSingle .apartment .cart span {visibility: hidden;}
.apartmentsSingle .info {margin: 30px 0 0 100px;}

/* */
a.aMenuPlus {cursor:default;}





