/*  Stylesheet Document
	--------------------------
	Core Styles
	--------------------------  */
	/* -----------------------
	Site 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; font-weight:normal; }
	h5			{ font-size:0.8em; color:#3cb000; }
	h6			{ font-size:0.8em; color:#3cb000; }
	p			{ font-size:0.9em; }
	a			{ font-size:1em; color:#00673b; }
	a:hover		{ font-size:1em; color:#00673b; }
	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; }
	img         { vertical-align:middle;}
/* 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(/assets/img/site/images/accessible_background.gif) center top repeat; }

	.simpleList{margin:5px 0;}
	.simpleList li{list-style:circle;margin-left:25px;font-size:0.9em;}
/* END */
/* }}} */

/* GATEWAY PAGE */
/* {{{ */
	body #gatewayWrap					{ position:relative; width:1175px; margin:0 auto; min-height:791px; background:url(/assets/img/site/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(/assets/img/site/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(/assets/img/site/gateway_country.gif) 0 0 no-repeat; }
	
	body #gatewayWrap select						{ margin:0 0 0 82px; font-size:0.8em; padding:1px 0; float:none; clear:both;}
	body #gatewayWrap select.country				{ width:180px; border:none; float:none; clear:both; }
	
	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(/assets/img/site/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 span.error	{ margin:3px 0 0 0; padding:0; position:relative; }
	
	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(/assets/img/site/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(/assets/img/site/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(/assets/img/site/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  #footer					{ text-align:center; width:710px; margin:20px auto 0 auto; padding:0 0 10px 0; }
	body  #footer ul					{ margin:0 auto 4px auto; }
	body  #footer ul li				{ display:inline; padding:0 7px; margin:0 auto; background:url(/assets/img/site/footer_line.gif) right center no-repeat; }
	body  #footer ul li .footerImagePadding 	{ padding:0 0 3px 0; }
	body  #footer ul li.last			{ background:none; }
	body  #footer ul li a			{ font-size:0.9em; color:#a19e99; }
	body  #footer ul li a:hover		{ color:#8e0808; }
	body  #footer p 					{ clear:both; font-size:0.6em; color:#a19e99; }
	
	* html .nav li a 		{ width:auto !important; } /* IE6 nav fix */
/* END */
/* }}} */	
	
/* FORM PAGE */
/* {{{ */

    #joinPage #testing {color:Red;}   
        
	.bg_wrapper             { width:750px; margin:0 auto; background-image:url(/assets/img/site/images/bg_wrapper_tile.jpg);}
	#joinPage				{ width:710px; margin:0 0 0 21px; }
	
	#joinPage #connWrapTop	    { width:710px; background:url(/assets/img/site/images/panel_top.gif) center top no-repeat; padding:55px 0 0 0; background-color:transparent; }
	#joinPage #connWrapMid	    { width:710px; margin:0 auto; }
	#joinPage #connWrapBot 	    { width:710px; background:url(/assets/img/site/images/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:transparent; }
	.bg_wrapper .bot_shadow 	{ width:750px; height:15px; background:url(/assets/img/site/images/bottom_shadow.jpg) 0 bottom no-repeat; padding:0; background-color:transparent; }

	#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:350px; height:40px; padding:0; margin:0 0 0 25px; text-indent:-5000px; }
	#joinPage h1.imageReplace span			{ width:350px; background:url(/assets/img/site/images/header_welcome.gif) 0 0 no-repeat; }
	/** html #joinPage h1.imageReplace span	{ width:350px; background:url(/assets/img/site/images/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(/assets/img/site/header_promo_1.gif) 0 0 no-repeat; }
	
	#joinPage #exclusiveWrap				{ padding:0 0 30px 0; }
	#joinPage #exclusiveRecipe				{ width:330px; padding:50px 0 0 0; float:left;}
	
	#joinPage #displayMoreWrap				{ clear:both; margin:0 0 50px 0; }
	
	#joinPage #compWinner						{ width:630px; border-bottom:solid 1px #eee;}
	#joinPage #compWinner ul					{ width:100%; }
	#joinPage #compWinner ul li 				{ margin-left:-10px;}
	#joinPage #compWinner h3.imageReplace		{ width:187px; height:40px; margin:0; padding:0 0 5px 0; text-indent:-5000px; }
	#joinPage #compWinner h3.imageReplace span	{ width:187px; background:url(/assets/img/site/images/header_promo_2.gif) 0 0 no-repeat; }
	#joinPage #compWinner #winnerExtra          { border-bottom:solid 2px #fff; width:630px;height:420px; overflow:hidden; background-color:#f5f5f5;}
	#joinPage #compRunner #runnerExtra          { border-bottom:solid 2px #fff; width:630px;height:180px; overflow:hidden; background-color:#f5f5f5;}
	#joinPage #compWinner #winnerExtra ul,       
	#joinPage #compRunner #runnerExtra ul,      
	#joinPage #compWinner #winnerExtra p,         
    #joinPage #compRunner #runnerExtra p        { margin:20px 0 20px 20px;}
	#joinPage #compWinner #winnerExtra ul li,       
	#joinPage #compRunner #runnerExtra ul li    { margin:0; }  
	
	    
	#joinPage h4.imageReplace		{ width:187px; height:40px; margin:0; padding:0 0 5px 0; text-indent:-5000px; }
	#joinPage h4.imageReplace span	{ width:187px; background:url(/assets/img/site/images/btn_findout.gif) 0 0 no-repeat; }
	
	#joinPage #compRunner						{ width:630px; margin:20px 0 0 0; border-bottom:solid 1px #eee; }
	#joinPage #compRunner ul					{ width:100%;}
	#joinPage #compRunner ul li 				{ margin-left:-10px;}
	#joinPage #compRunner h3.imageReplace		{ width:320px; height:40px; margin:0; padding:0 0 15px 0; text-indent:-5000px; }
	#joinPage #compRunner h3.imageReplace span	{ width:320px; background:url(/assets/img/site/images/header_promo_3.gif) 0 0 no-repeat; }


	#joinPage #connWrapBot table 		{ background-color:Transparent; 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(/assets/img/site/divider_long_right-left.gif) 0 0 no-repeat;*/ float:right;}
	#joinPage div.hrLeftToRightShort{width:355px;height:35px;/*background:url(/assets/img/site/divider_short_left-right.gif) center no-repeat;*/}
	
	#joinPage #formWrap .mandatory{padding:0 0 5px 0;margin:0;font-size:0.7em;}
	#joinPage #formWrap .dgreensubhdr{font-weight:bold;font-size:1.2em;color:#00673b;padding:0; display:block; width:100%;}
	
	#joinPage #formWrap div.form_section			{ clear:left; display:block; margin:5px 40px 25px 40px;
	                                    			   padding:20px; background-color:#f2f2f2; }
	#joinPage #formWrap div.form_section div        { display:inline-block; width:49%; margin:7px 0 0 0; height:auto; }
	#joinPage #formWrap div label		            { display:block; float:left; width:100px; padding:0; margin:0 0 5px 0; text-align:left; }
    #joinPage #formWrap div.form_section div.fullWidth { width:100%;}
    #joinPage #formWrap div#form_section03 div      { width:100%; display:inline; padding:0; margin:0;}
    	
	#joinPage #formWrap div .radioCheckText		{ font-size:0.8em; float:left; padding:0; margin-right:40px !important; }
	#joinPage #formWrap div label.labelRadio	{ width:40px; padding:0; margin:0 0 0 0; text-align:left; }
	
	#joinPage #formWrap div.line            { padding-bottom:20px;}
	
	#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 input	{ width:14px;}
	#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 div.form_section p              { margin: 0 0 15px 0 ; }
	#joinPage #formWrap div.form_section p.smallType    { font-size:0.8em; }
	#joinPage #formWrap div.form_section p.normalType   { font-size:0.8em ; }
	#joinPage #formWrap div.form_section span.normalType   { font-size:12px ; }
	#joinPage #formWrap div.form_section label p.normalType   { font-size:12px ; padding:0 0 3px 0; margin:0; }
	
    #joinPage #formWrap div.form_section #exclusive_email   {padding-top:35px;}
    #joinPage #formWrap div.form_section #email_fields      {margin-top:-3px;}

	#joinPage #formWrap div.form_section .checkBoxTitle				{ font-size:0.8em; width:auto; text-align:left; margin:15px 0 5px 0; padding:0; }
	#joinPage #formWrap div.form_section .multiCheckConn			{ margin:0 0 0 0px; width:300px; clear:none; height:64px;}
	#joinPage #formWrap div.form_section #check_emailPost			{ margin:0 0 0 0px; width:300px; clear:none; height:34px;}
	#joinPage #formWrap div.form_section .multiCheckConn input		{ width:14px; }
	#joinPage #formWrap div.form_section .singleCheckConn			{ float:left; margin:10px 0 0 2px; width:100%; clear:none; }
	#joinPage #formWrap div.form_section .singleCheckConn input	    { width:14px; }

    #joinPage #formWrap div.form_section #check_enjoyDrinks   { clear:left; width:400px; display:block;}
    #joinPage #formWrap div.form_section #check_emailPost     { float:left; width:400px; display:inline;}
	
	#joinPage #formWrap div.form_section #check_emailPost label { height:20px; }
	
    #joinPage #formWrap div.form_section #check_research      { padding-top:20px; clear:both; width:590px;}
    #joinPage #formWrap div.form_section #check_research label     { width:590px;}
	
	#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:120px; padding:0; margin:0 0 5px 0px; text-align:left; font-size:0.6em; display:block; }
	#joinPage #formWrap div label.labelSingleCheckbox 	{ float:left; width:100%; padding:0; margin:0 0 5px 0px; text-align:left; font-size:0.8em; }
	#joinPage #formWrap div label.labelPostCheckbox 	{ float:left; width:100%; padding:0; margin:0 0 5px 0px; text-align:left; }
	
	
	#joinPage #formWrap div.label_checkbox_pair 		{ clear:left; margin:10px 0 0 40px; display:block;}
	#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:180px; padding:1px 0 1px 3px; margin:0; }
	#joinPage #formWrap div select 			{ padding:1px 0; margin:0; }
	#joinPage #formWrap div select.selectOne, #joinPage #formWrap div select.selectMultiple { width:187px; padding:1px 0; }
	#joinPage #formWrap div .title			{ width:76px; }
	#joinPage #formWrap div #state			{ width:180px; }
	#joinPage #formWrap div .country		{ width:187px; }
	#joinPage #formWrap div .day			{ width:40px; }
	#joinPage #formWrap div .month			{ width:84px; }
	#joinPage #formWrap div .year			{ width:52px; }
    #joinPage #formWrap div .wideField select.selectOne {width:520px;}
    
	#joinPage #formWrap .selectConn	        { display:block !important; margin-bottom:20px !important;}
	#joinPage #formWrap .selectConn	input   { width:150px;}
	#joinPage #formWrap .selectConn label	{ width:auto; float:none; }
	
	#joinPage #formWrap div.checkBoxConn		{ padding-top:8px; }
	#joinPage #formWrap div input.inputCheckbox, #joinPage #formWrap div span.inputRadio input{ 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.genderRadio  {position:relative; top:-3px;}
	#joinPage #formWrap div.genderRadio input   {height:auto; width:14px;background-color:transparent;border-width:0;padding:0;margin:0 5px 0 0;float:left;}
	#joinPage #formWrap div.genderRadio label   {width:40px;}
	
	#joinPage #formWrap div #submit	{ margin:0 0 0 55px; padding:0; width:104px; height:41px; }
	
	#joinPage #formWrap label.error, 
	#joinPage #formWrap span.error {display:block;min-height:1px;font-size:0.7em;padding:5px 0 0 0;color:red; width:90%; text-align:left;}
	#joinPage #formWrap .fullWidth label.error {text-align:left;}
	#joinPage #formWrap .wideField label.error {text-align:left; display:block;}
	#joinPage #formWrap div.genderRadio {position:relative;}
	#joinPage #formWrap div.genderRadio label.error	{ position:absolute; top:15px; left:0px; width:187px; }
	#joinPage #formWrap div.genderRadio span.error	{ position:absolute; top:15px; left:0px; width:187px; }


	#joinPage #formTerms			{ margin:20px 0 80px 55px; }
	.formButtons a					{ color:#00673b; font-weight:bold; text-decoration:none;}
	.formButtons a:hover			{ text-decoration:underline;}
	
	#joinPage #footer					{ text-align:center; margin:10px auto 0 auto; padding:0; }
	#joinPage #footer ul				{ margin:0 auto; padding:0 0 5px 0; }
	#joinPage #footer ul li				{ display:inline; padding:0 7px; margin:0 auto; background:url(/assets/img/site/footer_line.gif) right center no-repeat; }
	#joinPage #footer ul li .footerImagePadding { padding:0 0 3px 0; }
	#joinPage #footer ul li.last		{ background:none; }
	#joinPage #footer ul li a			{ font-size:0.9em; color:#a19e99; }
	#joinPage #footer ul li a:hover		{ color:#8e0808; }
	#joinPage #footer p 				{ width:610px; margin:0 auto; padding-bottom:30px; clear:both; font-size:0.6em; color:#a19e99; }
	
    #joinPage #formWrap div.form_section #check_research    {padding-top:25px;}
    #joinPage #formWrap div.form_section span.normalType    {}
    #joinPage #formWrap div.form_section #research_opt      {}
    #joinPage #formWrap div.form_section #special_offers    {margin-top:-10px;}
    #joinPage #formWrap div.form_section #exclusive_email   {padding-top:50px;}
    #joinPage #formWrap div.form_section #post_opt          {}
	
	
/* END */
/* }}} */

/* FORM THANK YOU PAGE */
/* {{{ */
	#thanksPage				        { width:710px; margin:0 0 0 21px; }
	#thanksPage #connWrapTop	    { width:710px; background:url(/assets/img/site/images/panel_top.gif) center top no-repeat; padding:150px 0 0 0; background-color:transparent; }
	#thanksPage #connWrapMid	    { width:710px; margin:0 auto; }
	#thanksPage #connWrapBot 	    { width:710px; background:url(/assets/img/site/images/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:transparent; }
	
	/*#thanksPage									{ width:710px; margin:0 auto; }
	#thanksPage #connWrapTop					{ width:710px; background:url(/assets/img/site/panel_top.jpg) 0 top no-repeat; padding:0 0 0 0; background-color:transparent; }
	#thanksPage #connWrapMid					{ width:710px; margin:0 auto; background-color:#FFF; }
	#thanksPage #connWrapBot 					{ width:710px; background:url(/assets/img/site/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:transparent; }
	*/
	#thanksPage	#thanksConn 					{ margin-left:30px; padding:0 0 200px 0; }
	#thanksPage #thanksConn p					{ width:400px; font-size:0.8em; }
	
	#thanksPage h1.imageReplace					{ width:355px; height:41px; padding:0; margin:-20px 0 40px 0; text-indent:-5000px; }
	#thanksPage h1.imageReplace span			{ width:355px; background:url(/assets/img/site/header_thankyou.png) 0 0 no-repeat; }
	* html #thanksPage h1.imageReplace span		{ width:355px; background:url(/assets/img/site/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(/assets/img/site/panel_top.jpg) 0 top no-repeat; padding:0; background-color:transparent; }
	#compTermsPage #connWrapMid					{ width:710px; margin:0 auto; background-color:#FFF; }
	#compTermsPage #connWrapBot 				{ width:710px; background:url(/assets/img/site/panel_bottom.jpg) 0 bottom no-repeat; padding:0; background-color:transparent; }
	
	#compTermsPage #compTermsConn 				{ margin-left:30px; padding:70px 40px 180px 0; }
	
	#compTermsPage h1.imageReplace				{ width:326px; height:44px; padding:0; margin:0; text-indent:-5000px; }
	#compTermsPage h1.imageReplace span			{ width:326px; background:url(/assets/img/site/header_termsandconditons_1.png) 0 0 no-repeat; }
	* html #compTermsPage h1.imageReplace span	{ width:326px; background:url(/assets/img/site/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(/assets/img/site/header_termsandconditons_2.png) 0 0 no-repeat; }
	* html #compTermsPage h2.imageReplace span	{ width:158px; background:url(/assets/img/site/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 */
/* }}} */
	
/* RECIPE EMAIL PAGE || TMW */
/* {{{ */
	#recipePage					{ width:710px; margin:0 auto; }
	#recipePage #connWrapTop	{ width:710px; background:url(/assets/img/site/panel_top.jpg) 0 top no-repeat; padding:70px 0 0 0; background-color:transparent; }
	#recipePage #connWrapMid	{ width:710px; margin:0 auto; background-color:#FFF; }
	#recipePage #connWrapBot 	{ width:710px; background:url(/assets/img/site/panel_bottom.jpg) 0 bottom no-repeat; background-color:transparent; }
	
	#recipePage h1.imageReplace 				{ width:238px; margin:0 0 0 40px; height:74px; text-indent:-5000px; }
	#recipePage h1.imageReplace span			{ width:238px; background:url(/assets/img/site/form_logo.png) 0 0 no-repeat;  }
	* html #recipePage h1.imageReplace span		{ width:238px; background:url(/assets/img/site/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; }

