/*
Theme Name: orajel
*/

BODY {
	FONT-SIZE: 11px; BACKGROUND: url(images/bgMain.jpg) #231f20 repeat-x; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, Sans-Serif
}
BODY.adultOralCare {
	BACKGROUND: url(images/bgAdult.jpg) #231f20 repeat-x
}
BODY.kidsOralCare {
	BACKGROUND: url(images/bgKids.jpg) #231f20 repeat-x
}
BODY.babyOralCare {
	BACKGROUND: url(images/bgBaby.jpg) #231f20 repeat-x
}
#pagewrapper {
	BORDER-TOP: #000000 5px solid
}
.content {
	MARGIN: 0px auto; WIDTH: 920px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}

.clear {clear: both; overflow: hidden; height: 0px; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px; background: none; border: 0px;}

A {
	FONT-SIZE: 11px; COLOR: #0d4d82; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 12px; COLOR: #666666
}
UL {
	FONT-SIZE: 11px; MARGIN-LEFT: 20px; COLOR: #666666
}
OL {
	FONT-SIZE: 11px; MARGIN-LEFT: 20px; COLOR: #666666
}
UL LI {
	MARGIN-BOTTOM: 8px
}
OL LI {
	MARGIN-BOTTOM: 8px
}
UL {
	LIST-STYLE-TYPE: disc
}
OL {
	LIST-STYLE-TYPE: decimal
}
.button {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/btnViewAllProductsLeft.gif) no-repeat left top
}
.button A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/btnViewAllProductsRight.gif) no-repeat right top; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.buttonBlue {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/btnBlueLeft.gif) no-repeat left top
}
.buttonBlue A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(images/btnBlueRight.gif) no-repeat right top; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.pageTitle {
	PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/bgTitle.gif) no-repeat left top; PADDING-BOTTOM: 7px; WIDTH: 617px; COLOR: #0d4d82; PADDING-TOP: 7px; BORDER-BOTTOM: #a8a8a8 1px solid; HEIGHT: 16px
}
.pageBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 560px; BACKGROUND: url(images/bgDefault.gif) no-repeat left bottom; PADDING-BOTTOM: 12px; WIDTH: 621px; PADDING-TOP: 12px; HEIGHT: auto! important
}
.form TD {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 14px
}
.generatedForm TD {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 14px
}
.form .label {
	TEXT-ALIGN: right
}
.generatedForm .formItemLabel {
	TEXT-ALIGN: right
}
.countryStateDropDown {
	PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important
}
.productDropDown {
	PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important
}
.textbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; COLOR: #0d4d82; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BORDER-RIGHT-WIDTH: 0px
}
.textarea {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; COLOR: #0d4d82; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, Sans-Serif; BORDER-RIGHT-WIDTH: 0px
}
.textbox {
	BACKGROUND: url(images/bgTextbox.gif) no-repeat left top; WIDTH: 182px
}
.textarea {
	BACKGROUND: url(images/bgTextarea.gif) no-repeat left top; WIDTH: 182px; HEIGHT: 113px
}
.legal {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; COLOR: #555555
}
#popupBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
#popupBody .printChart {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; FONT-STYLE: italic
}
#MainContentArea {
	MARGIN-TOP: -5px; MIN-HEIGHT: 550px; FLOAT: left; WIDTH: 100%; HEIGHT: auto! important
}
#MainContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MIN-HEIGHT: 550px; BACKGROUND: url(images/bgMainContentTop.png) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 644px; MARGIN-RIGHT: 15px; PADDING-TOP: 15px; HEIGHT: auto! important
}
#MainContentEnd {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(images/bgMainContentBottom.png) no-repeat left bottom; MARGIN-BOTTOM: 110px; PADDING-BOTTOM: 15px; WIDTH: 644px; PADDING-TOP: 0px
}
#SideBar {
	MARGIN-TOP: -8px; WIDTH: 230px
}
.titleBar {
	PADDING-RIGHT: 7px; DISPLAY: inline-block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(images/bgTitle.gif) no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: 627px; PADDING-TOP: 5px; BORDER-BOTTOM: #a8a8a8 1px solid; HEIGHT: 25px
}
.titleBar .left {
	MARGIN-TOP: 2px
}
.titleBar .catName {
	DISPLAY: inline-block; PADDING-LEFT: 5px; FONT-SIZE: 14px; MARGIN-RIGHT: 10px
}
.titleBar .catAgeRange {
	FONT-SIZE: 9px
}
.titleBar .right .buttonDiv {
	FLOAT: left; MARGIN-LEFT: 5px; _display: inline
}
.adultOralCare .titleBar .catName {
	COLOR: #db0000
}
.kidsOralCare .titleBar .catName {
	COLOR: #669900
}
.babyOralCare .titleBar .catName {
	COLOR: #00b4ff
}
#Header .content .search {
	PADDING: 5px 8px 8px 2px; BACKGROUND: url(images/bgSearch.png) no-repeat; FLOAT: right; HEIGHT: 20px
}
#Header .content .search .textbox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(images/bgSearchBox.png) no-repeat; PADDING-BOTTOM: 4px; WIDTH: 153px; COLOR: #999999; PADDING-TOP: 4px
}
#Header .content .search .divReqSearch {
	MARGIN-TOP: 8px; FONT-SIZE: 11px; FLOAT: none
}
#Header .content .search .divReqSearch .reqSearch {
	FONT-WEIGHT: bold; COLOR: #ffff00! important
}
#Header .content .search DIV {
	FLOAT: left
}
#Header .content .search .searchDiv {
	DISPLAY: inline; MARGIN-RIGHT: 8px; _width: 150px
}
#Header .content .search .clear {
	FLOAT: none
}
#Header .content .logo {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: -70px
}
#Header .nav {
	POSITION: relative
}
#Header .nav .navContent {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; Z-INDEX: 10; RIGHT: 0px; BACKGROUND: url(images/bgMainNav.gif) no-repeat; PADDING-BOTTOM: 8px; WIDTH: 635px; PADDING-TOP: 18px; POSITION: absolute; TOP: 68px; _left: -120px
}
#Header .nav .links UL {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#Header .nav .links UL LI {
	FLOAT: left; MARGIN-BOTTOM: 0px; TEXT-INDENT: -999999px; MARGIN-RIGHT: 7px; HEIGHT: 31px
}
#Header .nav .links UL LI A {
	DISPLAY: block; HEIGHT: 31px
}
#Header .nav .links UL LI A:hover {
	TEXT-DECORATION: none
}
#Header .nav .links UL .last {
	MARGIN-RIGHT: 0px
}
#Header .nav .links LI.hover LI {
	BACKGROUND-IMAGE: none
}
#Header .nav .links LI.hover A {
	BACKGROUND-IMAGE: none
}
#Header .nav .links LI.flyout {
	Z-INDEX: 1000; POSITION: relative
}
#Header .nav .links LI.flyout .flyoutWrapper {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 10; BACKGROUND: url(images/bgProductDropdown.png); LEFT: -42px; PADDING-BOTTOM: 10px; WIDTH: 230px; PADDING-TOP: 10px; POSITION: absolute; TOP: 100%
}
#Header .nav .links LI.hover.flyout .flyoutWrapper {
	DISPLAY: block
}
#Header .nav .links LI.flyout .flyoutWrapper .ageRange {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: right; PADDING-BOTTOM: 11px; COLOR: #ffffff; PADDING-TOP: 13px; TEXT-ALIGN: right
}
#Header .nav .links LI.flyout .flyoutWrapper .adultOralCare {
	BACKGROUND-COLOR: #db0000
}
#Header .nav .links LI.flyout .flyoutWrapper .kidsOralCare {
	BACKGROUND-COLOR: #669900
}
#Header .nav .links LI.flyout .flyoutWrapper .babyOralCare {
	BACKGROUND-COLOR: #00b4ff
}
#Header .nav .links LI.flyout .flyoutWrapper UL LI {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; TEXT-INDENT: 0px; MARGIN-RIGHT: 0px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
#Header .nav .links LI.flyout .flyoutWrapper UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 10px; HEIGHT: auto
}
#Header .nav .links LI.flyout .flyoutWrapper UL UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #e4e3e3; BORDER-RIGHT-WIDTH: 0px
}
#Header .nav .links LI.flyout .flyoutWrapper UL UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; COLOR: #031116; PADDING-TOP: 0px
}
#Header .nav .links .liHome A {
	BACKGROUND: url(images/btnHome_off.gif) no-repeat; WIDTH: 81px
}
#Header .nav .links .liProducts A {
	BACKGROUND: url(images/btnProducts_off.gif) no-repeat; WIDTH: 109px
}
#Header .nav .links .liProducts UL LI A {
	BACKGROUND-IMAGE: none
}
#Header .nav .links .liProducts UL LI A:hover {
	BACKGROUND-IMAGE: none
}
#Header .nav .links .liProductsSelected UL LI A {
	BACKGROUND-IMAGE: none
}
#Header .nav .links .liProductsSelected UL LI A:hover {
	BACKGROUND-IMAGE: none
}
#Header .nav .links .liCoupons A {
	BACKGROUND: url(images/btnCoupons_off.gif) no-repeat; WIDTH: 96px
}
#Header .nav .links .liTips A {
	BACKGROUND: url(images/btnTips_off.gif) no-repeat; WIDTH: 111px
}
#Header .nav .links .liWhereToBuy A {
	BACKGROUND: url(images/btnWhereToBuy_off.gif) no-repeat; WIDTH: 131px
}
#Header .nav .links .liFAQs A {
	BACKGROUND: url(images/btnFAQs_off_fr.gif) no-repeat; WIDTH: 69px
}
#Header .nav .links .liHome A:hover {
	BACKGROUND: url(images/btnHome_on.gif) no-repeat
}
#Header .nav .links .liHomeSelected A {
	BACKGROUND: url(images/btnHome_on.gif) no-repeat
}
#Header .nav .links .hover.liProducts {
	BACKGROUND: url(images/btnProducts_hover.gif) no-repeat
}
#Header .nav .links .liProducts A:hover {
	BACKGROUND: url(images/btnProducts_hover.gif) no-repeat
}
#Header .nav .links .liProductsSelected A {
	BACKGROUND: url(images/btnProducts_hover.gif) no-repeat
}
#Header .nav .links .liProductsSelected A {
	BACKGROUND: url(images/btnProducts_on.gif) no-repeat
}
#Header .nav .links .hover.liProducts UL LI.hover {
	BACKGROUND-IMAGE: none! important
}
#Header .nav .links .liProductsSelected UL LI A {
	BACKGROUND-IMAGE: none! important
}
#Header .nav .links .liCoupons A:hover {
	BACKGROUND: url(images/btnCoupons_on.gif) no-repeat
}
#Header .nav .links .liCouponsSelected A {
	BACKGROUND: url(images/btnCoupons_on.gif) no-repeat
}
#Header .nav .links .liTips A:hover {
	BACKGROUND: url(images/btnTips_on.gif) no-repeat
}
#Header .nav .links .liTipsSelected A {
	BACKGROUND: url(images/btnTips_on.gif) no-repeat
}
#Header .nav .links .liWhereToBuy A:hover {
	BACKGROUND: url(images/btnWhereToBuy_on.gif) no-repeat
}
#Header .nav .links .liWhereToBuySelected A {
	BACKGROUND: url(images/btnWhereToBuy_on.gif) no-repeat
}
#Header .nav .links .liFAQs A:hover {
	BACKGROUND: url(images/btnFAQs_on_fr.gif) no-repeat
}
#Header .nav .links .liFAQsSelected A {
	BACKGROUND: url(images/btnFAQs_on_fr.gif) no-repeat
}

#vid_container .left{
	margin:	10px;
	cursor:	pointer	
}
	#vid_container h2{
		color: #0d4d82;
			
	}

#vidspace {
	margin-bottom: 20px	
}

#Footer .footerContainer {
	BORDER-TOP: #000000 1px solid; BACKGROUND-COLOR: #666666
}
#Footer .footerContainer .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#Footer .footerContainer .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#Footer .footerContainer {
	FONT-SIZE: 10px; COLOR: #000000
}
#Footer .footerContainer A {
	FONT-SIZE: 10px; COLOR: #000000
}
#Footer .footerContainer A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Footer .footerContainer .right A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 22px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
#Footer .legalContainer {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 50px; COLOR: #ffffff
}
#Footer .legalContainer .content {
	WIDTH: 900px
}
#Footer .legalContainer .content .bear {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#Footer .legalContainer .content .pony {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#Footer .legalContainer .content .thomas {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#Footer .legalContainer .content .bear {
	WIDTH: 182px
}
#Footer .legalContainer .content .pony {
	WIDTH: 252px
}
#Footer .legalContainer .content .thomas {
	WIDTH: 360px; MARGIN-RIGHT: 0px
}
A.highslide {
	CURSOR: pointer
}
.highslide-active-anchor IMG {
	VISIBILITY: hidden
}
.highslide-html {
	BACKGROUND-COLOR: white
}
.highslide-html-content {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 650px; PADDING-TOP: 0px
}
.highslide-header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px
}
.highslide-header A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: gray; TEXT-DECORATION: none
}
.highslide-header .title {
	FLOAT: left; TEXT-ALIGN: left
}
.highslide-header .title H2 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; COLOR: #004b8d
}
.highslide-header .highslide-close {
	MARGIN-TOP: 3px; FLOAT: right
}
.highslide-header A:hover {
	COLOR: black
}
.highslide-body {
	TEXT-ALIGN: left
}
#labelBody .highslide-body {
	TEXT-ALIGN: center
}
.highslide-body UL {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc
}
.highslide-body OL {
	MARGIN-LEFT: 20px; LIST-STYLE-TYPE: decimal
}
.highslide-body UL LI {
	MARGIN-BOTTOM: 10px
}
.highslide-body OL LI {
	MARGIN-BOTTOM: 10px
}
#SideBar .sidebarArea #richTextPlain IMG {
	DISPLAY: block
}
#SidebarSolution {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(images/bgSidebarSolution.png) no-repeat; PADDING-BOTTOM: 15px; WIDTH: 202px; PADDING-TOP: 105px; POSITION: relative; HEIGHT: 96px
}
#SidebarSolution .dropdownDiv {
	MARGIN-BOTTOM: 8px
}
#SidebarSolution .clear {
	MARGIN-BOTTOM: 0px
}
#SidebarSolution .buttonDiv {
	MARGIN-TOP: 10px
}
#SidebarSolution .button {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-RIGHT: 8px
}
.divPromos {
	BACKGROUND: url(images/imgMainContentSeparator.gif) no-repeat left top; MARGIN: 7px -10px 0px
}
.divPromos .promos {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.divPromos .promos .leftPromo {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 6px; FLOAT: left; WIDTH: 420px; MARGIN-RIGHT: 6px
}
.divPromos .promos .leftPromo .left {
	MARGIN-RIGHT: 10px
}
.divPromos .promos .leftPromo .info {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 200px; MARGIN-RIGHT: 0px
}
.divPromos .promos .leftPromo .info .title {
	MARGIN-BOTTOM: 12px
}
.divPromos .promos .leftPromo .info .title {
	FONT-SIZE: 14px; COLOR: #231f20; FONT-STYLE: normal
}
.divPromos .promos .leftPromo .info .title A {
	FONT-SIZE: 14px; COLOR: #231f20; FONT-STYLE: normal
}
.divPromos .promos .leftPromo .info A {
	FONT-STYLE: italic
}
.divPromos .promos .rightPromo {
	FLOAT: left; WIDTH: 182px
}
.productCategories {
	MARGIN-TOP: 20px
}
.productCategories .section {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 208px; MARGIN-RIGHT: 10px
}
.productCategories .section .title {
	PADDING-RIGHT: 7px; DISPLAY: inline-block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; BACKGROUND: url(images/bgHomeCategoryTitle.gif) no-repeat left top; PADDING-BOTTOM: 4px; PADDING-TOP: 7px; BORDER-BOTTOM: #a8a8a8 1px solid
}
.productCategories .section .title .left {
	FONT-SIZE: 14px
}
.productCategories .section .title .left A {
	FONT-SIZE: 14px
}
.productCategories .section .title .left A {
	TEXT-DECORATION: none
}
.productCategories .section .title .right {
	MARGIN-TOP: 3px; FONT-SIZE: 9px; COLOR: #666666
}
.productCategories .section .content {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dadada 1px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 8px; BORDER-LEFT: #dadada 1px solid; WIDTH: 196px; PADDING-TOP: 8px; BORDER-BOTTOM: #dadada 1px solid
}
.productCategories .section .content .image {
	TEXT-ALIGN: center
}
.productCategories .section .content .desc {
	MIN-HEIGHT: 70px; MARGIN: 12px 5px; HEIGHT: auto! important
}
.productCategories .adultOralCare .title .left {
	COLOR: #db0000
}
.productCategories .adultOralCare .title .left A {
	COLOR: #db0000
}
.productCategories .kidsOralCare .title .left {
	COLOR: #669900
}
.productCategories .kidsOralCare .title .left A {
	COLOR: #669900
}
.productCategories .babyOralCare .title .left {
	COLOR: #00b4ff
}
.productCategories .babyOralCare .title .left A {
	COLOR: #00b4ff
}
.productCategories .adultOralCare .content {
	BACKGROUND: url(images/bgHomeCatAdult.gif) repeat-x left bottom
}
.productCategories .kidsOralCare .content {
	BACKGROUND: url(images/bgHomeCatKids.gif) repeat-x left bottom
}
.productCategories .babyOralCare .content {
	BACKGROUND: url(images/bgHomeCatBaby.gif) repeat-x left bottom
}
.productCategories .last {
	MARGIN-RIGHT: 0px
}
.catMainTitleBar .titleBar {
	PADDING-BOTTOM: 0px
}
.catProductTitleBar .titleBar {
	PADDING-BOTTOM: 0px
}
.catMainTitleBar .categoryName {
	FLOAT: left; MARGIN-RIGHT: 25px
}
.catMainTitleBar .categorySubCategories {
	FLOAT: left; MARGIN-RIGHT: 25px
}
.catMainTitleBar .categoryProducts {
	FLOAT: left; MARGIN-RIGHT: 25px
}
.catMainTitleBar .categoryName {
	MARGIN-RIGHT: 16px
}
.catMainTitleBar A {
	FONT-SIZE: 12px; COLOR: #333333
}
.catMainTitleBar A:hover {
	TEXT-DECORATION: none
}
.catMainTitleBar .categorySubCategories {
	MARGIN-TOP: 1px
}
.catMainTitleBar .categoryProducts {
	MARGIN-TOP: 1px
}
.catMainTitleBar .categorySubCategories {
	PADDING-RIGHT: 10px; BACKGROUND: url(images/imgAllCategoriesArrow.gif) no-repeat 100% 5px; POSITION: relative
}
.catMainTitleBar .categorySubCategories UL {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.catMainTitleBar .categorySubCategories UL LI {
	MARGIN-BOTTOM: 0px
}
.catMainTitleBar .categorySubCategories A {
	DISPLAY: block; HEIGHT: 25px
}
.catMainTitleBar .categorySubCategories .flyoutWrapper {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(images/bgSubCategoryProductDropdown.png) no-repeat left bottom; PADDING-BOTTOM: 10px; WIDTH: 122px; PADDING-TOP: 10px
}
.catMainTitleBar .hover.categorySubCategories .flyoutWrapper {
	DISPLAY: block; Z-INDEX: 10; LEFT: 0px; POSITION: absolute; TOP: 100%
}
.catMainTitleBar .categorySubCategories .flyoutWrapper UL LI A {
	DISPLAY: inline-block; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #ffffff; HEIGHT: auto
}
.catRichText {
	WIDTH: 641px; BORDER-BOTTOM: #000000 3px solid
}
.catProductTitleBar {
	MARGIN-TOP: 15px
}
.flashProductViewer {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 0px solid; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 642px; BORDER-BOTTOM: #e5e5e5 1px solid; HEIGHT: 212px
}
.catSubLanding {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0d4d82 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/bgDefaultProduct.gif) repeat-x left bottom; PADDING-BOTTOM: 20px; BORDER-LEFT: #dadada 1px solid; WIDTH: 619px; PADDING-TOP: 10px
}
.adultOralCare .catSubLanding {
	BORDER-TOP: #db0000 3px solid; BACKGROUND: url(images/bgAdultProduct.gif) repeat-x left bottom
}
.kidsOralCare .catSubLanding {
	BORDER-TOP: #669900 3px solid; BACKGROUND: url(images/bgKidsProduct.gif) repeat-x left bottom
}
.babyOralCare .catSubLanding {
	BORDER-TOP: #00b4ff 3px solid; BACKGROUND: url(images/bgBabyProduct.gif) repeat-x left bottom
}
.catSubLanding .catTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN-BOTTOM: 20px; TEXT-TRANSFORM: uppercase; COLOR: #0d4d82
}
.adultOralCare .catSubLanding .catTitle {
	COLOR: #db0000
}
.kidsOralCare .catSubLanding .catTitle {
	COLOR: #669900
}
.babyOralCare .catSubLanding .catTitle {
	COLOR: #00b4ff
}
.catSubLanding .image {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 142px; FLOAT: left; PADDING-BOTTOM: 13px; WIDTH: 190px; PADDING-TOP: 13px; HEIGHT: auto! important
}
/*
.catSubLanding .desc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 142px; FLOAT: left; PADDING-BOTTOM: 13px; WIDTH: 290px; PADDING-TOP: 13px; HEIGHT: auto! important
}
*/
.catSubLanding .desc {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 142px; FLOAT: right; PADDING-BOTTOM: 13px; WIDTH: 200px; PADDING-TOP: 13px; HEIGHT: auto! important
}
.catSubLanding .info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 142px; FLOAT: left; PADDING-BOTTOM: 13px; WIDTH: 190px; PADDING-TOP: 13px; HEIGHT: auto! important
}
.catSubLanding .image {
	PADDING-LEFT: 0px
}
.catSubLanding .desc {
	PADDING-RIGHT: 12px
}
.catSubLanding .desc .productTitle {
	MARGIN-BOTTOM: 10px
}
.catSubLanding .desc .productTitle {
	FONT-SIZE: 14px; COLOR: #666666
}
.catSubLanding .desc .productTitle A {
	FONT-SIZE: 14px; COLOR: #666666
}
.catSubLanding .info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BORDER-LEFT: #666666 1px solid
}
#ProductHoriz {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0d4d82 3px solid; PADDING-LEFT: 10px; BACKGROUND: url(images/bgDefaultProduct.gif) repeat-x left bottom; PADDING-BOTTOM: 20px; BORDER-LEFT: #dadada 1px solid; WIDTH: 619px; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 3px solid
}
#ProductVert {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0d4d82 3px solid; PADDING-LEFT: 10px; BACKGROUND: url(images/bgDefaultProduct.gif) repeat-x left bottom; PADDING-BOTTOM: 20px; BORDER-LEFT: #dadada 1px solid; WIDTH: 619px; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 3px solid
}
.adultOralCare #ProductHoriz {
	BORDER-TOP: #db0000 3px solid; BACKGROUND: url(images/bgAdultProduct.gif) repeat-x left bottom
}
.adultOralCare #ProductVert {
	BORDER-TOP: #db0000 3px solid; BACKGROUND: url(images/bgAdultProduct.gif) repeat-x left bottom
}
.kidsOralCare #ProductHoriz {
	BORDER-TOP: #669900 3px solid; BACKGROUND: url(images/bgKidsProduct.gif) repeat-x left bottom
}
.kidsOralCare #ProductVert {
	BORDER-TOP: #669900 3px solid; BACKGROUND: url(images/bgKidsProduct.gif) repeat-x left bottom
}
.babyOralCare #ProductHoriz {
	BORDER-TOP: #00b4ff 3px solid; BACKGROUND: url(images/bgBabyProduct.gif) repeat-x left bottom
}
.babyOralCare #ProductVert {
	BORDER-TOP: #00b4ff 3px solid; BACKGROUND: url(images/bgBabyProduct.gif) repeat-x left bottom
}
.productTopTitleBar {
	MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 14px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.productTopTitleBar .left {
	WIDTH: 484px
}
.productTopTitleBar .left H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; COLOR: #0d4d82
}
.adultOralCare .productTopTitleBar .left H1 {
	COLOR: #db0000
}
.kidsOralCare .productTopTitleBar .left H1 {
	COLOR: #669900
}
.babyOralCare .productTopTitleBar .left H1 {
	COLOR: #00b4ff
}
.productTopTitleBar .right A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; MARGIN-LEFT: 15px; FONT-STYLE: italic
}
.productTopTitleBar .right .stbutton {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.productTopTitleBar .right .stico_default {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.productInfo .image {
	FLOAT: left; WIDTH: 185px; MARGIN-RIGHT: 22px; TEXT-ALIGN: center
}
.productInfo .desc {
	FLOAT: left; WIDTH: 410px
}
.productInfo .desc .buttonDiv {
	BORDER-TOP: #666666 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
.productInfo .desc .buttonDiv .button {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#ProductVideo {
	MARGIN: 20px 0px 8px
}
#ProductVideo .videoInfo {
	FLOAT: left
}
#ProductVideo .videoPlayer {
	FLOAT: left
}
#ProductVideo .videoThumbs {
	FLOAT: left
}
#ProductVideo .videoInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 210px; MARGIN-RIGHT: 10px
}
#ProductVideo .videoInfo .videoTitle {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 12px
}
#ProductVideo .videoInfo .divVideoInfo {
	MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #d1d1d1 1px solid
}
#ProductVideo .videoPlayer {
	WIDTH: 250px; MARGIN-RIGHT: 18px
}
#ProductVideo .videoThumbs {
	WIDTH: 155px
}
#ProductVideo .videoThumbs .divThumb {
	MARGIN-BOTTOM: 10px
}
#ProductVideo .videoThumbs .imgVideoThumb {
	BORDER-RIGHT: #b0b0b0 7px solid; BORDER-TOP: #b0b0b0 7px solid; FLOAT: left; BORDER-LEFT: #b0b0b0 7px solid; WIDTH: 42px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #b0b0b0 7px solid; HEIGHT: 42px
}
#ProductVideo .videoThumbs .selected {
	BORDER-RIGHT: #b0b0b0 7px solid; BORDER-TOP: #b0b0b0 7px solid; FLOAT: left; BORDER-LEFT: #b0b0b0 7px solid; WIDTH: 42px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #b0b0b0 7px solid; HEIGHT: 42px
}
#ProductVideo .videoThumbs .selected {
	BORDER-RIGHT: #0d4d82 7px solid; BORDER-TOP: #0d4d82 7px solid; BORDER-LEFT: #0d4d82 7px solid; BORDER-BOTTOM: #0d4d82 7px solid
}
#ProductVideo .videoThumbs .hlVideo {
	MARGIN-TOP: 6px; FLOAT: left; WIDTH: 88px
}
#ProductVideo .videoThumbs .hlVideo A {
	COLOR: #666666
}
.products {
	PADDING: 12px 10px; BACKGROUND: url(images/bgDefaultRelatedProducts.gif) no-repeat left bottom; 
}
.adultOralCare .products {
	BACKGROUND: url(images/bgAdultRelatedProducts.gif) no-repeat left bottom
}
.kidsOralCare .products {
	BACKGROUND: url(images/bgKidsRelatedProducts.gif) no-repeat left bottom
}
.babyOralCare .products {
	BACKGROUND: url(images/bgBabyRelatedProducts.gif) no-repeat left bottom
}
.product {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 123px; PADDING-TOP: 10px
}
.product DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 12px
}
.product .image {
	TEXT-ALIGN: center
}
.product .name A {
	FONT-SIZE: 13px; COLOR: #333333
}
.product .link {
	MARGIN-BOTTOM: 0px; FONT-STYLE: italic
}
.relatedInfo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(images/imgMainContentSeparator.gif) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 0px -10px; PADDING-TOP: 25px
}
.relatedInfo .titleBar {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 7px; COLOR: #333333; PADDING-TOP: 7px; HEIGHT: 16px
}
#RelatedProducts {
	FLOAT: left; WIDTH: 423px; MARGIN-RIGHT: 10px
}
#RelatedProducts .titleBar {
	BACKGROUND: url(images/bgRelatedProductsTitle.gif) no-repeat; WIDTH: 409px
}
#RelatedArticles {
	FLOAT: left; WIDTH: 207px
}
#RelatedArticles .titleBar {
	BACKGROUND: url(images/bgRelatedArticlesTitle.gif) no-repeat; WIDTH: 193px
}
.articles {
	PADDING: 12px 10px; BACKGROUND: url(images/bgDefaultRelatedArticles.gif) no-repeat left bottom; 
}
.articles A {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 20px; FONT-STYLE: italic
}
.adultOralCare .articles {
	BACKGROUND: url(images/bgAdultRelatedArticles.gif) no-repeat left bottom
}
.kidsOralCare .articles {
	BACKGROUND: url(images/bgKidsRelatedArticles.gif) no-repeat left bottom
}
.babyOralCare .articles {
	BACKGROUND: url(images/bgBabyRelatedArticles.gif) no-repeat left bottom
}
#ProductList .productListContainer {
	MIN-HEIGHT: 550px; BACKGROUND: url(images/bgDefault.gif) no-repeat left bottom; HEIGHT: auto! important
}
.adultOralCare #ProductList .productListContainer {
	BACKGROUND: url(images/bgAdultProductList.gif) no-repeat left bottom
}
.kidsOralCare #ProductList .productListContainer {
	BACKGROUND: url(images/bgKidsProductList.gif) no-repeat left bottom
}
.babyOralCare #ProductList .productListContainer {
	BACKGROUND: url(images/bgBabyProductList.gif) no-repeat left bottom
}
.rootCategory {
	PADDING-RIGHT: 10px; BORDER-TOP: #0d4d82 3px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 19px; PADDING-BOTTOM: 7px; MARGIN: 0px 1px; TEXT-TRANSFORM: uppercase; WIDTH: 619px; COLOR: #0d4d82; PADDING-TOP: 7px; BACKGROUND-COLOR: #f4f4f4
}
.adultOralCare .rootCategory {
	BORDER-TOP: #db0000 3px solid; COLOR: #db0000
}
.kidsOralCare .rootCategory {
	BORDER-TOP: #669900 3px solid; COLOR: #669900
}
.babyOralCare .rootCategory {
	BORDER-TOP: #00b4ff 3px solid; COLOR: #00b4ff
}
.subCategory {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px 1px; WIDTH: 615px; COLOR: #ffffff; PADDING-TOP: 10px; BACKGROUND-COLOR: #0d4d82
}
.adultOralCare .subCategory {
	BACKGROUND-COLOR: #db0000
}
.kidsOralCare .subCategory {
	BACKGROUND-COLOR: #669900
}
.babyOralCare .subCategory {
	BACKGROUND-COLOR: #00b4ff
}
.tblProducts {
	PADDING-BOTTOM: 70px
}
#ArticleLanding .ddlTopics {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#ArticleLanding .divArticle {
	MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#ArticleLanding .divArticle .image {
	MARGIN-RIGHT: 20px
}
#ArticleLanding .divArticle .info {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 474px
}
#ArticleLanding .divArticle .info .title {
	FONT-SIZE: 14px; COLOR: #231f20
}
#ArticleLanding .divArticle .info .title A {
	FONT-SIZE: 14px; COLOR: #231f20
}
#ArticleLanding .divArticle .info .desc {
	MARGIN: 10px 0px 20px
}
#ArticleLanding .divArticle .info .link A {
	FONT-STYLE: italic
}
#ArticleDetails .pageTitle .right {
	MARGIN-TOP: -2px
}
.articleTitleBar {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.articleTitleBar .left {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; WIDTH: 484px; COLOR: #231f20
}
.articleTitleBar .right A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px; FONT-STYLE: italic
}
.articleTitleBar .right .stbutton {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.articleTitleBar .right .stico_default {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.articleBody {
	FLOAT: left; WIDTH: 455px
}
#ArticleDetailsRelatedProducts {
	PADDING-LEFT: 15px; FLOAT: right; MARGIN-LEFT: 10px; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 140px
}
#ArticleDetailsRelatedProducts .titleBar {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(images/bgArticleDetailsRelatedProductsTitle.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; WIDTH: 126px; PADDING-TOP: 7px; HEIGHT: 16px
}
#ArticleDetailsRelatedProducts .titleBar H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #333333
}
#ArticleDetailsRelatedProducts .relatedProducts {
	BACKGROUND: url(images/bgArticleDetailsRelatedProducts.gif) no-repeat left bottom
}
#ArticleDetailsRelatedProducts .relatedProducts .product {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 40px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#ArticleDetailsRelatedProducts .relatedProducts .product .name {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#ArticleDetailsRelatedProducts .relatedProducts .product .info A {
	FONT-STYLE: italic
}
#ArticleDetailsRelatedProducts .relatedProducts .product .divButton {
	MARGIN: 0px auto; WIDTH: 78px
}
.richTextTitleBar {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.richTextTitleBar .right A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px; FONT-STYLE: italic
}
.richTextTitleBar .right .stbutton {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.richTextTitleBar .right .stico_default {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#WhereToBuy P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 22px; COLOR: #231f20
}
#WhereToBuy .ComboBoxItemDisabled_Main INPUT[type='text'] {
	WIDTH: 376px! important
}
#WhereToBuyStores .divStores DIV {
	FLOAT: left; MARGIN-RIGHT: 50px
}
#WhereToBuyStores .divStores .last {
	MARGIN-RIGHT: 0px
}
#WhereToBuyStores .divStores .clear {
	FLOAT: none; MARGIN-RIGHT: 0px
}
#WhereToBuyForm {
	MARGIN-BOTTOM: 20px; BORDER-BOTTOM: #333333 3px solid
}
#WhereToBuyForm .form {
	MARGIN-LEFT: 32px
}
#WhereToBuyForm .divButton {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#WhereToBuyForm .divButton .buttonBlue {
	FLOAT: left
}
#ContactUs .contactForm {
	WIDTH: 390px
}
#ContactUs .richText {
	WIDTH: 214px
}
#ContactUs .form .label {
	WIDTH: 70px
}
#ContactUs .generatedForm .formItemLabel {
	WIDTH: 70px
}
#ContactUs .divTopic {
	MARGIN-BOTTOM: 12px; BORDER-BOTTOM: #e5e5e5 1px solid
}
#ContactUs .cbAcceptTerms {
	MARGIN-BOTTOM: 5px
}
#ContactUs .divAcceptTerms {
	FONT-WEIGHT: bold
}
#ContactUs .viewTermsMsg {
	FONT-WEIGHT: normal
}
#ContactUs .divAcceptTerms A {
	FONT-STYLE: italic
}
#ContactUs .divAcceptTerms .clear {
	FLOAT: none
}
#ContactUs .divButton {
	BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 12px; PADDING-TOP: 12px; POSITION: relative; HEIGHT: 21px
}
#ContactUs .divButton DIV {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#ContactUs .divButton .button A {
	CURSOR: default
}
.pageNav {
	BORDER-TOP: #a8a8a8 1px dotted; MARGIN-TOP: 30px; PADDING-TOP: 10px
}
#SearchResults UL {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#SearchResults OL {
	MARGIN-LEFT: 15px; LIST-STYLE-TYPE: decimal
}
#SearchResults LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #a8a8a8 1px dotted
}
#SearchResults .title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
#SearchResults .title A {
	COLOR: #0d4d82
}
#SearchResults .description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#SearchResults .hlUrl A {
	COLOR: #0d4d82
}
#SiteMap H2 {
	FONT-WEIGHT: bold; COLOR: #0d4d82
}
#SiteMap H2 A {
	FONT-WEIGHT: bold; COLOR: #0d4d82
}
#SiteMap H4 {
	FONT-WEIGHT: bold; COLOR: #0d4d82
}
#SiteMap H2 {
	FONT-SIZE: 14px
}
#SiteMap H2 A {
	FONT-SIZE: 14px
}
#SiteMap H2 {
	MARGIN-BOTTOM: 10px
}
#SiteMap H4 {
	FONT-SIZE: 12px
}
#SiteMap .sitemap-ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px 15px; WIDTH: 100%; PADDING-TOP: 0px
}
#SiteMap .sitemap-li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 10px; WIDTH: 270px; PADDING-TOP: 0px
}
.solutionTitleBar {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.solutionTitleBar .left {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; TEXT-TRANSFORM: uppercase; WIDTH: 484px; COLOR: #231f20
}
.solutionTitleBar .right A {
	DISPLAY: inline-block; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px; FONT-STYLE: italic
}
.solutionTitleBar .right .stbutton {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.solutionTitleBar .right .stico_default {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#overlay {
	Z-INDEX: 300; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #000000
}
#shareYourStoryForm .modalContainer {
	BORDER-RIGHT: #d5d8da 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d5d8da 1px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 400; PADDING-BOTTOM: 10px; BORDER-LEFT: #d5d8da 1px solid; WIDTH: 370px; PADDING-TOP: 10px; BORDER-BOTTOM: #d5d8da 1px solid; POSITION: fixed; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#shareYourStoryForm .popupTitle {
	PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/bgPopupTitle.gif) no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: 346px; COLOR: #0d4d82; PADDING-TOP: 5px; BORDER-BOTTOM: #a8a8a8 1px solid
}
#shareYourStoryForm .popupBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/bgPopup.gif) no-repeat left bottom; PADDING-BOTTOM: 7px; WIDTH: 350px; PADDING-TOP: 7px
}
#shareYourStoryForm .popupBody .generatedForm .formItemLabel {
	PADDING-LEFT: 0px; WIDTH: 70px
}
#shareYourStoryForm .popupBody .cbAcceptTerms {
	MARGIN-RIGHT: 5px
}
#shareYourStoryForm .popupBody .divAcceptTerms {
	FONT-WEIGHT: bold
}
#shareYourStoryForm .popupBody .divAcceptTerms DIV {
	FLOAT: left
}
#shareYourStoryForm .popupBody .divAcceptTerms A {
	FONT-STYLE: italic
}
#shareYourStoryForm .popupBody .divAcceptTerms .clear {
	FLOAT: none
}
#shareYourStoryForm .divButtons {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d8da 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#shareYourStoryForm .divButtons DIV {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#shareYourStoryForm .divButtons .clear {
	FLOAT: none
}
#shareYourStoryForm .shareStoryTerms UL {
	MARGIN-LEFT: 15px
}
#shareYourStoryForm .shareStoryTerms UL LI {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; MARGIN-BOTTOM: 15px; COLOR: #666666
}
#couponRegistrationForm .modalContainer {
	BORDER-RIGHT: #d5d8da 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d5d8da 1px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 400; PADDING-BOTTOM: 10px; BORDER-LEFT: #d5d8da 1px solid; WIDTH: 370px; PADDING-TOP: 10px; BORDER-BOTTOM: #d5d8da 1px solid; POSITION: fixed; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#couponRegistrationForm .popupTitle {
	PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/bgPopupTitle.gif) no-repeat left top; PADDING-BOTTOM: 5px; WIDTH: 346px; COLOR: #0d4d82; PADDING-TOP: 5px; BORDER-BOTTOM: #a8a8a8 1px solid
}
#couponRegistrationForm .popupBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(images/bgPopup.gif) no-repeat left bottom; PADDING-BOTTOM: 7px; WIDTH: 350px; PADDING-TOP: 7px
}
#couponRegistrationForm .popupBody .generatedForm TD {
	PADDING-BOTTOM: 0px
}
#couponRegistrationForm .popupBody .generatedForm .formItemLabel SPAN {
	MARGIN-TOP: -15px; DISPLAY: block
}
#couponRegistrationForm .popupBody .generatedForm .textbox {
	MARGIN-BOTTOM: 15px
}
#couponRegistrationForm .divButtons {
	PADDING-RIGHT: 0px; BORDER-TOP: #d5d8da 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
#couponRegistrationForm .divButtons DIV {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#couponRegistrationForm .divButtons .clear {
	FLOAT: none
}
#FAQ {
	MARGIN: 10px 0px
}
#FAQ .divTopics {
	MARGIN-BOTTOM: 6px; BORDER-BOTTOM: #d5d8da 1px solid
}
#FAQ .faqContainer {
	BORDER-RIGHT: #bbdcf0 1px solid; BORDER-TOP: #bbdcf0 1px solid; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; BORDER-LEFT: #bbdcf0 1px solid; BORDER-BOTTOM: #bbdcf0 1px solid
}
#FAQ .faqContainer .faqQuestionContainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; CURSOR: pointer; PADDING-TOP: 5px; BACKGROUND-COLOR: #e4f1f9
}
#FAQ .faqContainer .faqQuestionContainer .faqQuestion {
	PADDING-LEFT: 23px; BACKGROUND: url(images/faqArrowLeft.gif) no-repeat left center
}
#FAQ .faqContainer .selected.faqQuestionContainer {
	BACKGROUND-COLOR: #d2e8f5
}
#FAQ .faqContainer .selected.faqQuestionContainer .faqQuestion {
	BACKGROUND: url(images/faqArrowDown.gif) no-repeat left center; COLOR: #0d4d82
}
#FAQ .faqContainer .faqAnswerContainer {
	BORDER-TOP: #bbdcf0 1px solid; DISPLAY: none; COLOR: #0d4d82; BACKGROUND-COLOR: #e4f1f9
}
#FAQ .faqContainer .faqAnswerContainer P {
	COLOR: #0d4d82
}
#FAQ .faqContainer .faqAnswerContainer UL {
	COLOR: #0d4d82
}
#FAQ .faqContainer .faqAnswerContainer OL {
	COLOR: #0d4d82
}
#FAQ .faqContainer .faqAnswerContainer UL {
	MARGIN-LEFT: 15px
}
#FAQ .faqContainer .faqAnswerContainer OL {
	MARGIN-LEFT: 15px
}
#FAQ .faqContainer .faqAnswerContainer .faqAnswer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 28px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.BuyCoupons .divCoupon {
	PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 20px; BACKGROUND: url(images/bgCoupon.gif) repeat-x left bottom; PADDING-BOTTOM: 40px; MARGIN: 0px -9px; PADDING-TOP: 50px; BORDER-BOTTOM: #000000 3px solid
}
.BuyCoupons .divCoupon .left {
	PADDING-RIGHT: 25px; WIDTH: 386px
}
.BuyCoupons .divCoupon .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 15px 0px 30px; BORDER-LEFT: #666666 1px solid; WIDTH: 156px; PADDING-TOP: 0px
}
.BuyCoupons .divCoupon .right H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; MARGIN: 0px 0px 8px; COLOR: #0d4d82
}
.BuyCoupons .divCoupon .right SPAN {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000
}
.BuyCoupons .divCoupon .right .button {
	MARGIN-TOP: 10px; FLOAT: left
}


.jCarouselLite li a:hover{text-decoration:none;}

/* oral-care-4-months-to-4plus-years */
*+html #oralcare4months h1{font-size:24px;}
.blue_box{border:thin; border-style:solid; border-radius:10px; border-color:#0b2282;padding:10px;}
.teal_box{ border-bottom:thin; border-top:thin; border-bottom-style:solid; border-top-style:solid; border-top-color:#3cc1f3;border-bottom-color:#3cc1f3;padding-bottom:10px;}
.green_box{ border-bottom:thin; border-top:thin; border-bottom-style:solid; border-top-style:solid; border-top-color:#527845;border-bottom-color:#527845;padding-bottom:10px;}
.bluetext{color:#0b2282;}
.tealtext{color:#3cc1f3;}
.greentext{color:#527845;}
.redtext{color:#ed1848 !important; font-weight:bold; text-transform:uppercase;}