/* Reset Styles */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; outline:none; list-style-type:none; color:#666666;}

body {font-family:Verdana, Arial; font-size:12px; text-align:center; background:#ffffff; color:#666666; margin:0;}
a {color:#847768; text-decoration:none;}
a:hover {color:#a2270b;}

#container {position:relative; margin:0 auto; text-align:left; width:825px;}
#masthead {height:110px; border-bottom:1px solid #837667; margin:0 0 10px 0;}
#logo {float:left; width:216px;}
#navigation {float:right; width:609px;}
#navigation ul {padding:90px 0 0 0;}
#navigation ul li {float:left; padding:0 3px 0 3px; font-weight:bold; font-size:10px;}
#navigation ul .sep {font-weight:normal; padding:0;}
#navigation ul .last {padding:0 0 0 2px;}
#navigation ul .on a {color:#a2270b;}


#content {width:825px;}
#content h1 {color:#72a2c9; font-size:18px; font-family:Georgia, Times, Times New Roman;}
#content .second-nav {border-top:1px solid #a5bdb7; border-bottom:1px solid #a5bdb7; background:#bdd6d9; height:25px; margin:5px 0 0 0;}
#content .second-nav ul {padding:5px 0 0 15px;}
#content .second-nav ul li {float:left; padding:0 30px 0 0;}
#content .second-nav ul li a {color:#205c63; font-size:10px;}
#content .second-nav ul li a:hover {color:#5a8b91;}
#content .second-nav ul .on {font-weight:bold;}

#content .left {margin:10px 10px 10px 0; width:560px; float:left; height:367px; min-height:367px;}
div[id] #content .left { height:auto;}

#content .teal {background:#d3dfd5;}
#content .blue {background:#adcbe1;}
#content .lightgreen {background:#eff8f4;}
#content .beige {background:#efe9d9;}

#content .left {color:#61574c; font-size:11px; line-height:18px;}
#content .padding {padding:10px 15px 10px 15px;}
#content .left .padding h2 {font-size:12px; font-weight:bold; font-family:Verdana;}
#content .left .padding p {padding:5px 0 10px 0;}

#content .right {margin:10px 0 10px 0; width:255px; float:left;}

#content-footer {height:25px; background:#bdd6d9; clear:both;}


#terms {height:70px; text-align:center; font-size:10px; padding:30px 0 0 0; background:url(../images/westin-residences-logo.gif) top right no-repeat;}

#footer {text-align:center; height:25px;}
#footer ul {background:#cbc5be; width:725px; padding:5px 0 5px 100px; height:20px; margin:0 0 10px 0;}
#footer ul li {float:left; padding:4px; font-size:10px; background:#cbc5be;}
#footer ul li a {color:#666666; font-weight:normal;}
#footer ul .last {padding:4px 0 4px 4px; width:75px; text-align:left;}
#footer p {clear:both; text-align:center; font-size:10px; padding:0 0 15px 0;}

#clear {clear:both;}

#preload {position:absolute; top:0; left:-10000px; }
#preload li {position:absolute; top:0; }