/* ------------------------------------------
Private Label Proteins print stylesheet
Author - benbailey.com.au
------------------------------------------ */

* { margin: 0; padding: 0; } /* reset all element's margin and padding to 0 to avoid browser inconsistencies  */
.hide, #skip, .structure-label, #navigation, #banner { display: none; }
#plug, #plug a { color: #DDD; }


/* =wrapper 
--------------------------------------------------------------------------
 */
#wrapper 
{
position: relative;
margin: 0; 
padding: 0;
background: #FFF;
}


/* =header 
--------------------------------------------------------------------------
 */
#header
{
	margin-left: -8px;
}

/* =banner 
--------------------------------------------------------------------------
 */

/* =main navigation 
--------------------------------------------------------------------------
 */

/* =container
--------------------------------------------------------------------------
 */
#container 
{
margin: 0;  
padding-top: 20px;
}


/* =content
--------------------------------------------------------------------------
 */
#content 
{
margin: 0; 
}

/* float an image right. */
#content .right
{
float: right;
margin: 0 0 20px 25px;
padding: 5px;
border: 3px double #ddd;
}

/* float an image left. */
#content .left
{
float: left;
margin: 0 10px 10px 0;
padding: 3px;
border: 1px solid #ddd;
}

/* =related-content (right hand column in this stylesheet)
--------------------------------------------------------------------------
 */

#related
{
display:  none;
}

/* =footer
--------------------------------------------------------------------------
 */
#footer { clear: both; text-align: center; padding: 20px 20px 40px 20px; }
#footer li { 	display: inline; 	list-style: none; padding-right: 10px; background: none; }

/* =elements
--------------------------------------------------------------------------
 */
a { color: #666; text-decoration: underline; }

body
{
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #666;
font-size: 62.5%;
}

blockquote 
{
font-family: georgia, sans-serif;
font-size: 1.4em;
padding: 1em 20px;
}

blockquote p
{
margin: 0;
padding: 0;
}

fieldset { border: 0; }

form { margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6
{
margin: 0 5px 5px 0;
font-weight: bold;
font-size: 1.25em;
}

/*h1 { margin-bottom: .5em; }*/

h2, h3, h4, h5, h6 { margin: 1.5em 0 .25em 0; }

hr { display: none; }

img { border: 0; }

label { display: block; padding-top: 1em; font-size: 1.15em; font-weight: bold; cursor: pointer; }

legend { display: none; }

p
{
font-size: 1.2em;
line-height: 1.5em;
margin-bottom: 1.25em;
}

ul
{
list-style-type: disc;
margin: 0 0 10px 20px;
padding: 0;
}

ul li
{
list-style-type: circle;
padding-left: 15px;
}

ol
{
list-style-type: decimal;
margin: 0 0 5px 28px;
padding: 0;
}

li
{
font-size: 1.2em;
line-height: 1.45em;
padding: 1px 0;
}


/* 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;
}