@charset "utf-8";
/* CSS Document */

#wpCommerce {
	padding: 10px 0px 0px 10px;
	display: block;
}

#wpSideNavHeader {
	padding-top: 10px;
	background-image: url(http://www.worldpantry.com/tastybite/img/bgsidenav.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 30px;
	color: #ffffff;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

	text-indent: 10px;
	text-transform: uppercase;
}

#wpSideNavContent {
	padding: 5px 10px 5px 10px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

#wpSideNavContent a {
	color: #7f1918;
	font-weight: bold;
}

#wpSideNavContent a:hover {
	color: #7f1918;
	text-decoration: underline;
	font-weight: bold;
}

#wpCommerce a {
	color: #e9302f;
}

#wpCommerce a:hover {
	color: #e9302f;
	text-decoration: underline;
}

#wpContent {
	margin: 0px 12px 0px 12px;
	color: #7f1918;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	float: left;
	display: block;
	width: 660px;
}

.wpProductTitle {
	padding: 10px 0px 10px 0px;
	color: #e9302f;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}

.wpProductTitleCategory {
	color: #e9302f;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.wpShadow {
	background-image: url(/images/wpshadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}

#wpPageInnerSub {
	margin: 0px 0px 0px 32px;
	padding: 6px 0 0 0;
	width: 942px;
	overflow: visible;
}

.wpMoreInfo, a.wpMoreInfo {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.wpSideNavOff {
	color: #7f1918;
}

a.wpSideNavOff:hover {
	color: red;
}

a.wpSideNavOn {
	color: red;
	font-weight: bold;
}

#wpContent h1 {
	font-size: 20px;
	margin: 10px 0px 10px 0px;
	color: #7f1918;
}

#wpContent h2 {
	font-size: 16px;
	color: #CC0000;
}

#wpContent h3 {
	font-size: 14px;
	color: #000000;
}

#wpContent a, a:link, a:visited {
	color: #e9302f;
}

#wpContent a:hover {
	color: #7f1918;
	text-decoration: underline;
}

#wpContent li {
	list-style-image: url(/images/bullet_spiral.png);
}

#wpRecipeStep li {
	list-style-type: decimal;
	list-style-image: none;
}

ul.wpThirdNav {
	display: block;
	position: relative;
	margin: 0px 0px 0px -20px;
	padding: 8px 20px 8px 20px;
	background-image:url(/images/bgd_thirdNav.gif);
	background-position: left;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	width: 610px;
}

ul.wpThirdNav li {
	display: inline;
	list-style: none;
}

ul.wpThirdNav li a {
	padding: 0 20px;
	text-decoration: none;
	background-image: url(/images/bullet_spiral.png);
	background-position: left;
	background-repeat: no-repeat;
}

ul.wpThirdNav li a:hover {
	text-decoration: underline;
}

#navEatOn {
	left: 0;
	top: 33px;
	width: 109px;
	height: 45px;
}

#navLiveOn {
	left: 109px;
	top: 0;
	width: 105px;
	height: 45px;
}

#navExploreOn {
	left: 214px;
	top: 40px;
	width: 102px;
	height: 45px;
}

#navStoryOn {
	left: 316px;
	top: 6px;
	width: 120px;
	height: 45px;
}

#navConnectOn {
	left: 440px;
	top: 35px;
	width: 113px;
	height: 45px;
}

#navBuyOn {
	left: 553px;
	top: 32px;
	width: 97px;
	height: 45px;
}

#navEatOn a {
	height: 45px;
}

#navLiveOn a {
	height: 45px;
}

#navExploreOn a {
	height: 45px;
}

#navStoryOn a {
	height: 45px;
}

#navConnectOn a {
	height: 45px;
}

#navBuyOn a {
	height: 45px;
}

#navEatOn {
	background: url(/images/nav_main.png) 0 -118px no-repeat;
}

#navLiveOn {
	background: url(/images/nav_main.png) -109px -85px no-repeat;
}

#navExploreOn {
	background: url(/images/nav_main.png) -214px -125px no-repeat;
}

#navStoryOn {
	background: url(/images/nav_main.png) -316px -91px no-repeat;
}

#navConnectOn {
	background: url(/images/nav_main.png) -440px -120px no-repeat;
}

#navBuyOn {
	background: url(/images/nav_main.png) -553px -117px no-repeat;
}

#homeBottom a.button {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 2px 20px;
	margin: 4px 0;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	border: #FFFFFF 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#homeBottom a:hover.button {
	background-position: right center;
	color: #FFFFFF;
}

#homeBottom a.buttonLong {
	background: url(/images/btn_bgd.png) left center no-repeat;
	width: 136px;
	margin: 4px 0;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	border: #FFFFFF 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#homeBottom a:hover.buttonLong {
	background-position: right center;
	color:#FFFFFF;
}

#homeBottom a:hover {
	color: #7f1918;
	text-decoration: underline;
}

#wpContent input.wpButton {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpContent input.wpButtonHover {
	background-position: right center;
	color: #FFFFFF;
}

#wpContent input.wpButtonCart {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 4px 1px 3px 1px;
	width: 120px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpContent input.wpButtonCartHover {
	background-position: right center;
	color: #FFFFFF;
}

#wpContent a.wpButton {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 5px 4px 5px 4px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpContent a:hover.wpButton {
	background-position: right center;
	text-decoration: none;
	color: #FFFFFF;
}

#wpContentHome a.wpButton {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 5px 20px 5px 20px;
	margin: 4px 0px 4px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpContentHome a:hover.wpButton {
	background-position: right center;
	text-decoration: none;
	color: #FFFFFF;
}

#wpContentHome a.wpButtonLong {
	background: url(/images/btn_bgd.png) left center no-repeat;
	width: 120px;
	margin: 4px 0px 4px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpContentHome a:hover.wpButtonLong {
	background-position: right center;
	text-decoration: none;
	color: #FFFFFF;
}

.wpHighlight {
	color: green;
	font-weight: bold;
}

#wpCartContains {
	display: block;
	background: url(/images/bgd_cart_contains.png) left top no-repeat;
	font-weight: bold;
	margin: auto;
	padding: 20px 10px;
}

#wpCartContains a {
	color: #e9302f;
	text-decoration: underline;
}

#wpCartContains a:hover {
	color: #7f1918
}

#wpCartContains a.wpButton {
	background: url(/images/btn_bgd.png) left center no-repeat;
	padding: 4px 10px 4px 10px;
	margin: 4px 0px 4px 0px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpCartContains a:hover.wpButton {
	background-position: right center;
	text-decoration: none;
	color: #FFFFFF;
}
