@font-face {
	font-family: 'OFLGoudyStM';
	src: local('OFLGoudyStM'), local('OFL Sorts Mills Goudy'), url('./fonts/oflsortsmillgoudy/OFLGoudyStM-webfont.woff') format('woff'), url('./fonts/oflsortsmillgoudy/OFLGoudyStM-webfont.ttf') format('truetype'), url('./fonts/oflsortsmillgoudy/OFLGoudyStM.otf') format('opentype');
}
@font-face {
	font-family: 'Enigmatic';
	src: local('Enigmatic'), local('Enigma'), url('./fonts/enigmatic/Enigma__2-webfont.woff') format('woff'), url('./fonts/enigmatic/Enigma__2-webfont.ttf') format('truetype'), url('./fonts/enigmatic/Enigma__2-webfont.otf') format('opentype');
}

body {
	background-color:#000000;
	color:#000000;
	/*font-family:"OFLGoudyStM", "Times New Roman", Times, serif;*/
    font-family: Arial, "Times New Roman", Times, serif;
	font-size:11px;
    background-color:#000;
}
#page {
}

body.products, body.legal{background-repeat:repeat;}
.section {
	display:block;
	clear:both;
}
.wrapper.one {
	background-image:url(../images/mainbg.jpg);
	background-position:center 26px;
	background-repeat:repeat;
	padding-bottom:100px;
}
.wrapper.two {
	display:block;
}

/*header*/
.section.header 
{
	position:relative;
	z-index:999;
	/*background-image:url("../images/header-bottom.png");
	background-position:center 105px;
	background-repeat:no-repeat;*/
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	color:#e2ba92;
	height:65px;
	padding:20px 0;
	text-align:center;
	background-color:#000000;
	letter-spacing:0.15em;
}
.section.header .headContainer {
	width:1000px; margin:0 auto; position:relative;
}
.section.header .headerNav {
	/*margin:0 7px 0 8px;*/
	text-align:center;
	padding:40px 0 0 0;
	margin:0;
}
.section.header .logo {
	margin:0 0 0 0;
}
.section.header .headerNav a { cursor:default; }
.section.header .headerNav a,
.section.header .promoNav a {
	background-image:url("../images/nav-divider.png");
	background-position:right center;
	background-repeat:no-repeat;
	color:#E2BA92;
	font-size:1.18em;
	padding:5px 60px 5px 30px;
	text-decoration:none;
	text-transform:uppercase;
}
.section.header .headerNav a.first {
	padding-left:58px;
}
.section.header .headerNav a.last {
	padding-right:20px;
	background-image:none;
}
.section.header .promoNav {
	width:182px;
	height:30px;
	margin:0 0 0 10px;
	padding:30px 0 0;
	text-align:left;
}
.section.header .promoNav a {
	padding:0;
	background-image:none;
}
.section.header .promoNav .image { height:50px; float:left; margin-top:-7px; padding-right:5px; }
.section.header .promoNav .dropdown {
	display:none;
	padding:23px 0 40px 0;
	background-image:url("../images/promo-bottom.png");
	background-repeat:no-repeat;
	background-position:center bottom;
	text-align:center;
}
.section.header .promoNav .dropdown .item { background-color:#000000; padding:15px 10px 10px 10px; }
.section.header .promoNav .dropdown .item.text { font-family:Arial, Helvetica, sans-serif; }
.section.header .promoNav .dropdown.active {
	display:block;
	position:absolute;
	z-index:999;
	width:182px;
}

.section.header .secondaryNav {
	padding-bottom:33px;
	margin:85px 0 0 0;
	top:0;
	position:absolute;
	z-index:999;
	background-image:url("../images/subNav-bottom.png");
	background-position:bottom right;
	background-repeat:no-repeat;
	
}
.section.header .secondaryNav .submenu {
	width:140px;
	background-color:#000000;
}
.section.header .secondaryNav .submenu a {
	font-size:1.18em;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	color:#E2BA92;
	display:block;
	padding:5px 15px;
}

	/*us-english 1033 secondary nav*/
	#Submenu56 { margin-left:145px; }
	#Submenu62 { margin-left:272px; }
	#Submenu54 { margin-left:393px; }
	#Submenu58 { margin-left:525px; }
	#Submenu60 { margin-left:673px; }

.section.header .secondaryNav .submenu a:hover { color:#FFFFFF; }

.section.header .headerNav a.active,
.section.header .headerNav a:hover { color:#FFFFFF; }
.section.header .area {
	float:left;
}
.section.header .area.logo p {
	padding:0;
}
/*a.languageSwap {
	float:right;
	font-size:1.2em;
	margin:-25px 10px 0 0;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
}*/

/*footer*/
.section.footer {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background-image:url(../images/footer-top.png);
	background-position:top center;
	background-repeat:no-repeat;
	color:#e2ba92;
	padding:17px 0 0 0;
	margin-top:-17px;
}
.section.footer a { color:#e2ba92; }
.section.footer a:hover { color:#FFFFFF; }
.section.footer .responsibility {
	font-size:12px;
	text-transform:uppercase;
}
.section.footer .area {
	padding:20px 0 0;
	background-color:#000000;
}
.section.footer .footerNav a {
	padding:0 10px;
	color:#e2ba92;
	border-right:#e2ba92 1px solid;
	text-transform:uppercase;
}
.section.footer .footerNav a:hover { color:#FFFFFF; }
.section.footer .footerNav a.last {
	border-right:none;
}

.section.footer .footerNav .facebook{
    background-image:url(/images/fb-icon.png);
    background-position:10px center;
    background-repeat:no-repeat;
    padding-left:25px;
}
.section.footer .footerLinks .segment { float:left; width:250px; }
.section.footer .footerLinks .segment.first { text-align:left; }
.section.footer .footerLinks .segment.last { text-align:right; }
.section.footer .footerLinks .segment img { padding-top:15px; }
.section.footer .footerLinks .segment.spirits img,
.section.footer .footerLinks .segment.ourThinking img { padding-top:0; }
.section.footer .footerLinks .unauthenticated.ourThinking { text-align:center; }

/*generic settings*/
a {
	color:#000000;
	text-decoration:underline;
	outline:none;
}
.lda a {
	color:#FFFFFF;
}
a:hover {
	color:#B31E11;
}
h1 { color:#B31E11; font-size:2em; font-family:"Enigmatic", Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px; }
h2 { font-size:1.8em; font-family:"Enigmatic", Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:10px; }
h3 { 
	color:#B31E11;
	font-size:1.4em;
	font-weight:bold;
	padding-bottom:5px;
}
h4 { font-size:1.4em; padding-bottom:10px; }
p { padding-bottom:10px; }
ul, ol {  }
li { list-style:outside; padding-bottom:10px; }
ul li { list-style:disc; margin-left:20px; }
ol li { list-style:decimal; margin-left:20px; }
ul ul li, ol ul li { list-style:circle; margin-left:40px; }
ol ol li, ul ol li { list-style:upper-alpha; margin-left:40px; }
ul ul ul li, ol ul ul li, ol ol ul li, ul ol ul li { list-style:disc; margin-left:60px; }
ol ol ol li, ul ol ol li, ul ul ol li, ol ul ol li { list-style:lower-alpha; margin-left:60px; }
strong { font-weight:bold; }
em { font-style:italic; }
span.super {
	font-size:11px;
	vertical-align:top;
}
.fbLoggedIn, .fbLoggedOut {	
	position:absolute;
	top:10px;
	right:140px;
}
.page.lda .fbLoggedIn, .page.lda .fbLoggedOut {	
	position:absolute;
	top:15px;
	right:214px;
}
.oneOffRecipe .fbLoggedIn, .oneOffRecipe .fbLoggedOut {
	top:160px;
	right:145px;
}
.fbLoggedIn .logout, .fbLoggedIn .userImage {
	float:left;
	padding-left:10px;
}
.fbLoggedIn .logout { padding-top:3px; }
.fbLoggedIn img {
	height:24px;
	width:24px;
	border:1px solid #4C202D;
}
.fbLoggedOut p { padding-top:10px; width:360px; text-align:center; }

.connect_widget .connect_widget_image { border:1px solid #4C202D !important; }

/*pages using LDA_MasterPage*/
.page.lda .section.header {
	margin:0 0 80px 0;
}
.page.lda .section.header .area {
	float:none;
}
.page.lda .headBottom {
	height:16px;
	width:346px;
	margin:20px 327px 0;
	position:absolute;
}
.page.lda .section.footer {
	padding:17px 0 0 0;
}
.page.lda .section.content {
	background-image:url(../images/lda-content-large.png);
	background-repeat:no-repeat;
	background-position:center top;
	font-size:12px;
	margin:0 auto;
	width:484px;
	height:449px;
	padding:0 0;
	color:#FFFFFF;
}
.page.lda .section.content h2 {
	margin-top:-15px;
	width:484px;
	font-size:35px;
}
.page.lda .section.content h2 span {
	font-size:0.5em;
	line-height:24px;
}
.page.lda .section.content h2.spain {
	font-size:30px;
}
.page.lda .section.content h2.spain span {
	font-size:0.6em;
}
.page.lda .section.content .area {
	text-align:center;
	width:484px;
	padding:78px 0 60px;
	margin:0;
}
.page.lda .section.content .segment.intro {
	text-transform:uppercase;
	font-size:1.6em;
	text-align:center;
}
.page.lda .fbLoggedIn .logout { padding-top:5px; }
.page.lda .fb_profile_pic_rendered img {
	border:1px solid #FFFFFF;
}

/*pages using MasterPage*/
.page.main .section.content {
	background-image:url("../images/content-bottom.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	font-size:1.2em;
	margin:0 auto;
	padding-bottom:90px;
	width:900px;
	position:relative;
}
.page.main .section.content .area {
	background-image:url("../images/content.png");
	background-position:center center;
	background-repeat:repeat-y;
}
.page.main .section.content .sitemap.area {
	text-align:center;
}
.page.main .section.content .container {
	/*background-color:#000000;*/
	background-image:url("../images/header-bottom.png");
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto 50px;
	position:relative;
	width:650px;
	padding-top:30px;
}
.page.main .section.content .container .segment {
	font-size:14px;
	padding:0 60px;
}
.page.main .section.content .community.area .container .segment,
.page.main .section.content .products.overview.area .container .segment {
	padding:0 20px;
}

/*forms*/
.form {
	width:600px;
	display:block;
	clear:both;
	/*padding-left:40px;*/
}
.formField {
	width:220px;
	padding:0 80px 15px 0;
	float:left;
}
.optIn .formField,
.formField.optIn,
.formField.comments,
.formField.captcha,
.formField.submit,
.formField.linkingAgree,
.formField.checkBox {
	width:520px;
	padding:0 80px 15px 0;
}
.formField label {
	display:block;
	clear:both;
	padding-bottom:5px;
	/*font-family:"Enigmatic", Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, sans-serif;
}
.formField input, .formField select, .formField textarea {
	color:#000000;
	width:220px;
	outline:none;
}
.formField select.day,
.formField select.date,
.formField select.month,
.formField select.year {
	width:70px;
}
.formField.city { clear:left; }
.formField.email { clear:left; }
.checkBox label {
	display:inline;
	clear:none;
}
.formField.comments input,
.formField.comments textarea,
.area.message p,
.formSTAF .fieldset.message {
	width:520px;
}
.formField.radio {
	padding-bottom:10px;
}
.formField.captcha {
}
.formField.agree {
	float:left;
	padding:0 80px 15px 0;
	width:450px;
}
.formField.agree input {
	float:left;
	margin-right:5px;
	margin-top:2px;
	width:20px;
}
.radio input,
.checkBox input {
	float:left;
	margin:0 5px 0 0;
	width:15px;
	background:none;
	border:none;
}
.formField.checkBox label {
	float:right;
	width:500px;
}
.formField.checkBox input {
	float:right;
}
span.radio label {
	float:left !important;
	margin:0 5px 0 0;
	clear:none;
}
.required {
	color:#d22425;
}
.error, .formErrors {
	color:#d22425;
}
.formOr {
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	display:block;
	font-size:1.4em;
	font-weight:bold;
	line-height:18px;
	padding:5px 0 15px;
	text-transform:uppercase;
}
.formField input.button.submit{
	width:62px;
}
.ldaErrors,
.linkingErrors,
.locatorErrors,
.contactErrors,
.registerErrors,
.stafErrors { padding-bottom:10px; }
a.txtBtn {
	background-image:url("../images/submit-btn.png");
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin:5px 0 0 0;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	width:125px;
	color:#FFFFFF;
	text-transform:uppercase;
}
a.txtBtn:hover {
	color:#FFFFFF;
}
.formRegister a.txtBtn {
	margin:5px 0 0 5px;
}

	/*LDA form*/
	.ldaForm { padding-top:50px; position:relative; }
	.page.lda .formField {
		padding:0 0 5px 0;
		margin:0 0 20px 33px;
		float:none;
		display:block;
		clear:both;
		width:378px;
	}
	.page.lda .formField span.label {
        font-family:"Enigmatic", Arial, Helvetica, sans-serif;
		margin:0 5px 0 0;
		float:left;
		width:104px;
		text-align:right;
		line-height:20px;
	}
	.page.lda .formField input, .page.lda .formField select {
		width:251px;
		float:left;
	}
	.page.lda .formField.birthday,
	.page.lda .formField.submit {
		width:422px;
	}
	.page.lda .formField.submit { margin-bottom:10px; }
	.page.lda .formField select.day,
	.page.lda .formField select.date,
	.page.lda .formField select.month,
	.page.lda .formField select.year {
		width:80px;
		margin-right:5px;
	}
	.page.lda .formField input.button.submit{
		width:62px;
	}
	.page.lda .formField.submit span {
		padding:0;
	}
	.page.lda a.txtBtn  {
		margin:5px 155px 0;
	}
	.ldaErrors li { list-style:none outside none; padding-bottom:0; margin-left:0; }
	/*.page.lda .facebookLogin .loginButton,
	.page.lda .facebookLogin .userImage {
		float:left;
	}
	.page.lda .facebookLogin .loginButton {
		padding-left:40px;
		padding-top:20px;
		width:65px;
	}
	.page.lda .facebookLogin .userImage {
		padding-left:30px;
	}
	.page.lda .facebookLogin {
		height:85px;
		margin:0 auto;
		width:250px;
	}
	.fblogoutButton { display:block; clear:both; }*/

/*Homepage*/
.page.main .section.content.homepage {
	background-image:none;
	font-size:1.2em;
	padding-bottom:0;
	width:100%;
}
.page.main .section.content.homepage .area {
	background-image:none;
}
.page.main .section.footer.homepage {
	margin-top:-19px;
}
.page.main .wrapper.one.homepage {
	padding-bottom:0;
}
.home img.homeBottle { float:left; padding:20px 30px 0 60px; }
.home h1 {
	font-size:2.55em;
	line-height:40px;
	padding:90px 0 30px;
}
.home p { padding:0 0 75px 0; font-size:12px;}
.homeButton {float:left; padding:0 15px 0px; }
.page.main .section.content .home .container .mainContent { padding-bottom:100px; }
.section.content.homepage .fbLoggedIn,
.section.content.homepage .fbLoggedOut { display:none !important; }

/*products page*/
.products h3 {
	font-size:2em;
	font-family:"Enigmatic", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.products .intro .learnmore {
	background-image:url(../images/wiki-learn-more-btn.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:129px;
	height:25px;
}
.products .learnmore {
	padding:0 0 20px 0;
	display:block;
   
}

.products .intro p, .products .footnote p{font-size:12px;}

.products .btnImg {
	float:left;
	/*padding:40px 0 300px;*/
    cursor:pointer;
    margin:40px 0 300px;
}
.products .allImages,
.products .allProducts {
	display:block;
    float:left;
}
.products .allImages .piece {
	float:left;
	margin-top:-135px;
	display:none;
}
.products .allImages .piece.active {
	display:block;
}
.products .allProducts .piece {
	color:#000000;
	float:left;
	padding:10px 20px;
	width:188px;
}
.products .allProducts .piece.odd {
    clear:left;
}
.products .allProducts .piece h3 { 
	font-family:"Enigmatic", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size:1em;
	text-transform:none;
    cursor:pointer;
    color:#4C202D;
}
/*.products .allProducts .piece.active,
.products .allProducts .piece a:hover,
.products .allProducts .piece.active h3,
.products .allProducts .piece h3:hover {
	color:#BF793B;
}*/
.products .allProducts .piece.active h3,
.products .allProducts .piece h3:hover { color:#B31E11; }
.products .allProducts .piece.active h3 {
	cursor:default;
}
.products .allProducts .piece .description{ 
 font-size:12px;
}
.products .part.footnote {
	clear:both;
	padding:20px 0 20px 160px;
	width:610px;
}
.products .part.intro {
	padding:20px 0 20px 160px;
	clear:both;
	width:450px;
}

/* Prohibited Underage & Exit */
.prohibitedCopy, .underageCopy, .exitCopy{
    padding:78px 15px;

}

/*Legal*/
.legal h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    padding-top:8px;
}
.legal h2{text-transform:uppercase;}
.section.content .legal .container .mainContent{font-size:12px;} 

/*Locator*/
.locator h3 { font-family:"Enigmatic", Arial, Helvetica, sans-serif; font-size:2em; }
.area.locator .form { width:300px; padding-left:0; }
.page.main .section.content .locator .container .segment { padding:0 50px; }
.page.main .section.content .locator .container .segment.mainContent {
	margin:30px 0 0;
	position:relative;
}
.locator a.txtBtn { margin:25px 0 0 0; }
.locator .bottle {
	margin-right:70px;
	position:absolute;
	right:0;
	top:0;
}
.locator .mapFrame { width:558 !important; height: 358px !important; }
.locator .mapFrame body { margin:0; }

/*iframe pages*/
body.iframe .page.main .section.content .container {
	padding-top:0;
	width:1024px;
	background-image:none;
	margin:0 auto;
}
body.iframe .page.main .section.content .container .segment  {
	padding:0;
}
body.iframe .page.main .section.content {
	background-image:none;
	padding-bottom:0;
	width:1024px;
}
body.iframe .page.main .section.content .area {
	background-image:none;
}
body.iframe .wrapper.one {
	padding-bottom:0;
}
body.iframe iframe {
	border:none;
}
body.iframe .promoNav {
}
body.iframe .fbLoggedIn,
body.iframe .fbLoggedOut { display:none !important; }

/*community page*/
.community.area .mainContent {
	height:620px;
}
.community.area .fbIntro,
.community.area .twIntro {
	width:250px;
	float:left;
	padding:20px;
}
.community.area .fbIntro { padding-right:32px; }
.community.area .twIntro { padding-left:22px; }
.community.area .fbIntro img,
.community.area .twIntro img {
	float:left;
}
.community.area .fbIntro h1,
.community.area .twIntro h1,
.community.area .fbIntro h3,
.community.area .twIntro h3 {
	text-transform:uppercase;
	color:#B31E11;
	line-height:75%;
}
.community.area .fbIntro h3,
.community.area .twIntro h3 {
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	font-size:1.3em;
	padding-top:8px;
}
.community.area .fbIntro h1,
.community.area .twIntro h1 {
	font-size:2.5em;
}
.community.area .twIntro h1 a { color:#B31E11; text-decoration:none; }
.community.area .twIntro h1 a:hover { color:#000000; }
.community.area .fbIntro h1,
.community.area .fbIntro h3 {
	margin-left:70px;
}
.community.area .twIntro h1,
.community.area .twIntro h3 {
	margin-left:112px;
}
.fbLikeBox, .twitterFeed {
	float:left !important;
	width:292px !important;
}
.fbLikeBox {
	padding-right:20px !important;	
}
.twtr-doc {
	height:555px !important;
	width:292px !important;
	background-color:transparent !important;
	color:#000000 !important;
	border:1px solid #919191 !important;
	-moz-border-radius:0px !important;
}
.twtr-timeline {
	background-color:transparent !important;
	color:#000000 !important;
	height:465px !important;
}
.community.area .twtr-widget-profile h3,
.community.area .twtr-widget-profile h4 {
	margin:0 0 0 50px !important;
}
.twtr-widget-profile img.twtr-profile-img {
	height:40px !important;
	width:40px !important;
}
.community.area #twtr-widget-1 .twtr-tweet a:hover,
.community.area .twtr-doc a:hover,
.community.area #twtr-widget-1 .twtr-hd a:hover,
.community.area #twtr-widget-1 h4:hover {
	color:#B31E11 !important;
}

/*recipes page*/
.page.main .section.content.oneOffRecipe {
	background-image:none;
	padding-bottom:0;
}
.page.main .wrapper.one.oneOffRecipe { padding-bottom:1px;}
.page.main .section.content .allRecipes.area { background-image:none; }
.page.main .section.content .allRecipes.area .container .segment {
	background-image:url("../images/recipes_bg.png");
	background-position:center top;
	background-repeat:no-repeat;
	padding:45px 40px 87px;
	text-align:center;
}
.allRecipes.area .intro h3 {
	text-transform:uppercase;
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	font-size:2em;
}
.allRecipes.area .intro .filter {
	
}
.allRecipes.area .intro .filter select {
	width:160px;
	margin-bottom:5px;
}
.allRecipes .leftArrow {
	float:left;
}
.allRecipes .rightArrow {
	float:right;
}
.allRecipes .rightArrow,
.allRecipes .leftArrow { margin:180px 0 0 0; }
.allRecipes .thumbnailGroup {
	margin:0 auto;
	width:467px;
	height:393px;
}
.allRecipes .thumbs {
	width:393px;
	padding:0 20px;
}
.allRecipes .thumbs a { padding:0; line-height:70px; }
.allRecipes .recDiv {
	position:absolute;
	top:0;
	left:0;
}
.allRecipes .recDiv.position1 { top:160px; left:125px; z-index:999; }
.allRecipes .recDiv.position2 { top:160px; left:265px; z-index:999;}
.allRecipes .recDiv.position3 { top:160px; left:400px; z-index:999;}
.allRecipes .recDiv.position4 { top:275px; left:125px; z-index:800;}
.allRecipes .recDiv.position5 { top:275px; left:265px; z-index:800;}
.allRecipes .recDiv.position6 { top:275px; left:400px; z-index:800;}
.allRecipes .recDiv.position7 { top:390px; left:125px; z-index:700;}
.allRecipes .recDiv.position8 { top:390px; left:265px; z-index:700;}
.allRecipes .recDiv.position9 { top:390px; left:400px; z-index:700;}

.allRecipes .recDiv span {
	position:absolute;
	top:0;
	left:22px;
	width:87px;
	
}
.allRecipes .recDiv span.on {
	background-image:url(../images/recipe-on-dropdown.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	color:#ffffff;
	margin-top:116px;
	padding:5px 0;
}
.allRecipes .recDiv span.off {
	background-image:url(../images/recipe-off-dropdown.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	color:#ffffff;
	margin-top:108px;
}
.allRecipes .recDiv p {
	position:absolute;
	top:0;
	left:0;
	width:131px;
	margin-top:116px;
	background-color:#B91209;
	color:#ffffff;
}
	/*recipe modals*/
	#recipe {
		color:#FFFFFF;
		background-color:#b91209;
		background-image:none;
		width:600px;
	}
	#recipe .drinkImage {
		float:left;
		display:inline;
	}
	#recipe .drinkText {
		margin-left:165px;
		width:450px;
		font-size:12px;
		display:inline;
	}
	#recipe .drinkText .ingredients {
		float:left;
		/*height:262px;
		overflow-y:scroll;*/
		padding-right:20px;
		width:200px;
		/*border:1px solid #522330;*/
	}
	#recipe .drinkText .ingredients .ingredientInstructions {
		margin-left:27px;
	}
	#recipe .drinkText .details {
		float:left;
		/*height:262px;
		overflow-y:scroll;*/
		padding-left:10px;
		margin-left:10px;
		width:200px;
		/*border:1px solid #522330;*/
	}
	#recipe .links {
		clear:both;
		margin-left:175px;
		padding:10px 0 10px;
		height:100px;
		position:relative;
	}
	#recipe .links a {
		float:left;
		padding:5px 10px;
		font-style:normal;
	}
	#recipe .fbLikeButton {
		/*position:absolute;
		top:10px;
		left:0;*/
		height:75px;
		width:400px;
		float:left;
		margin:10px 0 0 15px;
	}
	#recipe a.txtBtn {
		background-image:url("../images/submit-btn-purple.png");
	}
	#recipe a#recipeShare { padding:5px 10px }
	#recipe a.txtBtn#recipeShare span.at15t_compact { background-image:none; width:0; margin:0; }
	#recipe ul { padding-left:15px; }
	#recipe ul li {
		margin-left:0px;
	}
	#recipe ul ul li {
	}

/*videos page*/
.videos.area .ytIntro {
	width:264px;
	margin:0 auto;
	padding:10px 20px;
}
.videos.area .ytIntro { padding-right:32px; }
.videos.area .ytIntro img{
	float:right;
	padding:0 0 0 8px;
}
.videos.area .ytIntro h1,
.videos.area .ytIntro h3 {
	text-transform:uppercase;
	color:#B31E11;
	line-height:75%;
	margin-right:70px;
	text-align:right;
}
.videos.area .ytIntro h3 {
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	font-size:1.3em;
	padding-top:8px;
}
.videos.area .ytIntro h1 {
	font-size:2.5em;
}
.videos.area .youtube { width:416px; margin:0 auto; }
.videos.area .footnote { width:416px; margin:0 auto; padding-top:30px; font-size:11px; }


/*photo albums page*/
.photoAlbums.area .fbIntro {
	width:264px;
	margin:0 auto;
	padding:10px 20px;
}
.photoAlbums.area .fbIntro { padding-right:32px; }
.photoAlbums.area .fbIntro img{
	float:left;
}
.photoAlbums.area .fbIntro h1,
.photoAlbums.area .fbIntro h3 {
	text-transform:uppercase;
	color:#B31E11;
	line-height:75%;
	margin-left:70px;
	text-align:left;
}
.photoAlbums.area .fbIntro h3 {
	font-family:"Enigmatic",Arial,Helvetica,sans-serif;
	font-size:1.3em;
	padding-top:8px;
}
.photoAlbums.area .fbIntro h1 {
	font-size:2.5em;
}
.photoAlbums .allAlbums {
	width:540px;
	margin:0 auto;
}
.photoAlbums .leftArrow, .photoAlbums .rightArrow {
	float:left;
	padding:45px 20px 0;
}
.photoAlbums #fbGallery {
	width:425px;
	float:left;
}
.photoAlbums #fbGallery a {
	display:block;
	clear:both;
	padding:10px;
	margin:10px;
	background-color:#F7DFCE;
	text-decoration:none;
	width:385px;
	text-align:center;
}
.photoAlbums #fbGallery a img {
	width:75px;
	margin:0 auto;
	display:block;
	padding-bottom:5px;
}

/*individual photo album page*/
.photos.area h1 { text-align:center; padding-top:10px; text-transform:uppercase; }
.photos .allThumbs {
	width:540px;
	margin:0 auto;
}
.photos .albumContent {
	width:459px;
	margin:0 auto;
}
.photos .leftArrow, .photos .rightArrow {
	float:left;
	padding:35px 20px 0;
}
.photos #fbGallery {
	width:345px;
	float:left;
}
.photos #fbGallery a {
	background-color:#F7DFCE;
	float:left;
	height:75px;
	margin:10px;
	padding:10px;
	text-align:center;
	text-decoration:none;
	width:75px;
}
.photos #fbGallery a img {
	margin:0 auto;
	max-height:75px;
	max-width:75px;
}

/*promo section*/
.promoRegister .formField.agree a:hover { text-decoration:underline; }
.promoRegister .segment.intro img,
.promoThanks .segment.mainContent img,
.sorry .segment.mainContent img,
.rules .segment.mainContent img { padding:5px;}
.promoRegister .segment.intro,
.promoRegister .segment.mainContent,
.promoThanks .segment.mainContent,
.sorry .segment.mainContent,
.rules .segment.mainContent { display:block; clear:both; }
.register h3, .register h1 { text-transform:uppercase; font-family:"Enigmatic", Arial, Helvetica, sans-serif; }

/*send to friend form*/
.formSTAF .fieldset {
	display:block;
	clear:both;
}
.formSTAF .formField.checkBox.lda {
	padding-bottom:25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	/*.page.main .section.content .area { padding-bottom:75px; }*/
	.linkingForm { float:left; }
	.contactForm { float:left; }
}

