html{height:100%;margin-bottom:1px;}
/* This forces a scrollbar on Mozilla & WebKit to prevent jumping on centered sites */
/* Do not remove the following section,these rules are required for forms */
#content{
		font-size:100%;
		padding-bottom:2em;
		z-index:10;
		}	
	#col1{
		float:left;
		display:inline;
		width:568px;
		}											
	#col2{
		float:left;
		display:inline;
		width:285px;
		margin-left:18px;		
		}



.comment-replies{margin-left:30px;}
.form-element.form-hide,.form-important{display:none;}
.form-element.form-type-checkbox label,
.form-element.form-type-radio label{display:inline;}
.form-float-left{float:left;}
.form-element.form-float-left{padding-right:10px;}
/* This section works with the wt.hero function in site-local.js. Values set to % need to be set. Caption and control rules should be removed if not in use. */
div#imageFadeContainer{position:relative;width:930px;height:340px;overflow:hidden;}
div#imageFadeContainer img{position:absolute;top:22px;left:24px;}
div#imageFadeContainer div#hero-foreground{}
div#imageFadeContainer div#hero-caption{}
div#imageFadeContainer div#hero-controls{}
div#imageFadeContainer div#hero-controls ul{}
div#imageFadeContainer div#hero-controls ul li{}
div#imageFadeContainer div#hero-controls ul li a{}
div#imageFadeContainer div#hero-controls ul li a#hero-previous{}
div#imageFadeContainer div#hero-controls ul li a#hero-pause{}
div#imageFadeContainer div#hero-controls ul li a#hero-play{}
div#imageFadeContainer div#hero-controls ul li a#hero-next{}
div#imageFadeContainer img{display:none;}
#overlay{position:absolute;top:0;left:0;z-index:1000;background:#000;width:100%;height:100%;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);}
#popup{position:fixed;_position:absolute;width:832px;height:506px;top:50%;left:50%;margin:-250px 0 0 -400px;z-index:10001;}
#popup #image_large{margin:0;width:820px;height:495px;overflow:hidden;padding:5px;position:relative;}
#popup .frame{width:831px;height:506px;position:absolute;top:0;left:0;z-index:10002;background:transparent url('/images/larger_frame.png') no-repeat 50% 50%;}
#popup .frame h3{color:#44351E;font-size:115%;margin:0.75em auto;width:302px;}
#popup img{width:830px;z-index:10003;}
#popup img.loading{width:208px;height:13px;margin-top:200px;}
#popup a.close{text-indent:-9999px;display:block;width:30px;height:30px;position:absolute;top:0;right:0;z-index:20009;}
#popup div.content-wrapper{position:relative;z-index:10000;}
/* Global styles */
.clear{clear:both;}
form .clear{clear:none;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
img.left{float:left;}
img.center{display:block;margin-left:auto;margin-right:auto;}
img.right{float:right;}
/* Specific styles */
html{height:100%;margin-bottom:1px;background:#1e0000 url(../images/html-bg.png) repeat-x 50% 4px;}
body{background:#1e0000;color:#F0F1D9;padding-bottom:1px;font-size:13px;line-height:1.4;}
a{text-decoration:none;color:#fff;}
a:hover {text-decoration:underline;color:#fff;} 
h1,h2,h3,h4{font-family:Palatino,'Palatino Linotype';color:#ACA588;text-transform:uppercase;letter-spacing:0.08em;font-size:103%;}
div.wrapper{width:940px;text-align:left;margin:0 auto;position:relative;}
div#nav div.wrapper{*width:984px;}
div.yui-u{_overflow:hidden;}
.yui-gb .yui-u{_margin-left:1.5%;}
.yui-gc .yui-u,.yui-gd .yui-u{_margin-left:1%;}
input[type=text],input[type=password],textarea{border:1px solid #6c5029;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;width:20em;}
textarea{height:6em;}
input.input-submit{background:#bea06a;font-weight:bold;color:#25231c;padding:5px 8px;border:1px solid #6c5029;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
label{display:block;}
div.form-element{margin-bottom:20px;}
ul.form-errors li{list-style:none;font-weight:bold;color:#8c0900;}
button,#members-entrance input#submit{background:#3c2d18 url('../images/button-bg.png') repeat-x 0 0;border:1px solid #3c2d18;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;height:21px;color:#af9879;text-transform:uppercase;font-size:77%;}
#members-entrance{background:transparent url('../images/members-entrance-bg.png') repeat-x 50% 100%;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/members-entrance-bg.png',sizingMethod='scale');padding-bottom:33px;_padding-bottom:30px;position:absolute;width:100%;top:0;left:0;z-index:10;color:#f4f2f2;}
#members-entrance a{color:#f4f2f2;text-decoration:underline;}
#members-entrance .form{display:block;overflow:hidden;height:auto;margin:0;padding:0;background:transparent url('../images/members-entrance-form-bg.png') repeat-x 50% 100%;width:100%;}
#members-entrance form label{text-transform:uppercase;font-size:85%;font-weight:normal;}
#members-entrance form table{margin:0.5em auto 1em;}
#members-entrance form table th,#members-entrance form table td{border:none;text-align:left;padding:0.25em;}
#members-entrance form table td p{margin:0;}
#members-entrance a#enter-link{display:block;width:186px;height:29px;position:absolute;bottom:0;left:50%;margin-left:-93px;overflow:hidden;text-indent:-10000px;background:url('../images/members-entrance-link-bg.png') no-repeat 50% 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/members-entrance-link-bg.png',sizingMethod='crop');cursor:pointer;}
#hd{background:#260000 url(../images/hd-bg1.png) no-repeat 50% 0;height:113px;border-bottom:1px solid #0b0000;}
#hd h2{margin:0;padding:53px 0 28px;}
#hd h2 a{display:block;width:427px;height:31px;overflow:hidden;text-indent:-10000px;margin:0 auto;cursor:pointer;}
#nav{background:transparent url('../images/shadow-bg.png') repeat-x 50% 0;font-family:Palatino,'Palatino Linotype',serif;color:#c5bc9c;text-transform:uppercase;height:50px;border:1px solid #550000;border-left:none;border-right:none;}
#nav ul{margin:0 0px;padding:9px 0;}
#nav ul li{list-style:none;float:left;}
#nav ul li a{color:#c5bc9c;display:block;height:32px;line-height:32px;background-position:0 0;background-repeat:no-repeat;background-color:transparent;overflow:hidden;text-indent:-9000px;}
#nav ul li.selected a,#nav ul li.ancestor a,#nav ul li a:hover{background-position:0 100%;}
#nav ul li.nav-home a{background-image:url('../images/nav-home.png');width:135px;}
#nav ul li.nav-estate a{background-image:url('../images/nav-estate.png');width:236px;}
#nav ul li.nav-business a{background-image:url('../images/nav-business.png');width:235px;}
#nav ul li.nav-construction a{background-image:url('../images/nav-construction.png');width:230px;}
#nav ul li.nav-profile a{background-image:url('../images/nav-profile.png');width:167px;}



#nav ul li.nav-dining-menus a{background-image:url('../images/nav-dining-menus.png');width:136px;}
#nav ul li.nav-dining-rooms a{background-image:url('../images/nav-dining-rooms.png');width:223px;}
#nav ul li.nav-amenities a{background-image:url('../images/nav-amenities.png');width:110px;}
#nav ul li.nav-banquet-event-hosting a{background-image:url('../images/nav-banquet-and-event-hosting.png');width:223px;}
#nav ul li.nav-hours-of-operation a{background-image:url('../images/nav-hours-of-operation.png');width:189px;}
#nav ul li.nav-about a{background-image:url('../images/nav-about.png');width:84px;}
#nav ul li.nav-contact a{background-image:url('../images/nav-contact.png');width:167px;}
#bd{background:transparent url('../images/shadow-bg.png') repeat-x 50% 0;padding-top:1em;margin-bottom:3em;}
#bd .heroshots{margin:0 -19px 1em;width:930px;height:340px;overflow:hidden;padding:22px 24px 19px;position:relative;}
#bd .heroshots .frame{width:978px;height:381px;position:absolute;top:0;left:0;z-index:10;background:transparent url('../images/heroshot-frame.png') no-repeat 0 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/heroshot-frame.png',sizingMethod='image');}
html#home #bd .heroshots .frame{background-image:url('../images/heroshot-frame-home.png');_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/heroshot-frame-home.png',sizingMethod='image');}
#bd .heroshots .caption{display:none;}
html#home #bd .heroshots .caption{display:block;font-family:Palatino,'Palatino Linotype';font-size:116%;height:54px;line-height:58px;position:absolute;bottom:40px;right:19px;color:#f4f2f2;text-transform:uppercase;background:transparent url('/images/heroshot-caption-bg.png') no-repeat 100% 50%;z-index:11;padding:0 24px;}
#bd div.quote_box{padding:15px;background:#F4EBCC;border:3px solid #CFC6B4;color:#000000;font-style:italic;font-family:Palatino,'Palatino Linotype';font-size:15px;text-align:justify;}
#bd div.sidebar div.item{margin-bottom:30px;}
#bd div.sidebar_nav h2,#bd div.sidebar_nav .up-one-level{display:none;}
#bd div.sidebar_nav ul,#bd div.sidebar_nav ul li{list-style:none;margin:0;}
#bd div.sidebar_nav ul li{margin:0 0 3px 5px;}
div.banquet-event-hosting #bd div.sidebar_nav ul li{margin-left:0;}
#bd div.sidebar_nav ul li a{color:#B99D6C;display:block;width:304px;height:28px;line-height:28px;padding-left:10px;background:url('../images/menu_sidebarbg.png') no-repeat 0 0;}
html#dining-rooms #bd table td,html#amenities #bd table td{border:0;vertical-align:top;}
#bd .gallery_image{margin:0;width:290px;height:180px;overflow:hidden;padding:5px;position:relative;}
#bd .gallery_image img{height:180px;}
#bd .gallery_image a{position:absolute;width:300px;height:190px;display:block;z-index:11;text-indent:-9999px;}
#bd .gallery_image .frame{width:300px;height:190px;overflow:hidden;position:absolute;top:0;left:0;z-index:10;background:transparent url('../images/smaller_frame.png') no-repeat 0 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/smaller_frame.png',sizingMethod='image');}
div.dining-menus #bd .gallery_image .frame{background:transparent url('../images/menu_frame_smaller.png') no-repeat 0 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu_frame_smaller.png',sizingMethod='image');}
#bd .callout{border-top:2px solid #8f7a54;background:transparent url('../images/callout-bg.png') no-repeat 50% 0;min-height:160px;}
html#dining-rooms #bd .callout,div.dining-menus #bd .callout{border-top:0;}
#bd .callout h2{color:#bda170;padding:12px 0 10px;background:transparent url('../images/callout-h2-bg.png') no-repeat 50% 100%;text-align:center;text-transform:uppercase;letter-spacing:0.08em;margin:0 0 1em;font-size:131%;}
#bd .callout p{padding:0 2.5em;text-align:justify;line-height:1.4167;font-size:12px;}
#bd .callout p.read-more{padding:0;background:transparent url('../images/read-more-p-bg.png') no-repeat 0 50%;height:28px;text-align:left;line-height:1.231;}
#bd .callout a.read-more{display:block;width:97px;height:28px;float:right;overflow:hidden;text-indent:-10000px;background:transparent url('/images/read-more-a-bg.png') no-repeat 50% 50%;margin-right:2.5em;}
#bd .callout p.open-menu{padding:0;background:transparent url('../images/open-menu-p-bg.png') no-repeat 0 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/open-menu-p-bg.png',sizingMethod='image');height:28px;text-align:left;line-height:1.231;}
#bd .callout a.open-menu{display:block;width:106px;height:28px;overflow:hidden;text-indent:-10000px;background:transparent url('../images/open-menu-a-bg.png') no-repeat 0 0;margin:0 auto;}
div.dining-menus #bd div#menu_head{margin:2em 0 1em;position:relative;display:block;height:20px;}
div.dining-menus #bd h1{position:absolute;bottom:0;left:0;font-size:200%;font-weight:normal;margin:0;}
div.dining-menus #bd h3{position:absolute;bottom:5px;right:0;margin:0;}
#bd div#menu_background h3{position:relative;text-transform:none;letter-spacing:0;font-size:120%;font-weight:normal;margin-top:16px;}
#bd div#menu_background h4{text-transform:none;letter-spacing:0;font-size:190%;font-weight:normal;margin-top:10px;}
#bd div#menu_background p{margin:0;}
#bd div#menu_background{background:#2c0100 url(/images/menu-bg.gif) 0 100% repeat-x;border-top:2px solid #958455;padding:2em;clear:both;}
#bd div#menu_background div.yui-u{width:58%;}
#bd div#menu_background .yui-gd div.first{width:36%;}
#bd div#menu_background .gallery_image{margin:0;width:290px;height:290px;overflow:hidden;padding:12px;position:relative;}
#bd div#menu_background .gallery_image img{height:290px;}
#bd div#menu_background .gallery_image .frame{width:315px;height:315px;background:transparent url('/images/menu_frame_square.png') no-repeat 0 0;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu_frame_square.png',sizingMethod='image');}
#bd div#menu_background .gallery_image div.image_crop{width:293px;height:293px;overflow:hidden;}
#ft{height:72px;background:url('../images/ft-bg.png') no-repeat 50% 50%;margin:1em auto;text-align:center;text-transform:uppercase;}
#ft a{color:#ffffff;font-size:77%;position:absolute;left:0;display:block;height:72px;line-height:72px;letter-spacing:0.08em;}
#ft a.coptix{left:auto;right:0;}
#ft p{height:72px;line-height:72px;text-align:center;font-family:Palatino,'Palatino Linotype';color:#bca06f;overflow:hidden;text-indent:-10000px;background:transparent url('../images/footer-tagline-bg1.png') no-repeat 50% 50%;}
p.copyright{color:#65563c;font-size:77%;text-transform:uppercase;margin-bottom:2.5em;letter-spacing:0.08em;}
