body { background:#333333 url('../images/bg.jpg') repeat-x left top; font-family:"Arial", Geneva, Helvetica, sans-serif; margin:0px; padding:0px; }

a img { border:none; }

form { margin:0px; padding:0px; }

.clearfloat { clear:both; }

/* header */
.header { background:#202020 url('../images/bg-header.jpg') no-repeat left top; height:122px; margin:0px; padding:0px; }
.logo { position:relative; top:36px; }
.reserve { position:relative; top:17px; left:0px; float:right; margin:0px; padding:0px; }
.phone-reserve { position:relative; top:7px; font-size:11px; color:#ffffff; font-weight:normal; text-align:center; }

.login-logo { position:relative; top:-32px; text-align:center; }

.menu-top { background:url('../images/top-menu.jpg') repeat-x left top; height:31px; margin:0px; padding:0px; }

/*
.btns-top a, .btns-top a:active, .btns-top a:visited, .btns-top a:hover { font-size:10px; font-weight:normal; color:#1d1c1a; text-decoration:none; }
*/

.sign-in { border:0px; text-align:center; }
.sign-in a, .sign-in a:active, .sign-in a:visited, .sign-in a:hover { background:url('../images/sign-in.png') no-repeat 0px 1px; width:67px; height:25px; margin:0px; padding:5px 15px 6px 15px; font-size:12px; font-weight:normal; color:#cec6a2; text-decoration:none; }

.find-house { border:0px; text-align:center; }
.find-house a, .find-house a:active, .find-house a:visited, .find-house a:hover { background:url('../images/find-house.png') no-repeat 0px 0px; width:98px; height:25px; margin:0px; padding:5px 12px 5px 12px; font-size:12px; font-weight:normal; color:#070707; text-decoration:none; }

.inquiries { border:0px; text-align:center; }
.inquiries a, .inquiries a:active, .inquiries a:visited, .inquiries a:hover { background:url('../images/reservation-inquiry.png') no-repeat 0px 0px; width:134px; height:25px; margin:0px; padding:5px 10px 5px 10px; font-size:12px; font-weight:normal; color:#070707; text-decoration:none; }

.view-map { padding:0px 0px 15px 0px; }
.view-map a, .view-map a:active, .view-map a:visited, .view-map a:hover { margin:0px; padding:0px; font-size:10px; font-weight:normal; color:#342809; text-decoration:none; }

.head-text { /*background:url('../images/page-name.gif') repeat-x left bottom; height:48px;*/ margin:0px; padding:0px; text-align:left; }
.head-text h1 { background-color:#000000; font-size:26px; color:#cccccc; font-weight:normal; text-align:left; padding:5px 10px 5px 0px; margin:20px 0px 10px 0px; }

.breadcrumbs { font-size:11px; font-weight:normal; color:#bbbbbb; text-align:left; }
.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited { font-size:11px; font-weight:normal; color:#b3b3b3; text-decoration:underline; }
.breadcrumbs a:hover { text-decoration:none; }

/* homepage */
.spot_line { background-color:#fff7bf; height:2px; }
.spot_text { padding:25px 28px 25px 28px; font-size:16px; font-weight:normal; color:#bbbbbb; text-align:left; }
.index-content { position:relative; top:-1px; background:#000000 url('../images/index-bg-text.jpg') repeat-x left top; margin:0px; padding:0px; }
.index-content hr { margin:19px 0px 19px 0px; color:#44413c; height:1px; }

.home_text { padding:25px 32px 7px 32px; font-size:13px; font-weight:normal; color:#bbbbbb; text-align:left; }
.home_text a, .home_text a:active, .home_text a:visited { font-size:13px; font-weight:normal; color:#c3a672; text-decoration:none; }
.home_text a:hover { color:#656565; text-decoration:none; }

/* locations */
.name-location { font-size:20px; font-weight:normal; color:#b6a076; text-align:left; }
.name-location a, .name-location a:active, .name-location a:visited { font-size:20px; font-weight:normal; color:#b6a076; text-decoration:none; }
.name-location a:hover { color:#f2c97a; text-decoration:none; }

.addr-location { padding:11px 0px 0px 0px; font-size:20px; font-weight:normal; color:#b3b3b3; text-align:left; }
.addr-location a, .addr-location a:active, .addr-location a:visited { font-size:20px; font-weight:normal; color:#b3b3b3; text-decoration:none; }
.addr-location a:hover { color:#656565; text-decoration:none; }

.prop-location { padding:7px 0px 7px 0px; font-weight:bold; font-size:12px; color:#c0ab82; text-align:left; }
.val-prop { padding:7px 0px 7px 0px; font-weight:bold; font-size:12px; color:#ffffff; text-align:left; }
.desc-location { padding:11px 0px 21px 0px; font-weight:normal; font-size:12px; color:#cccccc; text-align:left; }


/* content */
.page-content { background-color:#000000; /*background:#000000 url('../images/bg-content.jpg') repeat-x left top;*/ margin:0px; padding:0px; }
.page-content hr { margin:19px 0px 19px 0px; color:#44413c; height:1px; }

/* content */
.page-relocation { background-color:#000000; margin:0px; padding:0px; }
.page-relocation hr { margin:19px 0px 19px 0px; color:#44413c; height:1px; }

.form_text { padding:0px 0px 25px 0px; font-size:14px; font-weight:normal; color:#b4b4b4; text-align:left; }
.page_text { padding:10px 45px 25px 45px; font-size:14px; font-weight:normal; color:#b4b4b4; text-align:left; }
.page_text a, .page_text a:active, .page_text a:visited { font-size:14px; font-weight:bold; color:#c3a672; text-decoration:none; }
.page_text a:hover { color:#656565; text-decoration:none; }

.content-text { padding:0px 0px 25px 0px; font-size:13px; font-weight:normal; color:#bbbbbb; /*color:#b4b4b4;*/ text-align:left; }
.content-text h2 { padding:0px 0px 0px 0px; font-size:17px; font-weight:normal; color:#b39e75; text-align:left; }
.content-text p { padding:0px 0px 0px 0px; font-size:15px; font-weight:normal; color:#b39e75; text-align:left; text-decoration:underline; }
/*
.content-text a, .content-text a:active, .content-text a:visited { font-size:14px; font-weight:bold; color:#c3a672; text-decoration:none; }
.content-text a:hover { color:#656565; text-decoration:none; }
*/
.content-text a, .content-text a:active, .content-text a:visited { font-size:13px; font-weight:normal; color:#c3a672; text-decoration:none; }
.content-text a:hover { color:#656565; text-decoration:none; }
.content-table { padding:0px; font-size:14px; font-weight:normal; color:#b4b4b4; text-align:left; }

.btn-on-page { background:url('../images/bg-btn-pages.gif') no-repeat center center; width:338px; height:27px; margin:0px; padding:0px; text-align:center; vertical-align:middle; }
.btn-on-page a, .btn-on-page a:active, .btn-on-page a:visited, .btn-on-page a:hover { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; }

.btn-on-property { background:url('../images/btn-on-property.gif') no-repeat center center; width:338px; height:27px; margin:0px; padding:0px; text-align:center; vertical-align:middle; }
.btn-on-property a, .btn-on-property a:active, .btn-on-property a:visited, .btn-on-property a:hover { font-size:12px; font-weight:normal; color:#000000; text-decoration:none; }

.page_line { background-color:#383838; height:1px; }
.frms_line { background:url('../images/frm-line.gif') repeat-x left top; height:17px; margin:0px; padding:0px; }


/* footer */
.menu-footer { background:#625540 url('../images/mnu-footer.jpg') repeat-x left top; height:38px; margin:0px; padding:0px 0px 0px 22px; }
.menu-footer a, .menu-footer a:active, .menu-footer a:visited { padding:0px 3px 0px 3px; color:#000000; font-size:14px; font-weight:normal; text-decoration:none; }
.menu-footer a:hover { color:#edd499; text-decoration:none; }

.copyright { padding:15px 0px 0px 2px; font-size:11px; font-weight:bold; color:#959595; vertical-align:top; text-align:left; }
.copyright a, .copyright a:active, .copyright a:visited { font-size:11px; font-weight:bold; color:#959595; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }

.num-pages { background:#1e1e1e url('../images/bg-num-pages.jpg') repeat-x left top; height:30px; margin:0px; padding:0px; font-size:14px; font-weight:normal; }
.num-pages span { font-size:12px; color:#cfb774; font-weight:bold; text-align:left; }
.num-pages a, .num-pages a:active, .num-pages a:visited { padding:0px 10px 0px 10px; color:#d3bb77; font-size:14px; font-weight:normal; text-decoration:none; }
.num-pages a:hover { padding:0px 10px 0px 10px; font-size:14px; font-weight:normal; color:#edd499; text-decoration:underline; }

/* forms */
.start_form { background:#141414 url('../images/start_form.jpg') left top no-repeat; width:810px; height:14px; font-size:14px; font-weight:bold; color:#c2ac6e; margin:0px; padding:7px 0px 5px 17px; }

/*
.suite_left { background:url('../images/dot-left.png') 20px 17px no-repeat; width:14px; height:14px; font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:40px; padding:17px 0px 0px 0px; }
.suite_left div { padding:5px 0px 0px 0px; }
.suite_right { background:url('../images/dot-right.png') 20px 17px no-repeat; width:14px; height:14px; font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:40px; padding:17px 0px 0px 0px; }
.suite_right div { padding:5px 0px 0px 0px; }
*/

.suite_left { font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }
.suite_left div { padding:5px 0px 0px 0px; }
.suite_left span.frm_set_on { font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }
.suite_left span.frm_set_off { font-size:12px; font-weight:bold; color:#ffffff; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }

.suite_right { font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }
.suite_right div { padding:5px 0px 0px 0px; }
.suite_right span.frm_set_on { font-size:12px; font-weight:bold; color:#f8bf0b; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }
.suite_right span.frm_set_off { font-size:12px; font-weight:bold; color:#ffffff; margin:0px; text-indent:10px; padding:17px 0px 0px 0px; }

.txt-fld { font-size:12px; color:#cccccc; font-weight:bold; text-align:left; padding:0px 0px 0px 18px; }
.val-fld { font-size:12px; color:#c2ac6e; font-weight:bold; text-align:left; }
.fldAddress { background:#323232 url('../images/fld-long-text-type.jpg') no-repeat left top; width:269px; height:16px; margin:0 0 0 30px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldSimples { display:block; background:#323232 url('../images/fld-short-text-type.jpg') no-repeat left top; width:219px; margin:0 0 0 30px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldTxt { display:block; background:#323232 url('../images/fld-short-text-type.jpg') no-repeat left top; width:232px; margin:0 0 0 30px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldSmallSimples { background:#323232 url('../images/fld-clock.jpg') no-repeat left top; width:162px; height:16px; margin:0 0 0 30px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldSelects { display:block; background:#323232 url('../images/bg-combo.jpg') no-repeat left top; width:405px; height:30px; margin:5px 0px 0px 0px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldSmallSelects { display:block; background:#323232 url('../images/fld-short-text-type.jpg') no-repeat left top; width:233px; height:30px; margin:0 0 0 30px; padding:7px 6px 7px 6px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldTextarea { display:block; background:#323232 url('../images/fld-long-textarea.jpg') no-repeat left top; width:216px; height:116px; margin:0 0 0 30px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:auto; z-index:1000; }
.big_fldTextarea { display:block; background:#323232 url('../images/fld-big-textarea.jpg') no-repeat left top; width:347px; height:242px; margin:0 0 0 0px; padding:7px; border:0px; font-size:13px; color:#cccccc; overflow:auto; z-index:1000; }

.cell-field { background-color:#323232; padding:12px; font-size:11px; color:#ffffff; text-align:left; }

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/* why page */
.why-right-pics { background:#000000 url('../images/bg-m2-right.jpg') left top repeat-y; width:214px; padding:0px; margin:0px; }

/* testimonials */
.testimonial-text { padding:0px 0px 10px 0px; font-size:14px; font-weight:normal; color:#b4b4b4; font-style:italic; text-align:left; }
.testimonial-guest { padding:0px 0px 10px 0px; font-size:14px; font-weight:bold; color:#cfb789; text-align:right; }

/* suites */
.suite-name { background:url('../images/suite-name.gif') repeat-x left bottom; height:48px; margin:0px; padding:0px; text-align:left; }
.suite-name h2 { background-color:#000000; font-size:20px; color:#bda77b; font-weight:normal; text-align:left; padding:5px 10px 10px 0px; margin:20px 0px 10px 0px; }
.suite-pics { border:1px solid #50451e; }

/* articles */
.article-title { padding:0px 0px 9px 0px; text-align:left; }
.article-title h2 { background-color:#000000; font-size:20px; color:#bda77b; font-weight:normal; text-align:left; padding:0px 0px 10px 0px; margin:0px; }
.article-title a, .article-title a:active, .article-title a:visited { font-size:14px; font-weight:bold; color:#c3a672; text-align:left; text-decoration:none; }
.article-title a:hover { color:#edd499; text-decoration:none; }

.article-text { padding:0px 0px 10px 0px; font-size:14px; font-weight:normal; color:#b4b4b4; text-align:left; }
.article-text a, .article-text a:active, .article-text a:visited { font-size:14px; font-weight:normal; color:#c3a672; text-align:left; text-decoration:none; }
.article-text a:hover { color:#edd499; text-decoration:none; }

.mr-why {
	background:url('../images/nm2-right.jpg') no-repeat left top;
	width:214px;
	height:25px;
	margin:0px;
	padding:0px 0px 0px 34px;
	font-family:Arial;
	font-size:12px;
	color:#cdc6ab;
	font-weight:normal;
	text-shadow: 0.1em 0.1em #352500;
	text-align:left;
}

.ctc-fld { font-size:12px; color:#ffffff; font-weight:bold; text-align:left; padding:2px 10px 2px 0px; }
.ctc-fld-h2 { font-size:12px; color:#b39e75; font-weight:bold; text-align:left; padding:2px 10px 2px 0px; text-transform:uppercase; }
.ctc-val { text-align:left; font-size:12px; color:#ffffff; font-weight:normal; padding:2px 0px 2px 0px; }
.ctc-val span { font-size:11px; font-weight:normal; color:#ffffff; text-align:left; padding:0px 0px 0px 30px; }

.cell-title { background-color:#d5d5d5; padding:0px 7px 7px 0px; text-align:left; }
.cell-title h1 { font-size:20px; color:#000000; font-weight:normal; text-align:left; padding:0px; margin:0px; }

.am-cell-title { padding:1px 11px 1px 11px; text-align:left; }
.am-cell-title h1 { font-size:18px; color:#ffffff; font-weight:normal; text-align:center; padding:0px; margin:0px; }

.cell-top { background:url('../images/top-bar-header.gif') no-repeat left top; height:39px; padding:0px 0px 0px 13px; text-align:left; }
.cell-top h1 { font-size:20px; color:#f7f7f7; font-weight:normal; text-align:left; padding:0px; margin:0px; }
.cell-desc { padding:0px; text-align:left; }
.cell-desc h1 { font-size:18px; color:#e0e0e0; font-weight:normal; text-align:left; padding:0px; margin:0px; }
.cell-options { font-size:13px; font-weight:normal; color:#b4b4b4; text-align:left; padding:2px 11px 2px 11px; margin:0px; }

.cell-rows { font-size:12px; font-weight:normal; color:#ffffff; text-align:left; padding:0px 0px 0px 0px; margin:0px; }
.cell-rows span { color:#e1cfa7; font-size:33px; font-weight:bold; text-align:left; }

.cell-map-links { background:url('../images/bg-map.jpg') no-repeat left top; height:35px; font-size:14px; font-weight:normal; color:#ffffff; }
.map-links { padding-right:0px; font-size:14px; font-weight:normal; color:#ffffff; }
.map-links a, .map-links a:active, .map-links a:visited, .map-links a:hover { font-size:10px; font-weight:normal; color:#272727; text-decoration:underline; }

.share_button { position:relative; height:39px; top:9px; float:right; padding:0px 15px 0px 0px; }

.inquire { position:relative; top:0px; }
.inquire a, .inquire a:active, .inquire a:visited, .inquire a:hover { position:relative; top:-15px; font-size:10px; font-weight:normal; color:#333333; text-decoration:none; }

.pic_tab {margin-right:30px;}

.show_btn{ float:right; top:-5px; position:relative; }
.show_btn .btn_left{ float:left; padding-right:20px; }

.space_line { background:url('../images/line_promo.gif') repeat-x; height:3px; margin:17px 0 17px 0; position:relative; }
.space_pic { background-color:#144776; border:2px solid #144776; }

.space { padding-top:15px; }

.cr-item { font-size:12px; font-weight:normal; color:#020202; }
.cr-item b { font-size:13px; font-weight:bold; color:#020202; }

.cr-item input, textarea, select { font-family:"Arial"; font-size:12px; color:#000000; font-weight:normal; border:0px; margin:3px; }

.list-suites { background:url('../images/listing-shade.png') no-repeat 0px 0px; width:627px; height:180px; padding:10px 0px 0px 10px; margin:0px 0px 0px 0px; }

.suite_details { padding:0px 20px 0px 10px; font-weight:normal; font-size:12px; color:#252525; text-align:left; }

.suite_details div.button { padding:11px 0px 0px 0px; text-align:left; }
.suite_details div.button a, .suite_details div.button a:active, .suite_details div.button a:visited, .suite_details div.button a:hover { font-size:10px; font-weight:normal; color:#d5d5d5; text-align:left; text-decoration:underline; }

.suite_details h2 { margin:0px; padding:0px 0px 2px 0px; font-size:16px; color:#010101; font-weight:normal; text-align:left; }
.suite_details h2 a, .suite_details h2 a:hover, .suite_details h2 a:visited, .suite_details h2 a:active { margin:0px; padding:0px; font-size:15px; color:#000000; font-weight:normal; text-align:left; text-decoration:none; }

.suite_details div.dotted { background:url('../images/dot.gif') repeat-x left top; }

.sort_dark_result { padding:7px 7px 25px 7px; font-size:23px; color:#ffffff; font-weight:bold; text-align:center; }
.sort_gray_result { padding:7px 7px 11px 7px; font-size:23px; color:#676767; font-weight:bold; text-align:center; }

.small-suite { color:#000000; font-size:11px; font-weight:normal; text-align:left; }
.price-suite { color:#928261; /*font-size:33px;*/ font-size:30px; font-weight:bold; text-align:left; }
.period-suite { padding:0px 0px 0px 5px; color:#928261; font-size:11px; font-weight:bold; vertical-align:middle; text-align:left; }
.type-suite { color:#868686; /*font-size:14px;*/ font-size:13px; font-weight:normal; text-align:right; }
.type-suite-black { padding:0px 0px 0px 5px; color:#020202; /*font-size:14px;*/ font-size:13px; font-weight:bold; text-align:left; }

.splashes { position:relative; top:-27px; background:url('../images/line-splashes.jpg') repeat-x 0px 0px; height:24px; opacity:0.9; filter:alpha(opacity=90); padding:3px 0px 0px 0px; vertical-align:top; }
.h-prev { vertical-align:middle; height:25px; margin:0px 0px 0px 30px; float:left; }
.h-prev a, .h-prev a:active, .h-prev a:visited, .h-prev a:hover { padding:0px; font-size:12px; font-weight:normal; color:#a8a6a7; text-align:left; text-shadow:0.2em 0.2em #151515; text-decoration:none; }

.h-next { vertical-align:middle; height:25px; margin:0px 30px 0px 0px; float:right; }
.h-next a, .h-next a:active, .h-next a:visited, .h-next a:hover { padding:0px; font-size:12px; font-weight:normal; color:#a8a6a7; text-align:left; text-shadow:0.2em 0.2em #151515; text-decoration:none; }

.h-description span { position:relative; top:-3px; border:0px; font-size:13px; color:#c3c3c3; font-weight:normal; text-shadow:0.1em 0.1em #161616; height:24px; text-align:center; vertical-align:top;  }

.splashes_appartments{position:relative; top:-3px; background:url('../images/line-splashes_apps.jpg') repeat-x 0px 0px; height:64px; opacity:0.9; filter:alpha(opacity=90); padding:5px 0px 0px 0px; vertical-align:top; color:#cccccc}
.splashes_appartments #apps_desc{width:460px; padding: 0 10px 0px 40px; font-size:14px; vertical-align:middle !important;}
.splashes_appartments #apps_desc span{color:#fff; font-size:18px;}
.splashes_appartments td{vertical-align:top; text-align:left;}
.splashes_appartments .apps_price{font-size:12px; width:146px; padding:3px 0 0 0;}
.splashes_appartments .apps_price span{color:#fff; font-size:29px;}
.splashes_appartments .apps_price #per_mounth{padding:3px 0 0 4px;}
.splashes_appartments .apps_type span{ color:#fff; font-size:16px; font-weight:bold;}
.splashes_appartments .apps_type{font-size:14px; padding:12px 0 0 0;}
a#text_link , a#text_link:visited, a#text_link:hover{text-decoration:none; color:#cccccc; }

#apps_image_holder{ color:#fff; position:relative; top:-2px; height:69px; background-color:#272727; z-index:1000; padding-top:6px;}

.icons { border:0px; }
.icons a, .icons a:active, .icons a:visited, .icons a:hover { padding:0px; font-size:10px; font-weight:normal; color:#333333; text-decoration:none; }

.links { border:0px; padding-bottom:14px; }
.links a, .links a:active, .links a:visited, .links a:hover { padding:0px; font-size:11px; font-weight:bold; color:#dedede; text-decoration:none; }

.amenities { background:url('../images/am-bg-center.jpg') repeat-y; width:217px; }

.imgs_managed a, .imgs_managed a:active, .imgs_managed a:visited, .imgs_managed a:hover { font-size:10px; font-weight:normal; color:#333333; text-decoration:none; }

.main_images { position:relative; z-index:100; background-color:#d5d5d5; }
.imgs_holded { position:relative; top:0px; z-index:100; }

.main_pics { width:600px; padding:12px 10px 0px 10px; align:center; }
.selpic { padding:0px 5px 0px 6px; }
.arrows img { position:relative; top:0px; padding:0px; margin:0px; }
.arrows a, .arrows a:active, .arrows a:visited, .arrows a:hover { font-size:10px; font-weight:normal; color:#d5d5d5; text-decoration:none; }
.selpic a.selected img, .selpic a.selected:active img, .selpic a.selected:visited img, .selpic a.selected:hover img { background-color:#ffffff; border:2px solid #ffffff; }
.selpic a.unselected img, .selpic a.unselected:active img, .selpic a.unselected:visited img, .selpic a.unselected:hover img { background-color:#ffffff; border:2px solid #ffffff; opacity:0.6; filter:alpha(opacity=60); }

.other-suites { background:url('../images/other-suites.gif') no-repeat left top; width:310px; height:31px; font-size:12px; font-weight:bold; color:#c8c8c8; text-align:left; padding:0px 0px 3px 10px; }
.other-suites-bg { background:url('../images/other-suites-bg.gif') repeat-y left top; width:310px; text-align:left; padding:2px 0px 2px 10px; font-size:12px; font-weight:normal; color:#c8c8c8; }
.other-suites-bg a, .other-suites-bg a:active, .other-suites-bg a:visited { font-size:12px; font-weight:normal; color:#c8c8c8; text-decoration:underline; }
.other-suites-bg a:hover { text-decoration:none; }

.obj_button { position:relative; top:0px; padding-top:0px; z-index:1000; }

/* DROPDOWN MENU */
#nav{ padding:0; margin:0; list-style:none; height:26px; position:relative; z-index:500; }
#nav li.top { display:block; float:left; height:26px; }
#nav li a.top_link { display:block; float:left; height:26px; padding:0px; cursor:pointer; }

/* Default list styling */
#nav li:hover { position:relative; z-index:200; }

#nav li:hover ul.sub
	{ left:0px; top:31px; padding:0px; white-space:nowrap; width:208px; height:auto; z-index:300; }
#nav li:hover ul.sub li
	{ display:block; height:26px; position:relative; float:left; width:208px; font-weight:normal;}
#nav li:hover ul.sub li a
	{ display:block; font-size:12px; font-family:"Tahoma"; font-weight:normal; height:26px; width:208px; line-height:25px; text-indent:15px; color:#0e0e0e; text-decoration:none; background-color:#c3c3c3; }
#nav li:hover ul.sub li a:hover
	{ color:#0e0e0e; background:#ffffff; }

#nav li:hover ul.sub-manage
	{ left:0px; top:31px; padding:0px; white-space:nowrap; width:260px; height:auto; z-index:300; }
#nav li:hover ul.sub-manage li
	{ display:block; height:26px; position:relative; float:left; width:260px; font-weight:normal;}
#nav li:hover ul.sub-manage li a
	{ display:block; font-size:12px; font-family:"Tahoma"; font-weight:normal; height:26px; width:260px; line-height:25px; text-indent:15px; color:#0e0e0e; text-decoration:none; background-color:#c3c3c3; }
#nav li:hover ul.sub-manage li a:hover
	{ color:#0e0e0e; background:#ffffff; }

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover ul.csub
	{ left:0px; top:31px; padding:0px; white-space:nowrap; width:208px; height:auto; z-index:300; }
#nav li:hover ul.csub li
	{ display:block; height:26px; position:relative; float:left; width:208px; font-weight:normal;}
#nav li:hover ul.csub li a
	{ display:block; font-size:12px; font-family:"Tahoma"; font-weight:normal; height:26px; width:208px; line-height:25px; text-indent:15px; color:#0e0e0e; text-decoration:none; }
#nav li:hover ul.csub li a:hover
	{ display:block; color:#0e0e0e; }

/* contact page */
.contact-booking { background:url('../images/contact-booking-bg.gif') no-repeat 0px 0px; width:320px; height:25px; margin:5px 0px 14px 0px; padding:10px 0px 0px 20px; text-align:left; }
.contact-booking a, .contact-booking a:active, .contact-booking a:visited, .contact-booking a:hover { font-size:12px; font-weight:normal; color:#ffffff; text-align:left; text-decoration:none; }

.contact-inquiry { background:url('../images/contact-inquiry-bg.gif') no-repeat 0px 0px; width:277px; height:32px; margin-bottom:15px; padding:12px 0px 12px 20px; text-align:left; }
.contact-inquiry a, .contact-inquiry a:active, .contact-inquiry a:visited, .contact-inquiry a:hover { font-size:13px; font-weight:normal; color:#ffffff; text-align:left; text-decoration:none; }

.contact-emailus { background:url('../images/contact-emailus-bg.gif') no-repeat 0px 0px; width:320px; height:25px; margin:5px 0px 14px 0px; padding:10px 0px 0px 20px; text-align:left; }
.contact-emailus a, .contact-emailus a:active, .contact-emailus a:visited, .contact-emailus a:hover { font-size:12px; font-weight:normal; color:#ffffff; text-align:left; text-decoration:none; }

.suite_href { font-size:11px; text-align:left; color:#0087d2; font-weight:bold; }
.suite_href a, .suite_href a:active, .suite_href a:visited, .suite_href a:hover { font-size:11px; text-align:left; color:#0087d2; font-weight:bold; text-decoration:none; }

.suite_map { font-size:12px; text-align:left; color:#3d3d3d; font-weight:normal; }
.suite_map span { padding-left:3px; font-size:14px; text-align:right; color:#3d3d3d; font-weight:bold; }

.owner-content { background-color:#2e2d2b; position:relative; top:100px; padding:40px 0px 40px 0px; text-align:left; }
.owner-page-content { background-color:#2e2d2b; position:relative; top:0px; padding:0px 0px 40px 0px; text-align:left; }

.owner-panel { display:block; background:url('../images/bg-owner-panel.jpg') no-repeat 0px 0px; width:338px; height:270px; border:0px; }

.owner-cell-title { padding:18px 0px 10px 0px; font-size:18px; color:#000000; font-weight:bold; text-align:left; }
.owner-label { padding:3px 0px 0px 0px; font-size:13px; color:#000000; font-weight:normal; text-align:left; }
.owner-label a, .owner-label a:active, .owner-label a:visited { font-size:13px; font-weight:normal; color:#000000; text-align:left; text-decoration:underline; }
.owner-label a:hover { text-decoration:none; }

.owner-links { padding:7px 7px 0px 7px; color:#ffffff; font-size:12px; text-align:right; }
.owner-links span { padding:0px 7px 0px 7px; }
.owner-links a, .owner-links a:active, .owner-links a:visited { font-size:13px; font-weight:normal; color:#ffffff; text-align:center; text-decoration:underline; }
.owner-links a:hover { font-size:13px; font-weight:normal; color:#ffffff; text-decoration:none; }

.owner-head-text { background:url('../images/page-name.gif') repeat-x left bottom; height:48px; margin:0px; padding:0px; text-align:left; }
.owner-head-text h1 { background-color:#2e2d2b; font-size:26px; color:#cccccc; font-weight:normal; text-align:left; padding:5px 10px 5px 0px; margin:20px 0px 10px 0px; }

.owner-head-link { height:48px; margin:0px; padding:16px 0px 0px 0px; font-size:14px; color:#ffffff; text-align:right; }
.owner-head-link a, .owner-head-link a:active, .owner-head-link a:visited { font-size:14px; color:#ffffff; font-family:"Arial"; font-weight:bold; text-align:left; text-decoration:underline; }
.owner-head-link a:hover { text-decoration:none; }

.owner-notification { height:48px; margin:0px; padding:16px 0px 0px 0px; font-size:14px; color:#ffffff; text-align:right; }
.owner-notification a, .owner-notification a:active, .owner-notification a:visited { font-size:14px; color:#ffffff; font-family:"Arial"; font-weight:normal; text-align:left; text-decoration:underline; }
.owner-notification a:hover { text-decoration:none; }

.months { padding:5px 0px 11px 0px; font-size:15px; color:#8c8c8c; font-family:"Arial"; font-weight:bold; font-family:"Arial"; text-align:center; }
.months a, .months a:active, .months a:visited { padding:0px 5px 0px 5px; font-size:13px; color:#8c8c8c; font-family:"Arial"; font-weight:bold; text-align:left; text-decoration:underline; }
.months a:hover { text-decoration:none; }

.days { padding:0px 1px 0px 1px; font-size:12px; color:#8c8c8c; font-family:"Arial"; font-weight:normal; }

.none { background-color:#2e2d2b; }

.apartment { padding:2px 7px 2px 7px; border:1px solid #3f3f3f; font-family:"Arial"; font-size:13px; color:#cacaca; font-weight:normal; text-align:left; }

.files { padding:3px 0px 3px 0px; font-size:15px; color:#8c8c8c; font-family:"Arial"; font-weight:bold; font-family:"Arial"; text-align:left; }
.files a, .files a:active, .files a:visited { padding:0px 5px 0px 5px; font-size:13px; color:#8c8c8c; font-family:"Arial"; font-weight:bold; text-align:left; text-decoration:underline; }
.files a:hover { text-decoration:none; }

.feedback { padding:3px 0px 3px 0px; font-size:15px; color:#8c8c8c; font-family:"Arial"; font-weight:normal; font-family:"Arial"; text-align:left; }
.feedback a, .feedback a:active, .feedback a:visited { padding:0px; font-size:15px; color:#8c8c8c; font-family:"Arial"; font-weight:normal; text-align:left; text-decoration:underline; }
.feedback a:hover { text-decoration:none; }

.notification { padding:16px 20px 0px 20px; font-size:15px; color:#cccccc; font-weight:normal; font-family:"Arial"; text-align:left; }
.notification a, .notification a:active, .notification a:visited { padding:0px; font-size:13px; color:#8c8c8c; font-family:"Arial"; font-weight:normal; text-align:left; text-decoration:underline; }
.notification a:hover { text-decoration:none; }

.legend { padding:3px 12px 5px 12px; color:#666666; font-size:15px; font-weight:bold; text-decoration:none; }
.legend-info { padding-left:3px; color:#666666; font-size:13px; font-weight:normal; text-decoration:none; text-align:left; }

.box-legend { background-color:#232323; border:1px solid #333333; }

.msg_response { background:url('../images/icon_alert.gif') no-repeat 2px 2px; padding:0px 0px 0px 25px; font-size:13px; color:#f1f1f1; font-weight:bold; text-align:left; }

.cell-gray { background-color:#cccccc; color:#000000; font-size:13px; font-weight:normal; text-align:left; }
.space-cell { padding:5px 20px 5px 20px; color:#000000; font-size:13px; font-weight:normal; text-align:left; }

.white-text { padding:0px 0px 0px 12px; color:#ffffff; font-size:13px; font-weight:normal; text-align: left; }

.box-notify { margin:0px; padding:0px; font-size:14px; color:#ffffff; font-weight:normal; font-family:"Arial"; text-align:left; }
.box-notify h1 { margin:0px; padding:0px; font-size:19px; color:#cccccc; font-weight:bold; font-family:"Arial"; text-align:left; }
.fldInput_box-notify { background:#323232 url('../images/fld-clock.jpg') no-repeat left top; width:176px; height:30px; margin:0px; padding:7px; border:0px; font-size:14px; color:#cccccc; overflow:hidden; z-index:1000; }
.fldSelect_box-notify { display:block; background:#323232 url('../images/fld-short-text-type.jpg') no-repeat left top; width:233px; height:30px; margin:0px; padding:7px 6px 7px 6px; border:0px; font-size:13px; color:#cccccc; overflow:hidden; z-index:1000; }

.simple_box { background-color:#ffffff; font-size:13px; font-weight:normal; color:#000000; border:1px solid #949aa9; overflow:hidden; }
.simple_select { background-color:#ffffff; font-size:13px; font-weight:normal; color:#000000; border:1px solid #949aa9; }

.hid {display: none;}
.shw {display: block;}

.blue-cell { padding:21px; background-color:#c8e3f1; font-size:11px; font-weight:normal; color:#505050; text-align:left; }
.blue-cell p { font-size:13px; font-weight:bold; color:#505050; text-align:left; }

.indicator { background:url('../images/relocation-indicators.jpg') repeat-y 0px 0px; width:350px; margin:0px; padding:0px; border:0px; }

ul.features
{
	border:0px; padding:2px 0px 2px 30px; margin:0px 0px 0px 10px; text-align:left;
}

ul.features li { margin:1px 0px 1px 0px; font-size:13px; color:#cccccc; text-align:left; }

.relocation { margin:0px; padding:0px 20px 0px 0px; text-align:left; }
.relocation h1 { background-color:#000000; font-size:26px; color:#cccccc; font-weight:normal; text-align:left; padding:5px 10px 5px 0px; margin:0px 0px 10px 0px; }

.relocation a, .relocation a:active, .relocation a:visited { font-size:13px; font-weight:normal; color:#c3a672; text-decoration:none; }
.relocation a:hover { color:#656565; text-decoration:none; }

.cell-details { padding:17px 14px 11px 14px; font-weight:normal; font-size:13px; color:#cccccc; text-align:left; }

ul.items
{
	padding:11px 0px 0px 11px; margin:0px 0px 0px 10px; text-align:left;
}

ul.items li { margin:1px 0px 1px 0px; font-size:13px; color:#cccccc; text-align:left; }

.expand-item { background:url('../images/expand-bar.jpg') repeat-x 0px 0px; height:34px; border:0px; text-align:left; }
.expand-item h3 { margin:0px; padding:9px 0px 7px 9px; font-weight:bold; font-size:15px; color:#ffffff; text-align:left; }

.other-details { padding:0px 0px 0px 0px; font-weight:normal; font-size:16px; color:#ffffff; text-align:left; }
.other-details a, .other-details a:active, .other-details a:visited { font-size:14px; color:#ffffff; font-weight:normal; text-align:left; text-decoration:underline; }
.other-details a:hover { text-decoration:none; }

.contact-area { background-color:#100e0a; border:1px solid #333333; padding:21px; }

.support-txt { padding-top:7px; font-size:13px; font-weight:normal; color:#bbbbbb; text-align:left; }
.support-txt a, .support-txt a:active, .support-txt a:visited { font-size:13px; font-weight:normal; color:#c3a672; text-decoration:none; }
.support-txt a:hover { color:#656565; text-decoration:none; }


.img_holder { display:block; width:900px; height:298px; }

