/*  Stylesheet Document
	--------------------------
	Core Styles
	--------------------------  */
	/* -----------------------
	gateway Colors:
	black: #000000
	white: #ffffff
	--------------------------*/
	
/* TYPOGRAPHY */
/* {{{ */
	h1			{ font-size:1.2em; color:#3cb000; }
	h2			{ font-size:0.9em; color:#3cb000; }
	h3			{ font-size:0.8em; color:#2d2d2d; }
	h4			{ font-size:1.0em; color:#3cb000; }
	h5			{ font-size:0.8em; color:#3cb000; }
	h6			{ font-size:0.8em; color:#3cb000; }
	p			{ font-size:0.9em; }
	a			{ font-size:1em; color:#8e0808; }
	a:hover		{ font-size:1em; color:#3cb000; }
	dl			{ font-size:1.2em; }
	dt			{ font-weight:bold; color:#3cb000; }
	.bold		{ font-weight:bold; }
	.caps		{ text-transform:uppercase; }
	.small		{ font-size:0.6em; }
	.subHead 	{ text-decoration:underline; text-transform:uppercase; padding-top:10px; }
	.lists		{ padding-top:30px; }
/* END */
/* }}} */

/* TABLES */
/* {{{ */
	.simpleTable					{ width:100%; text-align:left; margin-bottom:1em; }
	.simpleTable th					{ width:50%; background-color:#CCCCCC; border-top:1px solid #999999; border-right:1px solid #ffffff; }
	.simpleTable th,.simpleTable td	{ border-bottom:1px solid #999999; padding:5px 7px; }
/* END */
/* }}} */
	
/* TEMPLATE STRUCTURE */
/* {{{ */
	html		{ height:100%; }
	/*body		{ width:100%; height:100%; background-color:#ffffff; color:#2d2d2d; background:url(..../img/gateway/accessible_background.jpg) 0 0 repeat; }*/
	body		{ width:100%; height:100%; background-color:#ffffff; color:#2d2d2d; background:url(../img/gateway/accessible_background.jpg) 0 0 repeat; }
/* END */
/* }}} */

/* GATEWAY PAGE */
/* {{{ */
	/*body #gatewayWrap					{ position:relative; width:1175px; margin:0 auto; min-height:791px; background:url(..../img/gateway/gateway_bg.jpg) 0 0 no-repeat; }*/
	body #gatewayWrap					{ position:relative; width:1175px; margin:0 auto; min-height:791px; background:url(../img/gateway/gateway_bg.jpg) 0 0 no-repeat; }
	* html body #gatewayWrap			{ height:791px; }
	body #gatewayWrap #formWrap p		{ font-size:0.8em; color:#2d2d2d; }
	
	body #gatewayWrap #formWrap #gwWelcome						{ margin:0; padding:230px 0 0 82px; }
	body #gatewayWrap #formWrap #gwWelcome p.imageReplace		{ width:402px; height:69px; padding:0; text-indent:-5000px; }
	/*body #gatewayWrap #formWrap #gwWelcome p.imageReplace span	{ width:402px; background:url(..../img/gateway/gateway_welcomenote.gif) 0 0 no-repeat; }*/
	body #gatewayWrap #formWrap #gwWelcome p.imageReplace span	{ width:402px; background:url(../img/gateway/gateway_welcomenote.gif) 0 0 no-repeat; }
	
	body #gatewayWrap #imageCountry								{ margin:0; padding:5px 0 0 82px; }
	body #gatewayWrap #imageCountry p.imageReplace				{ width:136px; padding:6px 0 0 0; text-indent:-5000px; }
	/*body #gatewayWrap #imageCountry p.imageReplace span			{ width:136px; background:url(..../img/gateway/gateway_country.gif) 0 0 no-repeat; }*/
	body #gatewayWrap #imageCountry p.imageReplace span			{ width:136px; background:url(../img/gateway/gateway_country.gif) 0 0 no-repeat; }
	
	body #gatewayWrap select						{ margin:0 0 0 82px; font-size:0.8em; padding:1px 0; }
	body #gatewayWrap select.country				{ width: 230px; border:none; }
	
	body #gatewayWrap #imageDob						{ margin:0; padding:14px 0 0 0; }
	body #gatewayWrap #imageDob p.imageReplace		{ width:295px; padding:6px 0 0 0; text-indent:-5000px; }
	/*body #gatewayWrap #imageDob p.imageReplace span	{ width:295px; background:url(..../img/gateway/gateway_dob.gif) 0 0 no-repeat; }*/
	body #gatewayWrap #imageDob p.imageReplace span	{ width:295px; background:url(../img/gateway/gateway_dob.gif) 0 0 no-repeat; }
	
	body #gatewayWrap input.dob		{ text-align:center; float:left; margin:0 2px 0 0; padding:9px 1px; font-size:1em; color:#62b909; border:0; }
	body #gatewayWrap #dobWrap		{ margin:0 0 0 82px; clear:both; }
	body #gatewayWrap div.error		{ margin:3px 0 0 0; padding:0; }
	body #gatewayWrap div.error	p	{ margin:0; padding:0; }
	
	body #gatewayWrap #CheckboxWrap						{ clear:both; margin:0; padding:10px 0 0 82px; }
	body #gatewayWrap #CheckboxWrap input 				{ float:left; margin:0; padding:0; width:14px; }
	body #gatewayWrap #CheckboxWrap #gatewayCheck		{  }
	body #gatewayWrap #CheckboxWrap	p 					{  }
	body #gatewayWrap #CheckboxWrap	p.imageReplace 		{ width:208px; padding:0 0 0 25px; margin:5px 0 0 20px; text-indent:-5000px; }
	/*body #gatewayWrap #CheckboxWrap	p.imageReplace span { width:208px; background:url(..../img/gateway/gateway_rememberme.gif) 0 0 no-repeat; }*/
	body #gatewayWrap #CheckboxWrap	p.imageReplace span { width:208px; background:url(../img/gateway/gateway_rememberme.gif) 0 0 no-repeat; }
	
	body #gatewayWrap #CheckboxWrap #sharedCompLegal	{ padding:0 0 0 20px; font-size:0.7em; color:#a19e99; }
	
	body #gatewayWrap #submitWrap			{ margin:0; padding:10px 0 0 82px; }
	
	body #gatewayWrap #gatewayLegal			{ padding:40px 0 0 82px; font-size:0.7em; color:#a19e99; }
	body #gatewayWrap #gatewayLegal a		{ color:#a19e99; }
	body #gatewayWrap #gatewayLegal a:hover	{ color:#8e0808; }
	
	body #gatewayWrap #footer				{ position:absolute; bottom:0; text-align:center; width:100%; margin:180px auto 0 auto; padding:0 0 10px 0; }
	body #gatewayWrap #footer ul			{ margin:0 auto 4px auto; }
	/*body #gatewayWrap #footer ul li			{ display:inline; padding:0 7px; margin:0 auto; background:url(..../img/gateway/footer_line.gif) right center no-repeat; }*/
	body #gatewayWrap #footer ul li			{ display:inline; padding:0 7px; margin:0 auto; background:url(../img/gateway/footer_line.gif) right center no-repeat; }
	body #gatewayWrap #footer ul li .footerImagePadding 	{ padding:0 0 3px 0; }
	body #gatewayWrap #footer ul li.last	{ background:none; }
	body #gatewayWrap #footer ul li a		{ font-size:0.9em; color:#a19e99; }
	body #gatewayWrap #footer ul li a:hover	{ color:#8e0808; }
	body #gatewayWrap #footer p				{ clear:both; font-size:0.6em; color:#a19e99; }
	
	body #gatewayWrap #formWrap #gatewayExit						{ margin:0; padding:230px 0 0 82px; }
	body #gatewayWrap #formWrap #gatewayExit p.imageReplace			{ width:55px; height:39px; padding:0; text-indent:-5000px; }
	/*body #gatewayWrap #formWrap #gatewayExit p.imageReplace span	{ width:55px; background:url(..../img/gateway/error_thanks.gif) 0 0 no-repeat; }*/
	body #gatewayWrap #formWrap #gatewayExit p.imageReplace span	{ width:55px; background:url(../img/gateway/error_thanks.gif) 0 0 no-repeat; }
/* END */
/* }}} */

/* ACCESSIBLE VERSION / Homepage */
/* {{{ */
	#accessibleWrap							{ width:1010px; margin:0 auto; background-color:#FFFFFF; }
	#accessibleWrap #connWrap				{ padding:0 0 4em 0; width:950px; margin:0 auto; }
	#accessibleWrap #connWrap .row1			{ margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #dedede; }
	#accessibleWrap #connWrap .row2			{ margin-bottom:1em; padding-bottom:2em; border-bottom:2px solid #dedede; }
	#accessibleWrap #connWrap .col1			{ float:left; width:210px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .col2			{ float:left; width:305px; margin:0 10px 0 0; }
	#accessibleWrap #connWrap .col3			{ float:left; width:405px; margin:0; }
	#accessibleWrap #connWrap .col4			{ float:left; width:480px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .col5			{ float:left; width:605px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .col6			{ float:left; width:730px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .col7			{ float:left; width:855px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .col8			{ float:left; width:950px; margin:0 20px 0 0; }
	#accessibleWrap #connWrap .last			{ margin-right:0; }
	
	#accessibleWrap #connWrap .drinksList	{ font-size:1.2em; list-style:circle; margin-left:17px; }
	
	#accessibleWrap #connWrap .linkBackToTop				{ float:right; }
	#accessibleWrap #connWrap .linkBackToTop ul li a 		{ color:#3cb000; text-transform:uppercase; font-size:0.8em; }
	#accessibleWrap #connWrap .linkBackToTop ul li a:hover 	{ color:#8e0808; }
	#accessibleWrap #connWrap .linkBackToTop ul li img 		{ padding:0 0 3px 0; }
	
	#accessibleWrap #header							{ padding:30px 0 1.8em 0; margin:0 0 2em 0; border-bottom:solid 1px #cfcfcf; }
	* html #accessibleWrap #header					{ height:1px; padding:30px 0 1.8em 0; }
	#accessibleWrap #header #gordonsImage			{ padding:5px 0 0 0; }
	
	body #accessibleWrap #footer					{ text-align:center; width:800px; margin:180px auto 0 auto; padding:0 0 10px 0; }
	body #accessibleWrap #footer ul					{ margin:0 auto 4px auto; }
	/*body #accessibleWrap #footer ul li			{ display:inline; padding:0 7px; margin:0 auto; background:url(..../img/gateway/footer_line.gif) right center no-repeat; }*/
	body #accessibleWrap #footer ul li				{ display:inline; padding:0 7px; margin:0 auto; background:url(../img/gateway/footer_line.gif) right center no-repeat; }
	body #accessibleWrap #footer ul li .footerImagePadding 	{ padding:0 0 3px 0; }
	body #accessibleWrap #footer ul li.last			{ background:none; }
	body #accessibleWrap #footer ul li a			{ font-size:0.9em; color:#a19e99; }
	body #accessibleWrap #footer ul li a:hover		{ color:#8e0808; }
	body #accessibleWrap #footer p 					{ clear:both; font-size:0.6em; color:#a19e99; }
	
	* html .nav li a 		{ width:auto !important; } /* IE6 nav fix */
/* END */
/* }}} */	
	
/* FORM PAGE */
/* {{{ */
	#joinPage				{ width:710px; margin:0 auto; }
	/*
	#joinPage #connWrapTop	{ width:710px; background:url(..../img/gateway/panel_top.jpg) 0 top no-repeat; padding:70px 0 0 0; background-color:none; }
	#joinPage #connWrapMid	{ width:710px; margin:0 auto; background-color:#FFF; }
	#joinPage #connWrapBot 	{ width:710px; background:url(..../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }
	*/
	
	#joinPage #connWrapTop	{ width:710px; background:url(../img/gateway/panel_top.jpg) 0 top no-repeat; padding:70px 0 0 0; background-color:none; }
	#joinPage #connWrapMid	{ width:710px; margin:0 auto; background-color:#FFF; }
	#joinPage #connWrapBot 	{ width:710px; background:url(../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; background-color:none; }
	
	
	#joinPage #joinConn							{ margin:10px 0 0 0; padding:0 0 50px 0; width:710px; }
	#joinPage #joinConn #header					{ padding:70px 0 0 40px; }
	#joinPage #joinConn #formWelcomeWrap		{ padding:0 0 0 40px; width:620px; }
	#joinPage #joinConn p.formIntro				{ font-size:0.7em; padding:0; }
	
	#joinPage h1.imageReplace					{ width:125px; height:30px; padding:0; margin:0 0 0 40px; text-indent:-5000px; }
	
	/*
	#joinPage h1.imageReplace span				{ width:125px; background:url(..../img/gateway/header_welcome.png) 0 0 no-repeat; }
	* html #joinPage h1.imageReplace span		{ width:125px; background:url(..../img/gateway/header_welcome.gif) 0 0 no-repeat; }
	*/
	
	#joinPage h1.imageReplace span				{ width:125px; background:url(../img/gateway/header_welcome.png) 0 0 no-repeat; }
	* html #joinPage h1.imageReplace span		{ width:125px; background:url(../img/gateway/header_welcome.gif) 0 0 no-repeat; }
	
	#joinPage h2.imageReplace					{ width:306px; height:20px; margin:0; padding:0 0 5px 0; text-indent:-5000px; }
	/*#joinPage h2.imageReplace span				{ width:306px; background:url(..../img/gateway/header_promo_1.gif) 0 0 no-repeat; }*/
	#joinPage h2.imageReplace span			{ width:306px; background:url(../img/gateway/header_promo_1.gif) 0 0 no-repeat; }
	
	#joinPage #exclusiveWrap					{ padding:0 0 30px 0; }
	#joinPage #exclusiveRecipe					{ width:310px; padding:20px 0 0 0; float:left; }
	
	#joinPage #displayMoreWrap					{ clear:both; margin:0 0 50px 0; }
	
	#joinPage #compWinner						{ width:280px; float:left; }
	#joinPage #compWinner h3.imageReplace		{ width:187px; height:60px; margin:0; padding:0 0 5px 0; text-indent:-5000px; }
	/*#joinPage #compWinner h3.imageReplace span	{ width:187px; background:url(..../img/gateway/header_promo_2.gif) 0 0 no-repeat; }*/
	#joinPage #compWinner h3.imageReplace span	{ width:187px; background:url(../img/gateway/header_promo_2.gif) 0 0 no-repeat; }
	
	#joinPage #compRunner						{ width:290px; margin:0 0 0 300px; }
	#joinPage #compRunner h3.imageReplace		{ width:270px; height:40px; margin:0; padding:0 0 15px 0; text-indent:-5000px; }
	/*#joinPage #compRunner h3.imageReplace span	{ width:270px; background:url(..../img/gateway/header_promo_3.gif) 0 0 no-repeat; }*/
	#joinPage #compRunner h3.imageReplace span	{ width:270px; background:url(../img/gateway/header_promo_3.gif) 0 0 no-repeat; }
	
	#joinPage #connWrapBot p			{  }
	#joinPage #connWrapBot table 		{ background-color:none; margin:0 0 0 25px; padding:0; }
	#joinPage #connWrapBot table tr 	{ margin:0; padding:0; }
	#joinPage #connWrapBot table td 	{ margin:0; padding:0; }
	
	.bodycopy { line-height:16px; }
	
	/*#joinPage div.hrRightToLeftLong				{ width:668px; height:8px; background:url(..../img/gateway/divider_long_right-left.gif) 0 0 no-repeat; float:right; }
	#joinPage div.hrLeftToRightShort			{ width:355px; height:35px; background:url(..../img/gateway/divider_short_left-right.gif) center no-repeat; }*/
	
	#joinPage div.hrRightToLeftLong				{ width:668px; height:8px; background:url(../img/gateway/divider_long_right-left.gif) 0 0 no-repeat; float:right; }
	#joinPage div.hrLeftToRightShort			{ width:355px; height:35px; background:url(../img/gateway/divider_short_left-right.gif) center no-repeat; }
	
	#joinPage #formWrap .dgreensubhdr					{ font-weight:bold; font-size:0.8em; color:#009933; }
	
	#joinPage #formWrap div								{ clear:left; display:block; margin:5px 0 0 40px; padding:0 3px; }
	#joinPage #formWrap div label						{ display:block; float:left; width:100px; padding:0; margin:0 0 5px 0; text-align:left; }
	
	#joinPage #formWrap div .radioCheckText				{ font-size:0.8em; float:left; padding:0; }
	#joinPage #formWrap div label.labelRadio			{ width:80px; padding:0; margin:0 0 0 0; text-align:left; }
	
	#joinPage #formWrap div.radioWrap					{ margin:0 0 0 40px; padding:20px 0 0 0; }
	#joinPage #formWrap div.radioWrap label				{ float:none; }
	#joinPage #formWrap div.radioWrap .radioCheckText	{ font-size:0.8em; float:none; padding:0; margin:0 0 5px 0; }
	#joinPage #formWrap div.radioWrap label.labelRadio	{ font-size:0.7em; width:auto; padding:0; margin:0 0 5px 0px; text-align:left; }
	#joinPage #formWrap p { padding-left:20px; }
	#joinPage #formWrap div .checkBoxTitle				{ font-size:0.8em; width:auto; text-align:left; margin:15px 0 5px 0; }
	/*#joinPage #formWrap div.CheckBoxText				{ font-size:0.7em; margin:0; padding:0; }*/
	#joinPage #formWrap div .multiCheckConn				{ float:left; margin:0 0 0 0px; width:400px; clear:none; }
	#joinPage #formWrap div label.labelCheckbox 		{ float:left; width:400px; padding:0; margin:0 0 5px 0; text-align:left; font-size:0.6em; }
	#joinPage #formWrap div label.labelMultiCheckbox 	{ float:left; width:100px; padding:0; margin:0 0 5px 0px; text-align:left; font-size:0.6em; }
	
	#joinPage #formWrap div.label_checkbox_pair 		{ clear:both; float:none; margin:10px 0 0 40px; }
	#joinPage #formWrap div.label_checkbox_pair input 	{ float:left; width:14px; margin:0 5px 0 0; }
	#joinPage #formWrap div.label_checkbox_pair label 	{ font-size:0.6em; display:block; width:600px; margin:0; text-align:left; }
	
	#joinPage #formWrap p.legalCheckBoxText				{ width:400px; margin-left:170px; }
	#joinPage #formWrap input, select, textarea 		{ font-family:Tahoma, Arial, sans-serif; color:#000000; font-size:0.8em; }
	
	#joinPage #formWrap div input			{ width:192px; padding:1px 0 1px 3px; margin:0; }
	#joinPage #formWrap div select 			{ width:192px; padding:1px 0; margin:0; }
	#joinPage #formWrap div select.selectOne, ##joinPage #formWrap div select.selectMultiple { width:196px; padding:1px 0; }
	#joinPage #formWrap div #title			{ width:76px; }
	#joinPage #formWrap div #state			{ width:170px; }
	#joinPage #formWrap div #country		{ width:170px; }
	#joinPage #formWrap div #day			{ width:49px; }
	#joinPage #formWrap div #month			{ width:82px; }
	#joinPage #formWrap div #year			{ width:60px; }
	
	#joinPage #formWrap .selectConn			{ margin-top:15px; }
	#joinPage #formWrap .selectConn label	{ width:auto; float:none; }
	
	#joinPage #formWrap div.checkBoxConn		{ padding-top:8px; }
	#joinPage #formWrap div input.inputCheckbox, #joinPage #formWrap div input.inputRadio { height:14px; width:14px; background-color:transparent; border-width:0; padding:0; margin:0 5px 0 0;  }
	#joinPage #formWrap div input.inputRadio	{ margin-right:5px; }
	
	
	
	#joinPage #formWrap div #submit			{ margin:40px 0 0 0; padding:0; width:104px; height:41px; }
	
	#joinPage #formWrap   .error			{ min-height:1px; font-size:0.7em; padding:0 0 0 120px; margin:0; color:red; }
	
	#OtherDrinksFieldHidden			{ display:none; height:0; line-height:0; visibility:hidden; }
	#OtherDrinksLabelHidden			{ display:none; height:0; line-height:0; visibility:hidden; }
	
	#joinPage #formTerms					{ margin:20px 0 80px 40px; }
	.formButtons a					{ color:#3cb000; }
	.formButtons a:hover			{ color:#8e0808; }
	
	
	/*Global Vision Fix - Temp*/
	.brand_optin_checkbox_control{}
	.brand_optin_checkbox_control table{margin:0 !important;padding:0 !important;}
	.brand_optin_checkbox_control table tr{}
	.brand_optin_checkbox_control table tr td{}
	.brand_optin_checkbox_control table tr td label{width:auto !important;}
	.brand_optin_checkbox_control table tr td input{width:14px !important;height:14px;margin-left:5px !important;}
	.diageo_optin_checkbox_control{}
	.diageo_optin_checkbox_control table{margin:0 !important;padding:0 !important;}
	.diageo_optin_checkbox_control table tr{}
	.diageo_optin_checkbox_control table tr td{}
	.diageo_optin_checkbox_control table tr td label{width:auto !important;}
	.diageo_optin_checkbox_control table tr td input{width:14px !important;height:14px;margin-left:5px !important;}
	#joinPage #CommLabel{float:right !important;width:479px !important;}
	#joinPage .label_checkbox_pair .inputCheckbox{float:left;}
	/* END Global Vision Fix - Temp*/
	
	
	#regFooter						{ text-align:center; margin:10px auto 0 auto; padding:0; }
	#regFooter ul					{ margin:0 auto; padding:0 0 5px 0; }
	#regFooter ul li				{ display:inline; padding:0 7px; margin:0 auto; background:url(../img/gateway/footer_line.gif) right center no-repeat; }
	/*body #regFooter ul li				{ display:inline; padding:0 7px; margin:0 auto; background:url(..../img/gateway/footer_line.gif) right center no-repeat; }*/
	#regFooter ul li .footerImagePadding 	{ padding:0 0 3px 0; }
	#regFooter ul li.last			{ background:none; }
	#regFooter ul li a				{ font-size:0.9em; color:#a19e99; }
	#regFooter ul li a:hover		{ color:#8e0808; }
	#regFooter p 					{ width:610px; margin:0 auto; padding-bottom:30px; clear:both; font-size:0.6em; color:#a19e99; }
/* END */
/* }}} */

/* FORM THANK YOU PAGE */
/* {{{ */
	#thanksPage									{ width:710px; margin:0 auto; }
	/*#thanksPage #connWrapTop					{ width:710px; background:url(..../img/gateway/panel_top.jpg) 0 top no-repeat; padding:0 0 0 0; background-color:none; }*/
	#thanksPage #connWrapTop					{ width:710px; background:url(../img/gateway/panel_top.jpg) 0 top no-repeat; padding:0 0 0 0; background-color:none; }
	#thanksPage #connWrapMid					{ width:710px; margin:0 auto; background-color:#FFF; }
	/*#thanksPage #connWrapBot 					{ width:710px; background:url(..../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }*/
	#thanksPage #connWrapBot 					{ width:710px; background:url(../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }
	
	#thanksPage	#thanksConn 					{ margin-left:30px; padding:70px 0 100px 0; }
	#thanksPage #thanksConn p					{ width:400px; font-size:0.8em; }
	
	#thanksPage h1.imageReplace					{ width:355px; height:41px; padding:0; margin:0 0 20px 0; text-indent:-5000px; }
	/*#thanksPage h1.imageReplace span			{ width:355px; background:url(..../img/gateway/header_thankyou.png) 0 0 no-repeat; }
	* html #thanksPage h1.imageReplace span		{ width:355px; background:url(..../img/gateway/header_thankyou.gif) 0 0 no-repeat; }*/
	#thanksPage h1.imageReplace span			{ width:355px; background:url(../img/gateway/header_thankyou.png) 0 0 no-repeat; }
	* html #thanksPage h1.imageReplace span		{ width:355px; background:url(../img/gateway/header_thankyou.gif) 0 0 no-repeat; }
	
	#thanksPage #footer	p						{ padding:0 20px 20px 20px; }
/* END */
/* }}} */

/* FORM TERMS PAGE*/
/* {{{ */
	#compTermsPage								{ width:710px; margin:0 auto; }
	/*#compTermsPage #connWrapTop					{ width:710px; background:url(..../img/gateway/panel_top.jpg) 0 top no-repeat; padding:0; background-color:none; }*/
	#compTermsPage #connWrapTop					{ width:710px; background:url(../img/gateway/panel_top.jpg) 0 top no-repeat; padding:0; background-color:none; }
	#compTermsPage #connWrapMid					{ width:710px; margin:0 auto; background-color:#FFF; }
	/*#compTermsPage #connWrapBot 				{ width:710px; background:url(..../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }*/
	#compTermsPage #connWrapBot 				{ width:710px; background:url(../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }
	
	#compTermsPage #compTermsConn 				{ margin-left:30px; padding:70px 40px 180px 0; }
	
	#compTermsPage h1.imageReplace				{ width:461px; height:44px; padding:0; margin:0; text-indent:-5000px; }
	/*#compTermsPage h1.imageReplace span			{ width:461px; background:url(..../img/gateway/header_termsandconditons_1.png) 0 0 no-repeat; }
	* html #compTermsPage h1.imageReplace span	{ width:461px; background:url(..../img/gateway/header_termsandconditons_1.gif) 0 0 no-repeat; }*/
	#compTermsPage h1.imageReplace span			{ width:461px; background:url(../img/gateway/header_termsandconditons_1.png) 0 0 no-repeat; }
	* html #compTermsPage h1.imageReplace span	{ width:461px; background:url(../img/gateway/header_termsandconditons_1.gif) 0 0 no-repeat; }
	
	#compTermsPage h2.imageReplace				{ width:158px; height:19px; padding:0; margin:5px 0 25px 0; text-indent:-5000px; }
	/*#compTermsPage h2.imageReplace span			{ width:158px; background:url(..../img/gateway/header_termsandconditons_2.png) 0 0 no-repeat; }
	* html #compTermsPage h2.imageReplace span	{ width:158px; background:url(..../img/gateway/header_termsandconditons_2.gif) 0 0 no-repeat; }*/
	#compTermsPage h2.imageReplace span			{ width:158px; background:url(../img/gateway/header_termsandconditons_2.png) 0 0 no-repeat; }
	* html #compTermsPage h2.imageReplace span	{ width:158px; background:url(../img/gateway/header_termsandconditons_2.gif) 0 0 no-repeat; }
	
	#compTermsPage #compTermsConn ol			{ list-style:decimal; margin-left:30px; }
	#compTermsPage #compTermsConn ol li			{ margin-bottom:7px; }
	#compTermsPage #compTermsConn p				{ width:400px; font-size:0.8em; }
	
	#compTermsPage #footer	p					{ padding:0 20px 20px 20px; }
/* END */
/* }}} */

/* HISTORY POP UP PAGE */
/* {{{ */
	#history							{ text-align:center; }
	#historyFlashWrap					{ text-align:left; width:526px; height:309px; margin:0 auto; display:block; }
	#historyPdfLink						{ padding:10px 0; font-size:0.8em; }
/* END */
/* }}} */
	
/* RECIPE EMAIL PAGE || TMW */
/* {{{ */
	#recipePage					{ width:710px; margin:0 auto; }
	/*
	#recipePage #connWrapTop	{ width:710px; background:url(..../img/gateway/panel_top.jpg) 0 top no-repeat; padding:70px 0 0 0; background-color:none; }
	#recipePage #connWrapMid	{ width:710px; margin:0 auto; background-color:#FFF; }
	#recipePage #connWrapBot 	{ width:710px; background:url(..../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:none; }
	*/
	#recipePage #connWrapTop	{ width:710px; background:url(../img/gateway/panel_top.jpg) 0 top no-repeat; padding:70px 0 0 0; background-color:none; }
	#recipePage #connWrapMid	{ width:710px; margin:0 auto; background-color:#FFF; }
	#recipePage #connWrapBot 	{ width:710px; background:url(../img/gateway/panel_bottom.jpg) 0 bottom no-repeat; background-color:none; }
	
	#recipePage h1.imageReplace 				{ width:238px; margin:0 0 0 40px; height:74px; text-indent:-5000px; }
	/*
	#recipePage h1.imageReplace span			{ width:238px; background:url(..../img/gateway/form_logo.png) 0 0 no-repeat;  }
	* html #recipePage h1.imageReplace span		{ width:238px; background:url(..../img/gateway/header_welcome.gif) 0 0 no-repeat; }
	*/
	#recipePage h1.imageReplace span			{ width:238px; background:url(../img/gateway/form_logo.png) 0 0 no-repeat;  }
	* html #recipePage h1.imageReplace span		{ width:238px; background:url(../img/gateway/form_logo.gif) 0 0 no-repeat; }
	
	#recipeConn	 								{ width:575px; text-align:center; margin:0 auto; padding-bottom:130px; padding-top:40px; }
	#recipeConn #recipeBtn						{ margin-top:30px; }
/* END */
/* }}} */

	#historyConWrap		{ width:530px; text-align:center; margin:0 auto; padding-bottom:130px; padding-top:30px; }

.submit
{
	background:transparent url(/img/gateway/gateway_enter.gif) no-repeat left top;
	margin: 0;
	border:none;
	cursor:pointer;
	height:23px;
	width:170px;
}

.validationList { margin-bottom:25px;}
.validationList ul li {color:red;}

.ageFailureMessage
{
	display:block;
	font-size: 80%;
	margin-bottom:25px;
	color:Red;
}