body, html{margin:0; border:0; padding:0}
body{background:url(../_images/site_background.jpg); font:0 "Trebuchet MS",Helvetica,sans-serif}
img{border-width:0}
#shell{width:984px; margin-top:25px; border:1px solid #666666; margin-right:auto; margin-left:auto; background:#FFF; padding:1px}
#shell_inner{border:1px solid #666666; background:#FFF; padding:9px}
.table_main{width:100%; padding:0; border-width:0}
.section_left, .section_center, .section_right, .section_sub{vertical-align:top}
.section_left{width:200px; padding-right:9px}
.section_center{width:560px}
.section_right{width:184px; padding-left:9px}
.section_sub{width:753px; font-size:12px}
#menu_main{color:#668099; font:normal 13px/24px Helvetica, Arial, sans-serif; text-transform:uppercase; letter-spacing:1px; margin-top:20px}
.module{vertical-align:top}
.module_right_top, .module_center_top{text-transform:uppercase; letter-spacing:1px; height:21px; font:13px "Times New Roman",Times,serif; border-width:0}
.module_right_top{color:#FFF; background:#7FB2C9 url(../_images/modright_top.gif) no-repeat}
.module_center_top{padding-left:12px; color:#FFF; background:#273e4e}
.module_right_bot{background:url(../_images/modright_bot.gif) no-repeat; height:7px}
.module_center_bot{background:url(../_images/modcenter_bot.gif) no-repeat; height:7px}
.module_toptext{padding-left:7px; padding-top:2px}
.module_inside{padding:5px 5px 0; margin:0; background:#FFF; border-top-width:0; border-bottom-width:0; border-right:1px solid #999999; border-left:1px solid #999999}
.module_big_inside{padding:5px 5px 0; margin:0; background:#FFF; border-top-width:0; border-bottom-width:0; border-right:1px solid #999999; border-left:1px solid #999999}
#specials{font-size:13px}
.floorplans_row1{background:#d6dbde}
.floorplans_row2{background:#b8bfc5}
.floorplans_heads{font-weight:bold}
.floorplans_table{font-size:12px; border-width:0}
.whiteline, .floorplans_details{border-bottom:1px solid #FFF}
a.menu:link, a.menu:visited, a.menu:active{text-decoration:none; color:#273e4e; padding-left:20px; display:block}
a.menu:hover{text-decoration:none; color:#666666; padding-left:20px; display:block; background:url(../_images/menu_hover.gif) no-repeat left 5px}
.text_box{background:#339; line-height:0; margin:0; padding:0}
.floorplans_details{text-align:right; width:95px}
.floorplans_rent{padding-left:5px}
.floor_sidesize{width:6px}
.floorplans_details a{color:#273e4e}
#footer{width:984px; margin-right:auto; margin-left:auto; padding:1px; margin-top:10px; font-size:12px; color:#fff}
#footer_right{float:right}
#photo_main{margin-bottom:11px}
a.footer:link, a.footer:visited, a.footer:active, a.footer:hover{text-decoration:none; color:#fff; margin-left:10px}
a.footer:hover{text-decoration:underline}
.title_section{color:#006666; letter-spacing:1px; border-bottom:1px solid #006666; font:normal 18px "Times New Roman",Times,serif; margin-bottom:15px}
.edge_left{border-left:1px solid #c9b48a}
.form_label{text-align:right; vertical-align:top}
.form_field{text-align:left; vertical-align:top}
.text-tiny{font-size:11px}
.fieldrequired{background:#E0C9AA}
select, input, textarea{border:1px solid #a7a6aa; font-size:12px}
form{margin:0}
.title_contactname{letter-spacing:1px; font-weight:bold; border-bottom:1px solid #006666; padding-bottom:2px; margin-bottom:5px}
#box_contactinfo{background:#73b4b4; padding:5px; border:1px solid #72773D; width:190px}
#map_border{border:1px solid #006666}
#flashcontent{width:750px; height:400px; border:1px solid #949B51; text-align:center}
a{color:#273e4e}


#payrentlink{margin-left:20px; margin-top:20px; display:block; height:22px; width:157px; background-image:url(../_images/button_payrent.gif)}
#payrentlink:hover{background-position:bottom}