/* general styles for controlling global elements */
.topnavigationtable {
	display: none;
}
.orderreceipttable {
	width: 6.5in;
}
body
{
	text-align: left;
	background-color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-image: none;
	margin: 0px;
	padding: 0px;
}

.bd
{
	background-image: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#footer p
{
	display: none;
}
#footer_store p
{
	display: none;
}
a img 
{
	border: 0px;
}

a:link {
	color: #FF9319;
}
a:hover {
	color: #000000;
}
a:active {
	color: #780800;
}
a:visited {
	color: #780800;
}

p, li 
{
	font-size: 12px;
	line-height: 18px;
}

.indent {
	padding-left: 14px;
}

h1.white
{
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h1.white span
{
	font-size: 12px;
	text-transform: uppercase;
}

h1.graphicheader
{
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 10px 0px 10px 14px;
	background-color: #000000;
}

.clearboth {
	clear: both;
}

/* we're using h4's as graphical headers. they each have a class that defines their graphical background */
h4.essentialtools
{
	background-image: none;
}

/* this class hides the html text in the graphic header, but leaves it accessible to search engines */
h4 span
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px;
}

h5 
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px;
}

/* the space above and below the breadcrumb can be adjusted here */
#breadcrumb {
	display: none;
}

/* this is a group of styles for the recipe pages */

.recipelist {
	margin: 20px 14px 14px;
}

.recipedescription {
	padding-left: 14px;
}

.recipetitle {
	margin: 0px;
	padding: 0px;
}

.recipetitle a {
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: underline;
}

.recipelatin {
	font-size: 14px;
	font-style: italic;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.recipeservings {
	font-weight: bold;
	font-style: italic;
}
.recipephoto {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-bottom: 3px;
}

.recipeingredient {
	text-transform: uppercase;
}

.recipeingredients {
	margin: 0px 0px 20px;
	padding: 0px;
	list-style-type: none;	
}
.recipeingredients li {
	margin: 0px;
	padding: 0px;
}
.recipepreparations {
	margin: 0px 0px 20px;
	padding: 0px;
	list-style-type: none;	
}
.recipepreparations li {
	margin: 0px 0px 10px;
	padding: 0px;
}
.recipepreparationstep {
	font-weight: bold;
}

/* set up the borders */
#border1 {
	border: none;
}

#border2
{
	border: none;
}

#border3
{
	border: none;	
}


/* set up the columns */
#contentleft
{
	display: none;	
}

#contentright
{
	vertical-align: top;
	text-align: left;
	padding-left: 14px;
	width: 800px;
	margin: 0px;
	padding-top: 0px;
}

#contentheader {
	margin: 0px;
	padding: 0px;
	width: 553px;	
}

#content_narrow
{
	width: 4.5in;
}

#content_fullwidth_withindent
{
	width: 530px;
	margin: 0px;
	padding: 0px;
}

#content_fullwidth_noindent
{
	width: 530px;
	margin: 0px;
	padding: 10px 0px 14px;
}

#sidebar
{
	width: 2in;
	margin: 0px 0px 0px;
	padding: 0px;
	float: right;
	text-align: center;
}

#footer
{
	display: none;
}

/* end setting up the columns */


/* Image Replacement for the shopping nav */
h2.shoptheitaliankitchen
{
	background-image: url(/images/shopnav/shopthekitchen_header.gif);
	background-repeat: no-repeat;
	margin: 14px 0px 0px;
	padding: 0px;
	list-style-type: none;
	height: 30px;
	width: 173px;
}
h2 span
{
	display: none;	
}

.horizrule_sidebar
{
	display: none;
}

.horizrule_header
{
	display: none;
}

.horizrule_shells
{
	background-image: url(/images/horizrule_shells.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 553px;
	height: 15px;
	background-color: #CCCCCC;
	overflow: hidden;
	clear:both;
}

ul#shopnav
{
	margin: 0px;
	padding: 0px;	
}

ul#shopnav li
{
	list-style-image: none;
	list-style-type: none;	
	margin: 0px;
	padding: 0px;	
}

ul#shopnav li a span
{
	display: none;
}

/* rollovers for shopping nav - cookware */
#shopnav_cookware a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/cookware_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_cookware a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/cookware_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_cookware a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/cookware_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_cookware_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/cookware_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - ceramic essentials */
#shopnav_ceramicessentials a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/ceramicessentials_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_ceramicessentials a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/ceramicessentials_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_ceramicessentials a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/ceramicessentials_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_ceramicessentials_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/ceramicessentials_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - italian stitch collection */
#shopnav_italianstitch a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/italianstitch_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_italianstitch a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/italianstitch_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_italianstitch a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/italianstitch_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_italianstitch_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/italianstitch_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - knives and specialty items */
#shopnav_knives a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/knives_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_knives a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/knives_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_knives a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/knives_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_knives_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/knives_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - measuring prep bowls */
#shopnav_measuring a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/measuring_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_measuring a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/measuring_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_measuring a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/measuring_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_measuring_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/measuring_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}
/* rollovers for shopping nav - silicone spatulas */
#shopnav_silicone a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/silicone_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_silicone a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/silicone_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_silicone a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/silicone_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_silicone_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/silicone_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - serving tools */
#shopnav_servingtools a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/servingtools_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_servingtools a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/servingtools_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_servingtools a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/servingtools_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_servingtools_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/servingtools_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - trivets */
#shopnav_trivets a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/trivets_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_trivets a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/trivets_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_trivets a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/trivets_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_trivets_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/trivets_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* rollovers for shopping nav - wood tools */
#shopnav_woodtools a:link {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/woodtools_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_woodtools a:visited {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/woodtools_leftnav.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_woodtools a:hover {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/woodtools_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

#shopnav_woodtools_active a {
	display: block;
	text-decoration: none;
	background-image: url(/images/shopnav/woodtools_leftnav_f2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	width: 173px;	
}

/* Image Replacement for the top nav */

ul#topnav
{
	margin: 0px;
	padding: 0px;	
}

ul#topnav li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	display: none;
}

ul#topnav li a
{
	display: none;;
	text-decoration: none;
}


ul#topnav li a span
{
	display: none;
}

/* rollovers for top nav - mario batali */
a#topnav_mariobatali 
{
	background-image: url(/images/topnav/mario_topnav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 128px;
	float:left;	
}

a:hover#topnav_mariobatali 
{
	background-image: url(/images/topnav/mario_topnav_f2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 128px;
	float:left;
}

a#topnav_mariobatali_active
{
	background-image: url(/images/topnav/mario_topnav_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 128px;
	float:left;
}

/* rollovers for top nav - recipes */
a#topnav_recipes 
{
	background-image: url(/images/topnav/recipes_topnav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 85px;
	float:left;
}

a:hover#topnav_recipes 
{
	background-image: url(/images/topnav/recipes_topnav_f2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 85px;
	float:left;
}

a#topnav_recipes_active 
{
	background-image: url(/images/topnav/recipes_topnav_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 85px;
	float:left;
}

/* rollovers for top nav - ask mario */
a#topnav_askmario 
{
	background-image: url(/images/topnav/askmario_topnav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 100px;
	float:left;
}

a:hover#topnav_askmario 
{
	background-image: url(/images/topnav/askmario_topnav_f2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 100px;
	float:left;
}

a#topnav_askmario_active
{
	background-image: url(/images/topnav/askmario_topnav_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 100px;
	float:left;
}

/* rollovers for top nav - my account */
a#topnav_myaccount 
{
	background-image: url(/images/topnav/myaccount_topnav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 118px;
	float:left;
}

a:hover#topnav_myaccount 
{
	background-image: url(/images/topnav/myaccount_topnav_f2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 118px;
	float:left;
}

a#topnav_myaccount_active
{
	background-image: url(/images/topnav/myaccount_topnav_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 118px;
	float:left;
}

/* rollovers for top nav - view basket */
a#topnav_viewbasket 
{
	background-image: url(/images/topnav/viewbasket_topnav.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 122px;
	float:left;
}

a:hover#topnav_viewbasket 
{
	background-image: url(/images/topnav/viewbasket_topnav_f2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 122px;
	float:left;
}

a#topnav_viewbasket_active
{
	background-image: url(/images/topnav/viewbasket_topnav_f3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 33px;
	width: 122px;
	float:left;
}
#topnav_bottom_white
{
	display: none;
}

/* this controls the photos for the mario batali landing page */
#topnav_bottom_mariobatali
{
	background-image: url(/images/topnav/curlywhite_topnav_mariobatali.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 553px;
	height: 132px;
	background-color: #CCCCCC;
	clear: both;
}

/* this controls the photos for the recipes landing page */
#topnav_bottom_recipes
{
	background-image: url(/images/topnav/curlywhite_topnav_recipes.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 553px;
	height: 132px;
	background-color: #CCCCCC;
	clear: both;
}

#topnav_bottom_italiankitchen
{
	background-image: url(/images/topnav/curlywhite_topnav_italiankitchen.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 553px;
	height: 170px;
	background-color: #CCCCCC;
	clear: both;
}

#topnav_bottom_italiankitchen h1
{
	margin: 0px;
	padding: 25px 0px 0px 14px;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
}
#topnav_bottom_italiankitchen p
{
	margin: 0px;
	padding: 5px 190px 10px 14px;
	font-size: 11px;
}
.headerphoto_colorbar
{
	background-image: url(/images/topnav/curlywhite_topnav_italiankitchencolorbar.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 553px;
	height: 7px;
	overflow: hidden;
}
table {
	width: auto;
}

