body{background-color:#000;color:#FFF;font-family:Tahoma, Arial;font-size:11px;line-height:14px;text-align:center;}
.wrap{width:925px;text-align:left;margin:0 auto;}
#nav{height:95px;overflow:hidden;margin-top:54px;margin-bottom:54px;}
.col2{width:617px;float:right;}
div.nav-col{width:150px;float:left;}
div.nav-col.first{width:130px;}
div.nav-col ul{font-family:"Gill Sans", Tahoma, Arial;font-size:12px;line-height:19px;}
ul.alaphabet li,a.next,ul.links li{font-family:"Gill Sans", Tahoma, Arial;font-size:11px;line-height:11px;margin-bottom:14px;}
#places a.next {margin-bottom: 0;position: absolute;bottom: 0;right: 0;}
ul.links li.item{line-height:14px;margin-bottom:0;}
.nav-col ul li.last{margin-top:15px;}
ul.alaphabet{margin:10px 0;}
ul.alaphabet li{width:15px;float:left;}
.col2 .nav-col ul{width:400px;}
#nav h1,#nav h1 a{display:block;width:161px;height:95px;text-indent:-1000px;float:right;}
#nav h1 a{float:none;background:transparent url(../img/vc-logo.gif) no-repeat scroll top left;}
#content{height:309px;overflow:hidden;}
.gold{background:#FAA614 url(../img/intro_grad.gif) repeat-x scroll 0 0;}
#calendar-slide{background-color:#FAA614;height:400px;margin-bottom:27px;}
.alt_content{padding-top:54px;padding-bottom:40px;}
.gold .alt_content p,#calendar-slide .alt_content p{color:#000;}
.gold .alt_content p a,#calendar-slide .alt_content p a{color:#fff;}
#about-veuve-clicquot #content,#latest #content,#full-season-calendar #content,#register #content,#login #content,#forgot-password #content,#my-details #content{background:transparent url(../img/bubble-bg.gif) repeat scroll top left;overflow:visible;height:auto;}
#places #content{border-top:1px solid #FAA614;border-bottom:1px solid #FAA614;height:auto;}
#full-season-calendar #content{border-bottom:1px solid #FAA614;}
#content .col1,#content .col2,#content .col2 .main,#content .col2 .right{height:309px;}
#content .col2{position:relative;background:transparent url(../img/bubble-bg.gif) repeat scroll top left;}
#latest #content .col2,#login .col2,#register .col2,#forgot-password .col2,#my-details .col2{background-image:none;}
#borders .col1,#borders .col2,#latest #content .col1.bt,#latest #content .col2{border-top:1px solid #FAA614;}
#latest #content .col1.bb,#latest #content .col2.bb{border-top:none;border-bottom:1px solid #FAA614;padding:0;}
#latest #content .col1,#latest #content .col2,#latest #content .col2 .main,#latest #content .col2 .right{height:auto;}
#latest #content .col1,#latest #content .col2{padding-top:27px;padding-bottom:13px;}
#latest #additional .col1,#latest #additional .col2{border-top:none;padding:0;}
#borders {margin-top: 15px;}
#latest h3{font-family:"Gill Sans Light", Tahoma, Arial;font-size:14px;line-height:14px;font-weight:400;margin-bottom:27px;}
.col2 .main{width:392px;float:left;position:relative;overflow:hidden;}
.col2 .right{width:197px;float:right;}
.alt_content p,#additional p,#content p{font-size:11px;line-height:14px;margin-bottom:14px;}
#content p a:hover{color:#000;background-color:#FAA614;}
#content h1{color:#FAA614;font-family:Georgia;font-size:19px;margin-bottom:14px;line-height:19px;}
#content .highlight-event{float:left;width:310px;height:150px;}
#content .headers{height:27px;position:relative;}
#content #scrolling-container{position:absolute;top:27px;left:0;overflow:hidden;height:278px;}
#legal #content #scrolling-container{width:561px;}
#information #container #scrolling-container{width:617px;}
#scrolling-inner .main,#scrolling-inner .right{height:auto!important;}
#additional{margin-top:27px;}
#footer{padding-top:54px;margin-bottom:27px;font-family:"Gill Sans", Tahoma, Arial;color:#4E4E4E;font-size:9px;text-transform:uppercase;letter-spacing:1px;}
#footer a{color:#4E4E4E;}
#additional .col1,#additional .col2{border-top:1px solid #FAA614;padding-top:27px;}
#places #additional .col1,#splash #additional .col1,#splash #additional .col2{border:none;padding-top:0;}
#controls{position:absolute;bottom:-0;right:18px;z-index:100;}
a#btn-up,a#btn-down{display:block;width:20px;height:16px;background:#000 url(../img/scroll-down.gif) no-repeat scroll 0 3px;text-indent:-1000px;overflow:hidden;cursor:pointer;}
a#btn-up{background-image:url(../img/scroll-up.gif);background-position:0 -22px;margin-bottom:0;}
a#btn-up:hover{background-position:0 -1px;}
a#btn-down:hover{background-position:0 -18px;}
a.next,#content p a.next:hover{background:#000 url(../img/arrows-right.gif) no-repeat scroll right 2px;padding-right:30px;color:#FAA614;text-transform:uppercase;}
#places-container{height:235px;width:925px;overflow:hidden;position:relative;margin:10px 0;}
ul#places-list{width:30000px;position:absolute;top:0;}
ul#places-list li{height:235px;width:170px;margin-right:15px;float:left;overflow:hidden;}
#search-results div.search-result{color:#FFF;margin-bottom:20px;}
#search-results div.search-result h2{font-family:Georgia;font-size:20px;line-height:20px;margin-bottom:2px;}
#search-results div.search-result span.desc{font-family:"Gill Sans Light", Tahoma, Arial;font-size:16px;line-height:18px;font-weight:400;margin-bottom:4px;}
#search-results div.search-result span.info,#search-results div.search-result span.link{font-family:"Gill Sans", Tahoma, Arial;font-size:13px;line-height:16px;font-weight:400;}
#search-results div.search-result span.link{color:#FAA614;float:right;}
#search-results div.search-result span.link a{text-transform:uppercase;color:#FAA614;}
#additional h1.title{font-family:"Gill Sans Light", Tahoma, Arial;font-size:18px;font-weight:400;margin-bottom:10px;}
#additional .blurb {font-family:"Gill Sans Light", Tahoma, Arial;font-size:16px;}
#additional ul.blurbs li a span{display:block;padding-left:50px;}
#additional ul.blurbs li a span.title{visibility:hidden;height:30px;}
#additional ul.blurbs li{display:block;float:right;width:190px;margin-left:20px;}
#additional ul.blurbs li a{display:block;color:#FFF;}
#additional ul.blurbs li.details a{background:transparent url(../img/details-teaser.gif) no-repeat scroll 0 -150px;}
#additional ul.blurbs li.information a{background:transparent url(../img/info-teaser.gif) no-repeat scroll 0 -150px;}
#additional ul.blurbs li.in-the-know a{background:transparent url(../img/know-teaser.gif) no-repeat scroll 0 -150px;}
#additional ul.blurbs li.details{margin-left:0;}
#additional ul.blurbs li a:hover{background-position:0 0;}
#login #content .col1,#login #content .col2,#register #content .col1,#register #content .col2,#forgot-password #content .col1,#forgot-password #content .col2,#my-details #content .col1,#my-details #content .col2{margin-top:28px;}
#register #content .col1 p,#my-details #content .col1 p{margin-right:28px;}
#register_form fieldset{width:281px;margin-right:27px;float:left;}
#login_form input.text,#login_form button,#register_form input.text,#register_form button,input#search-input,button#search-button,#send button{display:block;height:28px;float:left;font-family:"Gill Sans", Tahoma, Arial;font-size:12px;line-height:28px;background-color:#1A1A1A;border:none;text-align:left;margin:0;padding:0;}
#login_form input.text,#register_form input.text,input#search-input{line-height:12px;height:14px;border-top:7px solid #1A1A1A;border-bottom:7px solid #1A1A1A;width:190px;color:#FAA614 !important;text-indent:5px;}
#register_form label{clear:left;display:block;width:139px;float:left;font-family:"Gill Sans Light", Tahoma, Arial;line-height:28px;font-size:16px;}
#additional p.errors,#content p.errors,#content p.big,#login_form label,#content .register-blurb h1,#content .register-blurb p{display:block;font-family:"Gill Sans Light", Tahoma, Arial;line-height:28px;font-size:18px;color:#fff;}
#content p.errors.small{font-size:12px;line-height:14px;}
#content .register-blurb p{line-height:22px;}
#register_form input.text{width:142px;}
#register_form input.text,#content .register-blurb h1{margin-bottom:27px;}
#register_form .checkboxes{clear:left;margin-bottom:20px;}
#register_form .checkboxes input{width:auto;margin-right:5px;}
#register_form .checkboxes label{clear:none;float:none;width:auto;display:inline;font-size:10px;line-height:18px;margin-bottom:5px;}
#login_form button,#register_form button,button#search-button,#send button{margin-left:10px;width:80px;text-indent:5px;color:#FAA614;cursor:pointer;background:#1A1A1A url(../img/button-arrow.gif) no-repeat scroll 65px 10px;}
form#send input{display:block;float:none;font-family:"Gill Sans", Tahoma, Arial;font-size:12px;background-color:#1A1A1A;border:none;text-align:left;line-height:12px;height:14px;border-top:5px solid #1A1A1A;border-bottom:5px solid #1A1A1A;width:190px;color:#FAA614;text-indent:5px;margin:0 0 5px;padding:0;}
#send button{width:70px;clear:both;float:none;background-position:55px 10px;margin:0;}
#login_form button,#register_form button{margin-left:139px;font-family:"Gill Sans Light", Tahoma, Arial;line-height:26px;font-size:15px;border-right:5px solid #1A1A1A;width:auto;padding-right:15px;background-position:right 10px;}
#login_form label{width:auto;float:none;margin-bottom:27px;}
#login_form input.text,#login_form button{float:none;display:block;margin-left:0;margin-bottom:14px;}
#login_form input.text{width:197px;}
#login_form p a:hover{background-color:transparent;color:#FAA614;}
ul#dropdown li{float:left;width:188px;height:28px;margin-right:26px;cursor:pointer;position:relative;}
ul#dropdown li span{display:block;width:188px;height:28px;text-indent:-10000px;}
ul#dropdown li#browse-location{float:right;margin-right:0;cursor:auto;}
ul#dropdown li#browse-month span{background:transparent url(../img/month_dropdown.gif) no-repeat scroll 0 0;}
ul#dropdown li#browse-category span{background:transparent url(../img/category_dropdown.gif) no-repeat scroll 0 0;}
ul#dropdown li#browse-location span{background-color:#1A1A1A;}
ul#dropdown li#browse-month.active span,ul#dropdown li#browse-category.active span/*,ul#dropdown li#browse-location.active span*/{background-position:0 -28px;}
ul#dropdown li ul{position:absolute;border-top:5px solid #000;cursor:auto;font-family:"Gill Sans", Tahoma, Arial;font-size:12px;line-height:26px;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;display:none;}
ul#dropdown li ul li{background-color:#FAA614;background-image:none;text-indent:10px;font-family:"Gill Sans", Arial;color:#000;height:auto;padding-top:0;}
ul#dropdown li ul,ul#dropdown li ul li{font-size:12px;width:188px;margin-left:0;}
ul#dropdown li ul li a{display:block;width:188px;color:#000;}
ul#dropdown li ul li a:hover{background-color:#C60;}
a#show-calendar-link,a#hide-calendar-link{background:transparent url(../img/cal-icon.gif) no-repeat scroll center right;padding-right:25px;}
#content .month-col.last{margin-right:0;width:141px;}
#content .month-col h1{margin:0;}
#content .month-col ul{margin-bottom:20px;}
#content .month-col ul li{margin-bottom:10px;}
#content .month-col ul li a{font-family:"Gill Sans", Tahoma, Arial;font-size:13px;line-height:18px;color:#FFF;}
#content .month-col ul li a span.location{font-family:"Gill Sans Light", Tahoma, Arial;}
#content .month-col img{margin-bottom:14px;}
.validation-failed{border:1px solid red;}
.validation-passed{border:1px solid green;}
.validation-advice{color:#000;font-family:"Gill Sans", Tahoma, Arial;font-size:13px;line-height:24px;background-color:#FAA614;margin:0 0 28px;padding:2px;}
.warning{border:1px solid #c66;}
.warning-advice{color:#fff;background-color:#bbb;margin:2px;padding:2px;}
.keyeventitem{float:left;width:308px;height:150px;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.ta_r{text-align:right!important;}
.ta_l{text-align:left!important;}
.ta_c{text-align:center!important;}
.mb_0{margin-bottom:0!important;}
.mt_0{margin-top:0!important;}
.mb_1{margin-bottom:1em!important;}
.mt_1{margin-top:1em!important;}
.mr_30{margin-right:30px!important;}
.w_half{width:50%;}
.w_185{width:185px!important;}
.red{color:#F33;}
.green{color:#393;}
.grey{color: #454545;}
a,a.next:hover,ul.alaphabet li a:hover,ul.alaphabet li.active a,ul.links li a:hover,ul.links.active li a,.navl-col ul li a.active,.nav-col ul li a:hover,#latest p.author,#content p a,#search-results div.search-result h2 a:hover,#additional p.errors,#content p.errors,#content .month-col ul li a span.title{color:#FAA614;}
.col1,#login_form,.register-blurb{width:281px;float:left;}
a.next,ul.alaphabet li,ul.alaphabet li a,ul.links li,ul.links li a,.nav-col ul li,.nav-col ul li a,#footer a:hover,#search-results div.search-result h2 a,#login_form p a{color:#FFF;}
#latest h1,#additional .blurb{margin-bottom:0;}
.text-col,.main ul.links,#content .month-col{width:169px;margin-right:27px;float:left;}
#about-veuve-clicquot #content #scrolling-container,#details #content #scrolling-container,.double{width:365px;}
#search-results div.search-result span,ul#dropdown li.active ul{display:block;}
#search-results div.search-result span.info,.fl{float:left;}
form#send label,.print_only{display:none;}
.validation-advice,.warning-advice,.clear{clear:both;}
.sIFR-flash {visibility: visible !important;margin: 0;padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-active h1.header {visibility: hidden;font-family: Georgia;line-height: 1em;}
.sIFR-active #splash p.blurb {visibility: hidden;font-family: "Gill Sans", Tahoma, Arial;font-size: 18px;}