﻿body{font-family:Arial;font-size:13px;color:#000000;width:100%;margin:0px;background-color:#ffffff;}
h1{font-family:Arial;font-size:48px;font-weight:normal;color:#000000;padding:0px;margin:0px;}
h2{font-family:Arial;font-size:13px;font-weight:normal;color:#777777;padding:0px;margin:0px;}
h3{font-family:Arial;font-size:18px;color:#f15c1f;font-weight:normal}
Form{margin:0px;padding:0px;}
/**********************  Text  ********************/
.generalTextContent{text-align:justify;}
.generalText{display:block;font-size:12px;line-height:16px;}
.generalText a{font-size:12px;color:#00bdf2;text-decoration:none;font-weight:bold;}
.generalText a:hover{font-size:12px;color:#00bdf2;text-decoration:underline;font-weight:bold;}
.generalLinks a{font-size:12px;color:#00bdf2;text-decoration:none;font-weight:bold;}
.generalLinks a:hover{font-size:12px;color:#00bdf2;text-decoration:underline;font-weight:bold;}
.generalPrice{font-size:15px;font-weight:bold;color:#000000;padding-right:10px;}
.discountPrice{font-size:15px;font-weight:bold;color:#22b14c;padding-right:10px;}
.overline{text-decoration:line-through;color:#e40000;}
.dashedSeperator{border-bottom:dashed 1px #959595;}
.HeaderNotificationText{display:block;font-size:12px;color:#5e5e5e;}
.HeaderNotificationText a{font-size:12px;color:#00bdf2;text-decoration:none;font-weight:bold;}
.HeaderNotificationText a:hover{font-size:12px;color:#00bdf2;text-decoration:underline;font-weight:bold;}

.generalText UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.generalText LI{list-style-type: square;color:#000000;margin-top:10px;list-style-image: url('images/li-orange.gif');}


/*********************  Header  *******************/
.Header{display:block;position:relative;width:953px;margin:auto;}
.Header .Logo{text-align:left;padding:10px 5px 0px 0px; width:260px;height:90px;float:left;}
.Header .topBanner{float:left;padding:10px 0px 0px 0px;width:240px;}
.Header .topBanner .msgBox{font-size:12px;color:#797979;height:24px;vertical-align:middle;}
.Header .TopNavigationContainer{height:39px;float:right;}
.Header .TopNavigationContainer .Left{float:right;background:url(images/nav/topnav_leftside.gif);background-repeat:no-repeat;width:8px;height:39px;}
.Header .TopNavigationContainer .TopNavigation{float:right;background-color:#ebebeb;height:39px;}
.Header .TopNavigationContainer .Right{float:right;background:url(images/nav/topnav_rightside.gif);background-repeat:no-repeat;width:8px;height:39px;}
.Header .TopNavigationContainer .Links{padding:7px 10px 0px 10px;font-size:11px;}
.Header .TopNavigationContainer .navLink a{color:#000000;text-decoration:none;}
.Header .TopNavigationContainer .navLink a:hover{color:#000000;text-decoration:underline;}
.Header .TopNavigationContainer .msgBoxCC{font-size:12px;color:#797979;position:absolute;top:45px;right:20px;width:400px;height:55px;text-align:center;font-size:13px;padding:15px 0px 0px 0px;}
.Header .TopNavigationContainer .msgBoxCC img{vertical-align:middle;}
.Header .TopNavigationContainer .customerLinksCont{display:inline;padding-left:3px;}
.Header .TopNavigationContainer .customerLinks img{vertical-align:top;padding:0px 3px 0px 3px;}
.Header .TopNavigationContainer .customerLinks {display:inline;color:#00bdf2;text-decoration:none;font-size:11px;font-weight:bold;}
.Header .TopNavigationContainer .customerLinks:hover{display:inline;text-decoration:underline;font-size:11px;font-weight:bold;}
.Header .TopNavigationContainer .dynamicCustomerDiv{display:inline;padding-left:5px;}
.Header .MainNavigationContainer{clear:both;margin:auto;display:block;height:36px;}
.Header .MainNavigationContainer .Left{float:right;background:url(images/nav/mainav_leftside.gif);background-repeat:no-repeat;width:17px;height:36px;}
.Header .MainNavigationContainer .MainNavigation{float:right;background-color:#9CBBCB;height:36px;}
.Header .MainNavigationContainer .Right{float:right;background:url(images/nav/mainav_rightside.gif);background-repeat:no-repeat;width:22px;height:36px;}
.Header .MainNavigationContainer .Links{padding-top:0px;font-size:13px;}
.Header .MainNavigationContainer .navLink a{color:#FFFFFF;text-transform: uppercase;font-weight:bold;text-decoration:none;padding:0px 5px 0px 5px;}
.Header .MainNavigationContainer .navLink a:hover{text-decoration:underline;}
.Header .MainNavigationContainer .navLinkWhite a{float:left;color:#ffffff;font-weight:bold;text-decoration:none;padding-top:10px;}
.Header .MainNavigationContainer .navLinkWhite a:hover{text-decoration:underline;}
.Header .MainNavigationContainer .Yellow{background-color:#557785;text-transform: uppercase;padding:0px;margin:0px;border:0px;}
.Header .MainNavigationContainer .Seperator{background:url(images/nav/mainav_seperator.gif);background-repeat:no-repeat;height:21px;width:1px;margin:0px;}
.mainnav {height:36px;padding:0px;margin:0px;border:0px;width:914px;}
.mainnav td{vertical-align:middle;}
.LoyalityCoinsHolder{position:relative;display:inline;font-size:11px;color:#000000;height:25px;vertical-align:middle;}
.LoyalityCoinsHolder .loyalityCoinsPopup{position:absolute;bottom:-175px;right:-38px;width:242px;height:146px;background-color:#ffffff;border: 7px solid #9fb0b7;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;z-index:5;display:none;}
.LoyalityCoinsHolder .loyalityCoinsPopup .loyalityCoinsPopupHolder{position:relative;width:242px;height:146px;}
.LoyalityCoinsHolder .loyalityCoinsPopup .loyalityCoinsPopupHolder .btnClose{position:absolute;right:7px;top:7px;width:21px;height:21px;}
.btnSmall{width:98px;height:20px;background-image:url(images/smallButton.gif);background-repeat:no-repeat;font-size:12px;color:#ffffff;float:right;text-align:center;padding-top:3px;text-decoration:none;}
.btnSmall:hover{width:98px;height:20px;background-image:url(images/smallButton.gif);background-repeat:no-repeat;font-size:12px;color:#ffffff;float:right;text-align:center;padding-top:3px;text-decoration:none;}
.cfrmContainer{padding-top:40px;width:195px;margin:auto;font-size:12px;text-align:left;}
.cfrmContainer a{text-decoration:none;}
.cfrmContainer a:hover{text-decoration:none;}
.cfrmInput{width:195px;border:solid 1px #a6a6a6;color:#bcbcbc;margin:5px 0px 5px 0px;}
.tblLCContainer{display:inline;height:25px;}
.tblLCContainer td{vertical-align:middle;height:25px;}
.lcIcon{vertical-align:middle;}
.clear{clear:both;}


/*********************  Footer  *******************/
.Footer{clear:both;display:block;width:953px;height:200px;margin:auto;background-color:#ffffff;margin-top:10px;padding-top:20px;}
.Footer .BottomImage {float:left;width:230px;height:160px;padding-top:40px;}
.Footer .BottomLinks {float:left;width:170px;height:180px;padding:10px 0px 0px 0px;text-align:left;}
.Footer .BottomTitle {vertical-align:top;font-weight:bold;}
.Footer ul{font-family: Arial;font-size: 11px;font-weight:bold;padding:0px;}
.Footer li{font-size:11px;text-align:left;font-weight:normal;list-style-type: none;color:#656565;padding-top:4px;}
.Footer li a{color:#999999;text-decoration:none;}
.Footer li a:hover{color:#999999;text-decoration:underline;}
.Footer img{border:0px;padding:0px 0px 0px 2px;}
.Footer a{color:#999999;text-decoration:none;}
.Footer a:hover{color:#999999;text-decoration:underline;}
.Footer .BottomNavigation{clear:both;display:block;width:953px;height:30px;padding:10px 0px 0px 0px;border-top:solid 1px #ebebeb;}
.Footer .BottomLogoNavigation{float:right;width:130px;text-align:right;}
.Footer .BottomCreditNavigation{float:left;width:300px;text-align:left;padding:5px 0px 5px 0px;}
.Footer .socialStrip{display:block;width:953px;height:31px;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;}
.Footer .socialStrip .left{float:left;width:245px;height:20px;text-align:left;vertical-align:bottom;}
.Footer .socialStrip .right{float:right;width:245px;height:20px;text-align:right;font-size:11px;color:#999999;}
.Footer .socialStrip img{display:inline;vertical-align:middle;padding-top:4px;}
.Footer .socialStrip span{display:inline;vertical-align:middle;padding-top:4px;}

/********************   Buttons   *****************/
.generalButton {display:block}
.generalButton .Left {float:left;height:23px;width:4px;background:url(images/buttons/general_left.gif);background-repeat:no-repeat;}
.generalButtonLeft {float:left;height:23px;width:4px;background:url(images/buttons/general_left.gif);background-repeat:no-repeat;}
.generalButton .CenteredText{float:left;height:23px;background:url(images/buttons/general_bg.gif);background-repeat:repeat-x;font-size:12px;font-weight:bold;color:#ffffff;padding:3px 2px 0px 2px;cursor:pointer;}
.generalButton .Wide{padding:3px 45px 0px 45px;}
.generalButton .Right {float:left;height:23px;width:4px;background:url(images/buttons/general_right.gif);background-repeat:no-repeat;}
.generalButtonRight {float:left;height:23px;width:4px;background:url(images/buttons/general_right.gif);background-repeat:no-repeat;}
.buttonLinked{display:block;color:#ffffff;text-decoration:none;cursor:pointer;}
.buttonLinked:hover{display:block;color:#ffffff;text-decoration:underline;cursor:pointer;}
.grayButton {display:block;}
.grayButton .Left {float:left;height:22px;width:10px;background:url(images/buttons/gray_leftside.gif);background-repeat:no-repeat;}
.grayButton .CenteredText{display:inline;}
.grayButton .CenteredText a{float:left;height:22px;background:url(images/buttons/gray_tilebg.gif);background-repeat:repeat-x;font-size:12px;font-weight:bold;color:#ffffff;padding:3px 2px 0px 2px;text-decoration:none;}
.grayButton .CenteredText a:hover{float:left;height:22px;background:url(images/buttons/gray_tilebg.gif);background-repeat:repeat-x;font-size:12px;font-weight:bold;color:#ffffff;padding:3px 2px 0px 2px;text-decoration:underline;}
.grayButton .Right {float:left;height:22px;width:10px;background:url(images/buttons/gray_rightside.gif);background-repeat:no-repeat;}
.grayButtonLinked a{color:#00bdf2;text-decoration:none;cursor:pointer;}
.grayButtonLinked a:hover{color:#00bdf2;text-decoration:underline;cursor:pointer;}
.readMoreButton{width:457px;height:23px;padding-top:7px;background:url(images/buttons/readmore.gif);background-repeat:no-repeat;}
.readMoreButton .btnText{color:#05afeb;text-align:center;font-size:13px;font-weight:bold;}
.readMoreButton a{font-size:13px;color:#00adef;text-decoration:none;font-weight:bold;}
.readMoreButton a:hover{font-size:13px;color:#00adef;text-decoration:underline;font-weight:bold;}
.hidden{display:none;visibility:hidden;}

/********************  Home Page  *****************/
.Content{clear:both;padding:15px 0px 0px 0px;margin:auto;width:953px;}
.Content .MainAdArea{padding:0px 0px 10px 0px;vertical-align:top;}
.Content .TeaserBlock{padding:0px 5px 10px 0px;float:left;}
.Content .TeaserBlock img{margin:auto;}
.Content .WidgetsContainer{padding:0px 0px 0px 0px;float:right;width:223px;}
.Content .SideWidget{margin:0px 0px 5px 0px;width:235px;text-align:left;}
.Content .SideWidget .Smily {position:relative;margin-left:0px;height:115px;width:223px;background:url(images/nav/sidebar_newsletter_bg.gif);background-repeat:no-repeat;background-position:10px top;background-color:#e6eef2;}
.Content .SideWidget .Smily .LeftSide{position:absolute;left:0px;top:0px;}
.Content .SideWidget .Smily .RightSide{position:absolute;right:0px;top:0px;}
.Content .SideWidget .Smily .BottomLeft{position:absolute;left:0px;bottom:0px;}
.Content .SideWidget .Earth {position:relative;margin-left:0px;height:105px;width:223px;background:url(images/nav/sidebar_storelocator_bg.gif);background-repeat:no-repeat;background-position:10px top;background-color:#e6eef2;}
.Content .SideWidget .Earth .LeftSide{position:absolute;left:0px;bottom:0px;}
.Content .SideWidget .ProductRegistration {position:relative;margin-left:0px;height:140px;width:223px;background:url(images/nav/sidebar_productreg_bg.gif);background-repeat:no-repeat;background-position:10px bottom;vertical-align:top;background-color:#e6eef2;}
.Content .SideWidget .ProductRegistration .LeftSide{position:absolute;left:0px;bottom:0px;}
.Content .SideWidget .ProductRegistration .RightSide{position:absolute;right:0px;bottom:0px;}
.Content .WidgetTitle{padding:10px 0px 15px 50px;font-size:12px;font-weight:bold;color:#577987;}
.Content .ContentArea{clear:both;display:block;text-align:left;width:780px;padding:25px 0px 0px 0px;margin:auto;}
.Content .SideSeperator{border-top:solid 5px #ebebeb;width:231px;padding:5px 0px 5px 0px;height:5px;}
.Content .SideWidget .newletterButton{display:block;float:right;padding-right:10px;padding-top:10px;}
.Content .SideWidget .slocatorButton{float:right;padding-right:10px;padding-top:32px;}
.Content .SideWidget .pregisterationButton{display:block;float:right;padding-right:10px;padding-top:52px;}

/*****************   Content Pages   **************/
.Content .PageTitle{width:953px;padding-bottom:21px;}

/*********************   Store   ******************/
.Content .pageContentHeader{float:left;width:670px;padding:0px 0px 25px 30px;text-align:left;}
.Content .pageContentHeader .generalText{text-align:justify;width:600px;}
.Content .productsContainer{float:left;width:670px;padding:25px 0px 25px 0px;text-align:left;}
.Content .productsContainer .product{float:left;padding:0px 10px 0px 10px;height:320px;text-align:center;}
.Content .productsContainer .product a{text-decoration:none}
.Content .productsContainer .banner1{width:200px;}
.Content .productsContainer .banner2{width:446px;}
.Content .productsContainer .banner3{width:600px;}
.Content .productsContainer .productNotice{clear:left;width:620px;padding:0px 0px 25px 13px;text-align:justify;}
.Content .productsContainer .productNotice ul {font-size: 13px;padding:0px 0px 0px 20px;margin:0px;}
.Content .productsContainer .productNotice li{list-style-type: square;color:#000000;margin-top:5px;list-style-image: url('images/li-gray.gif');}
.Content .productsContainer .productNotice li a{color:#1fc3f1;text-decoration:none;}
.Content .productsContainer .productNotice li a:hover{color:#1fc3f1;text-decoration:underline;}
.Content .productsContainer .productInformationContainer{text-align:center;width:200px;margin:auto;}
.Content .productsContainer .productsType{clear:both;font-size:24px;color:#f15c1f;padding-bottom:10px;}
.Content .productsContainer .prodImage{display:block;border:0px;text-align:center;}
.Content .productsContainer .prodDescription{display:block;font-size:11px;color:#5f5f5f;text-decoration:underline;text-align:center;}
.Content .productsContainer .prodPrice{display:block;font-size:15px;font-weight:bold;padding-top:5px;}
.Content .productsContainer .prodActions{display:block;padding-top:15px;font-size:11px;text-align:center;width:200px;}
.Content .productsContainer .QtyDropdown{float:left;width:70px;padding-left:5px;}
.Content .productsContainer .prodActions form{float:left;width:200px;}
.Content .productsContainer .buttonContainer{margin:0 auto;display:inline-block;_height: 35px;*display: inline;zoom: 1;}
.tblShoppingBasket td{background:url(images/nav/widgets_bg.gif);background-repeat:repeat-y;}

/**********   Sidebar */
.SideBar{float: left; width: 230px; padding-left: 10px;}
.shoppingBasket{}
.shoppingBasket .Left {float: left; background: url(images/nav/widgets_leftside.gif); background-repeat: no-repeat;width: 11px; height: 42px;}
.shoppingBasket .Header {float: left; background-color: #ebebeb; width: 208px; height: 42px;}
.shoppingBasket .HeadTitle {display: block; font-size: 18px; padding-top: 10px;}
.shoppingBasket .Right {float: left; background: url(images/nav/widgets_rightside.gif); background-repeat: no-repeat;width: 11px; height: 42px;}
.shoppingBasket #Content-8 {clear: both; float: left; background: url(images/nav/widgets_bg.gif);background-repeat: repeat-y; width: 230px;overflow:hidden;}
.shoppingBasket #toggle{display:none}
.shoppingBasket .ExpandCollapse{display:block;height:25px;padding-top:6px;}
.shoppingBasket .Bottom {clear: both; float: left; background: url(images/nav/widgets_basket_bottom.gif);background-repeat: no-repeat; width: 230px; height: 30px;}
.deliveryNotice {clear: both; padding-top: 15px}
.sidebarAdBox {float:left;padding-top: 15px}
.sidebarBoxHeader {background: url(images/nav/widgets_header.gif); background-repeat: no-repeat;width: 230px; height: 12px;}
.sidebarBoxContent {background: url(images/nav/widgets_bg.gif);background-repeat: repeat-y; width: 230px; height: 55px;}
.sidebarBoxBottom {background: url(images/nav/widgets_bottom.gif);background-repeat: no-repeat; width: 230px; height: 12px;padding-bottom:15px;}
.SideBar .shoppingBasket .totalItems{clear: both;background: url(images/nav/widgets_bg.gif);background-repeat: repeat-y; height: 51px;overflow:hidden;font-size:12px;color:#000000;padding:10px;text-align:center;}
.SideBar .shoppingBasket .totalItems .total{font-weight:bold;color:#f15b1e;}
.SideBar .shoppingBasket .tblShoppingBasketItems{width:215px;border:0px;}
.SideBar .shoppingBasket .tblShoppingBasketItems th{text-align:left;padding-left:3px;font-size:10px;font-weight:bold;background-color:#ebebeb;height:21px;}
.SideBar .shoppingBasket .tblShoppingBasketItems td{padding:10px 0px 10px 3px;border-bottom:solid 1px #ebebeb;vertical-align:top;}
.SideBar .shoppingBasket .tblShoppingBasketItems .ItemRemoveImage{vertical-align:top;padding:0px 0px 5px 10px;}
.SideBar .shoppingBasket .tblShoppingBasketTotal{width:215px;border:0px;}
.SideBar .shoppingBasket .tblShoppingBasketItems th{padding-left:3px;font-size:10px;font-weight:bold;background-color:#ebebeb;height:21px;}
.SideBar .shoppingBasket .tblShoppingBasketTotal td{padding:10px 0px 10px 3px;border-bottom:solid 1px #ebebeb;vertical-align:top;}
.SideBar .shoppingBasket .tblShoppingBasketItems .productName{text-align:left;vertical-align:middle;font-size:11px;color:#5f5f5f;padding:5px 0px 0px 5px;}
.SideBar .shoppingBasket .tblShoppingBasketItems .productPrice{text-align:left;vertical-align:middle;font-size:11px;color:#5f5f5f;padding:5px 0px 0px 5px;}
.couponLink a{color:#00aeef;font-size:11px;text-decoration:none;font-weight:bold }
.couponLink a:hover{color:#00aeef;font-size:11px;text-decoration:underline;font-weight:bold }
.couponLink {width:100%;display:block;text-align:center}
.SideBar .shoppingBasket .aleft{text-align:left;}
.SideBar .shoppingBasket .aright{text-align:right;}
.SideBar .shoppingBasket .Title{font-size:11px;font-weight:bold;color:#000000;padding:0px 0px 0px 5px;}
.SideBar .shoppingBasket .Value{font-size:11px;font-weight:bold;color:#000000;text-align:right;padding:0px 35px 0px 0px;}
.SideBar .shoppingBasket .TotalTitle{font-size:12px;font-weight:bold;color:#f15b1e;padding:0px 0px 0px 5px;}
.SideBar .shoppingBasket .TotalValue{font-size:12px;font-weight:bold;color:#f15b1e;text-align:right;padding:0px 35px 0px 0px;}
.SideBar .shoppingBasket .BasketTotalRedNotice{display:block;font-size:11px;font-weight:normal;color:#e40000;width:200px;padding:0px 0px 10px 2px;}
.SideBar .shoppingBasket .BasketTotalNotice{display:block;font-size:11px;font-weight:normal;color:#000000;width:310px;padding:10px 0px 10px 0px;}
.SideBar .shoppingBasket .noborder{border:0px;}
.SideBar .shoppingBasket .Content{width:230px;}


/**********   Product Page */
.pageContentHeader .productsType{clear:both;display:block;font-size:24px;color:#f15c1f;padding:0px 0px 15px 13px;}
.pageContentHeader .productInformationContainer{display:block;width:630px;}
.pageContentHeader .productImage{padding:0px 10px 0px 10px;text-align:center;vertical-align:top;}
.pageContentHeader .productInformation{font-size:12px;color:#000000;vertical-align:top;line-height:16px;}
.pageContentHeader .prodActions{padding-top:15px;font-size:11px;width:320px;text-align:left;}
.pageContentHeader .ProductPriceContainer{float:left;}
.pageContentHeader .QtyDropdown{float:left;display:inline;text-align:left;padding-right:15px;color:#5f5f5f;}
.pageContentHeader ul {font-size: 13px;padding:0px 0px 0px 20px;margin:0px;}
.pageContentHeader li{list-style-type: square;color:#000000;margin-top:5px;list-style-image: url('images/li-blue.gif');}
.pageContentHeader li a{color:#000000;text-decoration:none;}
.pageContentHeader li a:hover{color:#000000;text-decoration:underline;}
.pageContentHeader .productListDescription{width:350px;padding:10px 20px 20px 20px;margin:5px 0px 0px 0px;background-color:#ecfbff;font-size:12px;display:block}
.pageContentHeader .productListDescriptionClose{color:#6f6f6f;}
.pageContentHeader .productListDescriptionClose a{color:#6f6f6f;text-decoration:none;}
.pageContentHeader .productListDescriptionClose a:hover{color:#6f6f6f;text-decoration:underline;}
.pageContentHeader #wr{width:380px;margin:0px;text-align:left;}
.pageContentHeader .trigger,.trigger a{display:inline;width:104px;overflow:hidden;}
.pageContentHeader .trigger{color:#000000;}
.pageContentHeader .close{color:#000000;font-weight:bold;}
.pageContentHeader .cnt{display:none;padding:10px;margin:10px;background:#ecfbff;width:380px;position:relative;}
.pageContentHeader .answerContent{font-size:12px;line-height:16px;}
.pageContentHeader .answerContent a{font-size:12px;line-height:16px;color:#00aeef;text-decoration:none;}
.pageContentHeader .answerContent a:hover{font-size:12px;line-height:16px;color:#00aeef;text-decoration:underline;}
.pageContentHeader .answerContent UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.pageContentHeader .answerContent LI{list-style-type: square;color:#000000;margin-top:10px;list-style-image: url('images/li-faq.gif');}
.pageContentHeader .cl{width:100%;clear:both;line-height:0px;font-size:0px;}
.pageContentHeader .infolink{display:block;padding:0px;margin:0px;}
.pageContentHeader .infolink a{display:inline;padding:0px;margin:0px;color:#000000;text-decoration:none;}
.pageContentHeader .infolink a:hover{display:inline;padding:0px;margin:0px;color:#000000;text-decoration:underline;}
.pageContentHeader .roundedLeftTop{left:0px;top:0px;position:absolute;width:4px;height:4px;}
.pageContentHeader .roundedRightTop{right:0px;top:0px;position:absolute;width:4px;height:4px;}
.pageContentHeader .roundedLeftBottom{left:0px;bottom:0px;position:absolute;width:4px;height:4px;}
.pageContentHeader .roundedRightBottom{right:0px;bottom:0px;position:absolute;width:4px;height:4px;}
.pageContentHeader .HeaderNotification{width:622px;background-color:#fff5cc;padding:15px;position: relative;margin:0px 0px 20px 0px;}
.pageContentHeader .BottomNotification{width:622px;margin:0px 0px 20px 13px;}


/**********   Warning Page */
.pageContentHeader .mainContentContainer{line-height:16px;display:block;width:580px;font-size:12px;color:#000000;padding-left:13px;}
.pageContentHeader .tblAgreement{padding-top:15px;}
.pageContentHeader .tblAgreement td{vertical-align:top;}


/**********   Shopping Basket Page */
.basketContainer{display:block;padding-top:15px;width:220px;width:642px;}
.pageContentHeader .tblBasketItems{display:block;width:642px;border:0px;}
.pageContentHeader .tblBasketItems th{text-align:left;font-size:10px;font-weight:bold;background-color:#ebebeb;height:21px;}
.pageContentHeader .tblBasketItems td{border-bottom:solid 1px #ebebeb;}
.pageContentHeader .tblBasketItems .ItemImage{vertical-align:middle;padding:5px 0px 5px 15px;}
.pageContentHeader .tblBasketItems .ItemRemoveImage{vertical-align:middle;padding:3px 0px 5px 10px;}
.pageContentHeader .tblBasketItems .productName{vertical-align:middle;font-size:11px;color:#5f5f5f;padding:5px 0px 5px 0px;}
.pageContentHeader .tblBasketItems .productPrice{vertical-align:middle;font-size:11px;color:#5f5f5f;padding:5px 0px 0px 0px;}
.pageContentHeader .tblBasketItems .productRemove{padding-right:5px;}
.pageContentHeader .tblBasketItems .ddlQty{float:left;width:50px;}
.pageContentHeader .tblBasketItems .Title{height:25px;font-size:11px;font-weight:bold;color:#000000;vertical-align:middle}
.pageContentHeader .tblBasketItems .Value{height:25px;font-size:11px;font-weight:bold;color:#000000;text-align:right;padding-right:55px;vertical-align:middle}
.pageContentHeader .tblBasketItems .TotalTitle{font-size:12px;font-weight:bold;color:#f15b1e;height:25px}
.pageContentHeader .tblBasketItems .TotalValue{font-size:12px;font-weight:bold;color:#f15b1e;text-align:right;padding-right:55px;height:25px}
.pageContentHeader .tblBasketItems .BasketTotalRedNotice{font-size:11px;font-weight:normal;color:#e40000;padding:10px 0px 10px 0px;}
.pageContentHeader .tblBasketItems .noborder{border:0px;}
.pageContentHeader .tblBasketItems .aright{text-align:right;padding-right:55px;}
.pageContentHeader .tblBasketItems .aleft{text-align:left;padding-left:5px;}
.pageContentHeader .BasketTotalNotice{font-size:11px;font-weight:normal;color:#000000;width:310px;padding:10px 0px 10px 0px;}


/****************   Marketing Pages   *************/
.MarketingContent{clear:both;padding:15px 0px 0px 0px;margin:auto;width:953px;}
.MarketingContent .mainContentContainer{width:686px;}
.MarketingContent .navContainer{float:left;width:220px;text-align:left;padding:20px 0px 0px 8px;height:100%;}
.MarketingContent .navContainer .itemLi{padding:0px 2px 0px 0px;}
.MarketingContent .navContainer .itemLink{font-size:12px;color:#000000;line-height:21px;vertical-align:baseline;}
.MarketingContent .navContainer .itemLink a{font-size:12px;color:#000000;line-height:21px;text-decoration:none;vertical-align:baseline;}
.MarketingContent .navContainer .itemLink a:hover{font-size:12px;color:#000000;line-height:21px;text-decoration:underline;vertical-align:baseline;}
.MarketingContent .navContainer .itemLinkSelected{font-size:12px;color:#000000;line-height:21px;vertical-align:top;font-weight:bold;}
.MarketingContent .navContainer .itemSeperator{display:block;padding-bottom:3px;}
.MarketingContent .mainPageContent{float:left;width:620px;padding:20px 0px 0px 25px;text-align:left;}
.MarketingContent .mainPageContent .productsType{font-size:24px;color:#f15c1f;padding-bottom:15px;}
.MarketingContent .mainPageContent .productsBanner{padding-bottom:30px;}
.MarketingContent .mainPageContent .marketingTextContainer{width:465px;}
.MarketingContent .mainPageContent .txtContent{font-size:12px;padding-bottom:35px;line-height:16px;}
.MarketingContent .mainPageContent .txtContent a{font-size:12px;padding-bottom:35px;line-height:16px;color:#00aeef;text-decoration:none;}
.MarketingContent .mainPageContent .txtContent a:hover{font-size:12px;padding-bottom:35px;line-height:16px;color:#00aeef;text-decoration:underline;}
.MarketingContent .mainPageContent .txtContent H2{font-size:16px;color:#f15c1f;padding-bottom:5px;}
.MarketingContent .mainPageContent .txtContent H3{font-size:12px;color:#000000;}
.MarketingContent .mainPageContent .txtContent UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.MarketingContent .mainPageContent .txtContent LI{list-style-type: square;color:#000000;margin-top:10px;list-style-image: url('images/li-orange.gif');}


/*************   Advertisement Banners   **********/
.adHolder{display:inline;}
.adSeparator{display:inline;padding:10px;}


/*********************   Forms   ******************/
.FormText{color:#5F5F5F;text-align:left;font-size:13px;font-family:Arial;padding:5px;padding-left:0px;}
.productIntroText{color:Black;text-align:left;font-size:13px;font-family:Arial}
.formSectionSeperator{font-size:18px;color:#f15c1f;left:-11px;position:relative;}


/**********************   FAQ   *******************/
.MarketingContent .mainPageContent .contentContainer{width:689px;padding:0px 0px 40px 0px;}
.MarketingContent .mainPageContent .faqCategoryTitle{display:block;color:#f15c1f;text-decoration:none;font-size:16px;padding-bottom:22px;}
.MarketingContent .mainPageContent .faqQuestion{color:#000000;text-decoration:none;}
.MarketingContent .mainPageContent .faqQuestion:hover{color:#000000;text-decoration:underline;}
.MarketingContent .mainPageContent .faqNumber{color:#f15c1f;text-decoration:none;}
.MarketingContent .mainPageContent .faqSeparator{background: url(images/ContentSeparatorFAQ.gif);background-repeat: no-repeat;}
.MarketingContent .mainPageContent #wr{margin:0px;text-align:left;}
.MarketingContent .mainPageContent .trigger,.trigger a{display:inline;width:104px;overflow:hidden;}
.MarketingContent .mainPageContent .trigger{color:#000000;}
.MarketingContent .mainPageContent .close{color:#000000;font-weight:bold;}
.MarketingContent .mainPageContent .cnt{display:none;padding:10px;margin:10px;background:#feefea;width:468px;}
.MarketingContent .mainPageContent .answerContent{font-size:12px;line-height:16px;}
.MarketingContent .mainPageContent .answerContent a{font-size:12px;line-height:16px;color:#00aeef;text-decoration:none;}
.MarketingContent .mainPageContent .answerContent a:hover{font-size:12px;line-height:16px;color:#00aeef;text-decoration:underline;}
.MarketingContent .mainPageContent .answerContent UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.MarketingContent .mainPageContent .answerContent LI{list-style-type: square;color:#000000;margin-top:10px;list-style-image: url('images/li-faq.gif');}
.MarketingContent .mainPageContent .cl{width:100%;clear:both;line-height:0px;font-size:0px;}
.MarketingContent .mainPageContent .faqCategoryItem{line-height:25px;font-size:12px;}
.MarketingContent .mainPageContent .faqCategoryItem a{line-height:25px;font-size:12px;color:#00aeef;text-decoration:none;}
.MarketingContent .mainPageContent .faqCategoryItem a:hover{line-height:25px;font-size:12px;color:#00aeef;text-decoration:underline;}
.MarketingContent .mainPageContent .roundedLeftTop{left:0px;top:0px;position:absolute;width:6px;height:5px;}
.MarketingContent .mainPageContent .roundedRightTop{right:0px;top:0px;position:absolute;width:6px;height:5px;}
.MarketingContent .mainPageContent .roundedLeftBottom{left:0px;bottom:0px;position:absolute;width:6px;height:5px;}
.MarketingContent .mainPageContent .roundedRightBottom{right:0px;bottom:0px;position:absolute;width:6px;height:5px;}


/**********************   News  *******************/
.MarketingContent .mainPageContent .newsItemContainer{display:block;width:470px;}
.MarketingContent .mainPageContent .newsItemInfo{color:#969696;padding-bottom:5px;}
.MarketingContent .mainPageContent .newsItemInfo .date{color:#969696;font-size:11px;}
.MarketingContent .mainPageContent .newsItemTitle{display:block;color:#000000;font-weight:bold;}
.MarketingContent .mainPageContent .newsItemContent{display:block;line-height:16px;color:#000000;}
.MarketingContent .mainPageContent .newsItemLink a{display:block;color:#00aff3;text-decoration:none;}
.MarketingContent .mainPageContent .newsItemLink a:hover{color:#00aff3;text-decoration:underline;}
.MarketingContent .mainPageContent .newsItemSeparator{display:block;margin-top:20px;background: url(images/NewsSeparator.gif);background-repeat: no-repeat;}


/****************  Products Overview  *************/
.MarketingContent .mainPageContent .overviewItemContainer{display:block;width:706px;}
.MarketingContent .mainPageContent .overviewInformation{float:left;width:445px;vertical-align:top;margin:0px 0px 20px 0px;}
.MarketingContent .mainPageContent H3{font-size:16px;color:#f15c1f;padding:0px;margin:0px 0px 20px 0px;}
.MarketingContent .mainPageContent .overviewContent{font-size:12px;line-height:16px;color:#000000;}
.MarketingContent .mainPageContent .overviewImage{float:left;width:238px;text-align:right;margin:0px 0px 20px 0px;}
.MarketingContent .mainPageContent .overviewSeparator{clear:both;display:block;padding:5px 0px 0px 0px;background: url(images/OverviewSeparator.gif);background-repeat: no-repeat;}


/*********************  Recipes  ******************/
.MarketingContent .mainPageContent .recipeContentContainer{display:block;width:467px;padding:0px 0px 20px 0px;}
.MarketingContent .mainPageContent .recipeContentContainer .ContentTxt H1{font-size:16px;color:#f15c1f;padding:0px;margin:0px;}
.MarketingContent .mainPageContent .recipeContentContainer .ContentTxt H2{padding:0px;margin:0px;color:#000000;font-size:14px;font-weight:bold;}
.MarketingContent .mainPageContent .recipeContentContainer .ContentTxt {font-size:12px;line-height:16px;}
.MarketingContent .mainPageContent .recipeContentContainer .ContentTxt  UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.MarketingContent .mainPageContent .recipeContentContainer .ContentTxt  LI{list-style-type: square;color:#000000;margin-top:5px;list-style-image: url('images/li-orange.gif');}
.MarketingContent .mainPageContent .recipesContainer .overviewItemContainer{display:block;width:706px;}
.MarketingContent .mainPageContent .recipesContainer .overviewInformation{float:left;width:445px;vertical-align:top;margin:0px 0px 20px 0px;}
.MarketingContent .mainPageContent .recipesContainer H2{padding:0px;margin:0px;color:#000000;font-size:14px;font-weight:bold;}
.MarketingContent .mainPageContent .recipesContainer .overviewContent{font-size:12px;line-height:16px;color:#000000;}
.MarketingContent .mainPageContent .recipesContainer .overviewImage{float:left;width:238px;text-align:right;margin:0px 0px 20px 0px;}
.MarketingContent .mainPageContent .recipesContainer .overviewSeparator{clear:both;display:block;padding:5px 0px 0px 0px;background: url(images/OverviewSeparator.gif);background-repeat: no-repeat;}
.MarketingContent .mainPageContent .recipesContainer UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.MarketingContent .mainPageContent .recipesContainer LI{list-style-type: square;color:#000000;margin-top:2px;list-style-image: url('images/li-orange-small.gif');}


/********************  Affiliate  *****************/
.MarketingContent .affiliateContactContainer{position:relative;background: url(images/affiliate_contact_bg.gif);background-repeat: no-repeat;width:471px;height:287px;}
.MarketingContent .affiliateContact{padding:30px 0px 0px 40px;}
.MarketingContent .tblAffiliateContact{width:265px;}
.MarketingContent .tblAffiliateContact td{padding-bottom:12px;}
.MarketingContent .captionCell{width:55px;vertical-align:middle;}
.MarketingContent .AffiliateInformationContainer{width:470px;margin-bottom:25px;}
.MarketingContent .tblAffiliateInformation{width:470px;margin:75px 0px 10px 0px;}
.MarketingContent .tblAffiliateInformation td{vertical-align:top;}
.MarketingContent .AffiliateInformation{font-size:12px;line-height:20px;}
.MarketingContent .AffiliateInformation UL{font-size: 12px;padding:0px 0px 0px 15px;margin:0px;}
.MarketingContent .AffiliateInformation LI{list-style-type: square;color:#000000;margin-top:2px;list-style-image: url('images/li-orange2.gif');}
.MarketingContent .AffiliateContactInformation{width:470px;margin:40px 0px 50px 0px;}
.MarketingContent .loadingPanel{position:absolute;top:-7px;right:-55px;}


/**********************  TV Ads  ******************/
.Content .TeaserBlock .VideoPlayerContainer{display:block;width:709px;margin:0px 0px 20px 0px;vertical-align:top;height:470px;}
.tvAdsContent{position:relative;clear:both;display:block;width:223px;background-color:#e6eef2;margin:0px;padding:0px 0px 15px 0px;}
.tvAdsContent .tvItem{display:block;padding:10px 10px 5px 15px;}
.tvAdsContent .tvItem .content a{color:#009ddf;font-size:13px;text-decoration:none;}
.tvAdsContent .tvItem .content a:hover{color:#009ddf;font-size:13px;text-decoration:underline;}
.tvAdsContent .tvItem .info{display:block;color:#5f6162;font-size:13px;}
.tvAdsContent .LeftSide{position:absolute;left:0px;bottom:0px;}
.tvAdsContent .RightSide{position:absolute;right:0px;bottom:0px;}
.boxContent{display:block;margin:0px;padding:0px;height:31px;font-size:15px;font-weight:bold;color:#ffffff;}
.boxContent .Left{float:left;background: url(images/corners/box_content_left.gif);background-repeat: no-repeat;width:9px;height:31px;}
.boxContent .Right{float:left;background: url(images/corners/box_content_right.gif);background-repeat: no-repeat;width:9px;height:31px;}
.boxContent .Tile{float:left;background: url(images/corners/box_content_tile.gif);background-repeat:repeat-x;width:204px;height:24px;padding:7px 0px 0px 2px;}


/*****************  Store Locator  ****************/
.storeLocatorContentContainer{display:block;width:467px;padding:0px 0px 20px 0px;}
.storeLocatorContainer{position:relative;margin:35px 0px 35px 0px;width:450px;border:solid 3px #d7d7d7;}
.storeLocatorContainer .leftTop{position:absolute;width:11px;height:11px;left:-3px;top:-3px;background:url(images/corners/gray_left_top.gif);background-repeat:no-repeat;}
.storeLocatorContainer .rightTop{position:absolute;width:11px;height:11px;right:-3px;top:-3px;background:url(images/corners/gray_right_top.gif);background-repeat:no-repeat;}
.storeLocatorContainer .leftBottom{position:absolute;width:11px;height:11px;left:-3px;bottom:-3px;background:url(images/corners/gray_left_bottom.gif);background-repeat:no-repeat;}
.storeLocatorContainer .rightBottom{position:absolute;width:11px;height:11px;right:-3px;bottom:-3px;background:url(images/corners/gray_right_bottom.gif);background-repeat:no-repeat;}
.slContentContainer{margin:15px 0px 15px 10px;background:url(images/storeLocator/slbg.gif);background-repeat:no-repeat;background-position:right top;}
.slContentContainer .tblStoreLocator{width:430px;}
.tblStoreLocatorHeader{display:block;border-bottom:solid 1px #dbdbdb;font-size:16px;color:#f15c1f;padding:0px;margin:35px 0px 0px 0px;}
.tblStoreLocatorResult td{vertical-align:top;padding:10px 0px 10px 0px;border-top:dashed 1px #919191;}
.tblStoreLocatorResult .headerTD{border-top:solid 0px;vertical-align:bottom;font-size:16px;font-weight:bold;color:#000000;}
.tblStoreLocatorResult .itemContainer{width:280px;}

/***************** New Store Locator ***************/
.cityOrTown {}
.postalCode {}
/*.storeLocatorNewContainer a {text-decoration:none;color:#FFFFFF;}*/
#bannersContainer {margin:auto;width:570px;}
.bannerBox {float:left;margin:5px;}
.logoImages {border:0px;}
.storeLocatorBottomText {width:465px;}
#tabsContainer {margin-top:20px;margin-bottom:20px;}
.tabAnchor:hover {cursor:pointer;}
.tabs {margin:0px;padding:0px;margin-left:14px;padding:0px;border:0px;}
.tabs a {text-decoration:none;color:#FFFFFF;}
.panes a {text-decoration:none;color:#FFFFFF;}
.tabs li {display:inline;}
.tabs li a {text-decoration:none;}
.panes {}
.leftButtonBg{float: left;background-repeat: no-repeat;width: 12px;height: 35px;margin-left:15px;}
.rightButtonBg {float: left;background-repeat: no-repeat;width: 12px;height: 35px;}
.middleButtonBg {float:left;padding-right:80px;padding-left:80px;height:35px;}
.tabButtonText {line-height:35px;font-size:18px;}
.buttonText {line-height:28px;font-size:17px;}
.selectedTab .leftButtonBg {background:url(images/storeLocator/SL_Buttons.png) -10px -10px}
.selectedTab .rightButtonBg {background:url(images/storeLocator/SL_Buttons.png) -24px -10px}
.selectedTab .middleButtonBg {background-color: #547583}
.notSelectedTab .leftButtonBg { Background:url(images/storeLocator/SL_Buttons.png) -45px -10px}
.notSelectedTab .rightButtonBg {background:url(images/storeLocator/SL_Buttons.png) -58px -10px}
.notSelectedTab .middleButtonBg {background-color:#B7C6CC}
.hoverTab .leftButtonBg {background:url(images/storeLocator/SL_Buttons.png) -10px -10px}
.hoverTab .rightButtonBg {background:url(images/storeLocator/SL_Buttons.png) -24px -10px}
.hoverTab .middleButtonBg {background-color: #547583}
/*.contentBoxLeftUp {width:15px;height:15px;background:url(images/storeLocator/SL_Buttons.png) -10px -55px;float:left;}
.contentBoxRightUp {width:15px;height:15px;background:url(images/storeLocator/SL_Buttons.png) -26px -55px;float:right;}
.contentBoxLeftDown {width:15px;height:15px;background:url(images/storeLocator/SL_Buttons.png) -10px -71px;float:left;}
.contentBoxRightDown {width:15px;height:15px;background:url(images/storeLocator/SL_Buttons.png) -26px -71px;float:right;}*/
.contentBoxForm {float:left;margin-right:10px;}
.contentBoxInner {padding:20px;}
.submitLocateButton {}
#submitButton:hover {cursor:pointer;}
.submitLocateButtonLeft {float:left;height:28px;width:7px;background:url(images/storeLocator/SL_Buttons.png) -80px -17px;}
.submitLocateButtonMiddle {background:#547583;padding-right:40px;padding-left:40px;float:left;height:28px;}
.submitLocateButtonRight {float:left;height:28px;width:7px;background:url(images/storeLocator/SL_Buttons.png) -88px -17px;}
.contentBoxAdditionalText {float: left;width: 400px;}
.googleMapContainer {height:375px;width:630px;background-color:Gray;margin:auto;}
.storesTable {margin:auto;}
.storeTd {width:350px;vertical-align:bottom;padding-top:7px;padding-bottom:7px;}
.storeTdTitle {font-size: 16px;font-weight: bold;}
.productTd {width:35px;vertical-align:top;padding-top:7px;padding-bottom:7px;}
.storesTableBorder {line-height:1px;height:1px;border-bottom:1px dashed #909090;}
.advancedCheckboxes {border-top:2px solid #98ABB2;border-bottom:2px solid #98ABB2;padding:10px 0px 10px 0px;margin-bottom:17px;}
.firstTabBox .advancedCheckboxes {display:none;visibility:hidden;}
.hiddenBox {display:none;visibility:hidden;}
.storeCheckbox {margin-left:10px;}
.dropDownStoreLocator {width:170px;}
.firstTabBox .radiusBox {display:none;visibility:hidden;}
.secondTabBox .zipCodeBox {display:none;visibility:hidden;}
.firstTabBox .contentBoxAdditionalTextAdvanced {display:none;visibility:hidden;}
.secondTabBox .contentBoxAdditionalTextRegular {display:none;visibility:hidden;}
.firstTabBox .addressBox {display:none;visibility:hidden;}
/*** box ***/

/* powered by http://mierendo.com/software/rounded_css_boxes/ */
.my_corners_tl, .my_corners_t, .my_corners_tr, .my_corners_l, .my_corners_r, .my_corners_bl, .my_corners_b, .my_corners_br, .my_corners {
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}
.my_corners_t {
    /*
        change this div to layout the whole box (width, height, float, margin, ...)
        example lines:
        width: 60%;
        margin: 7px 35px 0px 1px
        to change distance to content/text scroll to class ".my_corners" and change the padding
    */
    background-color: #FFFFFF;
    background-image: url("images/storeLocator/corners/border.png");
    background-repeat: repeat-x;
    background-position: top;
}
.my_corners_tl {
    height: 100%;
    background-image: url(images/storeLocator/corners/tl.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.my_corners_tr {
    height: 100%;
    background-image: url(images/storeLocator/corners/tr.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.my_corners_bl {
    height: 100%;
    background-image: url(images/storeLocator/corners/bl.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}
.my_corners_br {
    height: 100%;
    background-image: url(images/storeLocator/corners/br.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.my_corners {
    height: 100%;
    /* change this if you want to change the distance distance to text/content */
    padding: 16px 22px 16px 22px;
}

.my_corners_l {
    height: 100%;
    background-image: url("images/storeLocator/corners/border.png");
    background-repeat: repeat-y;
    background-position: left;
}
.my_corners_r {
    height: 100%;
    background-image: url("images/storeLocator/corners/border.png");
    background-repeat: repeat-y;
    background-position: right;
}
.my_corners_b {
    height: 100%;
    background-image: url("images/storeLocator/corners/border.png");
    background-repeat: repeat-x;
    background-position: bottom;
}

/*******************  Nutrition  ******************/
.tblNutrition{width:470px;}
.tblNutrition td{height:30px;vertical-align:middle;border-bottom:solid 1px #ebebeb;}
.tblNutrition .Header{background-color:#f2f2f2;color:#000000;}
.tblNutrition .item{width:66px;}
.tblNutrition .title{width:140px;color:#000000;}
.tblNutrition .spec{color:#5f5f5f;}


/***************  Shop Landing Page  **************/
.MarketingContent .tblHeaderItems {width:920px;padding:0px;margin:30px auto 0px auto;}
.MarketingContent .tblHeaderItems td{display:inline-block;text-align:left;vertical-align:top;}
.MarketingContent .tblHeaderItems img{border:0px;}
.MarketingContent .tblHeaderItems .generalText{font-size:16px;line-height:35px;}
.MarketingContent .tblHeaderItems .generalText a{font-size:16px;color:#00adef;text-decoration:none;font-weight:normal;}
.MarketingContent .tblHeaderItems .generalText a:hover{font-size:16px;color:#00adef;text-decoration:underline;font-weight:normal;}
.MarketingContent .shopContentContainer{display:block;border-top:solid 4px #ebebeb;margin-top:50px;width:940px;}
.MarketingContent .content{float:left;width:685px;font-size:13px;color:#808080;text-align:left;padding:25px 0px 25px 0px;line-height:18px;}
.MarketingContent .sContent{float:left;font-size:13px;color:#000000;text-align:left;padding:25px 0px 25px 0px;line-height:18px;}
.MarketingContent .storeLocator{float: left; width: 255px;padding:25px 0px 25px 0px;text-align:left;}
.MarketingContent .storeLocator h2{font-family:Arial;font-size:18px;font-weight:normal;color:#000000;padding:0px;margin:0px 0px 23px 0px;}
.MarketingContent .storeLocator .Earth {margin-left:10px;height:90px;width:221px;background:url(images/nav/sidebar_bg_earth.gif);background-repeat:no-repeat;background-position:right top;}
.MarketingContent .howToContainer{clear:both;display:block;border-top:dashed 1px #ebebeb;margin:50px 0px 100px 0px;width:940px;text-align:left;}
.MarketingContent .howToContainer h2{font-family:Arial;font-size:16px;font-weight:normal;color:#f15d1f;padding:0px;margin:20px 0px 20px 0px;}


/*************  Product Registration  *************/
.MarketingContent .productRegContactContainer{display:block;width:467px;padding:0px 0px 20px 0px;}
.MarketingContent .tblProductReg{width:467px;padding-top:22px;}
.MarketingContent .tblProductReg td{width:85px;vertical-align:top;}
.MarketingContent .tblProductReg input{width:205px;margin-bottom:12px;}
.MarketingContent .tblProductRegMachine{width:467px;padding-top:35px;}
.MarketingContent .tblProductRegMachine td{vertical-align:top;text-align:center;padding-top:5px;}
.MarketingContent .tblProductRegMachine img{border:0px;}
.MarketingContent .tblProductRegMachine .rdButton{padding-right:10px;}
.MarketingContent .tblProductRegMachine .Left{text-align:left;}


/**************  Video Demonstration  *************/
.VideoContent{clear:both;padding:15px 0px 0px 0px;margin:auto;width:953px;}
.VideoContent .VideoContainer{float:left;width:715px;}
.VideoContent .VideoContainer .tblVideoDemo{width:715px;padding:0px;margin:0px;}
.VideoContent .VideoContainer .tblVideoDemo td{vertical-align:top;width:340px;}
.VideoContent .VideoContainer .tblVideoDemo span{display:block;font-size:14px;width:330px;padding:5px 10px 20px 5px;margin:0px;text-align:left;}
.VideoContent .sideBar{float:left;width:230px;}
.VideoContent .sideBar img{margin-bottom:20px;}


/******************  Participate  *****************/
.ParticipateContent{display:block;padding:15px 0px 0px 0px;margin:auto;width:953px;}
.ParticipateContent H1{clear:both;font-size:24px;color:#f15c1f;padding-bottom:10px;}
/*Navigation Bar*/
.ParticipateContent .navContainer{float:left;width:230px;text-align:left;padding:20px 0px 0px 8px;height:100%;}
.ParticipateContent .navContainer .itemLi{padding:0px 2px 0px 0px;}
.ParticipateContent .navContainer .itemLink{font-size:12px;color:#000000;line-height:21px;vertical-align:baseline;}
.ParticipateContent .navContainer .itemLink a{font-size:12px;color:#000000;line-height:21px;text-decoration:none;vertical-align:baseline;}
.ParticipateContent .navContainer .itemLink a:hover{font-size:12px;color:#000000;line-height:21px;text-decoration:underline;vertical-align:baseline;}
.ParticipateContent .navContainer .itemLinkSelected{font-size:12px;color:#000000;line-height:21px;vertical-align:top;font-weight:bold;}
.ParticipateContent .navContainer .itemSeperator{display:block;padding-bottom:3px;}

/*Main Content*/
.ParticipateContent .ParticipateContainer{float:left;width:471px;text-align:left;}
.ParticipateContent .content{text-align:left;display:block;font-size:13px;line-height:16px;width:450px;padding-top:20px;}
.ParticipateContent .formContent {display:block;padding:25px 0px 0px 0px;text-align:left;}
.ParticipateContent .formContent .SuggestButton{padding-left:0px;}
.ParticipateContent .formContent .tblParticipate{text-align:left;margin:auto;}
.ParticipateContent .formContent .tblParticipate td{vertical-align:top;padding:0px 0px 10px 0px;text-align:left;}
.ParticipateContent .formContent .tblParticipate .submit{text-align:right;}
.ParticipateContent .formContent .tblParticipate .right{float:right;}
.ParticipateContent .formContent .formContainer{display:block;position:relative;text-align:left;width:365px;height:180px;background-color:#e6eef2;padding:20px 0px 20px 0px;}
.ParticipateContent .formContent .formContainer .TopLeft{position:absolute;top:0px;left:0px;}
.ParticipateContent .formContent .formContainer .TopRight{position:absolute;top:0px;right:0px;}
.ParticipateContent .formContent .formContainer .BottomRight{position:absolute;bottom:0px;right:0px;}
.ParticipateContent .formContent .formContainer .BottomLeft{position:absolute;bottom:0px;left:0px;}
.ParticipateContent .formContent .formMessageContainer{display:block;position:relative;text-align:left;width:365px;height:50px;background-color:#e6eef2;padding:30px 0px 30px 25px;}
.ParticipateContent .formContent .formMessageContainer .TopLeft{position:absolute;top:0px;left:0px;}
.ParticipateContent .formContent .formMessageContainer .TopRight{position:absolute;top:0px;right:0px;}
.ParticipateContent .formContent .formMessageContainer .BottomRight{position:absolute;bottom:0px;right:0px;}
.ParticipateContent .formContent .formMessageContainer .BottomLeft{position:absolute;bottom:0px;left:0px;}
.ParticipateContent .formContent a{text-decoration:none;}
.ParticipateContent .itemsContainer h2{clear:both;display:block;padding:25px 0px 0px 0px;margin:0px;font-size:18px;color:#f15c1f;}
.ParticipateContent .itemsContainer li{margin:0px;padding:0px;}
.ParticipateContent .itemsContainer .sentBy{color:#797979;}
.ParticipateContent .itemsContainer .likeContainer{display:block;padding:5px 0px 10px 0px;}
.ParticipateContent .itemsContainer .likeContainer .likedText{font-size:11px;color:#858585;margin-left:5px;}
.ParticipateContent .itemsContainer .likeContainer .disabled{font-size:12px;color:#666666;text-decoration:none;font-weight:bold;}
/*Right Sidebar*/
.ParticipateContent .sideBar{float:right;padding-top:38px;width:225px;}


/******************  Mailing List  ****************/
.newsletterInput{padding: 0px 5px 0px 0px;text-align:center;margin:0px;}
.newsletterInput input{border:0px;}
.newsletterInput .theform{margin:0px;padding:0px;}
.basketDiscounts {text-align:left;width:215px;}
.basketDiscountsTotal {font-weight:bold;color:green}
.basketDiscounts ul{font-size: 13px;padding:0px 0px 0px 20px;margin:0px;}
.basketDiscounts li{list-style-type: square;color:#000000;margin-top:5px;list-style-image: url('images/li-blue.gif');}


/******************  RedID Credit  ****************/
.createdby{color:#bababa;font-weight:normal;font-size:12px;font-family:Verdana,Arial;text-decoration:none;}
.createdby a{color:#bababa;font-weight:normal;font-size:12px;font-family:Verdana,Arial;text-decoration:none;}
.createdby a:hover{color:#bababa;font-weight:normal;font-size:12px;font-family:Verdana,Arial;text-decoration:underline;}
.redCredit{color:#e51201;font-weight:normal;font-size:12px;font-family:Verdana,Arial;text-decoration:none;}
.redCredit a:hover{color:#e51201;font-weight:normal;font-size:2px;font-family:Verdana,Arial;text-decoration:underline;}
