/********UTIL AREA*********/
#utl { text-align: right; color:#eee; font:12px Arial, Verdana, sans-serif; height:19px; }
#utl p { font:12px Arial, Verdana, sans-serif; color: #eee; }
#utl a { color:#eee; text-decoration:none; }
#utl a:hover { text-decoration:underline; }
	
/********CONTENT*********/	
#content { width:712px; font:12px Arial, Verdana, sans-serif; color:#424242; line-height:22px; }
#content h1 { font:24px Georgia, Times; color:#ae0a00; margin:0 0 15px 0; }
#content h2 { font:18px Georgia, Times; color:#ae0a00; margin:0 0 10px 0; border-bottom:1px solid #ccc; }
#content h3 { font:16px Georgia, Times; color:#ae0a00; margin:0 0 5px 0; }
#content p { font:12px Arial, Verdana, sans-serif; color:#424242; margin:0 0 15px 0; line-height:22px; }
#content a { color:#ae0a00; }
#content a:hover { text-decoration:none; }
	
/********SIDEBAR*********/
#sidebar { width:225px; font: 12px Arial; } 
#sidebar h1 { font:bold 24px Arial; line-height:36px; margin:0 0 5px 0; }
#sidebar p { font: 12px Arial; line-height:24px; margin:0 0 5px 0; }

/********FOOTER*******/
#footer { position:relative; width:960px; margin:0 auto; padding:20px 0; font:14px Arial; color:#eee; text-align:left;  }
#footer p { font:14px Arial; color:#eee; text-align:left; }
#footer ul { list-style:none; margin:0 0 75px 0; }
#footer li { display:inline; margin:0 8px; }
#footer a { color:#eee; text-decoration:none; }

/***SPECIAL***/
#special { background:#4c4c49; border:10px solid #3b3b39; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url("/ie-css3.htc"); padding:10px; margin:25px 0; text-align:center; color:#eee; }
	#special hr { border:0; height:1px; border-top:1px solid #5c5c56; border-bottom:1px solid #383836; margin:0 0 5px 0; } } 
	#special h1 { font:bold 24px Arial; line-height:36px; margin:0 0 5px 0; }
	#special p { font:bold 14px Arial; line-height:24px; margin:0 0 5px 0; }

#concierge { line-height:0; margin:0 0 15px 0; }
	#concierge .pic { margin:0 0 5px 0; }
	#concierge p, #concierge span { line-height:18px; font:14px Arial; text-align:center; padding:0 10px; margin:5px 0; }

/********STYLES*******/
.box { background:#fff; border:10px solid #e5e5e5; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; behavior:url("/ie-css3.htc"); padding:10px; margin:25px 0; text-align:center; }
	.box hr { border:0; height:1px; border-bottom:1px solid #ddd; margin:0 0 5px 0; }
.box_white { background:#fff url("/assets/wysiwyg/misc/background_white_box.gif") center right no-repeat;  border:1px solid #ccc; padding:15px 45px 5px 15px; }
.pic { background:#eee; border:1px solid #ddd; padding:3px; }
a img.pic { padding:3px; background:#eee; border:1px solid #ddd; }
.float_right { float: right; }   
.float_left { float: left; }
.clear {
    clear: both;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    }


