/* ----- Quorn print stylesheet ------------- */
/* ----- Fuse Digital 2009 ------------------ */
/* ----- enjoy. ----------------------------- */


body {
	font-size:11pt;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

/* ----- Hide Elements -------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
#global-nav, #hero, #footer, .blog-button-area, .search, .rp-footer, .about-sub-menu, .col-615.col-left img, .col-370.col-left img, .form-element, .contact-form.content, .related-box, #info-pane, .did-you-know-holder, #masthead #quorn-logo, .sIFR-flash, #home-banner, #div_oval, .button-area {
	display: none;
}

/* ----- Universal Styles ----------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

.sIFR-replaced  img{
	display:none;
}
.sIFR-alternate {
	display:block;
}
.home-pane {
	font-size:18px;
	width:800px;
	clear:left;
}
.home-pane img {
	display:block;
	float:left;
	margin-right:20px;
	padding-top:40px;
}
.home-pane p {
	float:left;
	width:400px;
	padding-top:10px;
}
p {
	line-height:22px;
}
a#quorn-logo {
	color:#000;
	font-size:25px;
	margin-bottom:-50px;
	text-decoration:none;
}
.blog-preview-pane {
	margin-top:-700px;
}
.recipe-info {
	margin-top:25px;
}
.recipe-info div {
	margin-bottom:20px;
}
/* ----- Header / Footer --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */


/* ----- Typography ----------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */

h2.h1.sIFR-replaced {
	font-size:27px;
}
.range-into h2 {
	font-size:12pt;
	margin-top:40px;
}
.range-into p {
	font-size:11pt;
}
h2.h1 {
	width:400px;
	clear:left;
	font-size:12pt;
}
.content p {
	clear:both;
}
.blog-item h2 {
	border-bottom:solid 2px #000;
	width:100%;
	padding-bottom:5px;
	
}
.blog-item h2 a {
	text-decoration:none;
	color:#000;
	font-size:13pt;	
}
.col-370.col-left h3.sIFR-replaced {
	clear:both;
	width:600px;
	margin-left:-370px;
	font-size:12pt;
	margin-top:20px;
}

.col-250.left {
	clear:both;
	width:600px;
}
.col-250 .p-buy {
	clear:both;
	width:600px;
	margin-bottom:30px;
}
.col-250 .p-buy h3 {
	margin-top:20px;
	float:left;
}
.blog-preview-pane a {
	color:#000;
	text-decoration:none;
}
.blog-preview-pane h3 a {
	margin-left:0;
	font-size:18pt;
	display:block;
}
.ps-over-box {
	display:block;
}
.content h3.caps {
	width:auto;
	float:left;
	display: block;
}
.ingredients h3 {
	clear:both;
	margin-left:-300px;
}
.p-content h1 {
	background: none;
	display: block;
	color: #000;
}
.p-content h3 span {
	width:600px;
	float:left;
}
.range-into h3 {
	margin:0;
	padding:0;
}
p.intro, p.intro p {
	display: block;
	color: #000;
}
/* ----- Definition Lists --------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------- */
.range-products ul {
	list-style:none;
}
.range-products ul li {
	width:600px;
	padding-bottom:15px;
	margin-bottom:10px;
	clear:left;
}
.range-products .rp-image {
	display:block;
	float:left;
	width:200px;
	margin-bottom:10px;
	margin-right:-40px;
}
.range-products .rp-content {
	text-align:left;
}
.range-products ul li a   {
	color:#000;
	text-decoration:none;
}
.toggle dt {
	font-weight:bold;
}
.toggle dl dd {
	margin:0;
	padding:0;
}
.p-content ol, .ingredients ul {
	clear:both;
	margin:0;
	list-style-position:inside;
	padding:0;
}
.p-content ol li, .ingredients ul li {
	padding:0 0 10px 0;
}

.content, .p-content, .p-content h1, .p-content .intro, .col-left, .col-left .recipe-image, .col-left img, .col-left h3, .col-left h3.caps, .p-content h3, .p-content ol {
	clear:both;
	display:block;
}


/* Keep layout when printing for recipes and products pages */

div.recipesCont div.col-516, div.productCont div.col-516{
	width:360px;
	float:right;
}
div.recipesCont div.col-400, div.productCont div.col-400 {
	float:left;
	width:270px;
}
div.recipesCont div.recipe-image img, div.nutritionInfo img{
	width:250px;
	display:inline;
	clear:none;
}
div.pbig-image object{
	width:250px;
	display:inline;
	height:193px;
	margin-bottom:30px;
	clear:none;
}
div.recipesCont .col-left, div.recipesCont .col-left h3.caps, div.productCont .col-left, div.productCont .col-left h3.caps{
	display:inline;
	clear:none;
}