/*GENERAL STYLES*/
BODY, .normal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	color: #323232;
	background-color: #ffffff;
}

BODY {
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/csshover.htc");
}
#skipNav {
	display: none;
}
#nav-primary IMG, #logo, #nav-search IMG, .listing TH IMG,
.feature-image, .callout-right .callout-pointer, .callout-wellness-right .callout-pointer, .callout-left
.callout-pointer, .callout-left-miniList .callout-pointer, .whatsThisNoteMini IMG{
		 behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
A IMG {
	border: none;
}
P {
  padding:0px;
  margin:0px 0px 8px;
}
FORM {
  padding:0px;
  margin:0px;
}
INPUT.checkbox {
  padding:0px;
  margin:0px;

}

.textDivider {
	color: #BCBEC0;
	margin: 0px 5px;
	font-size: 8px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.absoluteClearFix {
  clear:both;
}

h5 span.resultNum {font-weight:normal; font-size:10px;}

/*HEADING COLORS & FONTS*/
.reviewEntry H5, .reviewEntry H6 {

}
#nav-filter H2, #nav-filter H5, #footer H6, #content-primary H3, #shoppingList H2, TABLE.dropdown H2, TABLE.dropdown H2 A, #feature H3, #feature H4 {
	color: #000000;
}
#home-content H2, #feature .promo h4, TABLE.dropdown H3, TABLE.dropdown H3 A, .callout-content {
  color: #323232;
}
#shoppingList H3, #shoppingList H5, #shoppingList-show, #shoppingList-hide, #shoppingList-form SELECT {
  color:#323232;
}
#nav-filter H4 {
	color: #666666;
}
A, #nav-filter H3, #home-feature H3, #home-content H3, #home-content H4 {
	color: #2C5EC3;
}
#footer H6, #nav-filter H5, #content-secondary H4, #shoppingList H3, #shoppingList H5, #content-primary-sidebar-position2 H5, .reviewEntry H5, .reviewEntry H6, #home-feature H3, #home-content H3, #home-content H4, #content-primary H3, TABLE.dropdown H3, #feature H3, #feature H4 {
	font-family: Arial, Helvetica, sans-serif;
}
#nav-filter H2, #nav-filter H3, #nav-filter H4, #shoppingList H2, #shoppingList-show, #shoppingList-hide, #content-primary H1, #content-primary H2, .toolbar H4, .toolbar-reviews H4, #home-content H2, #home-content H1, fieldset legend, TABLE.dropdown H2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

/*SEASONAL COLORS*/
#searchForm .button-go { /*go button in header search*/
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_go.gif") no-repeat left;
}
#feature { /*feature background*/
	background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/feature_BG.jpg");
}
#footer, #logo_print {
	/*SUMMER 2007*//*border-color: #CBD6E3;*/
	/*WINTER 2007*//*border-color: #D1D8B9;*/
	/*SPRING 2008*//*border-color: #E7D8B6;*/
	/*SUMMER 2008*//*border-color: #C7d7e7;*/

	/*FALL 2008*//*border-color: #d1d8b9;*/
	/*HOLIDAY 2008 *//*border-color: #B52018;*/
	/*WINTER 2009*/
	border-color: #323232;
}
#footer .well, #nav-filter, #nav-filter H3, #nav-filter H5, #content-secondary .promo, .withBorder, #feature-finder, #feature-item, .resultsHeader, .resultsHeader-tabs-noSort, TABLE.listing, .toolbar, .toolbar-reviews, .toolbar-addToList, #content-primary-sidebar-position2 H5, #home-content .home-layout TD, HR, TABLE.seasonalTable TD, TABLE.twoColumnGrid TD, #feature .promoCell, fieldset, .reviewEntry, .reviewEntryHidden, TABLE.listing TH, TABLE.listing .divider, #sortBy { /*dotted dividers*/
	/*SUMMER 2007*//*border-color: #3F649A;*/
	/*WINTER 2007*//*border-color: #80933D;*/
	/*SPRING 2008*//*border-color: #843C10;*/
	/*SUMMER 2008*//*border-color: #3d5bb1;*/

	/*FALL 2008*//*border-color: #677718;*/
	/*HOLIDAY 2008*//*border-color: #000000; */
	/*WINTER 2009*/
	border-color: #323232;
	border-style: dotted;
	border-width: 0px;
}
TABLE.listing TH, .faq DT, #sortBy { 
	/*table heading background color*/
	/*SUMMER 2007*//*background-color: #336393;*/
	/*WINTER 2007*//*background-color: #81933D;*/
	/*SPRING 2008*//*background-color: #843C10;*/
	/*SUMMER 2008*//*background-color: #3d5bb1;*/

	/*FALL 2008*//*background-color: #d1d8b9;*/
	/*HOLIDAY 2008*//*WINTER 2009*/
	background-color: #323232; 
}
TABLE.listing TH.subHead {
	/*SUMMER 2007*//*background-color: #CBD6E3;*/
	/*WINTER 2007*//*background-color: #CDD4B2;*/
	/*SPRING 2008*//*background-color: #E7D8B6;*/

	/*SUMMER 2008*//*background-color: #3d5bb1;*/
	/*FALL 2008*//*background-color: #677718;*/
	/*HOLIDAY 2008*//*background-color: #B52018;*/
	/*WINTER 2009*/
	border-color: #323232;
	
}
#content-secondary H4, #content-secondary H4 A, #content-primary H1, #content-primary H2, #content-primary #content-primary-sidebar-position2 H5, .toolbar H4, .toolbar-reviews H4, .promo H4, #content-primary H4 A, fieldset legend {
	/*SUMMER 2007*//*color: #8E4930;*/
	/*WINTER 2007*//*color: #80933D;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*//*color: #3d5bb1;*/
	/*FALL 2008*//*color: #677718;*/
	/*HOLIDAY 2008*//*color: #88441D; */
	/*WINTER 2009*/
	border-color: #323232; 
}
#home-content H1 {
	/*SUMMER 2007*//*color: #336699;*/
	/*WINTER 2007*//*color: #7F933C;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*//*color: #3d5bb1;*/
	/*FALL 2008*//*color: #677718;*/
	/*HOLIDAY 2008*//*color: #88441D; */
	/*WINTER 2009*/
	color: #323232;
}

HR {
  clear: both;
	border-top-width: 1px;
	height: 1px;
  margin:11px 0px !important;    /*this is the Firefox/Opera margin*/
	margin: 4px 0px;/*this is the IE margin - 7px - less*/
	padding:0px;
}

/*BUTTON COLORS*/
.button  {
  /* left nub image (no transparency) includes background */
  float: left;
  background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_nub_left.gif") no-repeat left top;
}

.button A, .button .button-submit {
/* change right nub image (no transparency) and button text color */
background:  url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_nub_right.gif") no-repeat right top;
color:#6C5735;
font-weight:bold;
}

.button-small  {
  /* left nub image (no transparency) includes background */
	background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_small_nub_left.gif");
	background-repeat:no-repeat;
	background-position: 0% 0%;
	display: block;
	float: left;
}

.button-small A, .button-submit {
  /* change right nub image (no transparency) and button text color */
  background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_small_nub_right.gif");
  background-repeat: no-repeat;
  background-position:top right;
	display: block;
	color:#6C5735;
	font-weight:bold;
}

.button  {
	height: 19px;
}

.button, .button-small  {
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.button A, .button .button-submit, .button-small A, .button-small .button-submit {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	margin: 0px;
	vertical-align: top;
}
.button A, .button .button-submit {
	font-size: 11px;
}
.button-small A, .button-small .button-submit {
	font-size: 9px;
}
.button A, .button-small A {
	padding:0px 12px;
	text-decoration:none;
	white-space:nowrap;
}
.button A {
	line-height:19px;
}
.button-small A {
	line-height:15px;
}
.button .button-submit, .button-small .button-submit, #content-primary .button .button-submit, #content-primary .button-small .button-submit {
  cursor:pointer;
	padding: 0px 7px;
	border: 0px;
  width:auto;
}
.button .button-submit {
	height: 19px;
}

#addToList-form .noteBtnSubmit {
	margin: 0px;
}

.button-small .button-submit {
	height: 15px;
}

.urgent {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/urgent.gif") no-repeat left;
 	padding-left: 14px;
}
.newItem-90x90 {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/newItem_90x90.gif") no-repeat top;
 	padding-top: 22px;
}

/*TEMPLATE STYLES*/
#container-threeColumn, #container-twoColumnLeft, #container-twoColumnRight, #container-oneColumn, #container-oneColumn-noHeader {
	background-repeat: no-repeat;
  background-position: top;
	width: 960px;
	margin: 0px auto;
	text-align: left;
	padding: 0px 8px;
}

#container-oneColumn #content-primary, #container-oneColumn-noHeader #content-primary {
  /*single column - block 1*/
  width:100%
}
#container-oneColumn #feature {

}
#container-twoColumnLeft #content-primary {
  /*right column - block 1*/
	position: relative;
	float: left;
	width: 765px; /*773px*/
	left: 195px; /*187px*/
}
#container-twoColumnLeft #nav-filter {
	left: -765px; /*-773px*/
}
#container-twoColumnLeft #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 735px; /*743px*/
}
#container-twoColumnRight #content-primary {
  /*left column - block 1*/
	position: relative;
	float: left;
	width: 740px; /*749px*/
}
#container-twoColumnRight #content-secondary {
	left: 20px; /*11px*/
}
#container-twoColumnRight #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 710px; /*719px*/
}
#container-threeColumn #content-primary {
  /*center column - block 1*/
	position: relative;
	float: left;
	width: 545px; /*562px*/
	left: 195px; /*187px*/
}
#container-threeColumn #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 515px; /*532px*/
}
#container-threeColumn #nav-filter {
	left: -745px; /*-762px*/
}
#container-threeColumn #content-secondary {
	left: 215px; /*198px*/
}

/*HEADER STYLES*/

/* removed #cooking styles */
/* removed hover class styles */
/* changed margins, added floats */
/* changed heigh frmo 26 to 30 */

#logo {
	margin: 55px 0px 0px 25px;
	float: left;
}
#logo_print {
  display: none;
}

#nav-primary {
	width:600px;
	height:30px;
  	z-index: 999;
	padding: 17px 0px 0px;
	clear: both;
}

#nav-cooking iframe, #nav-entertaining iframe, #nav-takeout iframe, #nav-browse-the-store iframe {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width: 3000px;/*must have for any big value*/
  height: 3000px;/*must have for any big value*/;
}

#nav-cooking{
	height:30px;
	width:75px;
	position:absolute;
	z-index:999;
	display:inline;
	margin-left:10px;
	overflow:hidden;
}

#nav-entertaining{
	position:absolute;
	z-index:999;
	display:inline;
	width:109px;
	height:30px;
	margin-left:-5px;
	overflow: hidden;
}

#nav-takeout{
	position:absolute;
	z-index:999;
	display:inline;
	width:83px;
	height:30px;
	margin-left:-5px;
	overflow: hidden;
}

#nav-browse-the-store{
	position:absolute;
	z-index:999;
	display:inline;
	width:83px;
	height:30px;
	padding-bottom: 1px;
	margin-left:0px;
	overflow: hidden;
}

#nav-cooking:hover, #nav-entertaining:hover, #nav-takeout:hover, #nav-browse-the-store:hover {
	width:auto;
	height:auto;
	overflow: visible;
}


img.navdivider {
	position: relative;
	top: 0;
	width: 19px;
	height: 30px;
	display: inline;
}

img#navdivider1 {
	margin-left: 84px;
}

img#navdivider2 {
	margin-left: 105px;
}

img#navdivider3 {
	margin-left: 70px;
}

TABLE.dropdown {
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	top: 0;
	position: relative;
}

TABLE.dropdown TD {
	text-indent:0em;
	background-color:#F4EFE4;
	padding:4px 8px 4px 8px;
	vertical-align:top;
}
TABLE.dropdown TD.altCol {
	/* SPRING 2008 */
	background-color:#E6DBC6;
}

TABLE.dropdown TD P {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent:0em;
}

TABLE.dropdown H2{
	font-size:14px;
	font-weight:bold;
	margin:4px 0px;
	padding:0px;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H3{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:4px 0px;
	border-top:1px dotted #4A4138;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H4{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 2px;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H2 A{
	font-size:14px;
}
TABLE.dropdown H3 A{
	font-size:12px;
}
TABLE.dropdown HR {
  clear: both;
	border-top:1px dotted #4A4138;
	height: 1px;
	margin: 0px 0px;
	padding:0px;

}

TABLE.dropdown H7 {
	color:#4A4138;
	text-decoration:none;
	font-size:11px;
}


TABLE.dropdown A {
	color:#4A4138;
	text-decoration:none;
	font-size:11px;
}
TABLE.dropdown A:hover {
	text-decoration:underline;
}

}
BODY {
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/csshover.htc");
}
#skipNav {
	display: none;
}
#nav-primary IMG, #logo, #nav-search IMG, .listing TH IMG,
.feature-image, .callout-right .callout-pointer, .callout-wellness-right .callout-pointer, .callout-left
.callout-pointer, .callout-left-miniList .callout-pointer, .whatsThisNoteMini IMG{
		 behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
A IMG {
	border: none;
}
P {
  padding:0px;
  margin:0px 0px 8px;
}
FORM {
  padding:0px;
  margin:0px;
}
INPUT.checkbox {
  padding:0px;
  margin:0px;

}

.textDivider {
	color: #BCBEC0;
	margin: 0px 5px;
	font-size: 8px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.absoluteClearFix {
  clear:both;
}

/*HEADING COLORS & FONTS*/
.reviewEntry H5, .reviewEntry H6 {

}
#nav-filter H2, #nav-filter H5, #footer H6, #content-primary H3, #shoppingList H2, TABLE.dropdown H2, TABLE.dropdown H2 A, #feature H3, #feature H4 {
	color: #000000;
}
#home-content H2, #feature .promo h4, TABLE.dropdown H3, TABLE.dropdown H3 A, .callout-content {
  color: #323232;
}
#shoppingList H3, #shoppingList H5, #shoppingList-show, #shoppingList-hide, #shoppingList-form SELECT {
  color:#323232;
}
#nav-filter H4 {
	color: #666666;
}
A, #nav-filter H3, #home-feature H3, #home-content H3, #home-content H4 {
	color: #2C5EC3;
}
#footer H6, #nav-filter H5, #content-secondary H4, #shoppingList H3, #shoppingList H5, #content-primary-sidebar-position2 H5, .reviewEntry H5, .reviewEntry H6, #home-feature H3, #home-content H3, #home-content H4, #content-primary H3, TABLE.dropdown H3, #feature H3, #feature H4 {
	font-family: Arial, Helvetica, sans-serif;
}
#nav-filter H2, #nav-filter H3, #nav-filter H4, #shoppingList H2, #shoppingList-show, #shoppingList-hide, #content-primary H1, #content-primary H2, .toolbar H4, .toolbar-reviews H4, #home-content H2, #home-content H1, fieldset legend, TABLE.dropdown H2 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

/*SEASONAL COLORS*/
#searchForm .button-go { /*go button in header search*/
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_go.gif") no-repeat left;
}
#feature { /*feature background*/
	background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/feature_BG.jpg");
}
#footer, #logo_print {
	/*SUMMER 2007*//*border-color: #CBD6E3;*/
	/*WINTER 2007*//*border-color: #D1D8B9;*/
	/*SPRING 2008*//*border-color: #E7D8B6;*/
	/*SUMMER 2008*//*border-color: #C7d7e7;*/

	/*FALL 2008*//*border-color: #d1d8b9;*/
	/*HOLIDAY 2008 *//*border-color: #B52018;*/
	/*WINTER 2009*/
	border-color: #323232;
}
#footer .well, #nav-filter, #nav-filter H3, #nav-filter H5, #content-secondary .promo, .withBorder, #feature-finder, #feature-item, .resultsHeader, .resultsHeader-tabs-noSort, TABLE.listing, .toolbar, .toolbar-reviews, .toolbar-addToList, #content-primary-sidebar-position2 H5, #home-content .home-layout TD, HR, TABLE.seasonalTable TD, TABLE.twoColumnGrid TD, #feature .promoCell, fieldset, .reviewEntry, .reviewEntryHidden, TABLE.listing TH, TABLE.listing .divider, #sortBy { /*dotted dividers*/
	/*SUMMER 2007*//*border-color: #3F649A;*/
	/*WINTER 2007*//*border-color: #80933D;*/
	/*SPRING 2008*//*border-color: #843C10;*/
	/*SUMMER 2008*//*border-color: #3d5bb1;*/

	/*FALL 2008*//*border-color: #677718;*/
	/*HOLIDAY 2008*//*border-color: #000000; */
	/*WINTER 2009*/
	border-color: #323232;
	border-style: dotted;
	border-width: 0px;
}
TABLE.listing TH, .faq DT, #sortBy { 
	/*table heading background color*/
	/*SUMMER 2007*//*background-color: #336393;*/
	/*WINTER 2007*//*background-color: #81933D;*/
	/*SPRING 2008*//*background-color: #843C10;*/
	/*SUMMER 2008*//*background-color: #3d5bb1;*/

	/*FALL 2008*//*background-color: #d1d8b9;*/
	/*HOLIDAY 2008*//*WINTER 2009*/
	background-color: #323232; 
}
TABLE.listing TH.subHead {
	/*SUMMER 2007*//*background-color: #CBD6E3;*/
	/*WINTER 2007*//*background-color: #CDD4B2;*/
	/*SPRING 2008*//*background-color: #E7D8B6;*/

	/*SUMMER 2008*//*background-color: #3d5bb1;*/
	/*FALL 2008*//*background-color: #677718;*/
	/*HOLIDAY 2008*//*background-color: #B52018;*/
	/*WINTER 2009*/
	border-color: #323232;
	
}
#content-secondary H4, #content-secondary H4 A, #content-primary H1, #content-primary H2, #content-primary #content-primary-sidebar-position2 H5, .toolbar H4, .toolbar-reviews H4, .promo H4, #content-primary H4 A, fieldset legend {
	/*SUMMER 2007*//*color: #8E4930;*/
	/*WINTER 2007*//*color: #80933D;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*//*color: #3d5bb1;*/
	/*FALL 2008*//*color: #677718;*/
	/*HOLIDAY 2008*//*color: #88441D; */
	/*WINTER 2009*/
	border-color: #323232; 
}
#home-content H1 {
	/*SUMMER 2007*//*color: #336699;*/
	/*WINTER 2007*//*color: #7F933C;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*//*color: #3d5bb1;*/
	/*FALL 2008*//*color: #677718;*/
	/*HOLIDAY 2008*//*color: #88441D; */
	/*WINTER 2009*/
	color: #323232;
}

HR {
  clear: both;
	border-top-width: 1px;
	height: 1px;
  margin:11px 0px !important;    /*this is the Firefox/Opera margin*/
	margin: 4px 0px;/*this is the IE margin - 7px - less*/
	padding:0px;
}

/*BUTTON COLORS*/
.button  {
  /* left nub image (no transparency) includes background */
  float: left;
  background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_nub_left.gif") no-repeat left top;
}

.button A, .button .button-submit {
/* change right nub image (no transparency) and button text color */
background:  url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_nub_right.gif") no-repeat right top;
color:#6C5735;
font-weight:bold;
}

.button-small  {
  /* left nub image (no transparency) includes background */
	background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_small_nub_left.gif");
	background-repeat:no-repeat;
	background-position: 0% 0%;
	display: block;
	float: left;
}

.button-small A, .button-submit {
  /* change right nub image (no transparency) and button text color */
  background-image: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/button_small_nub_right.gif");
  background-repeat: no-repeat;
  background-position:top right;
	display: block;
	color:#6C5735;
	font-weight:bold;
}

.button  {
	height: 19px;
}

.button, .button-small  {
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.button A, .button .button-submit, .button-small A, .button-small .button-submit {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	margin: 0px;
	vertical-align: top;
}
.button A, .button .button-submit {
	font-size: 11px;
}
.button-small A, .button-small .button-submit {
	font-size: 9px;
}
.button A, .button-small A {
	padding:0px 12px;
	text-decoration:none;
	white-space:nowrap;
}
.button A {
	line-height:19px;
}
.button-small A {
	line-height:15px;
}
.button .button-submit, .button-small .button-submit, #content-primary .button .button-submit, #content-primary .button-small .button-submit {
  cursor:pointer;
	padding: 0px 7px;
	border: 0px;
  width:auto;
}



.button .button-submit {
	height: 19px;
}

#addToList-form .noteBtnSubmit {
	margin: 0px;
}

.button-small .button-submit {
	height: 15px;
}

.urgent {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/urgent.gif") no-repeat left;
 	padding-left: 14px;
}
.newItem-90x90 {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/newItem_90x90.gif") no-repeat top;
 	padding-top: 22px;
}

/*TEMPLATE STYLES*/
#container-threeColumn, #container-twoColumnLeft, #container-twoColumnRight, #container-oneColumn, #container-oneColumn-noHeader {
	background-repeat: no-repeat;
  background-position: top;
	width: 960px;
	margin: 0px auto;
	text-align: left;
	padding: 0px 8px;
}

#container-oneColumn #content-primary, #container-oneColumn-noHeader #content-primary {
  /*single column - block 1*/
  width:100%
}
#container-oneColumn #feature {

}
#container-twoColumnLeft #content-primary {
  /*right column - block 1*/
	position: relative;
	float: left;
	width: 765px; /*773px*/
	left: 195px; /*187px*/
}
#container-twoColumnLeft #nav-filter {
	left: -765px; /*-773px*/
}
#container-twoColumnLeft #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 735px; /*743px*/
}
#container-twoColumnRight #content-primary {
  /*left column - block 1*/
	position: relative;
	float: left;
	width: 740px; /*749px*/
}
#container-twoColumnRight #content-secondary {
	left: 20px; /*11px*/
}
#container-twoColumnRight #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 710px; /*719px*/
}
#container-threeColumn #content-primary {
  /*center column - block 1*/
	position: relative;
	float: left;
	width: 545px; /*562px*/
	left: 195px; /*187px*/
}
#container-threeColumn #feature {
  /*set width to 30px less than width of content-primary to allow for padding*/
	width: 515px; /*532px*/
}
#container-threeColumn #nav-filter {
	left: -745px; /*-762px*/
}
#container-threeColumn #content-secondary {
	left: 215px; /*198px*/
}

/*HEADER STYLES*/

/* removed #cooking styles */
/* removed hover class styles */
/* changed margins, added floats */
/* changed heigh frmo 26 to 30 */

#logo {
	margin: 55px 0px 0px 25px;
	float: left;
}
#logo_print {
  display: none;
}


#nav-cooking iframe, #nav-entertaining iframe, #nav-takeout iframe, #nav-browse-the-store iframe {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;/*must have*/
  top:0;/*must have*/
  left:0;/*must have*/
  z-index:-1;/*must have*/
  filter:mask();/*must have*/
  width: 3000px;/*must have for any big value*/
  height: 3000px;/*must have for any big value*/;
}

#nav-cooking{
	height:30px;
	width:75px;
	position:absolute;
	z-index:999;
	display:inline;
	margin-left:10px;
	overflow:hidden;
}

#nav-entertaining{
	position:absolute;
	z-index:999;
	display:inline;
	width:109px;
	height:30px;
	margin-left:-5px;
	overflow: hidden;
}

#nav-takeout{
	position:absolute;
	z-index:999;
	display:inline;
	width:83px;
	height:30px;
	margin-left:-5px;
	overflow: hidden;
}

#nav-browse-the-store{
	position:absolute;
	z-index:999;
	display:inline;
	width:83px;
	height:30px;
	padding-bottom: 1px;
	margin-left:0px;
	overflow: hidden;
}

#nav-cooking:hover, #nav-entertaining:hover, #nav-takeout:hover, #nav-browse-the-store:hover {
	width:auto;
	height:auto;
	overflow: visible;
}


img.navdivider {
	position: relative;
	top: 0;
	width: 19px;
	height: 30px;
	display: inline;
}

img#navdivider1 {
	margin-left: 84px;
}

img#navdivider2 {
	margin-left: 105px;
}

img#navdivider3 {
	margin-left: 70px;
}

TABLE.dropdown {
	padding: 0;
	border-collapse: collapse;
	margin: 0;
	top: 0;
	position: relative;
}

TABLE.dropdown TD {
	text-indent:0em;
	background-color:#F4EFE4;
	padding:4px 8px 4px 8px;
	vertical-align:top;
}
TABLE.dropdown TD.altCol {
	/* SPRING 2008 */
	background-color:#E6DBC6;
}

TABLE.dropdown TD P {
	margin:0px 0px 0px 0px;
	padding:0;
	text-indent:0em;
}

TABLE.dropdown H2{
	font-size:14px;
	font-weight:bold;
	margin:4px 0px;
	padding:0px;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H3{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:4px 0px;
	border-top:1px dotted #4A4138;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H4{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 2px;
	white-space:nowrap;
	text-indent:0em;
}
TABLE.dropdown H2 A{
	font-size:14px;
}
TABLE.dropdown H3 A{
	font-size:12px;
}
TABLE.dropdown HR {
  clear: both;
	border-top:1px dotted #4A4138;
	height: 1px;
	margin: 0px 0px;
	padding:0px;

}

TABLE.dropdown H7 {
	color:#4A4138;
	text-decoration:none;
	font-size:11px;
}


TABLE.dropdown A {
	color:#4A4138;
	text-decoration:none;
	font-size:11px;
}
TABLE.dropdown A:hover {
	text-decoration:underline;
}
#nav-search {
	position: absolute;
 	float: right;
 z-index: 2001;
	text-align: right;
	width: 400px;
	margin-left:550px;
  	top:129px;
}
#nav-search IMG {
	vertical-align: baseline;
}

#searchForm .button-go {
  cursor:pointer;
	text-indent:-1000em;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	border: none;
	width: 26px;
	height: 19px;
}
#searchForm SELECT, #searchForm INPUT.textEntry {
	font-size: 11px;
}
#searchForm INPUT.textEntry {
	width: 120px;
}
#searchForm LABEL {
  display: none;
}


#nav-secondary, #nav-tertiary {
	position: absolute;
	top: 6px;
}

#nav-secondary A, #nav-tertiary A {
	font-size: 11px;
	text-decoration: none;
}
#nav-secondary A:hover, #nav-tertiary A:hover {
	text-decoration: underline;
}
#nav-secondary {
 	z-index: 1001;
	text-align: left;
}
#nav-tertiary {
	z-index: 1000;
	text-align: right;
	width: 960px;
}

#nav-signIn {
	width: 670px;
	float: right;
	font-weight: bold;
	text-align: right;
	margin: 55px 0px 0px 0px;
	padding-right: 25px;
	line-height: 24px;
}
#nav-signIn A {
	line-height: 10px;
	font-size: 12px;
}



/*FOOTER STYLES*/
#copyright {
	font-size: 11px;
	color: #000000;
	padding-left: 1px;	/* Need because IE cuts on 'W' in 'Wegmans' at this font size */
}

#footer {
	clear: both;
}
#footer {
	width: 100%;
	margin: 16px 0px 0px;
	padding: 16px 0px;
	border-top-width: 4px;
}
#footer #copyright {
	float: left;
	width: 370px;
}
#footer H6 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#footer A {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#footer A:hover {
	text-decoration: underline;
}
#footer .well {
	float: left;
	width: 130px;
	height: 95px;
	padding: 0px 8px;
	margin-bottom: 16px;
	border-left-width: 1px;
}
#footer UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


/*LEFT COLUMN - block 3*/
#nav-filter {
	padding-top: 20px;
	margin-bottom: 16px;
	width: 175px;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 0px;
	position: relative;
	float: left;
}
#nav-filter A {
	text-decoration: none;
}
#nav-filter A:hover {
	text-decoration: underline;
}
#nav-filter H2{
	font-size: 19px;
	font-weight: bold;
	margin: 0px 0px 6px;
}
#nav-filter H3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	border-top-width: 1px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_arrowClosed.gif") no-repeat left 9px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_arrowClosed.gif") no-repeat left;
	padding: 4px 8px 2px 11px;
}
#nav-filter H4 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 4px 0px 0px;
	margin: 0px;
}
#nav-filter H5 {
	font-size: 11px;
	font-weight: bold;
	padding: 4px 4px 0px 0px;
	margin: 4px 0px 0px;
	border-top-width: 1px;
}
#nav-filter UL {
	margin: 0px 0px 12px;
	padding: 0px 4px 0px 0px;
	list-style-type: none;
}
#nav-filter .nav-open {
  display:block;
  position:relative;
	padding-left:11px;
}
#nav-filter .nav-open H3 {
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_arrowOpen.gif") no-repeat left 9px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_arrowOpen.gif") no-repeat left;
	margin-left:-11px;
}


/*RIGHT COLUMN - block 2*/
#content-secondary {
	margin-bottom: 16px;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 200px;
}

#content-secondary H4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 4px;
	text-transform: lowercase;
}

#content-secondary .promo H4{
	text-transform: none;
}

#content-secondary H4 A{
	text-decoration:none;
}


/*PROMO STYLES*/
.promo IMG {
  /*margin:0px 8px 8px 0px;*/
}
.promo-link {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/link_promo.gif") no-repeat left 3px;
  padding:0px 0px 0px 8px;
}
#content-secondary .promo {
  overflow: hidden;
	border-top-width: 1px;
	padding: 8px 0px 12px;
	margin-top: 8px;
	width: 100%;
	float: left; 
	font-size: 11px;
}
.item-shot, .promo .item-shot{
  float:left;
}
.item-shot-right, .promo .item-shot-right{
  float:right;
 	margin-left:8px;
}
.twoColumnGrid .item-overview{
  float:left;
  width:148px;
}
#content-secondary .item-overview{
  float:left;
  width:102px;
}


table.shoppinglist-twoCol td.item-increment a IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


/*recipeFinder*/
#recipeFinder-advanced {
	position:absolute;
	display:inline;
 	font-size:11px;
	line-height:12px;
 	z-index:120; 
}
.recipeFinder-open, .recipeFinder-open-vertical {
 	overflow:hidden;
 	z-index:0;
 	position:absolute;
 	border:solid 1px #dac9a7;
 	width:418px;
 	background: #f8f4eb;
	margin:-5px 0px 0px;
 	padding:5px;
}
.recipeFinder-open {
	margin:-5px 0px 0px;
 	padding:5px;
}
.recipeFinder-open-vertical {
	margin:-5px 0px 0px -5px;
 	padding:5px;
 	z-index:2;
}
.recipeFinder-closed, .recipeFinder-closed-vertical {
 	overflow:hidden;
 	position:absolute;
 	z-index:0;
 	width:205px;
}
.recipeFinder-closed {
	margin:-5px 0px 0px;
 	padding:5px;
 	height:23px;
}
.recipeFinder-closed-vertical {
	margin:-5px 0px 0px -5px;
 	padding:5px;
 	height:40px;

}
#finder-show {
	background: #fbf9f6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowClosed.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px 0px;
	border:solid 1px #dac9a7;
	color:#000;
	z-index:0;
	text-decoration:none;
	font-weight:600;
	float: left;
	white-space:nowrap;
}
#finder-hide {
	background: #e6dbc6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowOpen.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px 0px;
	display: none;
	border:solid 2px #dac9a7;
	color:#000;
	font-weight:600;
	z-index:90001;
	text-decoration:none;
	float: left;
}
#recipeFinderTitle{
	float:left;
	margin-right:10px;
}
.recipeFinderTable TD{
	vertical-align:top;
}
#recipeFinder-form SELECT{
	margin:2px;
	float:left;
	width:15em;
	display:block;
	clear:left;
}
#content-primary #recipeFinder-form LABEL{
	display:inline;
}

#content-primary #recipeFinder-form label.noshow, .noshow {
	display:none;
}


/*myAccount-orderReplacementCard*/
#orderReplacementCard-advanced {
	position:absolute;
	display:inline;
 	z-index:3002;
 	font-size:11px;
 	line-height:12px;
}

.orderReplacementCard-open {
 	overflow:hidden;
 	position:;
 	border:solid 1px #dac9a7; /*brown border when open*/
 	width:208px;
 	background: #f8f4eb; /*brown bkg when open*/
	margin:-4px 0px 8px -1px;
 	padding:5px;
}
.orderReplacementCard-closed {
 	height:20px;
 	overflow:hidden;
 	position:relative;
	width:207px;
	margin:-3px 0px 8px 0px;
 	padding:5px 5px 0px 5px;
}
#orderReplacementCard-form SELECT{
	margin:2px;
	float:left;
	width:15em;
	display:block;
	clear:left;
}
#orderReplacementCard-show {
	background: #fbf9f6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowClosed.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px -3px;
	border:solid 1px #dac9a7;
	color:#000;
	text-decoration:none;
	font-weight:600;
}
#orderReplacementCard-hide {
	background: #e6dbc6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowOpen.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px -3px;
	display: none;
	border:solid 1px #dac9a7;
	color:#000;
	font-weight:600;
	text-decoration:none;
}
#shoppersClubCardNumber-form INPUT, #addSCnumber-form INPUT {
  font-size: 12px;
  margin: 2px 11px;
  padding: 0px 1px;
  text-align: center;
}
#lostStolenSCcard-form INPUT, #subscriptionPref-form INPUT, #orderReplacementCard-form INPUT, #addSCnumber-form INPUT {
  font-size: 12px;
  margin: 0px 2px 2px 0px;
  padding: 0px 0px 0px 0px;
}


/*myAccount-addSCnumber*/
#addSCnumber-advanced {
	position:absolute;
	display:inline;
 	z-index:3003;
 	font-size:11px;
 	line-height:12px;
}

.addSCnumber-open {
 	overflow:hidden;
 	position:absolute;
 	border:solid 1px #dac9a7; /*brown border when open*/
 	width:180px;
 	background: #f8f4eb; /*brown bkg when open*/
	margin:-4px 0px 0px 9px;
 	padding:5px;
}
.addSCnumber-closed {
 	height:15px;
 	overflow:hidden;
 	position:absolute;
	width:180px;
	margin:-3px 0px 8px 10px;
 	padding:5px 5px 0px 5px;
}
#addSCnumber-show {
	background: #fbf9f6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowClosed.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px -3px;
	border:solid 1px #dac9a7;
	color:#000;
	text-decoration:none;
	font-weight:600;
}
#addSCnumber-hide {
	background: #e6dbc6 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppingList_arrowOpen.gif") no-repeat 5px 5px ;
	padding:1px 3px 1px 19px;
	margin:0px 0px 0px -3px;
	display: none;
	border:solid 1px #dac9a7;
	color:#000;
	font-weight:600;
	text-decoration:none;
}


.pastPurchaseOpt {
	background: #eee ;
	padding:7px;
	margin:7px 0px 7px 7px;
	text-decoration:none;
}



#addProductToList-form INPUT {
  font-size: 11px;
  padding: 0px 1px;
  width: 20px;
  border: 1px solid #6A5622;
  color: #6A5622;
  text-align: center;
}
#addProductToList-form LABEL {
  font-weight:bold;
  padding-right:4px;
}
#addToList-form INPUT {
  font-size: 11px;
  padding: 0px 1px;
  width: 20px;
  border: 1px solid #6A5622;
  color: #6A5622;
  text-align: center;
}
#addToList-form INPUT.checkbox {
  border: none;
}
#addToList-form LABEL {
  display: none;
}
#addIngredientsToList-form INPUT {
  font-size: 11px;
  padding: 0px 1px;
  width: 20px;
  border: 1px solid #6A5622;
  color: #6A5622;
  text-align: center;
}
#addIngredientsToList-form INPUT.checkbox {
  border: none;
}
#addIngredientsToList-form LABEL {
  display: none;
}

/*CONTENT STYLES*/
#content-primary {
	clear: both;
	padding-top: 10px;
	padding-bottom: 16px;
}
#content-primary H1 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}
#content-primary H2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 4px;
}
#content-primary H3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 8px;
}
#content-primary H4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 4px;
}
#content-primary H4 A {
  text-decoration:none;
}
#content-primary OL {
  margin: 0px;
  padding: 0px 0px 0px 26px;
}
#content-primary OL LI {
  padding: 0px;
}
#content-primary UL {
  margin: 0px;
  padding: 0px 0px 12px 26px;
}
#content-primary UL LI {
  margin: 0px;
  padding: 0px 0px 0px 0px;
}
#content-primary UL.links, UL.pdfLinks {
  margin: 0px;
  padding: 0px 0px 0px 28px;
}
#content-primary LI, #content-secondary LI  {
  margin:0px 0px 3px 0px;
  padding:0px 0px 0px 0px;
}
#content-primary .promo UL.links, #content-primary #feature UL.links, #content-secondary .promo UL.links, #content-primary .promo UL.pdfLinks, #content-primary #feature UL.pdfLinks, #content-secondary .promo UL.pdfLinks {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
#content-primary .promo UL.links LI, #content-primary #feature UL.links LI, #content-secondary .promo UL.links LI {
  background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_UL.gif") no-repeat 0px 3px;
  padding:0px 0px 0px 10px;
}

#content-primary .promo UL.pdfLinks LI {
  background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_pdf.gif") no-repeat 0px 3px;
  padding:0px 0px 0px 16px;
  margin:0px 0px 6px 0px;
}

#content-primary .detail {
  font-size: 11px;
  margin-top:8px;
}
#content-primary .detail P {
  margin-bottom:20px;
}
#breadcrumbs {
	font-size: 10px;
  margin-bottom: 14px;
}
#breadcrumbs IMG {
  vertical-align:top;
}
.price-information {
  padding:0px;
  margin:0px;
 	font-size: 10px;
}
.price {
  padding:0px;
  margin:0px;
	font-size: 16px;
	font-weight: bold;
}


/*SPECIAL STYLES*/
.legend {
	font-size: 11px;
	font-weight: bold;
}
.legend A {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/wDot_key.gif") no-repeat center left;
  padding:4px 0px 4px 60px;
	text-decoration: none;
}

#feature {
	background-repeat: no-repeat;
  background-position: top left;
	overflow: hidden;
	padding: 35px 15px 15px 15px;
	font-size: 11px;
	margin:0px 0px 10px 0px;
}
#feature H2 {
	font-size:20px;
	margin: 0px 0px 2px;
	padding:0px;
}
#feature H3 {
	font-size:16px;
	font-weight:normal;
	margin: 0px 0px 6px;
	padding:0px;
	line-height:18px;
}
#feature H4 {
	font-size:12px;
	font-weight:bold;
	margin: 0px 0px 6px;
	padding:0px;
	line-height:12px;
}
#feature-finder {
	padding: 0px 15px 0px 15px;
	margin:0px 0px -7px -15px;
	width: 210px;
	float: left;
	/*background: url("../images/feature_gradient.png") no-repeat bottom right;*/
	border-right-width: 1px;
	display:inline;
}
#feature-finder FORM LABEL {
  display: none;
}
#feature-finder FORM INPUT.textEntry {
	font-size: 11px;
	width:130px;
}
#feature-item {
	padding: 0px 15px 0px 15px;
	margin:0px -15px -7px 0px;
	width: 274px;
	float: left;
	margin-left: -1px;
	border-left-width: 1px;
	position:relative;
	z-index:0;
}
#feature-item A {
	font-weight: bold;
	font-size: 12px;
}
#feature-item .item-shot{
  float:left;
  margin-right:8px;
}
#feature-item .item-overview{
  float:left;
  width:176px; 
}

.feature-content-full {
  float:left;
  width:370px;
  padding-left:15px;
}
.feature-content-split3 {
  float:left;
  width:300px;
  padding-left:15px;
}
.feature-content-split4 {
  float:left;
  width:230px;
  padding-left:15px;
}
#feature TABLE {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse: collapse
}
#feature TABLE TD{
  vertical-align:top;
  padding:0px 8px 0px 0px;
}
#feature .promoCell {
  width:125px;
  padding-left:12px;
	border-left-width: 1px;
}
#feature .promo h4 {
  font-size:12px;
}
.splitLeft {
	float: left;
	width: 48%;
	padding: 0;
	margin: 0;
}
.splitRight {
	float: right;
	width: 48%;
	padding: 0;
	margin: 0;
}
.menuImage {
	margin:0px 0px 0px 8px;
}

.totalCount, .totalCountAll {
  font-size:11px;
  font-weight:normal;
  margin-left:4px;
}
TABLE.createReview {
	display:none;
  border-collapse: collapse;
  margin:8px 0px 8px 0px;
}
TABLE.createReview TD {
	padding:6px;
	font-size:12px;
}
TABLE.createReview label{
	/*text-align:right;*/
	width:100%;
	display:block;
}
TABLE.createReview TD#ratingLabel {
  padding: 10px;
	/*text-align:right;*/
}

TABLE.prodReviews span.reviewDate {
  font-size: 11px;
}
TD.verticalTop {
	vertical-align:top;
}
/*RESULTS*/
.resultsHeader-tabs {
	border-top-width: 1px;
	font-size: 11px;
	line-height:20px;
	float: left;
	width: 545px;
	overflow: hidden;
	border-bottom: 1px dotted gray;
}
.resultsHeader-left {
   	display: inline;
 	float: left;
	clear: none;
	width: 270px;
	padding: 6px;
  	text-align:left;
}
.resultsHeader-right {
	display: inline;
	float: right;
 	width: 240px;
	padding: 6px;
	text-align:right;
	color: #666666;
}
.resultsHeader SELECT, .resultsHeader-tabs SELECT, .resultsHeader-tabs-noSort SELECT {
  font-size:10px;
}
.resultsHeader A, .resultsHeader-tabs A, .resultsHeader-tabs-noSort A, .pagination A {
	margin: 0px 5px;
}
.resultsHeader .currentSelection, .resultsHeader-tabs .currentSelection, .resultsHeader-tabs-noSort .currentSelection, .pagination .currentSelection {
	margin: 0px 5px;
	font-weight:bold;
  	color:#323232;
}
.pagination {
  color:#666666;
	float: right;
	font-size: 11px;
	margin: 3px 0px;
}

.pricingText11 {
	margin: 3px 0px;
	float: left;
	font-size: 11px;
}


.pricingText {
	float: left;
	font-size: 8px;
}

.resultsHeader-tabs-noSort {
	border-bottom-width: 1px;
	font-size: 11px;
	line-height:25px;
	overflow: hidden;
	width: 100%;
}

#content-primary ul.tabs {
	/*WINTER 2007*//*border-bottom: 10px solid #80933D;*/
  	/*SPRING 2008*//*border-bottom: 10px solid #843C10;*/

	/*SUMMER 2008*//*border-bottom: 10px solid #3d5bb1;*/
	/*FALL 2008*//*border-bottom: 10px solid #677718;*/
	/*HOLIDAY 2008*//*border-bottom: 10px solid #B52018;*/
	/*WINTER 2009*/
	border-bottom: 10px solid #323232; 
	white-space:nowrap;
	width: 100%;
	float: left;
	margin: 0px 0px 5px 0px;
	display: inline;
	padding: 0;
	list-style: none;
}

#content-primary ul.tabs li {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content-primary ul.tabs li a{
	margin:0px;
	color:#2C5EC3;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	display: inline-block;
	margin:0px 0px 0px 0px;
	padding: 0px;
	text-decoration:none;
	white-space:nowrap;
}

#content-primary ul.tabs li.tab-on{
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/searchTabRight.gif") no-repeat right top;
	padding: 0px 6px 0px 0px;
}

#content-primary ul.tabs li.tab-on a {
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/searchTabLeft.gif") no-repeat left top;
	color:#ffffff;
	cursor:default;
	padding: 0px 0px 0px 6px;
	margin: 0px;
}

#content-primary ul.tabs li.tab-on a span.normal{
  color:#ffffff;
  background-color: transparent;
}


/*TABLE STYLES*/
TABLE.listing {
	width: 100%;
	border-collapse: collapse;
	color: #323232;
	font-size: 12px;
	border-bottom-width: 1px;
	margin: 0px 0px 0px 0px;
	float: left;
}
TABLE.listing TH {
	font-weight: bold;
	color: #ffffff;
	padding: 6px 4px 4px 4px;
	white-space: nowrap;
	text-align:left;
}
TABLE.listing TH IMG {
  vertical-align: top;
}
TABLE.listing TH.subHead {
	font-weight: bold;
	color: #000000;
	font-style:italic;
	padding: 6px 4px 4px 4px;
	white-space: nowrap;
}
TABLE.listing TD {
	padding: 4px 4px 4px 4px;
	color: #323232;
}

TABLE.simple td {
	padding: 1px;
	font-size:12px;
}

table.simple {
width: 540px;
}

TABLE.listing TD.addToList {
	padding-left:0px;
	padding-right:14px;
	color: #323232;
}
TABLE.listing .divider {
	width:20px;
	border-right-width:1px;
}
.notAvailable {
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	}
TABLE.listing .altRow {
	background-color: #EFEFEF;
	color: #323232;
}
/*TABLE STYLES
TABLE.listing A {
	font-size: 12px;
}
*/
TABLE.listing .button-small A, TABLE.listing .button-small .button-submit {
	font-size: 9px;
}
TABLE.listing .item-increment {
  width: 8px;
  padding:0px;
}
TABLE.listing .item-image {
  padding:4px 0px 4px 0px;
}
TABLE.listing-details {
	border-collapse: collapse;
	color: #323232;
	font-size: 11px;
	margin: 0px 0px 8px;
}
TABLE.listing-details TH {
	font-weight: bold;
	padding: 2px 8px 2px 0px;
	white-space: nowrap;
}
TABLE.listing-details TD {
	padding: 2px 8px 2px 0px;
	line-height: 16px;
}

TABLE.shortForm {
  font-size: 11px;
  margin: 0px;
  padding:8px;
  text-align:right;
  background-color:#efefef;
}


TABLE.seasonalTable {
  border-collapse: collapse;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
  margin:0px;
  padding:0px;
}
TABLE.seasonalTable TD {
  width:25%;
	border-right-width: 1px;
	border-left-width: 1px;
  text-align:center;
  padding:0px 15px;
  vertical-align:top;
}
TABLE.seasonalTable TD.divider {
  padding:6px 0px;
}

TABLE.twoColumnGrid {
border-collapse:collapse;
}
TABLE.twoColumnGrid TD {
  width:50%;
border:1px dotted #333;
border-width: 0px 1px;

  text-align:left;
  padding:0px 15px;
  vertical-align:top;
}
TABLE.twoColumnGrid TD.divider {
  padding:6px 0px 6px 15px;
}

.center, #content-primary th.center {
	text-align: center;
}
.dollar, .right, #content-primary th.right, #content-primary th.dollar {
  text-align: right;
	white-space: nowrap;
}
.attribute {
	white-space: nowrap;
}

/*TOOLBAR*/
.toolbar-mini{
  font-size: 11px;
  display:inline;
  width:185px;
  float:right;
  padding-top:0px;
}
.toolbar-mini2{
  font-size: 11px;
  display:inline;
  width:150px;
  float:right;
  margin:0px 0px 0px -360px;
}
.toolbar, .toolbar-reviews, .toolbar-addToList, .toolbar-wellnessKeys {
  font-size: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	clear:both;
}
.toolbar-wellnessKeys IMG {
  vertical-align:middle;
}
.toolbar-addToList {
  width:300px;
}
.toolbar H4, .toolbar-reviews H4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 8px 0px 0px;
	display:inline;
}
.toolbar A,.toolbar-mini A,.toolbar-mini2 A{
  text-decoration: none;
   margin:3px 10px 3px 7px;
 	padding: 7px 0px 6px 18px;
}
.toolbar A:hover,.toolbar-mini A:hover,.toolbar-mini2 A:hover {
  text-decoration: underline;
}
.toolbar-add {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_add.gif") no-repeat center left;
}
.toolbar-saveToRecipeBox {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_saveToRecipeBox.gif") no-repeat center left;
}
.toolbar-viewRecipeBox {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_viewRecipeBox.gif") no-repeat center left;
}
.toolbar-review {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_review.gif") no-repeat center left;
}
.toolbar-print {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_print.gif") no-repeat center left;
}
.toolbar-send {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/toolbar_send.gif") no-repeat center left;
}

.viewLarger {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_viewLarger.gif") no-repeat center left;
  padding:4px 0px 0px 20px;
  line-height:20px;
  text-decoration:none;
  font-weight:bold;
}
.viewLarger:hover {
  text-decoration:underline;
}

.grill {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_grill.gif") no-repeat top left;
	padding:2px 0px 2px 20px;
	line-height:20px;
}

.video {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_video.gif") no-repeat center left;
  padding:2px 0px 2px 20px;
  line-height:20px;
}
.wine {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_wine.gif") no-repeat center left;
  padding:4px 0px 8px 20px;
  line-height:30px;
}

/*REVIEWS*/
.reviewEntry, .reviewEntryHidden {
  overflow:hidden;
  font-size:11px;
  padding:0px 0px 8px 0px;
	margin:0px 0px 16px 0px;
	border-bottom-width: 1px;
}
.reviewEntryHidden {
	display:none;
}
.reviewEntry H5, .reviewEntryHidden H5 {
  font-size:11px;
  font-weight:bold;
  margin:0px;
}
.reviewEntry H6, .reviewEntryHidden H6 {
  font-size:11px;
  font-weight:normal;
  margin:0px;
}
.reviewEntry .rating, .reviewEntryHidden .rating {
  float: left;
  width: 110px;
  text-align: right;
  padding:0px 12px 0px 0px;
	margin:0px;
}
.reviewEntry .review, .reviewEntryHidden .review {
  position: relative;
}


/*HOME STYLES*/

#home-feature {
  float:left;
  background-repeat: no-repeat;
  background-position: bottom left;
  overflow: hidden;
	width:288px;
	padding: 0px 10px 35px;
	border-bottom-width: 1px;
	margin-bottom: 8px;
	font-size: 11px;
}
#home-feature H3 {
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0px 4px;
}
#home-feature A H3 {
  text-decoration:none;
}
#home-feature IMG {
  margin: 0px -10px;
}
#home-content {
  width: 635px;
  float:right;
}
#home-content P {
  margin: 0px 0px 12px;
}
#home-content H1 {
	font-size: 36px;
	font-weight: bold;
	margin: 0px 0px 4px;
}
#home-content H2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 2px;
}
#home-content H3 {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 2px;
}
#home-content H4 {
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 4px;
}
#home-content H4 A{
	text-decoration:none;
}
#home-content TABLE.home-layout {
	border: 1px solid #ffffff;
	border-collapse: collapse;
}
#home-content TABLE.home-layout TD {
 	border-left-width: 1px;
 	border-right-width: 1px;
  vertical-align:top;
  padding:8px 6px 4px 12px;
  width: 30%;
}
.storeLocator {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/storeLocator.jpg") no-repeat left;
 	padding-left: 100px;
}

.weeklyFlyer {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/weeklyFlyer.jpg") no-repeat left;
 	padding-left: 75px;
}
#weeklyFlyer-form LABEL, #freshNewsSignUp-form LABEL, #storeLocator-form LABEL {
  display: none;
}
#weeklyFlyer-form INPUT.textEntry, #storeLocator-form INPUT.textEntry {
	font-size: 11px;
	width:80px;
}
#freshNewsSignUp-form INPUT.textEntry {
	float: left;
	margin-right: 2px;
	font-size: 11px;
	width:130px;
}
.enlarge {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/viewLargerImage.gif") no-repeat bottom center;
  padding-bottom:18px;
  display:block;
}

#content-primary-sidebar-position1 {
  float:left;
  display:inline;
  width:200px;
  margin:0px 0px 0px -740px;
}
#content-primary-main-position1 {
  float:left;
  display:inline;
  width:520px;
  margin:0px 0px 0px 220px;
}
#content-primary-sidebar-position2 {
  float:left;
  display:inline;
  width:200px;
  margin:0px 0px 0px 20px;
  font-size:11px;
}
#content-primary-main-position2 {
  float:left;
  display:inline;
  width:520px;
  margin:0px 0px 0px 0px;
}
#content-primary-sidebar-position2 H5 {
	font-size: 11px;
	font-weight: bold;
	margin: 16px 0px 4px;
	border-top-width: 1px;
	padding: 8px 0px 0px 14px;
}
#content-primary-sidebar-position2 P {
  margin:0px 0px 16px 14px;
}
#content-primary-sidebar-position3 {
  float:left;
  display:inline;
  width:295px;
  margin:0px 0px 0px -740px;
}
#content-primary-main-position3 {
  float:left;
  display:inline;
  width:425px;
  margin:0px 0px 0px 315px;
}

.product-price {
  width:135px;
  font-size:18px;
  font-weight:bold;
}

.nutrition {
  clear:both;
  width:100%;
}
.nutrition-servingSize {
  float:left;
  width:140px;
  padding-right:20px;
  font-size:11px;
}
.nutrition-header {
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:20px;
  font-weight:normal;
}
TABLE.nutrition-info {
  float:left;
  border-collapse:collapse;
  border-bottom:4px solid #000000;
  font-size:11px;
  width:180px;
  margin-bottom:4px;
}
TABLE.nutrition-info TH {
  border-bottom:4px solid #000000;
  font-size:11px;
  font-weight:bold;
}
TABLE.nutrition-info TD {
  border-bottom:1px solid #000000;
  padding:0px 8px;
  height:20px;
  line-height:16px;
  overflow:hidden;
}
TABLE.nutrition-info TD.sub {
  padding-left:18px;
}

/*LEADER DOTS*/
.leaderDot DL {
 	height: .8em; /* needed by NN6*/
	line-height: .8em;
	border-bottom: 2px dotted gray;
	margin: 0px 0px 4px;
}
.leaderDot DT {
  float:left;
	position: relative; /*needed by IE6*/
	background-color: white;
	margin-bottom: -2px;
	padding-right: 3px;
  top: 3px;
}
.leaderDot DD {
	float: right;
	position: relative; /* needed by IE6*/
	top: 3px;
	background-color: white;
	margin-bottom:-2px;
	text-align: right;
	padding-left: 3px;
}

.pdf {
 	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_pdf.gif") no-repeat left center;
  padding:2px 0px 0px 16px;
}

.linkList {
  list-style-type:none;
  padding:0;
  margin:0;
}

/*FAQs*/
.faq DL {
  height:1%;
  margin:0px 0px 8px;
  padding:0px;
}
.faq DL:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.faq DT {
  padding: 8px 8px 8px 5px;
  margin:0px 0px 8px;
	font-weight: bold;
	color: #ffffff;

}
.faq DD{
  padding: 0px;
  margin:0px;
}
.faq DD img{
  vertical-align: top;
  padding: 0px 8px 8px 0px;
}

.note {
  font-size:10px;
}
.detailList {
  padding:0px 0px 0px 16px;
  margin:0px;
}
.detailList LI {
  list-style-type: none;
  padding:0px;
  margin:0px;
}



#content-secondary dl {
	padding: 0px;
	margin: 0px;
}
#content-secondary dt {
	padding: 5px 0 0 0px;
	margin: 0px;
}
#content-secondary dd {
	padding: 0 0 0 0px;
	margin: 0px 0px 0px 8px;
}
.submitButtons {
	text-align:right;
}
.leftButtons {
	float:left;
}
fieldset {
	border-width: 1px;
	padding:0px 8px 8px;
	clear: both;
	margin: 10px 0;
}
fieldset legend {
	background-color: #FFFFFF;
	font-size: 15px;
	font-weight:bold;
	margin-bottom:8px;
}
fieldset TABLE TD {
	padding:0px 8px 4px 0px;
}
/* BEGIN INPUT STYLES */
#content-primary table input.sm_input {
	width: 30px;
	margin: 5px 0 0 0;
	padding: 0;
}
#content-primary table input.phone_input {
	width: 50px;
	margin: 0;
	padding: 0;
}
.med_input {
	width: 50px;
}
.mi_input, .bday {
	width: 30px;
}
.lg_input {
	width: 170px;
}
.required {
	font-weight:bold;
}

.error {
	padding: 12px 10px 12px 55px;
	margin: 8px 0px;
	background: #EDE6C1 url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_exclamation.gif") no-repeat 10px center;
}

ol#processNav {
	margin: 0px 0px 16px 0px;
	padding:0px;
	position:relative;
	display:block;
}

ol#processNav li {
	display: inline;
	margin:0px 1px 0px 0px;
	padding: 10px 20px;
	background-color: #dcdcdc;
	font-size: 11px;
	font-weight: bold;
}

ol#processNav li.currentStep {
	background: #EEEEEE url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_arrow.gif") no-repeat 8% center;
	padding-left: 35px;

}


.processOptional {
	font-size: 9px;
	font-weight: normal;
}

.confirmCompleted {
	padding: 12px 10px 12px 35px;
	margin: 8px 0px;
	border: dotted 1px #339933;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_completed.gif") no-repeat 5px 15px;
}

.confirmSkipped {
	padding: 12px 10px 12px 35px;
	margin: 8px 0px;
	border: dotted 1px #CC3333;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_skipped.gif") no-repeat 5px 15px;
}

blockquote {
	margin:0px;
	padding:0px 0px 8px 16px;
}


#content-primary .myAccount h2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	font-weight:bold;
	margin: -6px -6px 8px -6px;
	font-size: 12px;
	color: #FFFFFF;
	padding:5px;
}

#content-primary .myAccount h2 a {
	color: #FFFFFF;
}

.myAccount {
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/myAccountGrayFade.jpg") left bottom;
	margin: 0px;
	padding: 5px;
	border-color: #E0E0E0;
	border-style: solid;
	border-width: 1px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}



/*VIEW LARGER IMAGE*/

#pic {
	background-color: #FFFFFF;
	left: 0px;
	position: relative;
	top: 10px;
	width: 200px;
}

#pic a .largeLeft,  #pic a .largeRight{
	border: 0px;
	display: block;
	height: 1px;
	left: 1px;
	position: absolute;
	top: 1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	display: block;
	height: 200px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 200px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .largeLeft {
	border: 1px solid #000000;
	display: block;
	height: 500px;
	width: 500px;
	left: -350px;
	position: absolute;
	top: -10px;

}

#pic a.p1:hover .largeRight {
	border: 1px solid #000000;
	display: block;
	height: 500px;
	width: 500px;
	left: 150px;
	position: absolute;
	top: -10px;

}

	/*FAQ Three column TABLE STYLES*/
TABLE.threeColumnGrid {
	border-collapse: collapse;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	margin:0px 0px 0px -15px;
	padding:0px;
	overflow:hidden;
}
TABLE.threeColumnGrid TD {
	text-align:left;
	padding:0px 15px;
	vertical-align:top;
	/* WINTER 2007 *//*border-color: #80933D;*/
	/* SPRING 2008 *//*border-color: #843C10;*/

	/* SUMMER 2008 *//*border-color:#3d5bb1*/
	/* FALL 2008 *//*border-color: #677718;*/
	/* HOLIDAY 2008 *//*border-color: #723416;*/
	/*WINTER 2009*/
	border-color: #323232; 
	border-style: dotted;
	border-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	width: 33%;
}
TABLE.threeColumnGrid TD.divider {
	 padding:6px 0px 6px 15px;
}

.toolbar-legend  {
	background-color: #f0f0f0;
	border: 1px solid #e0e0e0;
	padding: 5px 0 5px 0;
	text-align: center;
	width: 310px;
}

.legendItem {
	border: 1px solid #ccc;
	background-color: #fff;
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0 4px 1px 4px;
}

.addList {
	width: 85px;
	text-align: center;
}

td.addList div.button-small {
margin:0px 0px 0px 8px;
position:relative;
}

table.results td.addList div.button-small {
margin:0px 0px 0px 2px;
top: 2px; 
}

table.simple td.addList div.button-small {
margin:2px 0px 0px 6px;
}


.Legend {
	width: 20px;
	text-align:center;
}

.entertainingLinks {
	width: 190px;
}

.twoColumnGrid dd {
	padding: 0px 0px 8px 4px;
	margin: 0px;
	float:left;
	width:170px;
}

.twoColumnGrid dt {
	float:left;
	width:70px;
	clear:both;
}
.whatsThis {
   background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_questionMark2.gif") no-repeat right center;
	 padding-right:18px;
	 margin-right:2px;
	 font-weight:bold;
	 position:relative;
	 z-index:4000;
}
.whatsThisList {
   background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_questionMark2.gif") no-repeat right center;
	 padding-right:-10px;
	 margin-right:2px;
	 font-weight:bold;
	 position:relative;
	 z-index:4000;
}
.whatsThisNote {
	 font-weight:bold;
	 position:relative;
	 z-index:4000; 
}
.whatsThisNoteMini {
	 font-weight:bold;
}
.callout-right, .callout-left-miniList, .callout-left, .callout-float {
	position:absolute;
	background: transparent url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-top.png") no-repeat 0% top;
	_background: transparent url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-top.gif") no-repeat 0% top;
	padding-top:11px;
	margin-top:-62px;
	display:none;
}
.callout-right {
	margin-left:70px;
	_margin-left:62px;
	left:100%;
	top:25%;
}

.callout-wellness-right {
	background: transparent url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-top.png") no-repeat 0% top;
	_background: transparent url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-top.gif") no-repeat 0% top;
	margin-left:10px;
	margin-top:-218px;
	z-index:5000;
	padding-top:11px;
	position:absolute;
}
	
.callout-right .callout-pointer{
	margin-left:-81px;
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-pointer-right.png") no-repeat;
}
.callout-wellness-right .callout-pointer {
	background:transparent url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-pointer-right.png) no-repeat scroll 0%;
	margin: 142px 0px 0px -81px;
}

.callout-left {
	margin-left:225px;
	left:0%;
}
#whatsThis-wellnessKeys{
	margin-left:-225px;
}
.callout-left .callout-pointer {
	margin-left:241px;
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-pointer-left.png") no-repeat;
}
.callout-left-miniList {
	margin-left:-315px;
	left:0%;
}
.callout-left-miniList .callout-pointer {
	margin-left:241px;
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-pointer-left.png") no-repeat;
}
.callout-pointer {
	width:85px;
	height:62px;
	position:absolute;
	z-index:5001;
}
.callout-content {
	position:relative;
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-bottom.png") no-repeat right bottom;
	_background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/callout-bottom.gif") no-repeat right bottom;
	width:226px;
	padding:0px 10px 10px 10px;
	min-height:50px;
	_height:50px;
	font-weight:normal;
	z-index:5000;
}
.callout-content INPUT {
	border: none ! important;
	width: auto ! important;
}
.callout-content h4 {
	margin:0px 0px 4px ! important;
}

.callout-content .item-overview{
  float:left;
  width:125px;
}
.callout-content .item-shot{
  float:left;
 	padding-right:8px;
}
.callout-content:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/*MEB Detail*/
TABLE.listing TH.date{
  text-align:right;
}

#SuggestionListDiv {
	width:196px;
	border-right:1px solid #7F9DB9;
	border-bottom:1px solid #7F9DB9;
	border-left:1px solid #7F9DB9;
	padding:2px;
	background-color:#ffffff;
	z-index:9000;
	text-align:left;
}

#SuggestionListDiv ol, #SuggestionListDiv li   {
list-style-type: 0;
margin: 0;
padding: 0;
font-size: 10px;
}

#SuggestionListDiv li {
margin: 4px 0px;
}

/* Choose Store  */

.AccordionTitle, .AccordionContainer
{
  position:relative;
  width:515px;
  padding-left:16px;
}

.AccordionContent
{
  position:relative;
  width:515px;
  padding-left:0px;
}

.AccordionTitle
{
  height:21px;
  overflow:hidden;
  cursor:pointer;
  font-size:9pt;
  font-weight:bold;
  vertical-align:middle;
  text-align:left;
  padding-left:10px;
  padding-top:2px;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('/images/storeSelection_background.jpg');
  -moz-user-select:none;
  width:505px;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  text-align:left;
}

.AccordionContainer
{
  margin:0px;
  width:515px;
}

.AccordionH2
{
  text-align:left;
  font-size:12pt;
  font-weight:bold;
  color:#6A5622;
  padding-top:10px;
 }

.AccordionP
{
  margin-top:-6px;
  text-align:left;
  font-size:10pt;
 }

.AccordionCurrentStore
{
  padding:5px;
  text-align:left;
  font-size:9pt;
  background:#F4F1E3;
  border: 1px solid #E6E2CD;
  margin-top:5px;
  margin-bottom:5px;
 }

 .AccordionCurrentStoreText
{
  color:#CC0000;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
 }
 
 
  /* CONTENT-PRIMARY */
  #bts-content-primary { font-family: Lucida Grande, Arial, Sans; font-size:13px; }
  #bts-header p, #bts-smart-eating p { margin:0; }
  #bts-healthy-snacks a, #bts-pantry a, #bts-videos a, #bts-supplies a { font-weight:bold; color:#0070B0; text-decoration:none; border-bottom:1px dotted #0070B0; }
  #bts-healthy-snacks a:hover, #bts-pantry a:hover, #bts-videos a:hover, #bts-supplies a:hover { border-bottom:1px solid #0070B0; }

  #bts-content-primary { background:url(/flash/bts/images/bts-header.gif) no-repeat; height:1%; }
  #bts-header { display:none; }

  #bts-smart-eating { padding-top:242px; }
  #bts-smart-eating h2 { display:none; }
  #bts-smart-eating p.bts-main { margin-right:20px; margin-left:30px; }

  #bts-meal-ideas { margin-left:20px; padding:0; list-style-type:none; overflow:hidden; }
  #bts-meal-ideas li { float:left; margin-right:10px; }
  #bts-meal-ideas li a { display:block; width:161px; padding-top:169px; overflow:hidden; height:0; background:url(/flash/bts/images/bts-meal-ideas.gif) no-repeat; }
  #bts-meal-ideas li.bts-lunch a { background-position-x:-161px; }
  #bts-meal-ideas li.bts-dinner a { background-position-x:-322px; }

  #bts-healthy-snacks, #bts-pantry { margin:8px 0 0 26px; }
  #bts-healthy-snacks { background:url(/flash/bts/images/bts-meal-ideas-top.gif) no-repeat; }
  #bts-pantry { background:url(/flash/bts/images/bts-meal-ideas-top.gif) 0 -400px no-repeat; }
  #bts-healthy-snacks .bts-meal-ideas-sub {
    padding-bottom:10px;
    min-height:60px;
    height:auto !important;
    height:60px;
  }
  #bts-pantry .bts-meal-ideas-sub {
    min-height:70px;
    height:auto !important;
    height:70px;
  }
  .bts-meal-ideas-sub { padding: 36px 44px 20px 120px; background:url(/flash/bts/images/bts-meal-ideas-bottom.gif) no-repeat bottom left; }
  .bts-meal-ideas-sub p { margin:0; padding:0; }
  .bts-meal-ideas-sub h3 { display:none; }
  .bts-meal-ideas-sub ul { list-style-type:none; padding:0 0 2px 0; margin:14px 0 0 0; overflow:hidden; }
  .bts-meal-ideas-sub ul li { float:left; border-left:1px solid #0070B0; padding-left:10px; margin-left:10px; }
  .bts-meal-ideas-sub ul li.first-child { border-left:none; padding-left:0; margin-left:0 }

  #bts-videos { background:url(/flash/bts/images/bts-videos.gif) no-repeat; padding:60px 0 0 0; margin:12px 0 0 0; height:1%; }
  #bts-videos p.bts-main { padding:0 30px 0 30px; margin:0; }
  #bts-videos h2 { display:none; }
  #bts-videos ul { list-style-type:none; padding:0; margin:30px 4px 0 0; }
  #bts-videos ul li { background:url(/flash/bts/images/bts-video-icon.gif) 4px 4px no-repeat #cbe8ed; margin:4px 0 0 0; padding:0 10px; overflow:hidden; height:1%; }
  #bts-videos ul li h3 { background:url(/flash/bts/images/bts-video-actions.gif) right 0 no-repeat; margin:0; padding:8px 0 9px 44px; color:#384C6A; cursor:pointer; }
  #bts-videos ul li.bts-opened-video h3 { background-position: right -34px; }
  .bts-video {float:left;}
  .bts-video-wrapper { height:288px; border-top:1px solid #afcbd4; padding-top:10px; }
  .bts-video-wrapper p { margin:0; padding:10px 0 0 0; width: 190px; float:right; clear:right; }

  #bts-supplies { background:url(/flash/bts/images/bts-supplies.jpg) no-repeat; height:332px; padding:50px 0 0 40px; margin:12px 0 0 12px; }
  #bts-supplies h2 { display:none; }
  #bts-supplies p { width:230px; }
  #bts-supplies ul { list-style-type:none; padding:0; margin:0; }
  #bts-supplies ul li { padding: 4px 4px 4px 24px; background:url(/flash/bts/images/bts-supplies-check-icon.gif) center left no-repeat; }

  /* CONTENT-SECONDARY */
  #bts-voice-your-choice .bts-body, #bts-ewlw, #bts-play-it-safe { font-family: Lucida Grande, Arial, Sans; font-size:9pt; }
  #bts-voice-your-choice a, #bts-ewlw a strong, #bts-play-it-safe a strong { font-weight:bold; color:#0070B0; text-decoration:none; border-bottom:1px dotted #0070B0; }
  #bts-voice-your-choice a:hover, #bts-ewlw a:hover strong, #bts-play-it-safe a:hover strong { border-bottom:1px solid #0070B0; }

  #bts-voice-your-choice { background:url(/flash/bts/images/bts-voice-your-choice.gif) bottom left no-repeat; padding-bottom:100px; }
  #bts-voice-your-choice .bts-body { padding:120px 20px 20px 20px; background:url(/flash/bts/images/bts-voice-your-choice.gif) no-repeat; }
  #bts-voice-your-choice h2, #bts-voice-your-choice h3 { display:none; }
  #bts-voice-your-choice h4 { margin:0; font-size:9pt; }
  #bts-voice-your-choice p { margin:10px 0 0 0; }

  #bts-ewlw { background:url(/flash/bts/images/bts-ewlw.gif) left bottom no-repeat; padding-bottom:6px; margin-top:20px; }
  #bts-ewlw h2, #bts-ewlw h3 { display:none; }
  #bts-ewlw .bts-body { background:url(/flash/bts/images/bts-ewlw.gif) no-repeat; padding:60px 20px 20px 20px; }
  #bts-ewlw a { display:block; background:#f7ffec; border:4px dashed #dbe8c8; padding:15px; margin:10px 0 0 0; text-decoration:none; height:1%; }
  #bts-ewlw a:hover { border-color:#c8d4b7; }
  #bts-ewlw a strong { display:block; float:left; font-size:11pt; margin-bottom:6px; }
  #bts-ewlw a span { color:#000; display:block; clear:left; }

  #bts-play-it-safe { background:url(/flash/bts/images/bts-play-it-safe.gif) left bottom no-repeat; padding-bottom:6px; margin-top:20px; }
  #bts-play-it-safe h2 { display:none; }
  #bts-play-it-safe .bts-body { background:url(/flash/bts/images/bts-play-it-safe.gif) no-repeat; padding:30px 11px 11px 11px; }
  #bts-play-it-safe .bts-body p { padding:0 4px; }
  #bts-play-it-safe a { display:block; padding:4px; margin:10px 0 0 0; text-decoration:none; height:1%; }
  #bts-play-it-safe a:hover { background:#fbfadc; }
  #bts-play-it-safe a strong { display:block; float:left; font-size:11pt; margin-bottom:6px; }
  #bts-play-it-safe a span { color:#0070B0; display:block; clear:left; }
  
/* StormFrog Added CSS */ 

#container-twoColumnLeft .ContentWidth{
	width:766px;
}

#content-primary .shoppinglist {
	margin-top: 0px;
	padding-top: 4px;
	padding-bottom: 16px;
}
#content-primary .shoppinglist H1 {
	/*SUMMER 2007*//*color: #8E4930;*/
	/*WINTER 2007*//*color: #80933D;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*/
	color: #323232;
}
#content-primary .shoppinglist H1.title {
	width: 560px;
}
#content-primary-main-position2 {
  width:auto;
}
#content-primary-main-position2 li{
	margin-bottom:10px;
}
HR{
	/*WINTER 2007*//*border-color: #80933D;*/
	/*SPRING 2008*//*border-color: #843C10;*/
	/*SUMMER 2008*/
	border-color: #333;
	border-style: dotted;
}
#content-primary .item-increment, #content-primary #addToList-form .item-increment{
	width:6px;
	font-size:1px;
	line-height:1px;
}
/* End StormFrog Overrides */

#content-top
{
	margin-top:20px;
}
#content-top H1 {
	/*SUMMER 2007*//*color: #8E4930;*/
	/*WINTER 2007*//*color: #80933D;*/
	/*SPRING 2008*//*color: #843C10;*/
	/*SUMMER 2008*/
	color: #323232;
}
#content-top H1 {
	font-size: 20px;
	font-weight: bold;
	margin: 0px 0px 4px;
}
.RecipeListTitle{
	 color: rgb(128, 147, 61);
	 font-weight: bold;
}
.RecipeListHeading{
	background-color:#FBF8CC;
}

table.listing tr.RecipeListHeading td{
	padding: 4px 0px 4px 0px;
}

.RecipeListHeading H1{
	width: 300px;
	word-wrap: break-word;
}

.ItemCount{
	font-size:12px;
}
.LayoutMapHeading th{
	background-color:#323232;
	color: #ffffff;
	padding: 4px;
}

.LayoutMapHeading th label{
float: left;
}

.LayoutMapHeading th a img{
float: right;
margin: 2px;
}

.ProductDescription{
	font-size:10px;
	color:#696969;
}

.SortDown{
background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/whiteDownArrow.png');
background-position: 90% 50%;
background-repeat:no-repeat;
}

.SortDown a {
margin-right: 20px;
}
 /*
.SortUp{
	 background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/whiteArrow.gif');
	 background-position:bottom center;
	 background-repeat:no-repeat;
 }
 */
 
 #addToList-form{
	margin:0px;
	float:left;
 }
 #addToList-form TABLE{
	 border:0px;
	 margin:0px;
	/* float:left;*/
	 clear: both;
	 width: 100%;
 }
 #addToList-form .ProductListHeader td{
	background-color: #D1D8B9;
	color:#323232;
	text-align:center;
	padding:0px;
}
#addToList-form TABLE.listing td{
	padding:0px;
}
 #addToList-form .divider{
	line-height:1px;
	height:1px;
	font-size:1px;
	padding:0px;
	border:0px;
	border-bottom:1px dotted #333;
 }
 #addToList-form INPUT {
	 margin-right:4px;
 }
 #addToList-form LABEL {
  display: inline;
}
 #addToList-form INPUT.checkbox{
	 border:none;
	 margin-right:0px;
 }
 #addToList-form .ProductListHeader a{
	 color:#333333;
	 text-decoration:underline;
	 font-weight:bold;
 }
 #RecipeList .divider td{
	 font-size:8px;
	 line-height:8px;
	 height:8px;
 }
  #RecipeList div.divider {
	 margin-top:10px;
	 border-top:1px dotted #333333;
 }
 .ProductListFooterRight{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#333333;
 }
  .ProductListFooterLeft{
	 font-size:11px;
 }
 .MayNotBeAvailable{
	 font-size:10px;
	 color:#983030;
 }
 .DisplayNone{
	 display:none;
 }
.PageBreakBefore{
	page-break-before: always;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin-top:-1px;
}
.PageBreakAfter{
	page-break-after: always;
	line-height:1px;
	height:1px;
	font-size:1px;
	margin-top:-1px;
}

/* P1_leftMenu */i

#nav-filter A {
	text-decoration: underline;
}
#nav-filter A:hover {
	text-decoration: none;
}

#nav-filter H3 A, #nav-filter H4 A{
	margin-left: 6px;
}

#nav-filter H3.nav-closed {
	background-image:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_ArrowClosed.gif);
	
}

#nav-filter H3.nav-open {
	background-image:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bullet_ArrowOpen.gif);
}

hr.filterMenuHr {
	width: 160px;
	height: 1px;
	margin: 4px 0px !important;   
	padding: 0;
	border-bottom: 1px dotted #3d5bb1;		
}

hr.dotted {
	margin: 0px !important;
	border-bottom: 1px dotted #333333;
}

#nav-filter H4.open-item {
	padding: 4px 8px 2px 11px;	
	font-size:10px;
	border-top-width:0px;
	border-bottom-width:0px;
}

span.nav-carrot {
	color:#333333;
}

.navNarrowSearch {
	padding-top:2px;
	padding-bottom:2px;
	color:#333333;
	border-top: 1px dotted #333333;
	border-bottom:1px dotted #333333;
}

.ScreenDisplayNone {
visibility: hidden;
}

@media screen {
.ScreenDisplayNone2 {
	display: none;
}
}

/* p10_left menu */

div#forgotSomething {
	position: relative;
	clear: both;
	float: left;
	text-align: left;
	width:175px;
	padding-top:40px;
	color: rgb(102,102,102);
	font-size:11px;
	border:0px;
}

div#forgotSomething h3.forgotTitle {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size: 18px;
	color: #336699;
	border:0px;
	background-image:none;
}

/* P1_mainArea */

#container-threeColumn #content-primary .shoppinglist {
	margin-left: 10px;
	left: 180px;
	clear: none;
	width: 560px; /*773px*/
}

div.newFeatures {
	margin-top: 4px;
	clear: both;
	float: left;
	text-align: left;

}

div#newFeature {
	width: 240px;
}

div.newFeatures H1 {
	width: 255px
}

div.newFeatures p {
	font-size: 12px;
	padding-left:5px;
	width:255px;
	float:left;
	clear: both;
}

H2.featureTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0px 5px 12px;
	font-size: 12pt;
	vertical-align: bottom;
	width:252px;
	margin: 5px 6px 5px 0px;
	background-image:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bg_featureTitle.jpg);
}

ul.featureList  {
	font-size: 12px;
	width: 100px;
	float: left;
	text-align:left;
}

ul.featureList li  {
	line-height: 16px;
	width: 106px;
}

div.listOption {
	float: left;
	width: 260px;
	margin: 1px 0px;
}

div.listOption ul {
	float: left;
}

div.listOption H5 {
	font-weight: normal;
	font-size: 12px;
	margin:2px;
	padding:0;
	float: left;
}

div.listOption img {
	float: left;
	position: relative;	
	margin-bottom: 6px;	
}

ul.genericProduct {
	position: relative;
	float: left;
	top: 6px;
}

.twoColumnGrid {
	width: 545px;
	float: left;
	clear: both;
}

div.headlinePhoto {
	width: 175px;
	float:left;
}

.headlinePhoto img {
	border:1px solid #95A55E;
}

div.photoDesc {
	margin-top: 28px;
	font-size: 12px;
	width: 320px;
	float:left;
}

/*SEASONAL OVERRIDES*/
#content-secondary H4, #content-secondary H4 A, #content-primary H1, #content-primary H2, #content-primary-sidebar-position2 H5, .toolbar H4,
.toolbar-reviews H4, .promo H4, #content-primary H4 A, fieldset legend {
	color: #323232;
}

#footer .well, #nav-filter, #nav-filter H3, #nav-filter H5, #content-secondary .promo, .withBorder, #feature-finder, #feature-item, .resultsHeader, .resultsHeader-tabs-noSort, TABLE.listing, .toolbar, .toolbar-reviews, .toolbar-addToList, #content-primary-sidebar-position2 H5, #home-content .home-layout TD, HR, TABLE.seasonalTable TD, TABLE.twoColumnGrid TD, #feature .promoCell, fieldset, .reviewEntry, .reviewEntryHidden, TABLE.listing TH, TABLE.listing .divider { 
	/*dotted dividers*/
	/*SUMMER 2007*//*border-color: #3F649A;*/
	/*WINTER 2007*//*border-color: #80933D;*/
	/*SPRING 2008*//*border-color: #843C10;*/
	/*SUMMER 2008*//*border-color: #3d5bb1;*/
	border-color: #323232; 
	border-style: dotted;
	border-width: 0px;
	border-collapse: collapse;
}

#footer .well {
	border-left-width: 1px;
}

TABLE.twoColumnGrid TD.vdivider {
	/* SUMMER 2008 *//*border-color:#3d5bb1;*/
	border-color:#677718; 
	border-style: dotted;
	border-width: 0px 0px 0px 1px;
}

.twoColumnGrid hr {
	border-top-width: 1px;
}

TABLE.listing TH, .faq DT { 
	/*table heading background color*/
	/*SUMMER 2007*//*background-color: #336393;*/
	/*WINTER 2007*//*background-color: #81933D;*/
	/*SPRING 2008*//*background-color: #843C10;*/
	background-color: #323232; 
	height: 30px;
	text-align: center;
	vertical-align: middle;
	color: #ffffff	
}
TABLE.listing TH.subHead {
	/*SUMMER 2007*//*background-color: #CBD6E3;*/
	/*WINTER 2007*//*background-color: #CDD4B2;*/
	/*SPRING 2008*//*background-color: #E7D8B6;*/
	/*SUMMER 2008*//*background-color: #C7d7e7;*/
	background-color: #e4d8ad; 
}

TABLE.listing TH a { 
	color: #ffffff	
}

div#howToStart {
	width: 540px;
	color: #333333;
	padding-top:20px;
}

.twoColumnGrid p {
	font-size: 12px;
}

/* Shopping List CSS */

div .altRow {
	margin:0px;
	padding:0px;
}

div#navDepts h3 {
	font-size: 12px;
	background-image: none;
	padding: 0;
	margin: 0;
	left: 0;
	color:#333333;
	padding-top:5px;
}

ul.shoppinglist-leftNav {
	padding: 0px;
	margin:0px;
	width:165px;
}

div.subOpen {
margin-top: -7px;
margin-bottom: -7px;
}

ul.shoppinglist-leftNav li {
	margin-left:12px;
	text-indent:-10px;
}

ul.shoppinglist-leftNav li a {
	font-size:10px;
}­­

#shoppingList table.shoppinglist-list td {
	padding: 0px 0px 2px 2px;
	font-size:9px;
}
.shoppinglist-newFeature 
{
	width:260px;
	float:left;
	font-size: 12px;
	margin:0px 0px 0px 0px;
}
.shoppinglist-qty {
	width:20px; 
	border: 1px solid #726737;
	text-align:center;
	padding: 0;
	margin:0;
	line-height: 14px;
	font-size:10px;
}

.shoppinglist-qtyUpArrow {
height: 7px;
margin: 2px;
bottom:0;
top:0;
border: 0px solid blue;
padding: 0px;
}

table.shoppinglist-twoCol td.shoppinglist-qtyTD div.shoppinglist-qtyUpArrow a img {
border: 0px;
padding: 0px;
}
 
.shoppinglist-qtyDownArrow {
height: 7px;
margin: 2px;
top: 0px;
border: 0px solid blue;
padding: 0px;
}

table.shoppinglist-twoCol td.shoppinglist-qtyTD div.shoppinglist-qtyDownArrow a img {
border: 0px;
padding: 0px;
}

table.shoppinglist-twoCol listing td {
	height: 35px;
	vertical-align: middle;
}

.shoppinglist-results {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.shoppinglist-results td {
	height: 30px;
	text-align: center;
	vertical-align: middle;
}
table.shoppinglist-results .firstException {
	text-align: left;
	font-weight:bold;
}

.shoppinglist-rightSeperator {
	border-right: 1px dotted #333333; 
	padding-left:5px;
}
.shoppinglist-savedLists {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.shoppinglist-searchBar {
	background-color: #FBF8CC;
	margin: 0px 0px 10px 0px !important;
}

#simpleSearchForm span.button-small {
margin-left: 2px;
margin-top: 6px;
}

#content-primary .shoppinglist-searchBar div h1 {
margin: 2px 0px 0px 0px;
font-size: 16px;
}

.shoppinglist-searchResultsBGcolor {
	background-color:#D1D8B9;
}
.shoppinglist-searchResultsHeader {
	background-color:#323232;
	color:#ffffff;
	font-weight:bold;
}
.shoppinglist-searchResultsTitle2 {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B52018;
}
.shoppinglist-searchResultsTitle {
	color:#323232;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;	
}
table.listing td.shoppinglist-qtyTable {
	float: left;
	padding:0;
	margin:0;
}

#listDescription, #listDescription td {
	color: #323232;
	word-wrap: break-word;
	border: 0;
	width: 180px;
}

table.listing td.shoppinglist-qtyTable tr {
	padding:0px;
	margin:0;
}

table.listing table.shoppinglist-qtyTable td.shoppinglist-qtyTD {
	padding:0px;
	margin:0px;
}

table.listing td.shoppinglist-qtyTable td {
	padding:0px;
	margin:0px;
}

input.shoppinglist-qty {
	height: 14px;
	margin-right: 2px;	
	line-height:14px;
	
}

table.listing td.shoppinglist-searchResultsTitle {
	color: #323232;
}

table.listing .item-quantity {
	font-style: italic;
}

.shoppinglist-whyAndHow {
	padding-left:10px; 
	height:20px;
	padding-bottom:5px;
}

#shoppinglist-howToStart {
	float:left;
	width: 548px;
	text-align: left;
	background-repeat: no-repeat;
	padding-bottom:20px;
}
#shoppinglist-featureList1 {
	float: left;
	width: 140px;
	padding-left:0px;
	text-align:left;
}
#shoppinglist-featureList2 {
	float: left;
	width: 135px;
	padding-left:0px;
	text-align:left;
	padding-left:15px;
}
#shoppinglist-genericProduct {
	float: left;
	width: 250px;
}
#shoppinglist-learnAboutLists {
	background-color:#E6DEB0;
	text-align:center;
	padding-bottom:5px; 
	margin-left:2px;
}
#shoppinglist-leftCol{
	float:left;
	width: 180px;
	padding-left: 10px;
}

#shoppinglist-miniList-buttons 
{
	float: left;
	padding-top: 3px;
	width: 100%;
	background-color:#726737;
	text-align:center;
	color:#E6DEB0;
	font-size:9px;
}

#shoppinglist-rightCol
{
	float:left;
	width:350px;
	padding-top:30px;
}
#shoppinglist-searchStatsContainer {
	margin-left:5px;
	padding-bottom:5px;
	padding-top:5px;
}
#shoppinglist-specialProduct {
	float: left;
	width: 265px;
	padding-left: 9px;
}

#shoppinglist-specialProduct h1 {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.shoppinglist-twoCol{
	border-bottom : 1px dotted #333333 ; 
	clear : left ; 
	float : left ; 
	left : 0 ; 
	margin : 0 ; 
	padding : 0 ; 
	position : relative ; 
	width : 100% ; 
}

.shoppinglist-twoCol #NewsRef { 
	margin : 20px 0px 0px 0px ; 
} 
.shoppinglist-twoCol th{
	padding: 0;
	background-color:#D1D8B9;
	color:#000000;
	font-weight:bold;
}

.shoppinglist-twoCol td{
	text-align: left;
}

.shoppinglist-twoCol td.listprice{
	text-align: right;
}

.shoppinglist-twoCol td.size{
	text-align: center;
}

.shoppinglist-twoCol td.addList{
	float: left;
	font-size:10px;
	text-align: center;
}

.shoppinglist-twoCol td.addList span{
clear: both;
}

.shoppinglist-twoCol td.addList p, .simple td.addList p {
clear: both;
}

#noStoreSelected{
	float: left;
	width: 100%;
	height:16px; 
	background-color:#EFEFEF;
	color:#000000;
	text-align: center;
}

#sortBy{
	float: left;
	width: 545px;
	height:28px; 
	padding: 2px;
	color:#ffffff;
}

#sorter, #scLogo, #showCbx, #showOnly{
	position: relative;
	float: left;
	margin-left: 10px;
}

#sorter, #showCbx {
	margin-top: 4px;
}

 #showOnly {
	margin-top: 7px;
}


/* HEADER */

#headerArea {
	text-align: left;
	clear: both;
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #333333;
}

#headerArea H2 {
	color: #333333;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-family:Trebuchet MS;
}

#breadcrumbs {
	margin-top: 10px;
	text-align: left;
}

#addToList {
	margin-top: -25px;
	margin-right: 0px;
	float:right;
	font-size:11px;	
}

#addToList p.label {
	float: left;
	vertical-align:middle;
	margin: 2px 3px 0px 0px;
	padding: 0;
}

/* set up specific font sizes for recipe list */
#content-primary .small{
	font-size:10px;
}
#content-primary .small H1 {
	font-size:18px;
}
#content-primary .small .resultsHeader-tabs {
	font-size: 9px;
	padding-left: 10px;	
}
#content-primary .small td{
	font-size:10px;
}
#content-primary .small .ProductDescription{
	font-size:9px;
}
#content-primary .small .ItemCount{
	font-size:10px;
}
#content-primary .small .ProductListFooterRight{
	font-size:9px;
}
#content-primary .small .ProductListFooterLeft{
	font-size:10px;
}
#content-primary .small .MayNotBeAvailable{
	font-size:9px;
}
#content-primary .small input.shoppinglist-qty{
	font-size:9px;
}
#content-primary .small #content-primary-sidebar-position2 {
  font-size:9px;
}
#content-primary .small #content-primary-sidebar-position2 H5 {
	font-size: 9px;
}
#content-primary .medium{
	font-size:12px;
}
#content-primary .medium H1{
	font-size:20px;
}
#content-primary .medium .resultsHeader-tabs {
	font-size: 11px;
}
#content-primary .medium td{
	font-size:12px;
}
#content-primary .medium .ProductDescription{
	font-size:10px;
}
#content-primary .medium .ItemCount{
	font-size:12px;
}
#content-primary .medium .ProductListFooterRight{
	font-size:10px;
}
#content-primary .medium .ProductListFooterLeft{
	font-size:11px;
}
#content-primary .medium .MayNotBeAvailable{
	font-size:10px;
}
#content-primary .medium input.shoppinglist-qty{
	font-size:10px;
}
#content-primary .medium #content-primary-sidebar-position2 {
  font-size:11px;
}
#content-primary .medium #content-primary-sidebar-position2 H5 {
	font-size: 11px;
}
#content-primary .large{
	font-size:14px;
}
#content-primary .large H1{
	font-size:22px;
}
#content-primary .large .resultsHeader-tabs {
	font-size: 13px;
}
#content-primary .large td{
	font-size:14px;
}
#content-primary .large .ProductDescription{
	font-size:12px;
}
#content-primary .large .ItemCount{
	font-size:14px;
}
#content-primary .large .ProductListFooterRight{
	font-size:12px;
}
#content-primary .large .ProductListFooterLeft{
	font-size:13px;
}
#content-primary .large .MayNotBeAvailable{
	font-size:12px;
}
#content-primary .large input.shoppinglist-qty{
	font-size:12px;
}
#content-primary .large #content-primary-sidebar-position2 {
  font-size:13px;
}
#content-primary .large #content-primary-sidebar-position2 H5 {
	font-size: 13px;
}

#ProductList {
width: 100%;
}


/* PAGE 6 */
.searchSpecific {
 	background-color:#FBF8CC;
	width: 540px;
	float: left;
	padding: 1px 0px 3px 5px;
}

/* PAGE VIEW */
.searchSpecificView {
	width: 766px;
}



.searchSpecific h1 {
	float: left;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.searchSpecific #searchGenProdText, .searchSpecific #searchGenProdText1, .searchSpecific #searchGenProdText2 {
	float: left;
	margin: 3px;
	width: 200px;
}


.searchSpecific #listSearchTerm {
	float: left;
	margin: 3px;
	width: 125px;
}

.searchSpecific span.button-small {
	float:left;
	margin: 6px 0px 0px 3px;
}

/*ShoppingList */

table.shoppinglist-list th {
	height: 17px;
	background-color:#726737;
	text-align: center;
	color:#ffffff;
	border:0px;	
}

table.shoppinglist-list th.listName {
text-align:left;
width: 100px;
padding-left: 4px;
}

table.shoppinglist-list th.listRemove {
 padding-right: 2px;
}

tr.SLprodRow {
	vertical-align: middle;
	background-color:#FBF8CC;
	color:#726737;
	border:0px;
}

table.shoppinglist-list td.SLprodQuan {
	text-align: center;
	padding-left:0px;
	padding-top:6px;border:0px;
}

table.shoppinglist-list td.SLprodName {
	text-align: left;
	width: 140px;
}

table.shoppinglist-list td.SLnotes {
	text-align: center;
	width: 20px;
}

table.shoppinglist-list td.SLQty {
	text-align: center;
	width: 20px;
}

table.shoppinglist-list td.SLremove {
	text-align: center;
}

#listFootWrap {
	float:left;
	background-color:#e6deb0;
	width:100%;
	text-align:center;
	height: 30px;
}

#listFootWrap div img {
	margin: 5px 0px 7px 12px;
	float: left;
}

#listFootWrap div a{
	font-size: 12px;
	float: left;
	margin: 9px 0px 7px 5px;
}


/* P10 List */

.listNotes {
	float:left;
	width:120px;
	color:#323232;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.prodDetail {
	font-size:10px;
	color:#696969;
}

div.listContainer {
	margin-left: 6px;
	float: left;
	width: 250px;
}

div#listSelector {
	float: left;
	width: 100%;
	height: 30px;
	background-color:#E6DEB0;
}

div#listSelector select, div#listSelector img {
	float:left;
}

div#listSelector img {
	margin: 4px 0px 0px 4px;
}

div#listSelector div.button-small {
	margin: 4px 0px 0px 16px;
}


#shoppingList table.shoppinglist-list td table.qtyTable td {
vertical-align: middle;
padding: 7px 1px 1px 1px;
width: 195px;
border-width:0px;
}

div.myList {
float: left;
margin:2px;
height: 43px;
width: 188px;
background-color:#ffffff;
border:2px solid #D1C492;
}

#feature {
	float: left;
	clear: both;
}

table.prodList {
float: left;
}

#getStarted {
 
        text-align: left;
 
        color: rgb(102,102,102);
 
        font-size:11px;
 
        border:0px;
 
}
 
 
#getStarted .getStartedContainer{
 
        width:548px;
 
        background-image:url('../promos/images/espots/shoplist/getstarted_bkd.jpg');
 
        background-repeat:no-repeat;
 
        background-position:top left;
 
        background-color:#EBEFDE;
 
        padding-top:14px;
 
        margin-top:-14px;
 
        position:relative;
 
        z-index:100px;
 
}
 
 
 
#getStarted .getStartedContent{
 
        padding:13px 13px 20px 13px;
 
}
 
 
 
#getStarted ul {
 
        margin-top:0px;
 
}

  /* Begin SC Registration and Account */

div#scinstruct {
	width: 232px;
	padding: 6px;
	margin: 1em 0em;
}

.sccallout {
	background-color:#FBF8CC;
	font-size: 12px;		
	margin: 1em 0em;
}

div#scinstruct p {
	font-size: 12px;	
}

div#scinstruct p.note {
	font-size: 11px;	
}


.cardholder {
	margin: 0em;
	display: block;
	width: 188px;
	height: 118px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/shoppers-club-card.png") no-repeat left;
}


.cardnum {
	position: relative;
	top: 76px;
	left: 11px;
	width: 32px;
}


#content-primary ul.acctsteps {
	padding: 0;
	list-style: none;
	margin: 0;
	padding-left: 1em;
	text-indent: -1em;
}

#content-primary ul.acctsteps li {
	font-size: 11px;
}

.tipOff {
	display: none;
}

.helpTip  {
	margin-top: -90px;
	margin-left: 224px;
	z-index: 400;
	display: none;
	position: absolute;
	width: 332px;
	height: 118px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bubble.png") no-repeat left top;
}

.helpTip2  {
	margin-top: -85px;
	margin-left: 60px;
	z-index: 400;
	display: none;
	position: absolute;
	width: 332px;
	height: 118px;
	background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bubble.png") no-repeat left top;
}

#content-primary .helpTip h3, #content-primary .helpTip p, #content-primary .helpTip2 h3, #content-primary .helpTip2 p {
	position: relative;
	left: 100px;
	width: 220px;
}

#content-primary .helpTip h3, #content-primary .helpTip2 h3 {
	margin: 10px 0px 0px 0px;
	color: #6B7627;
	font-size: 15px;
}

optgroup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;		
}


.shoppinglist-qtyTable #addToList-form input {
float: left;
postion: relative;
vertical-alignment: middle;
}

table.shoppinglist-twoCol table.shoppinglist-qtyTable td.shoppinglist-qtyTD a img {
	border: 0px;
}


div#hideSimple {
background-color: rgb(251,248,204);
border: 2px solid rgb(201,200,152);
padding: 2px;
height:18px;
margin-top: 2px;
}

.hidden {
display: none;
}

.preferredStoreHeader {
position: absolute;
z-index:9999;
width: 400px;
height:200px;
margin-left:270px;
*margin-left: -400px;
}



/* MODAL WINDOWS */

.alertwrap {
background-color: #fff;
background:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bg_alert.png);
background-position: top left;
background-repeat: no-repeat;
/* Put this wherever you want
position: absolute;
top: 0px;
left: 0px;
*/
z-index: 999;
width: 896px;
height: 309px;
}

.alertwrapsm {
background-color: #fff;
background:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bg_alertsaved.png);
background-position: top left;
background-repeat: no-repeat;
/* Put this wherever you want
position: absolute;
top: 0px;
left: 0px;
*/
z-index: 999;
width: 564px;
height: 240px;
}

.btnclose {
float: right;
right: 70px;
top: -36px;
position: relative;
}

.alertbox {
position: relative;
float: left;
top: 60px;
left: 40px;
}

.savebox {
width: 480px;
height: 175px;
float: left;
}

.loginalert {
width: 256px;
height: 175px;
float: left;
clear: none;
display: inline;
}

.savealert {
width: 256px;
height: 25px;
float: left;
}

.loginalert h1, .savealert h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 12px;
background-color: #333333;
color:#FBF8CC;
font-size:19px;
margin: 0;
}

.loginalert h2, .savealert h2 {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
color:#5F7903;
padding: 12px 12px 0px 12px;
font-size:13px;
}

.h1loginreg {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#5F7903;
padding: 12px 0px 12px 26px;
margin: 0;
font-size:18px;
font-weight: normal;
background-color: #EFEFEF;
z-index:100;
}

.h1saved {
width: 200px;
}

.login {
width: 307px;
height: 175px;
float: left;
}

.savelist {
width: 230px;
height: 25px;
float: left;
}

.formlabel{
width: 100px;
margin-top: 8px;
margin-left: 24px;
float: left;
}

.login input{
margin-top: 8px;
margin-left: 4px;
float: left;
}

.login .txtinput {
width: 150px;
}

.savelist .txtinput {
margin: 12px 0px -6px 26px;
width: 170px;
}

img#signin {
float: left;
clear: left;
padding: 0;
margin-top: 10px;
margin-left: 26px;
}

#remember {
float: right;
}

#remember label {
margin: 9px 0px 0px 4px;
width: 96px;
float: left;
}

#register {
width: 248px;
height: 175px;
float: left;
}

#orimg {
float: right;
z-index: 9999;
display: inline;
margin-top:-36px;
margin-left: 0px;
}

.plogreg {
	position: relative;
	float: left;
	display: inline;
	width: 176px;
	top: 0px;
	padding: 12px;
}

.plogreg .button-small{
	margin-right: 3px;
}

.loginreg {
clear: none;
display: inline;
}

.savedreg {
width: 400px;
font-weight: bold;
}

.logincont {
border-right-width: 1px;
border-right-style: dotted;
width: 100%;
height: 138px;
float: left;
}

.savecont {
width: 260px;
height: 58px;
float: left;
}

.savebtns {
width: 150px;
float: left;
}

.customsaved {
color:#5F7903;
}

#forgotText {
width: 90px;
height: 14px;
float: left;
display: inline;
}

#forgotBtn {
float: left;
margin-left: 5px;
margin-top: 0px;
display: inline;
}

.PrintDisplayBlock {
display: none;
}

.PrintHeader{
display: none;
}
		/* NEW CSS */
		ul#scsteps {
			list-style-type: decimal;
		}

		div#sccard {
			height: 118px;
			width: 188px;
			margin-bottom: 5px;
			background:url("images/sccard.png") no-repeat top left;
		}
		form#cardinputs {
			width: 188px;
			float: left;
			padding: 0;
			display: inline;
			clear: left;
			margin: 0px 0px 0px 10px;
		}
		
		input.cardinput {
			padding: 0;
			display: inline;
			float: left;
			width: 33px;
			margin: 0px 5px 0px 0px;
		}

		#scnamechkbx {
			display: inline;
			float: left;
			margin-left: -20px;
			margin-top: -1px;
		} 
	 #ppoptchkbx {
			display: inline;
			float: left;
			margin-left: -20px;
			margin-top: -1px;
		}

		#helpIcon {
			margin: 2px;
		}
		
		.finePrint {
			font-size: 10px;
		}

		.scAcct {
			width: 120px;
			height: 20px;
			border: 1px solid #879CB7;
			margin: 0px;
		}
.alertwrapsc {
	background:url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bkg_chrome.png);
	background-position: top left;
	background-repeat: no-repeat;
	/* Put this wherever you want
	position: absolute; 
	top: 0px;
	left: 0px;
	*/
	z-index: 999;
	width: 564px;
	height: 245px;
}

.h1loginregsc {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: rgb(136, 68, 29);
	padding: 12px 0px 12px 12px;
	margin: 0;
	font-size:19px;
	font-weight: bold;
	background-color: #EFEFEF;
}


.alertboxsc {
	position: relative;
	top: 60px;
	left: 40px;
	height: 280px;
}

.saveboxsc {
	width: 480px;
	height: 175px;
	float: left;
}

.errormsg {
	font-size: 14px;
}

.errormsg, .errordetails {
	padding: 0;
	float: left;
	margin: 10px;
	width: 400px;
}

img#submit {
	float: left;
	padding: 0;
	margin-top: 0px;
}


/*Past Purchases CSS */
		/* NEW CSS */
		ul#scsteps, li.alert {
			list-style-type: none;
		}

    ul#scsteps li {
      font-weight: bold;
      margin-top: 4px;
      margin-left: -22px;
      padding-left: 22px;
     }


#content-primary ul.scFeatures li {
list-style-type: square;
margin: 12px 0px 0px 0px;
}

#content-primary .scFeatures {
  margin: 0 20px 10px 0px 0px;
}

#content-primary li.alert {
  background: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/ico-alert.png") no-repeat top left;
  margin-top: 4px;
  margin-left: -22px;
  padding-left: 18px;        
  font-size: 10px;
}

    ul#scsteps li.first {
			background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/ico-first.png") no-repeat top left;
     }

    ul#scsteps li.second {
			background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/ico-second.png") no-repeat top left;
     }

		
    ul#scsteps p {
			font-weight: normal;
			font-size: 10px;
		}
		div#sccard {
			height: 118px;
			width: 188px;
			margin-bottom: 5px;
			background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/sccard.png") no-repeat top left;
		}
		span.sccallout {
			width: 100px;
			padding: 3px;
			margin: 50px 0px 3px 10px;
			font-weight: bold;
		}

	#removeForm {
	  font-size: 11px;
	  margin: 12px 0px 6px 0px; 
	}

		form#cardinputs {
			width: 188px;
			float: left;
			padding: 0;
			display: inline;
			clear: left;
			margin: 0px 0px 0px 10px;
		}
		
		input.cardinput {                
			padding: 0;
			display: inline;
			float: left;
			width: 33px;
			margin: 0px 5px 0px 0px;
		}

		#scnamechkbx {
			display: inline;
			float: left;
			margin-left: -20px;
			margin-top: -1px;
		}

		#helpIcon {
			margin: 2px;
		}
		
		.finePrint {
			font-size: 10px;
		}

		.scAcct {
			width: 120px;
			height: 20px;
			border: 1px solid #879CB7;
			margin: 0px;
		}

	/* PLEASE CHANGE EXISTING CSS */
		.myAccount {
			background-repeat: repeat-x;
			background-color: #ffffff;
		}

#accountInfo {
float: left;
}

.button {
margin: 3px 6px;
}

.cardholder {
margin-bottom: 10px;
}


.submitButtons {
margin-top: 6px;
}

.button-submit #signUpSubmit {
margin: 0;
padding: 0;
text-indent: 0;
}

.myAccount .button {
margin-left: 0px;
}

.myAccount input, .myAccount label {
margin-left: 0px;
}

.myAccount p{
	margin-bottom:8px;
}
/* NEW 

#container-twoColumnLeft #nav-filter {
top: 10px;
}

#nav-filter h2, #nav-filter h3  {
  border-bottom:1px dotted #333333;
  padding-bottom: 6px;
}

#breadcrumbs {
  margin: 0;
}

#content-primary h1 {
  border-bottom:1px dotted #333333;
  padding-bottom: 6px;
  margin: 5px 0px;
}

*/

.cardholder {
margin-bottom: 6px;
}

#myCardOpt {
  width:230px;
  height:145px;
  float: right;
  margin: 10px 30px;
}

div.opttoc {
 border: 1px solid #E0E0E0;
 margin-bottom: 10px;
 padding: 6px;
 height:200px;
 overflow: auto;
}


#content-primary h3 {
  margin: 0;
}

#content-primary .myAccount h2 a {
  color:#BCD6EF;
}

#content-primary ul.linkList {
  padding: 0px 0px 12px 2px;
}

#content-primary ul.linkList li {
  margin: 1em 0em;
}

.h3Parens {
  font-weight: normal;
}


#subscriptionPrefform label{
display: inline;
float: left;
}

table.recipeBox td {
  border-top: 1px dotted #333;
  padding-bottom: 24px;
}

/* COULD HARM OTHER AREAS OF SITE */
.normal {
background-color: transparent;
}

/* style.css add to line 154 and remove hr from 2999  */
hr  {
	border-top: 1px dotted #323232;
	display:block;
	margin:0px;
}

.whatsThis {
width: 135px;
}

#scpp_alert .alertwrap {
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bg_alert.png");
	background-repeat:no-repeat;
	width: 896px;
	height: 309px;
}

#scpp_alert .alertwrapsm {
	background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/bg_alertsaved.png");
	background-repeat:no-repeat;
	width: 564px;
	height: 240px;
}

#scpp_alert .alertbox {
	position: relative;
	float: none;
}


#scpp_alert .btnclose {
	float: right;
	right: 70px;
	top: -36px;
	position: relative;
}

#scpp_alert .btnok {
	float: right;
	right: 30px;
	top: 20px;
	position: relative;
}

#scpp_alert .buttons{
	float: right;
	right: 30px;
	top: 52px;
	position: relative;
}

#scpp_alert .savealert {
	width: 490px;
	height: auto;
}

#scpp_alert .savealert h2 {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color:#5F7903;
	margin: 0px 0px 0px 0px;
	font-size:13px;
}

table.shoppinglist-twoCol td.addList{
	float:none;
	
}
table.listing tr td .shoppinglist-qtyTable td{
	border:0px;
}
table.listing .item-image{
	text-align:center;
}

table.shoppinglist-twoCol .itemTitle{
	height:45px;
}
.shoppinglist-qtyUpArrow {
	width:6px;
	height: 7px;
	line-height:7px;
	font-size:7px;
	margin: 2px;
	bottom:0;
	top:0;
	border: 0px solid blue;
	padding: 0px;
}
 
.shoppinglist-qtyDownArrow {
	width:6px;
	height: 7px;
	line-height:7px;
	font-size:7px;
	margin: 2px;
	top: 0px;
	border: 0px solid blue;
	padding: 0px;
}
table.news tr td {
	vertical-align: middle;
	padding: 8px 8px 12px 8px;
	border:0px;
}
table.news tr{
	border:0px;
	background-color:transparent;
}
table.news .news-title
{
	font-size:11px;
	color:#323232;
}
table.news .news-link a
{
	font-size:13px;
font-weight:bold;
	color:#2C5EC3;
}

table.news .news-content
{
	font-size:11px;
	color:#333333;
}
table.tile{
	border: 0px dotted #333333;
}
table.tile tr td, table.tile tr.altRow td{
	border-bottom: 1px dotted #333333;
	padding:10px 6px 10px 6px;
	font-size:11px;
}
table.tile tr.altRow{
	background-color:transparent;
}
table.tile td a{
	font-size:12px;
}

table.tile td div.unit{
	margin-top:6px;
}
#content-primary table.tile td.addList{
	float:none;
	
}
#content-primary table.tile td .shoppinglist-qtyTable td{
	border:0px;
	padding:0px;
}
#content-primary table.tile td .shoppinglist-qtyTable td.shoppinglist-qtyTD{
	padding:4px 0px 0px 0px;
}
#content-primary table.tile td .shoppinglist-qtyTable .button-small A, #content-primary table.tile td .shoppinglist-qtyTable  .button-small .button-submit {
	font-size: 9px;
}
#content-primary table.tile td .shoppinglist-qtyTable  div.button-small{
	float:right;
	margin:4px 6px 0px 0px;
}
#content-primary table.tile td #addToList-form{
	float:none;
}
#content-primary table.tile td #addToList-form input{
	float:none;
}
#content-primary table.tile td .star-rating{
	margin:6px 0px 6px 0px;
}
/* NEW HOVER */
#product_hover
{
	display:none;
	position:absolute;
	top:160px;
	left:477px;
	z-index:9999;
}
#product_hover .hover_top_left, #product_hover .hover_top, #product_hover .hover_top_right
,#product_hover .hover_bottom_left, #product_hover .hover_bottom, #product_hover .hover_bottom_right
{
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_top_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top_left.png');
}
#product_hover .hover_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top.png');
}
#product_hover .hover_top_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top_right.png');
}
#product_hover .hover_bottom_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom_left.png');
}
#product_hover .hover_bottom
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom.png');
}                       
#product_hover .hover_bottom_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom_right.png');
}

#product_hover .hover_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_left.png');
	width:30px;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_left div
{
	width:30px;
}
#product_hover .hover_content{
	background-color:#fff;
}
#product_hover .hover_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_right.png');
	background-repeat:no-repeat;
	width:30px;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_right div
{
	width:30px;
}
#product_hover .hover_arrow_top, #product_hover .hover_arrow_bottom
, #product_hover .hover_arrow_left, #product_hover .hover_arrow_right{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_left.png');
	width:48px;
	height:48px;
	position:absolute;
	z-index:100;
	behavior: url("css/iepngfix.htc");
}

#product_hover .hover_arrow_top{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_top.png');
	top:-34px;
	left:150px;
}
#product_hover .hover_arrow_bottom{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_bottom.png');
	top:346px;
	left:150px;
}
#product_hover .hover_arrow_left{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_left.png');
	top:50px;
	left:-34px;
}
#product_hover .hover_arrow_right{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_right.png');
	top:30px;
	left:346px;
}

#product_hover .hover_mid_table
{
	margin:-28px -9px 0px -14px;
	position:relative;
	z-index:9999;
}
#product_hover .heading_top
{
	background-color:#323232;
}
#product_hover .heading_top_left, #product_hover .heading_top_right
{
	background-repeat:no-repeat;
	line-height:6px;
	font-size:6px;
	width:6px;
	height:6px;
}
#product_hover .heading_top_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_heading_top_left.jpg');
	float:left;
}
#product_hover .heading_top_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_heading_top_right.jpg');
	float:right;
}

/* STYLE UPDATES 031209 - Endeca Changes */ 
#content-primary {
	clear: both;
	padding-top: 10px;
	padding-bottom: 16px;
}


#content-primary .shoppinglist-searchBar div h2 {
	margin: 2px 0px 0px 8px;
	font-size: 19px;
}
#breadcrumbs {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.searchSpecific h2 {
	float: left;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.searchSpecific #searchGenProdText, .searchSpecific #searchGenProdText1, .searchSpecific #searchGenProdText2 {
	float: left;
	margin: 3px 14px 3px 8px;
	width: 368px;
}

.searchSpecific #searchNewsText {
	float: left;
	margin: 3px 14px 3px 8px;
    width: 195px;
}

#nav-filter {
	padding-top: 34px;
	margin-bottom: 16px;
	width: 175px;
	font-size: 11px;
	color: #666666;
	position: relative;
	float: left;
}
#nav-filter h2{
	border-bottom: 1px dotted #333333;
	padding:0px 0px 6px 0px;
}
#nav-filter .search-keywords{
	background-color:#EEE;
	padding:6px 8px 12px 8px;
	margin:12px 0px 0px 0px;
}
#nav-filter .search-keywords .keyword-title{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
}
#nav-filter .search-keywords .keyword{
	color:#323232;
	font-weight:bold;
	padding-left:2px;
}
#nav-filter .continue-narrowing {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 4px 0px 0px;
	margin: 26px 0px 0px 0px;
	font-style:italic;
	font-family: Arial,Helvetica,sans-serif;
}
#content-primary .prodHead{

}
#content-primary .recipesHead{
	margin:16px 0px 0px 8px;
}

#content-primary .prodHead .resultsHeader-left, #content-primary .recipesHead .resultsHeader-left{
	width:400px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/* FEATURED NEWS PAGE */
div#FeaturedNews h2, div#HotTopics h2 {
display:inline;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-size:19px;
margin:0;
padding:0;
}

div#FeaturedNews{
float: left;
width: 353px;
margin-bottom: 40px;
position: relative;
top: 10px;
}

div#HotTopics{
clear: right;
float: right;
width: 160px;
text-align: left;
border-left: 1px dotted #333333;
padding-left: 10px;
position:relative;
top:10px;	
}

#HotTopics h4 {
font-size: 12px;
margin: 10px 0px;
}

#HotTopics ul {
list-style: none;
padding: 0;
}

/**********************/


/*** SEARCH OVERRIDES *************/
#content-primary {
	clear: both;
	padding-top: 10px;
	padding-bottom: 16px;
}


#content-primary .shoppinglist-searchBar div h2 {
	margin: 2px 0px 0px 8px;
	font-size: 19px;
}
#breadcrumbs {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 8px;
}

.searchSpecific h2 {
	float: left;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
.searchSpecific #searchGenProdText, .searchSpecific #searchGenProdText1, .searchSpecific #searchGenProdText2 {
	float: left;
	margin: 3px 14px 3px 8px;
	width: 368px;
}


#nav-filter {
	padding-top: 34px;
	margin-bottom: 16px;
	width: 175px;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 1px;
	position: relative;
	float: left;
}
#nav-filter h2{
	border-bottom: 1px dotted #333333;
	padding:0px 0px 6px 0px;
}
#nav-filter .search-keywords{
	background-color:#EEE;
	padding:6px 8px 12px 8px;
	margin:12px 0px 0px 0px;
}
#nav-filter .search-keywords .keyword-title{
	text-transform:uppercase;
	font-weight:bold;
	padding-left:2px;
}
#nav-filter .search-keywords .keyword{
	color:#323232;
	font-weight:bold;
	padding-left:2px;
}
#nav-filter .continue-narrowing {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 4px 0px 0px;
	margin: 26px 0px 0px 0px;
	font-style:italic;
	font-family: Arial,Helvetica,sans-serif;
}
#content-primary .prodHead{
	padding:0px 0px 0px 8px;
	margin-top: 10px;
	/*border-bottom:3px solid #88441D;*/
}

#content-primary .prodHead H1 {
	/*margin-top: 30px;*/
}

.clp_top {
	clear: left;
	float: left;
}

.clp_table {
float: left;
}

#content-primary .clp {
	margin: 0px;
	top: 0;
	background-color: #FCFF00;
	padding: 7px;
}

#content-primary .recipesHead{
	margin:16px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	border-bottom:3px solid #323232;
}

#content-primary .prodHead .resultsHeader-left, #content-primary .recipesHead .resultsHeader-left{
	width:200px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/* FEATURED NEWS PAGE */
div#FeaturedNews h2, div#HotTopics h2 {
display:inline;
font-family:'Trebuchet MS',Helvetica,sans-serif;
font-size:19px;
margin:0;
padding:0;
}

div#FeaturedNews{
float: left;
width: 353px;
margin-bottom: 40px;
position: relative;
top: 10px;
}

div#HotTopics{
clear: right;
float: right;
width: 160px;
text-align: left;
border-left: 1px dotted #333333;
padding-left: 10px;
position:relative;
top:10px;	
}

#HotTopics h4 {
font-size: 12px;
margin: 10px 0px;
}

#HotTopics ul {
list-style: none;
padding: 0;
}

/**********************/
/* ESPOTS  */
div.eSpot {
padding: 0px !important; 
width: 233px !important;
height: 211px !important;
border: none !important;
float: left !important;
text-align: left !important;
background-image: none !important;
}
div.eSpot h4 { 
margin: 0px !important; 
text-transform: none !important;
color: #323232 !important;
font-size: 14px !important;
font-weight: bold !important;
font-family: Arial,Helvetica,sans-serif !important;
} 
div.eSpot p {
font-size: 11px !important;
width: 90px !important;
float: none !important;
font-family: Arial,Helvetica,sans-serif !important;
}
div.eSpot a {
font-decoration: underline !important;
}
div.eSpot img {
border: 0px solid #E0E0E0 !important;
margin: 0px 10px 10px 10px !important;
float: none !important;
}
.ppeSpot {
width: 583px;
height: 222px;
border: 1px solid #E0E0E0;
background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/espotbg.png") no-repeat top left;
}
 
.ppeSpot .eSpotMain {
border-right:  1px solid #E0E0E0;
}
 
#content-secondary div.eSpot {
width: 200px !important;
}
 
/**********************/


#content-primary .prodHead .resultsHeader-left h2, #content-primary .recipesHead .resultsHeader-left h2, #content-primary .prodHead .resultsHeader-right h2{
	display:inline;
	margin:0px;
	padding:0px;
	font-size: 19px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}
#content-primary .prodHead .resultsHeader-left span, #content-primary .recipesHead .resultsHeader-left span{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align:middle;
	padding: 0px 0px 0px 6px;
}
#content-primary .prodHead .resultsHeader-right, #content-primary .recipesHead .resultsHeader-right{
	float:right;
	width:100px;
	padding:0px;
	position:relative;
	top:4px;
}
#content-primary .prodHead .buttons, #content-primary .recipesHead .buttons{
	text-align:right;
	padding-right:0px;
	width:50px;
}
#content-primary .prodHead .buttons img, #content-primary .recipesHead .buttons img{
	margin: 1px 0px 0px 4px;
}
#content-primary .resultsFooter{
	text-align:right;
}

#content-primary .resultsFooter a{
	font-size:11px;
	line-height:21px;
	vertical-align:bottom;
	padding: 0px 0px 6px 0px;
}

#content-primary #sortBy{
	border-top:3px solid #323232;
	margin:4px 0px 0px 0px;
	float: left;
	width: 545px;
	height:26px; 
}
#content-primary #sortBy td{
	padding: 1px 0px 1px 0px;
	font-size:11px;
	height:24px;
}
#content-primary #sortBy select{
	font-size:12px;
	padding:0px 0px 0px 2px;
	line-height:20px;
	vertical-align:middle;
	width:108px;
	height:20px;
}
#content-primary #scLogo{
	position: relative;
	float: left;
	margin: 0px 0px 0px 26px;
}
#content-primary #sc{
	
}
#content-primary #sortBy #showOnly{
	position: relative;
	float: left;
	margin: 4px 0px 0px 4px;
}

#content-primary #sortBy .buttons{
	text-align:right;
	padding-right:6px;
	width:50px;
}
#content-primary #sorter, #content-primary #sortBy .buttons img{
	margin: 1px 0px 0px 4px;
}

table.shoppinglist-twoCol td.addList{
	float:none;
	
}
table.listing tr td .shoppinglist-qtyTable td{
	border:0px;
}
table.listing .item-image{
	text-align:center;
}

table.shoppinglist-twoCol .itemTitle{
	height:45px;
}
.shoppinglist-qtyUpArrow {
	width:6px;
	height: 7px;
	line-height:7px;
	font-size:7px;
	margin: 2px;
	bottom:0;
	top:0;
	border: 0px solid blue;
	padding: 0px;
}
 
.shoppinglist-qtyDownArrow {
	width:6px;
	height: 7px;
	line-height:7px;
	font-size:7px;
	margin: 2px;
	top: 0px;
	border: 0px solid blue;
	padding: 0px;
}
table.news tr td {
	vertical-align: middle;
	padding: 8px 8px 12px 8px;
	border:0px;
}
table.news tr{
	border:0px;
	background-color:transparent;
}
table.news .news-title
{
	font-size:11px;
	color:#323232;
}
table.news .news-link a
{
	font-size:13px;
font-weight:bold;
	color:#2C5EC3;
}

table.news .news-content
{
	font-size:11px;
	color:#333333;
}
table.tile{
	border: 0px dotted #333333;
}
table.tile tr td, table.tile tr.altRow td{
	border-bottom: 1px dotted #333333;
	padding:10px 6px 10px 6px;
	font-size:11px;
}
table.tile tr.altRow{
	background-color:transparent;
}
table.tile td a{
	font-size:12px;
}
table.tile td a img.item-image{
	border: 1px solid #336699;
	margin-bottom:4px;
}
table.tile td div.unit{
	margin-top:6px;
}
#content-primary table.tile td.addList{
	float:none;
	
}
#content-primary table.tile td .shoppinglist-qtyTable td{
	border:0px;
	padding:0px;
}
#content-primary table.tile td .shoppinglist-qtyTable td.shoppinglist-qtyTD{
	padding:4px 0px 0px 0px;
}
#content-primary table.tile td .shoppinglist-qtyTable .button-small A, #content-primary table.tile td .shoppinglist-qtyTable  .button-small .button-submit {
	font-size: 9px;
}
#content-primary table.tile td .shoppinglist-qtyTable  div.button-small{
	float:right;
	margin:4px 6px 0px 0px;
}
#content-primary table.tile td #addToList-form{
	float:none;
}
#content-primary table.tile td #addToList-form input{
	float:none;
}
#content-primary table.tile td .star-rating{
	margin:6px 0px 6px 0px;
}
/* NEW HOVER */
#product_hover
{
	display:none;
	position:absolute;
	top:160px;
	left:477px;
	z-index:9999;
}
#product_hover .hover_top_left, #product_hover .hover_top, #product_hover .hover_top_right
,#product_hover .hover_bottom_left, #product_hover .hover_bottom, #product_hover .hover_bottom_right
{
	width:30px;
	height:30px;
	background-repeat:no-repeat;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_top_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top_left.png');
}
#product_hover .hover_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top.png');
}
#product_hover .hover_top_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_top_right.png');
}
#product_hover .hover_bottom_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom_left.png');
}
#product_hover .hover_bottom
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom.png');
}                       
#product_hover .hover_bottom_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_bottom_right.png');
}

#product_hover .hover_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_left.png');
	width:30px;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_left div
{
	width:30px;
}
#product_hover .hover_content{
	background-color:#fff;
}
#product_hover .hover_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_right.png');
	background-repeat:no-repeat;
	width:30px;
	behavior: url("css/iepngfix.htc");
}
#product_hover .hover_right div
{
	width:30px;
}
#product_hover .hover_arrow_top, #product_hover .hover_arrow_bottom
, #product_hover .hover_arrow_left, #product_hover .hover_arrow_right{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_left.png');
	width:48px;
	height:48px;
	position:absolute;
	z-index:100;
	behavior: url("css/iepngfix.htc");
}

#product_hover .hover_arrow_top{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_top.png');
	top:-34px;
	left:150px;
}
#product_hover .hover_arrow_bottom{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_bottom.png');
	top:346px;
	left:150px;
}
#product_hover .hover_arrow_left{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_left.png');
	top:50px;
	left:-34px;
}
#product_hover .hover_arrow_right{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_arrow_right.png');
	top:30px;
	left:346px;
}

#product_hover .hover_mid_table
{
	margin:-28px -9px 0px -14px;
	position:relative;
	z-index:9999;
}
#product_hover .heading_top
{
	background-color:#323232;
}
#product_hover .heading_top_left, #product_hover .heading_top_right
{
	background-repeat:no-repeat;
	line-height:6px;
	font-size:6px;
	width:6px;
	height:6px;
}
#product_hover .heading_top_left
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_heading_top_left.jpg');
	float:left;
}
#product_hover .heading_top_right
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/hover_heading_top_right.jpg');
	float:right;
}

#product_hover .heading
{
	color:#ffffff;
	background-color:#323232;
	font-size: 13px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-weight: bold;
    line-height:14px;
	padding:0px 5px 4px 5px;
	
}
#product_hover .heading_base
{
	line-height:16px;
	height:16px;
	font-size:16px;
}
#product_hover .product_image
{
	margin:10px 0px 0px 8px;
}
#product_hover .star-rating
{
	margin:0px 0px 0px 0px;
}
#product_hover .description_title{
	font-weight:bold;
}
#product_hover .description
{
	font-size: 12px;
    font-family: Arial, sans-serif;
    line-height:16px;
    margin:6px 0px 0px 0px;
}
#product_hover .product_details
{                        
	border:1px solid #C4A28E;
	border-left-width:0px;
	border-right-width:0px;
	font-size: 11px;
    font-family: Arial, sans-serif;
    line-height:12px;
	margin:8px 6px 12px 0px;
	padding:8px 0px 8px 0px;
}
#product_hover .price
{
	font-size: 18px;
    font-family: Arial, sans-serif;
    line-height:20px;
}
#product_hover .sccard
{
	margin:0px 0px 0px 4px;
}
#product_hover td.addList{
	float:none;
}
#product_hover td .shoppinglist-qtyTable td{
	border:0px;
	padding:0px;
}
#product_hover td .shoppinglist-qtyTable td.shoppinglist-qtyTD{
	padding:4px 0px 0px 0px;
}
#product_hover td #addToList-form{
	float:none;
}
#product_hover td #addToList-form input{
	float:none;
}
#product_hover td .shoppinglist-qtyTable .button-small A, #product_hover td .shoppinglist-qtyTable  .button-small .button-submit {
	font-size: 9px;
}
#product_hover td .shoppinglist-qtyTable .inlist{
	font-size:10px;
	display:block;
	clear:both;
	text-align:center;
}
#product_hover td .shoppinglist-qtyTable .inlist span{
	font-size:10px;
}

#recipe_carousel{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/recipe_carousel_bg.jpg");
	background-repeat:no-repeat;
	width:545px;
	height:322px;
	border-bottom: 1px dotted #333333;
}
#recipe_carousel .carousel-container{
	padding: 64px 0px 0px 32px;
}
#recipe_carousel .carousel{
	position:relative;
	z-index:2;
	width:545px;
	height:216px;
	overflow:hidden;
}
#recipe_carousel ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type:none;
}
#recipe_carousel ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  float:left;
  width:150px;
  height:279px;
  visibility:hidden;
}
#recipe_carousel .carousel li div{
	width:140px;
	height:161px;
	overflow:hidden;
	border:5px solid #F8F1DF;
}
#recipe_carousel .carousel a{
	outline-style:none;
}
#recipe_carousel .carousel a img{
	margin-left:-10px;
}
#recipe_carousel .carousel img.reflect{
	display:block;
	margin-top:0px;
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
/* Safari Hack*/
body:nth-of-type(1) #recipe_carousel .carousel img.reflect{
   position:relative;
   z-index:-1;
}
#recipe_carousel .carousel-buttons{
	position:relative;
	z-index:1;
	margin: -179px 5px 0px 5px;
	width:535px;
}
#recipe_carousel .carousel-buttons span{
	display:none;
}
#recipe_carousel .carousel-back a{
	margin:0px 0px 0px 0px;
	float:left;
	width:25px;
	height:95px;
	display:block;
	outline-style:none;
	cursor:pointer;
}
#recipe_carousel .carousel-forward a{
	margin:0px 0px 0px 0px;
	float:right;
	width:25px;
	height:95px;
	display:block;
	outline-style:none;
	cursor:pointer;
}
#recipe_carousel .carousel-buttons img{
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
#recipe_carousel .disabled a.back{
	cursor:default;
}
#recipe_carousel .disabled a.forward{
	cursor:default;
}
#recipe_carousel .carousel-nav{
	margin:78px 0px 0px 15px;
	position:relative;
	z-index:9999;
}
#recipe_carousel .carousel-nav a{
	outline-style:none;
	margin-left:-3px;
}
#recipe_carousel .carousel-nav img{
	border:0px;
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
#recipe_carousel .carousel-nav .quick-meals{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_quick_meals-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .in-season{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_in_season-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .chefs-selection{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_chefs_selection-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .side-dishes{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_side_dishes-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .selected{
	
}

#content-primary .shoppinglist-searchBar td{
	background-color:#FBF8CC;
}
#content-primary .shoppinglist-searchBar .search-buttons{
	float:left;
	width:150px;
}
#content-primary .shoppinglist-searchBar .search-buttons img{
	margin-right:4px;
	behavior: url("css/iepngfix.htc");
}


#recipe_hover
{
	display:none;
	position:absolute;
	top:160px;
	left:477px;
	z-index:9999;
}
#recipe_hover .hover_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_top.png');
	background-repeat:no-repeat;
	height:19px;
	behavior: url("css/iepngfix.htc");
	font-size: 1px;
	width: 476px;
}
#recipe_hover .heading_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_top.jpg');
	background-repeat:no-repeat;
	width:434px;
	height:5px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .hover_mid_wrapper
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_mid.png);
	background-repeat: no-repeat;
	width: 476px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .hover_mid
{
	margin-left: 13px;
}
#recipe_hover .hover_bottom
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_bottom.png');
	background-repeat: no-repeat;
	width: 476px;
	height: 54px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .heading
{
	color: #fff;
	background-color: #323232;
	padding-left: 10px;
	padding-bottom: 3px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}
#recipe_hover .nutrition_info
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	margin: 5px 0 5px 8px;
	width: 420px;
}
#recipe_hover .nutrition_info_bg
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/nutrition_info_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-left: 8px;
	margin-right: 8px;
}
#recipe_hover .ingredients_heading_borderTop
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/ingredientsTop.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#recipe_hover .ingredients_heading
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #323232;
	font-weight: bold;
	line-height: 24px;
}
#recipe_hover .ingredients_item
{
	margin-left: 2px;
}
#recipe_hover .ingredients_heading_borderBottom
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/ingredientsBottom.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#recipe_hover .insideTable
{
	width:432px;
	margin-left: 10px;
}
#recipe_hover input
{
	display: block;
	padding: 0;
	margin: 0;
}
#recipe_hover .altRow
{
	background-color: #EFE5C9 !important;
	
}
#recipe_hover .row
{
	line-height: 20px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #333;
	background-color: #fff;
}
#recipe_hover .rightHeading
{
	background-color: #323232;
	margin-right: 10px;
}
#recipe_hover .leftBorder
{
	border-left: 1px solid #E6DEB0;
}
#recipe_hover .bottomBorder
{
	border-bottom: 1px solid #E6DEB0;
}
#recipe_hover .rightBorder
{
	border-right: 1px solid #E6DEB0;
	margin-left: 10px;
}
#recipe_hover .quantity
{
	margin-right: 10px;
}
#recipe_hover .hover_mid_table
{
	
}


.clear{
	font-size:1px;
	line-height:1px;
	margin-top:-1px;
	height:1px;
	clear:both;
	display:block;
}

#content-primary .shoppinglist-searchBar .search-buttons {
float:left;
width:150px;
}

.filter-container{
	display:none;
}
=======
#product_hover .heading
{
	color:#ffffff;
	background-color:#323232;
	font-size: 13px;
    font-family: Trebuchet MS, Arial, sans-serif;
    font-weight: bold;
    line-height:14px;
	padding:0px 5px 4px 5px;
	
}
#product_hover .heading_base
{
	line-height:16px;
	height:16px;
	font-size:16px;
}
#product_hover .product_image
{
	margin:10px 0px 0px 8px;
}
#product_hover .star-rating
{
	margin:0px 0px 0px 0px;
}
#product_hover .description_title{
	font-weight:bold;
}
#product_hover .description
{
	font-size: 12px;
    font-family: Arial, sans-serif;
    line-height:16px;
    margin:6px 0px 0px 0px;
}
#product_hover .product_details
{                        
	border:1px solid #C4A28E;
	border-left-width:0px;
	border-right-width:0px;
	font-size: 11px;
    font-family: Arial, sans-serif;
    line-height:12px;
	margin:8px 6px 12px 0px;
	padding:8px 0px 8px 0px;
}
#product_hover .price
{
	font-size: 18px;
    font-family: Arial, sans-serif;
    line-height:20px;
}
#product_hover .sccard
{
	margin:0px 0px 0px 4px;
}
#product_hover td.addList{
	float:none;
}
#product_hover td .shoppinglist-qtyTable td{
	border:0px;
	padding:0px;
}
#product_hover td .shoppinglist-qtyTable td.shoppinglist-qtyTD{
	padding:4px 0px 0px 0px;
}
#product_hover td #addToList-form{
	float:none;
}
#product_hover td #addToList-form input{
	float:none;
}
#product_hover td .shoppinglist-qtyTable .button-small A, #product_hover td .shoppinglist-qtyTable  .button-small .button-submit {
	font-size: 9px;
}
#product_hover td .shoppinglist-qtyTable .inlist{
	font-size:10px;
	display:block;
	clear:both;
	text-align:center;
}
#product_hover td .shoppinglist-qtyTable .inlist span{
	font-size:10px;
}

#recipe_carousel{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/recipe_carousel_bg.jpg");
	background-repeat:no-repeat;
	width:545px;
	height:322px;
	border-bottom: 1px dotted #333333;
}
#recipe_carousel .carousel-container{
	padding: 64px 0px 0px 32px;
}
#recipe_carousel .carousel{
	position:relative;
	z-index:2;
	width:545px;
	height:216px;
	overflow:hidden;
}
#recipe_carousel ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type:none;
}
#recipe_carousel ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  float:left;
  width:150px;
  height:279px;
  visibility:hidden;
}
#recipe_carousel .carousel li div{
	width:140px;
	height:161px;
	overflow:hidden;
	border:5px solid #F8F1DF;
}
#recipe_carousel .carousel a{
	outline-style:none;
}
#recipe_carousel .carousel a img{
	margin-left:-10px;
}
#recipe_carousel .carousel img.reflect{
	display:block;
	margin-top:0px;
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
/* Safari Hack*/
body:nth-of-type(1) #recipe_carousel .carousel img.reflect{
   position:relative;
   z-index:-1;
}
#recipe_carousel .carousel-buttons{
	position:relative;
	z-index:1;
	margin: -179px 5px 0px 5px;
	width:535px;
}
#recipe_carousel .carousel-buttons span{
	display:none;
}
#recipe_carousel .carousel-back a{
	margin:0px 0px 0px 0px;
	float:left;
	width:25px;
	height:95px;
	display:block;
	outline-style:none;
	cursor:pointer;
}
#recipe_carousel .carousel-forward a{
	margin:0px 0px 0px 0px;
	float:right;
	width:25px;
	height:95px;
	display:block;
	outline-style:none;
	cursor:pointer;
}
#recipe_carousel .carousel-buttons img{
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
#recipe_carousel .disabled a.back{
	cursor:default;
}
#recipe_carousel .disabled a.forward{
	cursor:default;
}
#recipe_carousel .carousel-nav{
	margin:78px 0px 0px 15px;
	position:relative;
	z-index:9999;
}
#recipe_carousel .carousel-nav a{
	outline-style:none;
	margin-left:-3px;
}
#recipe_carousel .carousel-nav img{
	border:0px;
	behavior: url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/css/iepngfix.htc");
}
#recipe_carousel .carousel-nav .quick-meals{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_quick_meals-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .in-season{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_in_season-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .chefs-selection{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_chefs_selection-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .side-dishes{
	background-image:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/btn_side_dishes-on.png");
	background-repeat:no-repeat;
	background-position:-1000px;
}
#recipe_carousel .carousel-nav .selected{
	
}

#content-primary .shoppinglist-searchBar td{
	background-color:#FBF8CC;
}
#content-primary .shoppinglist-searchBar .search-buttons{
	float:left;
	width:150px;
}
#content-primary .shoppinglist-searchBar .search-buttons img{
	margin-right:4px;
	behavior: url("css/iepngfix.htc");
}

#recipe_hover
{
	display:none;
	position:absolute;
	top:160px;
	left:477px;
	z-index:9999;
}
#recipe_hover .hover_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_top.png');
	background-repeat:no-repeat;
	height:19px;
	behavior: url("css/iepngfix.htc");
	font-size: 1px;
	width: 476px;
}
#recipe_hover .heading_top
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_top.jpg');
	background-repeat:no-repeat;
	width:434px;
	height:5px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .hover_mid_wrapper
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_mid.png);
	background-repeat: no-repeat;
	width: 476px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .hover_mid
{
	margin-left: 13px;
}
#recipe_hover .hover_bottom
{
	background-image:url('/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/recipe_hover_bg_bottom.png');
	background-repeat: no-repeat;
	width: 476px;
	height: 54px;
	behavior: url("css/iepngfix.htc");
}
#recipe_hover .heading
{
	color: #fff;
	background-color: #323232;
	padding-left: 10px;
	padding-bottom: 3px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}
#recipe_hover .nutrition_info
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	margin: 5px 0 5px 8px;
	width: 420px;
}
#recipe_hover .nutrition_info_bg
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/nutrition_info_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-left: 8px;
	margin-right: 8px;
}
#recipe_hover .ingredients_heading_borderTop
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/ingredientsTop.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#recipe_hover .ingredients_heading
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #323232;
	font-weight: bold;
	line-height: 24px;
}
#recipe_hover .ingredients_item
{
	margin-left: 2px;
}
#recipe_hover .ingredients_heading_borderBottom
{
	background-image: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/ingredientsBottom.gif);
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
#recipe_hover .insideTable
{
	width:432px;
	margin-left: 10px;
}
#recipe_hover input
{
	display: block;
	padding: 0;
	margin: 0;
}
#recipe_hover .altRow
{
	background-color: #EFE5C9 !important;
	
}
#recipe_hover .row
{
	line-height: 20px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px;
	color: #333;
	background-color: #fff;
}
#recipe_hover .rightHeading
{
	background-color: #323232;
	margin-right: 10px;
}
#recipe_hover .leftBorder
{
	border-left: 1px solid #E6DEB0;
}
#recipe_hover .bottomBorder
{
	border-bottom: 1px solid #E6DEB0;
}
#recipe_hover .rightBorder
{
	border-right: 1px solid #E6DEB0;
	margin-left: 10px;
}
#recipe_hover .quantity
{
	margin-right: 10px;
}
#recipe_hover .hover_mid_table
{
	
}


.clear{
	font-size:1px;
	line-height:1px;
	margin-top:-1px;
	height:1px;
	clear:both;
	display:block;
}

#content-primary .shoppinglist-searchBar .search-buttons {
float:left;
width:150px;
}

.filter-container{
	display:none;
}

div#altFindButton {
float: right;
}

#nav-filter img.dimArrow { 
float: left;
margin-top:5px;
}

#nav-filter h5.dimTitle { 
border-top-width : 0px ; 
font-size : 11px ; 
font-weight : bold ; 
line-height : 20px ; 
margin : 0 0 0 5px ; 
padding : 0; 
} 

#shoppingListTwoColumnLeft #content-secondary{ 
position: absolute; 
padding: 0;
margin: 0;
} 

#shoppingListTwoColumnLeft #content-primary { 
margin-top:3px;
left : 0px ; 
clear : none ; 
} 

#shoppingListTwoColumnLeft #nav-filter { 
left : 0px ; 
}

#shoppingListTwoColumnLeft #content-secondary #shoppingList { 
margin-left:585px;
margin-top:-30px;
top:0;
position:relative;
} 

/***********************************
* 
**	ESPOTS
*
************************************/

/* top of espot box */
.espotTop
{
	background: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/espot_bgTop.gif) top left no-repeat;
	width:195px;
	height:11px;
}

/* width of + background espot box */
.espotBox
{
	background: url(/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/espot_bgBottom.gif) bottom left no-repeat;
	width:195px;
	text-align:center;
	margin-bottom:20px;
	padding-top:0px;
}

/* centers content inside espot box */
.espotContainer
{
	width:176px;
	margin:0px auto;
	text-align: center; 
	padding: 10px 0px 10px 0px;
}

/* added padding after bottom of product image */
.espotImage img
{
	width:120px;
	height:120px;
	border:0px;
}

/* title or product */
.espotTitle, .espotDescription
{
	padding-top:10px;
}

.espotTitle a:link, .espotTitle a:visited, .espotTitle a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#2C5EC3;
	text-align:center;
	text-decoration:none;
}

.espotTitle a:hover
{
	color:#000000;
	text-decoration:none;
}

/* price */
.espotPrice
{
	margin-top:10px;
}
.espotPriceDisplay
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 30px;
	color:#FF0000;
}
/* New CSS from Wegmans Marketing */
.videoIcon {	
background:url("/images/icon_videoCamera.gif") no-repeat center left;	
padding:2px 0px 2px 15px;	line-height:12px;
}

.pdf {	
background:url("/webapp/wcs/stores/B2BDirectStorefrontAssetStore/images/wegmans/icon_pdf.gif") no-repeat left center;	
padding:2px 0px 0px 22px;
}

.excel {	
background: url("/images/excel.png") no-repeat left center;	
padding:2px 0px 0px 22px;
}

.emailIcon {	
background: url("/flash/collegevillePub/images/EmailIcon.png") no-repeat left center; 
padding:2px 0px 0px 20px;
}

#nav-filter h3 a, 
#nav-filter h4 a {margin-left:0;}
#nav-filter a {margin-left:4px;}
#nav-filter h3 {padding:4px 8px 2px 15px;}
#nav-filter a:link {text-decoration:none;}
#nav-filter a:visited {text-decoration:none;}
#nav-filter a:hover {color:#000000;text-decoration:none;}

.promo img {float:none; margin:0; padding:0;}
#content-secondary .promo {font-size:12px;}

/* Share This styles */
a.stbar.chicklet img {border:0;}

div.share_buttons {
border-bottom:1px solid #CCCCCC;
/*float:right;*/
text-align:right;
padding: 0px 0px 5px 0px;
margin-bottom: 10px;
}

div.share_buttons a {
margin:0 4px;
padding: 1px;
width: 15px;
}

div.share_buttons a.stbutton {
padding:1px 5px 5px 10px;
}

div.share_buttons * {
position: relative;
}

#container-threeColumn #nav-filter.prodImgCol {
width: 200px;
left: -770px;
border: 0px;
margin-top: 34px;
}

#container-twoColumnRight .prodImgCol {
margin-top: 34px;
}

td.prodSubhead {
  color: #000000;
  padding: 6px;
  font-size: 12px;
  background-color:#F6F5F3;
  border-bottom: 1px solid #CCCCCC;
}

div#prodSubheadLogin {
  padding: 6px;
  background-color:#EF8200;
}

div#prodSubheadLogin, div#prodSubheadLogin a {
  font-size: 12px;
  color: #ffffff;
}

#prodEnlarge {
color:#2c5ec3;
font-weight:bold;
left:20px;
margin-top:10px;
position:relative;
}
#prodEnlarge:hover, #prodEnlarge:active {
color:#000000;
}

/* mimic's hr */
.back-to-school-hr
{
	border: 0;
  	width: 100%;
	color: #C4A28E; /* client wants to be able to change this */
	background-color: #C4A28E; /* client wants to be able to change this */
	height:1px;
	line-height:1px;
	margin: 15px 0px 15px 0px;
}

/* price styles */
.mrkfltwd18 
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}

/* price styles */
.mrkfltwd20
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color:#E70033;
}


/* price styles */
.mrkfltwd14 
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
}

/* price styles */
.mrkfltwd16 
{
	font-family: 'Trebuchet MS';
	font-weight: bold;
	font-size: 16px;
	line-height: 14px;
	color: #EC334E;
}

.mrkfltwd16 embed {
  visibility:visible !important;
}

/* wrapper for price and quantity */
.clp_table .priceCompare-priceContainer {
background-color: #FCFF00;

}

.priceCompare-priceContainer .inline-rating {
margin: 14px 0px 22px 0px;
}


.priceCompare-priceContainer-left
{
	background-color:#FCFF00;
}

.priceCompare-priceContainer-right p.desc
{
	margin: 30px 0px;
}

.priceCompare-priceContainer-right
{
	width:160px;
	/*padding-left:12px;*/
}

.priceCompare-priceBoxV2-wide
{
	background:#FFFC29;
}

#sfProductDetails-mid { width:8px; }

.priceCompare-priceContainer-right .priceCompare-addToListV2-btnLeft { width:20px; } 

#sfPriceCompare-pricingBox.priceCompare-priceBoxV2-wide {padding-top:10px;padding-bottom:10px;padding-right:2px; }


.priceCompare-priceBoxV2-leftInner { font-weight:bold; padding-left:10px; font-size:12px; line-height:16px; }
.priceCompare-priceBoxV2-rightInner { padding-left:10px; padding-right:5px; line-height:16px; }

#bestPrice {
	border-right: 2px solid #ffffff;
	background:#FFFC29;
}

#bestPriceCLP {
border: 0;
padding: 5px 25px 5px 18px !important;
text-align: left;
}

/* price box (yellows) */
.priceCompare-priceBoxV2
{
	background:#FFFC29;
}

/* height of darker yellows */
.priceCompare-priceBoxV2-top
{
font-size:12px;
font-weight:bold;
height:42px;
line-height:40px;
width:170px;
}

.priceCompare-priceBoxV2-bottom
{
	height:16px;
}

/* price goes in here */
.priceCompare-priceBoxV2-middle
{
	/*background:#FFFEBA;*/
/*	padding: 6px 0px 2px 13px;*/
	height:24px;
	overflow:hidden;
}

span.compareHover{
 font-weight: bold;
 margin-left: 14px;
 }

span.compareHover img{
margin-left: 4px;
}

/* Add to list */
.priceCompare-addToListV2
{
	width:170px;
}

.priceCompare-addToListV2 a:link, .priceCompare-addToListV2 a:visited, .priceCompare-addToListV2 a:active 
{
	outline:0px;
}

/* text box for qty lives in here */
.priceCompare-addToListV2-middle
{
	width:30px;
}

/* text box style */
.priceCompare-addToListV2-text
{
	width:22px;
	border:1px solid #E3E3EB;
	text-align:center;
	color:#000000;
	font-size:10px;
	line-height:22px;
	height:25px;
}

.priceCompare-newaddbox-text
{
	width:22px;
	text-align:center;
	color:#000000;
	font-size:10px;
	line-height:22px;
	height:25px;
}

/* - */
.priceCompare-addToListV2-btnLeft
{
	width:23px;
}

/* + */
.priceCompare-addToListV2-btnRight
{
	width:25px;
}

table.shoppinglist-twoCol td .prodTab a {
  display: inline;
}

.prodTab table.createReview {
  margin: 10px 0px 0px 0px;
}

#content-primary #tabbedNav .prodReviews h4 {
font-size: 13px;
font-family: Arial;
color: #000000;
}

#content-primary #tabbedNav .prodReviews p, #content-primary #tabbedNav .prodReviews {
font-size: 13px;
}

#sfProductDetails.disclaimer  { border-top:1px solid #CCCCCC; margin-left: .66em; }

.disclaimer1 {
margin: 9px;
font-size: 9px;
width: 400px;
}

.disclaimer2 {
border-top: 1px solid #C4A28E;
padding-top: 7px;
padding: 9px 9px 9px 9px;
font-size: 9px;
color: #666666;
width: 400px;
}

.disclaimer3 {
float: left;
margin: 30px 0px 30px 0px;
font-size: 11px;
width: 680px;
color: #666666;
}

.disclaimerPrice {
color: #E70033;
}

#container #count {
font-size: 11px;
}

.indicators li {
  float: left;
  display:inline;
	margin: 0px 20px 0px 0px;
  list-style-type: none;
}

.compareSide {
float:right;
width: 226px;
/*margin-top:102px;*/
position: relative;
}

#container-twoColumnRight #content-primary.compare {
margin-left: 18px;
width: 950px !important;
}

.bvalue a {
text-decoration: underline !important;
font-size:9px;
}

#savingsInstr {
background-color: #F7EED8;
width: 226px;
padding: 16px;
}

#savingsInstr {
float: left;
}

#savingsInstr p {
float: left;
margin-left: 5px;
font-size: 16px;
width: 200px;
color: #666666;
}

/* Hidden until product click */
#savingsCont, #selectedList {
display: none;
}

#savingsCont td {
background-color: #F7EED8;
width: 226px;
padding: 2px;
}

#savingsCont td {
font-family: Arial,Helvetica,sans-serif;
}

#savingssum {
width: 220px;
background-color: #F7EED8;
}

#savingssum th.total {
text-align:center;
width: 64px;
font-size: 9px;
font-weight: bold;
margin: 0;
padding: 0;
padding-top: 6px;
line-height: 8px;
}

#savingssum tr td {
border-bottom: 1px solid #CCCCCC;
padding: 5px;
}

#savingssum tr td.wegCol {
text-align: right;
background-color: #FFFC29;
font-size: 16px;
padding: 10px;
line-height: 26px;
}

.savings {
color: red;
}

.otherStore {
text-align: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
}

#otherPercent1, #otherPercent2, #otherPercent3 {
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 14px;
}


#selectedList {
background-color: #F7EED8;
margin-top: 1.5em;
}

#selectedList #header {
margin-top: 10px;
padding: 10px;
background-color: #FFFAEF;
}

#selectedList .listContent {
padding: 10px;
}

#selectedList .listContent a {
font-size: 11px;
display:block;
clear: both;
margin: 10px 0px;
}

#headSavings {
font-style: italic; 
line-height:13px;
margin: 0;
padding: 0;
}

h2.hoverHead {
width: 412px;
color:#000000;
font-size:17px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.minicard{
text-align: right;
background-color: #FFFC29;
width: 22px;
}

span.compareSize {
color: #666666;
}

div.hoverRating {
margin-top: 0px;
}

.priceCompare-addToListV2-middle-priceComp-txt
{
height: 18px; 
width: 20px; 
text-align:center; 
font-weight: bold;	
border:1px solid #E3E3EB;	
font-size:10px;
}

.sfPriceCompare-ddl-title
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff !important;
padding-top:15px;
padding-left:15px;
font-size:14px !important;
}

.sfPriceCompare-top-titleBar
{
	width:100%; 
	background:#E70033; 
	height:45px;
}

.sfPriceCompare-ddl-select
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	width:220px;
	color:#E70033;
	font-weight:bold;
}

