﻿/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Eric Meyer reset ends */
a:link {color:#0000FF; 
		font-family:Verdana;
		letter-spacing:0px;				
		text-decoration:underline;		
		}
a:visited {color:#990066;
		font-family:Verdana;
		letter-spacing:0px;
		text-decoration:underline
		}
a:hover {color:#ff0000;
		font-family:Verdana;
		letter-spacing:0px; 
		text-decoration:underline; 
		cursor:pointer;
		}
a:focus {color:red;
		font-family:Verdana;
		letter-spacing:0px;
		border-style:none;
		text-decoration:underline;
		}
a:active {color:#008000;
		font-family:Verdana;
		letter-spacing:0px;
		text-decoration:underline;
		cursor:pointer;
		}
a:visited :hover: {color:#990066;
		font-family:Verdana;
		letter-spacing:0px;
		text-decoration:underline;
		cursor:pointer;
		}	
body {
	font-family:Tahoma;									
	font-size:14px;							
	padding:3px;
	letter-spacing:1px;
	line-height:18px;
	background-color:#FFb47d;	
	background-image:url('../images/page_bg.jpg');		
	background-repeat:repeat-x;
	} 			
h1 {
	font-size:20px;
	color:#333399;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;	
	letter-spacing:1px; 						
	}
h2 {font-size:16px;
	color:#336699;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1px;
	text-align:center;
	}
h2.left {font-size:16px;
	color:#336699;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1px;
	text-align:left;
	}
h2.twolines {font-size:16px;					
	color:#336699;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1px;
	text-align:center;
	}
h3 {font-size:16px;
	color:#CC6600;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
	
}
h3.twolines {font-size:16px;
	color:#CC6600;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:18px; 						
	padding-bottom:3px;
}
h3.title {font-size:14px;
	color:#CC6600;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:18px;
}
h3.mid {font-size:14px;						
	color:#CC6600;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding-bottom:3px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:14px;
	text-align:center;
}
h4 {font-size:12px;
	color:black;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
h4.recipe{font-size:12px;
	color:navy;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
h4.ingredients{font-size:12px;
	color:navy;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
h4.method{font-size:12px;
	color:navy;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
h4.recipe-suggestions{font-size:12px;
	color:navy;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
p.price{font-size:14px;
	color:maroon;
	font-family:Verdana ;
	font-weight:600;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:18px;
}
p {											
	font-family:Tahoma; 
	color:black;
	font-size:14px;
	letter-spacing:1px;
}
p.recipe {											
	font-family:Georgia; 
	color:black;
	font-size:14px;
	letter-spacing:1px;
}
p.list {
	font-family:Tahoma; 					
	color:black;
	font-size:14px;
	letter-spacing:1px;
	line-height:23px;
}
p.middle{
	font-family:Tahoma; 					
	color:black;
	font-size:16px;
	letter-spacing:1px;
	text-align:center;
	z-index:4;
}
p.middlesmall{
	font-family:Tahoma; 					
	color:black;
	font-size:10px;
	letter-spacing:1px;
	text-align:center;
}
hr{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	}
span.price{
	font-size:14px;
	color:maroon;
	font-family:Verdana ;
	font-weight:600;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:18px;
}
span.tech{
	font-family:tahoma;
	font-variant:small-caps;
	font-size:16px;
	color:maroon;
	}
/*span.title{
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	color:maroon;
	}*/
span.warn{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#CC0000;
	}
span.bullet{
	font-family:tahoma;
	font-weight:bold;
	font-size:14px;
	color:black;
	}
span.h4{
	font-size:14px;
	color:black;
	font-family:Arial Rounded MT Bold, Franklin Gothic Medium, Verdana ;
	padding:0px;
	margin:0px;
	letter-spacing:1.5px;
	line-height:25px;
}
em{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}
sub.msc{
	font-size:10px;
	line-height:8px;
	}	
sup.msc{
	font-size:10px;
	line-height:8px;
	}
div.logo {
	position:absolute; 
	z-index:2;						
	background-image:url('../images/msc_logo_400px.jpg');
	background-repeat:no-repeat;
	left:10px;
	top:10px;
	width:400px;
	height:50px;							
}
div.logotext{
	position:absolute; 
	z-index:1;
	font-family:"Arial Rounded MT Bold", Verdana, "Franklin Gothic Medium";
	font-size:18px;
	color:navy;							
	left:-9999px;
	top:20px;
	width:400px;
	height:50px;							
}
div.tagline {									
	position:absolute;	
	left:0px;
	top:65px;
	width:974px;
	height:30px;
	background-image:url('../images/bar_cube1.jpg');		
	text-align:center;
	padding-top:8px;
}
div.navibar{									
	position:absolute;
	left:10px;
	top:106px;
	width:128px;
	height:238px;
	background:#FFCC99;
	border:1px;
	border-style:solid;
	border-color:orange;
	padding-left:6px;
	padding-top:3px;
	font-size:14px;
	border-radius: 5px;					
	-moz-border-radius: 5px;			
	-webkit-border-radius: 5px;			
	line-height:30px;
}
div.hnav{								
	position:absolute;
	left:150px;
	top:106px;
	width:812px;
	font-size:12px;
	line-height:12px;
	background:#FFCC99;
	border:1px;
	border-style:solid;
	border-color:#CC6600;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.hnav2{								
	position:absolute;
	left:150px;
	top:130px;
	width:812px;
	font-size:12px;
	line-height:12px;
	background:#FFCC99;
	border:1px;
	border-style:solid;
	border-color:#CC6600;
	padding-left:6px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
div.phoneno {						
	position:absolute;
	left:565px;
	width:400px;
	top:25px;
	font-size:20px;
	font-family:Verdana;
	color:navy;
	text-align:right;
	z-index:3;
}
div.postcode{									
	position:absolute;
	left:10px;
	top:370px;
	width:128px;
	background:white;
	border:1px;
	border-style:solid;
	border-color:orange;
	padding-left:6px;
	padding-top:3px;
	font-size:14px;
	text-align:center;
	border-radius: 5px;					
	-moz-border-radius: 5px;			
	-webkit-border-radius: 5px;			
	line-height:30px;
}
div.print{									
	position:absolute;
	left:10px;
	top:470px;
	width:128px;
	background:white;
	border:1px;
	border-style:solid;
	border-color:orange;
	padding-left:6px;
	padding-top:3px;
	font-size:14px;
	text-align:center;
	border-radius: 5px;					
	-moz-border-radius: 5px;			
	-webkit-border-radius: 5px;			
	line-height:30px;
}
div.vcard{
	position:absolute;
	top:650px;
	left:10px;
	width:400px;
	line-height:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	border:1px;
	border-bottom-color:navy;
	border-style:solid;
	}
div.n{
	color:black;
	background-color:white;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana;
	font-size:16px;
	text-align:left;
	letter-spacing:1.5px;
	padding:4px;
	}
div.fn{
	color:black;
	background-color:white;
	font-family:"Segoe UI", Tahoma, Geneva, Verdana;
	font-size:10px;
	text-align:left;
	width:300px;
	margin-bottom:2px;
	padding-left:4px;
	}
div.stripe{
	background-color:#6666FF;
	width:392px;
	height:15px;
	margin-top:4px;
	}
div.wstripe{
	background-color:white;
	height:15px;
	width:392px;
	}
div.vlogo{
	background-color:white;
	width:400px;
	}
div.steve{
	position:absolute;
	top:0px;
	left:420px;
	border:1px;
	border-bottom-color:navy;
	border-style:solid;
	}
div.adr{
	background-color:white;
	color:black;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	padding-left:4px;
	}
div.org{
	background-color:white;
	color:navy;
	font-family:Eurostile, "Arial Rounded MT Bold",Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:left;
	letter-spacing:1.5px;
	padding-left:4px;
	padding-bottom:4px;
	}
div.update{
	position:absolute;
	left:730px;
	width:200px;
	top:40px;
	font-size:12px;
	font-weight:500;
	font-family:Verdana;
	color:navy;
	text-align:left;
	z-index:3;	
}	
div.google_ads{									
	position:absolute;
	left:10px;
	top:420px;
	background:transparent;
	}
a:link.vcard{
	border-bottom-style:none;
}
