@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	font-family: "Georgia", Times New Roman, Times, serif ;
	line-height:0;
	color:#000000;
	font-size:0;
	background: #141D1A url(../images/bg3.jpg) no-repeat top center;
}
body.screen{
		background: #141D1A url(../images/bg3.jpg) no-repeat top center;
		height:100%;
}
body.pop{
		background: #404644 url(../images/pop_bg2.jpg) no-repeat top center;
}
body.fbite{
		background: #000000 url(../images/fbite_bg.jpg) no-repeat top center;
}
body#purple{
		background: #29131F url(../images/bg_purple.jpg) no-repeat top center;
}
body.pop.purple{
		background: #29131F url(../images/bg_purple.jpg) no-repeat top center;
}
body.vmob{
		background: #000 none;
}
body.nb{
	background:none;
}
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline:none;
}
.clearme{
	clear:both;
}
#wrapper{
	margin:0px auto;
	width:960px;
	height:auto;
	position:relative;
	top:0;
	left:0;
}
#wrapper2{
	margin:0px auto;
	width:528px;
	height:auto;
	position:relative;
	top:0;
	left:0;
	padding:20px 0px 0px 0px;
}
a.h1{
	position:absolute;
	top:50px;
	left:0px;
}
a.h2{
	position:absolute;
	top:40px;
	left:180px;
}
a.h3{
	position:absolute;
	top:40px;
	left:590px;
}
a.h4{
	position:absolute;
	top:50px;
	right:0px;
}
span#h5{
	position:absolute;
	top:0px;
	left:345px;
}
/* swamp drifter css */
#wrapper3{
	margin:0px auto;
	height:auto;
	position: absolute;
	left:50%;
	top:0;
	margin-left: -450px;
	width: 900px;
}
#swamp{
	position:relative;
	top:0px;
	left:0px;
	padding:0px 0px 0px 0px;
}
#flashnav{
	position: absolute;
	top:0px;
	right:100px;
	width:170px;
	height:200px;
}
h4.swamp2{
	display:block;
	width:408px;
	height:78px;
	text-indent:-999999px;
	background:transparent url(../images/swamp_drift.png) no-repeat top;
	margin:10px 0px 10px 246px;
}
/* vampire chase css */
h4.chase{
	display:block;
	width:301px;
	height:78px;
	text-indent:-999999px;
	background: url(../images/vampire_chase2.png) no-repeat top;
	margin:10px 0px 10px 300px;
}

#header {
	width:386px;
	margin:0px auto;
	height:auto;
	position: absolute;
	top: 3%;
	left:50%;
	z-index:5;
	margin-left:-193px;
}
#header2 {
	width:365px;
	margin:0px auto;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	z-index:5;
}
#content {
	width: 773px;
	height: 400px;
	position: absolute;
	top: 80px;
	left: 0px;
	padding:0px 90px 0px 97px;
	margin-left:-480px;
	margin-top:-200px;
	left:50%; top:50%;
	z-index:1}
#content2 {
	width: 960px;
	height: 400px;
	position: absolute;
	top: 80px;
	left: 0px;
	padding:0px;
	margin-left:-480px;
	margin-top:-200px;
	left:50%; top:50%;
	z-index:1}
	
#home_flash {
	width: 960px;
	height: 400px;
	position: relative;
	top:0px;
	left:0px;
	padding:0px;
}
#home_video {
	width: 718px;
	height: 400px;
	position: relative;
	top:0px;
	left:121px;
	padding:0px;
}

#screen_middle2{
	position: relative;
	top:0px;
	left:0px;
	width:208px;
	height:289px;
	background:transparent url(../images/screen_sorry_bg.jpg) no-repeat top;
	font-size:11px;
	line-height:13px;
	text-align: center;
	float:left;
}

/* vamp Bits */
#vamp_wrap {
	width: 960px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	font-size:13px;
	line-height:16px;
	color:#e7d8c6;
}
#vamp_wrap p{
	text-align:center;
	margin-bottom:10px;
}
h3.reveal{
	display:block;
	width:290px;
	height:69px;
	text-indent:-999999px;
	background: url(../images/reveal_inner_vampire.png) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin:0px 0px 10px 335px;
	padding:0px;
}
h5.ins{
	display:block;
	width:101px;
	height:15px;
	text-indent:-999999px;
	background: url(../images/instructions.png) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin:0px 0px 10px 429px;
	padding:0px;
}
h5.next{
	display:block;
	width:82px;
	height:15px;
	text-indent:-999999px;
	background: url(../images/nextsteps.png) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin:0px 0px 10px 440px;
	padding:0px;
}
#fbite_links{
	position:relative;
	text-align:center;
	height:auto;
	top:0px;
}
#fbite_links a.bookmark, #fbite_links a.bookmark:visited{
	display:block;
	width:158px;
	height:71px;
	/*background: url(../images/fbite_links.png) 0px 0px;*/
	overflow:hidden;
	text-align:center;
}
#fbite_links a.bookmark:hover{
	/*background: url(../images/fbite_links.png) 0px -71px;*/
}
#fbite_links a.goface, #fbite_links a.goface:visited{
	display:block;
	width:162px;
	height:71px;
	/*background: url(../images/fbite_links.png) -158px 0px;*/
	text-align:center;
}
#fbite_links a.goface:hover{
	/*background: url(../images/fbite_links.png) -158px -71px;*/
}
/* pop */
#pop_top {
	width:528px;
	height:56px;
	position: relative;
	top: 0px;
	left:0px;
	background: url(../images/pop_top.png) no-repeat;
}
#close_pop{
	width:453px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:11px;
	line-height:13px;
	margin-top:10px;
	text-align:center;
}
#unsubscr, #footer3{
	width:453px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:11px;
	line-height:13px;
	margin-top:10px;
}
#footer3{
	text-align:center;
}
#form3 input{
	background-color:#c3b6a7;
	border:1px solid #000000;
	width:150px;
}
#pop_middle {
	width:453px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:11px;
	line-height:13px;
	background: url(../images/pop_rep.png) repeat-y;
	padding:0px 40px 0px 35px;
}
#pop_middle h1{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:15px;
	line-height:17px;
	font-weight:bold;
}
#footer3 h1{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
}
#pop_middle h2{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
}
#pop_bottom {
	width:528px;
	height:60px;
	position: relative;
	top: 0px;
	left:0px;
	background: url(../images/pop_bottom.png) no-repeat;
}
#footer3 a, #pop_middle a{
	color:#8d000d;
	text-decoration:none;
}

/* Nav */
#nav_header{
	width:340px;
	height:70px;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	margin:0px auto;
}
#nav {
	width:386px;
	height:auto;
	position: relative;
	top: -16px;
	left:0px;
	z-index:6;
	margin-bottom:-16px;
}
#nav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#nav ul li{
	float:left;
	display:block;
}
#nav ul li a{
	display:block;
	background: url(../images/nav3.png) no-repeat;
	height:38px;
	text-indent:-999999px;
}
#nav ul li a#nav1{
	display:block;
	background: url(../images/nav3.png) no-repeat 0px 0px;
	width:37px;
}
#nav ul li a#nav2{
	display:block;
	background: url(../images/nav3.png) no-repeat 0px 0px;
	width:57px;
}
#nav ul li a#nav3{
	display:block;
	background: url(../images/nav3.png) no-repeat -57px 0px;
	width:84px;
}
#nav ul li a#nav4{
	display:block;
	background: url(../images/nav3.png) no-repeat -141px 0px;
	width:54px;
}
#nav ul li a#nav5{
	display:block;
	background: url(../images/nav3.png) no-repeat -195px 0px;
	width:97px;
}
#nav ul li a#nav6{
	display:block;
	background: url(../images/nav3.png) no-repeat -292px 0px;
	width:41px;
}
#nav ul li a#nav7{
	display:block;
	background: url(../images/nav3.png) no-repeat -333px 0px;
	width:53px;
}
#nav ul li a#nav1:hover{
	background: url(../images/nav3.png) no-repeat 0px -38px;
}
#nav ul li a#nav2:hover{
	background: url(../images/nav3.png) no-repeat 0px -40px;
}
#nav ul li a#nav3:hover{
	background: url(../images/nav3.png) no-repeat -57px -40px;
}
#nav ul li a#nav4:hover{
	background: url(../images/nav3.png) no-repeat -141px -40px;
}
#nav ul li a#nav5:hover{
	background: url(../images/nav3.png) no-repeat -195px -40px;
}
#nav ul li a#nav6:hover{
	background: url(../images/nav3.png) no-repeat -292px -40px;
}
#nav ul li a#nav7:hover{
	background: url(../images/nav3.png) no-repeat -333px -40px;
}
/* how to drink  */
#home_menu {
	height: auto;
	width: auto;
	position: relative;
}
#how_left{
	width: 140px;
	height: 221px;
	position: absolute;
	top:30px;
	left:-15px;
	font-size:11px;
	text-align:center;
	line-height:13px;
	background: url(../images/how_left_back.png) no-repeat;
	margin-right:-15px;
	padding:80px 40px 0px 35px;
}
#how_left2{
	width: 140px;
	height: 221px;
	position: absolute;
	top:30px;
	left:620px;
	font-size:11px;
	text-align:center;
	line-height:13px;
	padding:80px 40px 0px 35px;
	background: url(../images/how_left_back.png) no-repeat;
}

#how_middle{
	width: 264px;
	height: 359px;
	position: absolute;
	top:0px;
	left:350px;
	background: url(../images/how_middle.png) no-repeat;
}
#how_cocktail_image {
	width: 260px;
	height: 288px;
	position: absolute;
	top:80px;
	left:0px;
}
#how_cocktail_image2 {
	width: 240px;
	height: 288px;
	position: absolute;
	top:60px;
	left:10px;
}
#how_cocktail_image3 {
	width: 240px;
	height: 288px;
	position: absolute;
	top:45px;
	left:5px;
}
#how_cocktail_image4 {
	width: 240px;
	height: 288px;
	position: absolute;
	top:40px;
	left:0px;
}

#how_cocktail_title {
	width: 260px;
	height: 50px;
	position: absolute;
	top:40px;
	left:0px;
}
#how_cocktail_title2 {
	width: 260px;
	height: 50px;
	position: absolute;
	top:290px;
	left:0px;
}
#how_cocktail_title3 {
	width: 260px;
	height: 50px;
	position: absolute;
	top:280px;
	left:0px;
}
#how_cocktail_copy {
	width: 220px;
	height: auto;
	position: absolute;
	top:240px;
	font-size:12px;
	line-height:14px;
	left:20px;
	text-align:center;
}
.bold{
	font-weight:bold;
	margin-top:5px;
}
#how_abottom{
	position:absolute;
	top:0px;
	width:260px;
	height:auto;
	text-align:center;
}

.menu_copy{
	width: 153px;
	height: auto;
	position: absolute;
	top:150px;
	left:0px;
	font-size:12px;
	line-height:14px;
	color:#e7d8c6;
	font-weight:bold;
	text-align:center;
}
.menu_copy2{
	width: 153px;
	height: auto;
	position: absolute;
	top:159px;
	left:0px;
	font-size:12px;
	line-height:14px;
	color:#e7d8c6;
	font-weight:bold;
	text-align:center;
}

#how_drop1{
	width: 163px;
	height: auto;
	position: absolute;
	top:30px;
	left:0px;
}
#how_drop1{
	position: relative;
	top:30px;
	left:190px;
}
#how_drop2{
	width: 163px;
	height: auto;
	position: absolute;
	top:21px;
	left:620px;
}
#how_drop3{
	width: 163px;
	height: auto;
	position: absolute;
	top:21px;
	left:797px;
}
#how_drop4{
	width: 163px;
	height: auto;
	position: absolute;
	top:30px;
	left:190px;
}
.home_menu_box {
	width: 163px;
	height: auto;
	position: relative;
	top:0px;
	left:0px;
	z-index: 1;
	padding:0;
}
#how_menu_top {
	width: 156px;
	height: 29px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index:7;
	background: url(../images/menu_top_tab.png) no-repeat;
	top: 0;
	left: 0;
}
#how_menu_bottom {
	position: relative;
	top:-10px;
	left:0px;
	width: 163px;
	height: 76px;
	z-index:3;
	display: block;
	background: url(../images/how_menu_bottom.png) no-repeat
}

.home_menu_box .home_menu_box_button {
	position: relative;
	width: 156px;
	height: 29px;
	z-index:6;
	display: block;
}
.home_menu_box .home_menu_box_button a {
	width: 156px;
	height: 29px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	text-indent: -9000px;
	z-index:7;
	background: url(../images/menu_top_tab.png) no-repeat;
	top: 0;
	left: 0;
}
.home_menu_box .home_menu_box_button2 {
	position: relative;
	top:-10px;
	left:0px;
	width: 163px;
	height: 76px;
	z-index:3;
	display: block;
}
.home_menu_box .home_menu_box_button2 a {
	width: 163px;
	height: 76px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	text-indent: -9000px;
	z-index:4;
	top: 0;
	left: 0;
}

.home_menu_box .home_menu_box_button .buttonHomeBoxButtonTopToggle_Open {  }
.home_menu_box .home_menu_box_button2 .buttonHomeBoxToggle_Open { 	background: url(../images/menu_bottom_back2_hover.png) no-repeat;
 }
.home_menu_box .home_menu_box_button2 .buttonHomeBoxToggle_Close { 	background: url(../images/menu_bottom_back2.png) no-repeat;
 }
.home_menu_box .home_menu_box_content {
	width: 155px;
	height: auto;
	position: relative;
	top:-10px;
	left:0px;
	background: url(../images/menu_content_rep.png) repeat-y;
	display: block;
	z-index:5;
	font-size:11px;
	line-height:20px;
	padding:0px 0px 0px 11px;
}
	
.home_menu_box .home_menu_box_content ul{
	list-style-type:none;
	width:134px;
	height:auto;
	position:relative;
	top:15px;
	padding:2px 0px 0px 0px;
	background: url(../images/menu_list_space.jpg) no-repeat top;
}
.home_menu_box .home_menu_box_content  ul li{
	text-align:center;
	color:#FFF;
	width:134px;
	height:22px;
	background: url(../images/menu_list_spacer.jpg) no-repeat bottom;
}
.home_menu_box .home_menu_box_content  ul li a{
	color:#FFF;
	width:134px;
	height:22px;
	display:block;
	text-decoration:none;
}
.home_menu_box .home_menu_box_content  ul li a:hover{
	color:#9b7648;
}

#home_menu_middle {
	width: 155px;
	height: auto;
	position: relative;
	top:-10px;
	left:0px;
	background: url(../images/menu_content_rep.png) repeat-y;
	display: block;
	z-index:5;
	font-size:11px;
	line-height:20px;
	padding:15px 0px 0px 11px;
}

#home_menu_middle ul{
	list-style-type:none;
	width:134px;
	height:auto;
	position:relative;
	top:0px;
	padding:2px 0px 0px 0px;
	background: url(../images/menu_list_space.jpg) no-repeat top;
}
#home_menu_middle ul li{
	text-align:center;
	color:#FFF;
	width:134px;
	height:22px;
	background: url(../images/menu_list_spacer.jpg) no-repeat bottom;
}
#home_menu_middle ul li a{
	color:#FFF;
	width:134px;
	height:22px;
	display:block;
	text-decoration:none;
}
#home_menu_middle ul li a:hover{
	color:#9b7648;
}

/* Heritage */
#heritage_wrap {
	width: 902px;
	height: auto;
	position: relative;
	top: 0px;
	left: 31px;
	padding:0px;
}
#heritage_holder {
	width: 902px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	padding:0px;
	background: url(../images/heritage_bg.gif) no-repeat bottom;
}

#heritage_top{
	width: 902px;
	height: 40px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/heritage_top.png) no-repeat top;
	}
#heritage_left{
	width: 21px;
	min-height:314px;
	height: 314px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/heritage_left.png) no-repeat top;
	float:left;
	}
html>body #heritage_middle {
height: auto; /* for not-IE */
}

#heritage_middle{
	width: 360px;
	min-height:254px;
	height: 254px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/heritage_middle.jpg) no-repeat top;
	float:left;
	font-size:12px;
	line-height:14px;
	text-align:left;
	padding:60px 242px 0px 250px;
	}
#heritage_middle p{
}
#heritage_right{
	width: 29px;
	height: 314px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/heritage_right.png) no-repeat top;
	float:left;
	}
#heritage_bottom{
	width: 902px;
	height: 27px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/heritage_bottom.png) no-repeat top;
	}
	
/* Mardi Gras  */
#mardi_wrap {
	width: 910px;
	height: 403px;
	position: relative;
	top: 0px;
	left: 25px;
	padding:0px;
	}
#mcomp_top{
	position: relative;
	top:0px;
	left:0px;
	width:910px;
	height:19px;
	background:transparent url(../images/mcomp_top.png) no-repeat top;
	}
#mardi_top{
	position: relative;
	top:0px;
	left:0px;
	width:910px;
	height:19px;
	background:transparent url(../images/mardi_top.png) no-repeat top;
	}
#mardi_left{
	position: relative;
	top:0px;
	left:0px;
	width:21px;
	height:356px;
	background:transparent url(../images/mardi_left.png) no-repeat top;
	float:left;
}
#mcomp_left{
	position: relative;
	top:0px;
	left:0px;
	width:21px;
	height:356px;
	background:transparent url(../images/mcomp_left.png) no-repeat top;
	float:left;
}
#mcomp_right{
	position: relative;
	top:0px;
	left:0px;
	width:27px;
	height:356px;
	background:transparent url(../images/mcomp_right.png) no-repeat top;
	float:left;
}

#mardi_right{
	position: relative;
	top:0px;
	left:0px;
	width:27px;
	height:356px;
	background:transparent url(../images/mardi_right.png) no-repeat top;
	float:left;
}
#mardi_middle{
	position: relative;
	top:0px;
	left:0px;
	width:465px;
	height:196px;
	padding:160px 187px 0px 210px;
	background:transparent url(../images/mardi_content.jpg) no-repeat top;
	font-size:13px;
	line-height:15px;
	text-align: left;
	float:left;
}
#mardi_middle2{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:236px;
	padding:120px 67px 0px 70px;
	background:transparent url(../images/mardi_content.jpg) no-repeat top;
	font-size:13px;
	line-height:15px;
	text-align: left;
	float:left;
}
#mardi_middle3{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:236px;
	padding:120px 67px 0px 70px;
	background:transparent url(../images/mardi_content2.jpg) no-repeat top;
	font-size:13px;
	line-height:15px;
	text-align: left;
	float:left;
}
#mardi_middle4{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:236px;
	padding:120px 67px 0px 70px;
	background:transparent url(../images/mardi_content3.jpg) no-repeat top;
	font-size:13px;
	line-height:15px;
	text-align: left;
	float:left;
}
#mcomp_content{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:296px;
	padding:60px 0px 0px 0px;
	background:transparent url(../images/mcomp_content.jpg) no-repeat top;
	font-size:13px;
	line-height:15px;
	text-align: left;
	float:left;
}

#mardi_bottom{
	position: relative;
	top:0px;
	left:0px;
	width:910px;
	height:28px;
	background:transparent url(../images/mardi_bottom.png) no-repeat top;
}
#feather{
	position: absolute;
	width:105px;
	height: 81px;
	top:-83px;
	left:597px;
	background:transparent url(../images/feather.png) no-repeat top;
}
#beads{
	position: absolute;
	width:85px;
	height: 27px;
	top:-27px;
	left:0px;
	background:transparent url(../images/beads.png) no-repeat top;
}
#mardi_featuring{
	position: absolute;
	width:136px;
	height: 213px;
	top:96px;
	left:50px;
	background:transparent url(../images/mardi_featuring.gif) no-repeat top;
}

#mardi_win{
	position: absolute;
	width:75px;
	height: 111px;
	top:180px;
	right:30px;
}
#mardi_middle a 
{
	color: #931939;
	text-decoration: underline;
}
#mardi_middle a:hover 
{
	color: #931939;
	text-decoration: none;
}
/* Sign up */

#signup_wrap {
	width: 910px;
	height: 403px;
	position: relative;
	top: 0px;
	left: 25px;
	padding:0px;
	overflow:hidden;
	}
#signup_top{
	position: relative;
	top:0px;
	left:0px;
	width:910px;
	height:19px;
	background:transparent url(../images/signup_top.png) no-repeat top;
}
#signup_left{
	position: relative;
	top:0px;
	left:0px;
	width:21px;
	height:356px;
	background:transparent url(../images/signup_left.png) no-repeat top;
	float:left;
}
#signup_right{
	position: relative;
	top:0px;
	left:0px;
	width:27px;
	height:356px;
	background:transparent url(../images/signup_right.png) no-repeat top;
	float:left;
}
#signup_middle{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:356px;
	background-color:#E7D8C6;
	font-size:11px;
	line-height:13px;
	text-align: left;
	float:left;
}
#signup_middle2{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:356px;
	background:#E7D8C6 url(../images/thanks_bg.jpg) no-repeat top;
	font-size:11px;
	line-height:13px;
	text-align: left;
	float:left;
}
#signup_middle3{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:356px;
	background:#E7D8C6 url(../images/thanks_bg2.jpg) no-repeat top;
	font-size:11px;
	line-height:13px;
	text-align: left;
	float:left;
}


#signup_bottom{
	position: relative;
	top:0px;
	left:0px;
	width:910px;
	height:28px;
	background:transparent url(../images/signup_bottom.png) no-repeat top;
}
#signup_header{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:10px 0px 0px 0px;
}
#steps_head{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
}

#steps{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:auto;
	font-size:11px;
	line-height:12px;
	padding:6px 0px 0px 0px;
}
#steps_footer{
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:auto;
	text-align:center;
	padding:6px 0px 0px 0px;
}

.stepbox1{
	position:relative;
	float:left;
	width:200px;
	border:1px solid #963;
	padding:10px;
	height:auto;
	margin-right:28px;
}
.stepbox2{
	position:relative;
	float:left;
	width:200px;
	border:1px solid #963;
	padding:10px;
	height:auto;
	margin-right:0px;
}
.stepboxleft{
	position:relative;
	float:left;
	width:50px;
	padding:0px;
	font-size:14px;
	line-height:16px;
	color:#963;
	text-align:center;
	height:auto;
}
.stepboxleft span{
	font-size:30px;
	line-height:32px;
}

.stepboxright{
	position:relative;
	float:right;
	width:140px;
	padding:0px;
	height:auto;
}
.aleft{
	text-align:center;
	position: relative;
	top:0px;
	left:0px;
	width:725px;
	height:auto;
	font-size:11px;
	line-height:13px;
	margin: 0 auto 0 auto;
}

#submit{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:17px;
	font-size:11px;
	line-height:13px;
	text-align:center;
	margin:10px 0px 0px 0px;
}
#submit.mcomp
{
	margin:6px 0px 0px 0px;
}
	
.formwrap{
	position: relative;
	top:0px;
	left:0px;
	width:862px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 0px;
	margin-top:10px;
}
#formleft{
	position: relative;
	top:0px;
	left:0px;
	width:230px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:10px 0px 0px 30px;
	float:left;
	margin-right:60px;
}
.form_fullright{
	width:152px;
	float:right;
}
#form_copy{
	position: relative;
	top:0px;
	left:0px;
	width:390px;
	height:auto;
	font-size:11px;
	line-height:13px;
	float:left;
	padding:0px 0px 0px 30px;
}
#form_copy a{
	color:#8d000d;
	text-decoration:none;
}
#form_copy2{
	position: relative;
	top:-10px;
	left:0px;
	width:390px;
	height:auto;
	font-size:11px;
	line-height:13px;
	margin-bottom:-10px;
	float:left;
	padding:0px 0px 0px 30px;
}
.opt_in_para {
	font-size:10px;
	line-height:12px;
	position: relative;
}

#form_check{
	position: relative;
	top:0px;
	left:0px;
	width:360px;
	height:auto;
	font-size:11px;
	line-height:20px;
	float:left;
	margin-left:30px;
}
.yesno{
	position: relative;
	top:0px;
	left:0px;
	width:360px;
	height:auto;
	font-size:11px;
	line-height:20px;
	margin-bottom:5px;
}
.yesno label{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	line-height:20px;
	width:250px;
	float:left;
}
.yesno .yes{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
	width:110px;
	float:right;
}
#send_email label, #send_mail label, #send_sms label{
	width:30px;
	float:left;
	font-size:11px;
	line-height:15px;
}
#send_email input, #send_mail input, #send_sms input{
	width:20px;
	float:left;
	height:15px;
}
#wmi_gender{
	width:152px;
	float:right;
}
#wmi_gender label{
	width:50px;
	float:left;
}
#wmi_gender input{
	width:20px;
	float:left;
}

#formmiddle{
	position: relative;
	top:0px;
	left:0px;
	width:230px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:10px 0px 0px 0px;
	float:left;
	margin-right:40px;
}
#formright{
	position: relative;
	top:0px;
	left:0px;
	width:240px;
	height:auto;
	font-size:11px;
	line-height:13px;
	padding:10px 0px 0px 0px;
	float:left;
}
label.long3{
	width:90px;
}
.inputholder2{
	position: relative;
	top:0px;
	left:0px;
	width:240px;
	height:auto;
	font-size:11px;
	line-height:13px;
	margin-bottom:5px;
}
.inputholder2 label{
	width:90px;
	font-size:11px;
	line-height:18px;
	float:left;
}
.inputholder2 input{
	width:140px;
	font-size:11px;
	line-height:20px;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
}
.inputholder{
	position: relative;
	top:0px;
	left:0px;
	width:230px;
	height:auto;
	font-size:11px;
	line-height:13px;
	margin-bottom:5px;
}
.inputholder label{
	width:70px;
	font-size:11px;
	line-height:18px;
	float:left;
}
.inputholder input{
	width:150px;
	font-size:11px;
	line-height:20px;
	float:right;
	font-family:Georgia, Times New Roman, Times, serif;
}
.inputholder input.text,.inputholder2 input.text{
	background-color:#c3b6a7;
	border:1px solid #000000;
	height:18px;
	
}
.inputholder .text2,.inputholder2 .text2{
	background-color:#c3b6a7;
	border:1px solid #000000;
	height:18px;
	width:47px;
}
.inputholder .text3, .inputholder2 .text3{
	background-color:#c3b6a7;
	border:1px solid #000000;
	height:18px;
	width:47px;
	
}
.inputholder .text4, .inputholder2 .text4{
	background-color:#c3b6a7;
	border:1px solid #000000;
	height:16px;
	width:30px;
	
}
.inputholder .text6{
	background-color:#c3b6a7;
	border:1px solid #000000;
	height:18px;
	width:152px;
	float:right;
	
}
.inputholder select{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	line-height:13px;
}
.inputholder .select1{
	width:47px;
	height:auto;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}
.inputholder .select2{
	width:47px;
	height:auto;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	margin-right:5px;
}
.inputholder .select3{
	width:30px;
	height:auto;
	position:relative;
	float:right;
	top:0px;
	left:0px;
}
.competition_textbox{
	width:230px;
	font-size:11px;
	height:70px;
	line-height:20px;
	font-family:Georgia, Times New Roman, Times, serif;
	background-color:#c3b6a7;
	border:1px solid #000000;
	margin-top:5px;
}
/* Legends */

#viewport {
	width: 898px;
	height: 400px;
	position: relative;
	top: 0px;
	left: 31px;
	padding:0px;
	overflow:hidden;
	}
#scroll_links{
	position:absolute;
	top:43px;
	left:30px;
	background: url(../images/legends_red_back.png) no-repeat top;
	width:196px;
	height:312px;
	font-size:12px;
	line-height:14px;
	z-index:10;
}
#scroll_links ul{
	list-style-type:none;
	position:relative;
	top:0px;
	left:10px;
	width:171px;
	height:auto;
	background: url(../images/legends_list_spacer.jpg) no-repeat top;
}
#scroll_links ul li{
	width:171px;
	height:auto;
	font-size:12px;
	line-height:14px;
	padding:4px 0px 4px 0px;
	background: url(../images/legends_list_spacer.jpg) no-repeat bottom;
	text-align:center;
}
#scroll_links ul li a{
	color:#FFF;
	text-decoration:none;
}
#scroll_links ul li a:hover{
	color:#9b7648;
	text-decoration:none;
}

#scroll_holder {
	width: 11000px;
	height: 400px;
	position: relative;
	top: 0px;
	left: 0px;
	}
#legend1, #legend0, #legend2, #legend3, #legend4, #legend_cocktail_1, #legend_cocktail_2, #legend_cocktail_3, #legend_cocktail_4 {
	width: 898px;
	height: 400px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	float:left;
	margin-right:20px;
	}
.legend_content_wrap{
	width: 898px;
	height: auto;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_back_bottom.gif) no-repeat bottom;
	}
.legend_content{
	width: 898px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	}
.legend_left{
	width: 22px;
	height: 299px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_left.png) no-repeat top;
	float:left;
	}
.legend_middle{
	width: 849px;
	min-height:299px;
	height: 299px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_back.jpg) no-repeat top;
	float:left;
	}
html>body .legend_middle {
height: auto; /* for not-IE */
}
.legend_image{
	width: 202px;
	height: 285px;
	position: absolute;
	top: 13px;
	right:0px;
	}
.legend_copy{
	width: 415px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	padding:0px 0px 0px 215px;
	margin-top:65px;
	}
.legend_copy_middle{
	width: 415px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	}
.howice{
	position:absolute;
	bottom:0px;
	right:235px;
}
.legend_copy_left{
	width: 200px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	float:left;
	}
.legend_copy_left2{
	width: 200px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	float:left;
	}
.legend_copy_left2 p, .legend_copy_right2 p{
	margin-bottom:3px;
}
.legend_copy_right{
	width: 200px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	float:right;
	font-size:12px;
	line-height:14px;
	}
.legend_copy_right2{
	width: 200px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	float:right;
	text-align:center;
	font-size:12px;
	line-height:14px;
	}

.legend_right{
	width: 27px;
	height: 299px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_right.png) no-repeat top;
	float:left;
	}
.legend_bottom{
	width: 898px;
	height: 38px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_bottom.png) no-repeat top;
	}
.legend_top{
	width: 898px;
	height: 40px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/legends_back_top.png) no-repeat top;
	}
	
/* Celebs bits  */
.celeb_top{
	width: 898px;
	height: 40px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_top.png) no-repeat top;
	}
.celeb_left{
	width: 22px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_left.png) no-repeat top;
	float:left;
	}
.celeb_right{
	width: 27px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_right.png) no-repeat top;
	float:left;
	}
.celeb_right2{
	width: 27px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_right2.png) no-repeat top;
	float:left;
	}
.celeb_middle{
	width: 849px;
	min-height:302px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_middle.jpg) no-repeat top;
	float:left;
	}
html>body .celeb_middle {
height: auto; /* for not-IE */
}
.celeb_middle2{
	width: 849px;
	min-height:302px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background:  url(../images/celebs_middle2.jpg) no-repeat top;
	float:left;
	}
html>body .celeb_middle2 {
height: auto; /* for not-IE */
}
.celeb_middle3{
	width: 849px;
	min-height:302px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_middle3.jpg) no-repeat top;
	float:left;
	}
html>body .celeb_middle3 {
height: auto; /* for not-IE */
}
.celeb_middle4{
	width: 849px;
	min-height:302px;
	height: 302px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_middle4.jpg) no-repeat top;
	float:left;
	}
html>body .celeb_middle4 {
height: auto; /* for not-IE */
}
.celeb_bottom{
	width: 898px;
	height: 35px;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px;
	background: url(../images/celebs_bottom.png) no-repeat top;
	}
	.celeb_copy{
	width: 330px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	padding:0px 0px 0px 260px;
	margin-top:65px;
	text-align:center;
	}
.celeb_title{
	font-weight:bold;
}
.celeb_images{
	width: 133px;
	height: 285px;
	position: absolute;
	font-size:0px;
	line-height:0px;
	top: 17px;
	right:58px;
	}
.celeb_images img{
	margin-bottom:12px;
}
.celeb_copy_inner{
	width: 155px;
	height:auto;
	position: relative;
	top:0px;
	left:0px;
	font-size:12px;
	line-height:14px;
	float:right;
	padding:50px 20px 0px 0px;
}
.ital{
	margin-top:10px;
	font-style:italic;
}
.lbox{
	width: 448px;
	height:235px;
	position: absolute;
	top: 65px;
	left:200px;
	font-size:0px;
	line-height:0px;
	}

.lbox1{
	width: 148px;
	height:216px;
	position: relative;
	top: 20px;
	left:0px;
	font-size:0px;
	line-height:0px;
	float:left;
	}
.lbox2{
	width: 152px;
	height:235px;
	position: relative;
	top: 0px;
	left:0px;
	font-size:0px;
	line-height:0px;
	float:left;
	}
.lbox3{
	width: 148px;
	height:216px;
	position: relative;
	top: 20px;
	left:0px;
	font-size:0px;
	line-height:0px;
	float:left;
	}
	.lbox4{
	width: 150px;
	height:216px;
	position: relative;
	top: 20px;
	left:73px;
	font-size:0px;
	line-height:0px;
	float:left;
	}
.lbox5{
	width: 150px;
	height:216px;
	position: relative;
	top: 20px;
	left:73px;
	font-size:0px;
	line-height:0px;
	float:left;
	}

/*  Cocktails Description */
#left_box {
	width: 248px;
	height: auto;
	position: relative;
	top:30px;
	left:0px;
	float: left;
	z-index:3;
}
#left_box #left_glyph {
	width: 78px;
	height: 88px;
	display: block;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 200;
}
.glyph_left_0{
	background: url(../images/glyphs/left/chillis.png) no-repeat top;
}
.glyph_left_1{
	background: url(../images/glyphs/left/claw.png) no-repeat top;
}
.glyph_left_2{
	background: url(../images/glyphs/left/coins.png) no-repeat top;
}
.glyph_left_3{
	background: url(../images/glyphs/left/crab.png) no-repeat top;
}
.glyph_left_4{
	background: url(../images/glyphs/left/croc2.png) no-repeat top;
}
.glyph_left_5{
	background: url(../images/glyphs/left/croc3.png) no-repeat top;
}
.glyph_left_6{
	background: url(../images/glyphs/left/crochead.png) no-repeat top;
}
.glyph_left_7{
	background: url(../images/glyphs/left/lobster.png) no-repeat top;
}
.glyph_left_8{
	background: url(../images/glyphs/left/nola.png) no-repeat top;
}
.glyph_left_9{
	background: url(../images/glyphs/left/piano.png) no-repeat top;
}
.glyph_left_10{
	background: url(../images/glyphs/left/star.png) no-repeat top;
}
.glyph_left_11{
	background: url(../images/glyphs/left/trumpet.png) no-repeat top;
}
.glyph_right_0{
	background: url(../images/glyphs/right/chinaskull.png) no-repeat top;
}
.glyph_right_1{
	background: url(../images/glyphs/right/coins.png) no-repeat top;
}
.glyph_right_2{
	background: url(../images/glyphs/right/crab.png) no-repeat top;
}
.glyph_right_3{
	background: url(../images/glyphs/right/croc.png) no-repeat top;
}
.glyph_right_4{
	background: url(../images/glyphs/right/crochead.png) no-repeat top;
}
.glyph_right_5{
	background: url(../images/glyphs/right/crown.png) no-repeat top;
}
.glyph_right_6{
	background: url(../images/glyphs/right/hand.png) no-repeat top;
}
.glyph_right_7{
	background: url(../images/glyphs/right/lampstick.png) no-repeat top;
}
.glyph_right_8{
	background: url(../images/glyphs/right/lobster.png) no-repeat top;
}
.glyph_right_9{
	background: url(../images/glyphs/right/shootingstar.png) no-repeat top;
}
.glyph_right_10{
	background: url(../images/glyphs/right/trumpet.png) no-repeat top;
}
.glyph_right_11{
	background: url(../images/glyphs/right/trumpet2.png) no-repeat top;
}
/* left box -> content */
#left_box #left_box_content {
	width: 242px;
	height: 268px;
	position: absolute;
	top:0px;
	left:0px;
	background: url(../images/left_panel.png) no-repeat;
	
	z-index: 100;
	padding:30px 0px 0px 0px;
}
#left_cocktails_copy {
	width: 153px;
	height: auto;
	position: relative;
	top:0px;
	left:44px;
	font-size:11px;
	line-height:13px;
	text-align:center;
}
#cocktail_brand {
	width: 242px;
	height: auto;
	position: relative;
	top:0px;
	left:0px;
	font-size:0px;
	line-height:0px;
	text-align:center;
	padding:10px 0px 0px 0px;
}

/*  left box -> button menu */
#left_box #left_box_button_menu_content {
	width: 180px;
	height: 80px;
	position: relative;
	display: block;
	background-color: blue;
}
#left_box #left_box_button_menu {
	width: auto;
	height: auto;
	position: relative;
	display: block;
	top: 275px;
	left: 31px;
	visibility:hidden;
}
#left_box #checkbutton {
	width: auto;
	height: auto;
	position: relative;
	display: block;
	top: 212px;
	left: 31px;
	z-index:500;
}

#left_box #left_box_button_menu #left_box_button {
	position: relative;
	background: url(../images/check_this_out3.png) no-repeat;
	width: 190px;
	height: 62px;
}
 #buttonCheckThisOutMenuToggle {
	width: 154px;
	height: 30px;
	position: relative;
	top:0px;
	left:15px;
	display: block;
	text-indent: -9000px;
	z-index:9999;
}
#buttonCheckThisOutMenuToggle.buttonCheckThisOutMenuToggle_Open { background: url(../images/check_out.gif) no-repeat top;}
 #buttonCheckThisOutMenuToggle.buttonCheckThisOutMenuToggle_Close { background: url(../images/check_out.gif) no-repeat top; }
/***************************************/
/* Cocktails Hero Shots */
#middle_box {
	width: 272px;
	height: 365px;
	position: absolute;
	top:0px;
	left:341px;
	margin: 0px 0px 0px 6px;
	background: url(../images/middle_panel.png) no-repeat top;
	z-index:3;
}
#cocktail_image {
	width: 232px;
	height: 288px;
	position: relative;
	top:0px;
	left:20px;
	z-index:20;
}
#virgin_cocktail {
	width: 21px;
	height: 21px;
	position: absolute;
	top:30px;
	left:30px;
	z-index:999999;
}
#virgin_cocktail2 {
	width: 21px;
	height: 21px;
	position: absolute;
	top:25px;
	left:670px;
	z-index:2;
}
#cktail_image {
	width: 232px;
	height: 288px;
	position: relative;
	top:0px;
	left:20px;
	z-index:20;
}

#abottom{
	position:absolute;
	bottom:0px;
	width:232px;
	height:auto;
	text-align:center;
}
.n2{
	left:28px;
}
.n3{
	bottom:-10px;
	left:-28px;
}

#cocktail_title {
	width: 272px;
	height: 50px;
	position: relative;
	top:0px;
	left:0px;
}
/***************************************/
/* Social Media Box */
#middle_box_wrap {
	width: 272px;
	height: 365px;
	position: relative;
	top:0px;
	left:0px;
}
#middle_box_inner {
	width: 272px;
	height: 365px;
	position: relative;
	top:0px;
	left:0px;
	z-index:20;
}
#social_wrap{
	width: 173px;
	height: 132px;
	position: absolute;
	top:55px;
	left:115px;
	margin: 0px 0px 0px 0px;
	z-index:4;
}
#social_content{
	width: 112px;
	height: 124px;
	position: relative;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 0px;
	padding:8px 0px 0px 61px;
	background: url(../images/social_bg.png) no-repeat top right;
}

#social_inner{
	width: 100%;
	height: 132px;
	position: relative;
	top:0px;
	left:0px;
}
#social_top{
	width: 23px;
	height: 132px;
	position: absolute;
	top:0px;
	left:134px;
	margin: 0px 0px 0px 0px;
	background: url(../images/social_top.png) no-repeat top right;
	z-index:4;
}

#social_hide{
	width: 230px;
	height:222px;
	position: absolute;
	top:30px;
	left:19px;
	margin: 0px 0px 0px 0px;
	background:url(../images/social_hide.jpg) no-repeat top right;
	z-index:10;
}
#social_content a{
	display:block;
	width:99px;
	height:16px;
	text-indent:-999999px;
}
#social_content a.fb{
	background:url(../images/social_links.jpg) 0px -3px;
}
#social_content a.ms{
	background:url(../images/social_links.jpg) 0px -19px;
}
#social_content a.digg{
	background:url(../images/social_links.jpg) 0px -35px;
}
#social_content a.del{
	background:url(../images/social_links.jpg) 0px -51px;
}
#social_content a.ef{
	background:url(../images/social_links.jpg) 0px -77px;
	margin-top:10px;
}
#social_content a.print{
	background:url(../images/social_links.jpg) 0px -93px;
}
#social_content a.fb:hover{
	background:url(../images/social_links.jpg) -101px -3px;
}
#social_content a.ms:hover{
	background:url(../images/social_links.jpg) -101px -19px;
}
#social_content a.digg:hover{
	background:url(../images/social_links.jpg) -101px -35px;
}
#social_content a.del:hover{
	background:url(../images/social_links.jpg) -101px -51px;
}
#social_content a.ef:hover{
	background:url(../images/social_links.jpg) -101px -77px;
	margin-top:10px;
}
#social_content a.print:hover{
	background:url(../images/social_links.jpg) -101px -93px;
}
/* Stars */
#stars{
	width: 180px;
	height:62px;
	position: absolute;
	top:295px;
	left:129px;
	margin: 0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	background:url(../images/rating_bg.png) no-repeat;
	font-size:11px;
	line-height:13px;
	color:#c8995b;
	z-index:1;
}
#rating-stars{
	position:relative;
	top:0px;
	left:0px;
	width:135px;
	height:15px;
	padding:0px 0px 0px 45px;
}
#rating-stars-results-copy{
	position: absolute;
	top:50px;
	left:35px;
	width:100px;
	height:15px;
	background-color: #8d000d;
	text-align:center;
	z-index:30;
}
 .show{
	visibility:visible;
}
 .hide{
	visibility:hidden;
}

#rating-stars-results{
	position: relative;
	top:4px;
	left:0px;
	width:170px;
	height:auto;
	text-align:center;
}
.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 15px;
	height: 15px;
	display: block;
	background: url(../images/stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -15px;
	
}
.ui-stars-star-on a {
	background-position: 0 0px;
}
.ui-stars-star-hover a {
	background-position: 0 -30px;
}
.ui-stars-cancel-hover a {
	background-position: 0 0px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}


/**************************************/
/* Cocktails Method /Ingredients */
#right_box {
	width: 231px;
	height: 288px;
	position: relative;
	top:40px;
	left:0px;
	float: right;
	background-image: url(../images/right_panel.png);
	background-repeat: no-repeat;
	z-index:1;
}
#right_box #right_box_wrapper {
	overflow: hidden;
	width: 191px;
	height: 238px;
	top: 20px;
	left: 15px;
	display: block;
	position: absolute;
	padding:0px 0px 0px 0px;
}
#right_box #right_box_wrapper ul{
	font-size:11px;
	line-height:13px;
	padding:0px 0px 0px 15px;
	margin:10px 0px 0px 0px;
	color:#A40013;
	
}
#right_box #right_box_wrapper ul li{
	color:#000;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#right_box #right_box_wrapper ul li span{
	color:#A40013;
	margin-left:-5px;
}

#right_box #right_box_wrapper #right_box_wrapper_length {
	width: 382px;
	height: 238px;
	display: block;
	position: relative;
}
#right_box #right_box_ingredients, #right_box #right_box_method {
	width: 171px;
	height: 228px;
	margin: 0;
	padding: 0;
	left: 0;
	position: relative;
	padding:10px 10px 0px 10px;
	font-size:20px;
	line-height:25px;
	top: 0;
	float: left;
}
.center{
	text-align:left;
}
/*#right_box #right_box_ingredients { background-color: green; }
#right_box #right_box_method { background-color: blue; }*/

#right_box #right_box_button {
	position: absolute;
	width:180px;
	height:58px;
	bottom: -37px;
	left:26px;
}
#right_box #right_box_button #buttonMethodMenuToggle {
	width:180px;
	height:57px;
	position: relative;
	display: block;
	text-indent: -999999px;

}
#right_box #right_box_button .buttonMethodMenuToggle_Ingredients { 	background:url(../images/cocktail_ingredients.png) no-repeat 0px 0px; cursor:pointer; }
#right_box #right_box_button .buttonMethodMenuToggle_Method {	background:url(../images/cocktail_ingredients.png) no-repeat 0px -57px; cursor:pointer; }

#right_box_footer {
	width: 231px;
	height: 24px;
	position: absolute;
	bottom:0px;
	background-image: url(../images/right_panel_bottom.png);
	background-repeat: no-repeat;
	z-index:100;
}
#right_box #right_glyph {
	width: 94px;
	height: 92px;
	display: block;
	position: absolute;
	bottom:0px;
	left: 160px;
	z-index: 200;
}
/************* Age Screen **************************/
#screen_wrap{
	position:absolute;
	top:0px;
	left:350px;
	width:264px;
	height:auto;
}
#screen_inner{
	position: relative;
	top:0px;
	left:0px;
	width:264px;
	height:auto;
}
#screen_top{
	position: relative;
	top:0px;
	left:0px;
	width:264px;
	height:31px;
	background:transparent url(../images/screen_top.png) no-repeat top;
}
#screen_left{
	position: relative;
	top:0px;
	left:0px;
	width:28px;
	height:289px;
	background:transparent url(../images/screen_left.png) no-repeat top;
	float:left;
}
#screen_right{
	position: relative;
	top:0px;
	left:0px;
	width:28px;
	height:289px;
	background:transparent url(../images/screen_right.png) no-repeat top;
	float:left;
}
#screen_middle{
	position: relative;
	top:0px;
	left:0px;
	width:208px;
	height:289px;
	background:transparent url(../images/screen_middle_bg.jpg) repeat-y top;
	font-size:11px;
	line-height:13px;
	text-align: center;
	float:left;
}
#screen_middle p{
	margin:15px 0px 2px 0px;
}

#screen_middle select{
	background-color:#a40013;
	border:1px solid #000000;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#FFF;
	font-size:11px;
	line-height:13px;
	padding:0px;
	height:20px;
}
select{
	padding:0px;
}
#screen_middle select.sinput1{
	width:150px;
}

#screen_middle .sinput2{
	width:80px;
	float:left;
	margin-right:10px;
	margin-left:8px;
}
#screen_middle .sinput3{
	width:50px;
	float:left;
	margin-right:10px;
}
#screen_middle  .stext{
	width:40px;
	float:left;
	height:18px;
	background-color:#a40013;
	border:1px solid #000000;
	font-family:Georgia, Times New Roman, Times, serif;
	color:#FFF;
}
#btnSubmit{
	margin-top:10px;
}
#screen_bottom{
	position: relative;
	top:0px;
	left:0px;
	width:264px;
	height:58px;
	background:transparent url(../images/screen_bottom.png) no-repeat top;
}
#s_cocktail{
	position:absolute;
	top:30px;
	left:630px;
	width:235px;
	height:289px;
}
#s_cocktail_top{
	position: relative;
	top:0px;
	left:0px;
	width:235px;
	height:22px;
	background:transparent url(../images/s_cocktail_top.png) no-repeat top;
}
#s_cocktail_left{
	position: relative;
	top:0px;
	left:0px;
	width:27px;
	height:238px;
	background:transparent url(../images/s_cocktail_left.png) no-repeat top;
	float:left;
}
#s_cocktail_right{
	position: relative;
	top:0px;
	left:0px;
	width:25px;
	height:238px;
	background:transparent url(../images/s_cocktail_right.png) no-repeat top;
	float:left;
}
#s_cocktail_middle{
	position: relative;
	top:0px;
	left:0px;
	width:183px;
	height:238px;
	float:left;
}
#s_cocktail_bottom{
	position: relative;
	top:0px;
	left:0px;
	width:235px;
	height:39px;
	background:transparent url(../images/s_cocktail_bottom.png) no-repeat top;
}
#main_cocktail{
	position:absolute;
	top:30px;
	left:100px;
	width:234px;
	height:290px;
}
#main_cocktail_top{
	position: relative;
	top:0px;
	left:0px;
	width:234px;
	height:24px;
	background:transparent url(../images/main_cocktail_top.png) no-repeat top;
}
#main_cocktail_left{
	position: relative;
	top:0px;
	left:0px;
	width:28px;
	height:236px;
	background:transparent url(../images/main_cocktail_left.png) no-repeat top;
	float:left;
}
#main_cocktail_right{
	position: relative;
	top:0px;
	left:0px;
	width:24px;
	height:236px;
	background:transparent url(../images/main_cocktail_right.png) no-repeat top;
	float:left;
}
#main_cocktail_middle{
	position: relative;
	top:0px;
	left:0px;
	width:182px;
	height:236px;
	float:left;
}
#main_cocktail_bottom{
	position: relative;
	top:0px;
	left:0px;
	width:234px;
	height:30px;
	background:transparent url(../images/main_cocktail_bottom.png) no-repeat top;
}
/***************************************/
/* MENU BAR */
#menu_bar {
	width: 100%;
	height: 94px;
	position: absolute;
	position:fixed;
	bottom: 0px;
	/*background: #000 url(../images/bottom_fade.jpg)  repeat-x top;*/
	background-color:#180f0f;
	z-index:99999;
}
#menu_top {
	width: 100%;
	height: 3px;
	position: absolute;
	top: 0px;
	background:transparent url(../images/menu_white_rep.png)  repeat-x top;
}
#menu_bottom {
	width: 100%;
	height: 23px;
	position: absolute;
	bottom: 0px;
	background:transparent url(../images/menu_red_rep.png)  repeat-x top;
}
#menu_innerwrap{
	margin:0px auto;
	width:960px;
	height:auto;
	position:relative;
	top:0;
	left:0;
}

#gallery_thumbs {
	position: absolute;
	top:0px;
	left:120px;
	width:720px;
	height:73px;
	padding:0px;
	overflow:hidden;
	background:transparent url(../images/thumbs_back2.jpg) no-repeat top;
}
#compleft{
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:369px;
	height:64px;
	margin-top:5px;
	
}
#compright{
	position:relative;
	top:0px;
	left:0px;
	float:right;
	width:351px;
	height:64px;
	margin-top:5px;
}
#tb {
	position: relative;
	top:20px;
	left:0px;
	width:720px;
	height:43px;
	padding:0px;
	overflow:hidden;
	background:transparent url(../images/true_blood.jpg) no-repeat top;
}
a.vamplink{
	display:block;
	width:140px;
	height:15px;
	text-indent:-999999px;
	position:absolute;
	top:30px;
	left:365px;
}
#gallery_thumbs2 {
	position: absolute;
	top:0px;
	left:120px;
	width:720px;
	height:73px;
	padding:0px;
	overflow:hidden;
	background:transparent url(../images/thumbs_back2.jpg) no-repeat top;
}
a.jamcomp{
	display:block;
	width:213px;
	height:41px;
	text-indent:-999999px;
	background:transparent url(../images/jamcomp.gif) 0px 0px;
	position:absolute;
	top:20px;
	right:40px;
	overflow:hidden;
}
a.jamcomp:hover{
	background:transparent url(../images/jamcomp.gif) 0px -41px;
}
a.barfind{
	display:block;
	width:128px;
	height:40px;
	text-indent:-999999px;
	background:transparent url(../images/barfind.gif) 0px 0px;
	position:absolute;
	top:25px;
	right:300px;
	overflow:hidden;
}
a.barfind:hover{
	background:transparent url(../images/barfind.gif) 0px -40px;
}
a.pitchcomp{
	display:block;
	width:262px;
	height:44px;
	text-indent:-999999px;
	background:transparent url(../images/pitchcomp.gif) 0px 0px;
	position:absolute;
	top:20px;
	left:20px;
	overflow:hidden;
}
a.pitchcomp:hover{
	background:transparent url(../images/pitchcomp.gif) 0px -44px;
}
#gallery_inner{
	position: relative;
	top:10px;
	left:0px;
	width:546px;
	height:53px;
	overflow:hidden;
	margin: 0 auto;
}

#legal {
	color: white;
	font-size: 9px;
	text-align: center;
	font-family: Arial, sans-serif;
	width: 740px;
	margin: 0 auto;
	position: relative;
	top:83px;
}

#glong{
	position: relative;
	top:0px;
	left:0px;
	width:3000px;
	height:53px;
}

#thumbsHolder {
	margin: 0;
	padding: 0;
	list-style: none;
}
#thumbsHolder li {
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
	width:180px;
	height:53px;
	border-left:1px solid #e7d8c6;
}
#thumbsHolder li a{
	list-style: none;
	margin: 0;
	padding: 0;
	width:180px;
	height:53px;
	display:block;
	text-indent:-999999px;
}

#thumbsHolder li#one a{
	background:transparent url(../images/bottom_menu2.jpg) 0px -5px no-repeat;
}
#thumbsHolder li#one a:hover{
	background:transparent url(../images/bottom_menu2.jpg) 0px -73px no-repeat;
}
#thumbsHolder li#two a{
	background:transparent url(../images/bottom_menu2.jpg) -362px -5px no-repeat;
}
#thumbsHolder li#two a:hover{
	background:transparent url(../images/bottom_menu2.jpg) -362px -73px no-repeat;
}
#thumbsHolder li#three a{
	background:transparent url(../images/bottom_menu2.jpg) -181px -5px no-repeat;
}
#thumbsHolder li#three a:hover{
	background:transparent url(../images/bottom_menu2.jpg) -181px -73px no-repeat;
}
#thumbsHolder li.alt {
	list-style: none;
	float:left;
	margin: 0;
	padding: 0;
	width:180px;
	height:53px;
	border-left:1px solid #e7d8c6;
	border-right:1px solid #e7d8c6;
	text-align:center;
}

ul li img { width: 120px; height: 53px; }

#menu_bottom_inner{
	margin:0px auto;
	width:960px;
	height:auto;
	position:relative;
	font-size:8px;
	line-height:11px;
	color:#FFF;
	top:0;
	left:0;
	text-align:center;
}
#response{
	margin:0px auto;
	width:210px;
	height:10px;
	position: absolute;
	font-size:12px;
	line-height:14px;
	top:7px;
	left:10px;
	text-indent:-999999px;
	background:transparent url(../images/drink_responsibly.gif) no-repeat top;
}
#aware{
	margin:0px auto;
	width:172px;
	height:10px;
	position: absolute;
	font-size:12px;
	line-height:14px;
	top:7px;
	right:10px;
	background:transparent url(../images/facts.gif) no-repeat top;
}
#aware a{
	display:block;
	width:172px;
	height:10px;
	text-align:left;
	text-indent:-99999px;
}
#aware  span{
	text-indent:-999999px;
}
.pdrink{
	display:none;
}
#legal{
	width:auto;
	height:auto;
	position: absolute;
	top:7px;
	font-size:10px;
	line-height:11px;
	right:280px;
	z-index:10;
}
/* COCKTAIL MENU */
#cocktails_menu {
	width: 822px;
	height: auto;
	position: absolute;
	bottom: 94px;
	margin: 0px 0px 0px -411px;
	left: 50%;
	/*background-color:#0CC;*/
	z-index: 101;
}

#cocktails_menu_button {
	width: 822px;
	height: 42px;
	position: relative;
	/*background-color: yellow;*/
	margin: 0 auto;
	background: url(../images/menu_tab_back2.png) no-repeat 0px 0px;
}
#cocktails_menu_button #buttonCocktailMenuToggle {
	width: 110px;
	height: 16px;
	position: relative;
	top:20px;
	left:290px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent:-999999px;
}
#cocktails_menu_button #buttonCocktailMenuToggle.buttonCocktailMenuToggle_Open {
	/*background-color: red;*/
	background: url(../images/menu.gif) no-repeat 0px 0px;
	width: 245px;
	height: 20px;
	 cursor:pointer;
}
#cocktails_menu_button #buttonCocktailMenuToggle.buttonCocktailMenuToggle_Close {
	/*background-color: blue;*/
	background: url(../images/menu.gif) no-repeat 0px -20px;
	width: 245px;
	height: 20px;
	 cursor:pointer;
}

#cocktails_menu_content {
	width: 822px;
	height: auto;
	position: relative;
	background: url(../images/cocktails_menu_rep3.png) repeat-y;
	visibility:hidden;
	padding:0px 0px 0px 14px;
}
#menu_ultimate{
	width:122px;
	min-height:187px;
	height:187px;
	position:relative;
	top: 0;
	float:left;
	font-size:11px;
	line-height:13px;
	background: url(../images/menu_back_six.jpg) repeat-y bottom;
}
html>body #menu_ultimate, html>body .menu_remixed, html>body #menu_easy{
height: auto; /* for not-IE */
}

.menu_remixed   {
	width:260px;
	min-height:170px;
	height:170px;
	position:relative;
	top:0;
	float:left;
	margin:0px 4px 0px 0px;
	font-size:11px;
	line-height:13px;
	background: url(../images/menu_spacer_twelve.jpg) repeat-y bottom;
}
.menu_remixed_left   {
	width:122px;
	position:relative;
	top:0;
	float:left;
}
.menu_remixed_left   {
	width:122px;
	position:relative;
	top:0;
	float:right;
}
#menu_easy{
	width:122px;
	min-height:187px;
	height:187px;
	position:relative;
	top:0;
	float:left;
	font-size:11px;
	line-height:13px;
	background: url(../images/menu_back_six.jpg) repeat-y bottom;
}

#menu_ultimate ul, .menu_remixed_left ul, .menu_remixed_right ul, #menu_easy ul{
	list-style-type:none;
	width:122px;
	padding:2px 0px 0px 0px;
	background: url(../images/menu_spacer_six.jpg) no-repeat top;
}
#menu_ultimate ul li, .menu_remixed_left  ul li, .menu_remixed_right  ul li, #menu_easy  ul li{
	text-align:center;
	color:#FFF;
	width:122px;
	font-size:11px;
	line-height:16px;
	height:18px;
	background: url(../images/menu_spacer_six.jpg) no-repeat bottom;
}
#menu_ultimate ul li a, .menu_remixed_left  ul li a, .menu_remixed_right  ul li a, #menu_easy  ul li a{
	color:#FFF;
	width:122px;
	font-size:11px;
	line-height:16px;
	height:18px;
	display:block;
	text-decoration:none;
}
.menu_remixed_right  ul li a.smaller{
	font-size:10px;
	line-height:16px;
}

#menu_ultimate ul li a:hover, .menu_remixed_left  ul li a:hover, .menu_remixed_right  ul li a:hover, #menu_easy  ul li a:hover{
	color:#9b7648;
}

/***************************************/

/* Scroll left/right buttons */
#arrow_left{
	position:absolute;
	top:11px;
	left:21px;
	width:10px;
	height:74px;
}
#arrow_right{
	position:absolute;
	top:11px;
	right:21px;
	width:10px;
	height:74px;
}
a.aleft{
	display:block;
	width:10px;
	height:74px;
	background: transparent url(../images/arrow.jpg) -10px 0px;
	text-indent:-99999px;
}
a.aleft:hover{
	background: transparent url(../images/arrow.jpg) -10px 0px;
}
a.aright{
	display:block;
	width:10px;
	height:74px;
	background: transparent url(../images/arrow2.jpg) 0px 0px;
	text-indent:-99999px;
}
a.aright:hover{
	background: transparent url(../images/arrow2.jpg) 0px 0px;
}
/***************************************/







/* tool tip */
.tooltip, .tooltip2 {
	width:92px;
	height:123px;
	display:none;
	z-index:1000;
	margin: 0;
	padding: 0;
}
.tooltip3, .tooltip4 {
	width:164px;
	height:51px;
	z-index:1000;
	display:none;
	margin: 0;
	padding: 0;
}

.tooltip p, .tooltip2 p,  .tooltip3 p,  .tooltip4 p {
	text-indent: -99999px;
}
a.tooltiplink {
	width:84px;
	height:90px;
	display:block;
	margin: 0;
	padding: 0;
	position: absolute;
	text-indent: -9000px;
	overflow:hidden;
}
a.tooltiplink3 {
	width:21px;
	height:21px;
	display:block;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	background:url(/images/tooltip.jpg) no-repeat;
	overflow:hidden;
}
a.tooltiplink4 {
	width:21px;
	height:21px;
	display:block;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	background:url(/images/tooltip2.jpg) no-repeat;
	overflow:hidden;
}
a#tooltip_1 { left: 0px; top: 125px; background: url(../images/button_hand_prev_cocktail.png) no-repeat 0px 0px; }
a#tooltip_1:hover { left: 0px; top: 125px; background: url(../images/button_hand_prev_cocktail.png) no-repeat 0px -90px; }
a#tooltip_2 { right: 0px; top: 125px; background: url(../images/button_hand_next_cocktail.png) no-repeat 0px 0px; }
a#tooltip_2:hover { right: 0px; top: 125px; background: url(../images/button_hand_next_cocktail.png) no-repeat 0px -90px; }
a#tooltip_3 { left: 0px; top: 125px;}
a#tooltip_3:hover { left: 0px; top: 125px; }
a#tooltip_4 { left: 0px; top: 125px;}
a#tooltip_4:hover { left: 0px; top: 125px; }
/***************************************/

h1.logo{
	position:absolute;
	top:4px;
	right:0px;
	display:block;
	width:104px;
	height:68px;
	text-indent:-999999px;
	background:transparent url(../images/southern_comfort.jpg)  repeat-x top;
}
h1.how_easy{
	display:block;
	width:126px;
	height:57px;
	text-indent:-999999px;
	background:transparent url(../images/how_easy2.png) no-repeat top;
	margin:0px 0px 20px 15px;
}
h1.big_easy a{
	display:block;
	width:340px;
	height:70px;
	text-indent:-999999px;
	background: url(../images/big_easy7.png) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}
h1.big_easy2{
	display:block;
	width:340px;
	height:68px;
	text-indent:-999999px;
	background: url(../images/big_easy8.png) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}
.right{
	position:absolute;
	top:0px;
	right:-18px;
	z-index:1000;
}
#signup_header h1{
	display:block;
	width:424px;
	height:17px;
	text-indent:-999999px;
	background: url(../images/signup_head.gif) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin-left:220px;
	margin-bottom:3px;
	margin-top:10px;
}
#signup_header h1.book_comp {
	width:377px;
	height:17px;
	background: url(../images/book_comp_head.gif) no-repeat top;
	margin-left:248px;
}
#signup_header h1.pitcher_comp {
	width:196px;
	height:17px;
	background: url(../images/pitcher_comp_head.gif) no-repeat top;
	margin-left:336px;
}
#signup_header h1.loujam_comp {
	width:196px;
	height:17px;
	background: url(../images/loujam_comp_head.gif) no-repeat top;
	margin-left:336px;
}
#signup_header h1.gift_comp {
	width:468px;
	height:17px;
	background: url(../images/gift_comp_head.gif) no-repeat top;
	margin-left:198px;
}
#signup_header h1.contact{
	display:block;
	width:122px;
	height:17px;
	text-indent:-999999px;
	background: url(../images/contact_head.gif) no-repeat top;
	position: relative;
	top:0px;
	left:0px;
	margin-left:370px;
	margin-bottom:3px;
	margin-top:10px;
}

h1.how_ultimate{
	display:block;
	width:100px;
	height:63px;
	text-indent:-999999px;
	background:transparent url(../images/how_ultimate2.png) no-repeat top;
	margin:0px 0px 20px 25px;
}
h1.how_remixed{
	display:block;
	width:96px;
	height:63px;
	text-indent:-999999px;
	background:transparent url(../images/how_remixed.png) no-repeat top;
	margin:0px 0px 20px 25px;
}
h1.legends{
	display:block;
	width:87px;
	height:21px;
	text-indent:-999999px;
	background:transparent url(../images/legends_title.jpg) no-repeat top;
	margin:40px 0px 20px 52px;
}
h1.welcome{
	display:block;
	width:208px;
	height:73px;
	text-indent:-999999px;
	background:transparent url(../images/screen_welcome.jpg) no-repeat top;
}
/* TITLE 1 */
h1.mississippi-mule-title1 {
	display:block;
	width:184px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/mississippi_mule.png) no-repeat top;
	margin:0px 0px 0px 40px;
	top: -10px;
	position: relative;
}
h1.louisiana-jam-title1 {
	display:block;
	width:154px;
	height:31px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/louisiana_jam.png) no-repeat top;
	margin:0px 0px 0px 56px;
	top: -10px;
	position: relative;
}
h1.bayou-fruit-cup-title1 {
	display:block;
	width:182px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/bayou_fruit_cup.png) no-repeat top;
	margin: 0px 0px 0px 41px;
	top: -10px;
	position: relative;
}
h1.creole-legend-title1 {
	display:block;
	width:162px;
	height:31px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/creole_legend.png) no-repeat top;
	margin:0px 0px 0px 53px;
	top: -10px;
	position: relative;
}
h1.soul-colada-title1 {
	display:block;
	width:143px;
	height:29px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/soul_colada.png) no-repeat top;
	margin:0px 0px 0px 60px;
	top: -10px;
	position: relative;
}
h1.south-street-sidecar-title1 {
	display:block;
	width:211px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/south_street_sidecar.png) no-repeat top;
	margin:0px 0px 0px 28px;
	top: -10px;
	position: relative;
}
h1.southern-cider-title1 {
	display:block;
	width:179px;
	height:32px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_cider.png) no-repeat top;
	margin:0px 0px 0px 43px;
	top: -10px;
	position: relative;
}
h1.southern-blood-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_blood.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}
h1.southern-blood-negroni-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_blood_negroni.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}

h1.southern-mary-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_mary.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}
h1.sookie-swizzle-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/sookie_swizzle.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}
h1.merlottes-punch-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/merlottes_punch.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}
h1.bon-temps-sling-title1 {
	display:block;
	width:217px;
	height:36px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/bon_temps_sling.png) no-repeat top;
	margin:0px 0px 0px 24px;
	top: -13px;
	position: relative;
}

h1.southern-spice-title1 {
	display:block;
	width:177px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_spice.png) no-repeat top;
	margin:0px 0px 0px 44px;
	top: -10px;
	position: relative;
}
h1.southern-cola-title1 {
	display:block;
	width:171px;
	height:31px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_cola.png) no-repeat top;
	margin:0px 0px 0px 50px;
	top: -8px;
	position: relative;
}
h1.southern-belle-title1 {
	display:block;
	width:180px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_belle.png) no-repeat top;
	margin:0px 0px 0px 45px;
	top: -10px;
	position: relative;
}
h1.southern-nectar-title1 {
	display:block;
	width:196px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_nectar.png) no-repeat top;
	margin:0px 0px 0px 35px;
	top: -10px;
	position: relative;
}
h1.southern-lemonade-title1 {
	display:block;
	width:211px;
	height:35px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/southern_lemonade.png) no-repeat top;
	margin:0px 0px 0px 25px;
	top: -10px;
	position: relative;
}
h1.over_ice {
	display:block;
	width:202px;
	height:44px;
	text-indent:-999999px;
	background:transparent url(../images/over_ice_title.jpg) no-repeat top;
	margin:0px 0px 0px 28px;
	top: -12px;
	left:3px;
	position: relative;
}
h1.cosmopolitan-title1 {
	display:block;
	width:160px;
	height:32px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/cosmopolitan.png) no-repeat top;
	margin:0px 0px 0px 54px;
	top: -10px;
	position: relative;
}
h1.long-island-ice-tea-title1 {
	display:block;
	width:208px;
	height:34px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/long_island_ice_tea.png) no-repeat top;
	margin:0px 0px 0px 28px;
	top: -10px;
	position: relative;
}
h1.margarita-title1 {
	display:block;
	width:120px;
	height:28px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/margarita.png) no-repeat top;
	margin:0px 0px 0px 68px;
	top: -10px;
	position: relative;
}
h1.mojito-title1 {
	display:block;
	width:79px;
	height:27px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/mojito.png) no-repeat top;
	margin:0px 0px 0px 92px;
	top: -2px;
	position: relative;
}
h1.sex-on-the-beach-title1 {
	display:block;
	width:191px;
	height:35px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/sex_on_the_beach.png) no-repeat top;
	margin:0px 0px 0px 38px;
	top: -15px;
	position: relative;
}
h1.white-russian-title1 {
	display:block;
	width:160px;
	height:32px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/white_russian.png) no-repeat top;
	margin:0px 0px 0px 52px;
	top: -10px;
	position: relative;
}
h1.daiquiri-title1 {
	display:block;
	width:96px;
	height:26px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/daiquiri.png) no-repeat top;
	margin:0px 0px 0px 86px;
	top: -2px;
	position: relative;
}
h1.mai-tai-title1 {
	display:block;
	width:80px;
	height:25px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/mai_tai.png) no-repeat top;
	margin:0px 0px 0px 92px;
	top: -5px;
	position: relative;
}
h1.martini-title1 {
	display:block;
	width:90px;
	height:25px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/martini.png) no-repeat top;
	margin:0px 0px 0px 88px;
	top: -10px;
	position: relative;
}
h1.pina-colada-title1 {
	display:block;
	width:138px;
	height:30px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/pina_colada.png) no-repeat top;
	margin:0px 0px 0px 64px;
	top: -10px;
	position: relative;
}
h1.caipirinha-title1 {
	display:block;
	width:121px;
	height:27px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/caipirinha.png) no-repeat top;
	margin:0px 0px 0px 72px;
	top: -10px;
	position: relative;
}
h1.tequila-sunrise-title1 {
	display:block;
	width:178px;
	height:33px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/tequila_sunrise.png) no-repeat top;
	margin:0px 0px 0px 45px;
	top: -10px;
	position: relative;
}
h1.manhattan-title1 {
	display:block;
	width:126px;
	height:29px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/manhattan.png) no-repeat top;
	margin:0px 0px 0px 70px;
	top: -5px;
	position: relative;
}
h1.sour-title1 {
	display:block;
	width:61px;
	height:22px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/sour.png) no-repeat top;
	margin:0px 0px 0px 102px;
	top: 0px;
	position: relative;
}
h1.scarlett-ohara-title1 {
	display:block;
	width:176px;
	height:31px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/ohara.png) no-repeat top;
	margin:0px 0px 0px 45px;
	top: -9px;
	position: relative;
}
h1.southern-hurricane-title1 {
	display:block;
	width:211px;
	height:34px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_centre/hurricane.png) no-repeat top;
	margin:0px 0px 0px 27px;
	top: -15px;
	position: relative;
}
/*****************************/

/* TITLE 2 */
h2.south-street-sidecar-title2 {
	display:block;
	width:200px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/south_street_sidecar.png)  no-repeat top;
	margin:20px 0px 10px 20px;
}
h2.soul-colada-title2 {
	display:block;
	width:115px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/soul_colada.png) repeat-x top;
	margin:20px 0px 10px 62px;
}
h2.mississippi-mule-title2 {
	display:block;
	width:148px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/mississippi_mule.png) repeat-x top;
	margin:20px 0px 10px 42px;
}
h2.louisiana-jam-title2 {
	display:block;
	width:123px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/louisiana_jam.png) repeat-x top;
	margin:20px 0px 10px 58px;
}
h2.creole-legend-title2 {
	display:block;
	width:134px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/creole_legend.png) repeat-x top;
	margin:20px 0px 10px 50px;
}
h2.bayou-fruit-cup-title2 {
	display:block;
	width:150px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/bayou_fruit_cup.png) repeat-x top;
	margin:20px 0px 10px 44px;
}
h2.southern-cider-title2 {
	display:block;
	width:144px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_cider.png) no-repeat top;
	margin:20px 0px 10px 50px;
}
h2.southern-blood-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_blood.png) no-repeat top;
	margin:20px 0px 10px 44px;
}
h2.southern-blood-negroni-title2 {
	display:block;
	width:182px;
	height:15px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_blood_negroni.png) no-repeat top;
	margin:20px 0px 10px 27px;
}

h2.southern-mary-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_mary.png) no-repeat top;
	margin:20px 0px 10px 44px;
}
h2.sookie-swizzle-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/sookie_swizzle.png) no-repeat top;
	margin:20px 0px 10px 44px;
}
h2.merlottes-punch-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/merlottes_punch.png) no-repeat top;
	margin:20px 0px 10px 44px;
}
h2.bon-temps-sling-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/bon_temps_sling.png) no-repeat top;
	margin:20px 0px 10px 44px;
}

h2.southern-spice-title2 {
	display:block;
	width:142px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_spice.png) no-repeat top;
	margin:20px 0px 10px 51px;
}
h2.southern-cola-title2 {
	display:block;
	width:137px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_cola.png) no-repeat top;
	margin:20px 0px 10px 53px;
}
h2.southern-belle-title2 {
	display:block;
	width:144px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_belle.png) no-repeat top;
	margin:20px 0px 10px 50px;
}
h2.southern-nectar-title2 {
	display:block;
	width:160px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_nectar.png) no-repeat top;
	margin:20px 0px 10px 43px;
}
h2.southern-lemonade-title2 {
	display:block;
	width:182px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/southern_lemonade.png) no-repeat top;
	margin:20px 0px 10px 26px;
}
h2.cosmopolitan-title2 {
	display:block;
	width:128px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/cosmopolitan.png) repeat-x top;
	margin:20px 0px 10px 54px;
}
h2.long-island-ice-tea-title2 {
	display:block;
	width:175px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/long_island_ice_tea.png) repeat-x top;
	margin:20px 0px 10px 28px;
}
h2.margarita-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/margarita.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.mojito-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/mojito.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.sex-on-the-beach-title2 {
	display:block;
	width:155px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/sex_on_the_beach.png) repeat-x top;
	margin:20px 0px 10px 40px;
}
h2.white-russian-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/white_russian.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.daiquiri-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/daiquiri.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.mai-tai-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/mai_tai.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.martini-title2 {
	display:block;
	width:68px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/martini.png) repeat-x top;
	margin:20px 0px 10px 88px;
}
h2.pina-colada-title2 {
	display:block;
	width:107px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/pina_colada.png) repeat-x top;
	margin:20px 0px 10px 69px;
}
h2.caipirinha-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/caipirinha.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.tequila-sunrise-title2 {
	display:block;
	width:146px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/tequila_sunrise.png) repeat-x top;
	margin:20px 0px 10px 44px;
}
h2.manhattan-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/manhattan.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.sour-title2 {
	display:block;
	width:164px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/sour.png) repeat-x top;
	margin:20px 0px 10px 33px;
}
h2.southern-hurricane-title2 {
	display:block;
	width:90px;
	height:37px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/hurricane.png) repeat-x top;
	margin:20px 0px 10px 70px;
}
h2.scarlett-ohara-title2 {
	display:block;
	width:130px;
	height:18px;
	text-indent:-999999px;
	background:transparent url(../images/cocktails/title_left/ohara.png) repeat-x top;
	margin:20px 0px 10px 55px;
}
/*****************************/

h2.cocktails{
	position:absolute;
	top:4px;
	left:0px;
	display:block;
	width:104px;
	height:68px;
	text-indent:-999999px;
	background:transparent url(../images/big_easy_cocktails.jpg)  repeat-x top;
}
h2.method{
	display:block;
	width:77px;
	height:22px;
	text-indent:-999999px;
	background:transparent url(../images/method_title.gif)  repeat-x top;
	margin:0px 0px 8px 55px;
}
h2.ingredients{
	display:block;
	width:111px;
	height:30px;
	text-indent:-999999px;
	background:transparent url(../images/ingredients_title.gif)  repeat-x top;
	margin:0px 0px 0px 35px;
}
h2.smash{
	display:block;
	width:181px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/crescent_city_smash.png) no-repeat top;
	margin:0px 0px 15px 115px;
}
h2.french{
	display:block;
	width:195px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/frenchmen_st_flip.png) no-repeat top;
	margin:0px 0px 15px 110px;
}
h2.edge{
	display:block;
	width:153px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/new_orleans_edge.png) no-repeat top;
	margin:0px 0px 15px 135px;
}
h2.how_remixed{
	display:block;
	position: absolute;
	top:32px;
	left:27px;
	width:156px;
	height:38px;
	text-indent:-999999px;
	background:transparent url(../images/how_remixed.jpg) no-repeat top;
}
h2.how_easy{
	display:block;
	position: absolute;
	top:35px;
	left:57px;
	width:101px;
	height:32px;
	text-indent:-999999px;
	background:transparent url(../images/how_easy.jpg) no-repeat top;
}
h2.how_ultimate{
	display:block;
	position: absolute;
	top:35px;
	left:27px;
	width:149px;
	height:43px;
	text-indent:-999999px;
	background:transparent url(../images/how_ultimate.jpg) no-repeat top;
}
h2.how_main{
	display:block;
	position: absolute;
	top:35px;
	left:47px;
	width:117px;
	height:38px;
	text-indent:-999999px;
	background:transparent url(../images/how_main.jpg) no-repeat top;
}

h2.overice{
	display:block;
	width:240px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/over_ice_title.png) no-repeat top;
	margin:0px 0px 15px 90px;
}
h2.heritage{
	display:block;
	width:229px;
	height:76px;
	text-indent:-999999px;
	background:transparent url(../images/heritage_title.jpg) no-repeat top;
	position:absolute;
	top:54px;
	left:0px;
}

h4.age{
	display:block;
	width:208px;
	height:65px;
	text-indent:-999999px;
	background:transparent url(../images/screen_age.jpg) no-repeat top;
}

h3.ultimate{
	display:block;
	width:260px;
	height:54px;
	text-indent:-999999px;
	background:transparent url(../images/menu_ultimate2.jpg) no-repeat top;
}
h3.remixed{
	display:block;
	width:260px;
	height:54px;
	text-indent:-999999px;
	background:transparent url(../images/menu_remixed.jpg) no-repeat top;
}
h3.easy{
	display:block;
	width:260px;
	height:54px;
	text-indent:-999999px;
	background:transparent url(../images/menu_easy2.jpg) no-repeat top;
}
h3.heron{
	display:block;
	width:164px;
	height:47px;
	text-indent:-999999px;
	background:transparent url(../images/mw_heron.png) no-repeat top;
	margin-bottom:15px;
}
h3.intro{
	display:block;
	width:281px;
	height:17px;
	text-indent:-999999px;
	background:transparent url(../images/legend_intro.png) no-repeat top;
	margin-bottom:15px;
	margin-left:65px;
}

h3.giles{
	display:block;
	width:196px;
	height:46px;
	text-indent:-999999px;
	background:transparent url(../images/giles_looker.png) no-repeat top;
	margin-bottom:15px;
}
h3.alex{
	display:block;
	width:181px;
	height:47px;
	text-indent:-999999px;
	background:transparent url(../images/alex_turner.png) no-repeat top;
	margin-bottom:15px;
}
h3.silva{
	display:block;
	width:155px;
	height:47px;
	text-indent:-999999px;
	background:transparent url(../images/brian_silva.png) no-repeat top;
	margin-bottom:15px;
}

h4.ingred{
	display:block;
	width:76px;
	height:13px;
	text-indent:-999999px;
	background:transparent url(../images/legends_ingredients.png) no-repeat top;
	margin-bottom:15px;
	margin-left:62px;
}
h4.method{
	display:block;
	width:48px;
	height:12px;
	text-indent:-999999px;
	background:transparent url(../images/legends_method.png) no-repeat top;
	margin-bottom:15px;
	margin-left:75px;
}
h6{
	display:block;
	width:720px;
	height:73px;
	text-indent:-999999px;
	background:transparent url(../images/age_screen_footer.gif) no-repeat top;
}
h6.mardigras
{
	background:transparent url(../images/mardi_footerbutton.gif) no-repeat top;
}
h6.mardigras a 
{
	width: 720px;
	height: 73px;
	display: block;
	position: relative;
}
h1.music_title{
	display:block;
	width:157px;
	height:25px;
	text-indent:-999999px;
	background:transparent url(../images/music_title.jpg) no-repeat top;
	margin:40px 0px 20px 15px;
}
.aleft h3{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
	line-height:14px;
	margin:28px 0px 0px 0px;
	font-weight:bold;
	text-transform: uppercase;
}
.aleft h2{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:12px;
	line-height:12px;
	margin:0px 0px 6px 0px;
	font-weight: normal;
	text-transform: uppercase;
}

/* Links */
#menu_bottom_inner a, #menu_bottom_inner a:hover{
	color:#FFF;
	text-decoration:none;
}

.celeb_copy_inner a, .celeb_copy_inner a:visited{
	color:#8D000D;
	text-decoration:none;
	
}


/* Cocktails Remixed Linked Images */
#link_holder {
	position: absolute;
	bottom: -60px;
	left: -12px;
	margin: 0;
	padding: 0;
	width: 270px;
	height: 147px;
	display: block;
}
#link_holder a {
	display: block;
	width: 270px;
	height: 147px;
}
#link_holder.creole_legend { background: transparent url(../images/cocktails/remixed_links/creole_legend.png) 0 0 no-repeat; }
#link_holder.soul_colada { background: transparent url(../images/cocktails/remixed_links/soul_colada.png) 0 0 no-repeat; }
#link_holder.bayou_fruit_cup { background: transparent url(../images/cocktails/remixed_links/bayou_fruit_cup.png) 0 0 no-repeat; }
#link_holder.louisiana_jam { background: transparent url(../images/cocktails/remixed_links/lousisiana_jam.png) 0 0 no-repeat; }
#link_holder.south_street_sidecar { background: transparent url(../images/cocktails/remixed_links/south_street_sidecar.png) 0 0 no-repeat; }
#link_holder.southern_belle { background: transparent url(../images/cocktails/remixed_links/southern_belle.png) 0 0 no-repeat; }
#link_holder.southern_cider { background: transparent url(../images/cocktails/remixed_links/southern_cider.png) 0 0 no-repeat; }
#link_holder.southern_cola { background: transparent url(../images/cocktails/remixed_links/southern_cola.png) 0 0 no-repeat; }

/* New Legends Tabby Tab */
.tab_wrap{
	width: 424px;
	height:auto;
	position: relative;
	top: 0px;
	left:0px;
	padding:0px 0px 0px 210px;
	margin-top:65px;
	}
#tab_copy, #tab_copy2, #tab_copy3, #tab_copy4{
	width: 424px;
	height:160px;
	position: relative;
	font-size:12px;
	line-height:14px;
	padding:10px 0px 0px 0px;
	overflow:hidden;
	top: 0px;
	left:0px;
	text-align:center;
	}
#tab_holder, #tab_holder2, #tab_holder3,  #tab_holder4{
	width: 2000px;
	height:160px;
	position: relative;
	font-size:12px;
	line-height:14px;
	top: 0px;
	left:0px;
	}
.inner_tab{
	width: 344px;
	height:160px;
	position: relative;
	font-size:12px;
	line-height:14px;
	padding:0px 40px 0px 40px;
	top: 0px;
	left:0px;
	float:left;
	}

.innernavholder{
	width: 424px;
	height:25px;
	position: relative;
	top: 0px;
	left:0px;
	}
.innernavholder ul{
	list-style-type:none;
}
.innernavholder ul li{
	float:left;
	height:25px;
	
}
.innernavholder ul li a{
	display:block;
	height:25px;
	text-indent:-999999px;
}
.innernavholder ul li.tab1 a{
	width:141px;
	background: transparent url(../images/tab.gif) 0px 0px;
}
.innernavholder ul li.tab2 a{
	width:142px;
	background: transparent url(../images/tab.gif) -141px 0px;
}.innernavholder ul li.tab3 a{
	width:141px;
	background: transparent url(../images/tab.gif) -283px 0px;
}
.innernavholder ul li.tab1 a:hover, .innernavholder ul li.tab1 a.current{
	background: transparent url(../images/tab.gif) 0px -25px;
}
.innernavholder ul li.tab2 a:hover, .innernavholder ul li.tab2 a.current{
	background: transparent url(../images/tab.gif) -141px -25px;
}
.innernavholder ul li.tab3 a:hover, .innernavholder ul li.tab3 a.current{
	background: transparent url(../images/tab.gif) -283px -25px;
}
.phide{
	display:none;
}
#sf_wrap{
width:360px;height:300px; overflow:hidden;position:relative; left:5px;}
#sf_header{
	text-align:center;
	width:290px;
	height:auto;
	font-size:12px;
	line-height:14px;
	color:#000;
	position:relative;
	top:78px;
	left:35px;
}
.formwrap2{
	text-align:left;
	width:340px;
	height:140px;
	font-size:12px;
	line-height:14px;
	color:#000;
	position:relative;
	top:90px;
	left:10px;
	padding:0;
}
.formwrap2 .error{
	text-align:center;
	position:absolute;
	width:320px;
	top:-15px;
	left:0px;
	
}

#sf_left{
	width:160px;
	float:left;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	
}
#sf_right{
	width:160px;
	float:right;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
}
.inputholder5{
	position:relative;
	top:0px;
	left:0px;
}
.inputholder5 label{
	width:160px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:0px;
}
.inputholder5 input{
	margin-top:5px;
	margin-bottom:7px;
	border:1px solid #000000;
	width:156px;
	padding:1px;
	font-family:"Georgia", Times New Roman , Times, serif
}
.inputholder5 input.dont{
	margin-bottom:0px;
}

.inputholder6 checkbox{
	margin:0;
	padding:0;
}
.inputholder6{
	font-size:10px;
	line-height:12px;
	margin-top:5px;
}
.inputholder5 .right{
	position:absolute;
	top:0px;
	left:108px;
}
#sf_submit{
	width:146px;
	height:39px;
	font-size:0px;
	line-height:0px;
	color:#000;
	position: absolute;
	top:271px;
	left:110px;
}
.menu_strap{
	text-align:center;
	color:#ffffff;
	margin-bottom:10px;
}






	
	
#swamp #swamp_drift_bg {
	width: 900px;
	height: 500px;
	background: transparent url(../images/swamp_drifter_intro_bg.jpg) 0px 0px;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
}
#swamp #swamp_drift_bg #continue_button {
	position: absolute;
	top: 440px;
	left: 460px;
	width: 152px;
	height: 25px;
	display: block;
	margin: 0;
	padding: 0;
}
#swamp #swamp_drift_bg #facebook_connect_button {
	position: absolute;
	top: 440px;
	left: 290px;
	width: 152px;
	height: 25px;
	display: block;
	margin: 0;
	padding: 0;
}
#swamp #swamp_drift_bg #intro_line {
	width: 900px;
	height: auto;
	position: absolute;
	left: 0;
	top: 412px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#swamp #swamp_drift_bg #intro_line p {
	text-align: center;
	padding: 0;
	margin: 0;
	position: relative;
	font-size: 11px;
	line-height: 13px;
	color: #ffffff;
	font-family: "Georgia", Times New Roman , Times, serif;
}
#swamp #swamp_drift_bg #intro_line p a {
	color: #ffffff;
}

/* New homepage bits */

.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../images/white.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(../images/close.png);
	position:absolute; right:-25px; top:-25px;
	cursor:pointer;
	height:35px;
	width:35px;
	z-index:1000000;
}
/* new css for pub finder */
#signup_middle.map{
	background:#E7D8C6 url(../images/map_bg.gif) no-repeat top;
	
}
#signup_middle #ljcopy{
	background:#E7D8C6 url(../images/lj.gif) no-repeat top center;
	width:402px;
	height:302px;
	padding:54px 230px 0px 230px;
	text-align:center;
	position:relative;
	
}
#signup_middle #ljcopy p{
	margin-bottom:20px;
}
#signup_middle #ljcopy a{
	color:#8d000d;
	
}
#signup_middle.louint a:hover{
color:#9b7648;
	
}
#mapwrap{
	position:absolute;
	top:65px;
	left:22px;
	width:400px;
	height:270px;
	font-size:10px;
	line-height:12px;
}
#pubsearchwrap{
	position:absolute;
	top:65px;
	left:441px;
	width:400px;
	height:270px;
	overflow:hidden;
}
#pubslide{
	position: absolute;
	left:0px;
	width:400px;
	height:259px;
	background: url(../images/map_slide.png) no-repeat top;
	z-index:10;
}
#pubslideleft{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:202px;
	float:left;
	margin-left:11px;
	padding:2px 0px 0px 0px;
	display:inline;
}
#pubslidemiddle, #pubslideright{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:202px;
	float:left;
	margin-left:4px;
	padding:2px 0px 0px 0px;
}
#pubslideleft a, #pubslidemiddle a, #pubslideright a{
	display:block;
	width:123px;
	height:17px;
	margin-bottom:1px;
	text-decoration:none;
	font-size:11px;
	line-height:17px;
	text-align:center;
	color:#fff;
}
	#pubslideleft a:hover, #pubslidemiddle a:hover, #pubslideright a:hover{
color:#9b7648;
}
#maplisthold{
	position: relative;
	left:0px;
	width:380px;
	height:231px;
	padding:39px 12px 0px 8px;
	z-index:1;
	overflow:hidden;
}
#maplistinner{
	position: relative;
	left:0px;
	width:15000px;
	height:231px;
}
.pubslist{
	position: relative;
	left:0px;
	width:380px;
	height:221px;
	float:left;
	margin-right:20px;
	overflow:hidden;
}
.pubslist p.pname{
	font-weight: bold;
	font-size:11px;
	line-height:13px;
}
.addy{
	font-weight:normal;
	margin-bottom:10px;
	font-size:11px;
	line-height:13px;
}
a#scity{
	display:block;
	width:87px;
	height:18px;
	text-indent:-999999px;
	position:absolute;
	bottom:15px;
	left:155px;
	background:url(../images/selectcity.gif) no-repeat top;
}
span#ljleft{
	display:block;
	width:202px;
	height:284px;
	text-indent:-999999px;
	position:absolute;
	top:57px;
	left:5px;
	background:url(../images/lclick.jpg) 0px 0px;
	overflow:hidden
}
a#ljright{
	display:block;
	width:202px;
	height:284px;
	text-indent:-999999px;
	position:absolute;
	top:57px;
	right:5px;
	background:url(../images/pitch.jpg) 0px 0px;
	overflow:hidden
}
a#ljright:hover{
	background:url(../images/pitch.jpg) -202px 0px;
}

.scroll-pane {
	width: 380px;
	height: 221px;
	overflow: auto;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #d1b79a;
}
.jScrollPaneDrag {
	position: absolute;
	background: #a40013;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}