html{
	margin:0;
	padding:0;
	font-family:Trebuchet MS, Arial, sans-serif;
	color:#0e172a;
	font-size:12px;
	line-height:1.5;
	background:url('../images/bg.jpg') 50% 0 repeat-x #0e172a;
}
body{
	margin:0;
	padding:190px 0 0 0;
}
html._1024{ background-position:50% -100px !important; }
._1024 body{ padding:90px 0 0 0 !important; }
._1024 #line{ top:80px !important; }
._1024 #logo{
	width:147px !important;
	height:151px !important;
	margin-left:-74px !important;
}
._1024 #logo a{
	width:147px !important;
	height:151px !important;
}
#ss_menu{
	background:#0E172A;
	width:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	z-index:50000;
}
/* ._1024 #content{ height:385px !important; } */
._1024 #lang ul{ top:90px !important; }
._1024 #offices_left{ margin-top:-30px !important; }
#line{
	position:absolute;
	z-index:100;
	left:0;
	top:150px;
	width:100%;
	height:41px;
	background:url('../images/line.gif');
}
#logo{
	position:absolute;
	z-index:20002;
	top:8px;
	left:50%;
	width:217px;
	height:222px;
	overflow:hidden;
	margin:0 0 0 -108px;
/*	background:url('../images/logo.png');
	text-indent:-10000px; */
	cursor:pointer;
}
#logo a{
	position:absolute;
	width:217px;
	height:222px;
	z-index:10000;
	background:none !important;
	display:none;
}

#content{
	height:485px;
	overflow:hidden;
/*	position:relative; */
}
#content_inner{
	padding-top:85px;
	width:900px;
	height:400px;
	margin:0 auto;
	position:relative;
}
.bg_drop{ background:url('../images/bg_page0.jpg') 50% 0 no-repeat; }
.bg_tree{ background:url('../images/bg_tree_under.jpg') 0 0 repeat-x; }
.bg_tree #sub_bg{ background:url('../images/bg_tree.jpg') 50% 0 no-repeat; }
.bg_waterfall{ background:url('../images/bg_waterfall.jpg') 50% 0 no-repeat; }
.bg_green{ background:url('../images/bg_green.jpg') 0 0 repeat-x; }
.bg_production #sub_bg{ background:url('../images/bg_production.jpg') 50% 0 no-repeat; }
.bg_photo{ background:url('../images/bg_photo.jpg') 50% 0 no-repeat; }
.bg_video{ background:url('../images/bg_video.jpg') 50% 0 no-repeat; }
.bg_toasts{ background:url('../images/bg_toast.jpg') 50% 0 no-repeat; }
.bg_anecdotes{ background:url('../images/bg_anecdotes.jpg') 50% 0 no-repeat; }
.bg_calendar{ background:url('../images/bg_calendar.jpg') 50% 0 no-repeat; }
.bg_cat2{ background:url('../images/bg_cat2.jpg') 50% 0 no-repeat; }
.bg_cocktails{ background:url('../images/bg_cocktails.jpg') 50% 0 no-repeat; }
.left_column{
	float:left;
	width:300px;
}
.right_column{
	float:right;
	width:600px;
}
.three_fourth{ width:75%; }

#navigation, #ss_inner{
	width:900px;
	margin:0 auto;
	padding-top:20px;
}
/* #ss_inner{ padding-top:10px !important; } */
.nav_block{
	width:300px;
	float:left;
}
#navigation h2, #ss_inner h2{
	margin:0 0 15px 0;
	color:#fff !important;
	padding-left:20px;
}
.nav_holdem{
	border-left:1px solid #2b3e5d;
	padding:0 20px;
	height:80px;
}
#navigation ul, #ss_inner ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#navigation li, #ss_inner li{
	display:inline;
	white-space:nowrap;
	margin-right:15px;
	padding-left:11px;
	background:url('../images/stoopid_sep.gif') 0 50% no-repeat;
	margin-left:-11px;
	line-height:12px;
}
.active_nav a{
	color:#fff !important;
}

#lang ul{
	position:absolute;
	top:160px;
	left:50%;
	z-index:101;
	margin:0 0 0 180px;
	padding:0;
	list-style:none;
	width:130px;
}
#lang li{
	float:left;
	line-height:20px;
	height:20px;
	margin:0 5px;
}
#lang a{
	padding:1px 5px;
	height:18px;
}
.active_lang{
	color:#fff;
	background:#6d97d3;
	padding:0 5px;
	position:relative;
}
.pimp{
	width:5px;
	height:3px;
	oveflow:hidden;
	background:url('../images/pimp.gif') 50% 100% no-repeat;
	position:absolute;
	left:50%;
	bottom:-3px;
	margin-left:-3px;
}
.pimp_black_up{
	width:5px;
	height:3px;
	overflow:hidden;
	background:url('../images/pimp_black_up.gif') 50% 100% no-repeat;
}

.page00{
	background-color:#fff !important;
}
.page00 #content{
	position:relative;
}
.page00 #content_inner{
	position:absolute;
	width:100%;
	left:0;
	top:0;
	height:485px;
	z-index:10000;
	text-align:center;
}
.page0{
	background-color:#3d88b8 !important;
	height:100%;
}
.page0 body{
/*	background:url('../images/bg_page0.jpg') 50% 190px no-repeat; */
	height:100%;
	padding:0;
	overflow:hidden;
}
.page0 #content{
	position:absolute;
	top:245px;
	left:0;
	width:100%;
	z-index:15;
	height:auto !important;
}
.page0 #content_inner{
	text-align:center;
	padding-top:0 !important;
	height:auto !important;
}
.page0 #bgr{
	position:absolute;
	top:190px;
	left:0;
	width:100%;
	z-index:10;
}
#beware{
	background:#fff;
	min-height:145px;
	padding-top:5px;
	width:100%;
	text-align:center;
}
#p0_cont{
	width:590px;
	margin:0 auto;
	font-size:14px;
}
.p0_choice{
	float:left;
	width:185px;
	margin:0 5px;
	padding:8px 0;
	background:url('../images/50percent.png');
}
.p0_choice h3{
	margin:0 0 12px 0;
}
.p0_choice ul{
	margin:0;
	padding:0;
	list-style:none;
}
.p0_choice li{
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 10px;
	background:url('../images/stoopid_sep.gif') 100% 50% no-repeat;
}
.p0_choice li.last{ background:none !important; }

.grey_block{
	background:#e8ecef;
	padding:20px 25px;
	position:relative;
	min-height:50px;
}
.fpgrey{ background:url('../images/50percent.png') !important; }
.fpgrey .big_pimp, .grey_30p .big_pimp{
	background:url('../images/pimp_50percent_l.png') !important;
	height:30px !important;
	width:12px !important;
	left:-12px !important;
}
.grey_30p{ background:url('../images/30percent.png') !important; }
.like_block{ padding:0 25px; }
.big_pimp{
	width:16px;
	height:44px;
	background:url('../images/gray_tri.png');
	overflow:hidden;
	position:absolute;
	left:-16px;
	top:20px;
}
.right_nav{
	position:absolute;
	top:30px;
	left:630px;
	width:200px;
}
.topped_col{ margin-top:-85px; }
.topped_slightly{ margin-top:-25px; }
.cat_list{
	margin:0;
	padding:0;
	list-style:none;
}
.cat_list li{
	float:left;
	margin:0 6px 0 0;
	cursor:pointer;
	width:56px;
}
.souvenir_list li{
/*	width:81px; */
	width:auto !important;
	height:125px;
	margin:5px 0 0 0;
	text-align:center;
}
.bottle_holder{
	height:485px;
	overflow:hidden;
}
.bottle_holder2{
	height:485px;
	width:470px;
	/*overflow:hidden;*/
	margin-left:-265px;
	position:relative;
	left:100px;
}
.fifty_percent{
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}
#cat1_bottles{
	position:absolute;
	top:290px;
}
.helper{
	position:absolute;
	color:#fff;
	background:#0e172a;
	padding:2px;
	display:none;
	z-index:1000;
	white-space:nowrap;
}
.helper_holder, .helper_holder_na{
	position:relative;
}
.helper_holder:hover .helper{ display:block; }
.black_pimp{
	width:5px;
	height:3px;
	overflow:hidden;
	background:url('../images/black_pimp.gif');
	margin-top:-3px;
	position:relative;
	top:-2px;
	left:8px;
}

.scroller_up, .scroller_down{
	width:18px;
	height:18px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scroller_up{
	background-image:url('../images/pimp_white_up.gif');
	margin-bottom:10px;
}
.scroller_down{
	background-image:url('../images/pimp_white_down.gif');
	margin-top:10px;
}
.scroller_na{ background-color:#a0a8b1; }
.scroller_up:hover, .scroller_down:hover, .scroller_a{ background-color:#6d97d3; }
.news_holder{
	height:300px;
	overflow:hidden;
	position:relative;
}
.news_list{
	position:absolute;
	top:0;
	width:280px;
	left:0;
}
.news_list li{
	margin-bottom:15px;
}
.news_list .story_date{ margin:0 0 3px 0; }
.news_list .story_preview{ margin:0; }
.active_story{ color:#a0a8b1; }
#news_archive{
	font-size:10px;
	position:relative;
	text-transform:uppercase;
	left:24px;
	top:-18px;
}

#offices_left{
	float:left;
	width:650px;
	margin-top:-70px;
}
#offices_right{
	float:right;
	width:250px;
}
#offices_left form{
	float:left;
	background:#fff;
	padding:15px;
}

.c_scroller{
	position:relative;
	height:360px;
	overflow:hidden;
	padding-right:70px;
}
.c_scroller_bar_bg{
	position:absolute;
	right:0;
	top:0;
	height:360px;
	width:3px;
	overflow:hidden;
	background:url('../images/50percent.png');
}
.c_scroller_bar{
	background:#000;
	height:100px;
	cursor:pointer;
}

#photo_form{
	background:url('../images/50percent.png');
	padding:15px 25px;
	/* position:relative; */
	margin-bottom:20px;
}
.l_padder{ padding-right:20px; }
.r_padder{ padding-left:20px; }
.pimp_50p{
	position:absolute;
	right:35px;
	bottom:-12px;
	width:30px;
	height:12px;
	overflow:hidden;
	background:url('../images/pimp_50percent.png');
}
.photo_scroll_left{
	width:80px;
	height:53px;
	background:url('../images/parr_left.png');
}
.photo_scroll_right{
	width:80px;
	height:53px;
	background:url('../images/parr_right.png');
}
ul.photos{
	margin:0;
	padding:0;
	list-style:none;
}
ul.photos li{
	float:left;
	margin:0 20px 10px 0;
	cursor:pointer;
}
ul.photos img{ display:block; }
ul.photos li.last_in_row{ margin-right:0 !important; }
.photo_scroll_btn{
	width:80px;
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}
.photo_scroll_btn:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#toasts_left{
	float:left;
	width:285px;
}
#toasts_right{
	float:right;
	width:285px;
}
#cock_left{
	float:left;
	width:300px;
}

#scroller{
	height:350px;
	position:relative;
	overflow:hidden;
}
#scroller_content{
	position:absolute;
	top:0;
	left:0;
	padding-right:60px;
	z-index:40000;
}
.arr_n, .arr_s{
	position:absolute;
	right:0;
	width:20px;
	height:10px;
	cursor:pointer;
	background-position:50% 50%;
	background-repeat:no-repeat;
	z-index:39999;
}
.arr_n{
	top:0;
	background-image:url('../images/arr_n.gif');
}
.arr_s{
	bottom:0;
	background-image:url('../images/arr_s.gif');
}

.calendar td, .calendar th{
	line-height:30px;
	text-align:center;
}
.calendar th{
	background:url('../images/50percentblack.png');
}
.calendar td{
	font-size:18px;
	font-family:Georgia, Arial, sans-serif;
}
.holder_day{
	border:1px solid #cecbe3;
}
.unactive_day{
	background:#fff;
	color:#aaa;
	opacity:.3;
	filter:alpha(opacity=50);
}
.active_day{
	background:#fff;
	color:#6d97d3;
	cursor:pointer;
}
.day_weekend{ color:#000; }
.day_today{ border:1px solid #6d97d3; }
.active_day:hover, .tru_active_day{
	background:#6d97d3;
	color:#fff;
	cursor:pointer;
}
#calendar_lefter, #calendar_righter{
	width:11px;
	height:28px;
	overflow:hidden;
	margin:1px;
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:pointer;
}
#calendar_lefter{
	float:left;
	background:url('../images/calendar_left.gif');
}
#calendar_righter{
	float:right;
	background:url('../images/calendar_right.gif');
}
#calendar_lefter:hover, #calendar_righter:hover{
	opacity:1;
	filter:alpha(opacity=1);
}
#calendar_cont{
	position:absolute;
	top:0;
	z-index:10000;
	background:#0e172a;
	font-size:12px;
	color:#6d97d3;
	padding:0 5px;
	width:180px;
}
#calendar_cont .pimp_black_up{
	margin:-3px 0 0 5px;
}
.calendar_event{
	padding:5px;
	text-align:left;
}
label{
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
	cursor:pointer;
}
.button{
	background:#6d97d3;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
	border:none;
	cursor:pointer;
}
.text-input{
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
}
form{ margin:0; }
#register_link, #forgot_link{
	display:inline-block;
	line-height:18px;
	height:18px;
	padding:0 8px 0 25px;
	text-transform:uppercase;
	font-size:10px;
	font-family:Trebuchet MS, sans-serif;
	margin-right:7px;
}
#register_link:hover, #forgot_link:hover{
	background-color:#6d97d3 !important;
	color:#fff;
}
#register_link{ background:url('../images/ico_register.gif') 0 50% no-repeat; }
#forgot_link{ background:url('../images/ico_forgot.gif') 0 50% no-repeat; }
#copyright{
	color:#323e56;
	margin:0;
	padding:5px 0 10px 21px;
	font-size:11px;
}
#copyright a{
	opacity:.4;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
}


h2{
	font-family:Georgia, Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:1.2;
}
h3{
	font-size:18px;
	font-weight:normal;
}
a{
	color:#6d97d3;
	text-decoration:none;
	padding:0 2px;
}
.like_a{ padding:0 2px; }
a:hover{
	color:#fff;
	background:#6d97d3;
}
ul.plain{
	margin:0;
	padding:0;
	list-style:none;
}
ul.sub_level{
	margin-left:15px;
}
select, input, textarea{
	border:1px solid #a7a6aa;
}

#sl_drop_down{
	position:absolute;
	background:#fff;
	white-space:nowrap;
	border:1px solid #6D97D3;
	z-index:30000;
	margin-top:-1px;
}
#sl_active_el{
	background:url('../images/arr_s.gif') 98% 50% no-repeat #fff;
	padding:2px 18px 2px 5px;
	border:1px solid #6D97D3;
	cursor:pointer;
}
#sl_active_inner{
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
.sl_dd_option{
	padding:2px 5px;
	cursor:pointer;
}
.sl_photo .sl_dd_option{ min-width:450px; }
.sl_video .sl_dd_option{ min-width:218px; }
.sl_cocktails .sl_dd_option{ min-width:218px; }
.sl_dd_option:hover, .sl_active_option{
	color:#fff;
	cursor:pointer;
	background:#6D97D3;
}


.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.nomargin{ margin:0; }
.p_first{ margin-top:0; }
.p_last{ margin-bottom:0; }
.nbold{ font-weight:normal; }
.grey, .gray{ color:#a0a8b1; }
.right_align, .right_aligned{ text-align:right; }
.center_align, .center_aligned{ text-align:center; }
.lefted{ float:left; }
.righted{ float:right; }
.white{ color:#fff; }
.error{ color:#f00; }
.all-upper{ text-transform:uppercase; }

/*#for_ajax{
	position:absolute;
	left:0;
	top:50px;
	width:150px;
	height:150px;
	background:red;
	z-index:20000;
}*/
#slogan
  {
   position: absolute;
   left: 50%;
   top: 300px;
   font-size: 14px;
   font-family: Arial, Georgia, sans-serif;
   font-style: italic;
   color: #183a68;
  }