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

html {
	background-image: url(/images/bgd_html.png);
	background-repeat: repeat;
}

body {
	padding: 0;
	margin: 0 auto;
	background-image: url(/images/bgd_body.png);
	background-repeat: repeat-x;
}

a {
	color: #7f1918;
	text-decoration: none;
	outline: none;    /* for firefox to not render dotted border on clicked links */
}

a:hover {
	color:#e9302f;
}

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

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

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

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

h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 0;
}

/*PAGE LAYOUT*/
#header {
	margin: 0 auto;
	height: 147px;
	width: 1005px;
	background-image: url(../images/bgd_hdr.png);
	background-position: -2px 0;
	position: relative;
}
#pageShell {
	margin: 0 auto;
	min-height:332px;
	width: 1005px;
	background-image: url(/images/bgd_page_home.gif);
	background-repeat: repeat-y;
	background-position: center top;
	overflow: visible;
}
#pageShellSub {
	margin: 0 auto;
	width: 1005px;
	background-image: url(/images/bgd_page_sub.gif);
	background-repeat: repeat-y;
	background-position: center top;
	overflow: visible;
}
#pageInner {
	margin: 0 auto;
	width: 1005px;
	background-image: url(/images/bgd_page_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	overflow: visible;
}
#homeCol1 {
	width: 253px;
	color:#7f1918;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	float:left;
	margin: 0;
	padding: 0;
}
#homeCol2 {
	width: 238px;
	color:#7f1918;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	float:right;
}
#subCol1 {
	width: 256px;
	color:#7f1918;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	float:left;
	margin: 0 0 200px 0;
}
#subCol2 {
	color:#7f1918;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	float:left;
	display:block;
	width: 685px;
	margin:0;
	padding:0;
}
/* Subpage Body Content */
#pageInnerSub {
	margin: 0 auto;
	padding: 6px 0 0 0;
	width: 942px;
	background-image: url(/images/subfooter_spice.png);
	background-repeat:no-repeat;
	background-position: bottom left;
	overflow: visible;
	height: auto;
}
#facebook {
	position: relative;
	top: -105px;
	left: 470px;
	width: 275px;
	height: 40px;
}
#footer {
	margin: 0 auto;
	padding: 110px 0 10px 30px;
	width: 975px;
	background-image: url(../images/bgd_footerv2.gif);
	background-repeat:no-repeat;
	position: relative;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align: center;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer h4 {
	text-indent:-9999px;
	margin:0;
	padding:0;
}
img.TastyBite_LogoLink {
	display: block;
	width: 223px;
	height: 98px;
	top: 14px;
	left: 23px;
	position:absolute;
	border: none;
}
#navMain {
	margin:0;
	padding:0;
	width: 650px;
	height: 85px;
	background-image: url(../images/nav_main.png);
	position: absolute;
	left: 245px;
	top: 15px;
	text-indent:-9999px;
}
#navMain li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#navMain a {
	display: block;
}
#navEat {
	left: 0;
	top: 33px;
	width: 109px;
	height: 45px;
}
#navLive {
	left: 109px;
	top: 0;
	width: 105px;
	height: 45px;
}
#navExplore {
	left: 214px;
	top: 40px;
	width: 102px;
	height: 45px;
}
#navStory {
	left: 316px;
	top: 6px;
	width: 120px;
	height: 45px;
}
#navConnect {
	left: 440px;
	top: 35px;
	width: 113px;
	height: 45px;
}
#navBuy {
	left: 553px;
	top: 32px;
	width: 97px;
	height: 45px;
}
#navEat a {
	height: 45px;
}
#navLive a {
	height: 45px;
}
#navExplore a {
	height: 45px;
}
#navStory a {
	height: 45px;
}
#navConnect a {
	height: 45px;
}
#navBuy a {
	height: 45px;
}
#navEat a:hover {
	background: url(/images/nav_main.png) 0 -118px no-repeat;
}
#navLive a:hover {
	background: url(/images/nav_main.png) -109px -85px no-repeat;
}
#navExplore a:hover {
	background: url(/images/nav_main.png) -214px -125px no-repeat;
}
#navStory a:hover {
	background: url(/images/nav_main.png) -316px -91px no-repeat;
}
#navConnect a:hover {
	background: url(/images/nav_main.png) -440px -120px no-repeat;
}
#navBuy a:hover {
	background: url(/images/nav_main.png) -553px -117px no-repeat;
}
/* SEARCH */
#siteSearch {
	top: 111px;
	left: 789px;
	position: absolute;
	vertical-align: top;
	width: 196px;
}
#siteSearch form {
	margin:0;
	padding:0;
}
#inputSearch {
	width: 200px;
	border: none;
	height: 20px;
	margin: 0 8px 0 6px;
	padding: 2px 0 0 0;
	float: left;
	background-color: transparent;
	display:inline;
}
input.btnSearch {
	background-image: url(/images/btn_Search.png);
	height: 28px;
	width: 28px;
	background-position: 0 0;
	float: left;
	border: none;
	display:block;
	background-repeat:no-repeat;
	font-size:9px;
	background-color: transparent;
	cursor: pointer;
	color:#FFFFFF;
}
input.btnSearchHover {
	background-position: 0 -28px;
	cursor: pointer;
}
#query {
	width: 155px;
	border: none;
	height: 19px;
	margin: 2px 4px 0 6px;
	padding: 2px 0 0 0;
	float: left;
	display:inline;
	color: #7f1918;
	background-image: url(http://www.worldpantry.com/tastybite/img/clear.gif);
	background-repeat:repeat-x;
	background: transparent;
}
.FocusLink {
	color:#666666;
	text-decoration: none;
	cursor:pointer;
}
.FocusLinkSelect {
	color:#4085d3;
	text-decoration: underline;
}
.FocusLinkHover {
	color:#176AC8;
	text-decoration: underline;
}
/* TOP STORE NAVIGATION BAR */
#navStore {
	margin:0;
	padding:0;
	width: 283px;
	height: 54px;
	background-image: url(../images/nav_store.png);
	position: absolute;
	left: 710px;
	top: 5px;
	text-indent:-9999px;
}
#navStore li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#navStore a {
	display: block;
}
#navCart {
	left: 0;
	top: 0;
	width: 82px;
	height: 28px;
}
#navAccount {
	left: 82px;
	top: 0;
	width: 159px;
	height: 28px;
}
#navHelp {
	left: 241px;
	top: 0;
	width: 42px;
	height: 28px;
}
#navStoreLocator {
  left: 188px;
  top: 28px;
  width: 94px;
  height: 28px;
}
#navCart a {
	height: 28px;
}
#navAccount a {
	height: 28px;
}
#navHelp a {
	height: 28px;
}
#navStoreLocator a {
  height: 28px;
}
#navCart a:hover {
	background: url(../images/nav_store.png) 0 -54px no-repeat;
}
#navAccount a:hover {
	background: url(../images/nav_store.png) -82px -54px no-repeat;
}
#navHelp a:hover {
	background: url(../images/nav_store.png) -241px -54px no-repeat;
}
#navStoreLocator a:hover {
  background: url(../images/nav_store.png) -188px -82px no-repeat;
}
/* SUBNAV */
#subNav {
	background-image: url(../images/bgd_subnav.gif);
	height:255px;
	width:257px;
	line-height:16px;
}
#subNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#subNav li {
  height: 48px;
  margin-bottom: 3px
}
#subNav h2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
#subNav h2 a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999px;
  outline: none;
}
#subNav p {
  margin: 0;
  padding: 0;
  margin-left: 22px;
}
#subNav p, #subNav p a {
  font-size: 11px;
  color: #7f1918;
}
#subNavSpecialDiets h2 {
  height: 30px;
}

a#freeship {
  display: block;
  text-align: center;
  margin-top: 10px;
}

#sideNav {
  margin-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
#sideNav h2 {
  margin: 0;
  padding: 0;
  width: 228px;
  height: 26px;
}
#sideNav h2 a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999px;
  background: transparent url(../images/sidenav_headlines.gif) no-repeat 0 0;
}
#sideNavRecipes h2 a {
  background-position: 0 -26px;
}
#sideNavComboKits h2 a {
  background-position: 0 -52px;
}
#sideNavGetConnected h2 a {
  background-position: 0 -78px;
}
#sideNav p {
  margin: 0;
  margin-left: 15px;
  margin-top: 10px;
  line-height: 14px;
}

#sideNavInTheNews {
  height: 85px;
}
#sideNavRecipes {
  height: 94px;
}
#sideNavRecipes p {
  margin-left: 93px;
}
#sideNavComboKits {
  height: 113px;
}

#sideNavGetConnected h2 {
  margin-bottom: 5px;
}
#sideNavGetConnected p {
  margin-top: 10px;
}
#sideNavGetConnected .connect {
  margin-top: 0;
  margin-left: 12px !important;
}
#sideNavGetConnected #signupForm {
  margin-left: 10px;
}

#wpCommerce {
  margin-left: 20px;
}

/* HOMEPAGE FEATURED */
#homeFeatured {
	height:331px;
	width:956px;
	position:relative;
	margin: 0 0 0 25px;
}
#homeFeaturedList {
	margin:0;
	padding:0;
	width:627px;
	height: 277px;
	background-image: url(../images/home_shop_cuisinesv3.png);
	position: absolute;
	left: 329px;
	top: 54px;
	text-indent:-9999px;
}
#homeFeaturedList li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
}
#homeFeaturedList a {
	display: block;
}
#homeShopIndian {
	left: 0;
	top: 0;
	width: 156px;
	height: 277px;
}
#homeShopThai {
	left: 156px;
	top: 0;
	width: 159px;
	height: 277px;
}
#homeShopPilafs {
	left: 315px;
	top: 0;
	width: 148px;
	height: 277px;
}
#homeShopSauce {
	left: 463px;
	top: 0;
	width: 164px;
	height: 277px;
}
#homeShopIndian a {
	height: 277px;
}
#homeShopThai a {
	height: 277px;
}
#homeShopPilafs a {
	height: 277px;
}
#homeShopSauce a {
	height: 277px;
}
#homeShopIndian a:hover {
	background: url(../images/home_shop_cuisinesv3.png) 0 -276px no-repeat;
}
#homeShopThai a:hover {
	background: url(../images/home_shop_cuisinesv3.png) -156px -276px no-repeat;
}
#homeShopPilafs a:hover {
	background: url(../images/home_shop_cuisinesv3.png) -315px -276px no-repeat;
}
#homeShopSauce a:hover {
	background: url(../images/home_shop_cuisinesv3.png) -463px -276px no-repeat;
}
#homeFeaturedMontage {
	height:331px;
	width:329px;
	position:absolute;
	top:0;
	left:0;
}
.montage1 {
	background-image: url(/images/home_montage1.jpg);
}
h1#homeShopHeader {
	height:54px;
	width:627px;
	position:absolute;
	top:0;
	left:328px;
	text-indent:-9999px;
	background-image: url(../images/home_shop_headerv3.jpg);
	margin:0;
	padding:0;
}
/* Homepage Body Content */

#homeBottom {
	height:439px;
	width:942px;
	position:relative;
	margin: 0 0 0 32px;
	overflow: visible;
	background-image: url(../images/bghome.png);
	background-position: 0 0;
	background-repeat:no-repeat;
}

#homeBottom h1, #homeBottom h2 {
  margin: 0;
  padding: 0;
}
#homeBottom p {
  margin: 0;
  padding: 0;
  line-height: 14px;
}

#homeNew {
  position: relative;
  padding-top: 150px;
  padding-bottom: 40px;
  padding-left: 20px;
  height: 47px;   /* 237px total */
  background: transparent url(../images/voteandwin.jpg) no-repeat 5px 0px;
}

#homeNew h1 a {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 237px;
  height: 137px;
  text-indent: -9999px;
  overflow: hidden;
}

#homeNew h2 {
  font-size: 14px;
}

#homeNew h2 a {
  color: #7F1918;
}

#homeNewHaiti {
  position: relative;
  padding-top: 190px;
  padding-left: 20px;
  height: 47px;   /* 237px total */
  background: transparent url(../images/relief_for_haiti.png) no-repeat 5px 10px;

  /* for haiti changes */
  padding-top: 183px;
  padding-left: 4px;
  padding-bottom: 7px;
}

#homeNewHaiti h1 a {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 237px;
  height: 177px;
  text-indent: -9999px;
  overflow: hidden;
}

#homeNewHaiti h2 {
  font-size: 14px;
}

#homeNewHaiti h2 a {
  color: #7F1918;
}

#homeComboKits {
  position: relative;
  padding-top: 170px;
  padding-left: 20px;
  background: transparent url(../images/combo_kit.png) no-repeat 0 8px;
}
#homeComboKits h1 a {
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  width: 247px;
  height: 161px;
  text-indent: -9999px;
  overflow: hidden;
}

#homeSpiceItUp {
	position: absolute;
	top: 126px;
	left: 300px;
	width: 350px;
	color: #7f1918;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
#homeSpiceItUp h1 {
	display: none;
}
#homeSpiceItUp p {
	line-height: 16px;
	margin-bottom: 15px;
}

/* headlines for bottom right col */
#homeCol2 h1 {
  width: 100%;
  height: 29px;
  margin: 0;
  padding: 0;
}
#homeCol2 h1 a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: -9999px;
  outline: none;    /* for mozilla to not render dotted line on click */
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(../images/headlines.png);
}

#homeTastyIdeas {
  position: relative;
  height: 128px;
  padding: 10px;
}
#homeTastyIdeas h1 {
  width: 80%; /* make room for "henna" on right */
}
#homeTastyIdeas .tacos {
  position: absolute;
  width: 111px;
  height: 84px;
  bottom: 6px;
  left: 1px;
}
#homeTastyIdeas p {
  margin-left: 105px;
  margin-top: 10px;
  font-size: 10px;
}
#homeTastyIdeas p a {
  font-size: 11px;
}
#homeTastyIdeas p a.title {
  font-weight: bold;
  color: #7F1918;
}

#homeInTheNews {
  position: relative;
  height: 123px;
  padding: 10px;
}
#homeInTheNews h1 a {
  background-position: 0 -30px;
}
#homeInTheNews img {
  position: absolute;
  right: 10px;
  top: 47px;
}
#homeInTheNews p {
  margin-top: 5px;
  margin-right: 130px;
}

#homeGetConnected {
  position: relative;
  padding: 10px;
  padding-bottom: 0;
  padding-top: 4px;
  height: 27px;
}
#homeGetConnected h1 a {
  background-position: 0 -60px;
}
#homeGetConnected .connect, #sideNavGetConnected .connect {
  position: relative;
  padding: 6px 0 0 32px;
  height: 20px;
  margin: 0;
}
#homeGetConnected .connect img, #sideNavGetConnected .connect img {
  position: absolute;
  top: 0;
  left: 0;
}

#signupForm {
  display: block;
  position: relative;
  height: 37px;
  margin: 0;
  padding: 0;
  background: transparent url(../images/newsletter_signup.gif) no-repeat 0 0;
}
#signupForm form {
  margin: 0;
  padding: 0;
}
#signupEmail {
  position: absolute;
  left: 10px;
  top: 10px;
  background: white;
  border: none;
  color: #8b0e04;
}
#signupBtn {
  position: absolute;
  left: 179px;
  top: 0;
  border: none;
}

.shadow {
	background-image: url(/images/hr_shadow.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 10px;
}
.hr_swirl {
	background-image: url(/images/hr_swirl.gif);
	background-repeat: repeat-x;
	height: 57px;
	margin: 0;
}
.hr_distressed {
	background-image: url(/images/hr_distressedline.gif);
	background-repeat: repeat-x;
	height: 20px;
	margin: 0;
	background-position:center;
}
.hr_distressed hr{display:none;}
#cartContains{
	display:block;
	background: url(/images/bgd_cart_contains.png) left center no-repeat;
	font-weight:bold;
	margin:auto;
	padding: 20px 10px;
}
#cartContains a{
	color:#e9302f;
	text-decoration:underline;
}
#cartContains a:hover{
	color:#7f1918
}
.subContent {
	padding: 10px 20px;
	display: block;
	width: 645px;
}
.subContent h1 {
	color: #e9302f;
	font-size: 16px;
}
.subContent h2 {
	font-size: 16px;
}
.subContent a{
	color:#e9302f;
	text-decoration:none;
}
.subContent a:hover{
	color:#7f1918;
	text-decoration:underline;
}
.subContent ul{	padding: 0;
	margin:0;
	}
.subContent li {
	padding: 0 20px;
	margin:0;
	list-style: none;
	text-decoration:none;
	background-image: url(/images/bullet_spiral.png);
	background-position:left;
	background-repeat:no-repeat;
}
.subheader{
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
margin:0;
padding:0;
}
.subheader h1{
margin:0;
padding:0;
/* width: 685px; */
}
.subheader p{
margin:0;
padding:0;
}
#hdr_OurStory{background-image: url(/images/header_Our_Story.jpg); height:221px;}
#hdr_CatIndian{background-image: url(/images/header_Cat_Indian.jpg); height:221px;}
#hdr_ProductIndian{background-image: url(/images/header_Product_Indian.jpg); height:50px;}
#hdr_Featured{background-image: url(/images/header_Featured.jpg); height:50px;}
/* ---------------------- THIRD LEVEL NAVIGATION ------------------------ */
ul.thirdNav {
	display:block;
	position: relative;
	margin: 0;
	padding: 8px 10px 6px 18px;
	background-image:url(/images/bgd_thirdNav.gif);
	background-position: center;
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:bold;
}
ul.thirdNav li {
	display:inline;
	list-style: none;
}
ul.thirdNav li a {
	padding: 0 20px;
	text-decoration:none;
	background-image:url(/images/bullet_spiral.png);
	background-position:left;
	background-repeat:no-repeat;
}
ul.thirdNav li a:hover {
	text-decoration:underline;
	}
#funStuff {
	background: url(/images/h3_fun_stuff.gif) 0 0 no-repeat;
	padding: 59px 0 0 0;
}
#calloutFaceBook{
	padding:0 10px;
}
#calloutFaceBook a {
	color:#e9302f;
	text-decoration:none;
	border: none;
}
#calloutFaceBook a:hover {
	color:#7f1918;
}
#calloutFaceBook img {
	border: none;
}



.Catagory_ProductTable {
	background-image: url(/images/hr_swirl.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	margin: 0 0 10px 0;
}

.Catagory_ProductExtraTable {
	margin: 0 0 10px 0;
}
.Catagory_ProductExtraTable caption{
	font-size: 16px;
	text-align:left;
	font-weight:bold;
	margin: 0 0 10px 0;
}

.Product_Purchase td {
	margin: 0;
	padding: 4px;
}
.Product_Thumbnail {
	vertical-align: top;
	width: 110px;
	padding: 0 0 10px 0;
}
.Product_Large {
	vertical-align: top;
	width: 225px;
	padding: 0 10px 10px 0;
}
.Product_SmallThumbnail {
	vertical-align: middle;
	padding: 0 0 10px 0;
	text-align:center;
}
.Product_SmallThumbnail img{
	margin: 0 auto
}
.Product_UpsellProduct {
	vertical-align: top;
	line-height:14px;
	padding: 4px 10px;
}
.Product_Title {
	color: #e9302f;
	font-size: 16px;
	font-weight:bold;
}
.Cat_AddtoCart{text-align:right; width:100px;}
.Cat_AddtoCart a, .Cat_AddtoCart a:hover{color:#FFFFFF; text-decoration:none;}
input{
	background-color: #FEF5DA;
	border:#fede62 1px solid;
}
.Product_Purchase {
	vertical-align: top;
}
.Banner_FreeShipping {
	background-image: url(/images/banner_Free_Shipping.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	height: 50px;
}
#ico_Features ul{
height:50px;
}
#ico_Features ul li{
display:block;
	text-indent:-9999px;
	height:50px;
	width:50px;
	float:left;
	padding:0;
	margin:0;
}
li#ico_vegetarian{background-image: url(/images/ico_Vegetarian.png);}
li#ico_kosher{background-image: url(/images/ico_Kosher.png);}
li#ico_gluten{background-image: url(/images/ico_GlutenFree.png);}
li#ico_vegan{background-image: url(/images/ico_Vegan.png);
}

.Featured2Col{
	background: url(/images/bgd_Featured_2col.gif)  center no-repeat;
	height:280px;
	overflow:visible;
}
.FeaturedBlock{width:322px; float:left;}
.FeaturedBlock h3{margin:0; padding:0;}

.addtocart a, .addtocart a:hover{color:#FFFFFF; text-decoration:none;}

.featuredTitle {float:left;}
.featuredTitle a{text-indent:-9999px; }
#h1_featuredIndian a{background-image:url(/images/ft_title_indian.gif); display:block; width:136px; height:20px; background-repeat:no-repeat; margin-left:20px}
#h1_featuredThai a{background-image:url(/images/ft_title_thai.gif); display:block; width:136px; height:20px; background-repeat:no-repeat; margin-left:20px}
#h1_featuredSimmer a{background-image:url(/images/ft_title_simmer.gif); display:block; width:136px; height:20px; background-repeat:no-repeat; margin-left:20px}
#h1_featuredPilafs a{background-image:url(/images/ft_title_pilafs.gif); display:block; width:136px; height:20px; background-repeat:no-repeat; margin-left:20px}


/* for eat page */
a.product_header {
  font-size:20px;
  font-weight:700;
  color:#e9302f
}
div.product_body {
  color:#7f1918;
  color:#7A0011;
  font-size:11px;
  width:287px;
  margin-top:3px;
  line-height:16px;
  font-weight:700;
  padding-right:33px
}
div.product_body a {
  text-decoration: underline; 
}

/* for new sidebar layout, which came out of scope in the eat page design */
.new#pageShellSub {
	background-image: url(/images/bgd_page_sub_new.gif);
}