ul{list-style-position:outer;margin-top:0px;margin-bottom:0px;padding:0;margin-left:20;}
.dataTableHeadingRow{background-color:#C9C9C9;}
.dataTableHeadingContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#ffffff;font-weight:bold;}
.dataTableRow{background-color:#F0F1F1;}
.dataTableRowSelected{background-color:#DEE4E8;}
.dataTableRowOver{background-color:#FFFFFF;cursor:pointer;cursor:hand;}
.dataTableContent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000000;}
.style1{font-family:Arial, Helvetica, sans-serif;font-size:larger;font-weight:bold;}
.style3{font-size:small;color:#333333;}
.style4{font-size:x-small;color:#333333;}
.style5{font-family:Arial, Helvetica, sans-serif;font-size:medium;}
.style6{font-family:Arial, Helvetica, sans-serif;font-size:16px;}
.style7{font-family:Arial, Helvetica, sans-serif;font-size:38px;font-weight:bold;color:white;}
.style8{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.highlight{background-color:rgb(255,255,0);}
.nav-links{font-size:16px;font-family:Arial, Helvetica, sans-serif;}
.nav-arrow{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FF6600;}
.nav-forum{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#0000FF;font-style:italic}
.nav-shipping{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:bold;font-style:italic}
.nav-spacer{color:#000000;width:75;height:75;}
.search{color:#FFFFFF;font-size:19px;font-family:"Arial", Helvetica, sans-serif;}
.search-for{font-family:"Arial", Helvetica, sans-serif;font-size:15px;vertical-align:text-bottom;color:#FFFFFF;}
.block-nav{font-family:"Arial", Helvetica, sans-serif;font-weight:bold;font-size:14px;vertical-align:text-bottom;}
#nav{height:30px;width:225;margin:0 auto;padding-right:30px;}
#nav span{display:none;}
#nav{list-style-type:none;float:inline;}
#nav a{height:30px;display:block;}
#steam{background:url(http://image.steamsaunabath.com/nav.png);background-position:0px 0px;background-repeat:no-repeat;width:75px;height:30px;}
#steam a:hover{background:url(http://image.steamsaunabath.com/nav.png);background-position:0px -30px;background-repeat:no-repeat;width:75px;height:30px;}
#sauna{background:url(http://image.steamsaunabath.com/nav.png);background-position:-75px 0px;background-repeat:no-repeat;width:75px;height:30px;}
#sauna a:hover{background:url(http://image.steamsaunabath.com/nav.png);background-position:-75px -30px;background-repeat:no-repeat;width:75px;height:30px;}
#bath{background:url(http://image.steamsaunabath.com/nav.png);background-position:-150px 0px;background-repeat:no-repeat;width:75px;height:30px;}
#bath a:hover{background:url(http://image.steamsaunabath.com/nav.png);background-position:-150px -30px;background-repeat:no-repeat;width:75px;height:30px;}
.welcomeBoxHeader{font-size:22px;color:#ff6c00;font-weight:bold;font-style:italic;}
.welcomeBoxBody{color:#ff6c00;font-weight:bold;font-style:italic;font-size:larger;}
.welcomeBoxLinks{font-weight:bold;font-size:x-small;color:#0000FF;}
.boxText{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.errorBox{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#70d250;text-decoration:underline;}
BODY{color:#000000;margin:0px;}
A{color:blue;text-decoration:underline;}
A:hover{color:black;text-decoration:underline;}
FORM{display:inline;}
TR.header{background:#ffffff;}
TR.headerNavigation{background:#eeeeee;}
TD.headerNavigation{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#eeeeee;color:#000000;font-weight:bold;}
A.topHeader{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:blue;font-weight:bold;}
A.topHeader:hover{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:blue;font-weight:bold;}
A.headerNavigation{color:blue;}
A.headerNavigation:hover{color:black;}
TR.headerError{background:#ff0000;}
TD.headerError{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
TR.headerInfo{background:#eeeeee;}
TD.headerInfo{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;background:#eeeeee;color:#000000;font-weight:bold;text-align:center;}
TR.footer{background:#eeeeee;}
TD.footer{font-family:Arial, Helvetica, sans-serif;font-size:10px;background:#eeeeee;color:#000000;font-weight:bold;}
A.breadCrumbs{font-family:Arial, Helvetica, sans-serif;color:blue;text-align:left;}
A.breadCrumbs:hover{font-family:Arial, Helvetica, sans-serif;color:blue;}
.breadCrumbs{background:#eeeeee;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;text-align:left;text-indent:43pt;}
.infoBoxNotice{background:#eeeeee;}
.infoBox{background:#eeeeee;}
.infoBoxContents{background:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.infoBoxNotice{background:#eeeeee;}
.infoBoxNoticeContents{background:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
TD.infoBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
TD.infoBox, SPAN.infoBox{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9;}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{background:#f8f8f9;}
TABLE.productListing{border:1px;border-style:solid;border-color:#ffffff;border-spacing:1px;}
.productListing-heading{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#eeeeee;color:blue;font-weight:bold;text-align:center;}
TD.productListing-data{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
A.pageResults{color:#0000FF;}
A.pageResults:hover{color:#0000FF;background:#FFFF33;}
TD.pageHeading, DIV.pageHeading{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;color:#9a9a9a;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
TD.main{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;line-height:1;}
TD.mainpad{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333333;line-height:1.5;}
A.main{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:blue;}
P.main{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1;}
P.optReqTool{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:1;}
TD.optReqTool{font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:1;}
TD.smallText, SPAN.smallText, P.smallText{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
TD.accountCategory{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#aabbdd;}
TD.fieldKey{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
TD.tableHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
SPAN.newItemInCart{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ff0000;}
CHECKBOX, INPUT, RADIO, SELECT{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
TEXTAREA{width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
SPAN.greetUser{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#f0a480;font-weight:bold;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
SPAN.markProductOutOfStock{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Arial, Helvetica, sans-serif;color:#ff0000;}
SPAN.errorText{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ff0000;font-weight:bold;}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer;}
.moduleRowSelected{background-color:#E9F4FC;}
.checkoutBarFrom, .checkoutBarTo{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
.popHeader{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:black;font-weight:bold;}
.popBody{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:black;font-weight:normal;}
.messageBox{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.messageStackError, .messageStackWarning{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#99ff00;}
.inputRequirement{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ff0000;}
.contentBox{background:#b6b7cb;}
TD.contentBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;background:#eeeeee;color:#000000;}
.contentBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.BestSellersBox{background:#b6b7cb;}
TD.BestSellersBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;background:#eeeeee;color:#000000;}
.BestSellersBoxContents{background:#F7F576;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.CatagoriesBox{background:#eeeeee;}
TD.CatagoriesBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-style:italic;font-weight:bold;background:#eeeeee;color:#ff6c00;}
.CatagoriesBoxContents{background:#eeeeee;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.CurrenciesBox{background:#b6b7cb;}
TD.CurrenciesBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;background:#eeeeee;color:#000000;}
.CurrenciesBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.InformationBox{background:#eeeeee;}
TD.InformationBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-style:italic;font-weight:bold;background:#eeeeee;color:#ff6c00;}
.InformationBoxContents{background:#eeeeee;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
TD.specHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:black;}
TD.specContents{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background:#eeeeee;color:black;}
.LanguagesBox{background:#b6b7cb;}
TD.LanguagesBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.LanguagesBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ManufacturerInfoBox{background:#b6b7cb;}
TD.ManufacturerInfoBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.ManufacturerInfoBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ManufacturersBox{background:#b6b7cb;}
TD.ManufacturersBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.ManufacturersBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.OrderHistoryBox{background:#b6b7cb;}
TD.OrderHistoryBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.OrderHistoryBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ProductNotificationsBox{background:#b6b7cb;}
TD.ProductNotificationsBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.ProductNotificationsBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ReviewsBox{background:#b6b7cb;}
TD.ReviewsBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.ReviewsBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.SearchBox{background:#b6b7cb;}
TD.SearchBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.SearchBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.ShoppingCartBox{background:#b6b7cb;}
TD.ShoppingCartBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.ShoppingCartBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.SpecialsBox{background:#b6b7cb;}
TD.SpecialsBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.SpecialsBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.TellaFriendBox{background:#b6b7cb;}
TD.TellaFriendBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.TellaFriendBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.WhatsNewBox{background:#b6b7cb;}
TD.WhatsNewBoxHeading{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:#eeeeee;color:#000000;}
.WhatsNewBoxContents{background:#f8f8f9;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.top{font:bold 65% Arial, Helvetica, helvetica, sans-serif;color:#003366;text-decoration:none;}
.dropshadow {
 -moz-box-shadow: 3px 3px 4px #999; /* Firefox */
 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */
 box-shadow: 3px 3px 4px #999; /* Opera and other CSS3 supporting browsers */
 filter: progid:DXImageTransform.Microsoft.Alpha
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ 
}

.enlighten a:visited, .enlighten a {text-decoration:none; color:#d00; font-weight:bold;}
.enlighten a:visited img, .enlighten a img{filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.80; opacity:0.8;
}
.enlighten a:hover {background-color:transparent; color:#06a;}
.enlighten a span {display:none;}
.enlighten a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}
.enlighten img  { border:0; }
.enlighten a:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }

.reverse-enlighten a:visited, .enlighten a {text-decoration:none;  font-weight:bold;}
.reverse-enlighten a:visited img, .enlighten a img{filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
.reverse-enlighten a:hover {background-color:transparent; color:#06a;}
.reverse-enlighten a span {display:none;}
.reverse-enlighten a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}
.reverse-enlighten img  { border:0; }
.reverse-enlighten a:hover img { filter: alpha(opacity=80);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: .80; opacity:.80;
 }
.reverse-enlighten-65 a:visited, .enlighten a {text-decoration:none; color:#d00; font-weight:bold;}
.reverse-enlighten-65 a:visited img, .enlighten a img{filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
.reverse-enlighten-65 a:hover {background-color:transparent; color:#06a;}
.reverse-enlighten-65 a span {display:none;}
.reverse-enlighten-65 a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}
.reverse-enlighten-65 img  { border:0; }
.reverse-enlighten-65 a:hover img { filter: alpha(opacity=65);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
 -moz-opacity: .65; opacity:.65;
 }

 .newreleases-link
    {
        margin-left: 8px;
    }
    .newreleases-wrapper
    {
        margin-right: 14px;
        width: 118px;
        position: relative;
        display: block;
        height: 175px;
        float: left;
    }
    .newreleases-wrapper img
    {
        position: absolute;
    }
    .newreleases-wrapper .box-art
    {
        width: 100px;
        height: 137px;
        margin: 20px 0 0 7px;
    }
    .newreleases-wrapper .box-label
    {
        font-size: 15px;
        line-height: 20px;
        padding: 0 13px 0 7px;
        color: #fff;
        background: url(images/themes/label_end.png) no-repeat 0 right;
        float: left;
        position: absolute;
    }
    .newreleases-wrapper .box-label-orange
    {
        background-color: #e56e1b;
    }
    .newreleases-ribbon-blue
    {
        font-size: 15px;

        background: url(/catalog/images/themes/labels.png) no-repeat 0px -60px;
        height: 27px;
        position: absolute;
        z-index: 1;
    }
    .newreleases-ribbon-orange
    {
        background: url(/catalog/images/themes/labels.png) no-repeat 0px -30px;
        height: 27px;
        position: absolute;
        z-index: 1;
    }
    .newreleases-ribbon-red
    {
        background: url(/catalog/images/themes/labels.png) no-repeat 0px 0px;
        height: 27px;
        position: absolute;
        z-index: 1;
    }
    .newreleases-ribbon-text
    {
	 font-family: Arial, Palatino, Times New Roman, serif;
	 font-weight:bold;
       # background: url(/catalog/images/themes/label_end.png) no-repeat right;
        color: #fff;
        font-size: 13px;
        height: 20px;
        padding: 3px 13px 0 7px;
        text-transform: uppercase;
    }
    .newreleases-stock
    {
        position: absolute;
    }
    .newreleases-wrapper .rb-cap
    {
        margin: 157px 13px 0 7px;
        float: left;
        position: absolute;
        width: 98px;
        height: 23px;
    }
    .newreleases-button
    {
        color: #fff;
    }
    .newreleases-button .ui-button-text
    {
        font-size: 11px;
        margin-top: -1px;
    }


    .rb-btn-cart-newreleases15607_ButtonSet
    {
        background: url(/Content/images/ico_btn_sm.png) no-repeat 0px 0px;
        display: inline-block;
        margin-left: 3px;
        height: 12px;
        width: 17px;
    }

