@charset "utf-8";
/* CSS Document */

@font-face {
    font-family:'GothamMedium';
    src:url('GothamMedium2.eot');/*IE*/
    src:local('Gotham Medium'), local('GothamMedium'), url(Gotham-Medium.ttf) format('truetype'), url(GothamMedium.otf) format('opentype');/*Everyone else*/
}
@font-face { 
	font-family:'GothamBold'; 
	font-weight: bold; 
	src:url('GothamBold2.eot'); /*IE*/
    src:local('Gotham Bold'), local('GothamBold'), url(Gotham-Bold.ttf) format('truetype'), url(GothamBold.otf) format('opentype');/*Everyone else*/
}
@font-face { 
	font-family:'GothamBook'; 
	src:url('GothamBook2.eot'); /*IE*/
    src:local('Gotham Book'), local('GothamBook'), url(Gotham-Book.ttf) format('truetype'), url(GothamBook.otf) format('opentype');/*Everyone else*/
}

body{
	background-image:url(../images/bg3.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#0d0404;
	font-family:"GothamBold", Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;	
}
#page {
	margin:0 auto;
	width:935px;
	background-image:url(../images/bg-silverstripes.png);
	background-position:center;
	background-repeat:repeat-y;
}
.wrapper {
	background-image:url(../images/bg-body3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.section {
	margin:auto;
	position:relative;
	width:931px;
}
.header {
	margin-left:2px;
	padding-top:10px;
}
.header .topStuff { height:34px; }
.header .facebook { margin-left:6px; float:left; }
.topButton {
	background-color:#4E2222;
	border:1px solid #A3664A;
	float:right;
	height:15px;
	margin-right:10px;
	padding:4px 5px 0;
	text-align:center;
}
.header .banner { 
	background-image:url(../images/bg_header.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	height:105px;
	margin:26px 0 17px;
	width:100%;
	clear:both;
}
.header .logo {
	width:103px;
	height:106px;
	cursor:pointer;
	background-image:url(../images/logo-header.jpg);
	float:left;
	text-indent:-9999em;
}
.header a { 
	text-decoration:none; 
	color:#ffffff;
	letter-spacing:-0.01em;
	text-transform:uppercase; 
	font-weight:normal;
}
.header a:hover { text-decoration:underline; }
.header a.topButton:hover { text-decoration:none; }
.mainNav { float:right; margin:5px 46px 0 0; }
.mainNav a {
	margin-right:20px;
	font-size:1.3em;
}
.mainNav a.last { margin-right:0; }
.mainNav a.active { text-decoration:underline; }
.mainNav a:link, .mainNav a:visited { color:#ffffff; }
.unauth .header, .header.unauth {
		background-image:url(../images/logo-bar.jpg);
		background-position:center bottom;
		background-repeat:no-repeat;
		height:115px;
		margin-bottom:0;
		padding-top:105px;
		text-align:center;
	}
.header h1 {
	bottom:10px;
	color:#561403;
	font-size:2.3em;
	position:absolute;
	right:21px;
	text-transform:lowercase;
}
.content {
	float:left;
	margin-left:2px;
	background-color:#CDCDCD;
	background-image:url(../images/bg-body.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.home .content {
	background-image:none;
	background-color:transparent;
}
.unauth .content {
	background-color:#2A1306;
	background-image:none;
	color:#A39161;
	margin-bottom:390px;
	padding:25px 0;
	text-align:left;
}
/* footer styles */
.footer {
	background-image:url(../images/diag-lines.png);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#e46613;
	text-align:center;
	color:#faf7f0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	line-height:1.2em;
	letter-spacing:0.1em;
	padding:50px 0 30px;
	clear:both;
}
	.unauth .footer, .footer.unauth {
		background-color:#000000;
		background-image:url(../images/bg-silverstripes.png);
		background-position:center;
		background-repeat:repeat-y;
	}
.footer p {
	font-size:1.1em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	letter-spacing:normal;
	color:#faf7f0;
	line-height:normal;
}
.footer img {
	margin-bottom:20px;
	border:none;
}	
.footerNav {
	margin:5px 0 10px 0;
}
.footer a { color:#faf7f0; }
.footer a.nav {
	border-right:1px solid #FAF7F0;
	color:#FAF7F0;
	margin-bottom:10px;
	padding:0 7px;
	text-decoration:none;
}
.footer a.nav.first { padding-left:0; }
.footer a.nav.last {
	border-right:none;
	padding-right:0;
}

.footer span { display:block; }
.footer .responsibility p{
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:0;
}
.copyright { font-size:0.9em; }
p.facebook {
	margin-top:10px;
	display:block;
}

.home .intro {
	float:left;
	margin:0 115px 50px 0;
	width:439px;
}	
.header img.logo {
	margin:28px 0 0;
}
.home .header img.logo{
    margin-top:10px;
}
.header img.headerImg {
	margin:28px 0 0 0;
}
.home img.bottle {
	float:left;
	margin:-390px 20px 0 129px;
	padding-bottom:75px;
}
#flashContainer { float:left; margin-top:7px; }
.flashContainer { 
	float:left;
	background-image:url(../uploadedImages/Home/TuacaHomeFlashFileAlt.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:222px;
	width:932px;
}
.home .segment img {
	float:left;
	margin-right:90px;
}
.unauth img {
	margin-top:23px;
}
.unauth .content p { color:#a39161; font-family:"GothamBold", Arial, Helvetica, Verdana, sans-serif; line-height:normal; font-weight:bold;  }
img.bg {
	margin-top:0;
	position:absolute;
	right:94px;
	top:8px;
}
.outsideNav {
	position:absolute;
	right:0;
	top:10px;
}
.outsideNav a {
	background-color:#4E2222;
	border:1px solid #A3664A;
	display:block;
	float:left;
	margin-right:10px;
	padding:2px 7px;
}
.topNav {
	position:absolute;
	right:0;
	top:70px;
}
.topNav a {
	font-size:1.3em;
	margin-right:20px;
}
.subNav, .share, .twitter, .press, .content .facebook {
	float:left;
	margin:0 0 50px 0;
	width:150px;
	clear:both;
}
.subNav a {
	color:#4f4f4f;
	display:block;
	font-size:1.6em;
	letter-spacing:0.05em;
	margin-top:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}
.subNav span.nav {
	color:#4f4f4f;
	display:block;
	font-size:1.6em;
	letter-spacing:0.05em;
	margin-top:10px;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}
.subNav a:hover, .subNav a.active { color:#5a2301; } 
.subNav a.home {
	background-image:url(../images/bg-nav.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:83px;
	margin-top:0;
	padding-top:5px;
	color:#2c0f0f;
	font-size:12px;
}
.home .area.photoStrip {
	float:left;
	margin:0 0 35px 0;
	width:auto;
}
.unauth .area {
	margin:auto;
	width:511px;
	float:none;
}
.exit .area {
	padding:175px 170px 288px 0;
	float:left;
	width:529px;
}
.segment {
	float:left;
	margin:10px auto;
}
.home .segment {
	float:left;
	margin:0 115px;
	padding-bottom:40px;
}
.home .segment div {
	float:left;
	width:439px;
}
h1 {
	font-size:1.8em;
	color:#5a2301;
	letter-spacing:0.1em;
	text-transform:uppercase;
}
.home .content h1 {
	color:#FBFDFD;
	display:block;
	float:left;
	font-family:"GothamBook";
	font-size:2.9em;
	letter-spacing:normal;
	margin-top:20px;
	text-transform:capitalize;
}
h2 {
	font-size:1.8em;
	color:#ee7519;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:10px;
}
	.home h2 {
		color:#FFFFFF;
		font-family:Arial, Helvetica, Verdana, sans-serif;
		font-size:1.6em;
	}
h5 {
	font-size:1.3em;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-family:"GothamBook";
}
p {
	font-size:1.3em;
	line-height:22px;
	letter-spacing:0.03em;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom:10px;
}
sup { font-size:0.4em; }
	.home .content p {
		font-size:1.6em;
		font-weight:normal;
		letter-spacing:normal;
		color:#ffffff;
		margin-bottom:10px;
	}
	.exit .content p {
		color:#cf4203;
	}
strong { font-weight:bold; }
a { color:#a39161; }
.content .exit a {
	display:block;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:10px 0;
}
a.button {
	color:#291306;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.4em;
	letter-spacing:0.1em;
}
.label {
	float:left;
	font-size:1.1em;
	padding:2px 5px 0 0;
	text-align:right;
	width:60px;
}

/*lda page */
.lda .fbLoggedOut { margin-bottom:10px; float:none; }
.lda .fbLoggedIn { float:left; margin:10px 130px; }
.lda .content .fbLoggedOut p, .header .fbLoggedOut p { 
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	margin-bottom:0;
	line-height:normal;
	font-size:1.2em;
}
.lda.unauth .fbLoggedIn img { margin-top:0; }
.fbLoggedIn .userImage, .fbLoggedIn .logout { float:left; margin-right:10px; }
.lda .label { font-family:"GothamBook" }
#errors label {
	color:red;
	text-transform:none;
	text-align:center;
	margin:0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.captcha .validator ul { margin-left:0; }
.captcha .validator li {
	list-style-type:none;
	color:red;
	text-transform:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
.lda .required { display:inline; margin-bottom:0; text-transform:none; }
.lda .segment, .lda.unauth .area { width:371px; padding-bottom:0; }
.lda .formField.submit a { 
	color:#291306;
	display:block;
	height:16px;
	line-height:normal;
	width:80px; 
}
.lda .formField {
	width:285px;
	margin:auto;
	text-align:center;
	margin-bottom:5px;
	height:auto;
	float:none;
}
.lda .content p {
	font-size:1.1em;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-weight:normal;
	letter-spacing:0.1em;
	color:#A39161;
}
.lda .content {
	text-align:center;
}	
.lda .formField.language select,
.lda .formField.country select { width:204px; }
.lda .formField.birthday select.month { width:65px; }
.lda .formField.birthday select.day { width:58px; }
.lda .formField.birthday select.year { width:75px; }
.lda .formField.submit {
	background-image:none;
	background-color:#FFFFFF;
	border:2px solid #A39161;
	height:16px;
	margin:10px auto;
	width:80px;
	display:block;
	clear:both;
}
#page.lda ul{list-style-type:none; margin-left:0px; list-style-position:inside;}
#page.lda ul li{list-style-type:none;}
#page.lda ul li{font-size:1.0em; color:Red;}
#errors{display:block;}

/* The Story / The Look / The Process */
.images { float:left; width:343px; }
.recipes h2, .story h2, .bodyartball h2, .newsText h2 { font-size:1.5em; color:#5a2301; text-transform:uppercase; }
.sidebar { float:left; margin:0 75px 0 20px; }
.register .sidebar, .bodyartball .sidebar, .recipes .sidebar, .story .sidebar { margin-right:15px; }
.register .content .facebook, .bodyartball .content .facebook, .recipes .content .facebook, .story .content .facebook { width:185px; }
.tab { float:left; width:686px; }
div.tab.active { display:block; }
div.tab { display:none; }
.story .area { width:auto; }
.story .text { float:left; width:303px; }
.story .area .segment img { float:left; margin:0 50px 25px 0; }
.story .segment {
	float:left;
	margin:0 0 15px;
}
.story .text a, .bodyartball .area.one a {
	color:#d15128;
	font-size:1.7em;
	font-weight:bold;
}
/* Register */
.register .twitter a { 
	color:#CF4203;
	font-family:"GothamMedium";
	font-size:1em;
	letter-spacing:0.05em;
	margin-bottom:0;
	text-decoration:none;
} 
.register .twitter img { margin:5px 0; display:block; }
.register .press p {
	color:#4f4f4f;
	text-transform:uppercase;
	font-family:"GothamBold";
	font-size:1.7em;
}
.register .press a {
	color:#5a2301;
	margin-bottom:0; 
	font-family:"GothamMedium"; 
	font-size:1.0em; 
	display:block;	
}
.form h1 { margin-bottom:10px; }
.form p { color:#5A2301; }
.required { margin-bottom:25px; display:block; text-transform:uppercase; }
.formErrors { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
label, .captcha {
	font-size:1.3em;
	color:#cf4203;
	text-transform:uppercase;
	display:block;
	text-align:left;
	margin-bottom:5px;
}
input {
	background-color:#f6f6f6;
	width:254px;
	height:18px;
	display:block;
}
input#valDate, input#__EVENTTARGET, input#__EVENTARGUMENT, input#__VIEWSTATE, input#__EVENTVALIDATION, input#__LASTFOCUS { height:auto; }
select, textarea { background-color:#F6F6F6; }
select { width:100%; }
select.month { width:100px; }
select.date { width:50px; }
select.year { width:100px; }
.formField {
	float:left;
	margin:0 50px 20px 0;
	width:259px;
	height:40px;
}
.formField.radio, .formField.captcha, .formField.comments, .formField.linkingAgree { width:568px; height:auto; }
.formField.radio input { width:auto; float:left; margin-right:5px; }
.formField.radio span label { display:inline; float:left; margin-right:20px; }
textarea { width:100%; }
.form {
	float:left;
	width:686px;
	padding-bottom:25px;
}
.intro { margin:35px 100px 15px 0; }
.captcha {
	font-size:13px;
}
.captcha img { margin-bottom:10px; }
.captcha input { margin-top:10px; }
.legalDisclaimer { float:left; margin:0 100px 10px 0; }
.legalDisclaimer p {
	font-size:1.2em;
	color:#CF4203;
	line-height:normal;
	margin-bottom:20px;
}
.legalDisclaimer a { color:#CF4203; }
.formField.submit { 
	background-image:url(../images/btn-submit.png);
	background-position:center;
	background-repeat:no-repeat;
	width:92px;
	height:27px;
	margin:0; 
	text-align:center;
}
.formField.submit a,
.legal .content .formField.submit a {
	color:#ea640f;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:2.0em;
}
.formErrors { margin-bottom:15px; }

/* Legal pages */
.legal .area {
	float:left;
	width:792px;
}
.legal .content p {
	color:#5a2301;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	line-height:normal;
}
.legal .subNav {
	margin:0 10px;
	width:auto;
}
.legal .subNav a{ background-image:none; }
.legal .content p {
	margin:10px 0;
	font-size:1.2em;
	font-weight:normal;
	letter-spacing:normal;
}
.legal .content a { color:#5a2301; }
.legal .intro { margin:0 0 25px 0; }
.legal .form { margin:0 auto 25px auto; float:none; width:568px; }
.linkingAgree select { width:auto; }
.formField.linkingAgree { height:auto; }
.legal .formField.lastName,
.legal .formField.addressSuite,
.legal .formField.state,
.legal .formField.zip,
.legal .formField.birthdate,
.legal .formField.emailConfirm,
.legal .formField.linkToUrl { margin-right:0; }
.legal .required p { color:#CF4203 }

/* Terms of Use */
.terms ol li { list-style-type:decimal; font-weight:bold; color:#5A2301; font-family:Arial, Helvetica, sans-serif; }

/* List styles */
ol { margin-left:25px; }
li { font-size:1.2em; }
ol li {
	list-style-type:upper-alpha;
}
.legal ol li {
	font-family:Arial, Helvetica, sans-serif;
	color:#5A2301;
	font-weight:normal;
}
.terms ol li { font-weight:bold; }
ol ol li, .terms ol ol li { list-style-type:decimal; }
ul {
	margin:0 0 10px 20px;
}
ul li, .terms ul li  {
	font-family:Arial, Helvetica, sans-serif;
	color:#5A2301;
	list-style-type:disc;
	font-weight:normal;
}
.unauth ul li {
	font-size:1.3em;
	letter-spacing:0.1em;
	font-weight:bold;
	color:#A39161;
}
ul ul { margin:0 0 0 40px; }
ul ul li, .terms ul ul li { list-style-type:circle; }

/* Body Art Ball */
.bodyartball .area.two a { color:#cf4203; }
.bodyartball .area { 
	margin:50px 0 0 0;
	padding-right:50px;
	width:293px;
}
.eventInfo {
	margin:25px 0;
}
.eventInfo .item { padding-left:10px; font-size:1.1em; font-family:Arial,Helvetica,Verdana,sans-serif; }
.eventInfo .item .date { float:left; width:100px; }
.bodyartball .area.one img, .bodyartball .area.one a { margin-bottom:15px; display:block; }

/* Thanks */
.thanks .content { height:540px; }
.thanks .area { 
	float:left;
	margin:175px 100px 175px 0;
	width:586px;
}
.thanks .content p { color:#cf4203; font-family:"GothamBold", Arial, Helvetica, Verdana, sans-serif; line-height:normal; font-weight:bold;  }

/* Product Locator */
.locator .formField.notfound {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.locator .formField.notfound a {
	color:#CF4203;
}
#location_list td {
	font-family:Arial, Helvetica, sans-serif;
	margin-right:15px;	
}
.locator .content img { float:left; margin-right:75px; }
.locator .area { 
	float:left;
	margin:25px 50px 50px 0;
	width:636px;
}
.locator .form { width:289px; margin:0 35px; }
.locator h1 { margin:50px 0 25px; }
.locator label { float:left; width:85px; }
.locator input { float:left; width:200px; }
.locator select { width:204px; }
.locator .formField { clear:both; height:auto; margin:0 0 15px 0; width:289px; }
.locator .formOr {
	clear:both;
	color:#CF4203;
	float:right;
	font-size:1.8em;
	margin-bottom:15px;
	text-align:center;
	width:200px;
}
.locator .formField.submit a {
	font-family:"GothamMedium", Arial, Helvetica, sans-serif;
	width:92px;
	height:27px;
}
.locator .formField.submit {
	width:92px;
	height:27px;
	float:right;
	margin-bottom:25px;
}
.buyNow { float:left; }
.buyNow a {
	color:#CF4203;
	float:left;
	font-family:"GothamMedium",Arial,Helvetica,sans-serif;
	font-size:1.1em;
	letter-spacing:0.05em;
	line-height:4em;
	text-transform:uppercase;
}
.locator .buyNow img { margin:0 0 0 10px; }
.locator label.errorValGroup { 
	color:red;
	display:block;
	font-size:1em;
	margin-bottom:10px;
	text-align:center;
	width:289px;
}

/* News */
.area { 
	width:638px;
	float:left;
	margin:50px 40px 0 0;
	padding-bottom:50px;
}
.newsListing { 
	float:left; 
	border-bottom:3px #4f4f4f solid;
	margin-bottom:10px;
	padding-bottom:10px;
}
.newsThumb {
	float:left;
	width:230px;
	text-align:center;
}
.newsText {
	float:left;
	width:408px;
}
.newsText a { 
	color:#5a2301;
	font-size:1.3em;
	text-decoration:underline;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	letter-spacing:0.05em;
}
.news .download { margin-bottom:20px; }
/* Sitemap */
.sitemap .area a, .sitemap h3 { float:left; clear:both; margin:0 0 5px 0; font-size:13px; line-height:normal; }
.sitemap .area a { color:#CF4203; }
.sitemap h3 { color:#CF4203; margin-top:10px; }
.sitemap .area a.sub { margin-left:10px; }

/* Sharing functions */
.share a { 
	color:#cf4203;
	font-family:"GothamMedium";
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:0.1em;
}
.share a.print img { float:left; margin-right:5px; }
.share a.print { margin-bottom:5px; display:block; }
.share a.shareBtn { padding:0; margin-right:5px; }
.share a.shareBtn span { padding-left:18px; width:auto; }

/* Recipes  */
.recipes .social { margin:0 0 0 256px; }
.area .share, .recipes .area .facebook { margin:0 0 15px 0; }
.recipes .heroImg { float:left; width:345px; margin-right:15px; }
.recipes .text { float:left; width:273px; }
.recipes h2, .recipes h3 { font-size:1.8em; color:#5a2301; text-transform:uppercase; margin-bottom:0; letter-spacing:normal; }
.recipes h3 { font-size:1.5em; margin-bottom:15px; text-transform:none; }
.recipes .content p { color:#4c4e4f; font-size:1.3em; line-height:15px; font-family:"GothamBold"; }
.recipeEktronContent, .recipeImage, .recipeDetail { float:left; }
.tertiaryNav { float:left; }
.recipeImage { width:246px; margin-right:10px; }
.recipeDetail { width:245px; margin-right:10px; }
.tertiaryNav { width:184px; margin-top:30px; }
.recipeDetail h2, .ingredient, .recipes .content .instructions p { text-transform:none; color:#4c4e4f; font-size:1.7em; letter-spacing:0.05em; }
.recipeDetail h2 { margin-bottom:10px; }
.ingredient, .recipes .content .instructions p { font-size:1.4em; }
.ingredient { margin-bottom:5px; }
.instructions { float:left; margin:10px 0 10px; }
.area.singleRecipe { margin-top:15px; }
.recipeDetail { margin-top:45px; }
.recipes .area { width:695px; margin-right:15px; }
.tertiaryNav ul { margin:0; }
.tertiaryNav ul li { list-style-type:none; margin:5px 0; }
.tertiaryNav a { color:#4c4e4f; text-transform:uppercase; font-weight:bold; font-size:0.9em; text-decoration:none; letter-spacing:0.05em; }
.tertiaryNav a:hover { color:#CF4203; }
.tertiaryNav img { float:left; margin-right:5px; }
.tertiaryNav span { float:left; padding-top:10px; display:block; }
.tertiaryNav li { float:left; }

/* Tuaca Tenders */
.tenders textarea { height:80px; }
.tenders li { color:#000000; line-height:22px; }
.tenders .personalInfo .label { 
	clear:both;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:left;
}
.formField.barName label { margin-top:15px; }
.formField.favoritePart { margin-top:20px; }
.tenders .subNav { width:175px; }
.tenders .sidebar { margin-right:50px; margin-bottom:50px; }
.interested { float:right; margin-bottom:30px; }
.interested span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#4f4f4f;
	display:block;
}
.interested a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#cf4203;
	text-transform:uppercase;
}
.tenders .profilePic { float:left; width:216px; margin:0 20px 20px 0; } 
.tenders h2 { font-size:1.8em; color:#5A2301; text-transform:uppercase; }
.tenders .headline h2 { float:left; }
.tenders .personalInfo { margin-bottom:30px; float:left; width:400px; }
.tenders .personalInfo span {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	line-height:22px;
	margin-left:5px;
}
.tenders .personalInfo .name { font-weight:bold; }
.tenders .ingredients p, .tenders .directions p {
color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:0.05em;
	line-height:22px;
	margin-bottom:10px;
	display:block;
}
.tenders .personalInfo p { display:inline; }
.tenders .questions .question p { font-weight:bold; }
.tenders .ingredients strong p, .tenders .directions strong p { font-size:13px; }

/* Tuaca Tenders Sign Up */
.tenders .formField.upload input { height:auto; width:auto; }
.formField.favoritePart, .formField.greatestMoment, .formField.freezer, .formField.funStories, .formField.favoriteDrink, .formField.ingredients, .formField.directions, .formField.createdBy, .formField.contactName, .formField.method, .formField.garnish, .formField.drinkName, .formField.glassType {
	height:auto;
	width:568px;
}
.howLong select { width:259px; }
.createdBy input, .legalDisclaimer input { width:auto; float:left; margin-right:10px; }
.tenders .legalDisclaimer p { 
	color:#464646;
}

/* Tuaca Tenders Archive table */
.tenders .segment { float:none; margin:0; clear:both; }
.tenders .segment a, .tenders .segment span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.2em;
	color:#461906;
}
.tenders .sortBy { float:right; }
.tenders .sortBy select { width:115px; } 
.tenders .sortBy select {
	font-family:"GothamMedium";
	text-transform:uppercase;
	font-size:1.1em;
	color:#ee7519;
}
.tenders table { width:600px; margin:20px 0; }
.tenders td.name { width:225px; }
.tenders td.city { width:175px; }
.tenders td.state { width:50px; }

.tenders .tbHead td {
	font-size:1.8em;
	color:#5a2301;
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-family:"GothamBold";
	font-weight:normal;
	line-height:normal;
}
.tenders table a, .tenders td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:22px;
	color:#4f4f4f;
	text-transform:uppercase;
	text-decoration:none;
}
.tenders table a:hover { text-decoration:underline; }

/* Submit a Recipe form */
.formField.contactName input, .formField.garnish input, .formField.glassType input, .formField.drinkName input { width:100%; }

/* Facebook Connect */
.fbLoggedIn, .fbLoggedOut { float:right; margin:0 10px 10px 10px; }
/*.fbLoggedIn { height:50px; }
.fbLoggedOut { height:25px; }*/
.fbLoggedIn p { color:#ffffff; text-decoration:underline; text-transform:none; }
.header .fbLoggedOut a { text-transform:none; }

/* Safari specific */
@media screen and (-webkit-min-device-pixel-ratio:0) {  .tenders .formField.upload input {background-color:transparent;}   }
