/* CSS Document */
p {
	margin-top:0px;
	*margin-top:-5px;
}
#productWrapper{
	font-size:10px;
	margin-top:20px;
}

#leftEdgeTop{
	margin-top:55px;
	background:url(/images/left_edge_top.jpg);
	height:111px;
	width:51px;
	float:left;
}
#leftEdgeBottom{
	background:url(/images/left_edge_bottom.jpg);
	height:136px;
	width:51px;
	float:left;
}
#Col1{
	width:184px;
	float:left;

}


#Col2{
	width:169px;
	float:left;
}

#Col3{
	width:170px;
	float:left;
}

#Col4{
	width:182px;
	float:left;
}

.omDescription{
	border-left:#B6DB85 solid 1px;
	height:55px;
	margin:0;
	padding:0;
	padding-left:5px;
	
}

#productText{
	font-size:11px;
	padding:15px 20px 0 35px;
	width:520px;
	float:left;
}

#productText p{
	margin:0;
	padding:0;
	padding-bottom:4px;
}

#infoBox{
	margin-top:40px;
	background: url(/images/boxBg.jpg) repeat-x;
	height:78px;
	width:175px;
	float:left;
}
#boxMiddle{
	float:left;
	height:78px;
	width:137px;
}

#boxMiddle .text1{
	margin-top:19px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
#boxMiddle .text2{
	margin-top:5px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
#boxMiddle .text2 a{
	color:#000000;
}
#boxLeft{
	float:left;
	background: url(/images/boxleft.jpg);
	height:78px;
	width:17px;
}
#boxRight{
	float:left;
	background: url(/images/boxRight.jpg);
	height:78px;
	width:21px;
}


#overLayBox{
	position:absolute;
	top:80px;
	left:400px;
	display:none;
}


#overLayBoxBody{
	background: url(/images/overlaybg.gif) repeat-y;
	height:350px;
	width:527px;
	padding:0 15px;	
}

#overLayBoxTop{
	background: url(/images/overlay_top.gif);
	height:26px;
	width:527px;	
}


#overLayBoxBottom{
	background: url(/images/overlay_bottom.gif);
	height:26px;
	width:527px;
}

#overlayColLeft{
	width:248px;
	border-right:#147A2F solid 1px;
	float:left;
}
#overlayColRight{
	width:248px;
	float:left;
	margin-left:10px;
}

.sizeBox{
	background:#F7931D;
	height:22px;
	width:218px;
	margin-right:15px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}

.quantBox{
	background:#FFD045;
	height:22px;
	width:218px;
	margin-right:15px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
}

.lineItem{
	border-bottom:#8CC63E solid 1px;
	height:22px;
	width:218px;
	margin-right:15px;
	margin-left:5px;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
}

.lineItem a{
	color:#000000;
}

.footerItem{
	margin-top:90px;
}
.footerItemRight{
	margin-top:140px;
	background: url(/images/greenButton.jpg) no-repeat;
	width:93px;
	height:21px;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
	padding-top:2px;
	padding-left:5px;
}
.footerItemRight a{
	color:#FFFFFF;
	text-decoration:underline;
}

#footerBox{	
	background: url(/images/greenBG.jpg) repeat-x;
	height:32px;	
	width:495px;
	margin-top:5px;
}
#footerBody{
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	margin-top: 7px;
}
#footerLeft{	
	background: url(/images/leftGreen.jpg);
	width:17px;
	height:32px;	
	float:left;
}
#footerRight{	
	background: url(/images/rightGreen.jpg);
	width:17px;
	height:32px;	
	float:right;
}

.productLeft {
	float: left;
	width: 203px;
}

.productRight {
	float: left;
}

.product-item-1 { height: 178px; }
.product-item-2 { height: 145px; }
.product-item-3 { height: 139px; }
.product-item-4 { height: 138px; }
.product-item-5 { height: 141px; }

.product-image { width: 203px; }

.product-image-1 { background: transparent url(../images/product-range-egg-1.jpg) no-repeat scroll top left; }
.product-image-2 { background: transparent url(../images/product-range-egg-2.jpg) no-repeat scroll top left; }
.product-image-3 { background: transparent url(../images/product-range-egg-3.jpg) no-repeat scroll top left; }
.product-image-4 { background: transparent url(../images/product-range-egg-4.jpg) no-repeat scroll top left; }
.product-image-5 { background: transparent url(../images/product-range-egg-5.jpg) no-repeat scroll top left; }

.product-border {
	height: 1px;
	width: 100%;
	
	font-size: 1px;
	line-height: 1px;
	
	border-top: 1px solid #B9C9B9;
}

.product-border-bottom {
	position: relative; 
	top: 138px;
}

.product-details { 
	width: 560px;	
	font-size: 11px;
}

.product-details-header {
	padding-top: 3px;
}

H1 {
	color: #247C3C;
	height: 37px;
		
	margin: 0px;
	padding: 0px;
		
	padding-top: 15px;

	font-size: 24px;
	line-height: 24px;
	
	font-weight: normal;
}

H2 {
	color: #247C3C;
	
	font-size: 16px;
	font-weight: bold;
	
	margin: 0px;
	padding: 22px 0px 8px 0px;
}

h2 a:link, h2 a:visited {
	text-decoration:none;
}

.product-details A {
	color: #247C3C;
	text-decoration: underline;
}

.products-details-container {
	height: 529px;
	background: transparent url(../images/bg-products-details.gif) repeat-y scroll top left;
	
	position: relative;
}

.products-details-menu {
	width: 149px;
	padding-top: 27px;
	
	float: left;
}

.products-details-menu-item {	
	padding: 13px 15px 13px 15px;
	color:   #58585A;
	
	cursor: pointer;
}

.products-details-menu-item, .products-details-menu-item A {
	text-decoration: none;
}

.products-details-menu-item-hl {
	color: #ffffff;
	background-color: #96CA4E;
}

.products-details-description {
	width: 614px;
	
	padding-left: 22px;
	float: left;
}

.products-details-content {
	/*width: 375px;*/
	float: left;
}

.products-details-images {
	/*width: 234px;*/
	float: left;
}

.product-details-content-description {
	padding-top: 20px;
	font-size: 11px;
	line-height: 18px;
}

.product-details-content-description-omlette {
	height: 159px;
	*height: 160px;
}

.product-details-content-description-reducedfat {
	height: 139px;
	*height: 140px;
}

.product-details-content-description-scrambled {
	height: 160px;
	*height: 161px;
}

.product-details-border {
	margin-top: 1px;

	height: 1px;
	width: 100%;
	
	font-size: 1px;
	line-height: 1px;
	
	border-top: 1px solid #98AD8E;
}

.product-details-specification-item {
	width: 318px;
	height: 25px;
	
	color: #477F57;
}

.product-details-specification-item A {
	color: #477F57;
	text-decoration:underline;
}

.product-details-specification-item-marker {
	padding-left: 18px;
	width: 7px;
	
	float: left;
}

.product-details-specification-item-name {
	padding-left: 12px;
	width: 188px;
	
	float: left;
}

.product-details-specification-item-name-full {
	padding-left: 12px;
	width: 248px;

	float: left;
}

.product-details-specification-item-weight {
	padding-left: 12px;
	width: 33px;
	
	float: left;
	text-align: right;
}

.product-details-accredited {
	font-size: 10px;
	padding-left: 18px;
}

.product-details-images-omlette    { width: 236px; }
.product-details-images-reducedfat { width: 242px; }
.product-details-images-scrambled  { width: 251px; }
.product-details-images-patties   { width: 236px; }
.product-details-images-fried   { width: 236px; }

.product-details-images-1-omlette { 
	height: 285px; 
	background: transparent url(../images/product-details-omlette-1.jpg) no-repeat scroll top left; 
}

.product-details-images-2-omlette { 
	height: 243px; 
	background: transparent url(../images/product-details-omlette-2.jpg) no-repeat scroll top left; 
}

.product-details-images-1-reducedfat { 
	height: 295px; 
	background: transparent url(../images/product-details-reducedfat-1.jpg) no-repeat scroll top left; 
}

.product-details-images-2-reducedfat { 
	height: 233px; 
	background: transparent url(../images/product-details-reducedfat-2.jpg) no-repeat scroll top left; 
}

.product-details-images-1-scrambled { 
	height: 286px; 
	background: transparent url(../images/product-details-scrambled-1.jpg) no-repeat scroll top left; 
}

.product-details-images-2-scrambled { 
	height: 243px; 
	background: transparent url(../images/product-details-scrambled-2.jpg) no-repeat scroll top left; 
}

.product-details-images-1-patties { 
	height: 285px; 
	background: transparent url(../images/product-details-patties-1.jpg) no-repeat scroll top left; 
}

.product-details-images-2-patties { 
	height: 244px; 
	background: transparent url(../images/product-details-patties-2.jpg) no-repeat scroll top left; 
}

.product-details-images-1-fried { 
	height: 285px; 
	background: transparent url(../images/product-details-fried-1.jpg) no-repeat scroll top left; 
}

.product-details-images-2-fried { 
	height: 244px; 
	background: transparent url(../images/product-details-fried-2.jpg) no-repeat scroll top left; 
}

.product-details-school-canteens {
	width: 95px;
	height: 94px;
	
	position: absolute;
	bottom: 10px;
}

.focis {
	width: 156px;
	height: 79px;
	
	position: absolute;
	bottom: 20px;
	left: 300px;
}