body {
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	background: #fffdf1 url(../images/template/page_bg.gif) repeat-x;
	text-align: center;
	margin: 0;
	padding: 0;
}
a img {
	border-style: none;
	border-width: 0;
}
a {
	color: #a90528;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.masthead {
	width: 950px;
	height: 123px;
	position: relative;
	margin-bottom: 26px;
}
.masthead img {
	border-style: none;
}
.club {
	position: absolute;
	left: 700px;
	top: 12px;
}
.wrapper {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	margin-top: 0;
	position: relative;
}
.align {
	padding-left: 42px;
}
.container {
	width: 867px;
	background: url(../images/template/page_tilte.gif) repeat-y left top;
	float: left;
}
.corners {
	background: url(../images/template/footer_corners.gif) no-repeat left bottom;
	padding-bottom: 10px;
	width: 867px;
	float: left;
	position: relative;
}
.hr{
	clear: both;
	font: 0/0 arial;
	height: 24px;
}
.accessbility{
	display: none;
}
/*************************/
.nav {
	margin: 0;
	padding: 0;
	height: 71px;
	width: 867px;
}
.nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.nav a {
	color: #8E0808;
	text-decoration: none;
	font-size: 1px;
}
.nav .one a {
	background: url(../images/template/nav_home.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 88px;
}
.nav .one a:hover {
	background: url(../images/template/nav_home.gif) no-repeat 0 -71px;
}
.nav .one .selected, .nav .one a:hover.selected {
	background: url(../images/template/nav_home.gif) no-repeat 0 -142px;
}

/**/
.nav .two a {
	background: url(../images/template/nav_meals_2_or_3.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 137px;
}
.nav .two a:hover {
	background: url(../images/template/nav_meals_2_or_3.gif) no-repeat 0 -71px;
}
.nav .two .selected, .nav .two a:hover.selected {
	background: url(../images/template/nav_meals_2_or_3.gif) no-repeat 0 -142px;
}

/**/
.nav .three a {
	background: url(../images/template/nav_family_feasts.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 129px;
}
.nav .three a:hover {
	background: url(../images/template/nav_family_feasts.gif) no-repeat 0 -71px;
}
.nav .three .selected, .nav .three a:hover.selected {
	background: url(../images/template/nav_family_feasts.gif) no-repeat 0 -142px;
}

/**/
.nav .four a {
	background: url(../images/template/nav_microwave.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 145px;
}
.nav .four a:hover {
	background: url(../images/template/nav_microwave.gif) no-repeat 0 -71px;
}
.nav .four .selected, .nav .four a:hover.selected {
	background: url(../images/template/nav_microwave.gif) no-repeat 0 -142px;
}

/**/
.nav .five a {
	background: url(../images/template/nav_ready_meals.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 127px;
}
.nav .five a:hover {
	background: url(../images/template/nav_ready_meals.gif) no-repeat 0 -71px;
}
.nav .five .selected, .nav .five a:hover.selected {
	background: url(../images/template/nav_ready_meals.gif) no-repeat 0 -142px;
}

/**/
.nav .six a {
	background: url(../images/template/nav_sunrice2.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 115px;
}
.nav .six a:hover {
	background: url(../images/template/nav_sunrice2.gif) no-repeat 0 -71px;
}
.nav .six .selected, .nav .six a:hover.selected {
	background: url(../images/template/nav_sunrice2.gif) no-repeat 0 -142px;
}

/**/
.nav .seven a {
	background: url(../images/template/nav_tell.gif) no-repeat left top;
	display: block;
	height: 71px;
	width: 126px;
}
.nav .seven a:hover {
	background: url(../images/template/nav_tell.gif) no-repeat 0 -71px;
}
.nav .seven .selected, .nav .seven a:hover.selected {
	background: url(../images/template/nav_tell.gif) no-repeat 0 -142px;
}

/*************************/

.win {
	position: absolute;
	top: 64px;
	left: 742px;
	z-index: 300;
}

#flashVideo {
	/*position: absolute;
	top: 38px;*/
}

/*************************/

.content {
	margin: 10px 14px auto 14px;
	color: #a90528;
	font-size: 0.94em;
}
.content p {
	margin: 0 0 10px;
	padding: 0;
	line-height: 1.5em;
}
.content h1 {
	font: normal 3.64em Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}
.content .colRightHome h1 {
	font: normal 3.15em Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: normal;
	text-align: left;
}
.content h1.long {
	font: normal 3.4em Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0;
}
.content h3 {
	color: #000;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
.colLeft {
	width: 525px;
	float: left;
}
.colRight {
	float: right;
	width: 275px;
}
.colLeft2 {
	width: 435px;
	float: left;
	margin: 0;
}
.colRight2 {
	float: right;
	width: 390px;
	color: #76787a;
	margin: 0;
}
.colLeft3 {
	width: 216px;
	float: left;
}
.colLeft4 {
	width: 545px;
	float: left;
}
/*.colLeft5 {
	width: 405px;
	float: left;
	background: url(../images/content/prod_green_curry.jpg) bottom right no-repeat;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 40px 0 10px 0;
}*/
.colRight3 {
	width: 565px;
	float: right;
	color: #2c2c2c;
}
.colRight4 {
	float: right;
	width: 260px;
}
.readyMeals {
	width: 770px;
	margin: 0 auto;
	overflow: auto;
	padding: 20px 0;
}
.readyMeals img.margin_left {
	margin-left: 24px;
}
.readyMeals h2, .readyMeals2 h2 {
	font-size: 2em;
	color: #a90528;
	font-weight: normal;
	margin: 0 0 14px 0;
	word-spacing: -1px;
}
.readyMeals2 h2 {
	text-align: center;
}
.readyMeals2 {
	width: 760px;
	margin: 20px auto 0 auto;
	overflow: auto;
}
.readyMeals2 .leftCol {
	float: left;
	width: 360px;
}
.readyMeals2 .rightCol {
	float: right;
	width: 360px;
}
/*.colRight5 {
	float: right;
	width: 405px;
	background: url(../images/content/prod_red_curry.jpg) bottom right no-repeat;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 40px 0 10px 0;
}
.colLeft5 h3, .colRight5 h3 {
	font-size: 1.1em;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}*/
.colRight5 {
	float: right;
	width: 405px;
	background: url(../images/content/prod_red_curry.jpg) bottom right no-repeat;
	margin: 40px 0 10px 0;
}
.colRight3 iframe {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
.colRight p {
	color: #76787a;
}
.colLeftHome {
	float: left;
	width: 200px;
	position: relative;
}
.colRightHome {
	float: right;
	width: 615px;
	padding: 0;
}
.colRightHome p {
	line-height: 14px;
	margin: 2px 0 10px 0;
}
.featuredRecipes {
	margin: 14px 0 0 0;
}
.featuredRecipes .item{
	background: #ad1f23 none no-repeat top;
	width: 198px;
	height: 172px;
	padding: 1px;
	margin-bottom: 14px;
}
.featuredRecipes .item.one {
	background-image: url(../images/update_26072010/home_l_1.jpg);
}
.featuredRecipes .item.two {
	background-image: url(../images/update_26072010/home_l_2.jpg);
}
.featuredRecipes .item p {
	font: bold 1em/24px arial;
	height: 24px;
	margin: 149px 0 0 0;
	display: block;
	text-align: center;
	padding: 0;
	color: #fff;
}
.featuredRecipes .item p a {
	color: #fff;
}
.printPic {
	position: relative;
}
.button1 {
	position: absolute;
	left: 224px;
	top: 330px;
}
.button2 {
	position: absolute;
	left: 224px;
	top: 380px;
}
.content .colRight h1 {
	margin-bottom: 10px;
	font: bold 1.44em Arial, Helvetica, sans-serif;
}
.content .colRight h2.cookingClass {
	margin-top: 0;
	margin-bottom: 8px;
	font: bold 1.1em Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #a90528;
	text-align: center;
	padding: 5px 20px;
}
.content .familySize {
	margin-left: 10px;
	padding: 10px 20px;
}
.content .familySize h2 {
	margin-bottom: 5px;
	font: normal 2.3em Arial, Helvetica, sans-serif;
	color: #a90528;
	text-align: center;
	line-height: 1em;
}
.familySize p {
	color: #212120;
	font: normal 1em Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin-bottom: 8px;
}
.familySize .productModule {
	width: 225px;
	padding: 0 0 7px 0;
	margin: 7px 0 0 0;
	background: url(../images/template/red_divider.gif) bottom left no-repeat;
}
.productModule table {
	font-size: 1em;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.productModule td {
	vertical-align: top;
	padding: 0 0 2px 0;
}
.recipeClub {
	color: #a40e12;
}
.recipeClub h1 {
	margin: 0;
	padding: 0;
}
.recipeClub h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #a40e12;
	margin: 0 0 0.75em 0;
}
.recipeClub p {
	margin: 0.75em 0 0 0;
	padding: 0;
}
.recipeClub ol {
	list-style-type: none;
	margin: 1.2em 0;
	padding: 0;
}
.recipeClub ol li {
	margin: 0.5em 0;
}
.recipeClub .btnBrowse {
	margin: 0 0 0 40px;
}
li.stepOne {
	padding: 0 0 0 55px;
	background: url(../images/content/club_step1.gif) top left no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 1.1em;
}
li.stepTwo {
	padding: 0 0 0 55px;
	background: url(../images/content/club_step2.gif) top left no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 1.1em;
}
li.stepThree {
	padding: 0 0 0 55px;
	background: url(../images/content/club_step3.gif) top left no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 1.1em;
}
li.stepFour {
	padding: 0 0 0 55px;
	background: url(../images/content/club_step4.gif) top left no-repeat;
	height: 34px;
	line-height: 34px;
	font-size: 1.1em;
}
.center {
	text-align: center;
}
.highlightBox {
	background: #fffcdb;
	padding: 15px 20px;
	margin: 0 0 15px 0;
}
.highlightBox.noMargin {
	margin: 0;
}
.highlightBox2 {
	background: #faec11;
	padding: 20px;
	margin: 0 0 15px 0;
}
.downloadGuide {
	background: #fffcdb;
	padding: 0 0 6px 0;
	margin: 0;
	border: 1px solid #971e01;
	overflow: hidden;
}
ul.icons {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 16px;
}
.icons a {
	text-decoration: none;
}
.icons a:hover {
	text-decoration: underline;
}
.icons li {
	margin: 0;
	padding: 0;
	list-style: none;
	/*display: block;
	float: left;*/
	clear: left;
}
.icons li img {
	margin-right: 8px;
}
.icons .class img {
	margin-top: 0px;
}
.icons .print {
	padding-top: 8px;
}

.icons .print img {
	margin-top: -5px;
}
.icons .video {
	padding-top: 4px;
}
.icons .mobile {
	padding-top: 8px;
}
.icons .mobile img {
	margin-top: -5px;
}

.icons img {
	margin:0;
	float: left;
}
.list {
	margin: 0 0 0 15px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.list li {
	list-style: none;
	margin-top: 5px;
}
.list a {
	text-decoration: none;
}
.list a:hover {
	text-decoration: underline;
}
.module {
	padding: 15px;
}
.module p {
	color: #000;
}
.clickable a {
	display: block;
	height: 100%;
	width: 100%;
	text-decoration: none;
}
.quickButtons {
	width: 839px;
	margin-top: 16px;
}
.btnPadding {
	margin-right: 20px;
}
.form th {
	text-align: left;
	padding-right: 15px;
}
.form td {
	padding-top: 2px;
	padding-bottom: 2px;
}

.form .fixed {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
}
/***/
.rices {
	padding-top: 15px;
	color: #000;
}
.rices h3 {
	font: bold 1.44em Arial, Helvetica, sans-serif;
}
.rices  img {
	float: left;
}
.rices .info {
	width: 410px;
	margin-left: 135px;
}
.quickButtons{
	position: relative;
	clear:both;
}
.quickButtons .new_recipe_list{
	border: 2px solid #ad1f23;
	float: left;
	width: 266px;
	margin-bottom: -15px;
	background-color: #fffce2;
}
.quickButtons #go_top_link{
	position: absolute;
	right: 0;
	top: 50px;
	width:30px;
	height: 900px;
	text-align: right;
}
.quickButtons #go_top_link p{
	height: 227px;
	margin-bottom: 30px;
}
.quickButtons #go_top_link a{
	text-decoration: none;
}
.quickButtons .new_recipe_list h2,
.quickButtons h2.product_list_title{
	font: 19px/30px arial;
	height: 30px;
	text-align: center;
	margin: 0;
	padding: 0;
	color: white;
}
.quickButtons .new_recipe_list h2{
	background-color: #ad1f23;
	margin-bottom: 10px;
}
.quickButtons h2.product_list_title{
	float: left;
	width: 552px;
	background-color: #2b6796;
	margin-bottom: 12px;
	margin-left: 17px;
}
.product_item{
	float: left;
	margin-bottom: 30px;
	margin-left: 21px;
	margin-right: 16px;
	width: 235px;
}
.quickButtons .new_recipe_list .product_item{
	float: none;
	margin-right: 0;
	margin-left: 19px;
}
.quickButtons .new_recipe_list .product_item.last{
	margin-bottom: 13px;
}
.product_item h3{
	text-align: left;
	padding-bottom: 5px;
	color: #2b6796;
	height: 26px;
}
.quickButtons .new_recipe_list .product_item h3{
	color: #bf2033;
}
.product_item .product_details{
	position: relative;
	height: 196px;
}
.product_item .product_details img.product_main{
	display: block;
}
.product_item .product_details img.product_sub{
	display: block;
	float: right;
}
.product_item .product_details ul{
	clear: both;
	position: absolute;
	top: 150px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.product_item .product_details ul li{
	float: left;
	margin: 0;
	padding: 0;
}
.product_item .product_details ul li a{
	display: block;
	height: 46px;
	background: transparent none no-repeat center center;
}
.product_item .product_details ul li a span{
	display: none;
}
.product_item .product_details ul li a.icon_class{
	width: 45px;
	background-image: url(../images/update_26072010/icon_class.gif);
}
.product_item .product_details ul li a.icon_video{
	width: 44px;
	background-image: url(../images/update_26072010/icon_video.gif);
}
.product_item .product_details ul li a.icon_mobile{
	width: 23px;
	background-image: url(../images/update_26072010/icon_mobile.gif);
}
.product_item .product_details ul li a.icon_print{
	width: 36px;
	background-image: url(../images/update_26072010/icon_print.gif);
}
.recipeThumbs {
	width: 827px;
}
.recipeThumbs-2col {
	width: 525px;
}
.recipeThumbs  th, .recipeThumbs th.h2, .recipeThumbs-2col th, .recipeThumbs-2col th.h2 {
	text-align: left;
	padding-bottom: 5px;
	width: 235px;
	vertical-align: top;
	padding-top: 30px;
}
.recipeThumbs td, .recipeThumbs-2col td {
	margin: 0;
	padding: 0;
	vertical-align: top;
	line-height: 1px;
}
.recipeThumbs img, .recipeThumbs-2col img {
	margin: 0;
	padding: 0;
	border-style: none;
}
.recipePad {
	width: 25px;
}
.recipePad2 {
	width: 51px;
}
.recipeThumbs .top {
	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
	width: 52px;
}
.recipeThumbs-2col .top {
	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
	width: 25px;
}
.recipeThumbs .top a, .recipeThumbs-2col .top a {
	text-decoration: none;
}
.recipeThumbs .top a:hover, .recipeThumbs-2col .top a:hover {
	text-decoration: underline;
}
.recipeIcons {
	margin: 0;
	padding: 0;
	width: 235px;
}
.recipeIcons  .prod img {
	float: right;
}
.promo_panel{
	position: relative;
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
	border: 2px solid #bf2033;
	padding: 8px;
	background-color: #fcfce3;
}
.promo_panel h2{
	font-weight: bold;
	font-family: arial;
	color: #bf2033;
	margin: 0 0 2px 0;
}
.promo_panel h3{
	font: bold 14px/16px arial;
	color: #bf2033;
	margin: 0;
}
.promo_panel p{
	color: black;
	font: 13px/16px arial;
}
.promo_panel p.image{
	margin: 0;
}
.promo_panel ul{
	margin: 0;
	padding: 0;
	color: black;
	list-style-type: none;
	font: 13px/16px arial;
}
.promo_panel .static_anchor{
	position: static;
}
.promo_panel .static_anchor .relative_anchor{
	position: relative;
	display: block;
}
.promo_panel .static_anchor .relative_anchor img.new{
	position: absolute;
	left: -2px;
	bottom: -7px;
}
.promo_panel.quick_cups_twin_pack .static_anchor .relative_anchor img.new{
	left: auto;
	right: 10px;
}
.promo_panel img.margin_right{
	margin-right: 12px;
}
.promo_panel img.block{
	display: block;
}
.promo_panel p.detail{
	position: absolute;
	left: 8px;
	bottom: 8px;
	margin: 0;
	font-size: 11px;
	line-height:16px;
}
.promo_panel p.detail a{
	color: #bf2033;
}
.promo_panel.quick_cups_twin_pack{
	width: 352px;
	height: 251px;
}
.promo_panel.heat_and_serve_rice{
	width: 432px;
	margin-right: 0;
	height: 251px;
}
.promo_panel.second_90_rice_plain{
	width: 239px;
	height:228px;
}
.promo_panel.second_90_rice_flavours{
	width: 260px;
	height:228px;
}
.promo_panel.family_size_pack{
	width: 250px;
	margin-right: 0;
	height:228px;
}
.promo_panel.quick_cups_twin_pack h2,
.promo_panel.heat_and_serve_rice h2{
	font-size: 26px;
	line-height: 30px;
}
.promo_panel.second_90_rice_plain h2,
.promo_panel.second_90_rice_flavours h2,
.promo_panel.family_size_pack h2{
	font-size: 20px;
	line-height: 24px;
}
.promo_panel.second_90_rice_flavours img.margin_bottom{
	margin-bottom: 10px;
}
.promo_panel.second_90_rice_flavours p{
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 8px;
}

.promo_panel.second_90_rice_flavours p.detail{
	font-size: 11px;
	line-height:16px;
	margin-bottom: 0;
}
.promo_panel.second_90_rice_plain .left{
	float: left;
	width: 110px;
}
.promo_panel.second_90_rice_flavours .left{
	float: left;
	width: 185px;
}
.promo_panel .left_image{
	float: left;
}
.promo_panel.family_size_pack .left{
	float: left;
	width: 118px;
}
.product_panel{
	border: 2px solid #bf2033;
	position: relative;
	margin-bottom: 15px;
}
.product_panel h1.title{
	background-color: #bf2033;
	color: white;
	font: bold 20px/30px arial;
	height: 30px;
	padding-left: 5px;
}
.product_panel h1.title span.sub{
	font-size: 18px;
	font-weight: normal;
}
.product_panel p.go_top{
	position: absolute;
	right: 5px;
	top: 2px;
	width:30px;
	text-align: right;
}
.product_panel p.go_top a{
	text-decoration: none;
	color: white;
}
.product_panel .row{
	position: static;
}
.product_panel .row .rice_item{
	position: relative;
	float: left;
	height: 110px;
	margin: 12px;
	width: 386px;
 	z-index: 10;
}
.product_panel .row .rice_item img{
	float: left;
	margin-right: 15px;
	margin-left: 0;
}
 .product_panel .row .rice_item img.new{
 	position: absolute;
 	z-index: 1000;
}
.product_panel.quick_cups_twin_pack .row .rice_item img.new{
 	left: 70px;
 	bottom: -2px;
}
.product_panel.second_90_rice_flavours .row .rice_item img.new{
 	left: 35px;
 	top: -10px;
}
.product_panel.family_size_pack .row .rice_item img.new{
 	left: 40px;
 	bottom: -3px;
}
.product_panel .row.right .rice_item img{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.product_panel .row .rice_item h2{
	font: 17px/21px arial;
	color: #bf2033;
	margin: 0;
}
.product_panel .row .rice_item p{
	font: 13px/15px arial;
	color: black;
	margin: 0;
}
.product_panel .row.right .rice_item h2,
.product_panel .row.right .rice_item p{
	text-align: right;
}
/**/
.mobile {
	margin: 1em 0 0 0;
}
.mobile td {
	padding: 6px 0;
}
.mobile .checkbox {
	width: 25px;
}
.mobile .number {
	width: 27%;
}
.mobile .numberField {
	width: 205px;
}
.mobile label {
	font-size: 1.3em;
	color: #a90528;
	font-weight: bold;
}
.tnc {
	clear: both;
	color: #545454;
	padding: 1em 0 1em 0;
}
.help {
	background: #fff;
	margin: 30px;
	padding: 20px;
	text-align: left;
	font-size: 0.94em;
	line-height: 1.3em;
	border: 1px solid #798392;
	color: #a90528;
}
.help h1 {
	font-weight: normal;
}
/**/
.footer {
	width: 867px;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1em;
}
.footer a {
	color: #000;
}
.footer h1 {
	font-size: 0.94em;
	margin: 0;
	padding: 0;
}
.footer p {
	font-size: 0.85em;
	margin: 0;
	padding: 0;
}
.footer .box1 {
	float: left;
	margin-right: 15px;
}
.footer .box2 {
	float: right;
}
/**/
.clear {
	clear: both;
}
div.clearall{
	clear: both;
	font: 0/0 arial;
	height: 0;
	float: none;
}
.emDescription {
	font-size: 1.2em;
}
p.valign{
	margin: 0;
	padding: 0;
	font: 0/0 arial;
}
p.valign img {
}
.imageFloatRight {
	float: right;
}