/* yellow: #F3CB26
   blue: 475AA2
   gray: 
  */

BODY
{
    FONT-SIZE: 12px;
    BACKGROUND: #e7e7e7;
    MARGIN: 0px;
    COLOR: #919190;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
TD
{
	color:#919190;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
P
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-ALIGN: left
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

h3{

}

.logo
{
    MARGIN: 5px 0px 5px 10px
}
.qjump
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.PageTitle
{
    FONT-SIZE: 20px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.DeptTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 24px;
    COLOR: #000000
}
.ListPricewSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSale
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPrice
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
TABLE#headerTable
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}

TABLE#TableNnav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbottom
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
TD#TDbelowNav
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.nav
{
    COLOR: #000000;
	text-align:left;
}
.navmargin
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 8px;
    COLOR: #333333;
    PADDING-TOP: 8px;
    TEXT-DECORATION: none
}
.insidenavtextbottom
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666666 1px solid;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.PageContent
{
    TOP: 3px;
	left:0px;
	width:585px;
}
.EmailSignupbgcolor
{
    BACKGROUND: #cccccc;
    COLOR: #000000
}
.EmailSignupTitle
{
    color:#ffffff;
	font-weight:bold;
}
.EmailSignupText
{
    COLOR: #f3cb26;
	font-weight:bold;
}
.SubHeadbgcolor
{
    BACKGROUND: #475AA2;
    COLOR: #000000;
	width:98%;
	text-align:left;
}
.SubHeadText
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #FFFFFF;
	text-align:left;
}
.TableText, .tablebgcolor, .cart_list_item
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #000000
}
.HeaderNav:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.HeaderNav:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.HeaderNav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNav:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.HeaderNavBack
{
    BORDER-TOP-WIDTH: 1px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-LEFT-COLOR: black;
    BACKGROUND: #6699cc;
    BORDER-BOTTOM-WIDTH: 1px;
    BORDER-BOTTOM-COLOR: #666666;
    COLOR: #000000;
    BORDER-TOP-COLOR: black;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-RIGHT-COLOR: black
}
.Footertext
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ffffff
}
.FooterBack
{
    COLOR: #8E8B97;
	text-align:center;
}
.FooterLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #919190;
    TEXT-DECORATION: none
}
.FooterLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #919190;
    TEXT-DECORATION: none
}
.FooterLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #919190;
    TEXT-DECORATION: none
}
.FooterLink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #919190;
    TEXT-DECORATION: none
}
.SubText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.optional
{
    BACKGROUND: #ffffff;
    COLOR: #000000;
}
.required
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffff;
    COLOR: #000000;
}
.relProductlabel
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.ProductShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.ProductName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
	margin-bottom:5px;
	text-align:center;
	color:#000000;
}
.ListPricewSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceP
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.ListPricewoSaleR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.SalePriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: red
}
.MSRPPriceR
{
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: black
}
.DeptShortDescription
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.CartLabels
{
    BACKGROUND: inherit;
    COLOR: #FFFFFF
}
.BasketErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PurchaseErrors
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.ErrorMsg
{
    BACKGROUND: #ffffff;
    COLOR: #ff0000
}
.PaymentInput
{
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #000000
}
.outer
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid
}
TABLE#confBottom TD
{
    BORDER-RIGHT: #b9b9b9 0pt solid;
    BORDER-TOP: #b9b9b9 1pt solid;
    BORDER-LEFT: #b9b9b9 1pt solid;
    BORDER-BOTTOM: #b9b9b9 0pt solid
}
A:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
A:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptbarlink:link
{
	text-transform:uppercase;
	color:#F3CB26;
	font-weight:bold;
	font-size:13px;
	margin:10px 0px 10px 9px;
    TEXT-DECORATION: none
}
.deptbarlink:visited
{
	text-transform:uppercase;
	color:#F3CB26;
	font-weight:bold;
	font-size:13px;
    margin:10px 0px 10px 9px;
    TEXT-DECORATION: none
}
.deptbarlink:hover
{
	text-transform:uppercase;
	color:#F3CB26;
	font-weight:bold;
	font-size:13px;
    margin:10px 0px 10px 9px;
    TEXT-DECORATION: none
}
.deptbarlink:active
{
	text-transform:uppercase;
	color:#F3CB26;
	font-weight:bold;
	font-size:13px;
    margin:10px 0px 10px 9px;
    TEXT-DECORATION: none
}
.deptbarlink2:link
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:visited
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    COLOR: #656565;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptbarlink2:hover
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    COLOR: #ee484c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptbarlink2:active
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 15px;
    COLOR: #ee484c;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptlinkM:link
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:visited
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #666666;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkM:hover
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ee484c;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.deptlinkM:active
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ee484c;
    TEXT-INDENT: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.deptlinkP:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.deptlinkP:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.deptlinkP:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none;
    COLOR: #ee484c;
    TEXT-DECORATION: underline
}
.deptlinkP:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: none;
    COLOR: #ee484c;
    TEXT-DECORATION: underline
}
.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.footer:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.footer:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #555555;
    TEXT-DECORATION: none
}
.deptlinkM2:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}
.deptlinkM2:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 5px;
    COLOR: #ee484c;
    TEXT-DECORATION: none
}

/* Left Nav / Deptlink stuff page */
#news_top{
	width: 150px;
	height: 20px;
	background: transparent url(../news_top.gif) no-repeat;
	font-weight:bold;
	text-align:center;
	padding: 2px;
	font-size:10px;
	color:#91908F;
}

#emailSignUp{
	width: 149px;
	background: transparent url(../news_bg.gif) repeat-y;
	padding:5px;
	color:#fff;
}

#shopper_email{
	padding-left:2px;
}	

#news_footer{
	width: 150px;
	height:7px;
	background: transparent url(../news_footer.gif) no-repeat;
}

.emailbtn{position:relative;top:5px;}
.gobtn{position:relative;left:3px;*top:7px;}

/* Default Page, Right Column */
#cart_top{
	width: 166px;
	height:22px;
	text-transform:uppercase;
	font-weight:bold;
	background: transparent url(../cart_top.gif) no-repeat;
	text-align:center;
	font-size:11px;
	color:#000000;
	padding-top:5px;
}

#cart_bg{
	width: 166px;
	text-align:center;
	background: transparent url(../cart_bg.gif) repeat-y;
	padding-top:5px;
}

#cart_footer{
	width:166px;
	height:13px;
	background: transparent url(../cart_footer.gif) no-repeat;
}

#related_top{
	width: 166px;
	height:22px;
	text-transform:uppercase;
	font-weight:bold;
	background: transparent url(../cart_top.gif) no-repeat;
	text-align:center;
	font-size:11px;
	color:#000000;
	padding-top:5px;
}

#related_bg{
	width: 166px;
	text-align:center;
	background: transparent url(../cart_bg.gif) repeat-y;
	padding-top:5px;
}

#related_footer{
	width:166px;
	height:13px;
	background: transparent url(../cart_footer.gif) no-repeat;
}

#scroller_container{
		width:164px;
		background:#ffffff;
}
#scroller_up{
	cursor:pointer;
}
#scroller_content{
	padding-left:8px;
	background:#ffffff;
	height:410px;
}
#scroller_down{
	cursor: pointer;
}
.scroll_content_title{
	background: url(../cooking_content_title.gif) no-repeat;
	width:145px;
	height:22px;
	color:#91908F;
	font: bold 11px arial, verdana, sans-serif;
	text-align:center;
	padding-top:3px;
	margin-top:5px;
	*margin-bottom:2px;
}
.scroll_content_body_bg{
	border:1px solid #FFE59F;
	background:#F3C31B;
	height:93px;
	width:137px;
	*width:136px;
	font: bold 11px arial, verdana, sans-serif;
	color:#ffffff;
	padding:3px;
	text-align:center;
}	

.scroll_content_body_bg img{}

.scroll_content_body{
	border:1px solid #FFE59F;
	border-bottom:0px;
	color:#91908f;
	height:93px;
	width:136px;
	padding:3px;
	*width:135px;
	font: bold 11px arial, verdana, sans-serif;
	text-align:center;
}
.scroll_content_footer_bg{
	background: url(../cooking_content_footer_bg.gif) no-repeat;
	height:8px;
	width:145px;
	margin-top:-1px;
	padding:0px 3px;
}
.scroll_content_footer{
	background: url(../cooking_content_footer.gif) no-repeat;
	height:8px;
	width:145px;
	padding:0px 3px;
}

/* featured chef box on main page - right hand column */
#featuredchef{}
#featuredchef_header{height:25px;}
#featuredchef_body{}

/* link classes - different colors */
.blueLink:link{color: #5976B1;text-decoration: none;}
.blueLink:visited{color: #5976B1;text-decoration: none;}
.blueLink:hover{color: #5976B1;text-decoration: none;}
.blueLink:active{color: #5976B1;text-decoration: none;}

.yellowLink:link{color: #F3CB26;text-decoration: none;}
.yellowLink:visited{color: #F3CB26;text-decoration: none;}
.yellowLink:hover{color: #F3CB26;text-decoration: none;}
.yellowLink:active{color: #F3CB26;text-decoration: none;}

#blue_nav{width:637px;height:37px;padding-bottom:5px;text-align:center;}
.blue_nav_link{text-transform:uppercase;font-size:13px;font-weight:bold;padding:0px 3px;position:relative;bottom:15px;}
.blue_nav_link:link{color: #ffffff;text-decoration: none;}
.blue_nav_link:visited{color: #ffffff;text-decoration: none;}
.blue_nav_link:hover{color: #F3CB26;text-decoration: none;}
.blue_nav_link:active{color: #F3CB26;text-decoration: none;}

/*#main_content{*position:relative;*top:-3px;background:url(../main_content_bg.gif) repeat;padding:0px 10px 0px 5px;width:637px;}*/
#main_content{background:url(../main_content_bg.gif) repeat-y;*position:relative;*top:-3px;padding:0px 5px 0px 5px;width:630px;}
#prod_content{background:url(../main_content_bg.gif) repeat-y;*position:relative;*top:-3px;padding:0px 5px 0px 5px;width:630px;} /* product page only - takes place of main_content */
#prod_content p{width:550px;padding:0px 5px;}
/*#main_content p{width:350px;}*/
#main_content p{padding:0px 5px;}
#info_content p{width:620px;}
.main_content_footer{position:relative;left:-5px;}
.main_content_img{width:637px;}
.yellow{color:#f3cb26;}

.shopbyLink{margin-bottom:5px !important;}
.shopbyLink a:link{color:#F3C31B;}
.shopbyLink a:visited{color:#F3C31B;}
.shopbyLink a:hover{color:#F3C31B;}
.shopbyLink a:active{color:#F3C31B;}

/* product page - wishlist message if user is not logged in */
#loggedInMsg{color:#5976B1;}

/* for product page - sku table */
.skuTable{position:relative;left:5px;width:90%;border-bottom:1px solid #919190;margin-bottom:5px;}
.skuTable td{text-align:center;}
.skuHeader{font-weight:bold;}
.actionBtn{border:none;background:#ffffff;}

/* product page - swatches */
#prod_swatch_div img{padding-bottom:5px;}

.shopper_lookup_email{color:#000000;background:#ffffff !important;border:1px solid #888888 !important;}
#right_col{*position:relative;*left:-10px;}

/*shopper_lookup.asp */
.thankyou{color:#000000;font-size:12px;text-align:center;}

/* basket.asp */
.basketLinks{text-align:center;width:250px;position:relative;left:340px;}
.empty_msg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    BACKGROUND: #FFFFFF;
    TEXT-DECORATION: none;
}

/* popup basket styles */
#cartpopwrapper
{
  align: left;
  position: relative;
  top: 180px;
  left: 50px;
  z-index:900;
  height: auto;
}
#cartpop
{
  position: absolute;
  top: 0px;
  left: -15px;
  z-index:899;
  height: auto;
}

.outermostpop { background-color: #DDDED2; }
.outerpop     { background-color: #7E8681; padding: 2px; }
.innerbg      { background-color: #ffffff; padding: 4px; }
.inneredge    { background-color: #729EDD; padding: 2px; }
.innerheader  { background-color: #729EDD; color: #ffffff; font-weight: bold; padding: 1px; }
.innerheader td {color: #ffffff;}

.tablebgcolor { background-color: #ffffff; color: #000000; font-weight: bold; }
.cart_list_item { font-weight: normal; }
