
/* basic styles */

body, 
td, 
p, 
li, 
input, 
select, 
textarea { font: normal 13px Helvetica, Arial, Sans-Serif; color: #3F3F3F; }

p {line-height:1.4em; }

input,
select,
textarea{
	-moz-border-radius:5px 5px 5px 5px;
	border:1px solid #C5C4C5;
	padding:3px 5px;
}

hr {
	border: 0;
	color: #D0D0D0;
	background-color: #D0D0D0;
	height: 1px;
	width: 100%;
	text-align: left;
}

p,h1,h2,h3,h4,h5,h6{margin: 0 0 8px 0;}

/* Headings */
h1 { color: #4A4A4B; }
h2 { color: #4A4A4B; }
h3 { font-size: 20px; color: #4A4A4B; }
h4 { color: #4A4A4B; }
h5 { color: #4A4A4B; }
h6 { color: #4A4A4B; }

/* recipe printing */

.PrintRecipe #AddedToCartBG, 
.PrintRecipe #AddedToCartIFrame, 
.PrintRecipe #AddedToCart, 
.PrintRecipe #AddedToCartClose, 
.PrintRecipe .ui_header, 
.PrintRecipe .ui_topnavspacer, 
.PrintRecipe .ui_topnav, 
.PrintRecipe .ui_topnavspacer_under, 
.PrintRecipe #BreadCrumb, 
.PrintRecipe .ui_clear, 
.PrintRecipe .left, 
.PrintRecipe a, 
.PrintRecipe p, 
.PrintRecipe h1, 
.PrintRecipe h2, 
.PrintRecipe h3, 
.PrintRecipe h4, 
.PrintRecipe h5, 
.PrintRecipe h6, 
.PrintRecipe .ui_footer, 
.PrintRecipe #RecipeBG, 
.PrintRecipe #RecipeIFrame, 
.PrintRecipe #RecipeClose {
	display: none;
}

.PrintRecipe td {
	width: auto;
	padding: 0;
}

.PrintRecipe td img {
	display: none;
}

.PrintRecipe .ShowHideContents td img {
	display: inline;
	display: inline-block;
}

.PrintRecipe .ShowHideContents {
	display: block;
	position: static;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
}

.PrintRecipe .ShowHideContents a {
	display: inline;
}

.PrintRecipe .ShowHideContents p, 
.PrintRecipe .ShowHideContents h1, 
.PrintRecipe .ShowHideContents h2, 
.PrintRecipe .ShowHideContents h3, 
.PrintRecipe .ShowHideContents h4, 
.PrintRecipe .ShowHideContents h5, 
.PrintRecipe .ShowHideContents h6 {
	display: block;
}

.ShowHideContents h3, .ShowHideContents strong { border-bottom: 1px solid #4A4A4B; }
.ShowHideContents td strong {margin-bottom:10px;}
.ShowHideContents p {padding-top:10px;}
.ShowHideContents tr td {padding-bottom:8px;}
.ShowHideContents li {padding-top:4px;}
