#header-top { display:none; }

#header { height:119px; }
#header-banner { height:119px; }
#header-bottom { display:none; }

.center { text-align:center; margin:0 auto; }

#content-left { width:365px; }
#content-right { width:523px; }

#content-menu { height:243px; text-align:right; padding:0 40px 0 0; }
#content-menu a,
#content-menu a:visited { font-size:19px; text-decoration:none; line-height:28px; color:#000; }
#content-menu a.active,
#content-menu a:hover { color:#690; }

#panel { text-align:right; }
#panel h2 { margin:0; padding:15px 40px 10px 0; font-size:21px; font-weight:normal; }
#panel p { margin:0; padding:5px 40px 5px 0; font-size:10px; }
#panel p a,
#panel p a:visited { color:#000; text-decoration:none; }
#panel p a:hover { text-decoration:underline; }
#panel img { padding-top:30px; }

img.floors { margin:6px; }
img.gallery { margin:6px; }

#main a img { border:none; }
#main p,
#main h3,
#main h4 { margin:0; padding:0; font-weight:normal; }
#main h3 { font-size:21px; color:#8a5; border-bottom:1px solid #8a5; margin:14px 0; }
#main h4 { font-size:14px; line-height:25px; }
#main p { font-size:11px; line-height:21px; margin:0 20px; }
#main li { font-size:11px; line-height:21px; }
#main table p img { display:block; margin:0 auto; padding:5px 0; }
#main p.minimal { margin:0; padding:0; }
#main p.minimal img { display:block; }
#main table { width:482px; padding-left:10px; }
#main table td { width: 226px; padding-left:10px; vertical-align:top; font-size:11px; line-height:21px;}
#main table td p { margin:0; font-size:11px; line-height:21px;}
#main table a,
#main table a:visited { color:#690; }

#footer { height:35px; font-size:11px; line-height:35px; }
#footer a,
#footer a:visited { color:#000; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer-left { padding-left:105px; width:500px; }
#footer-right { padding-right:55px; width:200px; }
