/* CSS Layout Document */
body {background-image: url("/en/images/2009/background_slither.gif"); background-repeat: repeat-x; background-color:#F6C75F; font-family: verdana, arial, helvetica, sans-serif; color: #303263; margin: 0 auto 0 auto; padding: 0 0 0 0; width:100%; text-align:center;}




#container { width: 785px; padding: 0 0 0 0; text-align:left; margin: 0 auto 0 auto; background-image: url("/en/images/2009/bkg_body.png"); background-repeat:repeat-y;}
#menu { width: 145px; float: left; margin: 0 0 0 0; padding: 75px 0 0 0; background-image: url("/en/images/2009/nav_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#menu_fade { width: 185px; height: 290px; float: left; margin: 0 0 0 0; padding: 75px 0 0 0; background-image: url("/en/images/2009/nav_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#menu_kids { width: 170px; float: left; margin: 0 0 0 0; padding: 75px 0 0 0; background-image: url("/en/images/2009/nav_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#menu_swirl { width: 185px; height: 290px; float: left; margin: 0 0 0 0; padding: 75px 0 0 0; background-image: url("/en/images/2009/nav_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }
#menu_nofade { width: 185px; height: 290px; float: left; margin: 0 0 0 0; padding: 75px 0 0 0; background-image: url("/en/images/2009/nav_bg.jpg"); background-position: 0 0; background-repeat: no-repeat; }

#content { width: 640px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
#content_fade { width: 600px; min-height: 300px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
#content_kids { width: 615px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
#content_nofade { width: 600px; min-height: 290px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

#gallery { width: 610px; float: left; margin: 0 0 5px 0; padding: 0 0 0 12px; }
#gallery_content_image { width: 399px; min-height: 285px; float: left; margin: 0 10px 0 0; padding: 0 0 0 0; background-color: #CDCDCD; background-image: url("/en/images/bkg_gallery_content.jpg"); background-position: 0 0; background-repeat: repeat-x; border-right: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF;  }
#gallery_content_video { width: 379px; height: 285px; float: left; margin: 0 10px 0 0; padding: 0 0 0 0; background-color: #CDCDCD; background-image: url("/en/images/bkg_gallery_content.jpg"); background-position: 0 0; background-repeat: repeat-x; border-right: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF;  }
#gallery_desc { width: 420px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

.col_hme h3 { margin: 0 0 0 0; padding: 0 0 0 0; }

.col_hme { width: 210px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_hme_img { width: 90px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_hme_content { font-size: 0.7em; line-height: 130%; color: #303263; margin: 0 0 0 0; padding: 0 10px 0 5px; width: 105px; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }

.col_hme_2 { width: 216px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_hme_img_2 { width: 100px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_hme_content_2 { font-size: 0.7em; line-height: 130%; color: #303263; margin: 0 0 0 0; padding: 0 10px 0 5px; width: 95px; margin: 0 0 0 0; padding: 0 0 0 0; float: left; }

.col_main385 { width: 382px; float: left; margin: 0 0 0 3px; padding: 0 0 0 0; }
.col_main400 { width: 400px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_main420 { width: 420px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

.col_right215 { width: 215px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.col_right220 { width: 220px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

.content_boxes { width: 385px; float: left; margin: 15px 0 0 0; }
.kids_boxes { width: 400px; float: left; margin: 10px 0 0 0; }
.box_image { width: 100px; float: left; }
.kids_image { width: 130px; float: left; }
.box_content { width: 285px; float: left; }
.kids_content { width: 270px; float: left; }

#article_table { width: 398px; float: left; border: 1px solid #303263; margin: 10px 0 0 0;  }
.article_table_menu { width: 90px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.article_table_content { width: 300px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

#nutritional_table { width: 385px; margin: 0 0 0 0; }

#showhide_table { width: 396px; min-height: 280px; display: block; background-image: url("/en/images/bkg_showhide_table2.gif"); background-position: 0 0; background-repeat: repeat-y; margin: 0 10px 0 12px; padding: 0 0 0 0; }
#showhide_menu { width: 100px; float: left; margin: 0 0 0 0; padding: 5px 0 10px 0; }
#showhide_content { width: 296px; display: block; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }

.reg_header { width: 570px; margin: 0 0 0 12px; padding: 0 0 0 0; }
.reg_content { width: 570px; margin: 0 0 0 12px; padding: 0 0 0 0; background-image: url("/en/images/bkg_reg_content.jpg"); background-position: 0 0; background-repeat: repeat-x; }
.reg_footer { width: 570px; margin: 0 0 0 12px; padding: 0 0 0 0; }

.rgt_header200 { width: 200px; margin: 0 0 0 0; padding: 0 0 0 0; }
.rgt_header200space { width: 200px; margin: 15px 0 0 0; padding: 0 0 0 0; }
.rgt_content200 { width: 200px; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url("/en/images/bkg_rgt200.gif"); background-position: 0 0; background-repeat: repeat-y; }
.rgt_footer200 { width: 200px; margin: 0 0 0 0; padding: 0 0 0 0; }

#footer { width: 785px; float: left; text-align: center; margin: 30px 0 0 0; padding: 0 0 30px 0; }

a:link, a:visited  { font-weight: bold; color: #303263; text-decoration: underline; }
a:hover, a:active  { font-weight: bold; color: #F1552F; text-decoration: underline; }
a.menu:link, a.menu:visited  { font-weight: normal; color: #F1552F; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
a.menu:hover, a.menu:active  { font-weight: normal; color: #F1552F; text-decoration: underline; margin: 0 0 0 0; padding: 0 0 0 0; }
a.submenu:link, a.submenu:visited  { font-weight: normal; color: #3B3E7D; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0; }
a.submenu:hover, a.submenu:active  { font-weight: normal; color: #3B3E7D; text-decoration: underline; margin: 0 0 0 0; padding: 0 0 0 0; }
#footer a:link, #footer a:visited  { font-weight: normal; color: #303263; text-decoration: none; margin: 0 0 0 0; padding: 0 10px 0 10px; }
#footer a:hover, #footer a:active  { font-weight: normal; color: #F1552F; text-decoration: underline; margin: 0 0 0 0; padding: 0 10px 0 10px; }
#related_links a:link, #related_links a:visited { font-weight: normal; color: #303263; text-decoration: underline; }
#related_links a:hover, #related_links a:active { font-weight: normal; color: #F1552F; text-decoration: underline; }

.menu_container { width: 100%; float: left; }
.menu_container .menu_icon { width: 28px; float: left; }
.menu_container .menu_content { width: 117px; float: left; font-size: 0.7em; color: #F1552F; }
.submenu_container { width: 100%; padding: 10px 0 3px 0; float: left; }
.submenu_container .submenu_icon { width: 28px; float: left; }
.submenu_container .submenu_content { width: 117px; float: left; font-size: 0.7em; color: #F1552F; }
.submenu_container .submenu_content_head { width: 117px; float: left; font-size: 0.7em; color: #303263; font-weight:bold; margin: 0 0 0 17px; }

#content h1 { font-size: 1.1em; color: #303263; margin: 0 0 0 0; padding: 0 0 15px 12px; }
#content h2 { font-size: 0.8em; font-weight: bold; color: #303263; margin: 0 0 0 12px; padding: 5px 0 10px 0; }
#content h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
#content p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 27px 0 12px; padding: 0 0 10px 0; }

#content_fade h1 { font-size: 1.1em; color: #303263; margin: 0 0 0 0; padding: 0 0 15px 12px; }
#content_fade h2 { font-size: 0.8em; font-weight: bold; color: #303263; margin: 0 0 0 12px; padding: 5px 0 10px 0; }
#content_fade h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
#content_fade p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 27px 0 12px; padding: 0 0 10px 0; }

#content_kids h1 { font-size: 1.1em; color: #303263; margin: 0 0 0 0; padding: 0 0 15px 12px; }
#content_kids h2 { font-size: 0.8em; font-weight: bold; color: #303263; margin: 0 0 0 12px; padding: 5px 0 10px 0; }
#content_kids h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
#content_kids p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 27px 0 12px; padding: 0 0 10px 0; }

#content_nofade h1 { font-size: 1.1em; color: #303263; margin: 0 0 0 0; padding: 0 0 15px 12px; }
#content_nofade h2 { font-size: 0.8em; font-weight: bold; color: #303263; margin: 0 0 0 12px; padding: 5px 0 10px 0; }
#content_nofade h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
#content_nofade p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 27px 0 12px; padding: 0 0 10px 0; }

#showhide_table h3 { font-size: 0.7em; font-weight: bold; color: #303263; margin: 0 0 0 0; padding: 5px 2px 0 5px; }
#showhide_menu p { font-size: 0.7em; color: #FFFFFF; margin: 0 3px 0 0; padding: 0 2px 1px 5px; }
#showhide_content { margin: 0 0 0 0; padding: 0 0 0 0; }
#showhide_content p { font-size: 0.7em; color: #303263; margin: 0 0 3px 0; padding: 5px 5px 10px 5px; }
#showhide_content div ul { margin: 0 0 0 0; padding: 0 0 0 0; }
#showhide_content div li { color: #303263; list-style-type: disc; list-style-position: inside; margin: 0 5px 0 17px; padding: 0 0 0 0; }

.col_main420 h1 { margin: 0 0 0 0; padding: 0 0 15px 0; }
.col_main420 h2 { font-size: 0.8em; color: #303263; margin: 0 0 0 0; padding: 15px 0 8px 12px; }
.col_main420 h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
.col_main420 p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 10px 0 12px; padding: 0 0 10px 0; }

.col_main385 h1 { margin: 0 0 0 0; padding: 0 0 0 0; }
.col_main385 h2 { font-size: 0.8em; color: #303263; margin: 0 0 0 0; padding: 15px 0 8px 12px; }
.col_main385 h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
.col_main385 p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 10px 0 12px; padding: 0 0 10px 0; }

.reg_content h2 { font-size: 0.8em; color: #303263; margin: 0 12px 0 12px;  padding: 4px 0 10px 0; }
.reg_content h3 { font-size: 0.7em; font-weight: normal; color: #303263; margin: 0 15px 0 12px;  padding: 4px 0 0 0; }
.reg_content p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 0 0 10px 0; }
.reg_content .form { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 0 0 5px 12px; }
.reg_content .smallprint { font-size: 0.6em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 5px 20px 5px 12px; }
.reg_content .margin { color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 0 0 5px 12px; }

#nutritional_table td { font-size: 0.6em; color: #303263; line-height: 140%; background-color: #D8F3FC; margin: 0 0 0 0; padding: 3px 3px 3px 3px; }
#nutritional_table td.title { font-size: 0.7em; color: #303263; line-height: 140%; background-color: #D8F3FC; margin: 0 0 0 0; padding: 3px 3px 3px 3px; }
#nutritional_table td.nostyle { font-size: 0.7em; color: #303263; line-height: 140%; background-color: #FFFFFF; margin: 0 0 0 0; padding: 5px 0 5px 0; }
#nutritional_table th { font-size: 0.6em; color: #303263; line-height: 140%; background-color: #D8F3FC; margin: 0 0 0 0; padding: 3px 3px 3px 3px; }
#nutritional_table th.title { font-size: 0.7em; color: #303263; line-height: 140%; background-color: #D8F3FC; margin: 0 0 0 0; padding: 3px 3px 3px 3px; }
#nutritional_table th.nostyle { font-size: 0.7em; color: #303263; line-height: 140%; background-color: #FFFFFF; margin: 0 0 0 0; padding: 5px 0 5px 0; }
#nutritional_table_list { font-size: 1.4em; }
#product_table td, #product_table2 td { font-size: 0.6em; color: #303263; line-height: 140%; background-color: #D8F3FC; margin: 0 0 0 0; padding: 5px 3px 5px 5px; }

.shadow { width: 6px; background-image: url("/en/images/bkg_reg_shadow.jpg"); background-position: 0 0; background-repeat: repeat-y; }
.divider { width: 20px; background-image: url("/en/images/bkg_reg_divider.gif"); background-position: 0 0; background-repeat: repeat-y; }

.box_content h2 { font-size: 0.8em; color: #FF9731; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
.kids_content h2 { font-size: 0.8em; color: #303263; margin: 0 0 0 0; padding: 2px 0 5px 0; }
.box_content h3 { font-size: 0.7em; color: #FF9731; margin: 0 0 0 0; padding: 8px 0 8px 10px; }
.kids_content h3 { font-size: 0.7em; color: #303263; margin: 0 0 0 0; padding: 2px 0 5px 0; }

.box_content p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 0 10px 0 10px; }
.kids_content p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 0 10px 0 0; }

.article_table_menu { margin: 0 0 0 0; padding: 0 0 0 0; }
.article_table_menu ul  { font-size: 0.7em; color: #303263; margin: 0 0 0 5px; padding: 2px 0 0 0; }
.article_table_menu li { list-style: none; margin: 0 0 0 0; padding: 0 0 2px 0; }
.article_table_content p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 0 0 0; padding: 2px 0 5px 0; }

.rgt_content200 p { font-size: 0.7em; color: #303263; line-height: 140%; margin: 0 15px 0 15px; padding: 0 0 10px 0; }
.radioLabel { font-size: 0.7em !important; font-size: 1.0em; margin: 0 57px 0 42px !important; margin: 0 0 0 0; line-height: 140%; }
.tblInput { margin: 0 27px 0 12px !important; margin: 0 0 0 0; }

#content ul { font-size: 0.7em; color: #303263; margin: 5px 0 0 0; padding: 0 0 0 0; }
#content li { list-style: none; margin: 0 0 0 0; padding: 0 0 0 12px; }

#content_nofade ul { font-size: 0.7em; color: #303263; margin: 5px 0 0 0; padding: 0 0 0 0; }
#content_nofade li { list-style: none; margin: 0 0 0 0; padding: 0 0 0 12px; }

#gallery .gallery_thumbs ul { margin: 0 0 0 0; padding: 0 0 0 0; }
#gallery .gallery_thumbs li { list-style: none; margin: 0 10px 7px 0; padding: 0 0 0 0; background-color: #CDCDCD; background-image: url("/en/images/bkg_gallery_thumb.jpg"); background-position: 0 0; background-repeat: repeat-x; border-right: 1px solid #AFAFAF; border-bottom: 1px solid #AFAFAF; }

#footer { font-size: 0.7em; color: #303263; }

.img_menu_icon { margin: 0 0 0 0; padding: 4px 0 0 20px; }
.img_list_triangle { margin: 0 0 0 0; padding: 0 5px 0 0; }
.img_menu_divider { margin: 0 0 0 0; padding: 6px 0 6px 29px; }
.img_hme_header { margin: 0 0 0 0; padding: 0 0 8px 0; }
.img_hme_registration { margin: 0 0 0 0; padding: 0 0 8px 0; }
.img_article_header { margin: 0 0 0 0; padding: 0 0 15px 0; }
.product_img_article_header { margin: 0 0 0 -12px; padding: 0 0 15px 0; }

.img_rgt_header { margin: 0 0 0 0; padding: 2px 0 5px 0; }
.img_kids_boxes { margin: 0 0 0 0; padding: 0 0 0 15px; }
.img_promo_first { margin: 55px 0 0 0; padding: 0 0 0 0; }
.img_promo { margin: 20px 0 0 0; padding: 0 0 0 0; }

.img_gallery_content { margin: 0 0 0 0; padding: 10px 0 10px 13px; }
.img_gallery_thumb { margin: 0 0 0 0; padding: 4px 4px 2px 4px; }

.but_reg_next { margin: 10px 20px 10px 0; padding: 0 0 0 0; }
.but_reg_back { margin: 10px 20px 10px 0; padding: 0 0 0 0; }
.but_reg_cancel { margin: 10px 55px 10px 0; padding: 0 0 0 0; }
.but_reg_findmyaddress { margin: 10px 25px 0px 20px; padding: 0 0 0 0; }
.but_submit { margin: 0 15px 0 10px; padding: 5px 0 5px 0; }

form { margin: 0 0 0 0; padding: 0 0 0 0; }
.form_text_field { width: 142px; font-family: arial, verdana, helvetica, sans-serif; font-size: 0.75em; color: #303263; margin: 0 0 8px 0; padding: 1px 2px 1px 3px; background-color: #F89827; border: 1px solid #FFFFFF; }

#content .col_hme_header { margin: 0 0 0 0; padding: 0 0 10px 0; }
#content .col_prd_header { margin: 0 0 0 0; padding: 0 0 15px 0; }

#footer .rgt_border { margin: 0 0 0 0; padding: 0 5px 0 5px; }

.validationErrors {
	font-size: 0.7em; 
	color: red; 
	line-height: 140%; 
	margin: 0 0 0 0; 
	padding: 0 0 5px 12px; 
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}

.backtorange { font-size: 0.7em; color: #303263; float: right; margin: 2px 22px 0 0; }

#sitemap a:link, #sitemap a:visited { font-weight: normal; color: #303263; text-decoration: none; }
#sitemap a:hover, #sitemap a:active { font-weight: normal; color: #F1552F; text-decoration: none; }

#sitemap {
	font-size: 0.7em;
	margin-left: 10px;
	}

.sitemaplist {
	font-weight: normal; 
	list-style: disc; 
	margin-top: 0; 
	padding-top: 0;}

.sitemapsublist {
	font-weight: normal; 
	list-style: square; 
	margin-top: 0; 
	padding-top: 0;}

.adventure-video {

	margin: 0 0 20px 12px; 
}

.adventure-gallery {
	float: right;
	margin: 0 10px 0 5px;
}


/*new content as it's a nightmare trying to fix the old stuff!*/

.section_summary_new_main_asset
{
	float:right; 
	margin:0 0 10px 16px;
}

#placeholder_new_page
{
	width: 800px; 
	padding: 0 0 0 0; 
	text-align:left; 
	margin: 0 auto 0 auto;
}

#container_new_page
{ 
	width: 785px; 
	padding: 0 0 0 0;
	text-align:left; 
	margin: 0 auto 0 auto;
	background-image: url("/en/images/2009/bkg_body.png"); 
	background-repeat:repeat-y;
	float:left;
	
}

.header_new_page
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width:600px;
	height:300px;
	float: left; 
}


#content_new_page
{ 
	border: 0px solid;
	/*original width for comp investigation width: 580px; what impact changing this?*/
	width: 600px; 
	float: left; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	background-repeat: no-repeat;
	
}

#content_new_page h1 
{ 
	font-size: 1.1em; 
	color: #303263; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}
#content_new_page h2 
{ 
	font-size: 0.8em; 
	font-weight: bold; 
	color: #303263; 
	margin: 0 0 0 12px; 
	padding: 5px 0 10px 0; 
}

#content_new_page h3 
{ 
	font-size: 0.7em; 
	color: #303263; 
	margin: 0 0 0 0; 
	padding: 8px 0 8px 10px; 
}

#home_box_content_new h2, #home_box_content_new h3
{ 
	font-size: 0.7em; 
	color: #303263; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}


#content_new_page p 
{ 
	font-size: 0.7em; 
	color: #303263; 
	line-height: 140%; 
	margin: 0 27px 0 12px; 
	padding: 0 0 10px 0; 
}

#content_new_page ul 
{ 
	font-size: 0.7em; 
	color: #303263; 
	margin: 5px 0 0 0; 
	padding: 0 0 0 0; 
}
#content_new_page li 
{ 
	list-style: none; 
	margin: 0 0 0 0; 
	padding: 0 0 0 12px; 
}

#content_new_body
{
	clear:both;
	margin-top:15px;
	margin-right:20px;
	
}

#content_new_body p
{
	color: #303263; 
	margin: 0 0 0 0; 
	padding: 0 0 10px 0; 
}


#content_new_page #validationErrors_new_page li
{
	color:#f6922f;	
	font-weight:bold;
	
	
}


#content_new_page #validationErrors_new_page
{
	
	color:#f6922f;	
	font-weight:bold;
	padding-bottom:10px;
	margin-top:4px;
	
}


.menu_content_new_page  /*not doing anything - fix left nav or remove*/
{
	width: 117px; float: left; font-size: 0.7em; color: black; 
}

.new_right_column 
{ 
	float: left; 
	margin: 0 0 0 -4px;
	padding: 0 0 0 0;
}

.new_right_column_competition 
{ 
	float: left; 
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
}

.new_form_panel_top
{
	background-image: url("/en/images/2008/panels/comp_form_top.gif");
	background-repeat:no-repeat;
	width: 288px;
	height:10px;
	margin: 0 0 0 0; /*to align with 'content boxs' - also adds space between promo 1 and 2*/
	padding: 0 0 0 0; 
	border:0px solid black;
}
.new_form_panel_middle
{
	width: 288px; 
	margin: -4px 0 0 0; 
	padding: 0 0 0 0; 
	background-image: url("/en/images/2008/panels/comp_form_middle.gif");
	background-repeat: repeat-y;
	border:0px solid black; 
}
.new_form_panel_bottom
{
	background-image: url("/en/images/2008/panels/comp_form_bottom.gif");
	background-repeat:no-repeat;
	width: 288px;
	height:15px;
	margin: -4px 0 0 0; 
	padding: 0 0 0 0; 
	border:0px solid black;
}

.new_form_panel_middle fieldset
{
	border:0px;
	
}



.new_form_panel_middle #submit
{
	border:0px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 83px;
	height:26px;
}

/*.new_form_panel_middle label
{
	width:150px;
	border:1px solid black;
	padding-right:20px;
}
*/
.competition_input
{
	width:132px;
	background-color:#f6922f;
	border:1px solid white;
	margin: 4px 0 4px 0; 
	padding: 2px 0 2px 0;
	 
	
}



.new_right_promo_top
{ 
	background-image: url("/en/images/2008/panels/rhs_box_top.gif");
	background-repeat:no-repeat;
	width: 195px;
	height:10px;
	margin: 15px 0 0 0; /*to align with 'content boxs' - also adds space between promo 1 and 2*/
	padding: 0 0 0 0; 
}

.new_right_promo_middle
{ 
	width: 195px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	background-image: url("/en/images/2008/panels/rhs_box_middle.gif");
	background-repeat: repeat-y; 
}

.new_right_promo_bottom
{ 
	background-image: url("/en/images/2008/panels/rhs_box_bottom.gif");
	background-repeat:no-repeat;
	width: 195px;
	height:15px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}


.new_right_promo_middle p img
{
	text-align:right;
	padding-left:80px;
}

.new_right_promo_heading
{
	margin: -10px 0 0 0; 
	padding-left:4px;
}


.new_column_competition { width: 288px; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
/*.col_main385 h1 h2 h3*/
.new_column_competition p 
{ 
	font-size: 0.7em; 
	color: #303263; 
	line-height: 140%; 
	
	
	
}

.new_full_width
{
	width: 576px; 
	float: left; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

.new_competition_notes_full_width
{
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 576px; 
	
	
}
#content_new_page .new_competition_notes_full_width p
{
	font-size: .7em;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	width: 576px;
	line-height: 140%; 
}


.new_form_label
{
	clear:both;
	width:110px; 
	float:left;
	font-size: .7em;
	line-height: 140%;
	margin: 4px 20px 4px 8px; 
	
}

#content_new_page .new_form_label p
{
	font-size: .7em;
	line-height: 140%; 
	
	
}

#content_new_page .new_form_panel_middle p
{
	font-size: .7em;
	margin: 4px 20px 4px 8px; 
	padding: 0 0 0 0;  
	line-height: 140%; 
	width:272px;

}
#comppersonal
{

	margin: 4px 20px 4px 8px; 
	padding: 0 0 0 0;  

	width:272px;

	border:1px solid black;
}

/*.new_full_width p 
{ 
	font-size: 0.7em; 
	color: #303263; 
	line-height: 140%; 
	margin: 0 10px 0 12px; 
	padding: 0 0 10px 0; 
}
*/

/*unused?*/
.menu_container_new_page { width: 100%; float: left; }
.menu_container_new_page .menu_icon { width: 28px; float: left; }
.menu_container_new_page .menu_content { width: 117px; float: left; font-size: 0.7em; color: #F1552F; }




#menu_new_page 
{ 
	width: 185px; 
	/*height: 290px; */
	float: left; 
	margin: 0 0 0 0; 
	padding: 75px 0 0 0; 
	background-image: url("/en/images/2009/nav_bg.jpg"); 
	background-position: 0 0; 
	background-repeat: no-repeat; }

#footer_new_page
{
	
	width:764px; 
	clear:both;
	text-align: left;
	border:0px solid black;
	color: #303263;
	font-size: 0.7em;
	margin-left:11px;
	margin-top:10px;
	
}

#footer_new_bar
{
	width:764px; 
	color:#ffffff;
	text-align: center;
	clear:both;
	
	/*border-right:1px solid black;*/
	float:right;
	vertical-align:top;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	 
}


/*
#footer_new_page #footer_bar a:link, #footer_new_page #footer_bar a:visited  
{ 
	font-weight: normal; 
	color: #ffffff; 
	text-decoration: none; 
	padding-right: 10px; 
	padding-left: 10px; 
	margin-bottom:20px;
}
*/
/*#footer_new_page #footer_bar a:hover, #footer_new_page #footer_bar a:active  
{ 
	font-weight: normal; 
	color: #F1552F; 
	text-decoration: underline; 
	padding-right: 10px; 
	padding-left: 10px; 
	margin-bottom:20px;
}*/

#footer_reg
{
	padding-left:10px;
	width:580px;
	float:left;
	border:0px solid black;
	margin-top:2px;
}
#footer_facebook
{
	border:0px solid black;
	text-align:right; 
	margin-right:6px;
	vertical-align:top;
	width:160px;
	float:right;
	margin-bottom:30px;
}

/*

#footer { width: 785px; float: left; text-align: center; margin: 30px 0 0 0; padding: 0 0 30px 0; }
#footer { font-size: 0.7em; color: #303263; }
*/

/*#footer_new_page a:link, #footer_new_page a:visited  { font-weight: normal; color: #303263; text-decoration: none; margin: 0 0 0 0; padding: 0 10px 0 10px; }
*/
/*#footer_new_page a:hover, #footer_new_page a:active  { font-weight: normal; color: #F1552F; text-decoration: underline; margin: 0 0 0 0; padding: 0 10px 0 10px; }
*/

#enter_button
{
	text-align:right;
	padding-right:20px;
}
#enter_button_form
{
	text-align:right;
	padding-right:20px;
	padding-bottom:10px;
	width:272px;
}

.footer_new_links
{
	float:left; 
	text-align:center; 
	background-image: url('/en/images/2009/footer_slither.gif'); 
	background-repeat:repeat-x; 
	width:463px; 
	height:70px; 
	vertical-align:top; 
	padding-top:36px;
	color: #ffffff;
	margin-bottom:-26px;
}

.footer_new_links a:link, .footer_new_links a:visited  { font-weight: normal; color: #ffffff; text-decoration: none; margin: 0 0 0 0; padding: 0 10px 0 10px; }
.footer_new_links a:hover, .footer_new_links a:active  { font-weight: normal; color: #F1552F; text-decoration: underline; margin: 0 0 0 0; padding: 0 10px 0 10px; }




/*style="float:left; text-align:right; vertical-align:bottom; width:200px; height:70px; background-image: url('/en/images/2009/footer_wheat.gif'); background-repeat:no-repeat; background-position:bottom; "

*/
.footer_new_bar_left_image
{
	width:150px;
	
	float:left;
	height:70px; 
	vertical-align:bottom; 
	background-image: url('/en/images/2009/footer_slither.gif'); 
	background-repeat:repeat-x; 
	
	color: #ffffff;
	text-align:right;
}
.footer_new_bar_right_image
{
	width:150px; 
	
	float:left;
	height:70px; 
	vertical-align:bottom; 
	background-image: url('/en/images/2009/footer_slither.gif'); 
	background-repeat:repeat-x; 
	
	color: #ffffff;
	text-align:left;
	
}

#footer_new_bar_right_shadow
{
	width:1px;
	height:65px; 
	background-image: url('/en/images/2009/footer_right_shadow.png');
	float:left;
	vertical-align:top; 
	padding-top:0;
	color: #ffffff;

}

#content_new_page .gallery_thumbs ul 
{ 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

#content_new_page .gallery_thumbs li 
{ 
	list-style: none; 
	margin: 0 4px 2px 0; 
	padding: 0 0 0 0; 
	background-color: #CDCDCD; 
	background-image: url("/en/images/bkg_gallery_thumb.jpg"); 
	background-position: 0 0; 
	background-repeat: repeat-x; 
	border-right: 1px solid #AFAFAF; 
	border-bottom: 1px solid #AFAFAF; 
}

.gallery_thumbs 
{ 
	width: 78px; 
	min-height: 285px; 
	float: left; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}

#flash_container_new
{
	width:600px; 
	height:380px; 
	background:transparent url(/en/images/2009/page_headers/home.jpg);
}

.column_home_new
{
	padding:0 0 0 0; 
	margin:0 0 0 0; 
	float:left;
}

.column_home_copy_new 
{ 
	font-size: 0.7em; 
	line-height: 130%; 
	color: #303263; 
	margin: 0 0 0 0; 
	padding: 0 4px 0 3px; 
	width: 90px; 
	margin: 0 0 0 0; 
	float:left; 
	border:0px solid black; 
}

#home_box_content_new
{
	background-image:url(/en/images/2009/home_background_slither_sides.gif); 
	background-repeat:repeat-y; 
	float:left; 
	padding:0 0 0 4px;  
	width:581px;
}

#home_box_content_footer
{
	background-image:url(/en/images/2009/home_background_slither_bottom.gif); 
	clear:both; 
	border:0px solid black; 
	height:12px; 
	width:581px; 
	background-repeat:no-repeat;
}
#coupon_link {
	clear: both;
	margin: 0 auto;
	text-align: center;
}
#coupon_link a
{
	outline: none;
}
#coupon_link img {
	border: none;
}