﻿/* 
 pet:#9a1316
 personal:#009641
 fabric:#0096db
 bakingsoda:#ff930d
 misc:#ffa207
*/
body {position: relative; z-index: 0; background:#FFFFFF; text-align: center; font-family: Arial, Tahoma, Helvetica, Sans-Serif;}

#pagewrapper {background:#ffa103 url('Images/bgSite.jpg') repeat-x;}
.content {color: #666666; text-align: left; width:1100px; margin: 0 auto 0 auto;}
a {color: #FFA207; cursor: pointer; text-decoration: none;}
a:hover {text-decoration: underline;}
p {margin-bottom: 12px;}

.textbox, .textarea {font-family: Arial, Helvetica, Sans-serif; border: none; background: url(Images/bgTextbox.gif) no-repeat; width: 169px; height:13px; padding:5px 10px; font-weight:bold; color:#999999; font-size:10px;}
.textarea {background: url("Images/bgTextArea.gif") no-repeat; width: 210px; height: 139px;}

.form .formItemLabel {width: 70px; text-align: right; padding:3px;}
.form .formItemValue {width: 400px; text-align: left; padding:3px;}
.form .countryStateDropDown,
.form .productDropDown {padding: 0px;}
#SideBar .solution .ComboBoxInput_Grey {width: 166px !important;}

.checkbox input {margin: 3px;}
.clear {line-height: 0px; border: 0px; background: none; font-size: 0px; clear: both; overflow: hidden; height: 0px; padding:0px; margin:0px;}
.left {float: left;}
.right {float: right;}
.hlBlueLink {float: left; padding-left: 10px; background: url("Images/btnBlue_Left.gif") top left no-repeat; margin-top: 15px;}
.hlBlueLink a {padding: 7px 10px 10px 0px; float: left; background: url("Images/btnBlue_Right.gif") top right no-repeat; font-size: 11px; font-weight: bold; color: #ffffff;}
.hlFindStore a {font-size: 11px;}
h1.pageTitle {color: #004B8D; font-size: 16px;}
#OneUserControl h1.pageTitle {padding: 0px 10px;}

.pageNav {margin-top: 30px; padding-top: 10px; border-top: 1px dotted #3f8dbb;}
.pageNav a {margin-right: 10px;}
.pageNav .btnPrev {float: left; background: url(Images/btnArrowLeft.gif) left no-repeat; padding-left: 15px; padding-right: 0px;}
.pageNav .btnNext {float: right; background: url(Images/btnButtonSmall.gif) right no-repeat; padding-right: 15px;}


/* Start Header Styles */
#Header {height: 189px; background: url('Images/bgMainNav.gif') left 103px repeat-x;}

#Header .top .left {float:left;}
#Header .top .left div {float:left;}

#Header .top .right .tag {float: left; width: 334px;} 
#Header .top .right {width: 700px; float:left; margin-top:30px;}
#Header .top .right .searchDiv {float: right; height: 0px; width: 200px; margin-right: 30px;}
#Header .top .right .searchbox {font-size: 11px;}
#Header .top .right .searchDiv div {float: left;}
#Header .top .right .searchDiv .search {margin-top: 1px; margin-right: 5px;}
#Header .top .right .buttons {font-size: 11px; margin-top:3px; margin-left: 3px; color: #ffffff;}
#Header .top .right .buttons a {font-size: 11px; color: #ffffff; }

#Header .nav .links {position: relative; z-index: 5; margin-top: 23px;}
#Header .nav .links a {font-size:11px; font-weight:bold; display: block; height:44px;}
#Header .nav .links li {position: relative; float:left; text-align:center;}
#Header .nav .links li.hover li,
#Header .nav .links li.hover a {background-image: none;}

#Header .nav .links .liHome a,
#Header .nav .links .liHomeSelected a {width: 84px; background: url('Images/imgHome_off.jpg') no-repeat;}
#Header .nav .links .liProducts a,
#Header .nav .links .liProductsSelected a {width: 122px; background: url('Images/imgProducts_off.jpg') no-repeat;}
#Header .nav .links .liSavingsCenter a,
#Header .nav .links .liSavingsCenterSelected a {width: 149px; background: url('Images/imgSavingsCenter_off.jpg') no-repeat;}
#Header .nav .links .liSolutions a,
#Header .nav .links .liSolutionsSelected a {width: 113px; background: url('Images/imgSolutions_off.jpg') no-repeat;}
#Header .nav .links .liWhereToBuy a,
#Header .nav .links .liWhereToBuySelected a {width: 148px; background: url('Images/imgWhereToBuy_off.jpg') no-repeat;}

#Header .nav .links .liHome a:hover,
#Header .nav .links .liHomeSelected a {background: url('Images/imgHome_on.jpg') no-repeat !important;}
#Header .nav .links .liProducts.hover,
#Header .nav .links .liProducts a:hover,
#Header .nav .links .liProductsSelected a {background: url('Images/imgProducts_on.jpg') no-repeat !important;}
#Header .nav .links .liProducts.hover ul li.hover,
#Header .nav .links .liProductsSelected ul li a {background-image: none !important;}
#Header .nav .links .liSavingsCenter a:hover,
#Header .nav .links .liSavingsCenterSelected a {background: url('Images/imgSavingsCenter_on.jpg') no-repeat !important;}
#Header .nav .links .liSolutions a:hover,
#Header .nav .links .liSolutionsSelected a {background: url('Images/imgSolutions_on.jpg') no-repeat !important;}
#Header .nav .links .liWhereToBuy a:hover, 
#Header .nav .links .liWhereToBuySelected a {background: url('Images/imgWhereToBuy_on.jpg') no-repeat !important;}

#Header .nav .links .liProducts ul li a,
#Header .nav .links .liProductsSelected ul li a {width: 260px; background: none;}
#Header .nav .links .liProducts .flyout a,
#Header .nav .links .liProductsSelected .flyout a {background: none;}

#Header .nav .links li.flyout {position: relative; z-index: 6;}
#Header .nav .links li.flyout .flyoutMain {width: 280px; background: #d6e5ea url('Images/bgTitleHeaderBig.gif') left top repeat-x; display: none; position: absolute; z-index: 5; top: 38px; left: 0; border:2px solid #FFFFFF;}
#Header .nav .links li.flyout ul li {width: 260px; height: auto; text-align: left;}
#Header .nav .links li.flyout ul ul {background: none; border:none; margin: 3px 0px;}
#Header .nav .links li.flyout ul ul ul {margin: 0px;}
#Header .nav .links li.flyout ul li a {display: inline-block; color: #3B70A6; text-align: left; padding: 3px 10px; width: 100%; height: auto; background: none;}
#Header .nav .links li.flyout ul ul li a {padding-left: 15px; padding-right: 0px;}
#Header .nav .links li.flyout ul a:hover {background: none !important;}

#Header .nav .links li.flyout.hover .flyoutMain {display: block;}

#Header .nav .links li.flyout .rootCat {height:15px; color:#FFFFFF; padding-top:3px;}
#Header .nav .links li.flyout .rootCat ul li a,
#Header .nav .links li.flyout .rootCat ul li a:hover {background-image: none !important;}
#Header .nav .links li.flyout .catpet .rootCat,
#Header .nav .links li.flyout .catpet .rootCat:hover {background: url('Images/categoryArea_bg_pet.gif') repeat-x !important;}
#Header .nav .links li.flyout .catpersonal .rootCat,
#Header .nav .links li.flyout .catpersonal .rootCat:hover {background: url('Images/categoryArea_bg_personal.gif') repeat-x !important;}
#Header .nav .links li.flyout .catfabric .rootCat,
#Header .nav .links li.flyout .catfabric .rootCat:hover {background: url('Images/categoryArea_bg_fabric.gif') repeat-x !important;}
#Header .nav .links li.flyout .catbakingsoda .rootCat,
#Header .nav .links li.flyout .catbakingsoda .rootCat:hover {background: url('Images/categoryArea_bg_bakingsoda.gif') repeat-x !important;}

input.search {border:none; background:url('Images/imgSearchBox.gif') no-repeat; width:136px; height:13px; padding: 4px 4px 4px 18px; font-weight:bold; color:#999999; font-size:10px;}
/* End Header Styles */

/* Start Sidebar Styles */
#SideBar, #SideBarEnd {float:right; width:226px; padding:18px 18px 18px 18px; font-weight: bold; font-size: 10px; color: #888888; clear: right;}
#SideBar {min-height:600px;background: url('Images/sidebar_bg_top.png') no-repeat;}
#SideBarEnd {background: url('Images/sidebar_bg_bottom.png') left bottom no-repeat;padding:16px 18px 16px 18px;}
#SideBar a {color: #cf7709;}

#SideBar .solution .top {background: url('Images/bgSidebarSolutionTop.gif') no-repeat; height: 48px; padding: 5px 0px 0px 8px; color: #ffffff;}
#SideBar .solution .top p {width: 150px;}
#SideBar .solution .body {margin: 0px 5px; position: relative;}
#SideBar .solution .solutionDetails {margin: 15px 0px 10px 0px;}
#SideBar .solution .solutionDetails .name a,
#SideBar .solution .solutionDetails .number a {font-weight:900; text-transform:uppercase; font-family:Arial Black; letter-spacing:-1px;}
#SideBar .solution .solutionDetails .name a {font-size:15px; color:#2f539d;}
#SideBar .solution .solutionDetails .number a {font-size:14px; color:#f28a09;}
#SideBar .solution .solutionDetails .solutionImage {float: right; margin-top: -38px; margin-right: -42px;}
#SideBar .solution .buttons {border-top: 1px dotted #465c88; margin: 15px 5px 15px 5px; padding: 10px 0px 0px 0px;}
#SideBar .solution .buttons .moreSolutionsDiv {margin-bottom: 10px;}
#SideBar .solution .buttons .ddlMoreSolutions {float: left; padding-top:3px;}
#SideBar .promo .promoHeader {padding: 8px; background-color: #ffa534; border-top: 5px solid #3B70A6; color: #ffffff;}
#SideBar .promo .promoHeader a {color: #3B70A6; font-size: 16px;}
#SideBar .promo .promoImage {text-align: center; margin-top: 20px;}

/* End Sidebar Styles */

#MainContentArea {float: left; width: 100%; margin-top: -15px; margin-bottom: 35px;}
#MainContentArea .content {width:968px;}

/* Start MainContent Styles */
#MainContent {width:663px; padding:18px 23px 0 18px; min-height:600px;background: url('Images/content_bg_top.png') no-repeat; position:relative; z-index:0;}
#MainContentEnd {width:663px; padding:18px 23px 18px 18px; background: url('Images/content_bg_bottom.png') left bottom no-repeat; margin-top:-16px; margin-left:-18px; position:relative; z-index:1; display: inline-block; *margin-top: -35px;}


.divPromos {background: url('Images/content_promo_default.png') bottom left no-repeat; border-top: 3px solid #066caa; position:relative; z-index:2; display: inline-block;}
.divPromos .promo {width: 205px; font-weight: bold; float: left; margin-top: 13px; margin-bottom: 13px; margin-left: 15px; display: inline;}
.divPromos .promo .details .image {margin-top: -8px; margin-left: 5px; float: right;} 
.divPromos .promo .details .title {font-size: 14px; margin-bottom: 8px;}
.divPromos .promo .details .title a {color: #3b70a6;}
.divPromos .promo .details .desc {font-size: 10px; color: #666666;}
.divPromos .promo .details .link {font-size: 10px; margin-top: 10px;}
.bigPromo .details {margin-top: 13px;}
.bigPromo .details .image {margin-top: -8px; margin-left: 5px; float: right;} 
.bigPromo .details .title {font-size: 14px; margin-bottom: 8px;}
.bigPromo .details .title a {color: #3b70a6;}
.bigPromo .details .desc {font-size: 10px; color: #666666;}
.bigPromo .details .link {font-size: 10px; margin-top: 10px;}
#HomePage .promo .details .link {margin-top: 3px;}
.divPromos .promo .details .link,
.divPromos .promo .details .link a {color: #ffffff;}
.catfabric .divPromos .promo .details .link,
.catfabric .divPromos .promo .details .link a {color: #0096db;}
.catpet .divPromos .promo .details .link,
.catpet .divPromos .promo .details .link a {color: #9a1316;}
.catpersonal .divPromos .promo .details .link,
.catpersonal .divPromos .promo .details .link a {color: #009641;}
.catfabric #CategoryTemplate4 .divPromos .promo .details .link,
.catfabric #CategoryTemplate4 .divPromos .promo .details .link a {color: #ffffff;}
.catpet #CategoryTemplate4 .divPromos .promo .details .link,
.catpet #CategoryTemplate4 .divPromos .promo .details .link a {color: #ffffff;}
.catpersonal #CategoryTemplate4 .divPromos .promo .details .link,
.catpersonal #CategoryTemplate4 .divPromos .promo .details .link a {color: #ffffff;}
#CategoryTemplate5 .divPromos {border-top: 3px solid #ff930d;}

#HomePage,
#CategoryTemplate1,
#CategoryTemplate2,
#CategoryTemplate3,
#CategoryTemplate4,
#CategoryTemplate5,
#TemplateContent {font-weight: bold;z-index:3;position:relative;*position: inherit; min-height:600px;}

.RichText #HomePage,
.RichText #CategoryTemplate1,
.RichText #CategoryTemplate2,
.RichText #CategoryTemplate3,
.RichText #CategoryTemplate4,
.RichText #CategoryTemplate5 {margin: -10px;}

#MainContent .homeFlash,
#CategoryTemplate1 .flashMovie,
#CategoryTemplate3 .flashMovie {height: 267px;}
#MainContent .homePageFlash {height: 265px;}
#MainContent .flashProductViewer {height: 192px;}
#MainContent #HomePage .flashProductViewer {height: 265px;}

#HomePage .divPromos {background: url('Images/content_promo_home.png') bottom left no-repeat;}
.catfabric #CategoryTemplate1 .divPromos {background: url('Images/content_promo_fabric.png') bottom left no-repeat;}
.catpet #CategoryTemplate1 .divPromos {background: url('Images/content_promo_fabric.png') bottom left no-repeat;}
.catpersonal #CategoryTemplate1 .divPromos {background: url('Images/content_promo_fabric.png') bottom left no-repeat;}
#CategoryTemplate1 .divPromos .promo {width: 315px;}
#CategoryTemplate1 .divPromos .promo .details .image {margin-top: -13px;}
#CategoryTemplate1 .divPromos .promo .details .title {margin-top: 5px;}
.catfabric #CategoryTemplate2 .divPromos {background: url('Images/content_promo_fab_landing.png') bottom left no-repeat;}
.catpet #CategoryTemplate2 .divPromos {background: url('Images/content_promo_pet_landing.png') bottom left no-repeat;}
.catpersonal #CategoryTemplate2 .divPromos {background: url('Images/content_promo_tooth_landing.png') bottom left no-repeat;}
#CategoryTemplate2 .divPromos .bigPromo {float: left; height: 112px; width: 432px;}
#CategoryTemplate2 .divPromos .leftImage {float: left; height: 112px; width: 200px;}
#CategoryTemplate2 .divPromos .promo {margin-left: 25px;}
.catfabric #CategoryTemplate3 .divPromos {background: url('Images/content_promo_pet.png') bottom left no-repeat;}
.catpet #CategoryTemplate3 .divPromos {background: url('Images/content_promo_pet.png') bottom left no-repeat;}
.catpersonal #CategoryTemplate3 .divPromos {background: url('Images/content_promo_pet.png') bottom left no-repeat;}
#CategoryTemplate3 .divPromos .promo .details .image {margin-top: -13px;}
#CategoryTemplate3 .divPromos .promo .details .title {margin-top: 5px;}
.catfabric #CategoryTemplate4 .divPromos {background: url('Images/content_promo_fabric2.png') bottom left no-repeat;}
.catpet #CategoryTemplate4 .divPromos {background: url('Images/content_promo_pet2.png') bottom left no-repeat;}
.catpersonal #CategoryTemplate4 .divPromos {background: url('Images/content_promo_toothpaste.png') bottom left no-repeat;}
.catfabric #CategoryTemplate5 .divPromos {background: url('Images/content_promo_soda.png') bottom left no-repeat;}
#CategoryTemplate5 .divPromos {background: url('Images/content_promo_soda.png') bottom left no-repeat;}
.catpet #CategoryTemplate5 .divPromos {background: url('Images/content_promo_soda.png') bottom left no-repeat;}
.catpersonal #CategoryTemplate5 .divPromos {background: url('Images/content_promo_soda.png') bottom left no-repeat;}
.catbakingsoda #CategoryTemplate5 .divPromos {background: url('Images/content_promo_soda.png') bottom left bottom left no-repeat;}

#CategoryTemplate2 .topContent {font-size: 11px; font-weight: bold; padding: 10px;}
.catfabric #CategoryTemplate2 .topContent {background: url('Images/content_top_fabric_landing.png') no-repeat;}
.catpet #CategoryTemplate2 .topContent {background: url('Images/bgPetLandingTop.jpg') no-repeat;}
.catpersonal #CategoryTemplate2 .topContent {background: url('Images/content_top_tooth_landing.png') no-repeat;}
#CategoryTemplate2 .topContent {float: left; width: 100%;}
#CategoryTemplate2 .topContent h1 {font-size: 14px; color: #066caa;}
#CategoryTemplate2 .topContent div h1 {padding-right: 20px; padding-bottom: 10px; border-bottom: 1px solid #cedbe9;}
#CategoryTemplate2 .topContent .featuredVideo {float: left; width: 255px; height: 170px;}
#CategoryTemplate2 .topContent .featuredContent,
#CategoryTemplate2 .topContent .relatedContent {float: left; width: 180px; padding-top: 8px;}
#CategoryTemplate2 .topContent .featuredContent {margin-left: 20px;}
#CategoryTemplate2 .topContent .featuredContent .desc {padding: 8px 15px 3px 0px;}
#CategoryTemplate2 .topContent .relatedContent {border-left: 1px solid #cedbe9; }
#CategoryTemplate2 .topContent .relatedContent h1,
#CategoryTemplate2 .topContent .relatedContent .contentArticle {padding-left: 20px;}
#CategoryTemplate2 .topContent .relatedContent .contentArticle {margin-bottom: 10px; padding-top: 8px;}
#CategoryTemplate2 .topContent .relatedContent .contentArticle h2 {font-size: 13px;}
#CategoryTemplate2 .topContent .relatedContent .contentArticle .desc {margin: 5px 0px;}
.catfabric #CategoryTemplate2 .categoryMenuDiv {border-top: 5px solid #4cade1;}
.catpet #CategoryTemplate2 .categoryMenuDiv {border-top: 5px solid #9a1316;}
.catpersonal #CategoryTemplate2 .categoryMenuDiv {border-top: 5px solid #009641;}
#CategoryTemplate2 .categoryMenuDiv td {border-right: 1px solid #cedbe9; }
#CategoryTemplate2 .categoryMenuDiv div {margin: 0px auto; width: 144px; padding: 10px 10px 17px 10px;}
#CategoryTemplate2 .categoryMenuDiv div div {border: 0px; padding: 0px 0px 3px 0px;}
#CategoryTemplate2 .categoryMenuDiv div h1 {font-size: 14px; color: #066caa; margin-bottom: 5px;}
#CategoryTemplate2 .categoryMenuDiv div a {font-size: 10px;}

#MainContent #CategoryTemplate3 {min-height:780px;}
#CategoryTemplate3 .divProduct {color: #666666; font-size: 12px; font-weight: bold; float: left; width: 330px;}
#CategoryTemplate3 .divProduct a {font-size: 10px;}
#CategoryTemplate3 .divProduct .divHeading,
#CategoryTemplate3 .divProduct .divTips {padding: 8px 10px;}
.catfabric #CategoryTemplate3 .divProductRight {border-left: 1px solid #0096db;}
.catpet #CategoryTemplate3 .divProductRight {border-left: 1px solid #9a1316;}
.catpersonal #CategoryTemplate3 .divProductRight {border-left: 1px solid #009641;}
#CategoryTemplate3 .divProduct .divHeading {height: 28px; background: url('Images/bgTitleHeaderBig.gif') repeat-x;}
#CategoryTemplate3 .divProduct h1 a {color: #0a5291; font-size: 14px; float: left;}
#CategoryTemplate3 .divProduct .desc {font-size: 10px;}
#CategoryTemplate3 .divProduct .divTips .tip {width: 100%;}
#CategoryTemplate3 .divProduct .divTips .tip h1 a {float: none;}
#CategoryTemplate3 .divProduct .divTips .tip .desc {margin: 10px 0px;}
#CategoryTemplate3 .divProduct .divHeading .link {float: left; color: #ac1e44; margin-left: 5px;}
#CategoryTemplate3 .divProduct .divHeading .link a {margin-left: 3px; margin-top: 2px;}
#CategoryTemplate3 .divProduct .divHeadingTips {height: 18px; background: url('Images/bgTitleHeader.gif') repeat-x;}
.catfabric #CategoryTemplate3 .divProduct .divHeadingTips {border-top: 3px solid #0096db;}
.catpet #CategoryTemplate3 .divProduct .divHeadingTips {border-top: 3px solid #9a1316;}
.catpersonal #CategoryTemplate3 .divProduct .divHeadingTips {border-top: 3px solid #009641;}
#CategoryTemplate3 .divProduct .divContent {height: 170px;}
#CategoryTemplate3 .divProduct .divContent .product {text-align: center; float: left; padding: 5px 0px 5px 5px; width: 105px;}
.catpet #CategoryTemplate3 .divProduct .divContentLeft {min-height: 200px; background: url('Images/bgPetLandingLeftSection.jpg') no-repeat;}
.catpet #CategoryTemplate3 .divProduct .divContentRight {min-height: 200px; background: url('Images/bgPetLandingRightSection.jpg') no-repeat;}

#CategoryTemplate4 .featuredProduct .image,
#CategoryTemplate4 .divCategory .image {float: left;}
#CategoryTemplate4 .featuredProduct .info,
#CategoryTemplate4 .divCategory .info {float: left;}
#CategoryTemplate4 .featuredProduct .info {width: 260px;}
#CategoryTemplate4 .divCategory .info {width: 410px;}
#CategoryTemplate4 .divCategory .left .info,
#CategoryTemplate4 .divCategory .right .info {width: 180px;}
#CategoryTemplate4 .featuredProduct .image {margin-right: 90px;}
#CategoryTemplate4 .divCategory {font-size: 10px;}
#CategoryTemplate4 .divCategory .title a {font-weight: bold; font-size: 13px; color: #0A5291;}
#CategoryTemplate4 .divCategory .left {border-right: 1px solid #deeee0;}
#CategoryTemplate4 .divCategory .left,
#CategoryTemplate4 .divCategory .right {float: left; width: 330px;}
#CategoryTemplate4 .divCategory .left .divProduct,
#CategoryTemplate4 .divCategory .right .divProduct {margin: 10px 0px;}
#CategoryTemplate4 .divCategory .left .divProduct .image,
#CategoryTemplate4 .divCategory .right .divProduct .image {margin-top: -10px; margin-right: 0px;}
#CategoryTemplate4 .featuredProduct {padding: 25px 30px 0px 30px; height: 133px;}
.catpersonal #CategoryTemplate4 .featuredProduct {background: url(Images/bgPersonalLandingTop.jpg) no-repeat;}
#CategoryTemplate4 .featuredProduct .desc {font-size: 11px;}
#CategoryTemplate4 .featuredProduct .link {margin-top: 20px;}
#CategoryTemplate4 .featuredProduct .link a {text-transform: uppercase;}
#CategoryTemplate4 .categoryArea .categoryLinks {margin-left: 5px;}
#CategoryTemplate4 .categoryArea .categoryLinks a {font-size: 10px; color: #ffffff;}
#CategoryTemplate4 .divCategory .divProduct {float: left; margin: 17px 30px;}
#CategoryTemplate4 .divCategory .divProduct .image {margin-right: 30px;}
#CategoryTemplate4 .divCategory .divProduct .desc {margin: 10px 0px;}
#CategoryTemplate4 .divCategory .divProduct .hlBlueLink {float: left; margin-bottom: 10px;}

#CategoryTemplate5 .featuredProduct .image,
#CategoryTemplate5 .divCategory .image {float: left;}
#CategoryTemplate5 .featuredProduct .info,
#CategoryTemplate5 .divCategory .info {float: left;}
#CategoryTemplate5 .featuredProduct .info {width: 310px;}
#CategoryTemplate5 .divCategory .info {width: 469px;}
#CategoryTemplate5 .divCategory .left .info,
#CategoryTemplate5 .divCategory .right .info {width: 195px;}
#CategoryTemplate5 .featuredProduct .links,
#CategoryTemplate5 .divCategory .links {float: left; clear: right;}
#CategoryTemplate5 .mainCategory .links {width: 440px;}
#CategoryTemplate5 .featuredProduct .links a,
#CategoryTemplate5 .divCategory .links a {color: #ff930d;}
#CategoryTemplate5 .featuredProduct ul,
#CategoryTemplate5 .divCategory ul {font-size: 10px; margin-left: 25px; list-style-type: disc; color: #ff930d;}
#CategoryTemplate5 .featuredProduct li,
#CategoryTemplate5 .divCategory li {margin-bottom: 10px;}
#CategoryTemplate5 .divCategory li {float: left; margin-bottom: 0px; margin-right: 45px;}
#CategoryTemplate5 .divCategory .left li,
#CategoryTemplate5 .divCategory .right li {margin-right: 0px; color: #666666; float: none;} 
#CategoryTemplate5 .divCategory .left li a,
#CategoryTemplate5 .divCategory .right li a {color: #666666;}
#CategoryTemplate5 .featuredProduct .image {margin-right: 30px;}
#CategoryTemplate5 .featuredProduct .title {font-size: 20px; text-transform: uppercase;}
#CategoryTemplate5 .featuredProduct .title a {color: #066caa;}
#CategoryTemplate5 .featuredProduct .desc {margin: 10px 0px;}
#CategoryTemplate5 .featuredProduct .viewSites {margin-bottom: 10px; color: #066caa; font-size: 12px;}
#CategoryTemplate5 .divCategory {float: left; _float: none; border-top: 3px solid #f3842a; background: url('Images/bgBakingSodaArea.gif') repeat-x; font-size: 10px;}
#CategoryTemplate5 .divCategory .title a {font-weight: bold; font-size: 13px; color: #0A5291;}
#CategoryTemplate5 .divCategory .left {border-right: 1px solid #eab281;}
#CategoryTemplate5 .divCategory .left,
#CategoryTemplate5 .divCategory .right {float: left; width: 330px; _width: 328px;}
#CategoryTemplate5 .divCategory .left .divProduct,
#CategoryTemplate5 .divCategory .right .divProduct {margin: 20px 10px 20px 0px;}
#CategoryTemplate5 .divCategory .left .divProduct .image,
#CategoryTemplate5 .divCategory .right .divProduct .image {margin-left: 10px;}
#CategoryTemplate5 .featuredProduct {padding: 35px 25px 0px 25px; background: url(Images/content_top_bakingsoda_bg.png) repeat-x; height: 168px;}
#CategoryTemplate5 .featuredProduct .desc {font-size: 11px;}
#CategoryTemplate5 .featuredProduct .link {margin-top: 20px;}
#CategoryTemplate5 .featuredProduct .link a {text-transform: uppercase;}
#CategoryTemplate5 .categoryArea {background: url('Images/categoryArea_bg_bakingsoda.gif') repeat-x;}
#CategoryTemplate5 .categoryArea .categoryLinks {margin-left: 5px;}
#CategoryTemplate5 .categoryArea .categoryLinks a {font-size: 10px; color: #ffffff;}
#CategoryTemplate5 .divCategory .divProduct {float: left; _float: none; margin: 17px;}
#CategoryTemplate5 .divCategory .divProduct .image {margin: 0px 15px 0px 0px;}
#CategoryTemplate5 .divCategory .divProduct .desc {margin: 10px 0px;}
#CategoryTemplate5 .divCategory .divProduct .hlBlueLink {float: left; margin-bottom: 10px;}

#CategoryHome .products td {width:330px;}


.contentTop {background: url('Images/content_top_blue_bg.png') no-repeat; border-bottom:6px solid #ff9514; height:18px; width:663px; padding:8px 0 8px 0px; color:#FFFFFF;}
.contentTop div {float:left;}

.contentTop .button {float:right; margin:-3px 5px;}
.contentTop .buttontext {float:right; font-size:11px; font-weight:bold; margin: 2px 5px 0 0;}
.catpet .contentTop {border-bottom:6px solid #9a1316;}
.catpet .contentTop .specialoffer {width: 125px; height: 24px; background: url('Images/btnSeeSpecialOffers_pet.png') no-repeat;}
.catpersonal .contentTop {border-bottom:6px solid #009641;}
.catpersonal .contentTop .specialoffer {width: 125px; height: 24px; background: url('Images/btnSeeSpecialOffers_personal.png') no-repeat;}
.catfabric .contentTop {border-bottom:6px solid #0096db;}
.catfabric .contentTop .specialoffer {width: 125px; height: 24px; background: url('Images/btnSeeSpecialOffers_fabric.png') no-repeat;}

.contentTop .ddlFlyout {display:none;}
.contentTop #tabs li {float:left; margin:-3px 0 0 6px;}
.contentTop .titleArea {margin-left:20px; margin-top:-2px;}
.contentTop .titleArea .title,
.contentTop .titleArea .title2 {font-weight:bold; font-size:13px;}
.contentTop .titleArea .title2 {color:#ffa207; }
.contentTop #tabs .catHeader .link {font-weight:bolder; margin-left:6px; text-transform:uppercase; font-size:16px; padding:2px 8px 0 0 ;}
.contentTop #tabs .arrow {padding-left:3px;}
.contentTop #tabs .link {font-size:12px; font-weight:bold; color:#FFFFFF;display:block; padding:5px 15px 9px 6px;}
.contentTop #tabs .current { padding:0 0 0 10px; margin-top:-23px; height:50px;}
.contentTop #tabs .current .link {margin-left: 0px; height:30px; padding:20px 15px 4px 6px;}
.contentTop #tabs .current table {margin-top: -48px;}
.contentTop #tabs .current table .link {background: none; height: auto; padding:5px 15px 9px 6px;}

/*
.contentTop #tabs li ul {background:#30539d; margin:0 0 0 -6px; position:absolute; border-top:none; padding-bottom:8px;}
.contentTop #tabs .current ul {margin:-10px 0 0 -10px;}
.contentTop #tabs li li a,
.contentTop #tabs .current li a {font-size:11px; color:#FFFFFF; font-weight:bold; padding-bottom:10px; background:none; height:10px;}
*/
.contentTop #tabs .current {background:url('Images/tab_left_bakingsoda.png') no-repeat left top;}
.contentTop #tabs .current .link {background:url('Images/tab_rt_bakingsoda.png') no-repeat right top;}

.contentTop .cathover {position:absolute; margin:-37px 0 0 -10px;}

.contentTop .cathover .tl, .itemFinder .tl,
.contentTop .cathover .ml, .itemFinder .ml,
.contentTop .cathover .bl, .itemFinder .bl {width:10px;}
.contentTop .cathover .tr, .itemFinder .tr,
.contentTop .cathover .mr, .itemFinder .mr,
.contentTop .cathover .br, .itemFinder .br {width:15px;}

.contentTop .cathover .tl, .itemFinder .tl,
.contentTop .cathover .tm, .itemFinder .tm,
.contentTop .cathover .tr, .itemFinder .tr {height:9px;}
.contentTop .cathover .bl, .itemFinder .bl,
.contentTop .cathover .bm, .itemFinder .bm,
.contentTop .cathover .br, .itemFinder .br {height:17px;}

.contentTop .cathover .tl, .itemFinder .tl {background:url('Images/cat_tl.png') no-repeat;}
.contentTop .cathover .tm, .itemFinder .tm {background:url('Images/cat_tm.png') repeat-x;}
.contentTop .cathover .tr, .itemFinder .tr {background:url('Images/cat_tr.png') no-repeat;}
.contentTop .cathover .bl, .itemFinder .bl {background:url('Images/cat_bl.png') no-repeat;}
.contentTop .cathover .bm, .itemFinder .bm {background:url('Images/cat_bm.png') repeat-x;}
.contentTop .cathover .br, .itemFinder .br {background:url('Images/cat_br.png') no-repeat;}
.contentTop .cathover .ml, .itemFinder .ml {background:url('Images/cat_ml.png') repeat-y;}
.contentTop .cathover .mr, .itemFinder .mr {background:url('Images/cat_mr.png') repeat-y;}
.contentTop .cathover .mm, .itemFinder .mm {background:#eff3f4;}


.contentTop #tabs .cathover .mm li {float:none; margin:0; padding:0; padding-bottom:4px; border-bottom:1px solid #c2d2e0;}
.contentTop #tabs .cathover .mm li a {font-size:11px; font-weight:bold; }
.contentTop #tabs .cathover .mm .link {color:#98a3a7; border-bottom:1px solid #c2d2e0;}
.divCategoryMenuLinks {padding: 0px 10px 10px 10px; color: #ffffff; font-weight: bold;}
.divCategoryMenuLinks h1 {float: left; margin-right: 3px; font-size: 14px;}
.divCategoryMenuLinks .links,
.divCategoryMenuLinks .links a {font-size: 10px; color: #ffffff;}
.divCategoryMenuLinks .links {float: left; padding: 3px;}
.divCategoryMenuLinks .links h1 {float: none;}
.divCategoryMenuLinks .links a {margin-left: 5px;}

.catpet .contentTop #tabs li ul {}
.catpet .contentTop #tabs .current ul {}
.catpet .contentTop #tabs .current {background:url('Images/tab_left_pet.png') no-repeat left top;}
.catpet .contentTop #tabs .current .link {background:url('Images/tab_rt_pet.png') no-repeat right top;}
.catpet .contentTop #tabs .current table .link {background: none;}

.catpersonal .contentTop #tabs li ul {}
.catpersonal .contentTop #tabs .current ul {}
.catpersonal .contentTop #tabs .current {background:url('Images/tab_left_personal.png') no-repeat left top;}
.catpersonal .contentTop #tabs .current .link {background:url('Images/tab_rt_personal.png') no-repeat right top;}
.catpersonal .contentTop #tabs .current table .link {background: none;}

.catfabric .contentTop #tabs li ul {}
.catfabric .contentTop #tabs .current ul {}
.catfabric .contentTop #tabs .current {background:url('Images/tab_left_fabric.png') no-repeat left top;}
.catfabric .contentTop #tabs .current .link {background:url('Images/tab_rt_fabric.png') no-repeat right top;}
.catfabric .contentTop #tabs .current table .link {background: none;}

.catbakingsoda .contentTop #tabs li ul {}
.catbakingsoda .contentTop #tabs .current ul {}
.catbakingsoda .contentTop #tabs .current {background:url('Images/tab_left_bakingsoda.png') no-repeat left top;}
.catbakingsoda .contentTop #tabs .current .link {background:url('Images/tab_rt_bakingsoda.png') no-repeat right top;}
.catbakingsoda .contentTop #tabs .current table .link {background: none;}

.headerArea {color: #3B70A6; border-top:1px solid #3B70A6; height:19px; text-transform: uppercase; background: url('Images/headerArea_bg.gif') repeat-x; font-weight:bold; font-size:16px; padding:9px 15px;}
.headerArea .left .name {float: left; margin-right: 10px;}
.headerArea ul li {float: left; text-transform: none; margin-top: 3px; margin-left: 10px; font-size: 12px;}
.catpet .headerArea {color:#9a1316; border-top:1px solid #9a1316;}
.catpersonal .headerArea {color:#009641; border-top:1px solid #009641;}
.catfabric .headerArea {color:#0096db; border-top:1px solid #0096db;}


/* Start Product List & Related Products */

.categoryArea {height:26px; font-weight:bold; background: url('Images/categoryArea_bg_bakingsoda.gif') repeat-x; font-size:14px; padding:9px 7px 0 15px; color:#FFFFFF;}
.categoryArea .categoryName span {font-size:12px;}
.categoryArea .categoryName span a {text-decoration:underline;}
.catpet .categoryArea a,
.catpersonal .categoryArea a,
.catfabric .categoryArea a,
.catbakingsoda .categoryArea a {font-size: 10px; color: #ffffff;}
.catpet .categoryArea {background: url('Images/categoryArea_bg_pet.gif') repeat-x;}
.catpersonal .categoryArea {background: url('Images/categoryArea_bg_personal.gif') repeat-x;}
.catfabric .categoryArea {background: url('Images/categoryArea_bg_fabric.gif') repeat-x;}
.catbakingsoda .categoryArea {border-top: 3px solid #ff930d; background: url('Images/categoryArea_bg_bakingsoda.gif') repeat-x;}
.categoryArea div {float:left;}
.categoryArea .hlViewAll,
.categoryArea .hlSubLinks {margin-left: 5px; margin-top: 3px;}
.categoryArea .hlSubLinks {margin-top: 0px;}
.categoryArea .hlSubLinks li {float: left; margin-right: 8px;}
.categoryArea .comparisonChart {float:right; margin:-4px 0px;}
.categoryArea .findProduct {float:right; }
.categoryArea .findProduct a {float:right; width:241px; height: 24px; margin:-4px 7px;}
.catpet .categoryArea .findProduct a {background: url('Images/btnFindTheProduct_pet.png') no-repeat;}
.catpersonal .categoryArea .findProduct a {background: url('Images/btnFindTheProduct_personal.png') no-repeat;}
.catfabric .categoryArea .findProduct a {background: url('Images/btnFindTheProduct_fabric.png') no-repeat;}

.ComboBox_FindByNeed {margin-right:8px; margin-top:-3px;}

.products .product {width:115px; margin: 0px auto; min-height:185px; padding:25px; *padding-right: 0px;}
#RelatedProducts .products .product {padding:8px; *padding-right: 0px;}
.products .product .details {margin-top:-90px;}
.products .product .name a {font-size:13px; color:#004b8d; font-weight:bold;}
.products .product .desc {font-size:10px; font-weight:bold; color:#666666; margin-top:5px;}
.products .product .seemore {font-size:10px; font-weight:bold; margin-top:5px;}
.products .product .seemore a {text-decoration:underline;}
.products .product .hlBlueLinkWrapper {position: relative; z-index: 2;}
#ProductList .products .product .hlBlueLink,
#ProductList .products .product .hlFindStore,
#RelatedProductsHoriz .products .product .hlBlueLink,
#RelatedProductsHoriz .products .product .hlFindStore {display: none;}
.catpet .products .product .seemore a {color:#9a1316;}
.catpersonal .products .product .seemore a {color:#009641;}
.catfabric .products .product .seemore a {color:#0096db;}

.product .balloon {background:#EEEEEE; border:1px solid #CCCCCC; position:absolute; z-index: 2; width:120px; font-size:10px; font-weight:bold; padding:3px; margin-left:80px; text-align:left;}


/* End Product List */

/* Start Product Details */

.contentBody {font-size: 12px; font-weight: bold;}
.contentWrapper {margin-top: 10px; padding: 0px 13px 0px 11px;}
.ProductTop {font-size: 12px; font-weight: bold; padding: 15px 15px 0px 15px; color: #ffffff; font-size: 12px;}
.ProductTop .left {width: 525px;}
.ProductTop .left ul li {float: left; margin-top: 12px; margin-right: 30px;}
.ProductTop .left ul li a {color: #ffffff;}
.ProductTop .left .last {position: relative; margin-right: 0px; margin-top: 8px; padding: 0px 20px;}
.ProductTop .left li.flyout ul {float: left; display: none; position: absolute; top: 0px; left: 0;}
.ProductTop .left li.flyout ul li {padding: 10px 20px; margin-top: 0px; border-bottom: 1px solid #ffffff; background-color: #0096DB; min-width: 190px; _width: 190px; _clear: both; line-height: 13px; text-align: left;}
.ProductTop .left li.flyout:hover ul,
.ProductTop .left li.flyout.hover ul {margin-top: 10px; margin-top: 28px; display: block;}
.ProductTop .left li.flyout:hover ul li,
.ProductTop .left li.flyout.hover ul li {display: block;}
.ProductTop .left .categoryName {text-transform: uppercase; margin-top: 10px; margin-left: 17px; font-size: 15px;}
.ProductTop .left .hlCategoryCategories {padding: 15px 10px 15px 0px; background: url(Images/imgArrowDown.gif) right center no-repeat;}
.ProductTop .right {margin-top: 6px; margin-right: 6px; width: 130px;}

.contentBody .divProductDetailsProductHeader {width: 100%; float: left;margin-bottom: 20px;}
.contentBody .divProductDetailsProductHeader h1 {color: #3257a2; margin-top: 8px; font-size: 18px; font-weight: bold;}
.contentBody .divProductDetailsProductHeader .left {width: 500px;}
.contentBody .divProductDetailsProductHeader .right .hlTopLinks {margin: 0px;}
.contentBody .divSubCategories {padding: 10px 17px; height: 20px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.contentBody .divProductDetailsProductInfo {margin-bottom:20px;}
.contentBody .divProductDetailsProductInfo .left {width: 220px;}
.contentBody .divProductDetailsProductInfo .right {width: 410px;}
.contentBody .divProductDetailsProductInfo .right h2 {margin-bottom: 8px; font-size: 14px; color: #3257a2;}
.contentBody .divProductDetailsProductInfo .divInfo div {color: #666666; font-size: 11px;}
.contentBody .divProductDetailsProductInfo .divLinks {border-top: 1px solid #cedbe9; border-bottom: 1px solid #cedbe9; padding: 10px 0px; margin: 10px 0px;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons {float: left; padding-top: 8px;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons div {margin-bottom: 17px;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons a {font-size: 10px; padding: 6px 0px 6px 30px;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons .divFindStore {margin-bottom: 10px;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons .hlBuyOnline {background: url(Images/imgAddToCart.gif) no-repeat;}
.contentBody .divProductDetailsProductInfo .divLinks .buttons .hlFindStore {background: url(Images/imgFindStore.gif) no-repeat;}
.contentBody .divProductDetailsProductInfo .divLinks .specialOffer {margin-right: 10px; float: right; padding: 5px 8px; width: 230px; height: 47px; background: url(Images/btnSpecialOffers.gif) no-repeat;}
.contentBody .divProductDetailsProductInfo .divLinks .specialOffer h2 {font-size: 14px; margin-bottom: 0px;}
.contentBody .divProductDetailsProductInfo .divLinks .specialOffer p {color: #003e7e; font-size: 11px;}
.video {float: left; margin-left: 3px; margin-right: 7px;}
.thumbs {float: left; width: 150px; _width: 145px;}
.thumbs .divThumb {float: left; margin-bottom: 8px;}
.thumbs .divThumb div {float: left;}
.thumbs .divThumb .imgVideoThumb {border: 3px solid #d1d1d1; margin-right: 5px; width: 47px; height: 47px; background-color: #666666;}
.thumbs .divThumb .selected {border: 3px solid #ff930d;}
.thumbs .divThumb .hlVideo {width: 90px; _width: 85px; margin-top: 2px; font-size: 10px;}

#ProductVert .left {width: 200px;}
#ProductVert .left .specialOffer,
#ProductHoriz .bottomContent .specialOffer {padding: 5px 8px; width: 183px; height: 47px; background: url(Images/btnSpecialOffers_small.gif) no-repeat;}
#ProductVert .left .specialOffer h2,
#ProductHoriz .bottomContent .specialOffer h2 {font-size: 14px; margin-bottom: 0px;}
#ProductVert .left .specialOffer p,
#ProductHoriz .bottomContent .specialOffer p {color: #003e7e; font-size: 11px;}
#ProductVert .right .divLinks .buttons div,
#ProductHoriz .right .divLinks .buttons div {float: left; margin-right: 30px;}
#ProductHoriz .left {margin-right: 10px; width: 310px;}
#ProductHoriz .right {width: 305px;}
#ProductHoriz .right .divLinks {margin-bottom: 0px; border-bottom: none;}
#ProductHoriz .bottomContent {padding: 10px 0px;}
#ProductHoriz .bottomContent .left {width: 200px; margin-right: 10px;}
#ProductHoriz .bottomContent .right {width: 415px;}
/* End Product Details */

/* Start Article List */

#FeaturedArticle {padding:20px 5px 10px 5px; border-bottom: 1px dashed #30529c; margin-bottom:10px;}
#FeaturedArticle h1 {font-size:16px; color:#30529c; font-weight:bold;}
#FeaturedArticle .image {float:left; margin-right:10px;} 
#FeaturedArticle .details {float:left; width:400px;}
#FeaturedArticle .details .title a {font-size:16px; color:#30529c; font-weight:bold;}
#FeaturedArticle .details .desc {font-size:12px; margin:10px 0 10px 0;}
#FeaturedArticle .details .link a {font-size:11px; color:#30529c; font-weight:bold;}

.articles {margin-left:10px;}
.articles .article {padding:10px;}
.articles .article .image {float:left; margin-right:15px;} 
.articles .article .details {float:left; width:500px;}
.articles .article .details .title a {font-size:13px; color:#30529c; font-weight:bold;}
.articles .article .details .desc {font-size:12px; margin:10px 0 10px 0;}
.articles .article .details .link a {font-size:11px; color:#30529c; font-weight:bold;}

#ddlBrandFlyout .ddlFlyout {background:#30539d; margin:0; position:absolute;}
#ddlBrandFlyout .ddlFlyout li {padding:5px 10px 5px 10px;}
#ddlBrandFlyout .ddlFlyout a {color:#FFFFFF; font-size:11px; font-weight:bold;}

/* End Article List */

/* Start Article Details */
#ArticleDetails .contentTop a {color: #ffffff;}
#ArticleDetails .hlTopLinks {float: right; margin-top: 5px; margin-right: 10px;}
#ArticleDetails .hlTopLinks .print {margin-right: 15px;}
#ArticleDetails .hlTopLinks .print a {color: #4cade0;}
#ArticleDetails .articleDiv {margin-left: 10px; float: left; width: 460px;}
#ArticleDetails h1,
#SolutionDetails h1,
#RelatedProductsVert #RelatedProducts .title,
#RelatedProductsVert #RelatedProducts h2 {color: #004B8D; font-size: 15px;}
#ArticleDetails .articleDiv h1 {margin-bottom: 25px;}
#ArticleDetails .articleDiv .articleImage,
#SolutionDetails .solutionDiv .solutionImage {float: left; margin-left: 0px; margin-right:10px; margin-bottom: 10px;}
#ArticleDetails .articleDiv .articleContent,
#SolutionDetails .solutionDiv .solutionContent {font-size: 12px;}
#ArticleDetails .articleDiv .articleContent ol,
#SolutionDetails .solutionDiv .solutionContent ol {list-style-type: decimal; margin-left: 15px;}
#ArticleDetails .articleDiv .articleContent ul,
#SolutionDetails .solutionDiv .solutionContent ul {list-style-type: disc; margin-left: 15px;}
#ArticleDetails .articleDiv .articleContent ul li,
#SolutionDetails .solutionDiv .solutionContent ul li,
#ArticleDetails .articleDiv .articleContent ol li,
#SolutionDetails .solutionDiv .solutionContent ol li {margin: 5px;}
#RelatedProductsVert #RelatedProducts {border-left: 1px solid #ffa207; margin-top: 45px; float: right; width: 165px;}
#RelatedProductsVert #RelatedProducts .title {padding: 10px 0px; text-align: center; background: url(Images/bgTitleHeader.gif) repeat-x;}
#RelatedProductsVert #RelatedProducts .product {text-align: center;}
#RelatedProductsVert #RelatedProducts .product .hlBlueLinkWrapper {margin-left: 18px;}
#ArticleDetails .hlTopLinks .stbutton,
#RelatedProductsVert #RelatedProducts .product a {color: #ffa207;}
#RelatedProductsVert #RelatedProducts .product .name a {color: #004B8D;}
#RelatedProductsVert #RelatedProducts .product .hlBlueLink a {font-size: 11px; color: #ffffff;}
#RelatedProductsVert #RelatedProducts .product .hlBlueLink {margin-top: 5px;}
/* End Article Details */

/* Start Solution List */
#FeaturedSolution {margin: 0px 0px 10px 10px;}
#FeaturedSolution h1,
#SolutionList h1 {color: #004B8D; font-size: 13px;}
#FeaturedSolution .pageTitle {font-size: 16px;}
#FeaturedSolution .solution {margin-top: 10px; margin-bottom: 30px; float: left; width: 100%;}
#FeaturedSolution .solution div {font-size: 12px; color: #666666; margin-right: 20px;}
#FeaturedSolution .solution .image {float: left;}

#FeaturedSolution .solution .details {float: left; margin-right: 0px; width: 350px;}
#FeaturedSolution .details .title a {font-size:16px; color:#30529c; font-weight:bold;}
#FeaturedSolution .details .desc {font-size:12px; margin:10px 0 10px 0;}
#FeaturedSolution .details .link a {font-size:11px; color:#30529c; font-weight:bold;}

#SolutionList .categoryArea {color: #004B8D; background: url('Images/bgTitleHeader.gif') repeat-x;}
#SolutionList .solutions {margin: 20px;}
#SolutionList .solutions table {width: 100%;}
#SolutionList .solutions table td {width: 150px;}
#SolutionList .solutions a {color: #4cade0; font-size: 11px; display: block; margin: 3px 0px;}
/* End Solution List */

/* Start Solution Details */
#SolutionDetails {font-size: 12px; font-weight: bold; margin: 10px;}
#SolutionDetails .solutionDiv {width: 384px; float: left; margin-top: 30px;}
#SolutionDetails .solutionDiv h1 {margin-bottom: 20px;}
#SolutionDetails .solutionDiv .divVideo {border-top: 1px solid #4CADE1; margin-top: 15px; padding-top: 15px;}
#SolutionDetails .solutionDiv .divVideo .thumbs {width: 120px;}
#SolutionDetails .solutionDiv .divVideo .thumbs .hlVideo {width: 60px;}
#SolutionDetails .specialOffer {float: right; margin-top: 25px; padding: 5px 20px; width: 197px; height: 47px; background: url(Images/btnSpecialOffers_orange.gif) no-repeat;}
#SolutionDetails .specialOffer h2 {color: #f39203; font-size: 14px; margin-bottom: 0px;}
#SolutionDetails .specialOffer p {color: #666666; font-size: 11px;}
#SolutionDetails .solutionTips {margin: 15px 0px; padding: 15px 0px; border-top: 1px solid #4CADE1; font-size: 11px; padding-bottom: 5px; border-bottom: 1px solid #4CADE1;}
#SolutionDetails .solutionTips .gotSolution {margin-bottom: 0px;}
#SolutionDetails .solutionTips div {margin-bottom: 10px;}
#SolutionDetails #RelatedProducts {width: 240px; margin-top: 10px;}
#SolutionDetails #RelatedProducts .title {display: none;}
#SolutionDetails #RelatedProducts .product .hlBlueLink {margin-top: 5px;}
#SolutionDetails #RelatedProducts .product .hlBlueLink a {text-decoration: none;}
#SolutionDetails #RelatedProducts .product .hlBlueLink,
#SolutionDetails #RelatedProducts .product .hlFindStore {display: block;}
#SolutionDetails #RelatedProducts {border-top: 1px solid #d5dadd;}
#SolutionDetails #RelatedProducts .product {width: 100%; margin: 0px 0px; padding: 12px;}
#SolutionDetails #RelatedProducts .product a {font-size: 11px; text-decoration: underline; font-weight: bold;}
#SolutionDetails #RelatedProducts .product .image {margin-top: 45px;}
#SolutionDetails #RelatedProducts .product .details {margin-top: 0px;}
#SolutionDetails #RelatedProducts .product .details .desc {margin-top: 17px;}
#SolutionDetails #RelatedProducts .product .image {margin-right: 10px; float: left;}
#SolutionDetails #RelatedProducts .product .details {float: left; width: 100px;}
#SolutionDetails #RelatedProducts .product .details .name {margin-left: -130px; width: 228px;}
/* End Solution Details */

/* Start Form Details */
#Form {font-size: 12px; font-weight: bold; margin: 10px;}
#Form h1 {color: #004B8D; font-size: 16px; margin-bottom: 10px;}
#Form .formDiv {width: 620px; float: left; margin-top: 20px;}
#Form .formDiv h1 {margin-bottom: 20px;}
#Form .generatedForm {font-size:12px;margin-left:20px;}
#Form .generatedForm tr td {padding:3px 0;border-bottom: dotted 1px #efefef; }
#Form .formLabel {text-transform: uppercase; font-weight: bold; font-size:16px; text-align:center;}
#Form .formItemLabel {text-align: right; font-weight: bold;}
#Form .formItemLabel span {margin-right:25px;}
#Form .formDropDown select {min-width:185px;}
#Form .formLongTextBox {border: none; background-color:Transparent;  font-weight:bold; width: 179px; height:67px; padding:0 0 0 10px; color:#999999; font-size:10px; font-family: Arial, Tahoma, Helvetica, Sans-Serif; vertical-align:top; margin-top:-1px; margin-bottom:-1px;}
#Form .formLongTextBoxBg {background: url(Images/bgTextboxMultiline.gif) no-repeat; height:70px;}
#Form .formRadioList label {margin-left: 5px; vertical-align:top;}
#Form .formRadioList tr td {border:none;}
#Form .generatedForm tr td .formButton p {margin-top:5px;margin-bottom:5px;}
/* End Form Details */

/* Start Find By Need Styles Results */
#NeedResults {font-size: 12px; font-weight: bold; margin: 10px;}
#NeedResults .resultsDiv {width: 400px; float: left; margin-top: 30px;}
#NeedResults .resultsDiv h1 {margin-bottom: 20px;}
/* End Find By Need Styles Results */

/* Start Richtext Styles */
.RichText {font-size: 11px; margin: 10px;}
.RichText h1 {margin-bottom: 20px; color: #004B8D; font-size: 16px; font-weight: bold;}
.RichText h2 {margin-bottom: 10px; color: #004B8D; font-size: 14px;}
.RichText a {color: #4CADE1;}
.RichText p {margin-bottom: 10px;}
.RichText ul,
.RichText ol {margin-left: 17px; margin-bottom: 10px;}
.RichText ul li,
.RichText ol li {margin-bottom: 5px;}
.RichText ul {list-style-type: disc;}
.RichText ol {list-style-type: decimal;}
.RichText .hlBlueLink a {color: #ffffff;}
.RichText .divProductResults table .product {padding: 25px 20px;}

#FAQ {font-weight: bold; font-size: 11px;}
#FAQ .contentTitle a {line-height: 18px; color: #066caa;}
#FAQ .contentTitle {border-bottom: 1px dotted #d1ddea; padding-bottom: 15px; margin-bottom: 15px;}
#FAQ h2 {color: #004B8D; font-size: 14px; margin: 0px 8px;}
#FAQ h2.topic {margin-bottom: 5px;}
#FAQ .btnSmallUp {float: right; margin-top: 3px; margin-right: 5px; font-size: 10px; font-weight: normal;}
#FAQ .spacer {margin-bottom: 3px;}
#FAQ .accordionDiv {float: left; width: 100%;}
#FAQ .accordionWrapper {margin-bottom: 3px;}
#FAQ .accordion .acdnHeader,
#FAQ .accordion .acdnHeaderBig {padding: 5px; border: 1px solid #d1ddea; background-color: #e6eff4;}
#FAQ .accordion .acdnHeader a,
#FAQ .accordion .acdnHeaderBig a {cursor: pointer; background: url(Images/btnArrowRight.gif) left center no-repeat; padding: 3px; padding-left: 23px; color: #8B8B8B;}
#FAQ .accordion .acdnHeader a:hover,
#FAQ .accordion .acdnHeaderBig a:hover {text-decoration: none; cursor: pointer;}
#FAQ .accordion .acdnContent {padding: 5px 0px 5px 28px; color: #8B8B8B; background-color: #d1e1e9; border: 1px solid #d1ddea; border-top: 0px;}
#FAQ .accordion .selected {background: url(Images/bgAccordionTitleSelected.gif) repeat-x;}
#FAQ .accordion .selectedBig {background: url(Images/bgAccordionTitleSelectedBig.gif) top repeat-x;}
#FAQ .accordion .selected a,
#FAQ .accordion .selectedBig a {background: url(Images/btnArrowDown.gif) left center no-repeat;}

#ContactUs .contactUsContent {margin-bottom: 30px; font-weight: bold; font-size: 11px; color: #8B8B8B;}
#ContactUs .contactUsContent .formType td,
#ContactUs .contactUsContent .generatedForm td {padding-bottom: 15px;}
#ContactUs .contactUsContent table .countryStateDropDown,
#ContactUs .contactUsContent table .productDropDown {padding-bottom: 0px;}
#ContactUs .contactInfo {margin-top: 30px;}

/* End Richtext Styles */

/* Start Where To Buy Styles */
#WhereToBuy {font-size: 12px; margin: 10px;}
#WhereToBuy h1 {color: #004B8D; font-size: 16px; margin-bottom: 20px;}
#WhereToBuy a {color: #4CADE1;}
#WhereToBuy .btnSubmit {margin-top: 12px;}
#WhereToBuy .rptStores iframe {width: 620px; _width: 615px;}
/* End Where To Buy Styles */

/* Start Where To Buy Styles */
#SearchResults {font-size: 12px; margin: 10px;}
#SearchResults h1 {color: #004B8D; font-size: 16px; margin-bottom: 20px;}
#SearchResults a {color: #4CADE1;}
#SearchResults ol {list-style-type: decimal; margin-left: 15px;}
#SearchResults li {padding: 10px 0px; border-bottom: 1px dotted #cedbe9;}
#SearchResults .title {font-size: 11px; font-weight: bold;}
#SearchResults .description {padding: 3px 0px;}
/* End Where To Buy Styles */


/* Start Item Finder By Need Styles */

.itemFinder {position:absolute; margin-left:200px;}
.itemFinder div {float:none;}
.itemFinder .mm {width:200px;*width:240px;padding:15px; padding-top:0;}
.itemFinder .button a {color:#95a0a2;float:right;font-weight:bold; margin-right:-10px;}
.itemFinder .head {height:22px;width:238px; padding:0;margin-top:6px;}

.catfabric .itemFinder .head {background: url(Images/bgFindByNeed_fab.gif) no-repeat; }
.catfabric .itemFinder .head, 
.catfabric .itemFinder .selections {border:1px solid #0096db;}
.catfabric .itemFinder .selections input {}
.catfabric .itemFinder .selections .ddl {padding:10px; text-align:center;}
.catfabric .itemFinder .selections .ddl2 {padding-top:0;}
.catpet .itemFinder .head {background: url(Images/bgFindByNeed_pet.gif) no-repeat; border:1px solid #9a1316;}
.catpet .itemFinder .head, 
.catpet .itemFinder .selections {border:1px solid #9a1316;}
.catpersonal .itemFinder .head {background: url(Images/bgFindByNeed_personal.gif) no-repeat; border:1px solid #009641;}
.catpersonal .itemFinder .head, 
.catpersonal .itemFinder .selections {border:1px solid #009641;}
.catbakingsoda .itemFinder .head {background: url(Images/bgFindByNeed_baking.gif) no-repeat; border:1px solid #ff930d;}
.catbakingsoda .itemFinder .head, 
.catbakingsoda .itemFinder .selections {border:1px solid #ff930d;}



 /*End Item Finder By Need Styles */



.bottomSection {font-size: 10px; font-weight: bold;}
.bottomSection .left {width: 402px;}
.bottomSection .right {width: 260px;}
.bottomSection h1 {font-size: 13px; color: #3b70a6;}
.bottomSection h1.title {padding: 12px 0px 10px 13px; padding-top: 8px; background: url(Images/bgTitleHeader.gif) repeat-x;}
.bottomSection .divContent {padding-top: 5px; padding-left: 13px;}
.bottomSection .divContent .link {margin-bottom: 3px;}
.bottomSection #RelatedArticles {margin-bottom: 35px;}

.hlTopLinks {float: right; margin-top: 10px; margin-right: 10px; font-size: 10px; font-weight: bold;}
.hlTopLinks div {float: left;}
.hlTopLinks a {color: #4CADE1; cursor: pointer;}
.hlTopLinks .print {margin-top: 4px; margin-right: 10px;}
.hlTopLinks .hlPrint {background: url(Images/imgPrint.gif) left no-repeat; padding-top: 3px; padding-left: 20px;}
.hlTopLinks .shareit a.stbutton {padding-left: 20px; color: #4CADE1;}


.catfabric a,
.catfabric .ProductDetailTop .right .divSpecialOffers a,
.catfabric .contentBody .divSubCategories,
.catfabric .contentBody .divProductDetailsProductInfo .divLinks .buttons a,
.catfabric .contentBody .divProductDetailsProductInfo .divLinks .specialOffer h2,
.catfabric .contentBody .divProductDetailsProductInfo .divVideo .thumbs .divThumb .hlVideo,
.catfabric .bottomSection a,
.catfabric .hlTopLinks a,
.catfabric .shareit a.stbutton,
.catfabric h2 {color: #4cade1;}
.catfabric .bottomSection h1.title {border-top: 5px solid #4cade1;}
.catfabric #ProductHoriz .bottomContent {border-top: 1px solid #bed1e0;}
.catfabric .bottomSection .left {border-right: 1px solid #bed1e0;}
.catfabric .divProductDetailsProductInfo .divLinks {border-top: 1px solid #bed1e0; border-bottom: 1px solid #bed1e0;}
.catfabric .divCategoryMenuLinks {background-color: #0096db;}

.catpet a,
.catpet .ProductDetailTop .right .divSpecialOffers a,
.catpet .contentBody .divSubCategories,
.catpet .contentBody .divProductDetailsProductInfo .divLinks .buttons a,
.catpet .contentBody .divProductDetailsProductInfo .divLinks .specialOffer h2,
.catpet .contentBody .divProductDetailsProductInfo .divVideo .thumbs .divThumb .hlVideo,
.catpet .bottomSection a,
.catpet .hlTopLinks a,
.catpet .shareit a.stbutton,
.catpet h2 {color: #ac1e44;}
.catpet .bottomSection h1.title {border-top: 5px solid #ac1e44;}
.catpet #ProductHoriz .bottomContent {border-top: 1px solid #ac1e44;}
.catpet .bottomSection .left {border-right: 1px solid #ac1e44;}
.catpet .divProductDetailsProductInfo .divLinks {border-top: 1px solid #ac1e44; border-bottom: 1px solid #ac1e44;}
.catpet .divCategoryMenuLinks {background-color: #9A1316;}


.catpersonal a,
.catpersonal .ProductDetailTop .right .divSpecialOffers a,
.catpersonal .contentBody .divSubCategories,
.catpersonal .contentBody .divProductDetailsProductInfo .divLinks .buttons a,
.catpersonal .contentBody .divProductDetailsProductInfo .divLinks .specialOffer h2,
.catpersonal .contentBody .divProductDetailsProductInfo .divVideo .thumbs .divThumb .hlVideo,
.catpersonal .bottomSection a,
.catpersonal .hlTopLinks a,
.catpersonal .shareit a.stbutton,
.catpersonal h2 {color: #139360;}
.catpersonal .bottomSection h1.title {border-top: 5px solid #139360;}
.catpersonal #ProductHoriz .bottomContent {border-top: 1px solid #139360;}
.catpersonal .bottomSection .left {border-right: 1px solid #139360;}
.catpersonal .divProductDetailsProductInfo .divLinks {border-top: 1px solid #139360; border-bottom: 1px solid #139360;}
.catpersonal .divCategoryMenuLinks {background-color: #009641;}

.catbakingsoda a,
.catbakingsoda .ProductDetailTop .right .divSpecialOffers a,
.catbakingsoda .contentBody .divSubCategories,
.catbakingsoda .contentBody .divProductDetailsProductInfo .divLinks .buttons a,
.catbakingsoda .contentBody .divProductDetailsProductInfo .divLinks .specialOffer h2,
.catbakingsoda .contentBody .divProductDetailsProductInfo .divVideo .thumbs .divThumb .hlVideo,
.catbakingsoda .bottomSection a,
.catbakingsoda .hlTopLinks a,
.catbakingsoda .shareit a.stbutton,
.catbakingsoda h2 {color: #ff930d;}
.catbakingsoda .bottomSection h1.title {border-top: 5px solid #ff930d;}
.catbakingsoda #ProductHoriz .bottomContent {border-top: 1px solid #ff930d;}
.catbakingsoda .bottomSection .left {border-right: 1px solid #ff930d;}
.catbakingsoda .divProductDetailsProductInfo .divLinks {border-top: 1px solid #ff930d; border-bottom: 1px solid #ff930d;}
.catbakingsoda .divCategoryMenuLinks {background-color: #ff930d;}

.catfabric .hlBlueLink a,
.catpet .hlBlueLink a,
.catpersonal .hlBlueLink a,
.catbakingsoda .hlBlueLink a {color: #ffffff;}


/* End MainContent Styles */

/* Start Footer Styles */
#Footer {height:37px; border-top:1px solid #666666; border-bottom:1px solid #9f9f9f; background:#e0e8eb url('Images/bgFooter.gif') repeat-x; font-size:10px; color:#8c9194;}
#Footer .content {width: 950px;}
#Footer .content .left {padding-top: 12px; float: left;}
#Footer .content .right {padding-top: 10px; float: right;}
#Footer .content .right a {padding: 1px 5px 5px 22px;}
#Footer a {color:#8c9194; padding:0 4px 0 4px;}
/* End Footer Styles */


/* Start Highslide Styles */
a.highslide {cursor: pointer;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;width: 600px;padding: 0 5px 5px 5px;font-size: 11px;}
.highslide-header {font-size: 11px; font-weight: bold; padding-bottom: 5px;}
.highslide-header a {font-weight: bold;	color: gray;text-transform: uppercase;text-decoration: none;}
.highslide-header .title {float: left; text-align: left;}
.highslide-header .title h2 {margin-bottom: 5px; font-size: 14px; color: #004B8D;}
.highslide-header .highslide-close {float: right;margin-top: 3px;}
.highslide-header a:hover {color: black;}
.highslide-body {text-align: left;}
.highslide-body ul {list-style-type: disc; margin-left: 20px;}
.highslide-body ol {list-style-type: decimal; margin-left: 20px;}
.highslide-body ul li,
.highslide-body ol li {margin-bottom: 10px;}
/* End Highslide Styles */


/* Form Styles */
#newsletterForm .signUp {padding: 10px 15px;}
#newsletterForm .signUp p {margin-bottom: 5px;}
#newsletterForm .signUp .form div {margin-bottom: 5px;}
#newsletterForm .signUp .form div.link {margin-bottom: 8px;}
#newsletterForm .signUp .generatedForm .formLabel {padding-bottom: 10px;}

.entryForm {background:url('Images/bgPopup.png'); width:100%; height:100%;position:absolute; top: 0px; left: 0px; z-index:10;}
.entryForm .container {font-size: 11px; color: #666666; width: 300px;  border:1px solid #465c88; text-align:left;  background:#FFFFFF;}
.entryForm .container a {color: #ff930d;}
.entryForm .form {padding:10px;}
.entryForm .form .buttons {margin-top:5px;}

.entryForm .form .textbox, 
.entryForm .form .textarea  {width: 230px; padding: 5px; font-weight: normal; border: 0px; background: url("Images/bgTextBox.gif") no-repeat;}
.entryForm .form .textbox {height: 13px;}
.entryForm .form .textarea {font-family: Arial, Tahoma, Helvetica, Sans-Serif; background: url("Images/bgTextArea.gif") no-repeat; height: 146px;}
/* End Form Styles */

/* Start SiteMap Styles */
.sitemap-ul {float:left; width: 663px; margin: 5px 0 20px 30px; padding: 0; list-style-type:circle;font-weight:normal;}
.sitemap-li {float: left; width: 300px; margin: 5px 10px;}
/* End SiteMap Styles */

/* Start Videos Styles */
#Videos {min-height: 592px; height: auto !important; height: 592px; margin-bottom: 32px; padding: 8px 10px; background: url("Images/bgVideosWomen.png") bottom left no-repeat;}
#Videos .divVideos .left {width: 476px;}
#Videos .divVideos .left .currentVideo {min-height: 276px; height: auto !important; height: 276px; margin-bottom: 15px;}
#Videos .divVideos .left .videoInfo {font-size: 11px;}
#Videos .divVideos .left .videoInfo h3 {font-size: 14px; color: #004b8d;}
#Videos .divVideos .right #RelatedProductsVert #RelatedProducts {width: 164px; margin-top: 0px; margin-right: -8px;}
#Videos .divVideos .right #RelatedProductsVert #RelatedProducts .products .product .details {margin-top: 0px;}

.divVideoSlider {padding-bottom: 20px; margin-top: 17px; padding-top: 17px; border-top: 1px solid #c8dae6;}
.divVideoSlider .buttonLeft,
.divVideoSlider .scroller,
.divVideoSlider .buttonRight {float: left;}
.divVideoSlider .buttonLeft,
.divVideoSlider .buttonRight {width: 45px; height: 45px; cursor: pointer; margin-top: 30px;}
.divVideoSlider .buttonLeft #divScrollLeft a,
.divVideoSlider .buttonRight #divScrollRight a {display: inline-block; width: 51px; height: 51px;}
.divVideoSlider .buttonLeft #divScrollLeft {background: url("Images/btnTestimonialsLeftWomen.png") no-repeat;}
.divVideoSlider .buttonRight #divScrollRight {background: url("Images/btnTestimonialsRightWomen.png") no-repeat;}
.divVideoSlider .scroller {width: 538px; overflow: hidden;}
.divVideoSlider .scroller td {vertical-align: top;}
.divVideoSlider .scroller .divThumb {padding: 0px 7px; width: 120px; margin: 0px auto; text-align: center;}
.divVideoSlider .scroller .divThumb .thumb {border: 5px solid #dadada;}
.divVideoSlider .scroller .selected .thumb {border: 5px solid #ffa300;}
.divVideoSlider .scroller .divThumb .title {margin-top: 8px;}
.divVideoSlider .scroller .divThumb .title a {color: #004b8d; font-weight: bold; font-size: 12px;}
/* End Videos Styles */
