/*porting from standard actinic*/
/*cope with inheritance bugs*/
body, table, th, td{
font-size:10px;
font-family:Verdana, Arial;
margin-top: 0px;
margin-top: 0px;
}

/*body specific*/
body{ margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-color:#f6f2cd;} 
.keywords { color:#6D6D6D; font-size:6px; font-family:Verdana, Arial;}
.spaceDiv { margin:5px 0 0 0; }

/*start of Victoria's styles*/

/* Start of general styles*/
#placeholder{ margin-right:auto; margin-left:auto; width:1000px; /*visibility:hidden;*/ /*width:100%;*/}
#placeholderBulk{ width:100%; margin:0 0 0 0; }
	
img{border:0px; margin: 0px; padding: 0px; z-index: 1;}

.clear{clear:both;}

.shoppingtitle {font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #736B8C; text-align:left;}

.leftClass{ float:left;}
.indexPosition { position:absolute; z-index:200;}
.valignClass{ vertical-align:middle;}

.shoppingtext {font-size: 10px; font-family:Verdana, Arial; color:#6D6D6D; text-align:left;}
.shoppingtext a {font-family:Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.shoppingtext a:link {font-family:Verdana, Arial; text-decoration: none; foALCTitleBoxnt-size: 10px; color: #736b8c; font-weight:bold;}
.shoppingtext a:hover {font-family:Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

.shoppingtext_XS {font-size: 9px; font-family:Verdana, Arial; color:#6D6D6D; text-align:center;}

.shoppingtext_XXS {font-size: 8px; font-family:Verdana, Arial; color:#6D6D6D; text-align:left; font-weight:bold;}
.shoppingtext_XXS a {font-family:Verdana, Arial; text-decoration: none; font-size: 8px; color: #736b8c; font-weight:bold;}
.shoppingtext_XXS a:link {font-family:Verdana, Arial; text-decoration: none; foALCTitleBoxnt-size: 8px; color: #736b8c; font-weight:bold;}
.shoppingtext_XXS a:hover {font-family:Verdana, Arial; text-decoration:underline; font-size:8px; color: #736b8c; font-weight:bold;}

.ratingImage{float:left; width:500px; margin: 5px 0 0 0; }
/* End of general styles*/

/*Start of all pages template styles*/

#logobanner{ width:900px; margin:3px 50px 2px 50px;}

#logoImage{float:left; width:259px; margin:0 20px 0 0;}

.flags{float:left; width:46px; margin:27px 20px 0 0;}
.flag1{float:left; width:20px; margin:0 6px 0 0;}
.flag2{float:left; width:20px; margin:0;}

.rssFeedIcon { float:right; margin:5px 0 0 0;}
.googleSearch{ float:left; width:225px; margin:5px 0 0 0;}
.googleWAD{ float:left; width:150px; }
.allergymattersSearch{  float:left; width:230px; margin:5px 0 0 0; padding-left:5px;}
.checkoutSSL{ float:left; margin:5px 0 0 0; padding-left:5px; vertical-align:middle;}
.searchStyle{ padding-top:0; }
#SSL{float:right;}

.XmasDottedLine{background-image:url(XmasLightAnimated.gif); background-repeat:repeat-x; padding-bottom:0px; margin:0 0 0 0; visibility:visible; height:18px;}
.dottedLine{background-image:url(dottedgreenline.gif); background-repeat:repeat-x; height:1px; font-size:1px; line-height:1px; padding-bottom:0px; margin:0 0 5px 0; visibility:visible;}
.headerLine{background-image:url(greenline.gif); background-repeat:repeat-x; width:100%; height:1px; font-size:1px; line-height:1px;  padding:0px; margin:5px 0 0 0; visibility:visible;}
.headerLine1{ background-image: url(greenline.gif); background-repeat:repeat-x; width:100%; height:1px; font-size:1px; line-height:1px;   padding:0px; margin:5px 0 5px 0; visibility:visible;}
.headerLine2{background-image:url(greenline.gif); background-repeat:repeat-x; width:100%; height:1px; font-size:1px; line-height:1px; padding:0; margin:1px 0 5px 0; visibility:visible;}
.shopNavigatorLine{background-image:url(greyline.gif); background-repeat:repeat-x; width:100%; height:1px; font-size:2px; line-height:2px;  padding:0px; margin:5px 0 0 0; visibility:visible;}

#topnav{margin:0 50px 0 50px; width:900px;}

.navBox{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:4px;}
.navBox a{color:#625161; font-family:Verdana, Arial; font-size:11px; text-decoration:none; padding:2px;border:1px solid #f6f2cd; font-weight:bold;}
.navBox a:link{color:#625161; font-family:Verdana, Arial; font-size:11px; text-decoration:none; border:1px solid #f6f2cd;}
.navBox a:visited{color:#625161; font-family:Verdana, Arial; font-size:11px; font-weight:bold; text-decoration:none; border:1px solid #f6f2cd;}
.navBox a:hover{color:#689291; font-family:Verdana, Arial; font-size:11px; font-weight:bold; text-decoration:none; border:1px solid #689291; padding:2px;}
.navBox a:active{color:#689291; font-family:Verdana, Arial; font-size:11px; font-weight:bold; text-decoration:none; border:1px solid #689291; padding:2px;}

.cartbanner {font-family: Verdana, Arial; font-size: 11px; text-align:center;}
.cartBox {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #333333; float:left; padding:4px 5px 4px 5px; text-align:center;}
#shoppingcart{float:left; background-color:#f6f2cd; border:2px solid #dccda3; margin:0;}

.spacer{float:left; color:#736B8C; font-size:11px; margin-top:4px;}

#pressbanner{float:left; width:900px; margin:10px 50px 0 50px;}

#frame{float:left; width:900px; margin:5px 50px 5px 50px; text-align:center;}

#footerBanner{ padding:0 0 0 180px;} 

.footerBox{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:6px;}
.footerBox a{color:#625161; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; text-decoration:none; padding:3px; border:1px solid #f6f2cd; font-weight:bold;}
.footerBox a:link{color:#625161; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; text-decoration:none; border:1px solid #f6f2cd;}
.footerBox a:visited{color:#625161; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-decoration:none; border:1px solid #f6f2cd;}
.footerBox a:hover{color:#689291; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-decoration:none; border:1px solid #689291; padding:3px;}
.footerBox a:active{color:#689291; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; text-decoration:none; border:1px solid #689291; padding:3px;}

/*end of pages template styles*/

/*Home page styles*/

/*Main Feature styles*/

#mainFeature{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; height:340px; margin:5px 0 0 0;}

#mainFeatureAllOver{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; margin:5px 0 5px 0; padding-bottom:5px;}
#navigatorStripAllOver{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-image:url(navigationStrip.gif); background-repeat: repeat-x; height:160px; }

#allergyMainFeature{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; margin:5px 0 5px 0; padding-bottom:10px; height:250px;}
.mainbanner{float:left; margin:25px 50px 25px 50px; background-color:#252a2a; width:900px; display:inline;}
.newspaperbanner{font-family:arial,sans-serif; float:left; margin:0 50px 0 50px; background-color:#f3ebe8; width:900px; display:inline;}
.newspaperbannerShop{font-family:arial,sans-serif; float:left; margin:0 0 0 0; background-color:#f3ebe8; width:880px; display:inline;}
.newspaperheader {font-size:12px; font-weight:bold; color:#55534e;}
.newspaperheader a:link{font-size:12px; font-weight:bold; color:#55534e;}
.newspaperheader a:visited{font-size:12px; font-weight:bold; color:#55534e; text-decoration:underline;}
.newspaperheader a:hover{font-size:12px; font-weight:bold; color:#55534e; text-decoration:none;}

.mainbannerWide{float:left; margin:0 50px 0 50px; width:900px; display:inline;}
.focusbanner{float:left; margin:25px 0 25px 0; background-color:#252a2a; width:900px; display:inline;}
.maintext {float:left; width:530px; color:#ffffff; padding:20px 0 20px 20px; display:inline;}
.maintext1 {float:left; font-size:16px; width:530px; color:#ffffff; display:inline;}
.maintext2 {float:left; width:530px; color:#ffffff; display:inline; font-family: Verdana, Arial; font-size: 10px;}
.maintext2 a:link{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.maintext2 a:visited{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.maintext2 a:hover{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:none;}

.featureMaintextBox {float:left; width:894px; color:#ffffff; padding:20px 0 20px 20px; display:inline;}
.featureMaintextBox1 {float:left; font-size:16px; width:870px; color:#ffffff; display:inline;}
.featureMaintextBox2 {float:left; width:870px; color:#ffffff; display:inline; font-family: Verdana, Arial; font-size: 10px;}
.featureMaintextBox2 a:link{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.featureMaintextBox2 a:visited{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.featureMaintextBox2 a:hover{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:none;}

.splashMaintext {float:left; width:530px; color:#ffffff; display:inline; font-family: Verdana, Arial; font-size: 10px; padding-top:90px; padding-left:300px; z-index:10; }
.splashMaintext a:link{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.splashMaintext a:visited{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:underline;}
.splashMaintext a:hover{font-family: Verdana, Arial; font-size: 10px; color: #ffffff; text-decoration:none;}

.mainmovie {float:left; width:320px; margin:0 0 0 10px; padding:20px 20px 20px 0; display:inline;}
.mainWidemovie {float:left; width:900px; margin:0 0 0 0; padding:20px 20px 20px 0; display:inline;}
.mainbannerShop{float:left; width:900px; margin:25px 0 25px 0; background-color:#252a2a; display:inline;}

/*End main feature styles*/

/*Home page fragment styles*/

.mainFeaturePdtDisplayColor1{float:left; width:296px; margin:10px 6px 0 50px;}
.mainFeaturePdtDisplayColor2{float:left; width:296px; margin:10px 6px 0 0;}
.mainFeaturePdtDisplayColor3{float:left; width:296px; margin:10px 0 0 0;}
.mainFeaturePdtTitle{float:left; width:286px; padding:5px; font-weight:bold; color: #736B8C;}
.mainFeaturePdtText{float:left; width:286px; text-align:left; padding:5px; color:#6D6D6D;}
.mainFeaturePdtImage{float:left; width:180px; vertical-align:top; text-align:left; margin:0 0 0 15px;}
.sectionImageColor{float:left; width:180px; vertical-align:top; text-align:left; margin:0 0 0 15px;}

.mainFeaturePdtText a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736B8C; font-weight:bold;}
.mainFeaturePdtText a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736B8C; font-weight:bold;}
.mainFeaturePdtText a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736B8C; font-weight:bold;}

.mainFeaturePdtImageNoMargin{float:left; width:180px; vertical-align:top; text-align:left; margin:0 0 0 0;}
.mainFeaturePdtImageNoMargin90{float:left; width:90px; vertical-align:top; text-align:left; margin:0 0 0 0;}
.mainFeaturePdtTextCentreColor{float:left; width:90px; text-align:center; font-family: Verdana, Arial; font-size: 10px; color:#ffffff; padding:5px 5px; } 
.mainFeaturePdtTextCentreColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextCentreColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextCentreColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #ffffff; font-weight:bold;}

.mainFeaturePdtTextCentreColor180{float:left; width:180px; text-align:center; font-family: Verdana, Arial; font-size: 10px; color:#ffffff; padding:5px 5px; } 
.mainFeaturePdtTextCentreColor180 a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextCentreColor180 a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextCentreColor180 a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #ffffff; font-weight:bold;}

.mainFeaturePdtDisplay{float:left; width:296px; margin:10px 6px 0 0;}
.mainFeaturePdtDisplay1{float:left; width:296px; margin:10px 6px 0 0;}
.mainFeaturePdtDisplay2{float:left; width:296px; margin:10px 0 0 0;}

.mainFeaturePdtDisplayColor{float:left; width:296px; margin:10px 6px 3px 50px; display:inline; background-color:#252a2a; height:139px;}
.mainFeaturePdtDisplay1Color{float:left; width:296px; height:139px; margin:10px 6px 0 0; display:inline; background-color:#252a2a;}
.mainFeaturePdtDisplay2Color{float:left; width:296px; height:139px; margin:10px 0 0 0; display:inline; background-color:#252a2a;}
.mainFeaturePdtTitleColor{float:left; width:276px; margin:0 0 2px 5px; font-weight:bold; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; padding:10px 0 0 10px; text-align:left;}
.mainFeaturePdtTitleColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; font-weight:bold; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTitleColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; font-weight:bold; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTitleColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; font-weight:bold; color: #ffffff; font-weight:bold;}

.sectionNameColor{float:left; text-align:left; width:276px; margin:0 0 2px 5px; font-weight:bold; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; padding:10px 0 0 10px;}
.sectionNameColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; font-weight:bold; color: #ffffff; font-weight:bold;}
.sectionNameColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; font-weight:bold; color: #ffffff; font-weight:bold;}
.sectionNameColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; font-weight:bold; color: #ffffff; font-weight:bold;}

.mainFeaturePdtTextColor{float:left; width:95px; text-align:left; font-family: Verdana, Arial; font-size: 10px; color:#ffffff; padding:0 0 3px 3px;}

.mainFeaturePdtTextColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.mainFeaturePdtTextColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #ffffff; font-weight:bold;}

.rssFeedTextColor { float:left; overflow:auto; height:115px; width:296px; font-family: Verdana, Arial; font-size: 10px; color:#ffffff; }
.rssFeedTextColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #dccda3; font-weight:bold;}
.rssFeedTextColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #dccda3; font-weight:bold;}
.rssFeedTextColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #dccda3; font-weight:bold;}

.rssFeedTitleColor{float:left; width:276px; margin:0 0 2px 5px; font-weight:bold; font-family: Verdana, Arial; font-size: 12px; color: #dccda3; padding:5px 0 5px 0; text-align:left; vertical-align:middle;}
.rssFeedTitleColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 12px; font-weight:bold; color: #dccda3; font-weight:bold;}
.rssFeedTitleColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 12px; font-weight:bold; color: #dccda3; font-weight:bold;}
.rssFeedTitleColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:12px; font-weight:bold; color: #dccda3; font-weight:bold;}

.rssFeedTextColorMajor { overflow:auto; height:115px; font-family: Verdana, Arial; font-size: 10px; color:#ffffff; }
.rssFeedTextColorMajor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #dccda3; font-weight:bold;}
.rssFeedTextColorMajor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #dccda3; font-weight:bold;}
.rssFeedTextColorMajor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #dccda3; font-weight:bold;}

.rssFeedTitleColorMajor{ margin:0 0 2px 5px; font-weight:bold; font-family: Verdana, Arial; font-size: 12px; color: #dccda3; padding:5px 0 5px 0; text-align:left; vertical-align:middle;}
.rssFeedTitleColorMajor a {font-family: Verdana, Arial; text-decoration: none; font-size: 12px; font-weight:bold; color: #dccda3; font-weight:bold;}
.rssFeedTitleColorMajor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 12px; font-weight:bold; color: #dccda3; font-weight:bold;}
.rssFeedTitleColorMajor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:12px; font-weight:bold; color: #dccda3; font-weight:bold;}

.sectionTextColor{float:left; font-family: Verdana, Arial; font-size: 10px; width:266px; margin:2px 0 0 0; color:#ffffff; padding:0 0 3px 15px;}
.sectionTextColor a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.sectionTextColor a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #ffffff; font-weight:bold;}
.sectionTextColor a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #ffffff; font-weight:bold;}

.mainFeaturePdtDisplayColorImage{float:left; width:296px; height:139px; margin:10px 6px 3px 50px; display:inline; background-image:url(display_box_grey.gif); }
.mainFeaturePdtDisplay1ColorImage{float:left; width:296px; height:139px; margin:10px 6px 0 0; display:inline; background-image:url(display_box_grey.gif);}
.mainFeaturePdtDisplay2ColorImage{float:left; width:296px; height:139px; margin:10px 0 0 0; display:inline; background-image:url(display_box_grey.gif);}

.mainFeaturePdtDisplayColorImage2{float:left; width:296px; height:139px; margin:0 0 0 0; display:inline; background-image:url(display_box_grey.gif); }

.mainFeaturePdtDisplayColorShopImage{float:left; width:296px; height:139px; margin:0 6px 3px 0; display:inline; background-image:url(display_box_grey.gif);}
.mainFeaturePdtDisplay1ColorShopImage{float:left; width:296px; height:139px; margin:0 6px 0 0; display:inline; background-image:url(display_box_grey.gif);}
.mainFeaturePdtDisplay2ColorShopImage{float:left; width:296px; height:139px; margin:0 0 0 0; display:inline; background-image:url(display_box_grey.gif);}

.mainFeaturePromotionColorShopImage{float:left; width:900px; height:60px; margin:5px 0 5px 50px; padding:0; display:inline; background-image:url(PromotionBox.gif);}
.mainFeaturePromotionColorShopImageText{float:left; width:900px; height:60px; margin:0 50px 5px 0; padding:0; display:inline; background-image:url(PromotionBox.gif); border: 1px solid #774e4c; }
.mainFeaturePromotionTextOnlyColorShop{float:left; width:900px; margin:0 50px 5px 0; padding:10px 0 10px 0; background-image:url(PromotionBox.gif); text-align:center; height:40px; vertical-align:middle;}
.mainFeaturePromotionTextOnlyColorFP{float:left; width:900px; margin:5px 0 0 50px; padding:10px 0 10px 0; background-image:url(PromotionBox.gif); text-align:center; height:40px; vertical-align:middle;}

.promotionMainFeaturePdtImage{float:left; width:200px; vertical-align:middle; text-align:center;}
.promotionLeftImageTextLarge{float:left; font-family: Verdana, Arial; font-size: 10px; width:600px; color: #FF0080; margin:25px 0 10px 50px; vertical-align:middle; text-align:center;} 
.promotionLeftImageTextLarge a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #FF0080; font-weight:bold;}
.promotionLeftImageTextLarge a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #FF0080; font-weight:bold;}
.promotionLeftImageTextLarge a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #8000FF; font-weight:bold;}
.promotionLeftImageTextLarge a:active {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #FF8080; font-weight:bold;}



.FPboxRowContainer{width:900px; margin-left:50px; margin-top:5px;}
.ShopBoxRowContainer{width:900px; margin-bottom:5px;}
.FPboxNavigatorContainer{ width:1000px;/*width:1000px;*/ text-align:center;} /* 1000px = 90 + 900 + 90 */
.FPboxNavigatorContainer2{ position:relative; width:100%; overflow:hidden; }
.shopBoxNavigatorContainer{ text-align:center; padding:center;}
.boxScrollbarContainer{ position:absolute; left:0px; width:3000px; margin-left:auto; margin-right:auto; padding:0px;}

.ALCnavigationBanner{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; padding:5px 0 5px 0; color:#ffffff; margin:10px 0 10px 0;}
.mainFeaturePdtDisplayColorShop{float:left; width:296px; margin:0 6px 3px 0; display:inline; background-color:#252a2a; height:139px;}
.mainFeaturePdtDisplay1ColorShop{float:left; width:296px; height:139px; margin:0 6px 0 0; display:inline; background-color:#252a2a;}
.mainFeaturePdtDisplay2ColorShop{float:left; width:296px; height:139px; margin:0 0 0 0; display:inline; background-color:#252a2a;}
/*End home page fragment styles*/

/*End home page styles*/

/*Brochure pages styles*/

.brochureBody{float:left; width:900px; margin:10px 50px 0 50px;}
.brochureFindoutMore{float:left; width:900px; margin:10px 50px 0 50px; background-color:#f6f2cd;}
.brochureTextOnly{width:894px; margin:10px 50px 0 10px; font-family: Verdana, Arial; font-size: 12px; color: #736b8c; font-weight:bold; padding:0 0 0 6px;}
.broTextOnly{width:900px; margin:10px 50px 0 0; font-family: Verdana, Arial; font-size: 10px; color: #6d6d6d; padding:0 0 0 0;}
/*brochure pages fragment styles*/
/* uses the general styles for shoppingtext and shoppingtitle*/
/*End home page fragment styles*/
/*end of brochure pages styles*/

/*Brochure Learning pages styles*/

/*end of brochure Learning pages styles*/

#topbanner{float:left; width:900px;}
#flagsbanner{float:left; width:900px; background-color:#736B8C; padding:4px 0 4px 0;}
.hometitle {font-family: Verdana, Arial; font-size: 10px; color: #ffffff; font-weight:bold; width:700px; float:left; padding:0 0 0 136px;}
#imgShopWel{float:left; width:900px;}
.spacer2{float:left; color:#70688E; font-size:10px; font-weight:bold;}
#pressbanner1{float:left; width:900px; margin:10px 0 10px 0;}
#bottombanner{float:left; width:900px; background-color:#736b8c; padding:4px 0 4px 0;}
.sectionTextBox{float:left; width:900px; font-family: Verdana, Arial; font-size: 10px; margin:0 50px 10px 50px;}
.sectionTextBox1{float:left; width:720px; font-family: Verdana, Arial; font-size: 10px; margin:0 50px 10px 50px;}
.reviewBox{float:left; width:900px; font-weight:bold; margin:20px 50px 10px 50px; font-family: Verdana, Arial; font-size: 10px;}
.reviewBoxImg{float:left; width:170px; margin:0 4px 0 0;}
#footerBanner1{margin:0 0 0 0; width:900px;}

#deptBanner{float:left; width:100%; margin-top:20px;}
.deptBox{float:left; width:640px; margin:0; display:inline; border-right:1px solid #7c7c7e;}
.deptBox1{float:left; width:630px; margin:0 0 0 8px; display:inline;}
.deptTitle{float:left; width:640px; font-family:Verdana, Arial; font-size:16px; font-weight:bold;}
.deptTitle1{float:left; width:630px; font-family:Verdana, Arial; font-size:16px; font-weight:bold;}
.deptImageBox{float:left; width:150px; margin:10px 10px 3px 0;}
.deptImageBox1{float:left; width:150px; margin:10px 8px 3px 0;}
.deptImageBox2{float:left; width:150px; margin:10px 0 0 0;}
.txtShopWelcome{float:left; width:900px; margin:10px 0 0 50px; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; background-color:#252a2a; padding:15px 15px 15px 15px;}
.txtSearchWelcome{float:left; width:900px; margin:10px 0 0 0; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; background-color:#252a2a; padding:15px 15px 15px 15px;}

.promotionbanner{padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background:#defff7; width:900px;} 

.ALCbanner{width:900px; margin:6px 50px 10px 50px;}
.ALCbanner1{float:left; width:900px; margin:6px 0 5px 0;}
.ALCbox{ font-weight: bold; color: #70688e;}
.ALCbody{float:left; width:900px; margin:10px 50px 0 50px;}
.ALCWelcomeText{float:left; width:900px; margin:10px 50px 0 50px; font-family:Verdana, Arial; font-size:10px;}

.ALCmainbanner{float:left; width:900px; margin:0 0 10px 0; font-family:Verdana, Arial; background-color:#dccda3; padding:0;}
.ALCmaintext {float:left; width:488px; display:inline; padding:4px;}
.ALCmaintext1 {float:left; font-family:Verdana, Arial; font-size:18px; width:488px;  padding:0; font-weight:bold; color:#6d6d6d;}
.ALCmaintext2 a{float:left; width:488px; font-weight:bold; font-family:Verdana, Arial; font-size:11px; padding:0; text-decoration:underline; color: #736b8c;}
.ALCmaintext2 a:link{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:underline; color: #736b8c;}
.ALCmaintext2 a:visited{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:underline; color: #736b8c;}
.ALCmaintext2 a:hover{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:none; color: #736b8c;}
.ALCmaintext2 a:active{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:none; color: #736b8c;}
.ALCmainImage {float:left; width:400px; margin:0; padding:4px 4px 4px 0; display:inline;}

.ALCmainbannerOther{float:left; width:900px; margin:0; font-family:Verdana, Arial;}
.ALCmaintextOther {float:left; width:500px; height:277px; display:inline; background-color:#dccda3;}
.ALCmaintext1Other {float:left; font-family:Verdana, Arial; font-size:18px; width:491px;  padding:6px 3px 0 6px; font-weight:bold; color:#6D6D6D;}
.ALCmaintext2Other a{float:left; width:496px; font-weight:bold; font-family:Verdana, Arial; font-size:11px; padding:0 3px 6px 6px; text-decoration:underline; color: #736b8c;}
.ALCmaintext2Other a:link{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:underline; color: #736b8c;}
.ALCmaintext2Other a:visited{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:underline; color: #736b8c;}
.ALCmaintext2Other a:hover{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:none; color: #736b8c;}
.ALCmaintext2Other a:active{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:none; color: #736b8c;}
.ALCmainImageOther {float:left; width:400px; margin:0; padding:0;}

.ALCTextAndTitleBox{float:left; width:900px; margin:5px 0 0 0; padding:0;}
.ALCTextAndTitleBoxcolor{float:left; width:900px; margin:5px 0 0 50px; padding:0; background-color:#252a2a;}
.PromotionTextAndTitleBoxcolor{float:left; width:900px; margin:5px 0 0 50px; padding:0 0 5px 0; border: 1px solid #774e4c; background-color:#252a2a;}
.FPTextNoBorder{float:left; width:900px; margin:5px 0 0 50px; padding:0 0 5px 0;}
.rssFeedTextAndTitleBoxcolor{float:left; width:900px; margin:0 0 3px 0; padding:0 0 5px 0; background-color: #252a2a;}
.ALCTextAndTitleBoxcolorShop{float:left; width:900px; margin:5px 0 0 0; padding:0; background-color:#252a2a;}
.ALCTextAndTitleBoxcolor2{float:left; width:900px; margin:5px 0 0 50px; padding:0; background-color:#ffffff;}
.ALCTitleBox{float:left; width:894px; margin:0; padding:3px; font-family:Verdana, Arial; color: #736b8c; font-size:10px; font-weight:bold; background-color:#dccda3; text-align:left;}
.ALCTitleBoxcolor{float:left; width:894px; margin:0; padding:3px; font-family:Verdana, Arial; font-size:10px; font-weight:bold; text-align:left;}
.ALCTitle{width:894px; margin:0; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; font-weight:bold; display:inline; text-align:left;}
.FeatureTitleMarginShop{padding-left:5px; font-family: Verdana, Arial; font-size: 10px; color: #ffffff; font-weight:bold; display:inline; text-align:left;}
.ALCText{float:left; font-family: Verdana, Arial; font-size: 10px; width:894px; color: #6D6D6D; margin:10px 0 10px 0; padding:0 3px 0 3px; display:inline; text-align:left;}
.ALCText a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.ALCText a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.ALCText a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}
.AMTextAndTitleBox{float:left; width:900px; margin:0; padding:0;}

.Imageonly{float:left; width:894px; margin:0; text-align:center;}

/*.ALCmaintext2 a{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; text-decoration:underline; color: #736b8c;}*/

.rightImageBodyLarge{width:900px; margin:0 0 10px 0;}
.rightImageTextLarge{float:left; font-family: Verdana, Arial; font-size: 10px; width:490px; margin:10px 10px 10px 0; color: #6D6D6D;}
.rightImageLarge{float:left; width:400px; vertical-align:top; margin:10px 0 10px 0;}
.rightImageTextLarge a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextLarge a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextLarge a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

.rightImageBodyMedium{float:left; width:900px; margin:0 0 10px 0;}
.rightImageTextMedium{float:left; font-family: Verdana, Arial; font-size: 10px; width:700px; margin:10px 10px 10px 0; color: #6D6D6D;}
.rightImageMedium{float:left; width:180px; vertical-align:top; margin:10px 0 10px 0;}
.rightImageTextMedium a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextMedium a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextMedium a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

.rightImageBodySmall{width:900px; margin:0 0 10px 0;}
.rightImageTextSmall{float:left; font-family: Verdana, Arial; font-size: 10px; width:815px; margin:10px 10px 10px 0;  color: #6D6D6D;}
.rightImageSmall{float:left; width:75px; vertical-align:top; margin:10px 0 10px 0;}
.rightImageTextSmall a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextSmall a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.rightImageTextSmall a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

.leftImageBodyLarge{width:900px; margin:0 0 10px 0;}
.leftImageTextLarge{float:left; font-family: Verdana, Arial; font-size: 10px; width:490px; color: #6D6D6D; margin:10px 0 10px 0;} 
.leftImageLarge{float:left; width:400px; vertical-align:top; margin:10px 10px 10px 0;}
.leftImageTextLarge a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextLarge a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextLarge a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

/*.leftImageBodyAM{float:left; width:900px; margin:0 0 10px 0;}*/
.leftImageBodyMedium{float:left; width:900px; margin:10px 0 10px 0;}
.leftImageBodyNext{float:left; width:900px; margin:10px 0 0 0;}
.leftImageTextMedium{float:left; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D; margin:10px 0 0 10px;}
.leftImageMedium{float:left; vertical-align:top; margin:10px 0 0 0;}
.leftImageTextMedium a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextMedium a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextMedium a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}


.leftImageBodySmall{width:900px; margin:0 0 10px 0;}
.leftImageTextSmall{float:left; font-family: Verdana, Arial; font-size: 10px; width:815px; color: #6D6D6D; margin:10px 0 10px 0;}
.leftImageSmall{float:left; width:75px; vertical-align:top; margin:10px 10px 10px 0;}
.leftImageTextSmall a {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextSmall a:link {font-family: Verdana, Arial; text-decoration: none; font-size: 10px; color: #736b8c; font-weight:bold;}
.leftImageTextSmall a:hover {font-family: Verdana, Arial; text-decoration:underline; font-size:10px; color: #736b8c; font-weight:bold;}

.ALCnavigationBanner{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:; padding:5px 0 5px 20px;}

.titleAndText3colLeftBox{float:left; width:290px; margin:0 15px 0 0;}
.titleAndText3colLeftTitle{float:left; width:284px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; background-color:#dccda3; padding:3px;}
.titleAndText3colLeftText{float:left; width:290px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;} 

.titleAndText3colMiddleBox{float:left; width:290px; margin-right:15px;}
.titleAndText3colMiddleTitle{float:left; width:284px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; background-color:#dccda3; padding:3px;}
.titleAndText3colMiddleText{float:left; width:290px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;}

.titleAndText3colRightBox{float:left; width:290px;}
.titleAndText3colRightTitle{float:left; width:284px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; background-color:#dccda3; padding:3px;}
.titleAndText3colRightText{float:left; width:290px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;}

.titleAndText2colLeftBox{float:left; width:445px; margin:0 10px 0 0;}
.titleAndText2colLeftTitle{float:left; width:439px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; background-color:#dccda3; padding:3px;}
.titleAndText2colLeftText{float:left; width:445px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;}

.titleAndText2colRightBox{float:left; width:445px; margin:0;}
.titleAndText2colRightTitle{float:left; width:439px; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; background-color:#dccda3; padding:3px;}
.titleAndText2colRightText{float:left; width:445px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;}

.popupProductNameText{width:900px; margin:10px 50px 0 50px; font-family: Verdana, Arial; font-size: 10px; font-weight:bold;}
.popuptitleAndImageBox{width:900px; margin:0 0 0 10px;}
.popupTitleBox{float:left; width:900px; font-family: Verdana, Arial; font-size: 10px; color: #736B8C; font-weight:bold;}
.popupImageBox{float:left; width:885px; font-family: Verdana, Arial; font-size: 10px; margin:10px 0 0 15px;}
.popupImageBoxSplash{ font-family: Verdana, Arial; font-size: 10px; margin:10px 0 0 50px;}

.AMindex{width:900px; margin:0 0 0 50px; font-weight:bold;}
.AMtextOnly{width:900px; margin:0 0 0 50px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D; display:inline;}
.titleOnly{width:894px; margin:0; font-family: Verdana, Arial; font-size: 10px; color: #736B8C; font-weight:bold; display:inline;}

.productSectionFeatureBox{width:900px; margin:10px 6px 0 50px;}
.productSectionFeatureDisplay{float:left; width:296px; margin:10px 6px 0 0; display:inline;}
.productSectionFeatureTitle{float:left; width:296px; margin:0; font-weight:bold; font-family:Verdana, Arial; font-size:11px; color: #736B8C;}
.productSectionFeatureTitle a{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; color: #736B8C;}
.productSectionFeatureTitle a:link{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; color: #736B8C;}
.productSectionFeatureTitle a:visited{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; color: #736B8C;}
.productSectionFeatureTitle a:hover{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:11px; color: #736B8C;}
.productSectionFeatureImage{float:left; width:150px; vertical-align:top; margin:0;}
.productSectionFeatureText{float:left; width:140px; vertical-align:top; margin-left:6px;}

.productSectionFeatureBox2{float:left; width:296px; margin:10px 6px 0 0; display:inline;}

.Textonly{width:900px; margin:0 0 0 50px; font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D;}

.shoppingBanner{width:900px; float:left;}
/*.shoppingImageOther{float:left; width:400px; height:600px; display:inline; margin:0; padding:0;}*/
.shoppingImage{float:left; width:400px; display:inline; margin:5px 0 0 0;}

.shoppingBannerTopBox{float:left; margin:0 0 0 10px; width:490px; display:inline;}
.shoppingBannerTopBoxLeft{float:left; width:267px; margin:0 10px 0 0; border-right:1px solid #E5E5E5; display:inline;}
.shoppingProductTitle{font-size:12px; font-weight: bold; color: #736B8C; float:left; width:264px; margin:5px 0 0 0; font-family: Verdana, Arial; text-align:left; padding-right:3px;}
.shoppingProductDetails{font-size:10px; font-family: Verdana, Arial; color: #736B8C; float:left; width:264px; margin:0; font-weight:bold; text-align:left; padding-right:3px;}
.shoppingBannerTopBoxRight{float:left; width:211px; margin:3px 0 0 0; font-family: Verdana, Arial; text-align:left; font-size:10px; display:inline;}

.shoppingPromotionBox{float:left; width:495px; margin:0 0 0 5px; font-family:Verdana, Arial; text-align:left; font-size:9px;}
/*.shoppingPromotionBox{float:left; width:490px; margin:10px 0 0 10px; font-family: Verdana, Arial; text-align:left; font-size:9px;}*/

/*.shoppingPromotionProductsBanner{float:left; margin:0; width:490px;}*/
/*.shoppingPromotionProductsBox1{float:left; margin:6px 6px 0 10px; width:118px; display:inline;}*/
/*.ShoppingPromotionProductsTitle{float:left; font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #736B8C; width:118px; text-align:left;}*/
/*.shoppingPromotionDescAndImage{float:left; width:118px;}*/
/*.shoppingPromotionProductDesc{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #6D6D6D; width:118px;}*/
/*.shoppingPromotionProductImage{float:left; width:118px; margin:0; /*display:inline; vertical-align:middle;}
.shoppingPromotionProductsBox2{float:left; margin:6px 0 0 0; width:118px; display:inline;} */

.shoppingPromotionProductsBox{float:left; margin:5px 5px 0 0; width:120px; display:inline;}
.shoppingPromotionProductsBox1{float:left; margin:5px 5px 0 5px; width:120px; display:inline;}
.shoppingPromotionProductsBox2{float:left; margin:5px 0 0 0; width:120px; display:inline;}
.ShoppingPromotionProductsTitle{float:left; font-family:Verdana, Arial; font-size: 9px; font-weight: bold; color: #736B8C; width:120px; text-align:left;}
.shoppingPromotionProductDesc{float:left; text-align:left; font-size:9px; font-family:Verdana, Arial; color: #6D6D6D; width:120px;}
.shoppingPromotionProductPrice{float:left; width:118px; margin:0; font-weight:bold; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C;}
.shoppingPromotionProductquantity{float:left; width:118px; text-align:left; }
.shoppingPromotionProductMoreInfo{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:118px;}
.shoppingPromotionProductImage{float:left; width:75px; margin:0 13px 0 12px; }
.shoppingPromotionProductMediumImage{float:left; width:180px; margin:0 13px 0 12px; }


.shoppingpromotionProductBox3{float:left; width:219px; display:inline;}
.shoppingPromotionProductImageOthernew{float:left; width:75px; margin: 0 5px 0 0; }
.shoppingPromotionProductDescOthernew{float:left; text-align:left; font-size:10px; font-family: Verdana, Arial; color: #6D6D6D; width:134px; margin: 5px 0 0 0;}

.shoppingPromotionProductsOther{float:left; margin:6px 8px 0 0; width:219px; display:inline;}
.shoppingPromotionProductsVariant{float:left; margin:6px 8px 0 0; width:170px; display:inline;}
.shoppingPromotionProductsOtherLast{float:left; margin:6px 0 0 0; width:219px; display:inline;}
.ShoppingPromotionProductsTitleOther{float:left; font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #736B8C; width:219px; text-align:left;}
.ShoppingPromotionProductsTitleVariant{float:left; font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #736B8C; width:170px; text-align:left;}
.shoppingPromotionProductImageOther{float:left; width:75px; margin:0 72px 0 72px;}
.shoppingPromotionProductPriceOther{float:left; width:219px; font-weight:bold; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; margin: 0 0 2px 0;}
.shoppingPromotionProductPriceVariant{float:left; width:170px; font-weight:bold; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; margin: 0 0 2px 0;}
.shoppingPromotionProductMediumImageOther{float:left; width:180px; margin:0 20px 0 19px;}
.shoppingPromotionProductDescOther{float:left; text-align:left; font-size:10px; font-family: Verdana, Arial; color: #6D6D6D; width:219px;}
.shoppingPromotionProductquantityOther{float:left; width:219px; text-align:left; font-size:9px; font-family:Verdana, Arial; color: #6D6D6D;}
.shoppingPromotionProductquantityVariant{float:left; width:170px; text-align:left; font-size:9px; font-family:Verdana, Arial; color: #6D6D6D;}
.shoppingPromotionProductMoreInfoOther{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:219px; margin:0 0 0 0;}
.shoppingPromotionProductMoreInfoVariant{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:170px; margin:0 0 0 0;}
.shoppingPromotionProductCrt{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:219px; margin:0 0 0 0;}
.shoppingPromotionProductCrtVariant{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:170px; margin:0 0 0 0;}
.shoppingPromotionProductCrtOther{float:left; text-align:left; font-size:9px; font-family: Verdana, Arial; color: #736B8C; width:219px; margin:0 0 0 681px;}

.shoppingBannerTitle{font-size:9px; font-weight: bold; color: #736B8C; float:left; width:283px; margin:5px 5px 0 0; font-family: Verdana, Arial;}
.shoppingBannerTitleDeclaration{font-size:9px; font-weight: bold; color: #736B8C; margin:5px 5px 0 0; font-family: Verdana, Arial;}
/*.shoppingBannerTitle{font-size:12px; font-weight: bold; color: #736B8C; float:left; width:258px; margin:8px 0 0 0; font-family: Verdana, Arial;}*/
.shoppingBannerTextBox{float:left; width:258px; margin:0 10px 0 10px; border-right:1px solid #E5E5E5; text-align:left;}
.shoppingPdtPrice{font-size:10px; font-family: Verdana, Arial; color: #5c5b5f; float:left; width:258px; margin:0; font-weight:bold; text-align:left;}
.shoppingPdtDescription{font-size:10px; font-family:Verdana, Arial; color: #6D6D6D; float:left; width:248px; margin:0; text-align:left;}
.shoppingAddToCartBox{font-size:10px; color: #6D6D6D; float:left; width:258px; margin:0; font-family:Verdana, Arial;}
.shoppingAddToCart{font-size:10px; color: #6D6D6D; float:left; width:258px; margin:0; font-family:Verdana, Arial;}
.shoppingPdtQuantity{font-size:9px; color: #6D6D6D; float:left; width:283px; margin:2px 5px 0 0; text-align:left; font-family:Verdana, Arial;}
.shoppingPdtRating{font-size:10px; color: #6D6D6D; float:left; width:258px; margin:10px 0 10px 0; text-align:left; font-family:Verdana, Arial;}
.shoppingBannerMore{float:left; width:220px; margin:0; font-size:10px; font-family: Verdana, Arial; text-align:left; font-family:Verdana, Arial;}


.shoppingCrt{font-size:9px; color: #6D6D6D; float:left; width:133px; margin:2px 5px 0 150px; text-align:left; font-family:Verdana, Arial;}
.shoppingTextBoxBannerCrt{float:left; width:200px; margin:10px 0 0 0; display:inline; Verdana, Arial; font-size:9px; color:#6D6D6D; text-align:left;}
.shoppingCrtOther{font-size:9px; color: #6D6D6D; margin:0 0 0 405px; width:490px; float:left; text-align:left; font-family:Verdana, Arial;}
/*.shoppingCrtOther1{font-size:9px; color: #6D6D6D; margin:0 0 0 400; width:495px; float:left; text-align:left; font-family:Verdana, Arial;}*/
.shoppingTextBoxBannerCrtOther{float:left; width:495px; Verdana, Arial; font-size:9px; text-align:left; color:#6D6D6D;}
.shoppingTextBoxBannerCrtPromotion{float:left; width:495px; Verdana, Arial; font-size:9px; text-align:left; color:#FF0080;}
.shoppingTextBoxBannerCrtPromotion a{
	color: #FF0080; text-decoration:underline;
}

.shoppingTextBoxBannerCrtPromotion a:link{
	color: #FF0080; text-decoration:underline;
}

.shoppingTextBoxBannerCrtPromotion a:visited{
	color: #FF79BC; text-decoration:underline;
}

.shoppingTextBoxBannerCrtPromotion a:hover{
	color: #8000FF; text-decoration:none;
}

.shoppingTextBoxBannerCrtPromotion a:active{
	color: #FF8080; text-decoration:underline;
}

.shoppingTextBoxBannerCrtRightPromotion{float:left; width:200px; margin:0; display:inline; Verdana, Arial; font-size:9px; color:#FF0080; text-align:left;}
.shoppingTextBoxBannerCrtRightPromotion a{font-family:Verdana, Arial; font-size:9px; padding:0; text-decoration:underline; color: #FF0080; display:inline; margin:0 0 5px 0; text-align:left;}
.shoppingTextBoxBannerCrtRightPromotion a:link{font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #FF0080; }
.shoppingTextBoxBannerCrtRightPromotion a:visited{font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #FF79BC;}
.shoppingTextBoxBannerCrtRightPromotion a:hover{font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #8000FF;}
.shoppingTextBoxBannerCrtRightPromotion a:active{font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #FF8080;}

.varaintLabel1{Verdana, Arial; font-size:9px; text-align:left; float:left; width:245px; margin:0 5px 0 0;}
.varaintLabel2{Verdana, Arial; font-size:9px; text-align:left; float:left; width:245px; margin:0;}

.BulkBox{float:left; display:inline; width:900px; margin:6px 0 0 50px;}
.BulkBoxWhite{float:left; display:inline; width:900px; background-color:#FFFFFF;}
.sectionTopBotwrap{ background-color:#f6f2cd; text-align:right;}
.bulkBoxPic{ float:left; display:inline; width:900px; margin:10px 0 0 90px; background-color:#252a2a;}

.ProductReviewTextOnly{float:left; width:900px; margin:0 0 10px 0; vertical-align:text-top;}

.variantCheckBox{font-family:Verdana, Arial; font-size:10px; margin:0; text-align:left; /*width:264px;*/}
.variantRadioButton{font-family:Verdana, Arial; font-size:10px; margin:0; text-align:left; /*width:264px;*/}
.attributeName{font-family:Verdana, Arial; font-size:9px; margin:0; text-align:left; /*width:264px;*/}
.componentName{font-family:Verdana, Arial; margin:0; text-align:left; font-size: 9px; color: #009999; /*width:264px;*/}
.componentNameOther{font-family:Verdana, Arial; margin:0; text-align:left; font-size: 10px; color: #FF9999; font-weight:bold; /*width:264px;*/}
.selectOption{font-family:Verdana, Arial; font-size:9px; margin-top:5px; text-align:left; /*width:264px;*/}

.variantDisplayHeader{float:left; /*width:264px;*/}
.variantDivHeader{float:left; /*width:264px;*/}
.variantSubDiv{float:left; /*width:264px;*/}

.columnProductlineBanner{float:left; width:168px; margin:0 15px 0 0; text-align:left; display:inline;}
.columnProductlineOtherBanner{float:left; width:168px; margin:0; text-align:left; display:inline;}
.columnProductlineTitle{float:left; font-family: Verdana, Arial; font-size: 9px; font-weight: bold; color: #736B8C; width:168px; text-align:left; margin:0;}
/*.columnProductlineBox{float:left; width:168px; text-align:left; margin:0;}*/
.columnProductlineDesc{float:left; font-family: Verdana, Arial; font-size: 10px; width:168px; margin:0; text-align:left;}
.columnProductlineImage{float:left; width:75px; margin:0 46px 0 47px;}
.columnProductlinePrice{float:left; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; width:168px; text-align:left; margin:0 0 2px 0;}
.columnProductlineQty{float:left; font-family: Verdana, Arial; font-size: 10px; width:168px; text-align:left; margin:0;}
.columnProductlineOther{float:left; width:168px; text-align:left; margin:0;}
.columnProductlineVariant{float:left; width:168px; text-align:right; margin:0;}

.productSectionThumbnailBanner{float:left; width:102px; margin:0 12px 0 0;}
.productSectionThumbnailTitle{float:left; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; width:102px; text-align:left;}
.productSectionThumbnailImage{float:left; font-family: Verdana, Arial; font-size: 10px; width:102px; text-align:center;}
.productSectionThumbnailPromo{float:left; font-family: Verdana, Arial; font-size: 10px; width:102px; text-align:left;}
.productSectionThumbnailPromoColor{float:left; font-family: Verdana, Arial; font-size: 10px; width:85px; padding-left:5px; padding-top:5px;}
.productSectionThumbnailSectionText{float:left; font-family: Verdana, Arial; font-size: 10px; width:102px; color:#6D6D6D; text-align:left;}

.productSectionThumbnailBannerOther{float:left; width:286px; margin:0 12px 0 0;}
.productSectionThumbnailTitleOther{float:left; font-family: Verdana, Arial; font-size: 10px; font-weight: bold; width:298px; margin: 0 0 3px 0; text-align:left;}
.productSectionThumbnailImageOther{float:left; font-family: Verdana, Arial; font-size: 10px; width:298px; text-align:left;}
.productSectionThumbnailPromoOther{float:left; font-family: Verdana, Arial; font-size: 10px; width:298px; text-align:left;}
.productSectionThumbnailSectionTextOther{float:left; font-family: Verdana, Arial; font-size: 10px; width:width:298px; color:#6D6D6D; text-align:left;}

/*shopping cart styles*/
.cartCaption{font-family: Verdana, Arial; font-size: 10px; width:900px;}
/*End shopping cart styles*/
#fpColor{ background-image:display_box_grey.gif; background-repeat:no-repeat; }
.colorshoppingtitle {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	color:#ffffff; padding:0 5px 0 15px; width:217px;
}
.colorshoppingImage{padding:15px 15px 5px 15px; width:207px; /*font-family: Verdana, Arial;
	font-size: 10px; color:ffffff;*/}
.colorshoppingText{padding:5px 15px 10px 15px; width:207px; font-family: Verdana, Arial;
	font-size: 10px; color:ffffff;}
.colorshoppingText a{font-family: Verdana, Arial; font-size: 10px; color:ffffff; text-decoration:underline;}
.colorshoppingText a:Link{font-family: Verdana, Arial; font-size: 10px; color:ffffff; text-decoration:underline;}
.colorshoppingText a:visited{font-family: Verdana, Arial; font-size: 10px; color:ffffff; text-decoration:underline;}
.colorshoppingText a:hover{font-family: Verdana, Arial; font-size: 10px; color:ffffff; text-decoration:none;}

.recommendedPdttitleColumn {font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #736B8C; width:894px; background-color:#dccda3; padding:3px;}
.recommendedPdtTextColumn {font-family: Verdana, Arial; font-size: 10px; color: #6D6D6D; width:900px; margin:5px 0 0 0;}
.recommendedPdtImage{float:left; width:900px;}
.recommendedPdtbanner{float:left; width:900px; margin:10px 0 0 0;}

.ALCmoviebanner{float:left; width:892px; margin:0 0 10px 0; font-family:Verdana, Arial; background-color:#252a2a; padding:4px;}
.ALCmovietext {float:left; width:588px; display:inline; padding:0;}
.ALCmovietitle {float:left; font-family:Verdana, Arial; font-size:12px; width:588px;  padding:0; font-weight:bold; color:#ffffff; display:inline;}
.ALCmovietext2 {float:left; width:588px; font-family:Verdana, Arial; font-size:10px; padding:0; color: #ffffff; display:inline;}
.ALCmovietext2 a{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:underline; color: #ffffff;}
.ALCmovietext2 a:link{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:underline; color:#ffffff;}
.ALCmovietext2 a:visited{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:underline; color:#ffffff;}
.ALCmovietext2 a:hover{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:none; color:#ffffff;}
.ALCmovietext2 a:active{float:left; font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:none; color:#ffffff;}
.ALCmovieImage {float:left; width:300px; margin:0;  padding:0 4px 0 0; display:inline;}

.sectionBox{float:left; width:219px; margin:0 15px 0 0;}
.sectionBoxLast{float:left; width:219px; margin:0;}
.sectionName{float:left; width:219px; margin:2px 0 0 0; font-weight:bold; text-align:left;}
.sectionName a{font-weight:bold; font-family:Verdana, Arial; font-size:9px; padding:0; text-decoration:underline; color: #736b8c; display:inline;}
.sectionName a:link{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c; }
.sectionName a:visited{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c;}
.sectionName a:hover{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c;}
.sectionName a:active{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c;}
.sectionImage{float:left; width:180px; margin:0 39px 0 0;}

.sectionBanner{float:left; width:900; margin:10px 0 0 50px;}
.sectionText{float:left; font-family: Verdana, Arial; font-size: 10px; width:219px; margin:2px 0 0 0; color:#6D6D6D; text-align:left;}

.sectionBoxColor{float:left; width:296px; margin:0 2px 1px 0; display:inline; background-color:#252a2a;}
.sectionBoxColorRssFeed{float:left; width:296px; margin:0 0 3px 4px; display:inline; background-color:#252a2a;}
.sectionBoxColorImage{float:left; width:296px; margin:0 0 0 0; display:inline; background-image:url(display_box_grey.gif); height:139px;}
.sectionBoxColor_L{float:left; width:296px; margin:0 0 0 0; display:inline; background-image: url(display_box_green296_L.gif); height:229px;}


.hayFeverNavigationBanner{float:left; width:900px; margin:0 0 3px 0;background-color:#252a2a;}
.hayFeverNavigationTextBanner{float:left; width:390px; margin:0 10px 0 0;}
.MCSNavigationTextBanner{float:left; width:489px; margin:0 10px 0 0;}
.hayFeverNavigationTitle{float:left; font-family:Verdana, Arial; font-size: 10px; font-weight: bold; color: #ffffff; width:390px; margin:0 0 2px 0; padding:5px 0 0 5px;}
.MCSNavigationTitle{float:left; font-family:Verdana, Arial; font-size: 10px; font-weight: bold; color: #ffffff; width:489px; margin:0 0 2px 0; padding:5px 0 0 5px;}
.hayFeverNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color:#ffffff;; text-align:left; width:390px; padding:5px 0 0 5px;}
.productNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color:#ffffff;; text-align:left; width:240px; padding:5px 0 0 5px; margin-top:125px; margin-left:250px; z-index:20;}
.MCSNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color:#ffffff;; text-align:left; width:489px; padding:5px 0 0 5px;}

.hayFeverNavigationTextBannerBox{float:left; width:360px; margin:0 10px 0 7px;}
.hayFeverNavigationImageBox{float:right; width:500px; margin-right:12px;}
.hayFeverNavigationTextBox{float:left; font-size: 10px; font-family:Verdana, Arial; color:#ffffff;; text-align:left; width:360px; padding:5px 0 0 5px;}
.hayFeverNavigationBannerBox{float:left; margin:0 0 10px 0;}

.hayFeverNavigationImage{float:right; width:500px;}
.productNavigationImage{margin-top:5px; }
.MCSNavigationImage{float:right; width:401px;}
.hayFeverNavigationOffersBanner{float:left; width:900px; background-color:#dccda3; padding:10px 0 10px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align:center;}
.OffersBanner{float:left; width:900px; background-color:#2a0101; padding:10px 0 10px 0; border: 1px solid #774e4c; text-align:center;}
.hayFeverNavigationOffersBody{float:left; width:900px;}
.hayFeverNavigationOffersText{float:left; width:450px;	font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #FF8080;}
.hayFeverNavigationOffersImage{float:left; width:450px;}
.hayFeverNavigationLCImage{float:left; width:900px;}
.hayFeverNavigationStories{float:left; width:900px; margin:10px 0 0 0;}
.hayFeverNavigationStoriesTitle{float:left; width:900px; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #736B8C; margin:0 0 5px 0;}
.hayFeverNavigationStoriesTextBanner{float:left; width:900px; font-family: Verdana, Arial; font-size: 10px;}
.hayFeverNavigationStoriesImage{float:left; width:22px; margin:0 0 3px 0;}
.hayFeverNavigationStoriesText{float:left; width:878px; font-family:Verdana, Arial; font-size: 10px; margin:0 0 3px 0; color:#6D6D6D;}
.hayFeverNavigationStoriesText a{font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:none; color: #736b8c;}
.hayFeverNavigationStoriesText a:link{font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:none; color: #736b8c; }
.hayFeverNavigationStoriesText a:visited{font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:none; color: #736b8c;}
.hayFeverNavigationStoriesText a:hover{font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:underline; color: #736b8c;}
.hayFeverNavigationStoriesText a:active{font-weight:bold; font-family:Verdana, Arial; font-size:10px; text-decoration:underline; color: #736b8c;}

.asthmaNavigationBannerBox{float:left; width:900px; margin:0 0 10px 0;}
.asthmaNavigationBanner{float:left; width:900px; margin:0 0 3px 0;background-color:#252a2a;}
.asthmaNavigationTextBanner{float:left; width:595px; margin:0 10px 0 0;}
.asthmaNavigationTitle{float:left; font-family:Verdana, Arial; font-size: 10px; font-weight: bold; color: #ffffff; width:595px; margin:0 0 2px 0; padding:5px 0 0 5px;}
.asthmaNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color:#ffffff; text-align:left; width:595px; padding:5px 0 0 5px;}
.asthmaNavigationImage{float:right; width:295px;}

.dustmiteNavigationBannerBox{float:left; width:900px; margin:0 0 10px 0;}
.dustmiteNavigationBanner{float:left; width:900px; margin:0 0 3px 0; background-color:#252a2a;}
.dustmiteNavigationTextBanner{float:left; width:489px; margin:0 10px 0 0;}
.dustmiteNavigationTitle{float:left; font-family:Verdana, Arial; font-size: 10px; font-weight: bold; color: #ffffff; width:489px; margin:0 0 2px 0; padding:5px 0 0 5px;}
.dustmiteNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color: #ffffff; text-align:left; width:489px; padding:5px 0 0 5px;}
.dustmiteNavigationImage{float:right; width:401px;}

.petNavigationBannerBox{float:left; width:900px; margin:0 0 10px 0;}
.petNavigationBanner{float:left; width:900px; margin:0 0 3px 0; #252a2a}
.petNavigationTextBanner{float:left; width:489px; margin:0 10px 0 0;}
.petNavigationTitle{float:left; font-family:Verdana, Arial; font-size: 10px; font-weight: bold; color: #ffffff; width:489px; margin:0 0 2px 0; padding:5px 0 0 5px;}
.petNavigationText{float:left; font-size: 10px; font-family:Verdana, Arial; color: #ffffff; text-align:left; width:489px; padding:5px 0 0 5px;}
.petNavigationImage{float:right; width:401px;}

/*.shoppingTextBoxBannerExtra{float:left; margin:5px 0 5px 5px; width:495px; display:inline; text-align:left;}*/
.shoppingTextBoxBannerExtra{float:left; margin:0 0 0 5px; width:495px; display:inline;}
.shoppingTextBoxBannerExtraNoImage{float:left; margin:0 0 0 405px; width:495px; display:inline;}
.shoppingTextBoxBannerExtraNoImageOther{float:left; margin:0 0 0 5px; display:inline;}
.shoppingTextBoxBannerLeftExtra{float:left; width:288px; margin:0 5px 5px 0; border-right:1px solid #E5E5E5; text-align:left; font-family:Verdana, Arial;}
.shoppingTextBoxBannerLeftExtraDeclaration{float:left; margin:0 5px 5px 0; text-align:left; font-family:Verdana, Arial;}
.shoppingTextBoxBannerRightExtra{float:left; width:200px; margin:0; display:inline;}
.shoppingTextBoxBannerRightExtraVariant{float:left; width:200px; margin:0; display:inline; Verdana, Arial; font-size:9px; color:#6D6D6D; text-align:left;}
.shoppingTextBoxBannerRightExtraVariant a{font-weight:bold; font-family:Verdana, Arial; font-size:9px; padding:0; text-decoration:underline; color: #736b8c; display:inline; margin:0 0 5px 0; text-align:left;}
.shoppingTextBoxBannerRightExtraVariant a:link{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c; }
.shoppingTextBoxBannerRightExtraVariant a:visited{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c;}
.shoppingTextBoxBannerRightExtraVariant a:hover{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c;}
.shoppingTextBoxBannerRightExtraVariant a:active{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c;}

.shoppingTextBoxBannerRightExtra a{font-weight:bold; font-family:Verdana, Arial; font-size:9px; padding:0; text-decoration:underline; color: #736b8c; display:inline; margin:0 0 5px 0; text-align:left;}
.shoppingTextBoxBannerRightExtra a:link{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c; }
.shoppingTextBoxBannerRightExtra a:visited{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:underline; color: #736b8c;}
.shoppingTextBoxBannerRightExtra a:hover{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c;}
.shoppingTextBoxBannerRightExtra a:active{font-weight:bold; font-family:Verdana, Arial; font-size:9px; text-decoration:none; color: #736b8c;}

.shoppingPdtRef{font-size:9px; font-weight: bold; color: #b4a6e2; float:left; width:283px; margin:0 5px 0 0; font-family: Verdana, Arial; text-align:left;}
.shoppingPdtPrice{font-size:9px; font-family: Verdana, Arial; color: #5c5b5f; float:left; width:283px; margin:0 5px 0 0; font-weight:bold; text-align:left;}
.shoppingPdtAvail{float:left; width:283px; margin:0 5px 0 0; text-align:left;}
.shoppingPdtLifestyleImage{float:left; width:283px; margin:0 5px 7px 0; text-align:left;}
.shoppingPdtRating{font-size:9px; color: #6D6D6D; float:left; width:283px; margin:5px 5px 5px 0; text-align:left; font-family:Verdana, Arial;}
.shoppingPdtQuantity{font-size:9px; color: #6D6D6D; float:left; width:283px; margin:2px 5px 0 0; text-align:left; font-family:Verdana, Arial;}
.shoppingPdtDescriptionBoxExtra{float:left; width:283px; font-size:9px; overflow:auto; font-family:Verdana, Arial; color: #6D6D6D; margin:0 5px 0 0; text-align:justify;}
.shoppingPdtDescriptionBoxExtraDeclaration{float:left; width:600px; font-size:9px; overflow:auto; font-family:Verdana, Arial; color: #6D6D6D; margin:0 0 0 0; text-align:justify;}

.ExtraProductText{float:left; width:900px; font-family:Verdana, Arial; font-size:9px; color: #6D6D6D; text-align:left;}

.shoppingBannerTitleAllergy{font-size:9px; font-weight: bold; color: #736B8C; float:left; width:495px; margin:5px 0 0 0; font-family: Verdana, Arial; text-align:left;}
.shoppingPdtRefAllergy{font-size:9px; font-weight: bold; color: #b4a6e2; float:left; width:495px; margin:0 0 0 0; font-family: Verdana, Arial; text-align:left;}
.shoppingPdtPriceAllergy{font-size:9px; font-family: Verdana, Arial; color: #5c5b5f; float:left; width:495px; margin:0; font-weight:bold; text-align:left;}
.shoppingPdtAvailAllergy{float:left; width:495px; margin:0; text-align:left;}
.shoppingPdtRatingAllergy{font-size:9px; color: #6D6D6D; float:left; width:495px; margin:5px 0 5px 0; text-align:left; font-family:Verdana, Arial; text-align:left;}
.shoppingPdtDescriptionBoxAllergy{float:left; width:490px; font-size:9px; font-family:Verdana, Arial; color: #6D6D6D; text-align:justify; margin:0 0 10px 0; padding-right:5px;}
.shoppingPdtQuantityAllergy{font-size:9px; color: #6D6D6D; float:left; width:495px; margin:2px 0 0 0; text-align:left; font-family:Verdana, Arial;}

.mediumRightImageAccessoriesBannerRight{float:left; margin:0 0 0 405px; width:495px; display:inline;}
.mediumRightImageAccessoriesBannerRightOther{float:left; margin:0 0 0 0; width:450px; display:inline;}
.mediumRightImageAccessoriesBannerLeft{float:left; margin:0 5px 0 0; width:445px; display:inline;}
.mediumRightImageReviewBannerLeftSmall{float:left; margin:0 5px 0 0; width:400px; display:inline;}
.mediumRightImageReviewTextSmall{float:left; width:220px; margin:3px 0 0 0; font-weight: bold;}
.mediumRightImageReviewBannerLeftLarge{float:left; margin:0 0 0 0; width:495px; display:inline;}
.mediumRightImageReviewTextLarge{float:left; width:315px; margin:10px 0 0 0; font-weight: bold;}
.largeRightImageReviewBannerLeftLarge{float:left; margin:10px 0 10px 0; width:900px; display:inline;}
.largeRightImageReviewTextLarge{font-weight: bold; font-family: Verdana, Arial; font-size: 10px; color: #333333; vertical-align:middle;}

.mediumRightImageAccessories{float:left; width:180px; /*vertical-align:top;*/ margin:0;}
.mediumRightVariant{float:left; width:400px; /*vertical-align:top;*/ margin:0;}
.mediumRightImageAccessoriesText{float:left; width:310px; margin:3px 0 0 5px; font-weight: bold;}
.mediumRightImageAccessoriesTextOther{float:left; width:260px; margin:3px 0 0 0; font-weight: bold;}
.variantRightBanner{float:left; margin:5px 0 0 405px; width:495px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left;}
.variantRightBannerOther{float:left; margin:5px 0 0 400px; width:495px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left; color: #6D6D6D;}
.variantRightBannerOtherDeclaration{float:left; margin:5px 0 0 20px; width:265px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left; color: #6D6D6D;}
.variantRightBannerAddToCart{float:left; margin:0 0 0 400px; width:495px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left;}
.variantRightBannerRightOther{float:left; margin:5px 0 0 700px; width:900px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left; color: #6D6D6D;}
.variantRightBannerRightAddToCart{float:left; margin:0 0 0 700px; width:900px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left;}
.variantRightBannerRightOther2{float:left; margin:5px 0 0 0; width:200px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left; color: #6D6D6D;}
.variantRightBannerRightAddToCart2{float:left; margin:5px 0 0 400px; width:700px; display:inline; font-family: Verdana, Arial; font-size: 10px; text-align:left;}

/*.variantRightBannerGreen{font-family: Verdana, Arial; font-size: 9px; color: #009999; float:left; margin:0 0 0 0; width:495px; display:inline; margin:0 0 0 405px;}*/
/*End of victoria's code*/

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;

}

H1, H2, H4, H5, H6 {
font-family:Verdana, Arial;
}

H3{
font-family:Verdana, Arial;
font-size:12px
}


.actlarger{
    font-family:Verdana, Arial;
	font-size: larger;
	}

.actsmaller{
	font-family:Verdana, Arial;
	font-size: smaller;
}

.actxxsmall{
    font-family:Verdana, Arial;
	font-size:9px;
	
}

.actxsmall{
	font-family:Verdana, Arial;
	font-size:10px;
	
}

.actsmall{
	font-family:Verdana, Arial;
	font-size:10px;
}

.actregular{
    font-family:Verdana, Arial;
	font-size:10px;
}

.actlarge{
	font-family:Verdana, Arial;
	font-size:12px;
}

.actxlarge{
	font-family:Verdana, Arial;
	font-size:14px;
}

.actxxlarge{
    font-family:Verdana, Arial;
	font-size:16px;
}

.actwarningcolor{color:#FF8080;}
.actrequiredcolor{color:#333333;}
.actsearchhighlightcolor{color:#70688e;}
.actrequired{color:#92C9C9;}
.actwarning{color:#92C9C9;}
.actwelcome{color:#92C9C9;}

.actlogotext {font-family:Verdana, Arial; font-size: x-small; color: #70688e; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:10px;}

.actsmallheading {
	font-size:10px;
	color:#736b8c;
	font-family: Verdana, Arial;
	text-transform: uppercase;

}

td.boxheader {
	background-color:#736b8c;
}

/*porting from standard actinic*/

.title {
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial;
}
.introduction {

	font-family: Verdana, Arial;
	font-size: 10px;
}
.shoppingtable 
{ background-repeat:no-repeat; height:229px;}

.shoppingtableOther 
{ background-repeat:no-repeat;}


.shoppingtext {
    color: #6D6D6D
	font-family: Verdana, Arial;
	font-size: 10px;
}

/* featuretextmargin START */
.featuretextmargin {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	margin: 0 5px 0 5px;
}


.featuretextmargin a{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
	margin: 0 0 0 5px;
}

.featuretextmargin a:link{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretextmargin a:visited{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretextmargin a:hover{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:none;
}

.featuretextmargin a:active{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}
/* featuretextmargin END */

/* featuretextmarginShop START */
.featuretextmarginShop {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	margin: 0 0 0 0;
	width:900px;

}


.featuretextmarginShop a{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
	margin: 0 0 0 0;
}

.featuretextmarginShop a:link{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretextmarginShop a:visited{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretextmarginShop a:hover{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:none;
}

.featuretextmarginShop a:active{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}
/* featuretextmarginShop END */


.featuretext {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
}


.featuretext a{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretext a:link{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretext a:visited{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}

.featuretext a:hover{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:none;
}

.featuretext a:active{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff; text-decoration:underline;
}


.featuretitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}


.featuretitle a{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff; text-decoration:underline;
}

.featuretitle a:link{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff; text-decoration:underline;
}

.featuretitle a:visited{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff; text-decoration:underline;
}

.featuretitle a:hover{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff; text-decoration:none;
}

.featuretitle a:active{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #ffffff; text-decoration:underline;
}

/**/

.ticker, .ticker a {
	font-family: Verdana, Arial;
	font-size: 10px;
}

.ticker a:hover {
	color: #736b8c;
}

.ticker_body {background-color:#2a0101; }

a {
	font-family: Verdana, Arial;
	text-decoration: none;
	font-size: 10px;
	color: #736b8c;
}

.shoppingtitle {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #736B8C;
}

.shoppingtitle a {font-family:Verdana, Arial; text-decoration: none; font-size: 12px; color: #736b8c; font-weight:bold;}
.shoppingtitle a:link {font-family:Verdana, Arial; text-decoration: none; foALCTitleBoxnt-size: 12px; color: #736b8c; font-weight:bold;}
.shoppingtitle a:hover {font-family:Verdana, Arial; text-decoration:underline; font-size:12px; color: #736b8c; font-weight:bold;}



.shoppingtitleColumn {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #736B8C;
	height: 16px;
	vertical-align:top;
}

.carttable {
	background-color: #defff7;
	border: 1px solid #666666;
	height: 50px;
	width: 170px;
}
.carttitle {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	height: 18px;
}
a:hover {
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.search { 
	height:20px;
	width: 150px;
	border:1px solid #dccda3;
	padding-top:0;
}
.callus {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;

}
.ALCnavigation {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #70688e;

}
.shoppingtitleALC {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 40px;
	background-color: #adadd6;
	width: 175px;
}

.smallshoppingtable {
	height: 140px;
}
.smallshoppingtitle {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-weight: bold;
	color: #736B8C;
	background-color: #f6f2cd;
}
.addtocartshoppingtable {
}

.addtocartsmallshoppingtable {
	height: 220px;
}

.addtocartbigshoppingtable {
}


.tablenotpresized {
}

.secure_payment_table {
}

.shoppingerror {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #736B8C
}


.promotion {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FF0080;
}

.promotion a{
	color: #FF0080; text-decoration:underline;
}

.promotion a:link{
	color: #FF0080; text-decoration:underline;
}

.promotion a:visited{
	color: #FF79BC; text-decoration:underline;
}

.promotion a:hover{
	color: #FF79BC; text-decoration:none;
}

.promotion a:active{
	color: #FF0080; text-decoration:underline;
}

.promotionBold {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FF0080;
}

.promotionBold a{
	color: #FF0080; text-decoration:underline;
}

.promotionBold a:link{
	color: #FF0080; text-decoration:underline;
}

.promotionBold a:visited{
	color: #FF79BC; text-decoration:underline;
}

.promotionBold a:hover{
	color: #FF79BC; text-decoration:none;
}

.promotionBold a:active{
	color: #FF0080; text-decoration:underline;
}


.attentionGreen {
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: #569888;
}

.messageGreen {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #569888;
}

.messageGreenbold {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #569888;
}

.menulist li {
border: 1px solid #000000;
}


.shopNavigatorPopupUL { 
	font-size: 9px; float:left; 
	width:68px;
	height:80px;
	padding:3px;
	text-align:left; 
	color: #ffffff;
	font-family: verdana, arial;
	font-weight:bold; margin:0 0 0 5px;
	border: 1px solid #774e4c;
	background-color:#252a2a;
	list-style:none;
	}
.shopNavigatorPopupUL a { color: #ffffff; text-decoration: underline; display: block; padding: 5px 5px 5px 10px; }
.shopNavigatorPopupUL a:hover { color: #ffffff; text-decoration: none; }
.shopNavigatorPopupUL li #active{ float: left; position:static; list-style:none;  }
.shopNavigatorPopupUL li ul { list-style: none; position:relative; top:0; left:-100px; display:none; width: 270px; border: 1px solid #774e4c; background-color:#252a2a; text-align:left; z-index:100; padding:0; margin:0;}
.shopNavigatorPopupUL li:hover ul { display: block; }
.shopNavigatorPopupUL li:hover ul li ul { display: none;}
.shopNavigatorPopupUL li ul li:hover ul { display: block; }


.lowText { text-decoration: none; color: #000000; font-family: Verdana, Arial; font-size: 10px; text-align: left; vertical-align: middle }
.highText { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial; font-size: 10px; text-align: left; vertical-align: middle }
a.lowText { text-decoration: none; color: #000000; font-family: Verdana, Arial; font-size: 10px; text-align: left; vertical-align: middle }
a.highText { text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial; font-size: 10px; text-align: left; vertical-align: middle }

.itemBorder { border: 1px solid #000000 }
.itemBorderBlank { border: 1px solid #000000 }

.buttonText { text-decoration: none; color: #FFFFFF; font: Bold 12px "Arial, Helvetica" }
.buttonHover { text-decoration: none; color: #FFFFFF; font: Bold 12px "Arial, Helvetica"; padding: 1px }
.buttonBorder { border: 1px outset #339966 }
.buttonBorderOver { border: 1px inset #CC9966 }

/* Start of Navigator styles */
.navistrip{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#2a0101; height:340px; margin:5px 0 0 0;}

.navistripBox1
{
font-size: 9px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 0 0 0;
}

.navistripBox2
{
font-size: 9px; 
background-color: #2a0101 ;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold;
}

.navistripBox1 a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1 a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1 a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1 a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox1 a:active{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2 a{
	color: #ffffff; text-decoration:underline;
	
}

.navistripBox2 a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2 a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2 a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox2 a:active{
	color: #ffffff; text-decoration:underline;
}

.navititlestyle
{ 
text-align:center;
background-color: #2a0101;
font-size: 12px; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
}

/* Start of inside elements */
.navistripBox1Inside
{
font-size: 9px;
float:left; width:150px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:5px 0 0 5px;
}

.navistripBox1Inside a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Inside a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Inside a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Inside a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox1Inside a:active{
	color: #ffffff; text-decoration:underline;
}

/* End of inside elements */



.navititlestyleOther
{ 
/*margin:10px 0 0 190px;*/ 
background-color: #2a0101;
margin-top:10px;
text-align:center;
font-size: 12px; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
}

/* Start of Frontpage Navigator */

.navistripFront{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; margin:5px 0 0 0; height:220px; padding:5px 0 5px 0;}

.navistripFrontShoveler{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; margin:5px 0 0 0; height:130px; padding:5px 0 5px 0;}

.navistripScrollbar{ text-align:center; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100%; background-color:#2a0101; margin:5px 0 0 0; height:180px;}

/* Start of scrollbarElement */

.scrollbarElement
{
font-size: 9px; float:left; 
padding:3px;
text-align:center;
width:95px;
height:95px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c; 
background-color:#252a2a;
}

.scrollbarElement a{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement a:link{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement a:visited{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement a:hover{
	color: #ffffff; text-decoration:none;
}

.scrollbarElement a:active{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement2
{
font-size: 9px; float:left; 
padding:3px;
text-align:center;
width:95px;
height:95px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
}

.scrollbarElement2 a{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement2 a:link{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement2 a:visited{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement2 a:hover{
	color: #ffffff; text-decoration:none;
}

.scrollbarElement2 a:active{
	color: #ffffff; text-decoration:underline;
}

/* End of scrollbarElement */


.scrollbarElement900
{
float:left; 
padding:3px;
text-align:center;
width:900px;
height:120px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
display:inline;
}

.scrollbarElement900 a{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement900 a:link{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement900 a:visited{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElement900 a:hover{
	color: #ffffff; text-decoration:none;
}

.scrollbarElement900 a:active{
	color: #ffffff; text-decoration:underline;
}

.scrollbarElementImage{float:left; width:150px;}
.scrollbarElementText{float:left; width:200px; height:120px; background-image:url(scrollbarElementTextBG.gif);}
.scrollbarElementText1 { margin-top:16px;}
.scrollbarElementText2 { margin-top:15px;}
.scrollbarElementRating{float:left; width:550px;}

/* End of scrollbarElement */



/* Start of shopScrollbarElement */

.shopScrollbarElement
{
font-size: 9px; 
padding:3px;
text-align:center;
width:200px;
height:120px;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;

}

.shopScrollbarElement a{
	color: #ffffff; text-decoration:underline;
}

.shopScrollbarElement a:link{
	color: #ffffff; text-decoration:underline;
}

.shopScrollbarElement a:visited{
	color: #ffffff; text-decoration:underline;
}

.shopScrollbarElement a:hover{
	color: #ffffff; text-decoration:none;
}

.shopScrollbarElement a:active{
	color: #ffffff; text-decoration:underline;
}

/* End of shopScrollbarElement */

.navistripBox1Front
{
font-size: 9px; float:left; 
width:70px;
height:81px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 0 0 5px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox1Front a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Front a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Front a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox1Front a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox1Front a:active{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2Front
{
font-size: 9px; float:left;
background-color: #2a0101 ;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold;
}

.navistripBox2Front a{
	color: #ffffff; text-decoration:underline;
	
}

.navistripBox2Front a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2Front a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox2Front a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox2Front a:active{
	color: #ffffff; text-decoration:underline;
}

.navititlestyleFront
{ 
text-align:center;
background-color: #2a0101;
font-size: 10px; 
font-family: verdana, arial, helvetica, sans-serif;
color: #ffffff; margin-bottom:4px;
font-weight:bold;
}

.navititlestyleFront a{
	color: #ffffff; text-decoration:underline;
}

.navititlestyleFront a:link{
	color: #ffffff; text-decoration:underline;
}

.navititlestyleFront a:visited{
	color: #ffffff; text-decoration:underline;
}

.navititlestyleFront a:hover{
	color: #ffffff; text-decoration:none;
}

.navititlestyleFront a:active{
	color: #ffffff; text-decoration:underline;
}

/* End of Frontpage Navigator */

.smallBreak { margin-bottom:2px; }

.navistripBox_XS
{
font-size: 9px; float:left; 
width:77px;
height:81px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox_XS a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XS a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XS a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XS a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_XS a:active{
	color: #ffffff; text-decoration:underline;
}



.navistripBox_S
{
font-size: 9px; float:left; 
width:108px;
height:139px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox_S a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_S a:active{
	color: #ffffff; text-decoration:underline;
}


.navistripBox_S2
{
font-size: 9px; float:left; 
width:108px;
height:139px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;

}

.navistripBox_S2 a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S2 a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S2 a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_S2 a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_S2 a:active{
	color: #ffffff; text-decoration:underline;
}


.navistripBox_TS
{
font-size: 9px; float:left; 
width:170px;
height:150px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
}

.navistripBox_TS a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_TS a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_TS a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_TS a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_TS a:active{
	color: #ffffff; text-decoration:underline;
}



.navistripBox_M
{
font-size: 9px; float:left; 
width:200px;
height:200px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox_M a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_M a:active{
	color: #ffffff; text-decoration:underline;
}


.navistripBox_M2
{
font-size: 9px; float:left; 
width:200px;
height:200px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
}

.navistripBox_M2 a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M2 a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M2 a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_M2 a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_M2 a:active{
	color: #ffffff; text-decoration:underline;
}



.navistripBox_L
{
font-size: 9px; float:left; 
width:308px;
height:246px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox_L a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_L a:active{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L2
{
font-size: 9px; float:left; 
width:308px;
height:246px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
}

.navistripBox_L2 a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L2 a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L2 a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_L2 a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_L2 a:active{
	color: #ffffff; text-decoration:underline;
}



.navistripBox_XL
{
font-size: 9px; float:left; 
width:400px;
height:400px;
padding:3px;
text-align:center;
color: #ffffff;
font-family: verdana, arial;
font-weight:bold; margin:0 3px 0 3px;
border: 1px solid #774e4c;
background-color:#252a2a;
}

.navistripBox_XL a{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XL a:link{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XL a:visited{
	color: #ffffff; text-decoration:underline;
}

.navistripBox_XL a:hover{
	color: #ffffff; text-decoration:none;
}

.navistripBox_XL a:active{
	color: #ffffff; text-decoration:underline;
}


.navigatorContainer_XS {position:relative; width:100%; height:120px;overflow:hidden;}
.navigatorContainer_S {position:relative; width:100%; height:178px;overflow:hidden;}
.navigatorContainer_M {position:relative; width:100%; height:225px;overflow:hidden;}
.navigatorContainer_L {position:relative; width:100%; height:271px;overflow:hidden;}
.navigatorContainer_XL {position:relative; width:100%; height:425px;overflow:hidden;}
.navigatorContainer_shop {position:relative; width:100%; height:250px;overflow:hidden;}


.hold
	{ 
	position:absolute; 
	z-index:100;
	}
.wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	 /*width:100%; height:100%; */
	clip:rect(0px, 100%, 100%, 0px); 
	z-index:1;
	}
.lyr1	
	{ 
	position:absolute;
	left:0px; top:0px;  
	}
.scrollbar { 
  margin-left: 500px;
  position:absolute;
 left:0px; 
  width:352px; 
  height:20px; 
  font-size:1px; 
  z-index:10;
  }
.track { 
  position:absolute; left:14px;
  width:329px; height:17px; z-index:2;
  background: url("scrollbar_repeatcenter.gif") repeat;
  }
.dragBar {
margin-left:11px;
margin-right:5px;
  position:absolute; left:0px; 
  width:109px; height:17px; z-index:4;
  background: url("scrollbar_handle.gif") no-repeat;
  }  
.left { position:absolute; left:0;  z-index:3; }  
.right { position:absolute; right:0; z-index:3;}
  
  
/* End of Navigator styles */
