* {margin: 0;padding: 0;}
body {background: #BCBDBF;margin: 0;padding: 0;color: #2F353B;font: normal normal normal 14px/18px Times New Roman, Times serif;}
a{color:#B30838;text-decoration:none;}a:hover{text-decoration:none;}a:focus{outline: 0 none;}
div.feature select{background-color:#E2E2E6;}
#page{width: 100%;height: 100%;background: #E3E4E5 url(../images/bg.png) repeat-x 0 0;}
.clear{clear:both; height:1px; font-size:1px;}
#main {background:url(../images/bg.png) repeat-x scroll 0 0 #E3E4E5;margin: 0 auto;padding: 0;position: relative;width: 1000px;height: auto;padding: 0 0 80px 0;}
.top {background: transparent url(../images/header_right.jpg) no-repeat 100% 0;position: absolute;top: 0px;right: 1px;width: 100%;height: 73px;z-index: 3;} .top .top_left{background: transparent url(../images/header_left.png) no-repeat 100% 0;width: 223px;height: 46px;position: relative;left:38px;z-index: 10;}
.img_key{position: absolute;right: -2px;top: 0;z-index: 10;}
div.logo{position:absolute; top:16px; left:136px; width:135px; height:100px; z-index:5000;} div.logo_white{position:absolute; top:21px; left:137px; width:135px; height:85px;padding: 10px 0 0 0;}div.logo_white a{z-index:5000; position:relative;}
div.logo_white img{position: absolute;z-index: 2;}
div.logo_white div.logo_white_div{width: 120px;height: 90px;position: absolute;top: -10px;background: #fff;left: 4px;z-index: 1;}
#main_feature{position:relative; left:54px; outline: none;} #feature{position:relative; left:-54px;}
h2.title_secret_society_tout{width: 220px;height: 40px;background: transparent url(../images/titles.png) no-repeat -355px -1568px; position:relative; z-index:2;}
h2.year_500 {width:182px; height:17px; background: transparent url(../images/titles.png) no-repeat 0 -188px;}
h2.headline {width:213px; height:17px; background: transparent url(../images/titles.png) no-repeat 0 -600px;}

#menu{position: absolute;top:0;left: 284px;width: 643px;height: 113px;list-style: none; z-index: 300;}
#menu li{float: left;position: absolute; cursor:pointer;} #menu li a{display: block;height: 113px;}
#menu li ul li{display: block;position: static;height: auto;} #menu li ul{display:none;opacity: 0;}

#menu li.main_nav_mysterious_origins{top: 0;left: 0;}
#menu li.main_nav_mysterious_origins a{width: 138px;height: 40px;background: transparent url(../images/nav.png) no-repeat 0 0;} #menu li.main_nav_mysterious_origins a:hover, #menu li.main_nav_mysterious_origins a.roll{background: transparent url(../images/nav.png) no-repeat 0 -45px;}
#menu li.main_nav_mysterious_origins ul{width: 138px;}
#menu li.main_nav_mysterious_origins li.sun_nav_mysterious_origins a{width: 138px;height: 25px;background: transparent url(../images/nav.png) no-repeat 0 -360px;} #menu li.main_nav_mysterious_origins li.sun_nav_mysterious_origins a:hover{background: transparent url(../images/nav.png) no-repeat 0 -390px;}
#menu li.main_nav_mysterious_origins li.sub_nav_dom_bernardo_vincelli a{width: 138px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -420px;} #menu li.main_nav_mysterious_origins li.sub_nav_dom_bernardo_vincelli a:hover{background: transparent url(../images/nav.png) no-repeat 0 -447px;}
#menu li.main_nav_mysterious_origins li.sub_nav_alexandre_le_grand a{width: 138px;height: 26px;background: transparent url(../images/nav.png) no-repeat 0 -474px;} #menu li.main_nav_mysterious_origins li.sub_nav_alexandre_le_grand a:hover{background: transparent url(../images/nav.png) no-repeat 0 -505px;}

#menu li.main_nav_the_flamboyant_palais{top: 0;left: 157px;}
#menu li.main_nav_the_flamboyant_palais a{width: 157px;height: 40px;background: transparent url(../images/nav.png) no-repeat 0 -90px;} #menu li.main_nav_the_flamboyant_palais a:hover, #menu li.main_nav_the_flamboyant_palais a.roll{background: transparent url(../images/nav.png) no-repeat 0 -135px;}
#menu li.main_nav_the_flamboyant_palais ul{width: 157px;}
#menu li.main_nav_the_flamboyant_palais li.sub_nav_the_flamboyant_palais a{width: 157px;height: 25px;background: transparent url(../images/nav.png) no-repeat 0 -536px;} #menu li.main_nav_the_flamboyant_palais li.sub_nav_the_flamboyant_palais a:hover{background: transparent url(../images/nav.png) no-repeat 0 -566px;}
#menu li.main_nav_the_flamboyant_palais li.sub_nav_visit_the_palais a{width: 157px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -596px;} #menu li.main_nav_the_flamboyant_palais li.sub_nav_visit_the_palais a:hover{background: transparent url(../images/nav.png) no-repeat 0 -623px;}
#menu li.main_nav_the_flamboyant_palais li.sub_nav_palais_news a{width: 157px;height: 26px;background: transparent url(../images/nav.png) no-repeat 0 -650px;} #menu li.main_nav_the_flamboyant_palais li.sub_nav_palais_news a:hover{background: transparent url(../images/nav.png) no-repeat 0 -681px;}

#menu li.main_nav_the_secret_substance{top: 0;left: 333px;width: 124px;}
#menu li.main_nav_the_secret_substance a{width: 124px;height: 40px;background: transparent url(../images/nav.png) no-repeat 0 -180px;} #menu li.main_nav_the_secret_substance a:hover, #menu li.main_nav_the_secret_substance a.roll{background: transparent url(../images/nav.png) no-repeat 0 -225px;}
#menu li.main_nav_the_secret_substance ul{width: 124px;}
#menu li.main_nav_the_secret_substance li.sub_nav_secret_substance a{width: 124px;height: 25px;background: transparent url(../images/nav.png) no-repeat 0 -712px;} #menu li.main_nav_the_secret_substance li.sub_nav_secret_substance a:hover{background: transparent url(../images/nav.png) no-repeat 0 -742px;}
#menu li.main_nav_the_secret_substance li.sub_nav_secret_process a{width: 124px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -772px;} #menu li.main_nav_the_secret_substance li.sub_nav_secret_process a:hover{background: transparent url(../images/nav.png) no-repeat 0 -799px;}
#menu li.main_nav_the_secret_substance li.sub_nav_master_distiller a{width: 124px;height: 26px;background: transparent url(../images/nav.png) no-repeat 0 -826px;} #menu li.main_nav_the_secret_substance li.sub_nav_master_distiller a:hover{background: transparent url(../images/nav.png) no-repeat 0 -857px;}

#menu li.main_nav_the_alchemist_experience{top: 0;left: 477px;}
#menu li.main_nav_the_alchemist_experience a{width: 166px;height: 40px;background: transparent url(../images/nav.png) no-repeat 0 -270px;} #menu li.main_nav_the_alchemist_experience a:hover, #menu li.main_nav_the_alchemist_experience a.roll{background: transparent url(../images/nav.png) no-repeat 0 -315px;}
#menu li.main_nav_the_alchemist_experience ul{width: 166px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_the_alchemist_experienced a{width: 166px;height: 25px;background: transparent url(../images/nav.png) no-repeat 0 -888px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_the_alchemist_experienced a:hover{background: transparent url(../images/nav.png) no-repeat 0 -918px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_intronisation a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -948px; cursor:default;} #menu li.main_nav_the_alchemist_experience li.sub_nav_intronisation a:hover{background: transparent url(../images/nav.png) no-repeat 0 -975px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_intronisation2 a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1002px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_intronisation2 a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1029px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_the_apprentice a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1056px; cursor:default;} #menu li.main_nav_the_alchemist_experience li.sub_nav_the_apprentice a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1083px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_big_ben a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1110px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_big_ben a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1137px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_be_pamplemousse a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1164px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_be_pamplemousse a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1191px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_mil_nohey a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1218px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_mil_nohey a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1245px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_allchemist_punch a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1272px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_allchemist_punch a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1299px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_jasmine_benedictine a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1326px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_jasmine_benedictine a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1353px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_dom_ice_tea a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1380px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_dom_ice_tea a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1407px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_the_master a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1434px; cursor: default;} #menu li.main_nav_the_alchemist_experience li.sub_nav_the_master a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1461px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_singapore_sling a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1488px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_singapore_sling a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1515px;}
#menu li.main_nav_the_alchemist_experience li.c_sling a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1542px;} #menu li.main_nav_the_alchemist_experience li.c_sling a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1569px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_bobby_burns a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1596px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_bobby_burns a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1623px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_dizzy_sour a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1650px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_dizzy_sour a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1677px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_vieux_carre a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1704px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_vieux_carre a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1731px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_la_madone a{width: 166px;height: 26px;background: transparent url(../images/nav.png) no-repeat 0 -1758px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_la_madone a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1789px;}

#menu li.main_nav_the_alchemist_experience li.sub_nav_bd a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1164px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_bd a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1191px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_st_benedictine a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1054px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_st_benedictine a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1081px;}

#menu li.main_nav_the_alchemist_experience li.sub_nav_bb_classic a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1324px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_bb_classic a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1351px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_magic_flavors a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1540px; cursor:default;} #menu li.main_nav_the_alchemist_experience li.sub_nav_magic_flavors a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1540px }

#menu li.main_nav_the_alchemist_experience li.sub_nav_flavor1 a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1594px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_flavor1 a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1621px }
#menu li.main_nav_the_alchemist_experience li.sub_nav_flavor2 a{width: 166px;height: 22px;background: transparent url(../images/nav.png) no-repeat 0 -1648px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_flavor2 a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1675px;}
#menu li.main_nav_the_alchemist_experience li.sub_nav_flavor3 a{width: 166px;height: 26px;background: transparent url(../images/nav.png) no-repeat 0 -1778px;} #menu li.main_nav_the_alchemist_experience li.sub_nav_flavor3 a:hover{background: transparent url(../images/nav.png) no-repeat 0 -1811px;}

#bottle_out{position: absolute;left: 533px;top: 75px;z-index: 2; } #bottle, #process {outline: 0 none;}
.feature {margin: 0 auto 0 auto;position: relative;width: 877px;height: 407px;z-index: 1;}
.feature_details {margin: 0 auto 0 auto;position: relative;width: 877px;z-index: 1;padding-top: 84px;}
.feature_details p.desc{width: 790px;margin:20px auto 0 auto;text-align: center;font: italic normal normal 18px Times New Roman, Times serif;color: #2F353B;padding: 0 0 30px 0;}
.feature_details h1.title_alexander_le_grand{width: 320px;height: 25px;background: transparent url(../images/titles.png) no-repeat 0 -292px;position: relative;left: 306px;margin: 0 0 23px 0;}
.feature_details div.details_image{float: left;width: 438px;text-align: left;} .feature_details div.details_text{float: left;width: 360px;text-align: left;position:relative;z-index:3;} .feature_details div.details_text p{color: #2F353B;font-size: 14px;padding: 0 0 10px 0;}
.feature_details .details_left_col{float: left;width: 435px;height: auto;margin:0;position: relative;} .feature_details .details_right_col{float: left;width: 358px;height: auto;position: relative; left:40px;} .feature_details .details_left_col .details_left_col_wrapper{padding: 0 60px 0 50px;}
.feature_details .details_left_col p.details_desc, .feature_details .details_right_col p.details_desc,div.right_touts p.details_desc{font: italic normal normal 18px Times New Roman, Times serif;color: #2F353B;position: relative;z-index: 2;} .feature_details h2{margin: 0 0 15px 0;}
.feature_details .details_left_col img.details_left_image{position: absolute;left: -45px;z-index: 1;}
.feature_details .details_right_col img.details_left_image{position: absolute;top: 40px;right: -45px;z-index: 1;}
.feature_details .img_cap{position: absolute;top: -3px;left: 198px; z-index:1;}
.feature_details .details_left_col h2.title_benedictine_dom, .title_benedictine_dom{height: 21px;background: transparent url(../images/titles.png) no-repeat 0 -238px;} .feature_details .details_left_col p, .feature_details .details_right_col p, div.visit div.tout_second div.right p{padding: 0 0 15px 0;font-size: 14px;color: #2F353B;position: relative;z-index: 2;}
div.visit div.tout_second div.right p{font-style:normal;}
.feature_details .details_right_col h2.title_the_icon{width: 96px;height: 21px;background: transparent url(../images/titles.png) no-repeat 0 -265px;}
.footer {background: #bcbdbf url(../images/bg_footer.gif) repeat-x 0 0;text-align: center;vertical-align: top;width: 100%;height: 106px;}
h2.quest{background: transparent url(../images/titles.png) no-repeat 0 -601px;width: 177px;height: 21px;}

.main_feature{width: 422px;height: 228px;position:relative;left: 125px;margin:10px 0 0 0;} .main_feature p{width: 235px;margin: 10px 0 0 0;color: #2F353B;} .main_feature img.main_feature_img{float: right;position:absolute;top:0;right:-22px;}
.sep_grey{width: 846px;height: 2px;font-size: 2px;background: transparent url(../images/separator.gif) 0 0 repeat-x;position: relative;left: 77px;margin: 105px 0 0 0;}
.sep_grey_details{width: 846px;height: 32px;font-size: 2px;background: transparent url(../images/img_separator_logo.png) 0 0 no-repeat;position: relative;left: 32px;margin: 0 0 15px 0;}
.sep_grey_image{width: 860px;height: 32px;font-size: 2px;background: transparent url(../images/separator.gif) 0 50% repeat-x;position: relative;left: 8px;margin: 0 0 20px 0;text-align: center;} .sep_grey_image img{margin: 0 auto; position: relative; left:20px;}
div.left_touts{float: left;width: 460px;position: relative;left: 60px;text-align: center;} div.left_touts p{width: 266px;margin: 0 auto;} div.left_touts a{margin: 10px auto;}
div.right_touts{float: left;width: 440px;position: relative;left: 20px;top: 45px;} div.right_touts .tout{width: 440px;} div.right_touts div.tout div.left{float: left;width:170px;text-align: center;} div.right_touts div.tout div.right{float: left;width: 270px;padding: 10px 0 0 0;}
div.right_touts div.tout img.img_tout{margin: 0 auto;} div.right_touts div.tout p{float: left;width: 268px;padding: 6px 0 0 2px; line-height:19px;} div.right_touts div.tout a{clear: both;margin: 5px 0 0 0;display: block;}
div.tout_sep{width: 418px;height: 2px;font-size: 2px;background: transparent url(../images/separator.gif) 0 0 repeat-x;position: relative;left: 30px;margin: 20px 0 30px 0;}

a.btn_learn_more{display: block;width: 90px;height: 19px;background: transparent url(../images/links.gif) no-repeat 0 0;} a.btn_learn_more:hover{background: transparent url(../images/links.gif) no-repeat 0 -24px;}
a.visit_link{color: #E4E4E4;}
div.search{width: 228px;height: 20px;position: absolute;padding: 18px 0 0 0;}
div.search div.input_left{float: left;width: 7px;height: 20px;background: transparent url(../images/input_left.gif) no-repeat 0 0;}
div.search div.input_right{float: left;width: 7px;height: 20px;background: transparent url(../images/input_right.gif) no-repeat 0 0;}
div.search input{float: left;text-transform: uppercase;width: 165px;height: 12px; padding: 4px 0 4px;background: transparent url(../images/input_middle.gif) repeat-x 0 0;border: 0 none;font: normal normal normal 9px/11px Times New Roman, Times serif;color: #2E3943;}
div.search a.btn_search{float: left;width: 43px;height: 19px;background: transparent url(../images/links.gif) no-repeat 0 -48px;margin: 0 0 0 3px;} div.search a.btn_search:hover{background: transparent url(../images/links.gif) no-repeat 0 -72px;}

div.lda{background: transparent url(../images/img_header_lda.jpg) no-repeat 0 0; left:-62px; width:1020px;}
div.lda div.logo{left:248px; top:8px; z-index:300; width:227px; height:155px;}
div.lda_content{padding:204px 0 0 0; width: 560px; color:#2F353B;}
div.lda_content div.sep_grey_image{width:auto; left:0;}
div.lda_content p, div.palais_content p.third_title{color:#2F353B; text-align: center; font-style: italic; margin:15px 0 11px 0;} span.bold{font-weight:bold; font-style: normal;}
div.lda_content p.upper{text-transform: uppercase; font-style: normal; font-size:10px; line-height:10px;}div.lda_content p.small{margin-bottom:5px;}
div.lda_content div.buttons{margin:14px 0 0 0;height:110px; position:relative; z-index:10;}
a.enter{display: block; margin:0 auto;width:237px; height:32px; background: transparent url(../images/links.png) no-repeat 0 -625px;}a.enter:hover{background-position:0 -657px;}
a.exit{display: block; margin:0 auto;position:relative; top:3px; width:237px; height:32px; background: transparent url(../images/links.png) no-repeat 0 -694px;}a.exit:hover{background-position: 0 -726px;}
div.bottle_main{ height:720px;background: transparent url(../images/img_bottle_lda.jpg) no-repeat 385px 89px;}
div.lda_content div.separator_gradient{margin: 0 auto; width:472px;}
div.lda_bg{background:#e3e4e5 url(../images/img_bg_main_lda.png) repeat-x !important; padding-bottom:0 !important; }

div.main_image{float:right; position:relative;}
h2.palais{font: italic 28px/29px Times New Roman, serif; text-align: center; color:#2F353B; margin:80px 0 0 0; }
h3.subtitle{font: italic 18px/23px Times New Roman, serif; color:#2F353B; text-align: center; margin:16px 0 0 0;}

div.palais_content{width:871px; background: transparent url(../images/img_element.png) no-repeat 0 44px; }
div.dom_bernardo{width:871px; background: transparent url(../images/img_element.png) no-repeat 0 44px; }
div.palais_content h1{margin: 0 auto;display:block; width:371px; height:27px; background: transparent url(../images/titles.png) no-repeat 0 -521px;}
div.dom_bernardo h1{margin: 0 auto;display:block; width:371px; height:27px; background: transparent url(../images/titles.png) no-repeat 0 -955px;}
div.palais_content p.third_title span.bold{color:#2F353B;}
div.palais_content div.image_tout{width:871px; height:376px; margin: 25px 0 0 0;}
div.palais_content div.tout{padding:10px 0 25px 0;}
div.palais_content div.left{float:left; position: relative;} div.palais_content div.left img{position: absolute; left:-53px;}
div.palais_content div.right{float:right; width:180px; padding:34px 0 36px 0;} div.palais_content div.right p{font:italic 12px Timse New Roman; padding:19px 0;}
div.palais_content span.title, div.content span.title{font-weight: bold; font-style: normal;}
div.palais_content p.item_italic, div.content p.item_italic{font-style:italic; text-align:center; font-size:12px;}
div.palais_content div.details_left_col div.details_left_col_wrapper{padding:0 44px 0 43px;}
div.pattern img{left:0;}
div.palais_content div.shadow{background:transparent url(../images/img_separator_alfa.png) no-repeat 0 50%; left:-25px; width:409px;}div.palais_content div.shadow img{left:0;}
h2.contact{margin:0 0 14px 0;display: block;background: transparent url(../images/titles.png) no-repeat 0 -552px; width:244px; height:41px;position: relative; left:20px;}
div.info_chart{background: transparent url(../images/img_box_big.jpg) no-repeat 0 0; width:367px; height:566px;}
div.palais_content div.info_chart p{padding:17px 10px 0 20px; font:normal 14px/16px Times New Roman;}
div.stamp{position:absolute; left:294px; top:-36px; z-index:4;}

div.lda_content p.label_error{padding:0; margin-top:0; margin-left:100px; text-align:left;}span.error{font:normal bold 12px/13px Times; color:#AC0834; padding-right:42px;}

p.title{position: relative; z-index:2;margin:11px 0 8px 0; padding:0 42px 0 34px;font: italic 19px/22px Times Italic, Times New Roman, serif; color:#2F353B;}
p.light_text{color:#A7A9AC;}

div.main_tout{position: relative;padding: 0 0 0 20px; margin: 0 0 11px 0; height:1%;}
div.main_tout div.left{width:380px; position: absolute; top:-112px; left:-50px;}div.main_tout div.right_text{width:410px; padding:0 0 0 400px;}
div.main_tout div.right_text p{position: relative; z-index:2; margin: 0 0 22px 0;font: normal 14px/16px Times New Roman, serif; color:#2F353B;}
div.separator{background:url("../images/separator.gif") repeat-x scroll 0 0 transparent;font-size:2px;height:2px;}

a.link{z-index:10;display: block; width:244px; background: transparent url(../images/links.png) no-repeat 0 0;}
a.map{position:absolute;background-position:0 -71px; top:16px; left:144px;height:70px;}a.map:hover{background-position: 0 0;}
a.ss{width:236px;background-position: 0 -164px; height:23px; position: absolute; top:70px; left:20px;}a.ss:hover{background-position: 0 -141px;}
a.alchemist{width:182px; height:23px; background-position: 0 -763px; position:relative; top:145px; left:206px;}a.alchemist:hover{background-position: 0 -786px;}
div.left_column{float:left; width:330px; padding: 0 0 0 39px;}div.content div.right_touts{width:426px; top:20px; left:50px;}

div.content div.right_touts div.right{width:219px; float:right; padding:0;}
div.content div.main_feature p.title{margin:23px 0 0 0;font: italic 19px/20px Times New Roman, serif; padding:0 0 14px 0; width:auto;}
div.content div.main_feature p{font: normal 14px/16px Times New Roman, serif; width:auto; color:#2F353B;}
div.content div.right_touts div.tout p{width:auto;}div.content div.tout{padding:10px 15px 20px 0; width:auto;}div.content div.tout_second{margin-top:70px;}
div.content{color:#2F353B; padding:0 62px 0 90px;} div.content div.main_feature{margin: 27px 0 0 0;position: static; top:0; width:auto;}

div.tout_secret{margin:8px 0 0 0; position:relative; height:170px; width:426px; background: transparent url(../images/img_secret_society_tout_headline.jpg) no-repeat 0 0;}
div.tout_secret p{position:relative; left:41px; width:340px; top:34px; height:50px;}
div.tout_img{position:relative; height:214px; left:-34px;}

input.secret{color:#3B4147;position:absolute; text-transform:uppercase; top:125px; left: 45px;width:211px; height:12px;padding:0; background: transparent; border: 0 none; font: normal 10px/12px Times New Roman, serif;}
a.key{position:absolute; top:120px; left:260px;display: block; width:54px; height:19px; background: transparent url(../images/links.gif) no-repeat 0 -96px;}a.key:hover{background-position: 0 -120px;}
img.foliage{position:absolute; left:55px; top:-27px; z-index:10;} div.f_sep{position:relative; top:28px; z-index:9; width:426px;}


div.footer_banner{margin: 0 auto;width:711px; position: relative; height:106px; padding:0 0 0 120px; background: transparent url(../images/footer.jpg) no-repeat 0 0;}
div.footer a{display: block; position: absolute; top:56px; height:6px; font-size:1px;}
div.footer a.twtr{width: 55px; height:16px; left:216px;}
div.footer a.fb{width: 63px; height:13px; left:284px;}
div.footer a.contact{width: 53px; left:132px;}
div.footer a.terms{width: 92px; left:199px;}
div.footer a.social_resp{width: 102px; left:308px;}
div.footer p.rights{position:absolute; top:33px; left:132px; font:normal 11px/11px Times New Roman, serif; color:#ad880b; }

h2.monks{position:relative; z-index:3;background: transparent url(../images/titles.png) no-repeat 0 -57px; height:19px}
h2.bernardo{background: transparent url(../images/titles.png) no-repeat 0 -83px;}
h2.alexandre{background: transparent url(../images/titles.png) no-repeat 0 -138px;}
h2.secret_society{width: 352px;position:relative; top:23px; left:41px; font: normal 18px/19px Verdana, sans-serif; color:#BC9E27; text-transform: uppercase;}

div.main_secret_tout{width:421px; position: relative; z-index:2; left:130px; top:10px; color:#2F353B;}
div.main_secret_tout div.search {height:32px; width:auto;}
div.main_secret_tout div.search div.input_left {background:url(../images/img_text_box_left.png) no-repeat scroll 0 0 transparent; width:10px; height:30px;}
div.main_secret_tout div.search input{background:url(../images/img_text_box_center.png) repeat-x scroll 0 0 transparent; text-transform:uppercase; width:306px; height:15px; padding: 9px 0 6px; font-size:12px; line-height:15px;}
div.main_secret_tout div.search div.input_right{background:url(../images/img_text_box_right.png) no-repeat scroll 0 0 transparent; width:10px; height:30px;}
div.main_secret_tout div.search a.btn_search,div.rsvp a.submit{margin-left:10px;background: transparent url(../images/links.png) no-repeat 0 -229px; width:85px; height:32px; position: relative; top:-1px;}
div.main_secret_tout div.search a.btn_search:hover,div.rsvp a.submit:hover{background: transparent url(../images/links.png) no-repeat 0 -192px;}

div.key{position:relative; float: right; font-size:1px; z-index:2;left: -10px; top: -265px;}div.key img{position:absolute; }
div.big{ height: auto;}div.img{height:auto;} div.img_map{height:auto; background: transparent url(../images/img_map_france.png) no-repeat 0 0;}

div.title_rsvp{position:absolute; top:274px; width:750px; left:64px;}
div.line_bottom{position:absolute; top:168px; width:750px; left:0;}
div.rsvp{position:absolute; top:345px; width:750px; left:64px;}div.rsvp{color:#E4E4E4;}div.text{ margin-top:30px; width: 341px;}
div.rsvp div.border{width:8px; height:23px; float: left; background: transparent url(../images/img_text_box_left.gif) no-repeat 0 0;}div.rsvp div.item div.right{background: transparent url(../images/img_text_box_right.gif) no-repeat 0 0;}
div.rsvp input{float: left; height:13px; width:160px; color:#2E3943; border: 0 none; background: transparent url(../images/img_text_box_center.gif) repeat-x; padding: 6px 0 5px; font-size:10px; line-height:12px;}
div.rsvp input.big{width:344px;}
div.rsvp div.item{position:absolute; top:0; right:0;}
div.rsvp div.left{left:390px;} div.rsvp div.select{top:47px;}div.rsvp div.middle{right:151px;}
div.rsvp div.label{font-size:9px; top:28px; left:391px; text-transform:uppercase;}
div.rsvp div.third {top:80px;} div.rsvp div.forth{top:114px;} div.rsvp div.fifth{top:147px; z-index:30;}
div.rsvp a.submit{position:absolute; top:181px; left:319px; z-index:3;}
div.rsvp div.hl input{background-image: url(../images/img_text_box_center_error.png); color:#B30838;}
div.rsvp div.hl div.border{background-image: url(../images/img_text_box_left_error.png);}div.rsvp div.hl div.right{background-image: url(../images/img_text_box_right_error.png);}
div.rsvp div.hl textarea{border-color:#B30838;}
div.rsvp div.msg{position:relative; top:80px; text-align:center; left:-5px;}

div.cocktails{margin-top:140px;padding:0 60px 40px 60px; color:#2F353B;} div.cocktail_img{float:left; width:400px;} div.cocktail_info{position: relative;padding-bottom:150px;float: left; width:450px; font-size:15px;}
div.cocktails div.right_touts{left:0;}
div.cocktails h1{display: block; width: 398px; height:23px; background: transparent url(../images/titles.png) no-repeat 0 -472px;}
div.cocktails div.sep_line{margin:14px 0 0 0;height: 1px; font-size:1px; background-color:#D1D2D4;}
h2.cocktail_title{margin: 31px 0 20px 0;font: oblique 21px/23px Times New Roman, serif;}
p.info_left{float:left; width:196px;} p.info_glass{float:left; width:85px; position: relative; left:15px;}p.info_img{float: right;} p.info_img img{right: 0; position: absolute; top:52px;}
p.long{margin:19px 0 0 0;}
div.bottom_items{position:relative; top:-120px; right:51px; height:1%;}
div.bottom_items div.chart{padding: 0 0 0 2px;background: transparent url(../images/img_box.jpg) no-repeat 0 20px;position: absolute; right: 10px; width:420px; height:155px;}
	div.bottom_items div.chart div.chart_container{display: none;position: absolute;top: 0;left: 0;}
	div.bottom_items div.chart div.chart_container_on{display: block;}
	div.bottom_items div.chart div.chart_wrapper{padding: 29px 0 0 0;}
		div.bottom_items div.chart div.chart_wrapper ul.chart_main_list{list-style: none;width: 112px;}
			div.bottom_items div.chart div.chart_wrapper ul.chart_main_list li{float: left;width: 112px;}
			div.bottom_items div.chart div.chart_wrapper ul.chart_main_list li.sep{background: transparent url(../images/sep_main_chart.gif) no-repeat 0 0;height: 1px;font-size: 1px;overflow: hidden;margin: 4px 0 2px 0;}
				div.bottom_items div.chart div.chart_wrapper ul.chart_main_list li a{font: normal normal bold 10px/12px Times New Roman, serif;padding: 0 0 0 5px;color: #B30838;position: relative;left: 12px;}
					div.bottom_items div.chart div.chart_wrapper ul.chart_main_list li a.on,
					div.bottom_items div.chart div.chart_wrapper ul.chart_main_list li a:hover{background: transparent url(../images/bullet_main_chart.gif) no-repeat 0 5px;color: #2F353B;}
div.bottom_items div.bottle{position:absolute; float: right; right:-97px; top:-20px; z-index:1;}div.bottom_items div.bottle img{z-index:1; position: relative;}
div.bottom_items div.bottle img{display: none;}
div.chart div.left{float:left; width:100px; padding-right:10px;}div.chart div.middle{width:134px;}div.chart div.right{width:137px;position:relative; z-index:10;}
div.chart h3{padding: 0 0 20px 0;color:#96989B; font: oblique 12px/13px Times New Roman, serif;}div.chart p{padding: 0 0 5px 0; line-height:10px; margin:0;}div.chart p.first{padding-bottom:1px;}
div.chart a{font: normal normal bold 10px/10px Verdana, Helvetica, Arial, sans-serif; text-transform: uppercase; text-decoration: none; color:#b30838;padding: 0 0 0 10px;}
div.chart a:hover,div.chart a.on{color:#2D3339;background: transparent url(../images/bullet_main_chart.gif) no-repeat 0 5px;}
div.chart a.normal{font-weight:normal;}

div.cocktail_info p span{display: block; height:14px; position: relative; left: -2px; margin-bottom:9px;}
span.recepie{width:34px; background: transparent url(../images/titles.png) no-repeat 0 -320px;}
span.glassware{ width:63px; background: transparent url(../images/titles.png) no-repeat 0 -340px;}
span.method{width:44px; background: transparent url(../images/titles.png) no-repeat 0 -358px;}
span.garnish{width:48px; background: transparent url(../images/titles.png) no-repeat 0 -377px;}
span.history{width:44px; background: transparent url(../images/titles.png) no-repeat 0 -499px;}

div.cocktail_main_tout{margin:52px 0 47px 0; text-align: center; padding:0 158px 0 0; }
div.cocktail_main_tout h2{display: block; margin: 0 auto 13px auto; width: 128px; height:17px;  background: transparent url(../images/titles.png) no-repeat 0 -423px;}
div.cocktail_main_tout h2.intr{background-position: 0 -398px; width:167px;}div.cocktail_main_tout h2.appr{background-position: 0 -448px; width:169px;}
div.cocktail_main_tout p{font: italic 18px/19px Times New Roman; text-align: center; color:#2F353B;}

div.details_left_col div.tout_img{position:relative; left:0; top:0; height: auto;} div.details_left_col div.tout_img a.ss{left:44px;top:20px;}

a.btn{display: block;background: transparent url(../images/links.png) no-repeat 0 -407px; width:72px; height:104px; position:absolute;right:-2px;top:0;z-index:10;}
a.btn:hover,a.btn_on{background: transparent url(../images/links.png) no-repeat 0 -516px;}

div.tout_space{left:55px;}div.text_right{position:relative;left:166px;z-index:4;}
div.tout_large{margin:8px 0 0;position:absolute; right:-5px;width:500px;}div.tout_large p{padding-bottom:20px;}
img.book_sep{position:absolute; left:495px; top:-93px;}
h1.fate{display:block; background: transparent url(../images/titles.png) no-repeat 0 -764px; width:197px; height:20px; margin: 0 auto;}
h2.renes{display:block; background: transparent url(../images/titles.png) no-repeat 0 -792px; width:187px; height:20px;}
h2.visit{display:block; background: transparent url(../images/titles.png) no-repeat 0 -818px; width:121px; height:48px;}
h2.sign{display:block; background: transparent url(../images/titles.png) no-repeat 0 -872px; width:168px; height:48px;}
h2.art{display:block; background: transparent url(../images/titles.png) no-repeat 0 -927px; width:216px; height:21px; margin:34px 0 23px 0;}
a.palais{display:block; margin: 0 auto; background: transparent url(../images/links.png) no-repeat 0 -814px; width:173px; height:23px;}a.palais:hover{background-position:0 -837px;}
label.chb {font-weight:bold; padding:3px 0 0 0;} span.check input{float:left;display:block; height:13px !important;} span.check {float:left;line-height:13px; height:13px;}
#spiderLink{position:relative; top:-111px; z-index:2; left:180px;}

div.visit h1{background-position: 0 -987px; width:233px;}
div.master h1{background-position: 0 -2081px; width:241px;}
div.visit .sep_grey_image{left:0; width: auto;margin-top:20px;} div.visit .sep_grey_image img, .palais_content .sep_grey_image img{left:auto;}
.palais_content .sep_grey_image{left:0; width: auto;}
div.visit p.list{position:relative; left:-22px; background: transparent url(../images/img_rhombus.png) no-repeat 4px 3px; padding-left:24px !important;}
div.visit div.details_left_col div.details_left_col_wrapper {padding:0 36px 0 43px;}
div.visit div.second_col{left:30px;}
div.visit div.tout_second{margin-top: 26px;}div.visit div.tout_second img{left:0;top:5px;}div.visit div.tout_second div.right{padding-top:0; width:240px;}
div.visit div.tout_second p.light_text{padding:0 0 8px; color:#A7A9AC; font-size:14px; font-style: normal;}

h2.visitor,.visitor{background:url("../images/titles.png") no-repeat scroll -2px -1016px transparent;display:block;height:20px;margin:36px 0 20px;width:212px;}
h2.cond{background-position: 0 -2292px; width:297px; height:18px;}
h2.open{background-position: 0 -1090px; width:152px;}
h2.price{background-position: -2px -2264px; width:328px;}
h2.bb{background-position: -1px -736px; width:36px;}
h2.alchemist_ex{background-position: 0 -656px; width:210px; height:50px;}
h2.plants{background-position: 0 -1650px; width:125px; height:47px; margin-top:7px;}
h2.process{background-position: 0 -1253px; width:125px; height:46px; margin-top:3px;}
h2.master{background-position: 0 -2110px; width:125px; height:46px;}
h2.s_pr{margin-top:44px;background-position: 0 -1390px; width: 162px;}
h2.genesis{background-position: 0 -1453px; width:115px; height:22px;}
h2.legacy{background-position: 0 -1413px; height:35px; width:195px;}
h2.ode{background-position: 0 -1482px; height:17px; width:147px;}
h2.genesis_gray{background-position: 0 -1593px; height:17px; width:83px;}
h2.event_location{background-position: 0 -1988px;height:58px; width:287px; margin:6px 0 0 0;}
h2.thank{background-position: 0 -1953px;height:28px; width:210px; margin:6px 0 0 0;}
h2.gallery{background-position: 0 -2168px;height:18px; width:128px;}
h2.omar{background-position:0 -2190px;width:155px; margin:0;}

img.image_big{position:absolute; left:-77px; top:273px;}
div.tout_secret .error_tout{position:relative;left:41px;top:74px; height:auto; font-size:13px; color:#AC0834; font-weight:bold; font-style:italic; }
.main_feature .label_error {font-size:13px; color:#B30838; font-weight:bold; font-style:italic; position:absolute; top:31px;}
div.content .label_error{font-size:13px; color:#B30838; font-weight:bold; font-style:italic;}
div.tour div.rsvp{top:310px; left:67px;}
div.text_info p{margin:14px 67px 0 36px; color:#2F353B; font-size:12px;}div.text_info p a{font-weight:bold;}
div.left_forms div.item{left:0;}div.left_forms div.right{left:222px;}div.left_forms div.middle{left:148px;}
div.left_forms div.second{top:75px;}div.left_forms div.third{top:94px;}div.left_forms div.req_div{left:-7px;}
span.req{float:left; position:relative; left:-2px; color:#CBA725; font-weight:bold; top:-2px;}
div.item textarea{width:351px; height:76px; border:1px solid #CBA725; background-color:#E2E2E6;}
div.left_forms div.last{top:124px;}
div.tour div.rsvp div.label_first{top:3px;} div.tour div.rsvp div.short{left:500px;}
div.rsvp div.select_large{right:3px;}div.rsvp div.left_req{left:383px;}div.tour div.rsvp div.second_input{top:34px;}div.tour div.left_forms div.select{top:48px;}
div.rsvp div.row3{top:69px;}div.tour div.rsvp div.item_third{top:105px;}div.tour div.rsvp div.forth{top:142px;}div.tour div.rsvp div.fifth{top:178px;}
div.tour div.rsvp a.submit{left:316px; top:215px;}div.tour div.line{top:233px; left:322px;width:100px;}
div.process_item{padding:23px 0 9px 0;}
div.substance h1{background-position: 0 -1226px; width:292px;}
div.secret h1{background-position:0 -2048px; width:329px;}
div.thank-yuou h1{background:url("../images/titles.png") no-repeat scroll -2px -1954px transparent;display:block;height:26px;margin:6px 0 0;width:205px;}

div.info textarea{height:120px; position:relative; top:7px;} div.rsvp label{text-transform:uppercase; display:block; width:140px; position:relative; float:left; font-size:10px;left:9px;}
div.rsvp div.chb input{width:13px; background: transparent none; float:left;}div.rsvp div.chb{line-height:10px;}
div.tout_visit{position:relative; left:20px;}
div.right_touts div.tout div.small_tout{width:190px;} div.right_touts div.small_tout p{width:auto;}
div.visit .details_left_col p{padding-left:2px;}
div.palais_content div.details_right_col div.info_chart p span.bold{font-size:12px; font-weight:bold;}
div.home_sep{position:absolute; top:646px; margin:0;}
a.gallery{background-position: 0 -143px; width:101px;}
a.gallery:hover{background-position: 0 -166px;}
a.gallery_el{display:none;}
div.fl_palais div.right_touts {margin-bottom:353px;}
.feature_details p.new_gallery {text-align: center; font-style:normal; font-size:16px;}
span.art_author {font-weight:bold;font-size:17px;}
div.visit div.details_left_col div.no_margin{padding: 0 0 0 1px;}
div.visit div.details_left_col div.no_margin p.list{left: 0;}
div.visit div.details_left_col div.no_margin h2.visitor{margin-left: 20px;}
div.visit div.details_left_col div.no_margin p{padding-left: 22px;}
.ver_sep_grey_image { background: url("../images/ver_separator.jpg") repeat-y scroll 50% 0 transparent; font-size: 2px; height: 500px; position: relative; text-align: center; width: 80px;}
.ver_sep_grey_image img{margin-top:240px;}
a.facebook_link {width:99px; height:21px;background: transparent url(../images/btn_facebook.png) no-repeat 0 0;float:left; margin:40px 0 0 28px;}
a.facebook_link:hover {background: transparent url(../images/btn_facebook_roll.png) no-repeat 0 0;}