
body, table, td, th, div, ul, ol { font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; }

li { font-size:11px; line-height:14px; }

p { line-height:16px; }

.mainBody { margin:15px 0px 0px 0px; background-color:#FFFFFF; }

.landing { background: #cabfa3; }

.header { background-image:url(/images/headerBg.gif); background-repeat:no-repeat; background-position:bottom; width:920px; height:20px; }

.contentArea { background-image:url(/images/bodyBg.gif); background-repeat:repeat-y; padding:0px 0px 0px 28px; }

.contentAreaInt { background-image:url(/images/bodyBg.gif); background-repeat:repeat-y; padding:0px 28px 0px 28px; }

h1 { font-size:16px; color:#000000; margin:0px; font-family:Arial, Helvetica, sans-serif; }

h2 { font-size:18px; color:#3d232f; margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:500; }

hr { color:#000000; }

a:link, a:active, a:visited { color:#8f865e; text-decoration:underline; }

a:hover { color:#3d232f; text-decoration:none; }

#tabs { float:left; width:100%; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal; }

#tabs ul { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0; }

#tabs li { display:inline; margin:0; padding:0; }

#tabs a { float:left; background:url(/images/tabLeft.gif) no-repeat left top; margin:0; margin-right: 5px; /*spacing between each tab*/ padding:0 0 0 9px; text-decoration:none; }

#tabs a span { float:left; display:block; background:url(/images/tabRight.gif) no-repeat right top; padding: 12px 12px 5px 3px; font-size:11px; font-weight:500; color:#3d232f; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float:none; }

/* End IE5-Mac hack */

#tabs a:hover span { color: #FFFFFF; }

#tabs #current a { /*Selected Tab style*/ background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/ background-color:#3d232f; color:#FFFFFF; }

#tabs #current a span { /*Selected Tab style*/ background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/ background-color:#3d232f; color:#FFFFFF; }

#tabs a:hover { /*onMouseover style*/ background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/ background-color:#000000; }

#tabs a:hover span { /*onMouseover style*/ background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/ background-color:#000000; }

.footer { background-image:url(/images/footerBg.gif); background-repeat:no-repeat; background-position:top; height:20px; }

.footerText { padding:20px 16px 0px 16px; font-size:11px; color:#3d232f; font-family:"Times New Roman", Times, serif; }

.footerText a:link, .footer a:active, .footer a:visited { text-decoration:underline; color:#3d232f; font-size:11px; font-family:"Times New Roman", Times, serif; }

.footerText a:hover { text-decoration:none; color:#3d232f; font-family:"Times New Roman", Times, serif; }

/* area info tabs*/
.tr { display: none; }

tr.tabs { display: block; }

td.taboff { font-family: Arial; font-size:11px; background: #3d232f; color: #ffffff; text-align: center; border: 1px solid window; border-color: buttonface buttonshadow buttonshadow buttonhighlight; cursor: pointer; cursor: hand; padding:5px; }

td.tabon { font-family: Arial; font-size:11px; background: #ECE9D8; color: buttontext; text-align: center; cursor: default; padding:5px; }

/* UNIT AVAILABILITY*/
.floorNumber { font-size:10px; color:#666666; padding:0px 10px 0px 0px; }

.price { font-size:10px; color:#333333; padding:0px 0px 0px 10px; font-weight:bold; }

.Active { background-color:#CC0000; width:85px; height:22px; color:#FFFFFF; font-size:10px; border:1px solid #333333; text-align:center; cursor: hand; }

.inActive { background-color:#FFFFFF; width:85px; height:22px; color:#CCCCCC; font-size:10px; border:1px solid #333333; text-align:center; }
