﻿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}

/**********************  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:990px;margin:auto;}
.Header .Logo{text-align:left;padding:10px 5px 0px 23px;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;padding-right:23px;}
.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:10px 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 .customerLinks img{vertical-align:bottom;}
.Header .TopNavigationContainer .customerLinks a{display:inline;color:#00bdf2;text-decoration:none;font-size:11px;font-weight:bold;}
.Header .TopNavigationContainer .customerLinks a: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;width:942px;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:#ebebeb;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:12px;}
.Header .MainNavigationContainer .navLink a{color:#000000;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:#faab1b;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;}

/*********************  Footer  *******************/
.Footer{clear:both;display:block;width:942px;height:200px;margin:auto;background-color:#ebebeb;margin-top:10px;padding-top:20px;}
.Footer .BottomImage {float:left;width:230px;height:160px;padding-top:40px;}
.Footer .BottomLinks {float:left;width:150px;height:180px;padding:0px;margin:25px 20px 10px 0px;text-align:left;}
.Footer .BottomTitle {vertical-align:top;font-weight:bold;}
.Footer ul{font-family: Arial;font-size: 12px;font-weight:bold;padding:0px;margin:0 0 0 1em;}
.Footer li{font-size:12px;text-align:left;font-weight:normal;list-style-type: square;color:#656565;list-style-image: url('images/li.gif');padding-top:4px;}
.Footer li a{color:#000000;text-decoration:none;}
.Footer li a:hover{color:#000000;text-decoration:underline;}
.Footer .BottomNavigation{clear:both;display:block;width:942px;height:52px;padding:15px 0px 20px 0px;}
.Footer .BottomNavigation .LeftSide{float:left;background:url(images/nav/bottom_leftside.gif);background-repeat:no-repeat;width:18px;height:52px;}
.Footer .BottomNavigation .CenteredContent{float:left;background-color:#ebebeb;height:52px;width:905px;vertical-align:middle;}
.Footer .BottomNavigation .RightSide{float:left;background:url(images/nav/bottom_rightside.gif);background-repeat:no-repeat;width:18px;height:52px;}
.Footer .BottomNavigation .BottomText{display:block;padding-top:20px;font-size:12px;}
.Footer .BottomNavigation .BottomText a{color:#000000;text-decoration:none;}
.Footer .BottomNavigation .BottomText a:hover{color:#000000;text-decoration:underline;}
.Footer .BottomCreditNavigation{float:left;width:300px;text-align:left;}

/********************   Buttons   *****************/
.generalButton {display:block}
.generalButton .Left {float:left;height:22px;width:11px;background:url(images/buttons/general_leftside.gif);background-repeat:no-repeat;}
.generalButtonLeft {float:left;height:22px;width:11px;background:url(images/buttons/general_leftside.gif);background-repeat:no-repeat;}
.generalButton .CenteredText{float:left;height:22px;background:url(images/buttons/general_tilebg.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:22px;width:11px;background:url(images/buttons/general_rightside.gif);background-repeat:no-repeat;}
.generalButtonRight {float:left;height:22px;width:11px;background:url(images/buttons/general_rightside.gif);background-repeat:no-repeat;}
.buttonLinked{color:#ffffff;text-decoration:none;cursor:pointer;}
.buttonLinked:hover{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;}

/********************  Home Page  *****************/
.Content{clear:both;padding:15px 0px 0px 0px;margin:auto;width:942px;}
.Content .HomeTitle{display:block;padding-bottom:25px;}
.Content .MainAdArea{padding:0px 0px 10px 0px;vertical-align:top;}
.Content .TeaserBlock{padding:0px 5px 10px 0px;float:left;}
.Content .WidgetsContainer{padding:10px 0px 0px 0px;float:right;width:231px;height:300px;}
.Content .SideWidget{margin:0px 0px 5px 0px;width:231px;text-align:left;}
.Content .SideWidget .Smily {margin-left:10px;height:70px;width:221px;background:url(images/nav/sidebar_bg_smile.gif);background-repeat:no-repeat;background-position:right top;}
.Content .SideWidget .Earth {margin-left:10px;height:70px;width:221px;background:url(images/nav/sidebar_bg_earth.gif);background-repeat:no-repeat;background-position:right top;}
.Content .SideWidget .ProductRegistration {margin-left:10px;height:93px;width:221px;background:url(images/nav/productReg_bg.gif);background-repeat:no-repeat;background-position:right top;vertical-align:top;}
.Content .WidgetTitle{padding:2px 0px 20px 0px;font-size:18px;color:#000000;}
.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 Pages   **************/
.Content .PageTitle{width:942px;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:300px;}
.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;}
.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;}
 .shoppingBasket .totalItems .total{font-weight:bold;color:#f15b1e;}
 .shoppingBasket .tblShoppingBasketItems{width:215px;border:0px;}
.shoppingBasket .tblShoppingBasketItems th{text-align:left;padding-left:3px;font-size:10px;font-weight:bold;background-color:#ebebeb;height:21px;}
.shoppingBasket .tblShoppingBasketItems td{padding:10px 0px 10px 3px;border-bottom:solid 1px #ebebeb;vertical-align:top;}
.shoppingBasket .tblShoppingBasketItems .ItemRemoveImage{vertical-align:top;padding:0px 0px 5px 10px;}
.shoppingBasket .tblShoppingBasketTotal{width:215px;border:0px;}
.shoppingBasket .tblShoppingBasketItems th{padding-left:3px;font-size:10px;font-weight:bold;background-color:#ebebeb;height:21px;}
.shoppingBasket .tblShoppingBasketTotal td{padding:10px 0px 10px 3px;border-bottom:solid 1px #ebebeb;vertical-align:top;}
 .shoppingBasket .tblShoppingBasketItems .productName{text-align:left;vertical-align:middle;font-size:11px;color:#5f5f5f;padding:5px 0px 0px 5px;}
 .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}
 .shoppingBasket .aleft{text-align:left;}
.shoppingBasket .aright{text-align:right;}
 .shoppingBasket .Title{font-size:11px;font-weight:bold;color:#000000;padding:0px 0px 0px 5px;}
 .shoppingBasket .Value{font-size:11px;font-weight:bold;color:#000000;text-align:right;padding:0px 35px 0px 0px;}
.shoppingBasket .TotalTitle{font-size:12px;font-weight:bold;color:#f15b1e;padding:0px 0px 0px 5px;}
 .shoppingBasket .TotalValue{font-size:12px;font-weight:bold;color:#f15b1e;text-align:right;padding:0px 35px 0px 0px;}
 .shoppingBasket .BasketTotalRedNotice{display:block;font-size:11px;font-weight:normal;color:#e40000;width:200px;padding:0px 0px 10px 2px;}
 .shoppingBasket .BasketTotalNotice{display:block;font-size:11px;font-weight:normal;color:#000000;width:310px;padding:10px 0px 10px 0px;}
 .shoppingBasket .noborder{border:0px;}
.shoppingBasket .Content{width:230px;}
 .shoppingBasket .tblShoppingBasketItems .subItems {background-color:#f5f5f5;color:#949494}

/**********   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:942px;}
.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:20px;vertical-align:top;}
.MarketingContent .navContainer .itemLink a{font-size:12px;color:#000000;line-height:20px;vertical-align:top;text-decoration:none;}
.MarketingContent .navContainer .itemLink a:hover{font-size:12px;color:#000000;line-height:20px;vertical-align:top;text-decoration:underline;}
.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  ******************/
.MarketingContent .tvAdContainer{float:left;width:230px;padding:10px 10px 10px 0px;}
.MarketingContent .tvAdSeparator{clear:both;display:block;margin-top:20px;background: url(images/NewsSeparator.gif);background-repeat: no-repeat;}

/*****************  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;}

/*******************  Nutrition  ******************/
.tblNutrition{width:470px;}
.tblNutrition td{height:30px;vertical-align:middle;border-bottom:solid 1px #ebebeb;}
.tblNutrition .Header{background-color:#f2f2f2;color:#000000;display:table-cell;}
.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 .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  *************/
.MarketingContent .tblVideoDemo{width:905px;padding:0px;margin:0px;}
.MarketingContent .tblVideoDemo td{vertical-align:top;}
.MarketingContent .tblVideoDemo .info{display:inline-block;width:206px;padding:15px 10px 0px 10px;margin:0px;}
.MarketingContent .tblVideoDemo .num{color:#f35b1c;font-size:20px;font-weight:bold;}

/******************  Mailing List  ****************/
.newsletterInput{float: left; padding: 0px 5px 0px 0px;}

/********************  General  *******************/
.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{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;}