.centered { text-align: center;}
.uppercase { text-transform: uppercase;}

#MiddleContent_pnlContent { padding: 0 0 0 20px; width: 815px;}

#stay_connected						{ background:#91dbf8 url(../bg/wallpaper.jpg) no-repeat; margin: 10px 0 0 0; padding: 18px 18px 45px; position:relative;}
#stay_connected #content_bg_back	{ background:transparent url(../bg/content_back.jpg) repeat-y; width: 684px; margin: 0 auto; }
#stay_connected #content_bg_mid		{ background:transparent url(../bg/content_mid.jpg) left -18px no-repeat;}
#stay_connected #content_bg_front	{ background:transparent url(../bg/content_front.jpg) left bottom no-repeat; padding: 0 0 24px; overflow: hidden;}
#stay_connected #header				{ background: transparent url(../ir/win-your-dream-dinner-party.gif) no-repeat; height: 76px; width: 538px; text-indent: -9999px; margin: 0 0 0 35px;}
#stay_connected #header_end				{ background: transparent url(../bg/stayfree_header.gif) no-repeat; height: 75px; width: 598px; text-indent: -9999px; margin: 0 0 0 35px;}
#stay_connected #logo				{ position: absolute; right: 15px; top: 15px;}
#stay_connected #logo_long				{ position: absolute; right: 15px; top: 15px;}

#stay_connected #navigation								{ display: block; margin: 27px 0 0 50px; overflow: hidden;}
#stay_connected #navigation	li							{ float: left; list-style: none;}
#stay_connected #navigation	li a						{ background: transparent url(../nav_sprite.gif) no-repeat; display: block; height: 25px; margin: 0 7px 0 0; text-indent: -9999px;}
#stay_connected #navigation	#nav_home a					{ background-position: 0 -30px; width: 72px;}
#stay_connected #navigation	#nav_home a:hover			{ background-position: 0 0;}
.scHomeZone #navigation	#nav_home a 					{ background-position: 0 0 !important;}
#stay_connected #navigation	#nav_competition a			{ background-position: 0 -90px; width: 127px;}
#stay_connected #navigation	#nav_competition a:hover	{ background-position: 0 -60px;}
.scCompZone #navigation	#nav_competition a 				{ background-position: 0 -60px !important;}
#stay_connected #navigation	#nav_stayfree a				{ background-position: 0 -150px; width: 100px;}
#stay_connected #navigation	#nav_stayfree a:hover		{ background-position: 0 -120px;}
.scStayfreeZone #navigation	#nav_stayfree a 			{ background-position: 0 -120px !important;}

#stay_connected #footer_info		{ position: absolute; bottom: 10px; right: 15px; color: #2d6ba7; text-transform: uppercase; font-size: 10px;}

/* Competition */
#stay_connected #comp_content		{ clear: both; padding: 30px 20px 0 20px; }

/* Advertorial */


#stay_connected #stayfree_content						{ position: relative; clear: both; background: transparent url(../bg/stayfree_content.jpg) no-repeat; margin: 7px 0 0 18px; _margin: -19px 0 0 18px; height: 853px; padding: 36px 45px 30px 30px; }
#stay_connected #stayfree_content h2					{ color: #6bb61f; font-size: 15px; margin: 0 0 10px 0; padding: 5px 0 0 0;}
#stay_connected #stayfree_content p						{ font-size: 12px; padding: 0 0 0 35px; background: transparent url(../stayfree_butterfly_logo.gif) left 10px no-repeat; margin: 0 0 15px 0;}
#stay_connected #stayfree_content #sub_heading 			{ background: transparent url(../ir/stay-cool-stay-connected.gif) no-repeat; text-indent: -9999px; height: 84px; margin: 0 0 30px 0;}
#stay_connected #stayfree_content #info_panel			{ width: 235px; float: right; padding: 5px 10px;}
#stay_connected #stayfree_content #info_panel h2		{ color: #005daa; font-size: 20px; line-height: 24px; margin: 0; padding: 0;}
#stay_connected #stayfree_content #info_panel #links	{ padding: 0 0 15px 0; margin: 10px 0; border-top: solid #c2d8eb 1px; border-bottom: solid #c2d8eb 1px; }
#stay_connected #stayfree_content #info_panel h3		{ fonty-size: 13px; color: #6bb61f; text-transform: uppercase; margin: 8px 0 2px 0; }
#stay_connected #stayfree_content #product_shot			{ display: block; width: 318px; height: 373px; text-indent: -9999px; margin: 0 0 25px; }
#stay_connected #stayfree_content #logo					{ position: absolute; right: 45px !important; bottom: 30px !important; top: auto !important;}
#stay_connected #stayfree_content #logo_long			{ position: absolute; right: 30px !important; bottom: 125px !important; top: auto !important;}
#stay_connected .stayfree_content_end                   { background:url("../bg/stayfree_content_end.jpg") no-repeat scroll -11px -1px transparent !important; padding-top:48px !important; height:754px !important;}
                                                         
                                                         /* Home */
#stay_connected #home_content											{ position: relative; clear: both; background: transparent url(../bg/home_content.jpg) left 90px no-repeat; height: 1016px; margin: 30px 20px 0 27px;}
#stay_connected .home_content_end										{background: url("../bg/home_content_end.jpg") no-repeat scroll left 35px transparent !important; height:970px !important;}
#stay_connected #home_content #intro									{ font-size: 19px; color: #848383; font-weight: bold; line-height: 22px; }
#stay_connected #home_content #fine_print								{ font-size: 10px; color: #848383; font-weight: line-height: 13px; }
#stay_connected #home_content #info_panel								{ margin: 180px 0 30px 15px; width: 442px; padding: 10px 5px 10px 12px; overflow: hidden; }
#stay_connected #home_content #info_panel #surprise_chef				{ float: right; }
#stay_connected #home_content #info_panel #you_could_win				{ background: transparent url(../ir/you-could-win.png) no-repeat; _background-image: url(../ir/you-could-win.gif); height: 24px; text-indent: -9999px; }
#stay_connected #home_content #info_panel #lhs,				
#stay_connected #home_content #info_panel #rhs							{ margin: 7px 15px 0 0; float: left; width: 150px;}
#stay_connected #home_content #info_panel p								{ font-size: 12px; font-weight: bold; padding: 0 0 0 7px; margin: 0 0 10px 0; background: transparent url(../bullet_point.gif) left 5px no-repeat;}
#stay_connected #home_content #info_panel strong						{ font-size: 16px; }
#stay_connected #home_content #info_panel #enter_now					{ clear: both;}
#stay_connected #home_content #bottom_panel								{ padding: 12px 20px; overflow: hidden;}
#stay_connected #home_content .bottom_panel_end							{ padding: 435px 20px !important;}
#stay_connected #home_content #bottom_panel p							{ color: #696969; font-size: 13px; margin: 0 0 15px 0;}
#stay_connected #home_content #bottom_panel a 							{ color: #0b3d7f; text-decoration: underline;}
#stay_connected #home_content #bottom_panel a:hover						{ text-decoration: none;}
#stay_connected .bottom_panel_thankyou #dinner_recipes,
#stay_connected #home_content #bottom_panel #dinner_recipes				{ width: 269px; height: 165px; background: transparent url(../bg/dinner_recipes.jpg) no-repeat; float: left; margin: 0 15px 15px 0; padding: 30px 2px 10px 15px; color: #dbff35; font-size: 13px;}
#stay_connected .bottom_panel_thankyou #mocktail_recipes,
#stay_connected #home_content #bottom_panel #mocktail_recipes			{ width: 269px; height: 165px; background: transparent url(../bg/mocktail_recipes.jpg) no-repeat; float: left; margin: 0 0 15px 0; padding: 30px 2px 10px 15px; color: #082a46; font-size: 13px;}
#stay_connected #home_content #bottom_panel #dinner_recipes h2,
#stay_connected #home_content #bottom_panel #mocktail_recipes h2		{ height: 60px; margin: 0 0 10px 0; text-indent: -9999px;}
#stay_connected #home_content #bottom_panel #dinner_recipes a			{ color: #dbff35;}
#stay_connected #home_content #bottom_panel #mocktail_recipes a			{ color: #082a46;}
#stay_connected #home_content #bottom_panel .recipe_list				{ height: 90px; overflow: auto; width: 269px; }
#stay_connected #home_content #bottom_panel .recipe_list li				{ margin: 0 0 2px 23px; display: list-item; line-height: 16px;}
#stay_connected #home_content #bottom_panel #stay_cool					{ background: transparent url(../ir/stay-cool-stay-connected-home.gif) left 10px no-repeat; text-indent: -9999px; height: 63px; clear: both; margin: 0 0 15px 0; padding: 10px 0 0 0; }
#stay_connected #home_content #logo										{ position: absolute; right: 45px !important; bottom: 17px !important; top: auto !important;}
#stay_connected #home_content #logo_long									{ position: absolute; right: 30px !important; bottom: 70px !important; top: auto !important;}

/* Recipes */
#stay_connected #dinner_content  p,
#stay_connected #mocktail_content  p					{ color: #696969; font-size: 13px; margin: 0 0 15px 0;}
#stay_connected #dinner_content  a,
#stay_connected #mocktail_content  a 					{ color: #0b3d7f; text-decoration: underline;}
#stay_connected #dinner_content  a:hover,
#stay_connected #mocktail_content a:hover				{ text-decoration: none;}

#stay_connected #dinner_content,
#stay_connected #mocktail_content						{ position: relative; clear: both; background: transparent url(../bg/recipe_content_back.jpg) repeat-y; margin: 7px 0 0 18px; _margin: -19px 0 0 18px;}
#stay_connected #dinner_content #bg_mid,
#stay_connected #mocktail_content #bg_mid				{ background:transparent url(../bg/recipe_content_mid.jpg) left top no-repeat;}
#stay_connected #dinner_content #bg_front,
#stay_connected #mocktail_content #bg_front				{ background:transparent url(../bg/recipe_content_front.jpg) left bottom no-repeat; padding: 36px 27px 11px 20px; overflow: hidden; }
#stay_connected #dinner_content #sub_heading,
#stay_connected #mocktail_content #sub_heading 			{ background: transparent url(../ir/stay-cool-stay-connected-recipe.gif) no-repeat; text-indent: -9999px; height: 76px; margin: 0 0 15px 0;}

#stay_connected #dinner_content #logo,									
#stay_connected #mocktail_content #logo					{ float: right; position: relative !important; left:auto; right: auto; top:auto; bottom:auto; margin: 0 20px 20px 0; clear:both;}

#stay_connected #dinner_content  ol,
#stay_connected #dinner_content  ul,
#stay_connected #mocktail_content ol,
#stay_connected #mocktail_content ul					{ margin: 0 0 30px 17px; }
#stay_connected #dinner_content li,
#stay_connected #mocktail_content li					{ margin: 0 0 4px 10px; }

#stay_connected #dinner_content .main,
#stay_connected #mocktail_content .main					{ width: 252px; float: right; margin:0 0 15px 15px;}	
			
								
/* Mocktail specific */
#stay_connected #mocktail_content #top5					{ background: transparent url(../ir/top-5-mocktails.gif) no-repeat; height: 75px; text-indent: -9999px; margin: 0 0 12px 0 ;}
#stay_connected #mocktail_content #articleHeading 		{ color: #0f3c62; font-size: 24px; text-transform: uppercase; font-weight: bold; margin: 0 0 20px 0; line-height: 30px;}
#stay_connected #mocktail_content #recipe_outer			{ background: #32a7d3 url(../bg/mocktail_recipe_top.gif) left top no-repeat; width: 603px; margin: 0 0 25px 0;}
#stay_connected #mocktail_content #recipe_inner			{ background: transparent url(../bg/mocktail_recipe_bottom.gif) left bottom no-repeat; padding: 27px 22px; overflow: hidden;}
#stay_connected #mocktail_content .ArticleImage, 
#stay_connected #mocktail_content #articleImage 		{ background:transparent url(../bg/mocktail_image.gif) no-repeat; border:none; float:none; width:234px; height:228px; padding:9px; position:relative;}
#stay_connected #mocktail_content #articleBody			{ border: none; padding: 0; color:#082a46; font-size: 14px;}
#stay_connected #mocktail_content #articleBody h2		{ font-size: 15px; color: #082a46; text-transform: uppercase; margin: 0 0 15px 0; }
#stay_connected #mocktail_content #articleBody p		{ font-size: 15px; color: #082a46; margin: 0 0 12px 0;}	
#stay_connected #mocktail_content ul li					{ list-style-image: url(../list_item_mocktail.gif);}
#stay_connected #mocktail_content #articleBody a		{ color: #adcf5c; }

/* Dinner specific */
#stay_connected #dinner_content #top5					{ background: transparent url(../ir/top-5-dinners.gif) no-repeat; height: 75px; text-indent: -9999px; margin: 0 0 12px 0 ;}
#stay_connected #dinner_content #articleHeading 		{ color: #dbff35; font-size: 24px; text-transform: uppercase; font-weight: bold; margin: 0 0 20px 0; line-height: 30px;}
#stay_connected #dinner_content #recipe_outer			{ background: #2d6ba7 url(../bg/dinner_recipe_top.gif) left top no-repeat; width: 603px; margin: 0 0 25px 0;}
#stay_connected #dinner_content #recipe_inner			{ background: transparent url(../bg/dinner_recipe_bottom.gif) left bottom no-repeat; padding: 27px 22px; overflow: hidden;}
#stay_connected #dinner_content .ArticleImage, 
#stay_connected #dinner_content #articleImage 			{ background:transparent url(../bg/dinner_image.gif) no-repeat; border:none; float:none; width:234px; height:228px; padding:9px; position:relative;}
#stay_connected #dinner_content #articleBody			{ border: none; padding: 0; color:#ffffff; font-size: 14px;}
#stay_connected #dinner_content #articleBody h2			{ font-size: 15px; color: #ffffff; text-transform: uppercase; margin: 0 0 15px 0; }
#stay_connected #dinner_content #articleBody p			{ font-size: 15px; color: #ffffff; margin: 0 0 12px 0;}	
#stay_connected #dinner_content ul li					{ list-style-image: url(../list_item_dinner.gif);}
#stay_connected #dinner_content #articleBody a			{ color: #dbff35; }

/* Terms & Conditions */
#stay_connected #terms_content							{ position: relative; clear: both; background: transparent url(../bg/terms_content_back.jpg) repeat-y; margin: 30px 0 0 18px; font-size: 13px; color: #696969;}
#stay_connected #terms_content #bg_mid					{ background:transparent url(../bg/terms_content_mid.jpg) left top no-repeat;}
#stay_connected #terms_content #bg_front				{ background:transparent url(../bg/terms_content_front.jpg) left bottom no-repeat; padding: 0 40px 11px 20px; overflow: hidden; }
#stay_connected #terms_content h1						{ color: #0052a1; font-size: 26px; line-height: 30px; padding:3px 0;}
#stay_connected #terms_content h2						{ color: #414141; font-size: 16px; }
#stay_connected #terms_content h3						{ color: #323232; font-size: 13px; padding: 0 0 5px 0; }
#stay_connected #terms_content p						{ margin: 0 0 15px 0; }
#stay_connected #terms_content a						{ color: #696969; text-decoration: underline; }
#stay_connected #terms_content a:hover					{ text-decoration: none; }
#stay_connected #terms_content #copy					{ margin: 60px 0 40px 0; }
#stay_connected #terms_content #draw_dates_aus			{ height: 197px; background: transparent url(../bg/australian_draw_dates.gif) no-repeat; margin: 5px 0 15px 0; text-indent: -9999px; }
#stay_connected #terms_content #draw_dates_nz			{ height: 197px; background: transparent url(../bg/nz_draw_dates.gif) no-repeat; margin: 5px 0 15px 0; text-indent: -9999px; }


#stay_connected .padding285 { padding-top:285px;}