body { padding:0px; margin:0px; text-align:center; background-image:url(../images/shell/bkg.jpg); background-repeat:repeat-x; background-color:#5593b7; }

#container { width:820px; padding:0 0 50px 0; margin:0px auto; font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:13px; line-height:20px; font-weight:normal; }

#header { width:820px; padding:0px; margin:0px; }
#header_left { width:205px; padding:35px 0 0 0; margin:0px; float:left; text-align:left; }
#header_right { width:615px; padding:10px 0 0 0; margin:0px; float:right; text-align:right; }
#header_right a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:12px; line-height:18px; text-decoration:none; }
#header_right a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:12px; line-height:18px; text-decoration:underline; }

#navigation { width:615px; padding:50px 0 0 0; margin:0px; text-align:right; font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:13px; line-height:16px; text-decoration:none; font-weight:normal; }
#navigation a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:11px; line-height:16px; text-decoration:none; font-weight:normal; }
#navigation a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:11px; line-height:16px; text-decoration:underline; font-weight:normal; }

#flash_container { width:820px; padding:15px 0 0 0; margin:0px; }

#content { width:820px; padding:0; margin:0px; }
#content_left { width:520px; padding:0px; margin:0px; float:left; text-align:left; }
#content_right { width:300px; padding:0px; margin:0px; float:right; text-align:left; }
#text_tab { width:460px; padding:10px 50px 10px 10px; margin:0px; text-align:left; }
#text_tab a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#94c3dd; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }
#text_tab a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#FFF; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }

#locationtext_tab { width:490px; padding:10px 20px 10px 10px; margin:0px; text-align:left; }
#locationtext_tab a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }
#locationtext_tab a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#90b4c8; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }

#rates { width:460px; padding:20px; margin:0px; background-color:#417491; }
#rates_dates { width:310px; padding:0px; margin:0px; float:left; text-align:left; }
#rates_price { width:110px; padding:0px; margin:0px; float:right; text-align:right; }

#location_left { width:230px; padding:0px; margin:0px; float:left; text-align:left; }
#location_right { width:250px; padding:0px; margin:0px; float:right; text-align:right; }

#form { width:330px; padding:5px 30px 20px 30px; margin:0 0 0 30px; background-color:#417491; }

#quick_tab { width:460px; padding:10px 50px 10px 10px; margin:0px; text-align:left; }
#quick_tab a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#cfcfad; font-size:16px; line-height:20px; font-weight:normal; text-decoration:none; }
#quick_tab a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#90b4c8; font-size:16px; line-height:20px; font-weight:normal; text-decoration:none; }
#quick_links { width:150px; padding:0 10px 0 0; margin:0px; float:left; text-align:left; }

#condo_box { width:230px; height:265px; background-image:url(../images/shell/condo_box.png); background-repeat:no-repeat; padding:15px 20px; margin:0 0 0 30px; }
#gallery_link { width:520px; padding:5px 0 0 0; margin:0px; }
#learnmore_box { width:240px; padding:10px 15px; margin:5px 0 0 30px; border:1px solid #6aa2c3; }

#footer { width:100%; padding:15px 0 70px 0; margin:0px; background-color:#1b6ca4; background-image:url(../images/shell/footer_bkg.jpg); background-repeat:repeat-x; }
#footer_container { width:820px; padding:0px; margin:0px auto; font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:12px; line-height:17px; font-weight:normal; }
#footer_left { width:410px; padding:0px; margin:0px; float:left; text-align:left; }
#footer_right { width:410px; padding:0px; margin:0px; float:right; text-align:right; }
#footer_right a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:12px; line-height:21px; font-weight:normal; text-decoration:none; }
#footer_right a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#75a7c5; font-size:12px; line-height:21px; font-weight:normal; text-decoration:none; }


hr { border: 1px dotted #fff; border-style: none none dotted; }
h1 { margin:0px; }
h2 { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:27px; line-height:31px; font-weight:normal; margin:5px 0 0 10px; }
h3 { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:15px; line-height:21px; font-weight:normal; margin:0 0 0 10px; }
h4 { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#75a7c5; font-size:19px; line-height:25px; font-weight:normal; margin:0px; }
h5 { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:17px; line-height:25px; font-weight:bold; margin:15px 0 0 0; }

li.condo_list { line-height: 18px; margin:10px 0; }
ul.condo_list { list-style-image:url(../images/shell/list_item.gif); margin:0px; padding:5px 0 0 25px; }

.legal { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:10px; line-height:16px; font-weight:normal; }

#contact_left { width:400px; padding:0px; margin:0px; float:left; text-align:left; }
#contact_right { width:420px; padding:0px; margin:0px; float:right; text-align:left; }

#contact_tab { width:360px; padding:10px 50px 10px 10px; margin:0px; text-align:left; }
#contact_tab a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#cfcfad; font-size:16px; line-height:20px; font-weight:normal; text-decoration:none; }
#contact_tab a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#90b4c8; font-size:16px; line-height:20px; font-weight:normal; text-decoration:none; }
#text2_tab { width:420px; padding:10px 50px 10px 10px; margin:0px; text-align:left; }
#text2_tab a { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#fff; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }
#text2_tab a:hover { font-family:Trebuchet MS, Lucida Grande, Arial, Sans-Serif; color:#90b4c8; font-size:13px; line-height:20px; font-weight:normal; text-decoration:none; }

a:link.middle_link, a:active.middle_link, a:visited.middle_link { font-family: Arial, Helvetica, sans-serif; color:#1b6ca4; font-size:13px; line-height:20px; text-decoration: underline; }
a:hover.middle_link { font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; line-height:20px; text-decoration: underline; }
