x/* @override 
http://unclebens.site/assets/css/screen.css
http://unclebens.site/css/screen.css
http://unclebens.site/assets/css/print.css
http://new.unclebens.site/assets/css/screen.css
http://new.unclebens.site/assets/css/print.css
*/

/* @group Type */

body {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #7078a2; background-color: #fff; }
select, input, button, textarea {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 1em; }
a {color:#7078a2; font-weight: normal;}
a:hover {color:#042d68;}
h1, h2, h3, h4, h5, h6 {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif; }
h1, h2 {color: #eb690b;}
h1.felt, h2.felt,
#unit-why-not-try h3,
#unit-shopping-list h2  {
font-family: "LinotypeFeltpen", "Marker Felt", "Segoe Print", Georgia; 
font-weight: normal;
}
h3, h4, h5, h6 {color: #042d68; margin: 0 0 20px 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: bold; }

/*Image headers */
.template-mealmaker h1 {
background:url("/assets/images/header-mealmaker-welcome.gif") no-repeat scroll left top transparent;
height:44px;
text-indent:-9999px;
}

.template-mealmaker-results h1 {
background:url("/assets/images/header-mealmaker-results.gif") no-repeat scroll left bottom transparent;
height:54px;
text-indent:-9999px;
}


#group-primary-content p {
margin-top: 11px;
line-height:16px;
}
#print-logo {
display: none;
}
/* @end */

.success {background:#E6EFC2;color:#264409;border-color:#C6D880;padding:10px;}
.errors {
background:#FBE3E4;
color:#8a1f11;
border: 1px solid #FBC2C4;
padding: 10px;
margin-bottom: 5px;
}
.errors p {
margin: 0px 0px 4px;
}
.errors ul {
margin: 0px 0px 0px 20px;
}
.errors ul li{
margin: 3px 0px;
}

#wrap {
width: 960px;
margin: 0 auto;
}

p.first {
font-weight: bold;
}


/* @group Header */

/* @group Logo */

#unit-logo{margin: 0 0 0 10px; padding: 0; width: 240px; float: left;}
#unit-logo .logo {margin: 0; padding: 0; width: 240px; height: 93px; background: transparent url(/assets/images/logo.jpg) no-repeat left top;}
#unit-logo .logo a {display: block; width: 240px; height: 93px; padding: 0; margin: 0;}
#unit-logo .logo span {display: none;}

/* @end */

/* @group Log-in Form */

#unit-login {
color: #fff;
width: 386px;
height: 28px;
float: right;
margin: 15px 10px 0 0;
background: url(/assets/images/bg-login.gif) 0 0 no-repeat;
position: relative;
}

#unit-login #login-password-overlay {
background:white url(../images/input-repeat.gif) repeat-x scroll left top;
color:#A7A9AC;
font-size:11px;
height:14px;
left:239px;
padding-left:3px;
position:absolute;
top:7px;
width:103px;
}

#unit-login.loggedin {
background: url(/assets/images/bg-logout.gif) top right no-repeat;	
width:390px;
padding-left: 2px;
text-align: right;
}


#unit-login.loggedin a {
padding-left: 5px;
border-right: 0;
float: left;
}

#unit-login.loggedin a.logout {
padding-right: 29px;
background: none;
}

#unit-login a {
float: left;
text-decoration: none;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 5px 0 0 9px;
padding: 0 11px 0 0;

background: url(/assets/images/header-sep.gif) right center no-repeat;

}

#unit-login form {
float: right;
padding: 0;
width: 310px;
margin: 2px 5px 0 0;
}

#unit-login form fieldset {
padding: 0;
margin: 0;
border: none;	
}

#unit-login form fieldset #formfield-login-email,
#unit-login form fieldset #formfield-login-password {
color:#A7A9AC;
font-size:10px;
height:11px;
margin:5px 0 3px;
margin-right: 2px;
padding-left:5px;
vertical-align:top;
width:103px;
}

#unit-login form fieldset #formfield-login-password  {
margin-right: 0;
}

#tip-registration a,
#tip-password a {
background: none;
}

#unit-login form fieldset #formfield-login-email:focus,
#unit-login form fieldset #formfield-login-password:focus,
#unit-login form fieldset #formfield-login-email.filled, 
#unit-login form fieldset #formfield-login-password.filled{
color: black;
}

#unit-login form fieldset #formfield-login-email {
margin-right: 5px;
background: white url(../images/input-repeat.gif) top left repeat-x;	
}

#unit-login form fieldset #formfield-login-submit {
vertical-align: top;
margin: 0;
padding: 0;
width: 27px;
height: 24px;
background: white url(../images/input-repeat.gif) top left repeat-x;		
}

#unit-login form fieldset legend {
float: left;
font-size: 12px;
margin: 3px 8px 0 0;
}

#unit-login form fieldset label {
display: none;
}

#unit-login form fieldset p {
margin: 3px 4px 0 0 ;
clear: none;
float: left;
font-weight: bold;
}

#unit-login form fieldset p#login-header {
margin-right: 10px;
margin-left:4px;	
}

#group-primary-content #group-login-form.form .actions {
width: auto;
}

#unit-login #tip-registration {
background: #042d69;
position: absolute;
top: 2px;
left: -260px;
width: 230px;
z-index: 99;
padding: 10px;
display: none;	
}

#unit-login #tip-registration .arrow-registration {
height: 20px;
width: 15px;
position: absolute;
background: top left url(/assets/images/registration-arrow.png) no-repeat;
right: -15px;
top:  1px;
}

#unit-login #tip-password .arrow-password {
height: 20px;
width: 20px;
position: absolute;
background:  url(/assets/images/login-arrow.png) no-repeat;
left: 0px;
top: -8px;
}

#unit-login #tip-registration p,
#unit-login #tip-registration a,
#unit-login #tip-password p,
#unit-login #tip-password a {
border: none;
padding: 0;
margin: 0;
float: none;
}


#unit-login #tip-password p,
#unit-login #tip-registration p {
font-size: 12px;
line-height: 15px;
}

#unit-login #tip-registration p a {
margin-top: 10px;
display: block;
}

#unit-login #tip-password {
background: #042d69;
position: absolute;	
top: 38px;
left: 69px;
z-index: 99;	
width: 300px;
padding: 10px;
display: none;
}

/* @end */

/* @group Navigation */

#unit-navigation {
clear: both;
position:relative;
}

#unit-navigation ul {
margin: 0 10px 0 0;
padding: 0;
float: right;
width: 643px;
}

#unit-secondary-navigation ul {
margin: 0;
padding: 0;
list-style: none;
}

#unit-navigation ul li,
#unit-secondary-navigation ul li {
font-family: "Arial Rounded MT Bold", "VAG Rounded", Arial, Helvetica, Geneva, sans-serif;
list-style: none;
float: left;
margin-left:36px;
}

#unit-navigation ul li.nav-home {
margin: 0;
}

#unit-secondary-navigation li.nav-my-details {
margin: 0;
}

#unit-navigation ul li a,
#unit-secondary-navigation ul li a {
text-decoration: none;
font-size: 15px;
font-weight: bold;
color:#042d69 ;
}

#unit-navigation ul li.selected a,
#unit-secondary-navigation ul li.selected a {
color: #eb690b;
}

#unit-navigation ul li a:hover,
#unit-secondary-navigation ul li a:hover {
color: #c42127;	
}


.section-home #unit-navigation ul li.nav-home a,
.section-mealmaker #unit-navigation ul li.nav-mealmaker a,
.section-rice-inspiration #unit-navigation ul li.nav-rice-inspiration a,
.section-healthy-eating #unit-navigation ul li.nav-healthy-eating a,
.section-nutrition-guide #unit-navigation ul li.nav-nutrition-guide a,
.section-our-products #unit-navigation ul li.nav-our-products a,
.section-my-details #unit-secondary-navigation ul li.nav-my-details a,
.section-my-shopping-list #unit-secondary-navigation ul li.nav-my-shopping-list a,
.section-my-recipes #unit-secondary-navigation ul li.nav-my-recipes a, .section-ricetime #unit-navigation ul li.nav-rice-inspiration a
{
color: #eb690b;
}

/* @end */



/* @group Recipe-grid */

ol.recipe-grid {
clear: left;
list-style: none;
margin: 30px 0 0 -19px;
padding: 0;
}

ol.recipe-grid li {
list-style: none;
display: block;
float: left;
position: relative;
margin: 0;
width: 168px;
padding: 14px 5px 15px 25px;
height: 168px;
background-image: url(/assets/images/recipe-grid-background.png);
}

ol.recipe-grid li a.recipe-image {

}

ol.recipe-grid li a.recipe-image img {

}

ol.recipe-grid li h2 {
color: #092a65;
font-size: 1.2em;
margin: 0px 0 5px 0;
height: 37px;
width: 150px;
line-height: 1.2em;
overflow: hidden;
}

.template-my-recipes ol.recipe-grid li h2 {
width: 145px;
}

ol.recipe-grid li h2 a {
color: #092a65;
text-decoration: none;
}
ol.recipe-grid li h2 a:hover {
color: #EB690B;
}

ol.recipe-grid li span.remove {
display: block;
width: 30px;
height: 30px;
line-height: 20px;
position: absolute;
top: 10px;
right: 8px;
text-indent: -999em;
background: url(/assets/images/recipe-grid-close.png) right top no-repeat;
cursor: pointer;
cursor: hand;
}

ol.recipe-grid li input {
margin: 0 3px 0 0;
display: block;
float: left;
}

ol.recipe-grid li label {
font-size: 0.75em;
font-weight: normal;
display: block;
float: left;
margin-top: 2px;
cursor: pointer;
color: #eb690b;
}

ol.recipe-grid li a.get-recipe {
font-size: 0.75em;
text-decoration: none;
display: block;
float: right;
margin: 2px 5px 0 0;
color: #eb690b;
}

ol.recipe-grid .removetip {
position: absolute;
top: -30px;
left: 150px;
width: 200px;
height: 50px;
background: url(/assets/images/recipe-remove.png) top left no-repeat;
z-index: 99;
}

#group-recipe-grid .checkbox {
display: none;
}

#group-recipe-grid .list-marker {
width: 13px;
height: 13px;
display: block;
float: left;
margin-right: 3px;
background: url(/assets/images/add-shopping-toggle.gif) bottom no-repeat;
}

#group-recipe-grid .remove-from-shopping-list .list-marker {
background: url(/assets/images/add-shopping-toggle.gif) top no-repeat;
}

select#recipe-sort {
border: 1px solid gray;
font-size: 11px;
}


#unit-content-sort.isfancy {
height: 25px;
}


.template-my-recipes .sort-wrapper {
position: relative;
}

.template-my-recipes #unit-content-sort {
position: absolute;
top: -33px;
right: 0;
}


#unit-content-sort.isfancy option {
padding: 3px;	
}

#unit-content-sort.isfancy label {
display: none;
}

#unit-content-sort.isfancy select {
top: -37px;
left: 60px;	
position: relative;	
width: 200px;
height: 25px;
}

select#recipe-sort.isfancy:focus {
outline: 0;	
}

#recipe-sort-fancy {
background: url(../images/recipe-sort-fancy.gif) top left no-repeat;
height: 33px;	
width: 263px;
}

#recipe-sort-fancy span {
margin-left: 70px;
position: relative;
top: 7px;
font-size: 12px
}

/* @end */


/* @group Shopping list */


#unit-selected-recipes {
width: 260px;
float: left;
}

ul.recipe-list {
list-style: none;
margin: 0;
padding: 0;
}

ul.recipe-list li {
display: block;
list-style: none;
margin: 15px 0 0 0;
padding: 0;
position: relative;
}

#unit-selected-recipes ul.recipe-list li {
width: 260px;
}

ul.recipe-list li a.recipe-image {
display: block;
float: left;
margin:0 5px 0 0;
}

ul.recipe-list li a.recipe-title {
display: block;
font-size: 1em;
font-weight: bold;
text-decoration: none;
color: #092a65;
margin: 0;
padding: 0;
}

ul.recipe-list li a.recipe-image img {
display: block;
width: 68px;
height: 64px;
margin-right: 2px;
}

#unit-selected-recipes ul.recipe-list li a.recipe-image img {
width: 107px;
height: 102px;
margin-right: 0;
}

ul.recipe-list li h3 {
margin: 0;
padding: 0;

}

ul.recipe-list li p {
float: right;
width: 322px;
padding: 5px 13px 0 0;
margin: 0;
}

#group-primary-content ul.recipe-list li p {
margin-top: 0;
}

ul.recipe-list li a.recipe-remove {
font-size: 0.8em;
display: block;
position: absolute;
bottom: 10px;
left: 112px;
color: #eb690b;
text-decoration: none;
padding-left: 20px;
background: transparent url(/assets/images/shopping-list-remove-button.png) no-repeat left top;
} 


#unit-shopping-list {
width: 337px;
float: right;
background: #fff url(/assets/images/shopping-list-mid.png) repeat-y right top;
position: relative;
clear: right;
}

#unit-shopping-list h2 {
font-size: 2.5em;
margin: -10px 0 0 0;
padding: 0 0 20px 30px;
}

#unit-shopping-list a.button-print {
display: block;
width: 35px;
height: 48px;
position: absolute;
top: 10px; 
right: 10px;
background: transparent url(/assets/images/shopping-list-print.png) no-repeat left bottom;
color: #092a65;
font-weight: bold;
text-align: center;
text-decoration: none;
}

#unit-shopping-list ul {
position: relative;
clear: both;
padding-left: 15px;
float: none;
}

#unit-shopping-list h3 {
font-size:14px;
margin:0 0 3px 32px;
}


#unit-shopping-list span.top {
display: block;
height: 35px;
width: 100%;
background: transparent url(/assets/images/shopping-list-top.png) no-repeat right top;
position: relative;
}

#unit-shopping-list span.bottom {
display: block;
height: 85px;
background: transparent url(/assets/images/shopping-list-bottom.png) no-repeat right top;
}

/* @end */

/* @group Nutrition-guide */

#unit-nutrition-guide div.data {
height: 250px;
overflow-y: scroll;
overflow-x: hidden;
margin-top: 0;
}

#unit-nutrition-guide div.data table {
width: 625px;
}

#unit-nutrition-guide div.data table thead {
display: none;
}

#unit-nutrition-guide div.data table tr.product-group td,
#unit-nutrition-guide div.data table td.product-info,
#unit-nutrition-guide table thead th.ingredient-lead-in,
#unit-nutrition-guide table thead th.requirement-detail {
border-left: 4px solid #e4e1e1;
text-align: center;
}

#unit-nutrition-guide table thead th.ingredient-lead-in {
border-bottom: 2px solid #e4e1e1;
}

#unit-nutrition-guide table thead th.product-name {
font-size: 2em;
color: #eb690b;
}

#unit-nutrition-guide table th,
#unit-nutrition-guide table td {
border: 0;
}

#unit-nutrition-guide div.data table tbody th {
width: 390px;
}

#unit-nutrition-guide #nutrition-table-head {
margin-bottom: 0;
border-bottom: 0;
}

#unit-nutrition-guide table thead th {
background-color: #fff;
}

#unit-nutrition-guide table thead th.information-about {
background: #eb690b;
color: #fff;
height: 57px;
vertical-align: middle;
}

#unit-nutrition-guide #nutrition-table-head th.product-name {
width: 390px;
}

#unit-nutrition-guide table tr.even th,
#unit-nutrition-guide table tr.even td {
background: #e4e1e1;
}

#unit-nutrition-guide table tr.product-group th,
#unit-nutrition-guide table tr.product-group td {
background: #fdc02a;
color: #fff;
text-transform: uppercase;
font-weight: normal;
font-size: 1.2em;
}

#unit-nutrition-guide table td {
font-weight: bold;
color: #042d69;
}

#dietary-requirements-list ul {
margin: 0;
padding: 0;
}

#dietary-requirements-list ul li {
width: 110px;
margin: 0 0 15px 0;
padding: 0;
display: block;
float: left;
list-style: none;
font-weight: normal;
color: #eb690b;
}

#dietary-requirements-list ul li.row {
clear: left;
}

#dietary-requirements-list ul li input {
float: left;
margin: 0;
padding: 0;
}

#dietary-requirements-list ul li label {
width: 85px;
margin: 0 0 0 5px;
float: left;
font-weight: normal;
}

/* @end */

/* @group Asides */

.template-2col-content-page #group-content-body {
width: 410px;
float: left;
}

.template-2col-content-page #group-content-aside {
width: 230px;
float: left;
}

#unit-aside-did-you-know {
background:  url(/assets/images/did-you-know-repeat.gif) repeat-y left bottom;	
color: #042d69;
padding: 0px 0 00px;
}

#unit-aside-did-you-know p {
background: red;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 30px;
margin: 0;
background: transparent url(/assets/images/did-you-know-foot.gif) no-repeat bottom left;

}

#unit-aside-did-you-know h2 {
background: transparent url(/assets/images/did-you-know-head.gif) no-repeat bottom left;
height: 89px;
margin: 0;
padding: 0;
text-indent: -3000px;
}

#unit-aside-rice-cooking-tips {
width: 199px;
height: 307px;
padding: 0 10px;
margin-left: 10px;
background: transparent url(/assets/images/rice-cooking-tips.jpg) no-repeat left bottom;
}

#unit-aside-rice-cooking-tips.long {
height: 357px;
}

#unit-aside-rice-cooking-tips h2 {
font-size: 2.2em;
}

#unit-aside-rice-cooking-tips p {
color: #042d69;
}

#unit-aside-healthy-eating-advice {
width: 200px;
height: 487px;
padding: 0 10px;
margin-left: 10px;
position: relative;
background: transparent url(/assets/images/healthy-eating-advice.jpg) no-repeat left top;
}

#unit-aside-healthy-eating-advice h2 {
font-size: 2.5em;
color: #fff;
margin: 0;
padding: 20px 0 5px 0;
}

#unit-aside-healthy-eating-advice p {
color: #042d69;
margin: 0;
padding: 0;
}

#unit-aside-healthy-eating-advice a {
display: block;
width: 212px;
height: 56px;
position: absolute;
bottom: 0;
left: 4px;
text-indent: -999em;
line-height: 2px;
background: transparent url(/assets/images/find-out-more-button.png) no-repeat left top;
}

/* @end */

/* @group Forms */
form label {
display: block;
}
#group-primary-content form.form {
margin: 0;
padding: 0;
position: relative;
}

#group-primary-content .form fieldset {
border: none;
margin: 0;
padding: 0;
position: relative;
}

#group-primary-content .form legend {
color: #eb690b;
font-size: 1.8em;
font-family: "Arial Rounded MT Bold", "VAG Rounded", Arial, Helvetica, Geneva, sans-serif;
font-weight: normal;
}

#group-primary-content .form div.formfield {
float: left;
}

#group-primary-content .form div.small {
width: 320px;
}

#group-primary-content .form div.large input {
width: 570px;
}

#group-primary-content .form .formfield input {
border: 3px solid #eb690b;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-size: 1.1em;
margin-top: 3px;
padding: 10px;
width: 250px;
}

#group-primary-content input#formfield-details-button-submit {
float: right;
margin-right: 50px;
}

.section-my-details #group-primary-content input#formfield-details-button-submit {
margin-right: 40px;
}

#group-primary-content .form input.checkbox {
display:block;
float:left;
margin: 0;	
margin-right:10px;
padding-right:20px;
}


#group-primary-content .form .actions label {
display: block;
float: left;
}

#group-primary-content .form .terms span {
display: block;
margin-left: 20px;
}

#group-primary-content .form .terms label {
margin-bottom: 5px;
position: relative;	
clear: left;
display: block;
width:600px;
}

#group-primary-content .form .terms label a {
font-weight: bold;
}

#group-primary-content .form .terms{
margin-right: 55px;
}

#group-primary-content .terms input {
float: left;
position: absolute;
}



#group-primary-content .form .formfield label {
padding-left: 3px;
width: 200px;
}

#group-primary-content .form .formfield input.formfield-email {
border-color: #fec02a;
}

#group-primary-content .form .formfield input.formfield-password {
border-color: #c2e3ac;
}


#group-primary-content .terms input {
float: left;
position: absolute;

}

#group-primary-content .terms label {
position: relative;
}

#group-registration-form.form fieldset {
padding-bottom: 20px;
}

#group-registration-form.form input#formfield-details-button-submit {
margin-right: 40px;
}

#group-registration-form .required {
clear: both;
text-align: right;
margin-right: 45px;
margin-bottom: 10px;
}

#group-details-form.form input#formfield-details-button-update {
float: right;
margin-right: 40px;
margin-top: 20px;
}

h3.permission {
margin: 0;
padding-top: 30px;
margin-bottom: 10px;
}



.admin-form .formfield {
clear: left;
margin:10px 0;
}
.admin-form label {
display: block;
float: left;
margin: 4px 10px 0px 0px;
width: 100px;
}
.admin-form input, .admin-form textarea {
float: left;
font-size: 1.3em;
margin: 0px;
padding: 4px;
}
.admin-form .large {
width: 480px;
}
.admin-form .med-large {
width: 360px;
}
.admin-form .medium {
width: 240px;
}
.admin-form .vsmall {
width: 46px;
}
.admin-form #formfield-other-ingredients {
height: 48px;
}

.admin-form #gda-table {
width: 300px;
}
.admin-form #gda-table input,
.admin-form #ingredients input {
float: none;
}
.admin-form #gda-table th {
text-align: left;
}
.admin-form #gda-table td {
padding: 4px;
}
.admin-form #gda-table td,
.admin-form #gda-table th,
.admin-form #ingredients td,
.admin-form #ingredients th{
border: none;
border-bottom: 1px solid #ccc;
}
.admin-form #gda-table th.data,
.admin-form #gda-table td.data {
text-align: center;
}

.admin-form .form-header {
clear: left;
margin: 20px 0px 5px;
}
.admin-form .first-header {
margin-top: 5px;
}
.admin-form .checkbox-list {
margin: 0px;
padding: 0px;
}
.admin-form .checkbox-list li{
float: left;
list-style-type: none;
margin: 0px 0px 2px;
padding: 0px;
width: 200px;
}
.admin-form .checkbox-list li label {
margin-left: 5px;
width: auto;
}


.admin-form #recipe-steps {
margin:15px 0px 20px 5px;

}
.admin-form #recipe-steps li {
list-style-type: none;
margin: 4px 0px;
}
.admin-form #recipe-steps li textarea {
display: inline;
float: none;
height:43px;
width:540px;
}
.admin-form #recipe-steps li img.move {
float: left;
margin: 18px 10px 0px 0px;
}
.admin-form #recipe-steps li .delete {
float: right;
margin-top: 18px;
}

.admin-form .add-item {
margin: 0px 7px 25px 0px;
text-align: right;
}
.admin-form .add-item a {
background: url(/assets/images/add_16.png) no-repeat left center;
padding: 2px 0px 2px 20px;
text-decoration: none;
}
.admin-form #view-on-site {
float:right;
font-weight:bold;
text-decoration:none;
}

.delete-overlay {
background: url(/assets/images/70-black.png) repeat;
color:#fff;
font-size: 14px;
font-weight: bold;
text-align: center;
}
.delete-overlay span {
display: block;
margin-top: 15px;
}
.delete-overlay span a {
background: #000;
color:#FFFFCC;
padding: 5px;
text-decoration: none;
text-transform: uppercase;
}
/* @end */

/* @group Primary-content */

#group-primary-content{
margin:  0 10px 0 0;
padding-top: 18px;
width: 640px;
float: right;
}

#unit-heading {
width: 640px;
position: relative;
}

#unit-heading h1 {
font-size: 32px;
margin: 0 0 5px 0;
padding: 0;
}

#unit-heading h2 {
margin: 0 0 20px 0;
font-weight: normal;
font-size: 18px;
width: 500px;
padding-bottom: 3px;
}

#add-to-favourites {
display: block;
width: 125px;
height: 47px;
background: url(/assets/images/button-add-this-recipe.jpg) 0 0 no-repeat;
text-indent: -20000px;
outline: none;
position: absolute;
top: 10px;
right: 0;
}

#add-to-favourites:hover {
background: url(/assets/images/button-add-this-recipe.jpg) top right no-repeat;
}

#unit-ingredients-etc {
width: 180px;
background: url(/assets/images/ingredients-bg.jpg) no-repeat 0 bottom;
float: left;
margin: 0 0 10px 0;
}

dl.info {
padding: 0 10px;
}

dl.info dt {
float: left;
margin: 0 5px 0 0;
font-weight: normal;
}

dl.info dd {
font-weight: bold;
color:#042d68;
margin: 0 0 4px 0;
}

#group-recipe-info {
width: 180px;
float: left	;
}


#unit-ingredients-etc h3 {
font-size: 14px;
margin: 0 12px 10px 12px;
}

#unit-ingredients-etc ul {
margin: 0 12px 23px 12px;
}

#unit-ingredients-etc ul li {
list-style: none;
margin-bottom: 3px;
}

#unit-why-not-try {
width: 160px;
height: 109px;
padding: 10px;
background: transparent url(/assets/images/why-not-try-bg.png) no-repeat left top;
float: left;
clear: left;
}

#unit-why-not-try h3 {
color: #eb690b;
font-size: 1.6em;
margin-bottom: 10px;
}

#unit-why-not-try p {
font-weight: bold;
color: #042d69;
margin-top: 0;
}

#group-recipe-detail {
width: 432px;
float: left;
margin-left: 28px;
}

#group-recipe-method {
width: 410px;
}

#group-recipe-method,
#group-recipe-method ol,
#group-recipe-method ol li {
list-style-position: outside;
margin-left: 0;
padding-left: 0;
}

#group-recipe-method ol li {
margin-bottom: 10px;
}

#unit-recipe-gda {
width: 147px;
padding: 10px;
background: transparent url(/assets/images/gda-bg.png) no-repeat left top;
float: left;
}

#unit-recipe-gda h3 {
font-size: 1em;
margin-bottom: 5px;
}

#unit-recipe-gda h3 abbr {
border: none;
text-decoration: none;
}

#unit-recipe-gda abbr {
border: none;
}

#unit-recipe-gda td,
#unit-recipe-gda th {
border: none;
background: transparent;
color: #042d69;
padding: 1px 0 2px;
}

#unit-recipe-gda th.amounts, 
#unit-recipe-gda td {
background: #fff8f6;
text-align: center;
width: 26px;
}

#unit-recipe-gda .percent {
border-left: 3px solid #fac8b8;
}

#unit-recipe-gda tbody th {
width: 90px;
}


#unit-recipe-product-wrapper {

}

#unit-recipe-product {
width: 167px;
height: 130px;
padding: 0 0px;
float: left;
position: relative;
vertical-align: bottom;	
}

#unit-recipe-product.single {
width: 90px;
margin-left: 45px;
text-align: center;
}

#unit-recipe-product.single .product-information {
position: absolute;
bottom: -32px;
left: -10px;

}

#unit-recipe-product .product-information {
text-align: center;	
margin: 0 auto;
position: absolute;
bottom: -32px;
left:  30px;
}

#unit-recipe-product .single .packshot1 a {

}


#unit-recipe-product .packshot1 {
height: auto;
width:85px; 
margin: 5px; 
position:absolute; 
bottom:0; 

}

#unit-recipe-product .packshot2 {
height: auto;
width:85px; 
margin: 5px; 
margin-left: 100px;
position:absolute; 
bottom:0; 
}



#unit-recipe-product p {
color:#EB690B;
font-weight:bold;
margin:0 0 0 20px;
width:130px;
clear: both;
}


#group-primary-content p.gda-details {
clear: both;
padding-top: 10px;
padding-left: 10px;
font-size: 11px;
color:#A9AAAD;
margin-top: 0;
margin-bottom: 0;
}



#unit-recipe-actions {
width: 60px;
float: right;
}

ul.actions {
list-style: none;
margin: 0;
padding: 0;
position: relative;
}

ul.actions li {
list-style: none;
display: block;
}

ul.actions li a {
display: block;
height: 58px;
font-weight: bold;
text-decoration: none;
background-image: url(/assets/images/action-buttons.png);
background-repeat: no-repeat;
text-align: center;
}

ul.actions li.email a {
background-position: left 15px;
}

ul.actions li.print a {
background-position: left -47px;
}

ul.actions li.share a {
background-position: left -107px;
}

ul.actions ul.hidden,
ul.actions ul.hidden .sharing {
display: none;
}

ul.actions li.close {
width: 20px;
height: 15px;
top: 21px;
right: 5px;
position: absolute;
cursor: pointer;
}


ul.actions ul.sharing {
background:transparent url(../images/social-media.png) no-repeat scroll 0 0;
height:123px;
left:-49px;
margin:0;
padding:0;
position:absolute;
top:165px;
width:110px;
padding-top: 28px;
}

ul.actions ul.sharing li  {
font-size:11px;
line-height:12px;
margin-left:25px;
padding:0 0 2px;
text-align:right;
}

ul.actions ul.sharing li a {
background:transparent none repeat scroll 0 0;
color:white;
height:auto;
margin:0;
padding:0;
text-align:left;	
}

ul.actions ul.sharing li.facebook {
width: 50px;
}

ul.actions ul.sharing li.close {
width: 30px
}

ul.actions ul.sharing li.close span {
visibility: hidden;
}

.section-good-stuff #group-primary-content {
background: url(/assets/images/good-stuff.jpg) top left no-repeat;
padding:27px;
width:586px;
}

.section-good-stuff h1.felt {
color: white;
padding-top: 10px;
width: 300px;
margin-left: 10px;
}

.section-good-stuff h2 {
font-family: "Arial Rounded MT Bold", "VAG Rounded", Arial, Helvetica, Geneva, sans-serif;	font-size: 18px;
line-height: 21px;
}

.section-good-stuff #group-content-body {
width: 370px;
}

.section-good-stuff #group-content-body ul.recipe-list li {
width: 410px;
}


/* @end */

/* @group Homepage */

p.site-intro a {
color: #eb690b;
font-weight: bold;
text-decoration: none;
}

p.site-intro {
line-height: 20px;
}

p.site-intro .mealmaker-logo-small {
background: url(/assets/images/ub-inline.gif) top no-repeat;
width: 120px;
height:29px;
text-indent: -3000px;
display: inline-block;
vertical-align: bottom;
}

#group-homepage-pods {
position:relative;
top:30px;	
/*top:-20px; */ For Chinese New Year Modified the Top
}

#group-homepage-pods ul li	{
float:left;
}

#group-homepage-pods ul {
list-style:none;
margin:0px;
}

#group-homepage-pods .homepage-pod {
width: 142px;
height: 124px;
padding: 174px 9px 10px 9px;
}
#group-homepage-pods .hovered {
cursor: pointer;
}
li#pod1	{
background:url(../images/pod1.png) right top no-repeat;
}

li#pod1:hover	{
background:url(../images/pod1.png) left top no-repeat;
}

li#pod2	{
background:url(../images/pod2.png) right top no-repeat;
}

li#pod2:hover	{
background:url(../images/pod2.png) left top no-repeat;
}

li#pod3	{
background:url(../images/simply_tasty.jpg) right top no-repeat;
}

li#pod3:hover	{
background:url(../images/simply_tasty.jpg) left top no-repeat;
}

li#pod4	{
background:url(../images/pod4.png) right top no-repeat;
}

li#pod4:hover	{
background:url(../images/pod4.png) left top no-repeat;
}
li#pod5	{
background:url(../images/pod5.jpg) left top no-repeat;
}

li#pod5:hover	{
background:url(../images/pod5.jpg) left top no-repeat;
}

#group-homepage-pods .homepage-pod h2 {
color: #032e69;
font-size: 1.4em;
text-align: center;
}
/* @end */

/* @group Secondary-content */

#group-secondary-content {
width: 310px;
float: right;
margin-top: -20px;
min-height: 530px;
}

#unit-recipe-image {
width: 310px;
}

#unit-recipe-image h2 {
margin: 0 100px 0px 10px;
padding: 0;
}
#unit-recipe-image h2 a {
text-decoration: none;
color: #eb690b;
}

#unit-recipe-image p {
margin: 0 20px 0 10px;
padding: 0;
}

#group-secondary-content a.link-mealmaker {
display: block;
width: 251px;
height: 101px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-secondarycontent.jpg);
margin-top: 30px;
}

#group-secondary-content a.link-mealmaker-amend {
display: block;
width: 251px;
height: 101px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-amend.jpg);
margin-top: 30px;
}

#group-secondary-content a.link-mealmaker-addmore {
display: block;
width: 251px;
height: 101px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-addmore.jpg);
margin-top: 30px;
}

#group-secondary-content a.link-mealmaker-inspire {
display: block;
width: 251px;
height: 101px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-inspire.jpg);
margin-top: 30px;
}

#group-secondary-content-mealmaker a.link-mealmaker-inspire {
display: block;
width: 251px;
height: 101px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-inspire.jpg);
margin-top: 30px;
}

#group-secondary-content a.link-mealmaker-home {
display: block;
width: 250px;
height: 210px;
text-indent: -999em;
background-image: url(/assets/images/link-mealmaker-secondarycontent-large.jpg);
}

#group-secondary-content a.link-mealmaker:hover,
#group-secondary-content a.link-mealmaker-amend:hover,
#group-secondary-content a.link-mealmaker-addmore:hover,
#group-secondary-content a.link-mealmaker-inspire:hover,
#group-secondary-content a.link-mealmaker-home:hover,
#group-secondary-content-mealmaker a.link-mealmaker-inspire:hover {
background-position: right;
}





.template-mealmaker #unit-heading p {
margin-bottom: 0;
}

.template-mealmaker #group-footer {
margin-top: 0;
}

/* @end */

/* @group Footer */

#group-footer {
font-size: 0.8em;
color: #a9aaad;
margin: 20px 10px 10px;
float: right;
width: 940px;
clear: both;
}

#unit-footer-navigation{
float:left;
}

#unit-footer-navigation a:hover {
color: #eb690b;
}

#unit-footer-navigation ul {
margin: 0;
padding: 0;
clear:both;
width:400px;
}

#unit-footer-navigation ul li {
float: left;
margin: 0 14px 0 0;
list-style: none;
padding: 0;
}

#unit-footer-navigation ul li a {
text-decoration: none;
color: #a9aaad;
}

#group-footer p#copyright {
float: right;
margin: 14px 0 0 0;
padding: 0;
}

#unit-secondary-functions #form-register-now {
width: 222px;
height: 176px;
margin: 0 0 0 10px;
margin-top: 10px;
margin-bottom: 10px;
color: #fff;
padding: 10px;
background: transparent url(/assets/images/register-now.png) no-repeat left top;
border: 0;
position: relative;
}

#form-register-now #register-password-overlay {
color: black;
left:1px;
position: relative;
top:-26px;
width:149px;
height: 15px;
display: block;
padding-left: 3px;
color:#a7a9ac;
padding-top: 3px;
padding-bottom: 3px;
}

#form-register-now fieldset {
border: none;
margin: 0;
padding: 0;
}

#form-register-now h2 {
color: #fff;
margin: 0;
padding: 10px 0 5px 0;
}

#form-register-now p {
margin: 0 0 15px 0;
padding: 0;
}

#form-register-now label {
display: none;
}

#form-register-now input {
display: block;
width: 150px;
margin: 0 0 5px 0;
padding: 2px;
color: #a7a9ac;
}

#formfield-register-email,
#formfield-register-password {
background: white url(../images/input-repeat.gif) top left repeat-x;	
}

#form-register-now input:focus,
#form-register-now input.filled {
color: black;
}


#form-register-now input#formfield-register-submit {
width: 34px;
height: 33px;
display: block;
position: absolute;
left: 180px;
top: 134px;
}
/* @end */
/* @group History */

#history-timeline	{
width:625px;
position:relative;
background:url(../images/timeline-bg.png) repeat-x 0 35px;
}


ul#history-timeline li a{ 
cursor:pointer;
display: block;
}
ul#history-timeline li	{ position:absolute; cursor:pointer; padding:35px 0 0 9px;}
ul#history-timeline li	{ float:left;width:29px; height:46px;}
ul#history-timeline li.selected	{ background:url(../images/slider.png) no-repeat;}
ul#history-timeline 	{ margin:2px 0 0 15px; list-style:none; height:90px;}
ul#history-timeline li#year1947 {
left:-10px;
}

#history-timeline li#year1966 {
left:100px;
}

#history-timeline li#year1983 {
left:160px;
}

#history-timeline li#year1990 {
left:210px;
}

#history-timeline li#year1992 {
left:250px;
}

#history-timeline li#year2000 {
right:230px;
}

#history-timeline li#year2005 {
right:160px;
}

#history-timeline li#year2007 {
right:100px;
}

#history-timeline li#year2008 {
right:50px;
}

#history-timeline li#year2009 {
right:0px;
padding-left: 5px;
width: 33px;
}

#unit-history-wrapper {
width: 650px;
height: 299px;
margin-top: 20px;
position: relative;
background: transparent url(/assets/images/history-frame.png) no-repeat left top;
overflow: hidden;
}



#history-scroller {
width: 600px;
height: 273px;
position: relative;
top: 20px;
left: 30px;
clip: rect(0 600px 253px 0); 
overflow: hidden;
font-size: 4em;
white-space: nowrap;
}

#scroller	{
position:relative;
display:block;
overflow:auto;
}

#scroller img	{ padding:0px; margin:0 -14px 0 0}

#unit-history-wrapper .scroller-buttons {
list-style: none;
margin: 0;
padding: 0;
}

.scroller-buttons li {
display: block;
width: 30px;
height: 78px;
position: absolute;
top: 107px;
text-indent: -999em;
line-height: 1px;
font-size: 1px;
cursor: pointer;
background: transparent url(/assets/images/scroller-buttons.png) no-repeat left top;	
}

.scroller-buttons li.scroll-left {
left: 1px;
background-position: 0 0;
}

.scroller-buttons li.scroll-left:hover {
background: transparent url(/assets/images/scroller-buttons.png) no-repeat left bottom;
}

.scroller-buttons li.scroll-right:hover {
background: transparent url(/assets/images/scroller-buttons.png) no-repeat -31px bottom;
}

.scroller-buttons li.scroll-right {
right: -2px;
background-position: -31px 0;
width: 29px;
}

/* @end */

/* @group MealMaker */

#unit-mealmaker form div.formfield {
width: 120px;
height: 60px;
float: left;
}

#unit-mealmaker form div.radio {
width: 100px;
}

#unit-mealmaker form div.inspire {
height: 30px;
}

#unit-mealmaker form div.formfield select {
display: block;
width: 115px;
}



#unit-mealmaker div.form-radiogroup h3 {
margin: 0;
padding: 0 0 5px 0;
clear: both;
}

#unit-mealmaker div.form-radiogroup p {
margin: 0;
padding :0 0 5px 0;
}

#unit-mealmaker div.form-radiogroup div.formfield {
height: 45px;
}
.template-recipe h1.felt {
line-height: 37px;
margin-bottom: 10px;
width: 510px;
}

.mealmaker .find {
clear: both;
}

/* @end */

/* @group Our Products */

#unit-products {
position: relative;
background:  url(../images/our-products-frame-rice.jpg) no-repeat top left;
padding-bottom: 0px;
width: 663px;
height: 462px;
font-family: "Arial Rounded MT Bold", "VAG Rounded", Arial, Helvetica, Geneva, sans-serif;	margin-left: -15px;	
}



.section-our-products-sauce #unit-products {
background:  url(../images/our-products-frame-sauce.jpg) no-repeat top left;
height: 475px;
}

.section-our-products-ricetime #unit-products {
background:  url(../images/our-products-frame-ricetime.jpg) no-repeat top left;
height: 475px;
}

#unit-products h2 {
margin: 0;
padding: 0;
height: 29px;
font-family: "Arial Rounded MT Bold", "VAG Rounded", Arial, Helvetica, Geneva, sans-serif;
width: auto;
float:left;
}

#unit-products ul,
#unit-products li {
margin: 0;
padding: 0;
list-style-type: none;
}

#unit-products ul {
margin: 0;
padding: 0;
clear: both;	
width: 640px;
height: 20px;
padding: 10px;
padding-top: 4px;
padding-left: 15px;
margin-left: 19px;
}

#unit-products ul li {
float: left;
margin-right: 15px;
color: #f6a777;	
margin-top: 3px;	
}

#unit-products ul li a {
color: #f6a777;	
display: block;
margin-top: 5px;	
font-size: 15px;
}

#unit-products ul li a:hover {
color: #f36f22;	
}

.page-our-products-boil-in-the-bag #unit-products ul li.rice-boil-in-the-bag a,
.page-our-products-risotto #unit-products ul li.rice-express-risotto a,
.page-our-products-loose #unit-products ul li.rice-loose a,
.page-our-products-risotto-rice #unit-products ul li.rice-risotto-rice a,
.page-our-products-wok-rice #unit-products ul li.rice-wok-rice a, 
.page-our-products-express #unit-products ul li.rice-express a,
.page-our-products-indian #unit-products ul li.sauce-indian a,
.page-our-products-mexican #unit-products ul li.sauce-mexican a,
.page-our-products-oriental #unit-products ul li.sauce-oriental a
{
color: #f36f22;	
font-size: 19px;
margin-top: 0;
}

#unit-products ul li a {
text-decoration: none;
}

#products-carousel {
margin-left: 19px;
outline: none;
}



#unit-products ul {
display: none;
}

.section-our-products-rice #unit-products ul#products-rice-list,
.section-our-products-sauce #unit-products ul#products-sauce-list {
display: block;
}


/* Rice Selected */
.section-our-products-rice #unit-products h2.heading-sauce {
letf:253px;
position: absolute;
top: 25px;
font-size: 20px;
float:left;
padding-left:8px;
}

.section-our-products-rice #unit-products h2.heading-rice {
left: 164px;
position: absolute;
top: 17px;
height: 19px;
float:left;
}

.section-our-products-rice #unit-products h2.heading-ricetime
{
left: 21px;
position: absolute;
top: 19px;
float:left;

}

.rice-time-spacer-link
{
width:111px;
height:25px;
}
/* RiceTime Selected */

.section-our-products-ricetime  #unit-products .products-header #ricetime-sub-products
{
height:20px;
display:block;
float:left;
width:300px;

}
.section-our-products-rice #unit-products h2.heading-ricetime a img.rice-time-spacer-link
{

width:133px;
height:27px;

}
.section-our-products-ricetime #unit-products h2.heading-sauce {
left: 253px;
_left: 245px;
*left: 245px;
left /*\**/: 245px\9;
position: absolute;
top: 25px;
font-size: 16px;
}
.section-our-products-ricetime #unit-products h2.heading-ricetime
{
left: 18px;
position: absolute;
top: 14px;

}

.section-our-products-rice #unit-products h2.heading-rice a {
color: #7078A2;
font-size: 24px;
}
.section-our-products-ricetime #unit-products h2.heading-rice
{


font-size:16px;
font-weight:bold;
left: 178px;
position: absolute;
top: 25px;

}



/* Sauce Selected */

.section-our-products-sauce #unit-products h2.heading-rice {
font-size: 16px;
left: 172px;
position: absolute;
top: 26px;
}

.section-our-products-sauce #unit-products h2.heading-sauce {
left: 253px;
position: absolute;
top: 17px;
}


.section-our-products-sauce #unit-products h2.heading-ricetime
{
left: 21px;
position: absolute;
top: 19px;

}

.section-our-products-sauce #unit-products h2.heading-sauce a  {
color: #eb690b;
font-size: 20px;
}


/* 19-12-2011*/

#unit-products h2.heading-rice {
font-size: 16px;
left: 172px;
position: absolute;
top: 26px;
}

#unit-products h2.heading-sauce {
left: 241px;
position: absolute;
top: 17px;
}


#unit-products h2.heading-ricetime
{
left: 21px;
position: absolute;
top: 19px;

}

#unit-products h2.heading-sauce a  {
color: #eb690b;
font-size: 20px;
}




#unit-products h2  {
font-size: 24px;
/*
margin-bottom: 25px;
*/

}

#unit-products h2 a {
text-decoration: none;
}

.section-our-products-sauce #unit-products ul#products-sauce-list li {
margin-top: 0;
}

/* @group Non-flash Nutritional Details */

#unit-products.noflash {
background: none;
height: auto;
}

#unit-products .product {
margin-top: 20px;
margin-bottom: 50px;
}

#unit-products .product h3 {
margin-bottom: 0px;
}

#products-carousel .nutritional-details {
position: absolute;
bottom: 0;
right:  0;
width: 400px;
}

#products-carousel .product {
clear: both;
position: relative;
}

#products-carousel .product .information {
float:right;
width:400px;
}

#products-carousel .product .information p {
margin-top: 10px;
}

#products-carousel .nutritional-details {
zoom: 1
}


#products-carousel .nutritional-details td {
border: 1px solid #fcbd2a;
text-align: center;
font-size: 10px;
}	

#products-carousel .nutritional-details .titlerow {
background: #fcbd2a;
color: white;
}


#products-carousel .nutritional-details thead {
color: #f68913;
}

#products-carousel .nutritional-details tbody {
color: #042d69;
background: white;
}

/* @end */

editbutton:visited {
color: #f68913;
}

.editbutton:visited {
color: white;
}

.editbutton {
position: fixed;
bottom: 0;
right: 10px;
width: auto;
color: #f68913;
background-color: rgba(0,0,0,0.55);
vertical-align: middle;
text-decoration: none;
padding:  0.75em 3em;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;	
text-shadow: #000 0 1px 1px;
z-index: 99;
}
.editbutton:hover {
color: #FFF;
background-color: #f68913;
}

.editbutton:hover  {
background-color: #EE1C24;
color: white;
}

.editbutton:visited {
color: white;
}

#recipe-list-destination {
display: none;
}
/* @end */

/* Styles for the Make Teatime with UncleBen's Page Starts Here */
#group-teatime-logos {
position:relative;
top:10px;	
}

#group-teatime-logos ul li	{
float:left;
}

#group-teatime-logos-pods ul {
list-style:none;
margin:0px;
}

#group-teatime-logos .teatime-logo {
width: 142px;
height: 124px;
padding: 174px 9px 10px 9px;
}
#group-teatime-logos .hovered {
cursor: pointer;
}
li#logo1	{
background:url(../images/logo1.png) right top no-repeat;
}

li#logo1:hover	{
background:url(../images/logo1.png) left top no-repeat;
}

.teatime-logo#logo2	{
background:url(../images/logo2.png) right top no-repeat;
}

.teatime-logo#logo2:hover	{
background:url(../images/logo2.png) left top no-repeat;
}

.teatime-logo#logo3	{
background:url(../images/logo3.png) right top no-repeat;
}

.teatime-logo#logo3:hover	{
background:url(../images/logo3.png) left top no-repeat;
}

.teatime-logo#logo4	{
background:url(../images/logo4.png) right top no-repeat;
}

.teatime-logo#logo4:hover	{
background:url(../images/logo4.png) left top no-repeat;
}

#group-teatime-logos .teatime-logo h2 {
color: #032e69;
font-size: 1.4em;
text-align: center;
}

#group-teatime-logos ul {
list-style:none outside none;
margin:0;
}

#group-teatime-logos p {   
margin:0;
/*color:#000000;*/
line-height:1.0em;
text-align:left;
}

#recipe-list-teatime li {
display:inline;
float:left;
width:200px;
list-style:none outside none;
margin:15px 10px 0px 0px;;
padding:0;
position:relative;
}

#recipe-list-teatime li p {
margin:0;
padding:5px 13px 0 0;
width:200px;
float:left;
}

#recipe-list-teatime li a.recipe-title-teatime {
color:#092A65;
display:block;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

#group-primary-content .teatime-contents
{
margin:0px;
margin-top:5px;
}

#main-contents
{
float:left;
margin-top:10px;
}

#teatime-additional-content
{
float:left;
margin-bottom:10px;
}
/*
#group-secondary-content.teatime
{
margin-top:-5px;	
}
/*#tea-time-header ul.primary-nav
{

width:700px;
}

#tea-time-header ul.primary-nav li
{
margin-left:15px;
}

#teatime-secondary-content a.link-mealmaker-inspire {
background-image:url("/assets/images/link-mealmaker-inspire.jpg");
display:block;
height:101px;
margin-top:30px;
text-indent:-999em;
width:251px;
}
*/
.videoplayer
{
float:left;
margin-top:15px;
}

#player2
{
margin-left:40px;
}
#recipe-download
{	
clear:both;
}



a.DownloadLink 
{
color:#ffffff;
text-align:center;
display:inline-block;
background-color:#FB8B25;
text-decoration:none;
width:100px;
}
a.DownloadLink:hover 
{
color:#ffffff;
text-align:center;
display:inline-block;
background-color:#F96B17;
text-decoration:none;
width:100px;
}

h2.teatimePOD {
color: #032e69;
font-size: 1.2em;
text-align: center;
margin-bottom:0px;
margin-top:-2px;
}

#group-primary-content.orange
{
background: url('/assets/images/UBorangeBG.jpg') no-repeat;
}

#teatime-text
{
float:left;
margin-right:10px;
margin-top:20px;
text-align:justify;
width:350px;
}
#teatime-logo
{
float:left;
}


/*Styles For Make Teatime withUncleBen's Ends Here */

/* goodnessthatsquick (EXPRESS RICE) STYLES STARTS*/

.section-goodness-thats-quick #group-content-body {
width: 370px;
}


.section-goodness-thats-quick #group-primary-content {
background: url("/assets/images/ExpressRice-new-page_BG.jpg") no-repeat scroll left top transparent;
height: 432px;
padding: 27px;
width: 586px;
margin-top: 20px;
position: relative;
left:-11px;
}

.section-goodness-thats-quick #body-content-heading-text
{
font-family:Georgia;
font-size:25px;
color:White;
position:absolute;


left: 47px;
line-height: 35px;

top: 201px;
}

.section-goodness-thats-quick #body-content-bottom-text
{
font-family:Arial;

color:White;
position:absolute;
top: 363px;
line-height: 16px;
font-size: 13px;
left: 47px;
}
.section-goodness-thats-quick .content-link
{

font-weight:bold;
cursor:hand;
cursor:pointer;
text-decoration:underline;
color:White;
}

/* EXPRESS RICE STYLES ENDS*/


#group-homepage-pods
{
top:10px;
}
#page-content-right
{
width:630px;
float:left;
margin-left:50px;
position:relative;


}

#page-content-right-top
{
background-image:url(../images/RiceTimePage/Introducing_rice_time.png);
background-repeat:no-repeat;
background-position:left top;
height:855px;
width:630px;
float:left;

}


.why-try-them-box
{
background-image:url(../images/RiceTimePage/Low_fat.jpg);
background-repeat:no-repeat;
background-position:left top;
height:297px;
width:239px;
margin-top:30px;
float:left;

}
.how-to-make
{
margin-top:37px;
background-image:url(../images/RiceTimePage/Rice_time.jpg);
background-repeat:no-repeat;
background-position:left top;
height:416px;
width:239px;
float:left;
}

.new-tv-advert
{
background-image:url(../images/RiceTimePage/bg_gradient_img.png);
background-repeat:no-repeat;
background-position:left top;
height:235px;
width:239px;
margin-top:25px;
float:left;
}

.new-tv-advert-flv
{
margin-top:10px;
margin-left:14px;
}

.light-brown-color
{
color:#D97300;
}

#page-content-right-bottom
{
background-image:url(../images/RiceTimePage/whats_in_a_pot_bottom.png);
background-repeat:no-repeat;
background-position:left top;
height:469px;
width:635px;
float:left;
margin-top:23px;

}


.rice-time-products
{
float:left;
display:block;
height:665px;

width: 650px;
margin-left:10px;

}

.rice-time-product
{
width:200px;
float:left;
height:320px;

}
.page-content-right-heading
{
width:650px;
float:left;
height:41px;
margin-top:160px;
margin-left:20px;

}



.ub-blue, .page-content-right-heading, .rice-time-products
{
color:#163468;

}

.rice-time-product-title
{
font-family:Arial;
font-size:16px;
font-weight:bold;
margin-left: 30px;
margin-right: 13px;
width: 177px;

}
.rice-time-product-description
{

font-family:Arial;
font-size:13px;
margin-left: 29px;
margin-right: 13px;
width: 177px;
}

.page-content-right-heading
{
font-size:13px;

}

.rice-time-product-image
{
width: 200px;
height:230px;
margin-bottom: -3px;
}

#page-content-left
{
float:left;

width:239px;
float:left;
}
#page-content
{
height:1350px;
width:925px;
margin-top: 28px;
}

.blue-bold-title-text
{
font-family: Arial;
font-size: 16px;
font-weight: bold;
color:#163468;
}

.why-try-them-box-title
{
margin-top:5px;
margin-left:11px;
font-family: Arial;
font-size: 22px;
font-weight: bold;
color:#163468;

}

.blue-normal-text
{
font-family: Arial;
font-size: 13px;
font-family:Arial;
color:#163468;

}

.why-try-them-box-ul
{
font-family:Arial;
font-size:14px;
font-weight:bold;
color:#163468;
padding: 0;
margin: 14px 0 0 24px;
}

.why-try-them-box-description
{
margin-left:11px;
margin-top:0px;
}

.why-try-them-box-ul li
{
margin-top:6px;
}

.how-to-make-heading
{
margin-top:11px;
margin-left:10px;
font-family: Arial;
line-height: 23px;
font-size: 22px;
font-weight: bold;
color:#163468;

}
.how-to-make-steps-heading
{

font-family: Arial;

font-size: 15px;
font-weight: bold;
color:#163468;

}

.how-to-make-steps-content
{

font-family: Arial;

font-size: 12px;

color:#163468;
line-height:18px;


}

.how-to-make-steps
{
width: 142px;
height:324px;
margin-left:100px;
margin-top:25px;
width: 135px;
position:relative;

}

#step1
{
position:absolute;
margin-top:0px;
}
#step2
{
position:absolute;
margin-top:129px;
}
#step3
{
position:absolute;
margin-top:243px;
}

.new-tv-advert-heading
{

margin-top:10px;
margin-left:13px;
font-family: Arial;
font-size: 22px;
font-weight: bold;
color:#163468;

}

.new-tv-advert-content
{
font-family: Arial;
font-size: 15px;
font-weight: bold;
color:#163468;
margin-left: 16px;
margin-top: 15px;
}

#new-button
{
position:absolute;
background-image:url(../images/RiceTimePage/new_button.png);
background-repeat:no-repeat;
background-position:left top;
height:48px;
width:88px;
right: -13px;
top: -3px;
}


#new-button-top-nav
{
position:absolute;
background-image:url(../images/New_button-top-nav.png);
background-repeat:no-repeat;
background-position:left top;
height:33px;
width:49px;
right: -31px;
top: -18px;
}
