/* @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;
}
#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;
}

#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:15px;
}

#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 {
	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;	
}

#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/teatimePOD.jpg) right top no-repeat;
}
	
li#pod3:hover	{
	background:url(../images/teatimePOD.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;
}
	
#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 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 {
	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.gif) no-repeat top left;
	padding-bottom: 0px;
	width: 666px;
	height: 452px;
	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.gif) 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;
}

#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: 25px;
	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 {
	position: absolute;
	top:  13px;
	left: 117px;
	font-size: 16px;
}

.section-our-products-rice #unit-products h2.heading-rice {
	padding-top: 9px;
	margin-left: 33px;
	height: 19px;
}

.section-our-products-rice #unit-products h2.heading-rice a {
	color: #eb690b;
	font-size: 24px;
}




/* Sauce Selected */

.section-our-products-sauce #unit-products h2.heading-rice {
	font-size: 16px;
	margin-left: 38px;
	padding-top: 10px;
}

.section-our-products-sauce #unit-products h2.heading-sauce {
	position: absolute;
	left: 110px;
	top: 10px;	
}

.section-our-products-sauce #unit-products h2.heading-sauce a  {
	color: #eb690b;
	font-size: 24px;
}

#unit-products h2  {
	font-size: 24px;

}

#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 */