.skipnavbutton {
	display: none;
}
.off {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	line-height: 0.1em;
}
.off a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	line-height: 0.1em;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #7E0A0B;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
	background-image: url(images/sce/h1pic.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #7E0A0B;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #7E0A0B;
	font-weight: normal;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #7E0A0B;
	background-image: url(images/sce/h4pic.jpg);
	padding-left: 30px;
	background-repeat: no-repeat;
}
H5 {
	font-family: Arial, Helvetica, sans-serif;
}
H6 {
	font-family: Arial, Helvetica, sans-serif;
}
P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 8px;
	padding-left: 8px;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 12px;
	padding-left: 12px;
}
/* IE7 Only */
*:first-child+html ol {
	margin-left: 12px;
	padding-left: 12px;
}
html>body ol {
	margin-left: 10px;
	padding-left: 10px;
}
LI {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.style1 {
	color: #7E0A0B;
	font-weight: bold;
}
body {
font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}
.maincontainer {
	width: 990px;
	height: auto;
	margin: 0 auto 0;
}
.maincontainer2 {
	width: 990px;
	height: auto;
	float: left;
	background-image:url(bgrepeat.gif);
	background-repeat: repeat-y;
}
.topmiddlecontainer {
	width: 990px;
	height: auto;
	float: left;
}
.topmiddlecontainerleft {
	width: 212px;
	height: auto;
	float: left;
}
.topleftpicholder {
	width: 212px;
	height: 202px;
	float: left;
	background-image:url(lefttoppic.jpg);
	background-repeat:no-repeat;
}
.topleftpicholderline1 {
	height: auto;
	padding-top: 10px;
}
.topleftpicholderline1 h2{
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 1.15em;
}
.topleftpicholderline1 a{
	font-size: 1em;
	color: #FFFF99;
	text-decoration: none;
}
.topleftpicholderline1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.topleftpicholderline2 {
	width: 184px;
	height: auto;
	padding-left: 8px;
	padding-right: 20px;
	float: left;
	text-align: right;
	color: #FFDE6D;
	line-height: 17px;
	padding-top: 30px;
}
.topleftpicholderline2 a{
	font-size: 0.9em;
	color: #FAD86A;
	text-decoration: none;
}
.topleftpicholderline2 a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}
.leftnavholder {
	width: 212px;
	height: auto;
	float: left;
	background-image: url(leftnavrepeat.gif);
	background-repeat:repeat-y;
}
#nav {
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#nav li {
}
#nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	color: #990000;
}
#nav a:hover {
	color: #333333;
	text-decoration: underline;
}
.browngreypic {
	width: 212px;
	height: 16px;
	background-image:url(browngreypic.gif);
	background-repeat:no-repeat;
	float: left;
}
.sendmevideoholder {
	width: 212px;
	height: auto;
	margin-top: -3px;
	float: left;
	background-image:url(greyrepeat.gif);
	background-repeat:repeat-y;
}
html>body .sendmevideoholder {
	margin-top: 0px;
}
.sendmevideoholderinside {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sendmevideoholderinsideinside {
	width: 174px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.sendmevideoholderinsideinsideline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	text-align: right;
	padding-bottom: 10px;
	font-weight: bold;
}
.sendmevideoholderinsideinsideline2 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	padding-bottom: 10px;
}
.sendmevideoholderinsideinsideline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-align: right;
	padding-bottom: 10px;
}
.sendmevideoholderinsideinsideline4 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}
.sendmevideoholderinsideinsideline4 a{
	color: #333333;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
}
.sendmevideoholderinsideinsideline4 a:hover{
	color: #990000;
	text-decoration: underline;
}
.greybrownpic {
	width: 212px;
	height: 13px;
	float:left;
	background-image:url(greybrownpic.gif);
	background-repeat:no-repeat;
}
.viewlatestnewsletterholder {
	width: 212px;
	height: auto;
	margin-top: -6px;
	float: left;
	background-image:url(leftnavrepeat.gif);
	background-repeat:repeat-y;
}
html>body .viewlatestnewsletterholder {
	margin-top: 0px;
}
.viewlatestnewsletterholderinside {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
}
.viewlatestnewsletterholderinsideinside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 12px;
}
.viewlatestnewsletterholderinsideinside a{
	color: #333333;
	text-decoration: none;
}
.viewlatestnewsletterholderinsideinside a:hover{
	text-decoration: underline;
	color: #990000;
}
.awardsholderpic {
	width: 212px;
	height: auto;
	float: left;
	background-image:url(awardspicholder.gif);
	background-repeat: no-repeat;
}
.awardsholderpicinside {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
}
.awardsholderpicinsideinside {
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: 20px;
	color: #FFFFFF;
}
.awardsholderpicinsideinside1 {
	font-size: 1.25em;
	color: #FFDE6D;
}
.awardsholderpicinsideinside2 {
	margin-top: 10px;
	padding-left: 50px;
	margin-bottom: 10px;
	font-size: 0.65em;
	text-decoration: none;
}
.awardsholderpicinsideinside3 {
}
.awardsholderpicinsideinside3 a{
	font-size: 0.65em;
	text-decoration: none;
	color: #FFDE6D;
}
.awardsholderpicinsideinside3 a:hover{
	text-decoration: underline;
}
.awardsholderpicinsideinside4 {
	padding-top: 20px;
}
.topmiddlecontainerright {
	width: 778px;
	height: auto;
	float: right;
}
.topmiddlecontainerrightleft {
	width: 566px;
	height: auto;
	float: left;
}
.topbannerholder {
	width: 566px;
	height: 110px;
	float:left;
	background-image:url(topbannerpic.jpg);
	background-repeat:no-repeat;
}
.topbannerholder a{
	width: 566px;
	height: 110px;
	display: block;
}
.topnavholder {
	width: 566px;
	height: auto;
	float: left;
	background-image:url(topnavrepeat.gif);
	background-repeat:repeat-y;
}
#nav2 {
	margin-bottom: 14px;
	font-family: arial;
}
html>body #nav2 {
	margin-bottom: 13px;
}
/* IE7 Only */
*:first-child+html #nav2 {
	margin-bottom: 14px;
}

#nav2 ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#nav2 li{
	display: inline;
}

#nav2 li.aboutus{
	padding-left: 7px;
}
#nav2 li.buyproducts{
	padding-left: 5px;
}
#nav2 li.cateringservices{
	padding-left: 3px;
}
#nav2 li.wholesale{
	padding-left: 3px;
}
#nav2 li.recipes{
	padding-left: 3px;
}
#nav2 li.delivery{
	padding-left: 5px;
}
#nav2 li.contactus{
	padding-left: 5px;
}
#nav2 li.awards{
	padding-left: 5px;
}
#nav2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	color: #990000;
}
#nav2 a:hover{
	color: #333333;
	text-decoration: underline;
}

.searchboxholderpic {
	width: 566px;
	height: 60px;
	float: left;
	background-image:url(searchbocholderpic.jpg);
	background-repeat:no-repeat;
}
.searchboxholderpicinside {
	width: 546px;
	height: auto;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}
.searchboxholderpicinsideleft {
	width: 370px;
	height: auto;
	float: left;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.searchboxholderpicinsideleft a{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.searchboxholderpicinsideleft a:hover{
	text-decoration: underline;
	color: #FFDE6D;
}
.searchboxholderpicinsideright {
	width: 176px;
	height:auto;
	float: right;
	text-align: right;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 5px;
}
.searchboxholderpicinsideright a{
	color: #FFFFFF;
	text-decoration: none;
}
.searchboxholderpicinsideright a:hover{
	text-decoration: underline;
	color: #FFDE6D;
}
.bodycontentholder {
	width: 566px;
	height: auto;
	float: left;
}
#bodycontent {
	width: 525px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
}
#bodycontent li{
	font-size: 0.75em;
}
.topmiddlecontainerrightright {
	width: 212px;
	height: auto;
	float: right;
}
.toprightpicholder {
	width: 212px;
	height: 254px;
	background-image:url(righttoppic.jpg);
	background-repeat:no-repeat;
	float: left;
}
.toprightpicholderinside1 {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
	text-align: right;
	padding-top: 105px;
}
.toprightpicholderinside1 a{
	color: #FFDE6D;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding-right: 10px;
}
.toprightpicholderinside1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.toprightpicholderinside2 {
	width: 184px;
	height: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	padding-top: 50px;
	padding-left: 15px;
}
.toprightpicholderinside2 h2{
	margin: 0px;
	padding: 0px;
	font-size: 1.25em;
	color: #990000;
}
.toprightpicholderinside2 h3{
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	color: #990000;
}
.toprightpicholderinside2 p{
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
	color: #000000;
	font-weight: normal;
}
.shopinfoholder {
	width: 212px;
	height: auto;
	float: left;
}
.shopinfoholderinside1 {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
	float: left;
}
.shopinfoholderinside1 h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	background-image: url(basketpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	background-position: 90% 0%;
	padding-right: 45px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 3px;
}
.shopinfoholderinside2 {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
	float: left;
}
.shopinfoholderinside2boders {
	width: 194px;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color:#990000;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#990000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.shopinfoholderinside2bodersinsideleft {
	width: 107px;
	padding-left: 10px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #990000;
}
.shopinfoholderinside2bodersinsideright {
	width: 67px;
	padding-right: 10px;
	float: right;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #990000;
}
.shopinfoholderinside3 {
	width: 194px;
	height: auto;
	padding-left: 8px;
	padding-right: 10px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
}
.shopinfoholderinside3 a{
	color: #990000;
	text-decoration: none;
	padding-right: 10px;
}
.shopinfoholderinside3 a:hover{
	text-decoration: underline;
	color: #333333;
}
#flashholder {
	width: 212px;
	height: 387px;
	float: left;
}
.bottomcontainer {
	width: 990px;
	height: auto;
	float: left;
	background-image:url(footerpic.gif);
	background-repeat:no-repeat;
}
#nav3 {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#nav3 ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#nav3 li{
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	padding-left: 3px;
	padding-right: 3px;
	border-left-color: #333333;
	border-left-width: 1px;
	border-left-style: solid;
}
#nav3 li.noline{
	border: none;
	padding-left: 0px;
}
#nav3 a{
	color: #333333;
	text-decoration: none;
}
#nav3 a:hover{
	text-decoration: underline;
	color: #990000;
}
/* styles for shopping cart start */
#container{
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}
#top_menu{
	float: left;
	height: 25px;	
	width: 463px;
}
#top_menu div {
	color: #0e4871;
	float: left;
	line-height: 25px;
	text-align: center;
	border-left: 1px solid #ffffff;
}
#top_menu #home {
	border: 0;
}
#top_menu a {
	text-decoration: none;
	color: #0e4871;
}
#shopping_cart {
	float: left;
	height: 25px;
}
#shopping_cart div {
	float: left;
	line-height: 25px;
	text-align: center;
}
#main_content {
	width: 955px;
	background: url(images/en/extender.jpg) repeat-y;
}
#category_menu {
	padding-right: 10px;
}
#category_menu ul {
	margin-left: 16px;
	padding: 0px;
}
#category_menu li {
	list-style: url(images/en/bullet.gif);
}
#category_menu a{
	color: #007da3;
	text-decoration: none;
}
#current {
	color: #016786;
	font-weight: bold;
}
#content_wrapper {
	float: left;
	width: 804px;
	background: url(images/en/extender2.jpg) repeat-y;
}
#shop_menu {
	height: 25px;
	margin-right: 10px;	
	background: none;
}
#shop_menu ul {
	list-style: none;
	text-align: right;
}
#shop_menu li {
	display: inline;
	line-height: 25px;
	border-left: 1px solid #9e9e93;
	padding: 0 5px;
}
#shop_menu a {
	text-decoration: none;
	color: #0e4871;
}
#shop_menu a:hover{
	color: #a6d2df;
}
#shop_menu #shop_online {
	border: 0;
}
hr{
	color: #cccccc;
	border: dotted;
	border-width: 1px;
}
#bottom_menu{
	text-align: center;
	height: 25px;
	background: #007da3;
	float: left;
	width: 910px;
}
#bottom_menu ul{
	height: 25px;
	margin: 0px;	
}
#bottom_menu li{
	list-style: none;
	display: inline;
	line-height: 25px;
	padding: 0 5px;
}
#bottom_menu a {
	text-decoration: none;
	color: #a6d2df;
	line-height: 25px;
	height: 25px;
}
#bottom_menu a:hover{
	color: #ffffff;
}
.category_path{
	font-weight: bold;
}
.category_path a{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.category_path a:hover{
	color: #7E0A0A;
	text-decoration: underline;
}
.paging{
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
}
.paging a{
	color: #7E0A0A;
	text-decoration: none;
}
.paging a:hover{
	text-decoration: underline;
	color: #333333;
}
.category_product{
	float: left;	
}
.product_thumbnail{
	float: left;
	text-align: center;
	width: 110px;	
}
.category_product .product_info{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
.category_product .product_info a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.category_product .product_info a:hover{
	text-decoration: underline;
}
.label{
	text-align: right;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #7E0A0A;
}
.data{
	text-align: right;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #7E0A0A;
	padding-left: 15px;
}
.data2 {
	float: left;
}
.our_price{
	font-weight: bold;
}
.save_price{
	color: red;
}
.product_title {
}
h1.product_title {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/sce/h1pic3.jpg);
	background-repeat: no-repeat;
	color: #7E0A0A;
	padding-left: 30px;
}
.product_title a{
	font-size: 12px;
	color: #851C18;
}
.product_image{
	float: left;
}
.product_info{
	float: left;
}
.product_price {
}
.separator{
	clear: both;
	display: none;
}
.form div {
font-size: 0.85em;
padding-bottom: 5px;
width: 100%;
float: left;
}
.form .indent {
	text-align: right;
	width: 300px;
	float: left;
}
.form .form_element{
width: 70px;
	text-align:left;
	float: left;
	vertical-align: middle;
}
.form .form_data {
	padding: 0px;
	text-align:left;
	float: left;	
}
.form .separator {
	clear: both;
	width: 1px;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}
.order_detail {
	border: 1px solid #2b85c4;
}
.order_detail th{
	border: 1px solid #2b85c4;
	background-color: #007da3;
	color: #ffffff;
}
.order_detail td{
	border: 1px solid #2b85c4;
}
.order_summary {
	text-align: right;
}
.order_summary .form_element{
	padding: 0px 10px 0px 0px;
	text-align:right;
	width: 280px;
	font: 0.8em verdana;
	font-weight: bold;
}
.order_summary .form_data {
	padding: 0 5 0 0;
	text-align:right;
	width: 100px;
	font: 0.8em verdana;
	font-weight: bold;
}
.new_user{
	width: 250px;
	float: left;
}
.existing_user {
	width: 250px;
	float: right;
}
.existing_user .form{
	width: 250px;
	float: left;
}
.existing_user .form div{
	width: 250px;
	float: left;
}
.existing_user .form .indent{
	width: 250px;
	float: left;
	padding-left: -300px;
}
.step {
	text-align: center;
	margin: 5px auto;
}
.step ul {
	list-style: none;
	margin: 0px;
}
.step li {
	display: inline;
	border: solid 1px black;
	padding: 2px;
	font-weight: bold;
	line-height: 25px;
}
.step .current_step {
	background: #0091a8;
	color: #ffffff;
	font-weight: bold;
}
.account_nav {
	text-align: center;
	margin: 5px auto;
}
.account_nav ul {
	list-style: none;
	margin: 0px;
}
.account_nav li {
	display: inline;
	padding: 2px;
}
.registry_nav {
	text-align: center;
	width: 800px;
	margin: 5px auto;
}
.registry_nav ul {
	list-style: none;
	margin: 0px;
}
.registry_nav li {
	display: inline;
	padding: 2px;
}
.table_data {
}
table {
font-size: 1em;
}
html>body table {
font-size: 0.75em;
}
tr {
}
th{
}
td{
}
#data tr {
	color: #000000;
}
#data th {
	text-align: left;
	background-color: #addeed;
}
#data td {
	background-color: #59aab8;
	color: #FFFFFF;
}	
#data td.section {
	background-color: #cacbc5;
	color: #636466;
	font-weight: bold;
}
fieldset {
	margin: 0;
	padding: 0;
}
/* styles for shopping cart finish */
	
/* homepage styles start*/
.homepageholder {
	width: 525px;
	height: auto;
	float: left;
}
.homepageholdertop {
	width: 525px;
	float: left;
	margin-bottom: 10px;
}
.homepageholderleft {
	width: 252px;
	float: left;
}
.homepageholderlright {
	width: 252px;
	float: right;
}
.homepageholderbottom {
	width: 525px;
	float: left;
}
/* homepage styles finish*/

/* about us styles start */
.aboutuspageholder {
	width: 525px;
	height: auto;
}
/* about us styles finish */
/* awards styles start */
.awardspageholder {
	width: 525px;
	height: auto;
}
/* awards styles finish */
/* contact us styles start */
.contactusholder {
	width: 525px;
	height: auto;
}
.contactusholdertop {
	width: 525px;
	float: left;
	margin-bottom: 10px;
}
.contactusholderleft {
	width: 263px;
	float: left;
}
.contactusholderlright {
	width: 252px;
	float: right;
}
.contactusholderbottom {
	width: 525px;
	float: left;
}
/* contact us styles end */
/* delivery styles start */
.deliverypageholder {
	width: 525px;
	height: auto;
}
/* delivery styles end */
/* productpagelarge start */
.product_info2 {
	float: left;
	width: 190px;
	height: 250px;
}
html>body .product_info2 {
	height: auto;
	min-height: 250px;
}
.product_info2 .label {
	font-size: 0.75em;
	padding-bottom: 5x;
}
.product_info2 .data2 {
	font-size: 0.75em;
	color: #333333;
}
/* productpagelarge end */
/* faq styles start */
#faq_manager {
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	width: 525px;
}
#faq_manager Message {
}
#faq_manager .title {
	font-size:1.25em;
	font-family:Arial, Helvetica, sans-serif;
	color:#7E0A0A;
	background-image: url(images/sce/h4pic.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 2px;
}
#faq_manager .title a{
	margin-top: 10px;
}
#faq_manager .title a:hover{
}
#faq_manager .faqlink {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
}
#faq_manager li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
}
#faq_manager a { 
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#7E0A0A;
	text-decoration: none;
}
#faq_manager a:hover {
	color:#333333;
	text-decoration: underline;
}
#faq_ex_catPanel {
}
/* Holy hack */
/* Hides from IE5-mac \*/
* html #faq_manager {height: 1%;}
/* End hide from IE5-mac */ 
/* faq styles end */
/* emarketer_form styles start */
#emarketerHeader {list-style: none; padding: 0; margin: 0; width: 30em}
#emarketerHeader li {
	float: left;
	margin: 0 0.2em;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
/* Holy hack */
/* Hides from IE5-mac \*/
* html #emarketer_form {height: 1%;}
/* End hide from IE5-mac */ 
/* emarketer_form styles end */
/* organic beef page styles start */
.oragnaicbeefholder {
	width: 525px;
	height: auto;
	float: left;
}
.videoholder {
	width: 525px;
	height: auto;
	padding-bottom: 20px;
	float: left;
}
/* organic beef page styles end */
/* styles for why aubrey allen start */
.whyaubreyallenholder {
	width: 194px;
	height: auto;
	margin-left: 4px;
	float: left;
	background-image: url(whyaubreybg.gif);
	background-repeat:repeat-y;
}
*:first-child+html .whyaubreyallenholder {
	margin-left: 8px;
}
html>body .whyaubreyallenholder {
	margin-left: 8px;
}
.whyaubreyallenholdertop {
	width: 194px;
	height: 15px;
	float: left;
	background-image: url(whyaubreybgtop.gif);
	background-repeat: no-repeat;
}
.whyaubreyallenholdermiddle {
	width: 194px;
	height: auto;
	float: left;
}
.whyaubreyallenholdermiddle h2{
	margin: 0px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 15px;
}
.whyaubreyallenholdermiddle ul{
	margin: 0px;
	padding: 0px;
	text-align: left;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 15px;
}
.whyaubreyallenholdermiddle li{
	margin: 0px;
	font-size: 0.75em;
	font-weight: bold;
	padding-bottom: 5px;
}
.whyaubreyallenholderbottom {
	width: 194px;
	height: 15px;
	float: left;
	background-image: url(whyaubreybgbottom.gif);
	background-repeat: no-repeat;
}
/* styles for why aubrey allen end */
/* xmas 08 styles start */
.xmasline1 {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline1 h1{
	margin: 0px;
}
.xmasline2 {
	width: 525px;
	height: 233px;
	float: left;
	background-image: url(../images/sce/xmashomebanner.jpg);
	background-repeat: no-repeat;
}
.xmasline2top {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline2topinside {
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 250px;
}
.xmasline2topinside p{
	margin: 0px;
	color: #FFFFFF;
	padding-bottom: 15px;
	font-size: 0.85em;
}
.xmasline2bottom {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline2bottominside {
	padding-left: 20px;
}
.xmasline3 {
	width: 525px;
	height: auto;
	float: left;
	background-color: #EAE4CE;
}
.xmasline3top {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline3topline1 {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline3topline1 p{
	margin:0px;
	padding-left: 20px;
	padding-right: 20px;
}
.xmasline3topline1 h3{
	margin:0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.xmasline3topline2 {
	width: 525px;
	height: auto;
	float: left;
}
.xmasline3topline2inside {
	padding-left: 20px;
	padding-top: 20px;
}
.xmasline3bottom {
	width: 525px;
	height: 275px;
	float: left;
	background-image: url(../images/sce/xmasturkey08.jpg);
	background-repeat: no-repeat;
}
/* xmas 08 styles end */
/* feb09 styles start */
.feb09holder {
	width: 525px;
	height: auto;
	float: left;
}
.feb09holderline1 {
	width: 525px;
	height: auto;
	float: left;
}
.feb09holderline1 h1{
	margin: 0px;
}
.feb09holderline2 {
	width: 525px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/feb09drop1.jpg);
	background-repeat: no-repeat;
}
.feb09holderline3 {
	width: 525px;
	height: 144px;
	float: left;
	background-image: url(../images/sce/feb09drop2.jpg);
	background-repeat: no-repeat;
}
.feb09holderline3inside {
	width: 257px;
	height: auto;
	float: right;
	padding-right: 20px;
}
.feb09holderline3inside p{
	color: #FFFFFF;
	margin: 0px;
	padding-bottom: 10px;
}
.feb09holderline4 {
	width: 525px;
	height: 63px;
	float: left;
	background-image: url(../images/sce/feb09drop3.jpg);
	background-repeat: no-repeat;
}
.feb09holderline5 {
	width: 525px;
	height: auto;
	float: left;
	background-color: #303030;
}
.feb09holderline5inside {
	padding-left: 20px;
	padding-right: 20px;
}
.feb09holderline5inside p{
	margin: 0px;
	color: #FFFFFF;
	font-size: 1em;
}
.feb09holderline6 {
	width: 525px;
	height: 40px;
	float: left;
	background-image: url(../images/sce/feb09drop4.jpg);
	background-repeat: no-repeat;
}
.feb09holderline7 {
	width: 525px;
	height: auto;
	float: left;
	background-color: #D2E0D3;
}
.feb09holderline7inside {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
}
.feb09holderline7inside p{
	margin: 0px;
	color: #FFFFFF;
	padding-bottom: 15px;
	color:#333333;
}
.feb09holderline8 {
	width: 525px;
	height: auto;
	float: left;
}
img {
	border: none;
}
/* feb09 styles end */
/* Home page - Mother's Day */

.homepagemothersdayholder {
	width: 525px;
	height: auto;
}
.homepagemothersdayholdertop {
	width: 525px;
	height: 33px;
	float: left;
	background-image: url(images/sce/motherpic1.jpg);
	background-repeat: no-repeat;
}
.homepagemothersdayholdertop h1{
	padding-bottom: 0px;
	margin: 0px;
}
.homepagemothersdayholdermid {
	width: 525px;
	height: 184px;
	float: left;
	background-image: url(images/sce/motherpic2.jpg);
	background-repeat: no-repeat;
}
.homepagemothersdayholdermidlft {
	width: 237px;
	height: 101px;
	float: left;
	text-align: left;
	padding-left: 25px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #FFFFFF;
}.homepagemothersdayholdermidrght {
	width: 262px;
	height: 141px;
	float: right;
	text-align: right;
}
.homepagemothersdayholderbtm {
	width: 525px;
	height: 190px;
	float: left;
	background-image: url(images/sce/motherpic3.jpg);
	background-repeat: no-repeat;
}
.homepagemothersdayholderbtmlink {
	width: 525px;
	height: 26px;
	float: left;
}
.homepagemothersdayholderbtmlinklft {
	width: 262px;
	height: 21px;
	float: left;
	text-align: left;
	padding-top: 5px;
}
.homepagemothersdayholderbtmlinklft a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
}
.homepagemothersdayholderbtmlinklft a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
text-decoration: underline;
}

.homepagemothersdayholderbtmlinkrght {
	width: 262px;
	height: 21px;
	float: right;
	text-align: right;
	padding-top: 5px;
}
.homepagemothersdayholderbtmlinkrght a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
}
.homepagemothersdayholderbtmlinkrght a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
text-decoration: underline;
}

.homepagemothersdayholderbtmtxt {
	width: 475px;
	height: 63px;
	float: left;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}
.homepagemothersdayholderbtmlogo {
	width: 525px;
	height: 109px;
	float: left;
	background-image: url(images/sce/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/* Home page - Mother's Day Finish */
/* warwickshire category holder start */
.warwickshire {
width: 514px;
height: 223px;
float: left;
background-image: url(images/sce/warwickshirepic.jpg);
background-repeat: no-repeat;
}
.warwickshire2 {
width: 514px;
height: 223px;
float: left;
background-image: url(images/sce/sang.jpg);
background-repeat: no-repeat;
}
.warwickshire3 {
width: 514px;
height: 223px;
float: left;
background-image: url(images/sce/gatcombe.jpg);
background-repeat: no-repeat;
}
.warwickshireinside {
	padding-top: 170px;
	padding-left: 20px;
}
.warwickshireinside h2{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
	padding-bottom: 5px;
}
.warwickshireinside p{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 0.75em;
}
/* warwickshire category holder end */
/* Home page -  warick */

.homepagewarickholder {
	width: 525px;
	height: auto;
}
.homepagewarickholdertop {
	width: 525px;
	height: 33px;
	float: left;
	background-image: url(images/sce/warick1.jpg);
	background-repeat: no-repeat;
}
.homepagewarickholdertop h1{
	padding-bottom: 0px;
	margin: 0px;
}
.homepagewarickholdermid {
	width: 525px;
	height: 184px;
	float: left;
	background-image: url(images/sce/warick2.jpg);
	background-repeat: no-repeat;
}
.homepagewarickholdermidlft {
	width: 237px;
	height: auto;
	float: left;
	text-align: left;
	padding-left: 25px;
	padding-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
}.homepagewarickholdermidrght {
	width: 262px;
	height: 141px;
	float: right;
	text-align: right;
}
.homepagewarickholderbtm {
	width: 525px;
	height: auto;
	float: left;
	background-image: url(images/sce/warick3.jpg);
	background-repeat: no-repeat;
}
.homepagewarickholderbtminside {
}
.homepagewarickholderbtminside p{
	padding-left: 20px;
	padding-bottom: 20px;
}
.homepagewarickholderbtmlink {
	width: 525px;
	height: 26px;
	float: left;
}
.homepagewarickholderbtmlinklft {
	width: 262px;
	height: 21px;
	float: left;
	text-align: left;
	padding-top: 5px;
}
.homepagewarickholderbtmlinklft a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
}
.homepagewarickholderbtmlinklft a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
text-decoration: underline;
}

.homepagewarickholderbtmlinkrght {
	width: 262px;
	height: 21px;
	float: right;
	text-align: right;
	padding-top: 5px;
}
.homepagewarickholderbtmlinkrght a {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
}
.homepagewarickholderbtmlinkrght a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.75em;
color: #333333;
text-decoration: underline;
}

.homepagewarickholderbtmtxt {
	width: 475px;
	height: 63px;
	float: left;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #FFFFFF;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 20px;
}
.homepagewarickholderbtmlogo {
	width: 525px;
	height: 109px;
	float: left;
	background-image: url(images/sce/logo.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/* Home page - warick Finish */
/* contact form styles start */
#emarketer_form {
	width: 525px;
	height: auto;
	float: left;
	font-size: 0.75em;
}
#emarketer_form div{
	width: 525px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
#emarketer_form .form_element_1 {
	width: 100px;
	height: auto;
	float: left;
}
#emarketer_form .form_data_1 {
	width: 425px;
	height: auto;
	float: left;
}
#emarketer_form .separator {
	display: none;
}
/* contact form styles end */