* { background: #fff; }
body { font-family: georgia, times, serif; color: #333; }
a:link, a:visited { border-bottom-width: 1px; border-bottom-style: solid; }


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}





/* universal */

div#container {
	margin-left: 20px;
	width:  700px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	clear: both;
}

div#header {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

div#png img#printonly {
	width: 292px;
	height: 211px;
}

div#topcallout {
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 14px;
	color: #333;
	letter-spacing: 0.1em;
	padding: 7px 20px 0px 0px;
	width: 400px;
	text-transform: uppercase;
}

div#nav {
	display:  none;
}




/* home page only */

div#hometitle {
	font-size:  25px;
	margin-bottom:  10px;
}

div#smallcolhome {
	width: 700px;
	margin: 0px;
	padding:20px 20px 0px 0px;
}

div#smallcolhome img.mt-image-right {
	display:  none;
}

div#smallcolhome img.mt-image-center {
	display:  none!important;
}


div#flash {
	display:  none;
}

div#features {
	display: none;
}

div#rubyourmeat {
	margin-bottom :20px;
}

div#bottompic {
	display: none;
}


/* universal footer */

div#footer {
	display: block;
 	width: 700px;
}

/* - footer content and brown color - */
div#footercontent {
	float: none;
	clear:  both;
	display: block;
		width:  700px;
	}

div#footercontent ul {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 7px 0px 0px 10px;
}

	div#footercontent ul li {
		display: block;
		color: #666;
		font-family: "Century Gothic", helvetica, arial, sans-serif;
		font-size: 0.9em;
		text-transform: uppercase;
	}

		div#footercontent ul li a {
			display: none;
		}
		

p#disclaimer {
	width:  700px;
	margin: 0px 0px 30px 20px;
	padding: 0px;
	font-size: 0.9em;
	font-family: verdana, arial, sans-serif;
	line-height: 20px;
	color:#333;
}

	p#disclaimer a {
		color:  #777;
		border:  0px;
		padding: 0px;
		margin:  10px 0px;
}





/* internal content */

div#maincontent {
	margin: 0px;
	padding: 0px;
	width: 700px;
}

div#cataloguecontent {
	margin: 0px;
	padding: 0px;
	width: 700px;
}


div#smallcolinterior {
	float: right;
	clear: both;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

div#pagetitle {
	font-size:  25px;
}

div#largecol {
	float: left;
	width: 460px;
	clear: left;
	margin: 0px;
	padding: 11px 20px 0px 0px;
	border-right:  1px solid #ccc;
}

div#interior_wrapper p {
	font-size:  12px;
}

div#product p {
	font-size:  12px;

}

div#product a {
	display:  none;
}

div#smallcolinterior ul {
	display:  none;
}

div#quotecallout {
	width:  210px;
	margin-bottom:  15px;
	margin-top:  10px;
}

div#quotecallout p {
	font-size:  12px;
	line-height:  20px;
}

div#quotecallout a {
	display:  none;
}

div.chefcallout {
	width:  210px;
	margin-bottom:  15px;
	margin-top:  10px;
}

div.chefcallout p {
	font-size:  12px;
	line-height:  20px;
}

div.chefcallout a {
	display:  none;
}



/* online shop page */

div#pagehead p {
	font-size:  12px;
	color: #555;
}

div#pagehead h4 {
	font-size:  14px;
	color:  #111;
	margin-bottom:  20px;
}

div.purchase {
	padding: 10px;
	margin-bottom :20px;
	margin-right:  15px;
	border-bottom: 1px solid #ccc;
}

div.purchase h1 {
	font-size:  15px;
}

div.purchase h2 {
	font-size:  13px;
}

div.purchase input {
	display:  none;
}

div.purchase select {
	display:  none;
}

div.purchase p {
	font-size:  13px;
	line-height:  20px;
}

div.addtocart {
	display: none;
}

div#orderdetails h1 {
	font-size:  16px;
	line-height:  24px;
}

div#orderdetails ol {
	margin:  10px;
	font-family: "Trebuchet MS", helvetica, arial;
}

div#orderdetails ol li {
	font-size:  13px;
	line-height:  20px;
}

div#orderdetails h3 {
	font-size:  14px; 
	line-height: 20px;
}

div#orderdetails p {
	font-size:  12px; 
	line-height: 18px;
}




/* news */

h2.normal {
	display: none;
}

.excerpt-chicken h1 a, .excerpt-pork h1 a, .excerpt-fish h1 a, .excerpt-vegetables h1 a, .excerpt-beef h1 a {
	color:  #333;
	border: none;
	text-decoration: none;
}

.excerpt-chicken em, .excerpt-pork em, .excerpt-fish em, .excerpt-vegetables em, .excerpt-beef em {
	display:  none;
}


div.newsintro h1 a {
	color:  #333;
	border: none;
	text-decoration: none;
}

div.newsindex-excerpt em {
	display:  none;
}






p {
	font-family: "Trebuchet MS", helvetica, arial, sans-serif;
	font-size:  1em;
	color: #333;
	line-height: 17px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

h1 {
	font-weight: bold;
	color: #333;
	margin: 0px;
	padding: 5px 0px 2px 0px;
	line-height: 21px;
	font-size: 1.3em;
}

h2 {
	color: #333;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 19px;
	font-size: 1.1em;
}

h3 {
	color: #333;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	line-height: 17px;
	font-size: 1.2em;
}

h4 {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	font-size: 1.1em;
	line-height: 24px;
	color: #ad732a;
}

ol {
	color: #333;
	line-height: 15px;
	font-size: 1em;
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 0px;
}

	ol li {
		padding: 2px 0px 2px 0px;
		margin: 0px;
	}
	
		ol li ul {
			list-style-type: square;
			color: #333;
			padding: 3px 0px 3px 0px;
			margin: 0px 20px 0px 20px;
		}
		
			ol li ul li {
				list-style-position: outside;
				line-height: 15px;
				font-size: 0.6em;
			}

ul {
	color: #333;
	line-height: 15px;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

	ul li {
		font-family:  "Trebuchet MS", helvetica, arial, sans-serif;
		list-style-type: disc;
		list-style-position: inside;
		padding: 6px 0px 6px 16px;
		margin: 0px;
	}
	
div#rubyourmeat a {
	border:  0px;
	padding:  0px;
}

div#rubyourmeat a#rubit {
	display:  none;
}

div#testimonials h1 {
	
	margin:  0px;
	padding:  0px;
}



