Body
{
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; 
font-size: 12px;
}
.svw
{
    BACKGROUND: #fff;
    WIDTH: 50px;
    HEIGHT: 20px
}
.svw UL
{
    LEFT: -999em;
    POSITION: relative
}
.stripViewer
{
    MARGIN: 0px 0px 1px;
    OVERFLOW: hidden;
    POSITION: relative
}
.stripViewer UL
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    LEFT: 0px;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    WIDTH: 1%;
    PADDING-TOP: 0px! important;
    LIST-STYLE-TYPE: none! important;
    POSITION: relative;
    TOP: 0px
}
.stripViewer UL LI
{
    FLOAT: left
}
.stripTransmitter
{
    MARGIN: -46px 0px 0px 27px;
    OVERFLOW: hidden;
    WIDTH: 500px! important;
    POSITION: relative
}
.stripTransmitter UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none! important;
    POSITION: relative
}
.stripTransmitter UL LI
{
    FLOAT: left;
    MARGIN: 0px 11px 1px 0px;
    WIDTH: 20px
}
.stripTransmitter A
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/slider_btn.png) no-repeat 0px 0px;
    FONT: bold 10px/22px Verdana, Arial;
    WIDTH: 20px! important;
    COLOR: #fff;
    HEIGHT: 20px! important;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.stripTransmitter A:hover
{
    BACKGROUND: url(../img/style/slider_btn_hover.png) no-repeat 0px 0px;
    COLOR: #ff0000
}
A.current
{
    BACKGROUND: url(../img/style/slider_btn_hover.png) no-repeat 0px 0px;
    COLOR: #ff0000
}
#tooltip
{
    BORDER-RIGHT: #dedede 5px solid;
    BORDER-TOP: #dedede 5px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #dedede 5px solid;
    COLOR: #000;
    BORDER-BOTTOM: #dedede 5px solid;
    opacity: 0.85
}
#tooltip H3
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    FONT: 10px Verdana;
    BORDER-LEFT: 0px;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: 0px
}
.cms-page-view .col3-set P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px
}
.cms-page-view .col3-set P STRONG
{
    COLOR: #00aee7! important
}
.customer-address-index .col2-set OL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
.sales-order-history .data-table
{
    MARGIN: 0px 0px 10px
}
.border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.inside-binder
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 15px
}
.catalog-category-view .col-main .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-category-view .col-main .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.catalog-category-view .col-main .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.catalog-category-view .col-main .border-left .border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.catalog-category-view .col-main .border-right .border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.catalog-category-view .col-main .border-top .border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.catalog-category-view .col-main .border-top .border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.catalog-category-view .col-main .left-top .left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.catalog-category-view .col-main .right-top .right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.catalog-category-view .col-main .left-bot .left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.catalog-category-view .col-main .right-bot .right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.catalog-product-view .col-main .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.catalog-product-view .col-main .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.catalog-product-view .col-main .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.catalog-product-view .col-main .border-left .border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.catalog-product-view .col-main .border-right .border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.catalog-product-view .col-main .border-top .border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.catalog-product-view .col-main .border-top .border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.catalog-product-view .col-main .left-top .left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.catalog-product-view .col-main .right-top .right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.catalog-product-view .col-main .left-bot .left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.catalog-product-view .col-main .right-bot .right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.review-product-list .col-main .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.review-product-list .col-main .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.review-product-list .col-main .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.review-product-list .col-main .border-left .border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.review-product-list .col-main .border-right .border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.review-product-list .col-main .border-top .border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.review-product-list .col-main .border-top .border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.review-product-list .col-main .left-top .left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.review-product-list .col-main .right-top .right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.review-product-list .col-main .left-bot .left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.review-product-list .col-main .right-bot .right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.checkout-cart-index .col-main .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.checkout-cart-index .col-main .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.checkout-cart-index .col-main .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.checkout-cart-index .col-main .border-left .border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.checkout-cart-index .col-main .border-right .border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.checkout-cart-index .col-main .border-top .border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.checkout-cart-index .col-main .border-top .border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.checkout-cart-index .col-main .left-top .left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.checkout-cart-index .col-main .right-top .right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.checkout-cart-index .col-main .left-bot .left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.checkout-cart-index .col-main .right-bot .right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.tag-product-list .col-main .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tag-product-list .col-main .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.tag-product-list .col-main .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.tag-product-list .col-main .border-left .border-left
{
    BACKGROUND: url(../img/style/border.gif) #ffffff repeat-y 0px 0px
}
.tag-product-list .col-main .border-right .border-right
{
    BACKGROUND: url(../img/style/border.gif) repeat-y right 0px
}
.tag-product-list .col-main .border-top .border-top
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px 0px
}
.tag-product-list .col-main .border-top .border-bot
{
    BACKGROUND: url(../img/style/border.gif) repeat-x 0px bottom
}
.tag-product-list .col-main .left-top .left-top
{
    BACKGROUND: url(../img/style/left_top.gif) no-repeat 0px 0px
}
.tag-product-list .col-main .right-top .right-top
{
    BACKGROUND: url(../img/style/right_top.gif) no-repeat right 0px
}
.tag-product-list .col-main .left-bot .left-bot
{
    BACKGROUND: url(../img/style/left_bot.gif) no-repeat 0px bottom
}
.tag-product-list .col-main .right-bot .right-bot
{
    BACKGROUND: url(../img/style/right_bot.gif) no-repeat right bottom;
    WIDTH: 100%
}
.banner-block
{
    MARGIN: 26px 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 100%;
    POSITION: relative
}
.banner-center
{
    FLOAT: left;
    MARGIN: 0px 1px 0px 0px
}
.banner-center-2
{
    FLOAT: left;
    MARGIN: 0px 1px 0px 0px
}
.banner-center-3
{
    FLOAT: left;
    MARGIN: 0px
}
.cms-home .border-left
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .border-right
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .border-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .border-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .left-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .right-top
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .left-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.cms-home .right-bot
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    WIDTH: 100%
}
.cms-home .inside-binder
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.categor-banners
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.categor-banners .b1
{
    FLOAT: left;
    MARGIN: 0px 3px 11px 0px
}
.categor-banners .b2
{
    FLOAT: left;
    MARGIN: 0px 3px 11px 0px
}
.categor-banners .b3
{
    FLOAT: left;
    MARGIN: 0px 3px 11px 0px
}
.categor-banners .b4
{
    FLOAT: left;
    MARGIN: 0px 0px 11px
}
.categor-banners-2
{
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 100%
}
.categor-banners-2 .b5
{
    FLOAT: left;
    MARGIN: 0px 3px 25px 0px
}
.categor-banners-2 .b6
{
    FLOAT: left;
    MARGIN: 0px 3px 25px 0px
}
.categor-banners-2 .b7
{
    FLOAT: left;
    MARGIN: 0px 3px 25px 0px
}
.categor-banners-2 .b8
{
    FLOAT: left;
    MARGIN: 0px 0px 25px
}
.clear-block
{
    CLEAR: both
}
.wrapper
{
}
.page
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 980px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.page-print
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: left
}
.page-popup
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    TEXT-ALIGN: left
}
.main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    PADDING-TOP: 0px
}
.col-left
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 225px;
    PADDING-TOP: 0px
}
.col-main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 736px;
    PADDING-TOP: 0px
}
.col-right
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 225px;
    PADDING-TOP: 0px
}
.col1-layout .col-main
{
    FLOAT: none;
    WIDTH: auto
}
.col2-left-layout .col-main
{
    FLOAT: right
}
.col2-right-layout .col-main
{
}
.col3-layout .col-main
{
    MARGIN-LEFT: 10px;
    WIDTH: 509px
}
.col2-set
{
    BORDER-RIGHT: #c9c8c2 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #c9c8c2 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #c9c8c2 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c9c8c2 1px solid
}
.col2-set .col-1
{
    FLOAT: left;
    WIDTH: 49%
}
.col2-set .col-2
{
    FLOAT: right;
    WIDTH: 49%
}
.col2-set .narrow
{
    WIDTH: 33%
}
.col2-set .wide
{
    WIDTH: 65%
}
.col3-set .col-1
{
    FLOAT: left;
    WIDTH: 32%
}
.col3-set .col-2
{
    FLOAT: left;
    MARGIN-LEFT: 2%;
    WIDTH: 32%
}
.col3-set .col-3
{
    FLOAT: right;
    WIDTH: 32%
}
.col4-set .col-1
{
    FLOAT: left;
    WIDTH: 23.5%
}
.col4-set .col-2
{
    FLOAT: left;
    MARGIN: 0px 2%;
    WIDTH: 23.5%
}
.col4-set .col-3
{
    FLOAT: left;
    WIDTH: 23.5%
}
.col4-set .col-4
{
    FLOAT: right;
    WIDTH: 23.5%
}
.noscript
{
    BORDER-RIGHT: #ddd 0px solid;
    BORDER-TOP: #ddd 0px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #ffff90;
    BORDER-LEFT: #ddd 0px solid;
    COLOR: #2f2f2f;
    LINE-HEIGHT: 1.25;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-ALIGN: center
}
.noscript .noscript-inner
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/../images/i_notice.gif) no-repeat 20px 50%;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px auto;
    WIDTH: 1000px;
    PADDING-TOP: 12px
}
.noscript P
{
    MARGIN: 0px
}
.demo-notice
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 12px;
    BACKGROUND: #d75f07;
    PADDING-BOTTOM: 6px;
    MARGIN: 0px;
    COLOR: #fff;
    LINE-HEIGHT: 1.15;
    PADDING-TOP: 6px;
    TEXT-ALIGN: center
}
.logo
{
    FLOAT: left;
    OVERFLOW: hidden;
    WIDTH: 201px;
    HEIGHT: 52px
}
.header-container
{
}
.header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.header-row
{
    MIN-HEIGHT: 44px;
    BACKGROUND: url(../img/style/bg_header.gif) #f7f5f1 repeat-x 0px 0px;
    MARGIN: 0px 0px 28px;
    WIDTH: 100%;
    BORDER-BOTTOM: #e3deda 1px solid;
    HEIGHT: 44px
}
.indent-header-row
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.header .logo
{
    BACKGROUND-POSITION: 0px 0px;
    TEXT-INDENT: -999em;
    BACKGROUND-REPEAT: no-repeat
}
.header .logo A
{
    DISPLAY: block;
    WIDTH: 201px;
    HEIGHT: 52px
}
.header .welcome-msg
{
    DISPLAY: none;
    FONT-WEIGHT: bold
}
.header .links
{
}
.block-links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 18px
}
.header UL.links
{
    MARGIN: 0px;
    TEXT-ALIGN: left
}
.header UL.links LI
{
    PADDING-RIGHT: 48px;
    DISPLAY: inline;
    PADDING-LEFT: 17px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/devider_links.gif) no-repeat left 4px;
    PADDING-BOTTOM: 0px;
    COLOR: #3b362e;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px
}
.header UL.links LI.last
{
    PADDING-RIGHT: 0px
}
.header UL.links LI A
{
    COLOR: #3b362e;
    TEXT-DECORATION: underline
}
.header UL.links LI A:hover
{
    TEXT-DECORATION: none
}
.header .form-search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 11px
}
.header .form-search LABEL
{
    DISPLAY: none
}
.header .form-search .bg-newsletter-left
{
    BACKGROUND: url(../img/style/bg_search_left.gif) no-repeat 0px 0px;
    WIDTH: 180px! important
}
.header .form-search .bg-newsletter-right
{
    BACKGROUND: url(../img/style/bg_search_right.gif) no-repeat right 0px;
    WIDTH: 100%
}
.bg-newsletter-indent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.header .form-search .bg-newsletter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/bg_search.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.header .form-search INPUT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: 0px 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 95%;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left! important
}
.header .form-search BUTTON.button
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    CURSOR: pointer;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    -webkit-border-fit: lines
}
.header .form-search BUTTON.button SPAN
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.header .form-search BUTTON.button SPAN SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.header .form-search BUTTON.button SPAN SPAN SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/bg_button_search.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px/16px Arial, Helvetica, sans-serif;
    WIDTH: 126px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
.indent-search
{
    FLOAT: left;
    MARGIN: 0px 2px 0px 0px
}
.header .form-language
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 16px
}
.header .form-language LABEL
{
    COLOR: #665c49
}
.header .form-language SELECT
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #7f7f7f 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 1px 6px;
    BORDER-LEFT: #7f7f7f 1px solid;
    WIDTH: 130px;
    COLOR: #665c49;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #d9d9d9 1px solid
}
.block-menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 24px
}
.left-top-menu
{
    BACKGROUND: url(../img/style/left_top_menu.gif) #3b362e no-repeat 0px 0px;
    MARGIN-BOTTOM: 1px
}
.right-top-menu
{
    BACKGROUND: url(../img/style/right_top_menu.gif) no-repeat right 0px
}
.left-bot-menu
{
    BACKGROUND: url(../img/style/left_bot_menu.gif) no-repeat 0px bottom
}
.right-bot-menu
{
    BACKGROUND: url(../img/style/right_bot_menu.gif) no-repeat right bottom;
    WIDTH: 100%
}
#nav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 9px;
    PADDING-TOP: 0px
}
#nav LI
{
    POSITION: relative;
    TEXT-ALIGN: left
}
#nav LI.over
{
    Z-INDEX: 999
}
#nav A
{
    DISPLAY: block;
    LINE-HEIGHT: 1.3em;
    TEXT-DECORATION: none
}
#nav A:hover
{
    DISPLAY: block;
    LINE-HEIGHT: 1.3em;
    TEXT-DECORATION: none
}
#nav SPAN
{
    DISPLAY: block;
    CURSOR: pointer;
    WHITE-SPACE: nowrap
}
#nav LI UL SPAN
{
    WHITE-SPACE: normal
}
#nav LI LI.parent
{
}
#nav LI
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/devider_menu.gif) repeat-y right 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px 0px 0px;
    PADDING-TOP: 12px
}
#nav LI.item-1
{
}
#nav LI.item-2
{
    PADDING-RIGHT: 34px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 0px 0px;
    PADDING-TOP: 12px
}
#nav LI.item-3
{
    PADDING-RIGHT: 23px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 14px 0px 0px;
    PADDING-TOP: 12px
}
#nav LI.item-4
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 15px 0px 0px;
    PADDING-TOP: 12px
}
#nav LI.item-5
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 9px 0px 0px;
    PADDING-TOP: 12px
}
#nav LI.item-6
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 12px
}
#nav LI.active A
{
    COLOR: #f7f5f1
}
#nav A
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 26px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(../img/style/arr_menu.gif) no-repeat 0px 0px;
    FLOAT: left;
    PADDING-BOTTOM: 18px;
    COLOR: #f7f5f1;
    PADDING-TOP: 9px
}
#nav LI.over A
{
    BACKGROUND: url(../img/style/arr_menu_hover_2.gif) no-repeat 0px 0px;
    COLOR: #f7f5f1
}
#nav A:hover
{
    BACKGROUND: url(../img/style/arr_menu_hover_2.gif) no-repeat 0px 0px;
    COLOR: #f7f5f1
}
#nav LI.over A
{
    BACKGROUND: url(../img/style/arr_menu_hover.gif) no-repeat 0px 0px
}
#nav LI.parent A:hover
{
    BACKGROUND: url(../img/style/arr_menu_hover.gif) no-repeat 0px 0px
}
#nav LI.active A
{
    BACKGROUND: url(../img/style/arr_menu_hover_2.gif) no-repeat 0px 0px
}
#nav UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #665c49;
    FLOAT: none;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav UL LI.active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #665c49;
    FLOAT: none;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#nav UL LI.over
{
}
#nav UL LI.last
{
    BACKGROUND: url(../img/style/bg_submenu_bot.gif) no-repeat 0px bottom;
    PADDING-BOTTOM: 10px
}
#nav UL LI.last A
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav UL A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav UL A:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav UL LI A
{
    FONT-WEIGHT: normal! important;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/bg_submenu_top.gif) no-repeat 0px 0px;
    LEFT: -10000px;
    PADDING-BOTTOM: 0px;
    WIDTH: 183px;
    PADDING-TOP: 6px;
    POSITION: absolute;
    TOP: 44px
}
#nav UL UL
{
    TOP: 5px
}
#nav LI.over > UL
{
    LEFT: 0px
}
#nav LI.over > UL LI.over > UL
{
    LEFT: 100px
}
#nav LI.over UL UL
{
    LEFT: -10000px
}
#nav UL LI A
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 26px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #b9ad95! important;
    PADDING-TOP: 0px
}
#nav UL LI A:hover
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 26px;
    PADDING-BOTTOM: 0px;
    COLOR: #f7f5f1! important;
    PADDING-TOP: 0px
}
#nav UL SPAN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/devider_submenu.gif) repeat-x left bottom;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px
}
#nav UL LI.last LI SPAN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/devider_submenu.gif) repeat-x left bottom;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 3px
}
INPUT
{
    FONT: 12px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000
}
SELECT
{
    FONT: 12px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000
}
TEXTAREA
{
    FONT: 12px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000
}
BUTTON
{
    FONT: 12px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: middle;
    COLOR: #000
}
INPUT.input-text
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid
}
SELECT
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid
}
TEXTAREA
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid
}
INPUT.input-text
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
TEXTAREA
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
SELECT
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    HEIGHT: auto! important
}
SELECT OPTION
{
    PADDING-RIGHT: 10px
}
SELECT.multiselect OPTION
{
}
TEXTAREA
{
    OVERFLOW: auto
}
INPUT.radio
{
    MARGIN-RIGHT: 3px
}
INPUT.checkbox
{
    MARGIN-RIGHT: 3px
}
INPUT.qty
{
    WIDTH: 2.5em! important
}
BUTTON.button:unknown
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
BUTTON.button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
BUTTON.button SPAN
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/bg_button_left.gif) no-repeat 0px 0px
}
BUTTON.button SPAN SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 12px;
    BACKGROUND: url(../img/style/bg_button_right.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BUTTON.button SPAN SPAN SPAN
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../img/style/bg_button.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 12px/16px Arial, Helvetica, sans-serif;
    COLOR: #f7f5f1;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
BUTTON.disabled
{
}
BUTTON.disabled SPAN
{
}
.field-100
{
    BORDER-RIGHT: #888 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #888 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    OVERFLOW: hidden;
    BORDER-LEFT: #888 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #888 1px solid
}
.field-100 INPUT.input-text
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.field-100 TEXTAREA
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.form-list LI
{
    MARGIN: 0px 0px 5px
}
.form-list LABEL
{
    FONT-WEIGHT: bold
}
.form-list .input-box
{
    FLOAT: left;
    WIDTH: 260px
}
.form-list INPUT.input-text
{
    WIDTH: 250px
}
.form-list TEXTAREA
{
    WIDTH: 250px
}
.form-list SELECT
{
    WIDTH: 256px
}
.form-list LI.add-row
{
    BORDER-TOP: #c5c1c1 1px solid;
    MARGIN-TOP: 10px
}
.form-list LI.add-row .btn-remove
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0px;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 0;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.form-list .range INPUT.input-text
{
    WIDTH: 96px
}
.group-select
{
}
.group-select LI
{
    MARGIN: 0px 0px 5px
}
.group-select .input-box
{
    FLOAT: left;
    WIDTH: 340px
}
.input-box-2
{
    WIDTH: 285px! important
}
.name-lastname
{
    WIDTH: 285px! important
}
.group-select INPUT.input-text
{
    WIDTH: 620px
}
.group-select TEXTAREA
{
    WIDTH: 620px
}
.group-select SELECT
{
    WIDTH: 516px
}
.group-select .input-box INPUT.input-text
{
    WIDTH: 280px
}
.group-select .input-box TEXTAREA
{
    WIDTH: 280px
}
.group-select .input-box SELECT
{
    WIDTH: 285px
}
.ship-block
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
#advanced-search-list SELECT
{
    HEIGHT: 50px
}
.catalog-seo-sitemap-category .col-main UL
{
    MARGIN: 0px 0px 0px 10px
}
.catalog-seo-sitemap-category .col-main UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px
}
.catalog-seo-sitemap-category .col-main .pager
{
    BORDER-RIGHT: #f4f4f4 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #f4f4f4 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #f4f4f4 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f4f4f4 1px solid
}
.catalog-seo-sitemap-product .col-main UL
{
    MARGIN: 0px 0px 0px 10px
}
.catalog-seo-sitemap-product .col-main UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 0px
}
.catalog-seo-sitemap-product .col-main .pager
{
    BORDER-RIGHT: #f4f4f4 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #f4f4f4 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #f4f4f4 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f4f4f4 1px solid
}
.buttons-set
{
    CLEAR: both;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px;
    PADDING-TOP: 5px
}
.buttons-set .back-link
{
    FLOAT: left
}
.buttons-set BUTTON.button
{
    FLOAT: right;
    MARGIN: 0px 0px 0px 15px
}
.buttons-set2
{
    CLEAR: both;
    BORDER-RIGHT: #c5c1c1 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c5c1c1 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: #c5c1c1 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c5c1c1 1px solid;
    TEXT-ALIGN: right
}
.customer-name-middlename .name-firstname
{
    WIDTH: 280px! important
}
.customer-name-middlename .name-firstname INPUT
{
    WIDTH: 270px! important
}
.name-middlename
{
    WIDTH: 60px! important
}
.name-middlename INPUT
{
    WIDTH: 50px! important
}
.dob-day
{
    WIDTH: 60px! important
}
.dob-day INPUT
{
    FLOAT: none;
    WIDTH: 50px! important
}
.dob-day LABEL
{
    DISPLAY: block
}
.dob-month
{
    WIDTH: 60px! important
}
.dob-month INPUT
{
    FLOAT: none;
    WIDTH: 50px! important
}
.dob-month LABEL
{
    DISPLAY: block
}
.dob-year
{
    WIDTH: 60px! important
}
.dob-year INPUT
{
    FLOAT: none;
    WIDTH: 50px! important
}
.dob-year LABEL
{
    DISPLAY: block
}
.range INPUT
{
    WIDTH: 70px! important
}
.validation-advice
{
    CLEAR: both;
    PADDING-LEFT: 17px;
    FONT-SIZE: 10px;
    MIN-HEIGHT: 13px;
    BACKGROUND: url(../img/style/validation_advice_bg.gif) no-repeat 2px 1px;
    MARGIN: 3px 0px 0px;
    COLOR: #f00;
    LINE-HEIGHT: 13px
}
.validation-failed
{
    BORDER-RIGHT: #f00 1px dashed;
    BORDER-TOP: #f00 1px dashed;
    BACKGROUND: #faebe7;
    BORDER-LEFT: #f00 1px dashed;
    BORDER-BOTTOM: #f00 1px dashed
}
.validation-passed
{
}
.required
{
    COLOR: #92d404
}
P.required
{
    FONT-SIZE: 11px;
    TEXT-ALIGN: right
}
.v-fix
{
    FLOAT: left
}
.v-fix .validation-advice
{
    DISPLAY: block;
    WIDTH: 12em;
    MARGIN-RIGHT: -12em;
    POSITION: relative
}
.messages
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important;
    LIST-STYLE-TYPE: none! important
}
.messages UL
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important;
    LIST-STYLE-TYPE: none! important
}
.success
{
    FONT-WEIGHT: bold;
    COLOR: #3d6611
}
.error
{
    FONT-WEIGHT: bold;
    COLOR: #f00
}
.notice
{
    COLOR: #ccc
}
.messages
{
    OVERFLOW: hidden;
    WIDTH: 100%
}
.messages LI
{
    MARGIN: 0px 0px 10px
}
.messages LI LI
{
    MARGIN: 0px 0px 3px
}
.error-msg
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 8px! important;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 32px! important;
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 10px! important;
    MIN-HEIGHT: 24px! important;
    PADDING-BOTTOM: 8px! important;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 8px! important;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-REPEAT: no-repeat! important
}
.success-msg
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 8px! important;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 32px! important;
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 10px! important;
    MIN-HEIGHT: 24px! important;
    PADDING-BOTTOM: 8px! important;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 8px! important;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-REPEAT: no-repeat! important
}
.note-msg
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 8px! important;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 32px! important;
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 10px! important;
    MIN-HEIGHT: 24px! important;
    PADDING-BOTTOM: 8px! important;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 8px! important;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-REPEAT: no-repeat! important
}
.notice-msg
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 8px! important;
    BACKGROUND-POSITION: 10px 10px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 32px! important;
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 10px! important;
    MIN-HEIGHT: 24px! important;
    PADDING-BOTTOM: 8px! important;
    BORDER-LEFT: 1px solid;
    PADDING-TOP: 8px! important;
    BORDER-BOTTOM: 1px solid;
    BACKGROUND-REPEAT: no-repeat! important
}
.error-msg
{
    BORDER-LEFT-COLOR: #f16048;
    BACKGROUND-IMAGE: url(../img/style/error_msg_icon.gif);
    BORDER-BOTTOM-COLOR: #f16048;
    COLOR: #df280a;
    BORDER-TOP-COLOR: #f16048;
    BACKGROUND-COLOR: #faebe7;
    BORDER-RIGHT-COLOR: #f16048
}
.success-msg
{
    BORDER-LEFT-COLOR: #446423;
    BACKGROUND-IMAGE: url(../img/style/success_msg_icon.gif);
    BORDER-BOTTOM-COLOR: #446423;
    COLOR: #3d6611;
    BORDER-TOP-COLOR: #446423;
    BACKGROUND-COLOR: #eff5ea;
    BORDER-RIGHT-COLOR: #446423
}
.note-msg
{
    BORDER-LEFT-COLOR: #fcd344;
    BACKGROUND-IMAGE: url(../img/style/note_msg_icon.gif);
    BORDER-BOTTOM-COLOR: #fcd344;
    COLOR: #3d6611;
    BORDER-TOP-COLOR: #fcd344;
    BACKGROUND-COLOR: #fafaec;
    BORDER-RIGHT-COLOR: #fcd344
}
.notice-msg
{
    BORDER-LEFT-COLOR: #fcd344;
    BACKGROUND-IMAGE: url(../img/style/note_msg_icon.gif);
    BORDER-BOTTOM-COLOR: #fcd344;
    COLOR: #3d6611;
    BORDER-TOP-COLOR: #fcd344;
    BACKGROUND-COLOR: #fafaec;
    BORDER-RIGHT-COLOR: #fcd344
}
.breadcrumbs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 35px;
    PADDING-BOTTOM: 17px;
    MARGIN: 0px;
    PADDING-TOP: 17px
}
.breadcrumbs .title-breadcrumbs
{
    DISPLAY: none
}
.breadcrumbs LI
{
    DISPLAY: inline;
    FONT-SIZE: 14px;
    COLOR: #3b362e;
    LINE-HEIGHT: 16px
}
.breadcrumbs LI A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #3b362e;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: underline
}
.breadcrumbs LI A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #3b362e;
    TEXT-DECORATION: none
}
.breadcrumbs LI STRONG
{
    FONT-WEIGHT: bold;
    COLOR: #3b362e
}
.breadcrumbs LI SPAN
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.page-title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 5px
}
.page-title H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e26139;
    LINE-HEIGHT: 16px
}
.title-buttons
{
    MARGIN: 0px 0px 20px;
    TEXT-ALIGN: right
}
.title-buttons H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b362e;
    LINE-HEIGHT: 14px
}
.title-buttons H2
{
    FLOAT: left
}
.title-buttons H3
{
    FLOAT: left
}
.title-buttons H4
{
    FLOAT: left
}
.title-buttons H5
{
    FLOAT: left
}
.title-buttons H6
{
    FLOAT: left
}
.cms-index-noroute .col-main DL
{
    MARGIN: 0px 0px 0px 10px
}
.cms-index-noroute .col-main DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.cms-index-noroute .col-main DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-STYLE: italic
}
.cms-index-noroute .col-main .disc LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.border-left-pager
{
    BACKGROUND: url(../img/style/border_pager.gif) #f7f5f1 repeat-y 0px 0px;
    MARGIN: 0px 0px 20px
}
.border-right-pager
{
    BACKGROUND: url(../img/style/border_pager.gif) repeat-y right 0px
}
.border-top-pager
{
    BACKGROUND: url(../img/style/border_pager.gif) repeat-x 0px 0px
}
.border-bot-pager
{
    BACKGROUND: url(../img/style/border_pager.gif) repeat-x 0px bottom
}
.left-top-pager
{
    BACKGROUND: url(../img/style/left_top_pager.gif) no-repeat 0px 0px
}
.right-top-pager
{
    BACKGROUND: url(../img/style/right_top_pager.gif) no-repeat right 0px
}
.left-bot-pager
{
    BACKGROUND: url(../img/style/left_bot_pager.gif) no-repeat 0px bottom
}
.right-bot-pager
{
    BACKGROUND: url(../img/style/right_bot_pager.gif) no-repeat right bottom;
    WIDTH: 100%
}
.pager
{
    PADDING-RIGHT: 22px;
    PADDING-LEFT: 22px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px;
    COLOR: #8e8782;
    LINE-HEIGHT: normal;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #e2dedb 1px solid;
    TEXT-ALIGN: center
}
.pager .amount
{
    FLOAT: left
}
.pager .limiter
{
    FLOAT: right
}
.pager .limiter SELECT
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 1px 13px;
    BORDER-LEFT: #7f7f7f 1px solid;
    WIDTH: 43px;
    COLOR: #8e8782;
    BORDER-BOTTOM: #7f7f7f 1px solid;
    TEXT-ALIGN: center
}
.pager .pages
{
    MARGIN: 0px 135px
}
.pager .pages OL
{
    DISPLAY: inline
}
.pager .pages LI
{
    DISPLAY: inline
}
.pager .pages .current
{
}
.sorter
{
    PADDING-RIGHT: 22px;
    PADDING-LEFT: 22px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 12px;
    MARGIN: 0px 0px 6px;
    COLOR: #8e8782;
    LINE-HEIGHT: normal;
    PADDING-TOP: 13px
}
.sorter A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 0px;
    COLOR: #8e8782;
    PADDING-TOP: 0px
}
.sorter STRONG
{
    COLOR: #3b362e
}
.sorter .view-mode
{
    FLOAT: left
}
.sorter .sort-by
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.sorter .sort-by SELECT
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT-SIZE: 12px;
    MARGIN: 0px 6px 1px 8px;
    BORDER-LEFT: #7f7f7f 1px solid;
    WIDTH: 82px;
    COLOR: #8e8782;
    BORDER-BOTTOM: #7f7f7f 1px solid
}
.sorter .link-feed
{
}
.data-table
{
    BORDER-RIGHT: #ece9e6 1px solid;
    WIDTH: 100%
}
.data-table TH
{
    BORDER-RIGHT: #ece9e6 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ece9e6 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ece9e6 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ece9e6 1px solid;
    WHITE-SPACE: nowrap
}
.data-table TD
{
    BORDER-RIGHT: #ece9e6 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ece9e6 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ece9e6 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ece9e6 1px solid
}
.data-table THEAD
{
}
.data-table TBODY
{
}
.data-table TFOOT
{
}
.data-table TR.first
{
}
.data-table TR.last
{
}
.data-table TR.odd
{
}
.data-table TR.even
{
}
.data-table TBODY.odd
{
}
.data-table TBODY.odd TD
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 1px
}
.data-table TBODY.even
{
}
.data-table TBODY.even TD
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 0px;
    BORDER-RIGHT-WIDTH: 1px
}
.data-table TBODY.odd TR.border TD
{
    BORDER-BOTTOM-WIDTH: 1px
}
.data-table TBODY.even TR.border TD
{
    BORDER-BOTTOM-WIDTH: 1px
}
.data-table TH .tax-flag
{
    FONT-WEIGHT: normal;
    WHITE-SPACE: nowrap
}
.data-table TD.label
{
    FONT-WEIGHT: bold
}
.data-table TH.label
{
    FONT-WEIGHT: bold
}
.data-table TD.value
{
}
TR.tax-total
{
    CURSOR: pointer
}
TR.tax-total TD
{
}
TR.tax-total .tax-collapse
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(../img/style/../images/bg_collapse.gif) no-repeat 0px 4px;
    FLOAT: right;
    CURSOR: pointer;
    TEXT-ALIGN: right
}
TR.show-details .tax-collapse
{
    BACKGROUND-POSITION: 0px -53px
}
TR.show-details TD
{
}
TR.tax-details TD
{
}
TR.tax-details-first TD
{
}
.cart-tax-info
{
    PADDING-RIGHT: 20px
}
.cart-tax-info .cart-price
{
    PADDING-RIGHT: 20px
}
.cart-tax-total
{
    CURSOR: pointer
}
.cart-tax-total
{
    PADDING-RIGHT: 20px;
    BACKGROUND: url(../img/style/../images/bg_collapse.gif) no-repeat 100% 4px;
    CURSOR: pointer
}
.cart-tax-total-expanded
{
    BACKGROUND-POSITION: 100% -52px
}
LI.odd
{
}
LI.even
{
}
DT.odd
{
}
DD.odd
{
}
DT.even
{
}
DD.even
{
}
.std
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std ADDRESS
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1em;
    PADDING-TOP: 0px
}
.std UL
{
    PADDING-LEFT: 1.5em;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-TYPE: disc
}
.std OL
{
    PADDING-LEFT: 1.5em;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-TYPE: decimal
}
.std UL UL
{
    LIST-STYLE-TYPE: circle
}
.std UL UL
{
    MARGIN: 0.5em 0px
}
.std OL OL
{
    MARGIN: 0.5em 0px
}
.std UL OL
{
    MARGIN: 0.5em 0px
}
.std OL UL
{
    MARGIN: 0.5em 0px
}
.std DT
{
    FONT-WEIGHT: bold
}
.std DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.5em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.std BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1.5em;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-STYLE: italic
}
.std ADDRESS
{
    FONT-STYLE: normal
}
.std B
{
    FONT-WEIGHT: bold
}
.std STRONG
{
    FONT-WEIGHT: bold
}
.std I
{
    FONT-STYLE: italic
}
.std EM
{
    FONT-STYLE: italic
}
.link-rss
{
    PADDING-LEFT: 18px;
    BACKGROUND: url(../img/style/../images/icon_rss.gif) no-repeat 0px 1px;
    WHITE-SPACE: nowrap
}
.block
{
    MARGIN: 0px 0px 9px
}
.sidebar .block .inside-binder
{
    PADDING-RIGHT: 0px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 0px! important;
    PADDING-TOP: 0px! important
}
.block .block-title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 29px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 26px
}
.block .block-title H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #92d404;
    LINE-HEIGHT: 18px
}
.block H3
{
    FONT-SIZE: 14px;
    LINE-HEIGHT: 1.5
}
.block .block-content
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 29px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 10px
}
.block .actions
{
    TEXT-ALIGN: right
}
.block .actions A
{
    FLOAT: left
}
.fix-category-image
{
    MARGIN: 0px -28px
}
.block-account
{
}
.customer-account-index .col2-set
{
    BORDER-RIGHT: #d0d0d0 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #d0d0d0 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #d0d0d0 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #d0d0d0 1px solid
}
.block-currency
{
}
.block-currency .block-title H2
{
    TEXT-TRANSFORM: none
}
.block-currency .block-content
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 29px;
    PADDING-TOP: 4px
}
.block-currency SELECT
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    BORDER-TOP: #7f7f7f 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #7f7f7f 1px solid;
    WIDTH: 100%;
    COLOR: #c4bdb8;
    BORDER-BOTTOM: #d9d9d9 1px solid
}
.block-layered-nav
{
}
.block-layered-nav .block-content
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 9px
}
.block-layered-nav .block-content H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/devider.gif) repeat-x left bottom;
    PADDING-BOTTOM: 29px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px
}
.block-layered-nav DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 3px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #92d404;
    PADDING-TOP: 27px
}
.block-layered-nav DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 10px
}
.block-layered-nav DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/devider.gif) repeat-x left bottom;
    PADDING-BOTTOM: 24px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 0px
}
.block-layered-nav DD A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 24px
}
.block-layered-nav DD .price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 0px
}
.block-layered-nav .currently
{
    MARGIN: 0px 3px 0px 0px
}
.block-layered-nav .currently LI .label
{
    DISPLAY: block
}
.block-layered-nav .currently .price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #c4beb9;
    PADDING-TOP: 0px
}
.block-layered-nav .currently LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 24px;
    PADDING-TOP: 27px
}
.block-layered-nav .currently LI SPAN
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #92d404
}
.block-layered-nav .currently A
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.block-layered-nav .actions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
.block-layered-nav .actions A
{
    FONT-WEIGHT: normal;
    FLOAT: none;
    COLOR: #665c49
}
.block-cart
{
}
.block-cart .block-title
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 22px
}
.block-cart .block-title H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 33px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/style/../images/bg_title_cart.gif) no-repeat 0px 0px;
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: none;
    COLOR: #92d404;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 4px
}
.block-cart .block-content
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px
}
.block-cart .amount
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 11px 10px;
    COLOR: #c4bdb8
}
.block-cart .amount A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #c4bdb8;
    TEXT-DECORATION: none
}
.block-cart .amount A:hover
{
    TEXT-DECORATION: underline
}
.block-cart .subtotal
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 10px;
    BACKGROUND: #e7e3e0;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 0px 8px;
    COLOR: #8e8782;
    PADDING-TOP: 3px;
    TEXT-ALIGN: left
}
.block-cart .price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.block-cart .actions
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px
}
.block-cart H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 6px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 27px
}
.block-cart H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 13px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 14px
}
.block-cart H4 A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: none
}
.block-cart H4 A:hover
{
    TEXT-DECORATION: underline
}
.mini-products-list LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px
}
.mini-products-list .product-image
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #e7e3e0 1px solid;
    WIDTH: 72px;
    MARGIN-RIGHT: -78px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.mini-products-list .product-details
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 78px;
    PADDING-TOP: 0px
}
.mini-products-list .product-details H4
{
}
.mini-products-list .product-details .btn-remove
{
    FLOAT: right
}
.mini-products-list .product-details STRONG
{
    FONT-WEIGHT: normal;
    COLOR: #c4beb9
}
.block-wishlist
{
}
.block-related
{
}
.block-related .block-title H2
{
    TEXT-TRANSFORM: none
}
.block-related .block-content .check-items-block
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 9px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px
}
.block-related .block-content .check-items-block A
{
    FONT-WEIGHT: bold;
    COLOR: #3b362e;
    TEXT-DECORATION: none
}
.block-related .block-content .check-items-block A:hover
{
    TEXT-DECORATION: underline
}
.block-related OL
{
    MARGIN: 0px 0px 0px -20px
}
.block-related LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 5px
}
.block-related LI A IMG
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    BORDER-TOP: #e7e3e0 1px solid;
    BORDER-LEFT: #e7e3e0 1px solid;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.block-related INPUT.checkbox
{
    FLOAT: left;
    MARGIN-RIGHT: -20px
}
.block-related .item
{
    MARGIN-LEFT: 20px
}
.block-related .item .product-image
{
    FLOAT: left;
    MARGIN-RIGHT: -80px
}
.block-related .item .product-details
{
    MARGIN-LEFT: 80px
}
.block-related .item .product-details .product-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 12px;
    TEXT-TRANSFORM: none;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 17px
}
.block-related .item .product-details .product-name A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 17px
}
.block-related .item .product-details .product-name A:hover
{
    TEXT-DECORATION: underline
}
.block-related .item .wishlist-block
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: right
}
.block-related .item .wishlist-block A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #665c49! important;
    LINE-HEIGHT: 14px;
    TEXT-DECORATION: underline
}
.block-related .item .wishlist-block A:hover
{
    TEXT-DECORATION: none
}
.block-compare
{
}
.block-compare .block-content LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 5px
}
.block-compare .block-content LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #c4beb9;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 5px;
    TEXT-DECORATION: none
}
.block-compare .block-content LI A:hover
{
    TEXT-DECORATION: underline
}
.block-compare .block-content LI .remove_btn
{
    FLOAT: right
}
.block-compare .block-content .actions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #665c49;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 8px
}
.block-compare .block-content .actions A
{
    FONT-SIZE: 12px;
    COLOR: #665c49;
    LINE-HEIGHT: 14px
}
.block-compare .block-content .actions-2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 17px;
    TEXT-ALIGN: left
}
.block-recent
{
}
.block-recent .block-content LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 10px;
    COLOR: #7c8082;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px
}
.block-recent .block-content LI A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/style/../images/arr_recent.gif) no-repeat 0px 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #7c8082;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px
}
.block-poll
{
}
.block-poll H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 12px;
    COLOR: #3b362e;
    LINE-HEIGHT: 14px
}
.block-poll LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 9px;
    COLOR: #c4bdb8;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px
}
.block-poll INPUT.radio
{
    FLOAT: left;
    MARGIN: 2px -23px 0px 0px
}
.block-poll .actions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
.block-poll .label
{
    DISPLAY: block;
    MARGIN-LEFT: 18px
}
.block-poll .answer
{
}
.block-poll .votes
{
    FONT-WEIGHT: bold
}
.block-tags UL
{
    FONT-SIZE: 13px;
    LINE-HEIGHT: normal
}
.block-tags UL
{
    DISPLAY: inline
}
.block-tags LI
{
    DISPLAY: inline
}
.block-tags UL.tags-list
{
    FONT-SIZE: 13px;
    MARGIN: 0px 0px 15px;
    COLOR: #323232;
    LINE-HEIGHT: 16px
}
.block-tags .tags-list LI
{
    PADDING-RIGHT: 2px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    COLOR: #c4bdb8;
    PADDING-TOP: 0px
}
.block-tags .tags-list LI A
{
    FONT-WEIGHT: normal;
    COLOR: #c4bdb8;
    TEXT-DECORATION: underline
}
.block-tags .tags-list LI A:hover
{
    TEXT-DECORATION: none
}
.block-tags .actions
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #c4bdb8;
    PADDING-TOP: 10px
}
.block-tags .actions A
{
    COLOR: #c4bdb8
}
.block-subscribe
{
}
.block-subscribe .block-content
{
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 18px
}
.block-subscribe .block-content LABEL
{
    FONT-SIZE: 11px;
    COLOR: #767373;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: tahoma, sans-serif
}
.block-subscribe .block-content INPUT
{
    BORDER-RIGHT: #d8d7d7 1px solid;
    BORDER-TOP: #d8d7d7 1px solid;
    MARGIN: 0px 0px 8px;
    BORDER-LEFT: #d8d7d7 1px solid;
    WIDTH: 168px;
    BORDER-BOTTOM: #d8d7d7 1px solid
}
.block-subscribe .block-content BUTTON.button
{
    FLOAT: right
}
.block-reorder
{
}
.block-reorder LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.block-reorder INPUT.checkbox
{
    FLOAT: left;
    MARGIN: 3px -20px 0px 0px
}
.block-reorder .label
{
    DISPLAY: block;
    MARGIN-LEFT: 20px
}
.block-banner
{
}
.block-banner .block-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.sidebar .block-progress DL
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: #e7e3e0 1px solid;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.sidebar .block-progress
{
    FONT-SIZE: 11px;
    COLOR: #4d4338;
    LINE-HEIGHT: 14px
}
.sidebar .block-progress .block-title H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 15px;
    TEXT-TRANSFORM: none;
    COLOR: #4d4338
}
.sidebar .block-progress DT
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 18px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 7px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    PADDING-TOP: 10px
}
.sidebar .block-progress DT.complete
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.sidebar .block-progress DD.complete
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 18px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.category-title
{
    MARGIN: 0px 0px 20px
}
.category-title H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b362e;
    LINE-HEIGHT: 16px
}
.category-image
{
    DISPLAY: block;
    MARGIN: 0px auto 15px;
    WIDTH: 99%
}
.category-products
{
}
.products-grid
{
    MARGIN-BOTTOM: 10px;
    WIDTH: 100%
}
.products-grid TD
{
    TEXT-ALIGN: left
}
.products-grid TR.odd
{
}
.products-grid TR.even
{
}
.products-grid TD
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 25px;
    WIDTH: 49%;
    PADDING-TOP: 0px
}
.products-grid TR.last TD
{
    PADDING-RIGHT: 11px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 49%;
    PADDING-TOP: 0px
}
.products-grid TR.last TD.last
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 49%;
    PADDING-TOP: 0px
}
.products-grid TD.last
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 0px
}
.products-grid TD.empty
{
}
.products-grid TD .ratings
{
    MARGIN: 0px 0px 15px;
    WIDTH: 120px
}
.products-grid TD .rating-box
{
    FLOAT: left
}
.products-grid TD .add-to-links .separator
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #665c49;
    PADDING-TOP: 0px
}
.products-grid TD .add-to-links LI
{
    DISPLAY: inline
}
.products-grid TD .inside-binder
{
    PADDING-RIGHT: 5px! important;
    PADDING-LEFT: 30px! important;
    PADDING-BOTTOM: 25px! important;
    PADDING-TOP: 15px! important
}
.products-grid TD A.product-image
{
    TEXT-ALIGN: center
}
.products-grid TD .price-box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.products-grid TD BUTTON.button
{
    MARGIN: 0px 0px 7px
}
.product-image-box
{
    MARGIN: 0px 0px 12px;
    TEXT-ALIGN: center
}
.products-grid TD H3.product-name
{
    MIN-HEIGHT: 53px;
    HEIGHT: 53px
}
.products-grid TD BUTTON.button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
.products-grid TD BUTTON.button SPAN
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/bg_button_left_grid.gif) no-repeat 0px 0px
}
.products-grid TD BUTTON.button SPAN SPAN
{
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    PADDING-LEFT: 54px;
    BACKGROUND: url(../img/style/bg_button_right.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.products-grid TD BUTTON.button SPAN SPAN SPAN
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../img/style/bg_button.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: bold 12px/16px Arial, Helvetica, sans-serif;
    COLOR: #f7f5f1;
    PADDING-TOP: 4px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
.products-grid-2 TD
{
    TEXT-ALIGN: left! important
}
.products-grid-2 .product-image
{
    FLOAT: left
}
.products-grid-2 .product-shop
{
    FLOAT: right;
    WIDTH: 225px
}
.products-grid-2 .product-shop .add-to-links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.products-grid-2 .product-shop .add-to-links LI
{
    DISPLAY: inline
}
.products-grid-2 .product-shop .add-to-links LI .separator
{
    PADDING-RIGHT: 18px;
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 0px;
    COLOR: #787a81;
    PADDING-TOP: 0px
}
.products-list LI.item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 25px;
    PADDING-TOP: 0px
}
.products-list .inside-binder
{
    PADDING-RIGHT: 5px! important;
    PADDING-LEFT: 30px! important;
    PADDING-BOTTOM: 30px! important;
    PADDING-TOP: 15px! important
}
.products-list .product-image
{
    FLOAT: left
}
.products-list .product-shop
{
    FLOAT: right;
    WIDTH: 280px
}
.products-list .add-to-links .separator
{
    PADDING-RIGHT: 6px;
    DISPLAY: inline;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    COLOR: #665c49;
    PADDING-TOP: 0px
}
.products-list .add-to-links LI
{
    DISPLAY: inline
}
.products-list .desc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 6px;
    COLOR: #4d4338;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 10px
}
.products-list .desc A
{
    FONT-SIZE: 12px;
    COLOR: #e26139;
    LINE-HEIGHT: 17px
}
.products-list .ratings
{
    MARGIN: 0px 0px 25px
}
.products-list .rating-box
{
    MARGIN: 0px 0px 12px
}
.products-list .price-box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.products-list .ratings .rating-links A
{
    DISPLAY: block
}
.products-list .ratings .rating-links .separator
{
    DISPLAY: none
}
.products-list-2 .product-image-col
{
    FLOAT: left;
    MARGIN: 0px 15px 0px 0px
}
.products-list-2 .product-shop
{
    FLOAT: left;
    WIDTH: 270px
}
#product-tabs .tabs
{
}
#product-tabs .tabs .corner-left-top
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/../images/tabs_button_corner_left_top.gif) no-repeat left top;
    FLOAT: left;
    WIDTH: 160px;
    CURSOR: pointer;
    COLOR: #646464;
    LINE-HEIGHT: 16px;
    MARGIN-RIGHT: 2px;
    FONT-FAMILY: tahoma, sans-serif;
    TEXT-DECORATION: none
}
#product-tabs .tabs .corner-right-top
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/../images/tabs_button_corner_right_top.gif) no-repeat right top
}
#product-tabs .tabs .border-top
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/../images/tabs_title_border.gif) #525252 repeat-x left top;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px 10px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px;
    HEIGHT: 13px;
    TEXT-ALIGN: center
}
#product-tabs .tabs .active-tab
{
    MARGIN-BOTTOM: -1px;
    COLOR: #ffffff;
    POSITION: relative;
    HEIGHT: 37px;
    BACKGROUND-COLOR: #ffffff
}
#product-tabs .tabs .active-tab
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/../images/tabs_button_corner_left_top_active.gif) no-repeat left top;
    FLOAT: left;
    WIDTH: 160px;
    CURSOR: pointer;
    COLOR: #646464;
    LINE-HEIGHT: 16px;
    MARGIN-RIGHT: 2px;
    FONT-FAMILY: tahoma, sans-serif;
    TEXT-DECORATION: none
}
#product-tabs .tabs .active-tab .corner-right-top
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/../images/tabs_button_corner_right_top_active.gif) no-repeat right top
}
#product-tabs .tabs .active-tab .border-top
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/../images/tabs_title_border_active.gif) #ffffff repeat-x left top;
    PADDING-BOTTOM: 13px;
    MARGIN: 0px 10px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px;
    HEIGHT: 14px;
    TEXT-ALIGN: center
}
.review-product-list .corner-left-top
{
    DISPLAY: none! important
}
#product-tabs .tabs H3
{
    FONT-SIZE: 13px;
    COLOR: #131313;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#product-tabs .tabs .active-tab H3
{
    FONT-SIZE: 13px;
    COLOR: #131313;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#width-tab
{
    WIDTH: 157px! important
}
#width-tab-2
{
    WIDTH: 176px! important
}
#width-tab-3
{
    WIDTH: 161px! important
}
#width-tab-4
{
    WIDTH: 112px! important
}
#product-tabs .tabs-content
{
}
#product-tabs .tabs-content .tabs-content-top
{
    BACKGROUND: url(../img/style/../images/tabs_corner_left_top.gif) no-repeat left top
}
#product-tabs .tabs-content .tabs-content-top DIV
{
    BACKGROUND: url(../img/style/../images/tabs_corner_right_top.gif) no-repeat right top
}
#product-tabs .tabs-content .tabs-content-top DIV DIV
{
    BACKGROUND: url(../img/style/../images/tabs_border.gif) #ffffff repeat-x left top;
    MARGIN: 0px 10px;
    OVERFLOW: hidden;
    HEIGHT: 10px
}
#product-tabs .tabs-content .border-left
{
    BACKGROUND: url(../img/style/../images/tabs_border.gif) #ffffff repeat-y left top
}
#product-tabs .tabs-content .border-right
{
    BACKGROUND: url(../img/style/../images/tabs_border.gif) repeat-y right top
}
#product-tabs .tabs-content .border-right .block-width
{
    PADDING-LEFT: 9px;
    OVERFLOW: hidden;
    WIDTH: 650px;
    PADDING-TOP: 10px;
    POSITION: relative
}
#product-tabs .tabs-content .tabs-content-bot
{
    BACKGROUND: url(../img/style/../images/tabs_corner_left_bot.gif) no-repeat left top
}
#product-tabs .tabs-content .tabs-content-bot DIV
{
    BACKGROUND: url(../img/style/../images/tabs_corner_right_bot.gif) no-repeat right top
}
#product-tabs .tabs-content .tabs-content-bot DIV DIV
{
    BACKGROUND: url(../img/style/../images/tabs_border.gif) #ffffff repeat-x left 9px;
    MARGIN: 0px 10px;
    OVERFLOW: hidden;
    HEIGHT: 10px
}
#tabber
{
    DISPLAY: block;
    OVERFLOW: hidden;
    WIDTH: 2760px;
    LIST-STYLE-TYPE: none
}
#tabber .tabs-list
{
    DISPLAY: block;
    FLOAT: left;
    WIDTH: 650px;
    MARGIN-RIGHT: 40px
}
.product-view
{
}
.product-essential
{
}
.col-main .product-essential .inside-binder
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 31px;
    PADDING-BOTTOM: 26px;
    PADDING-TOP: 30px
}
.product-collateral
{
}
.product-collateral .std
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 0px
}
.product-collateral .data-table
{
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 20px;
    MARGIN-LEFT: 1px;
    WIDTH: 95%
}
.product-collateral .data-table TH
{
    BORDER-RIGHT: #c5c1c1 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c5c1c1 1px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 11px;
    BORDER-LEFT: #c5c1c1 1px solid;
    COLOR: #1a1a1a;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #c5c1c1 1px solid;
    WHITE-SPACE: nowrap
}
.product-collateral .data-table TD
{
    BORDER-RIGHT: #c5c1c1 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c5c1c1 1px solid;
    PADDING-LEFT: 18px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 11px;
    BORDER-LEFT: #c5c1c1 1px solid;
    COLOR: #727171;
    LINE-HEIGHT: normal;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #c5c1c1 1px solid
}
.product-view .product-img-box
{
    FLOAT: left;
    WIDTH: 267px
}
.product-view .product-img-box .product-image
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    BORDER-TOP: #e7e3e0 1px solid;
    BORDER-LEFT: #e7e3e0 1px solid;
    BORDER-BOTTOM: #e7e3e0 1px solid;
    TEXT-ALIGN: center
}
.product-view .product-img-box .product-image-zoom
{
    Z-INDEX: 9;
    OVERFLOW: hidden;
    WIDTH: 265px;
    POSITION: relative;
    HEIGHT: 265px
}
.product-view .product-img-box .product-image-zoom IMG
{
    LEFT: 0px;
    CURSOR: move;
    POSITION: absolute;
    TOP: 0px
}
.product-view .product-img-box .zoom-notice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 15px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.product-view .product-img-box .zoom
{
    PADDING-RIGHT: 28px;
    PADDING-LEFT: 28px;
    Z-INDEX: 9;
    BACKGROUND: url(../img/style/slider_bg.gif) repeat-x 50% 50%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto 13px;
    CURSOR: pointer;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: 18px
}
.product-view .product-img-box .zoom #track
{
    POSITION: relative;
    HEIGHT: 18px
}
.product-view .product-img-box .zoom #handle
{
    BACKGROUND: url(../img/style/magnifier_handle.gif) no-repeat 0px 3px;
    LEFT: 0px;
    WIDTH: 9px;
    POSITION: absolute;
    TOP: -1px;
    HEIGHT: 22px
}
.product-view .product-img-box .zoom .btn-zoom-out
{
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.product-view .product-img-box .zoom .btn-zoom-in
{
    RIGHT: 0px;
    POSITION: absolute;
    TOP: 0px
}
.product-view .product-img-box .more-views UL
{
    MARGIN-LEFT: 0px
}
.product-view .product-img-box .more-views LI
{
    FLOAT: left;
    MARGIN: 0px 20px 5px 0px
}
.product-view .product-img-box .more-views LI A IMG
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    BORDER-TOP: #e7e3e0 1px solid;
    BORDER-LEFT: #e7e3e0 1px solid;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.more-views
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 15px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.more-views H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 17px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal
}
.product-image-popup
{
    MARGIN: 0px auto
}
.product-image-popup .nav
{
    TEXT-ALIGN: center
}
.product-image-popup .image
{
    DISPLAY: block
}
.product-image-popup .image-label
{
}
.product-view .product-shop
{
    FLOAT: right;
    WIDTH: 378px
}
.product-view .product-shop .data-table
{
    MARGIN-BOTTOM: 10px
}
.product-view .product-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 7px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .product-name H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .price-box
{
    FLOAT: left;
    MARGIN: 0px 12px 0px 0px
}
.product-view .short-description
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: 17px;
    PADDING-TOP: 8px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.product-view .short-description H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal
}
.ratings
{
    MARGIN: 0px 0px 10px
}
.ratings .amount
{
}
.ratings .rating-links
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #665c49
}
.ratings .rating-links A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #665c49
}
.ratings .rating-links .separator
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 0px;
    COLOR: #665c49;
    PADDING-TOP: 0px
}
.ratings DT
{
}
.ratings DD
{
}
.rating-box
{
    FONT-SIZE: 0px;
    BACKGROUND: url(../img/style/product_rating_blank_star.gif) repeat-x 0px 0px;
    OVERFLOW: hidden;
    WIDTH: 80px;
    LINE-HEIGHT: 0;
    POSITION: relative;
    HEIGHT: 13px
}
.rating-box .rating
{
    BACKGROUND: url(../img/style/product_rating_full_star.gif) repeat-x 0px 100%;
    LEFT: 0px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 13px
}
.catalog-product-view .rating-box
{
    FONT-SIZE: 0px;
    BACKGROUND: url(../img/style/product_rating_blank_star.gif) repeat-x 0px 0px;
    MARGIN: 0px 23px 17px 0px;
    OVERFLOW: hidden;
    WIDTH: 80px;
    LINE-HEIGHT: 0;
    POSITION: relative;
    HEIGHT: 13px
}
.availability
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    PADDING-TOP: 1px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.availability .in-stock
{
    FONT-WEIGHT: normal
}
.availability .out-of-stock
{
    FONT-WEIGHT: normal;
    COLOR: #f00
}
.price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    WHITE-SPACE: nowrap! important
}
.price-box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.price-box .price
{
    FONT-WEIGHT: bold
}
.price-box-bundle
{
}
.regular-price
{
}
.regular-price .price
{
    FONT-WEIGHT: bold
}
.old-price
{
}
.old-price .price-label
{
    WHITE-SPACE: nowrap
}
.old-price .price
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: line-through
}
.special-price
{
}
.special-price .price-label
{
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
}
.special-price .price
{
    FONT-WEIGHT: bold
}
.minimal-price
{
}
.minimal-price .price-label
{
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
}
A.minimal-price-link
{
    DISPLAY: block
}
A.minimal-price-link .label
{
}
A.minimal-price-link .price
{
    FONT-WEIGHT: normal
}
.price-excluding-tax
{
    DISPLAY: block
}
.price-excluding-tax .label
{
    WHITE-SPACE: nowrap
}
.price-excluding-tax .price
{
    FONT-WEIGHT: normal
}
.price-including-tax
{
    DISPLAY: block
}
.price-including-tax .label
{
    WHITE-SPACE: nowrap
}
.price-including-tax .price
{
    FONT-WEIGHT: normal
}
.price-excl-tax
{
    DISPLAY: block
}
.price-excl-tax .label
{
    DISPLAY: block;
    WHITE-SPACE: nowrap
}
.price-excl-tax .price
{
    DISPLAY: block
}
.price-incl-tax
{
    DISPLAY: block
}
.price-incl-tax .label
{
    DISPLAY: block;
    WHITE-SPACE: nowrap
}
.price-incl-tax .price
{
    DISPLAY: block;
    FONT-WEIGHT: bold
}
.price-from
{
}
.price-from .price-label
{
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
}
.price-to
{
}
.price-to .price-label
{
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
}
.price-as-configured
{
}
.price-as-configured .price-label
{
    FONT-WEIGHT: bold;
    WHITE-SPACE: nowrap
}
.price-notice
{
    PADDING-LEFT: 10px
}
.price-notice .price
{
    FONT-WEIGHT: bold
}
.tier-prices
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 13px;
    BACKGROUND: #c9c8c2;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 10px;
    COLOR: #272727;
    LINE-HEIGHT: normal;
    PADDING-TOP: 7px;
    FONT-FAMILY: tahoma, sans-serif
}
.tier-prices .price
{
    FONT-WEIGHT: bold
}
.tier-prices .benefit
{
}
.add-to-links .separator
{
    DISPLAY: none;
    COLOR: #665c49
}
.add-to-links LI A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #665c49;
    LINE-HEIGHT: normal
}
.add-to-cart LABEL
{
    FLOAT: left;
    LINE-HEIGHT: 24px;
    MARGIN-RIGHT: 5px
}
.add-to-cart .qty
{
    BORDER-RIGHT: #7f7f7f 1px solid;
    PADDING-RIGHT: 2px! important;
    BORDER-TOP: #7f7f7f 1px solid;
    PADDING-LEFT: 2px! important;
    FLOAT: left;
    PADDING-BOTTOM: 4px! important;
    MARGIN: 1px 0px 0px;
    BORDER-LEFT: #7f7f7f 1px solid;
    WIDTH: 76px! important;
    PADDING-TOP: 4px! important;
    BORDER-BOTTOM: #d9d9d9 1px solid
}
.add-to-cart BUTTON.button
{
    FLOAT: left;
    MARGIN-LEFT: 21px
}
A.wishlist-link
{
    COLOR: #92d404! important
}
.add-to-box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 22px;
    PADDING-TOP: 0px
}
.add-to-box .add-to-cart
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
.add-to-box .or
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 18px;
    COLOR: #4d4338;
    PADDING-TOP: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.add-to-box .add-to-links
{
    FLOAT: left;
    MARGIN: 3px 0px 0px
}
.left-top-add-to-box
{
    BACKGROUND: url(../img/style/../images/left_top_add_to.gif) #e8e8e8 no-repeat 0px 0px;
    MARGIN: 0px 0px 7px
}
.right-top-add-to-box
{
    BACKGROUND: url(../img/style/../images/right_top_add_to.gif) no-repeat right 0px
}
.left-bottom-add-to-box
{
    BACKGROUND: url(../img/style/../images/left_bot_add_to.gif) no-repeat left bottom
}
.right-bottom-add-to-box
{
    BACKGROUND: url(../img/style/../images/right_bot_add_to.gif) no-repeat right bottom;
    WIDTH: 100%
}
.product-pricing LI
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 11px;
    FONT-SIZE: 12px;
    BACKGROUND: #e7e3e0;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 15px;
    COLOR: #8e8782;
    PADDING-TOP: 3px
}
.product-pricing .price
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.product-pricing .benefit
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.product-options
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ddd 1px solid;
    BACKGROUND-COLOR: #f6f6f6
}
.product-options DT LABEL
{
    FONT-WEIGHT: bold
}
.product-options DT .qty-holder
{
    FLOAT: right
}
.product-options DT .qty-holder LABEL
{
    VERTICAL-ALIGN: middle
}
.product-options DT .qty-disabled
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: 0px;
    COLOR: #000;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: 0px
}
.product-options DD
{
    MARGIN: 10px 0px
}
.product-options DL.last DD.last
{
}
.product-options DD INPUT.input-text
{
    WIDTH: 98%
}
.product-options DD TEXTAREA
{
    WIDTH: 98%;
    HEIGHT: 8em
}
.product-options DD SELECT
{
    WIDTH: 100%
}
.product-options .options-list
{
}
.product-options .options-list INPUT.radio
{
    FLOAT: left;
    MARGIN: 3px -18px 0px 0px
}
.product-options .options-list INPUT.checkbox
{
    FLOAT: left;
    MARGIN: 3px -20px 0px 0px
}
.product-options .options-list .label
{
    DISPLAY: block;
    MARGIN-LEFT: 20px
}
.product-options UL.validation-failed
{
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.product-options P.required
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 15px
}
.product-options-bottom
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #ddd 1px solid
}
.product-options-bottom .price-box
{
    MARGIN: 5px 10px 0px 0px
}
.grouped-items
{
}
.product-view .description
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 25px
}
.product-view .description .inside-binder
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 31px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 30px
}
.product-view .description H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.description-2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 19px;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 18px
}
.product-view .additional
{
}
.product-view .additional
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 25px
}
.product-view .additional .inside-binder
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 31px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 30px
}
.product-view .additional H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .up-sell
{
}
.product-view .up-sell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 25px
}
.product-view .up-sell .inside-binder
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 31px;
    PADDING-BOTTOM: 16px;
    PADDING-TOP: 30px
}
.product-view .up-sell H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .up-sell .products-grid TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 33%;
    PADDING-TOP: 0px
}
.product-view .up-sell .products-grid TD.no-devider
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.product-view .up-sell .products-grid TD.empty
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: none;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.product-view .up-sell .products-grid TD .rating-box
{
    FLOAT: none
}
.product-view .up-sell TD .price-box
{
    FLOAT: none
}
.product-view .up-sell .product-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px
}
.product-view .up-sell .product-name A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .up-sell .product-name A:hover
{
    TEXT-DECORATION: underline
}
.product-view .tags
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 25px
}
.product-view .tags .inside-binder
{
    PADDING-RIGHT: 31px;
    PADDING-LEFT: 31px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px
}
.product-view .tags H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-view .tags H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    COLOR: #4d4338;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px
}
.product-view .tags .form-add-tags
{
    MARGIN: 0px 0px 10px;
    OVERFLOW: hidden;
    WIDTH: 100%
}
.product-view .tags .form-add-tags LABEL
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 0px
}
.product-view .tags .form-add-tags .input-box
{
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 590px
}
.product-view .tags .form-add-tags BUTTON.button
{
    FLOAT: left
}
.product-view .tags .form-add-tags P
{
    CLEAR: both;
    FONT-SIZE: 112px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    PADDING-TOP: 8px
}
.product-view .reviews
{
}
.product-view .add-review
{
}
.product-view .add-review .product-name SPAN
{
    FONT-WEIGHT: normal
}
.product-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px 0px 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 18px
}
.product-name A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #e26139;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.product-name A:hover
{
    TEXT-DECORATION: underline
}
.wishlist-index-index .product-name
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #222222;
    LINE-HEIGHT: 20px
}
.wishlist-index-index .product-name A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #222222;
    LINE-HEIGHT: 18px;
    TEXT-DECORATION: none
}
.wishlist-index-index .product-name A:hover
{
    TEXT-DECORATION: underline
}
UL.tags-list
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 20px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px
}
.tags-list LI
{
    PADDING-RIGHT: 14px;
    DISPLAY: inline;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(../img/style/devider_tags.gif) no-repeat right 4px;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    PADDING-TOP: 0px
}
.tags-list LI.first
{
    PADDING-LEFT: 0px
}
.tags-list LI.last
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.tags-list LI A
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: normal;
    COLOR: #4d4338
}
#productTagName
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #e7e3e0 1px solid;
    WIDTH: 570px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.search-summary
{
}
.cms-home .products-grid TD
{
    WIDTH: 20%
}
.sitemap
{
}
.product-review
{
}
.product-review .product-img-box
{
    FLOAT: left;
    WIDTH: 140px
}
.product-review .product-img-box .product-image
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #ddd 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #ddd 1px solid
}
.product-review .details
{
    FLOAT: right;
    WIDTH: 570px
}
.checkout-cart-index .page-title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 7px;
    PADDING-TOP: 17px
}
.checkout-cart-index .page-title H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #e26139;
    LINE-HEIGHT: 16px
}
.checkout-cart-index .title-buttons-2
{
    PADDING-RIGHT: 52px! important;
    PADDING-LEFT: 0px! important;
    PADDING-BOTTOM: 23px! important;
    MARGIN: 0px;
    PADDING-TOP: 0px! important
}
.checkout-cart-index .inside-binder .inside-binder
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 29px;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px
}
.cart-table .item-msg
{
    FONT-SIZE: 10px
}
.cart .cart-collaterals
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 599px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.cart-collaterals .col-1
{
    FLOAT: left;
    WIDTH: 42%
}
.cart-collaterals .col-2
{
    FLOAT: right;
    WIDTH: 55%
}
.cart .crosssell
{
    BORDER-RIGHT: #f1efed 1px solid;
    PADDING-RIGHT: 16px;
    BORDER-TOP: #f1efed 1px solid;
    PADDING-LEFT: 13px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #f1efed 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f1efed 1px solid
}
.cart .crosssell LI.item
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.cart .crosssell LI.last
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.cart .crosssell H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px 5px;
    COLOR: #4d4338;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .crosssell H4.product-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px;
    TEXT-TRANSFORM: none;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .crosssell H4.product-name A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.cart .crosssell H4.product-name A:hover
{
    TEXT-DECORATION: underline
}
.cart .crosssell .product-image
{
    FLOAT: left;
    MARGIN-RIGHT: -134px
}
.cart .crosssell .product-shop
{
    MARGIN-LEFT: 134px
}
.cart .crosssell .devider-crosssell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 35px;
    MARGIN: 0px 0px 25px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #d3d3d3 1px solid
}
.cart .crosssell .price-box .price
{
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: 24px
}
.cart .crosssell BUTTON.button
{
    MARGIN: 0px 0px 7px
}
.cart .discount
{
    BORDER-RIGHT: #f1efed 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #f1efed 1px solid;
    PADDING-LEFT: 21px;
    PADDING-BOTTOM: 22px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #f1efed 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f1efed 1px solid
}
.cart .discount H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .discount LABEL
{
    FONT-SIZE: 10px;
    COLOR: #4d4338;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .discount .input-text
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 9px 0px 0px;
    BORDER-LEFT: #dfe2e2 1px solid;
    WIDTH: 152px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
.cart .shipping
{
    BORDER-RIGHT: #f1efed 1px solid;
    PADDING-RIGHT: 20px;
    BORDER-TOP: #f1efed 1px solid;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 27px;
    BORDER-LEFT: #f1efed 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #f1efed 1px solid
}
.cart .shipping H3
{
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 10px;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .shipping P
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 7px;
    COLOR: #4d4338;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .shipping .buttons-set
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 5px
}
.cart .shipping .buttons-set BUTTON.button
{
    FLOAT: left;
    MARGIN: 0px
}
.cart .shipping .form-list LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.cart .shipping .form-list LABEL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #4d4338;
    LINE-HEIGHT: 24px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cart .shipping .form-list SELECT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #dfe2e2 1px solid;
    WIDTH: 220px;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
.cart .shipping .form-list INPUT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 6px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: #dfe2e2 1px solid;
    WIDTH: 216px;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
.cart .totals
{
    MARGIN: 20px 19px 0px 0px
}
.cart .totals
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #f1efed;
    FLOAT: right;
    PADDING-BOTTOM: 12px;
    MARGIN-LEFT: 3px;
    WIDTH: 268px;
    PADDING-TOP: 25px
}
.cart .totals TABLE
{
    WIDTH: 100%
}
.cart .totals TABLE TH
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.cart .totals TABLE TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.cart .totals TABLE TD
{
    PADDING-RIGHT: 36px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.cart .totals TABLE TH
{
    PADDING-LEFT: 38px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: 26px;
    TEXT-ALIGN: left! important
}
.cart .totals .price
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 21px;
    COLOR: #4d4338;
    LINE-HEIGHT: 24px
}
.cart .totals .checkout-types
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
.cart .totals .checkout-types LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 9px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.cart .totals .checkout-types LI A
{
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: 14px
}
.cart .totals .checkout-types BUTTON.button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
.cart .totals .checkout-types BUTTON.button SPAN
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/bg_button_left_checkout.gif) no-repeat 0px 0px
}
.cart .totals .checkout-types BUTTON.button SPAN SPAN
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../img/style/bg_button_right_checkout.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.cart .totals .checkout-types BUTTON.button SPAN SPAN SPAN
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    BACKGROUND: url(../img/style/bg_button_checkout.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 11px;
    MARGIN: 0px;
    FONT: 18px/16px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
TABLE.cart-table
{
    MARGIN: 0px 0px 5px
}
.cart-table TD H3.product-name
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: #4d4338;
    LINE-HEIGHT: 14px
}
.cart-table TD H3.product-name A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #4d4338;
    LINE-HEIGHT: 14px
}
.checkout-types BUTTON.button
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    CURSOR: pointer;
    BORDER-BOTTOM: medium none
}
.checkout-types BUTTON.button SPAN
{
    DISPLAY: block;
    BACKGROUND: url(../img/style/bg_button_left_checkout.gif) no-repeat 0px 0px
}
.checkout-types BUTTON.button SPAN SPAN
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: url(../img/style/bg_button_right_checkout.gif) no-repeat right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.checkout-types BUTTON.button SPAN SPAN SPAN
{
    PADDING-RIGHT: 3px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    BACKGROUND: url(../img/style/bg_button_checkout.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 11px;
    MARGIN: 0px;
    FONT: 18px/16px Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center
}
TD.cart-buttons
{
    PADDING-RIGHT: 8px! important;
    PADDING-LEFT: 10px! important;
    PADDING-BOTTOM: 7px! important;
    PADDING-TOP: 8px! important
}
TD.cart-buttons .button-left
{
    FLOAT: left
}
.item-options DT
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic
}
.item-options DD
{
    PADDING-LEFT: 10px
}
.truncated
{
    CURSOR: help
}
.truncated A.dots
{
    CURSOR: help
}
.truncated A.details
{
    CURSOR: help
}
.truncated .truncated_full_value
{
    Z-INDEX: 999;
    POSITION: relative
}
.truncated .truncated_full_value DL
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 8px;
    Z-INDEX: 999;
    LEFT: -99999em;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #ddd 1px solid;
    WIDTH: 250px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #ddd 1px solid;
    POSITION: absolute;
    TOP: -99999em;
    BACKGROUND-COLOR: #f6f6f6
}
.truncated .show DL
{
    LEFT: 50%;
    TOP: -20px
}
.col-left .truncated .show DL
{
    LEFT: 30px;
    TOP: 7px
}
.col-right .truncated .show DL
{
    LEFT: -240px;
    TOP: 7px
}
.checkout-onepage-index .page-title
{
    DISPLAY: none
}
.checkout-onepage-index .col-main
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 21px
}
.checkout-onepage-index .inside-binder
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 25px;
    PADDING-TOP: 28px
}
.opc
{
    BORDER-BOTTOM: #e7e3e0 1px solid;
    POSITION: relative
}
.opc LI.section
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    BORDER-TOP: #e7e3e0 1px solid;
    BORDER-LEFT: #e7e3e0 1px solid;
    BORDER-BOTTOM: 0px
}
.opc .step-title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    BACKGROUND: #f1efed;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    TEXT-ALIGN: right
}
.opc .step-title .number
{
    BORDER-RIGHT: #e7e3e0 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #ffffff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #e7e3e0 1px solid;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e7e3e0 1px solid
}
.opc .step-title H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    COLOR: #4d4338;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px
}
.opc .allow .step-title
{
    CURSOR: pointer
}
.opc .active
{
}
.opc .active .step-title
{
    BACKGROUND: #ffffff;
    CURSOR: default
}
.opc .step
{
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    POSITION: relative
}
.opc .step .tool-tip
{
    RIGHT: 10px
}
.opc .order-review
{
}
.opc .active .step-title .number
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 6px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: #f4f4f4;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #4d4338;
    LINE-HEIGHT: 16px;
    MARGIN-RIGHT: 10px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.opc .active .step-title H3
{
    COLOR: #4d4338
}
.opc .active .step
{
    PADDING-RIGHT: 31px;
    BORDER-TOP: #e7e3e0 1px solid;
    PADDING-LEFT: 20px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    POSITION: relative
}
.opc .col2-set
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
.checkout-onepage-index .form-list
{
    MARGIN: 10px 0px
}
.checkout-onepage-index .login-list
{
    FONT-SIZE: 10px;
    MARGIN: 0px 0px 0px 10px;
    LINE-HEIGHT: 16px
}
#billing:unknown
{
    MARGIN: 0px 46px 0px 0px
}
#co-billing-form INPUT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
.radio
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#co-billing-form SELECT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
#co-billing-form LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#co-shipping-form INPUT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
#co-shipping-form SELECT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
#co-shipping-form LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.customer-account-create #form-validate H3
{
    MARGIN: 0px 0px 15px
}
#form-validate INPUT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
#form-validate SELECT
{
    BORDER-RIGHT: #dfe2e2 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #dfe2e2 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #dfe2e2 1px solid;
    COLOR: #4d4338;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #dfe2e2 1px solid
}
#form-validate LABEL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4d4338;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.checkout-progress
{
    PADDING-RIGHT: 50px;
    PADDING-LEFT: 50px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    PADDING-TOP: 0px
}
.checkout-progress LI
{
    BORDER-TOP: #a2a2a2 5px solid;
    FONT-WEIGHT: bold;
    FLOAT: left;
    MARGIN: 0px 6px 0px 0px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 19%;
    COLOR: #a2a2a2;
    TEXT-ALIGN: center
}
.checkout-progress LI.active
{
    COLOR: #000;
    BORDER-TOP-COLOR: #000
}
.multiple-checkout
{
    POSITION: relative
}
.multiple-checkout .tool-tip
{
    MARGIN-TOP: -120px;
    RIGHT: 10px;
    TOP: 50%
}
.multiple-checkout .grand-total
{
    FONT-SIZE: 1.5em;
    TEXT-ALIGN: right
}
.multiple-checkout .grand-total BIG
{
}
.multiple-checkout .grand-total .price
{
}
.sp-methods .form-list
{
    PADDING-LEFT: 20px
}
.sp-methods SELECT.month
{
    WIDTH: 150px;
    MARGIN-RIGHT: 10px
}
.sp-methods SELECT.year
{
    WIDTH: 96px
}
.sp-methods INPUT.cvv
{
    WIDTH: 3em! important
}
.sp-methods DT
{
    FONT-WEIGHT: bold
}
.sp-methods .price
{
    FONT-WEIGHT: bold
}
.sp-methods DT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.sp-methods DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.please-wait
{
    FLOAT: right;
    MARGIN-RIGHT: 5px
}
.cvv-what-is-this
{
    MARGIN-LEFT: 5px;
    CURSOR: help
}
.tool-tip
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    Z-INDEX: 9999;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ddd 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: #f6f6f6
}
.tool-tip .btn-close
{
    TEXT-ALIGN: right
}
.tool-tip .tool-tip-content
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.add-gift-message
{
}
.gift-message-form
{
    BORDER-RIGHT: #ddd 1px solid;
    BORDER-TOP: #ddd 1px solid;
    BORDER-LEFT: #ddd 1px solid;
    BORDER-BOTTOM: #ddd 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.gift-message-form .inner-box
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    OVERFLOW: auto;
    PADDING-TOP: 5px;
    HEIGHT: 300px
}
.gift-message-form .gift-item
{
}
.gift-message-link
{
    DISPLAY: block;
    PADDING-LEFT: 20px;
    BACKGROUND: url(../img/style/../images/bg_collapse.gif) no-repeat 0px 4px
}
.expanded
{
    BACKGROUND-POSITION: 0px -53px
}
.gift-message-row
{
}
.gift-message-row .btn-close
{
    FLOAT: right
}
.gift-message DT STRONG
{
    FONT-WEIGHT: bold
}
.checkout-agreements
{
}
.checkout-agreements LI
{
    MARGIN: 10px 0px
}
.checkout-agreements .agreement-content
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    OVERFLOW: auto;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ddd 1px solid;
    HEIGHT: 10em;
    BACKGROUND-COLOR: #f6f6f6
}
.checkout-agreements .agree
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
.account-login
{
}
.account-login .new-users
{
}
.account-login .registered-users
{
}
.account-create
{
}
.dashboard
{
}
.dashboard .welcome-msg
{
}
.dashboard .recent-orders
{
    BORDER-RIGHT: #c9c8c2 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #c9c8c2 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 10px;
    BORDER-LEFT: #c9c8c2 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c9c8c2 1px solid
}
.dashboard .tags
{
    BORDER-RIGHT: #c9c8c2 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #c9c8c2 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 7px;
    BORDER-LEFT: #c9c8c2 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c9c8c2 1px solid
}
.dashboard .tags .number
{
    FLOAT: left;
    MARGIN-RIGHT: -20px
}
.dashboard .tags .details
{
    MARGIN-LEFT: 20px
}
.dashboard .reviews
{
}
.dashboard .reviews
{
    BORDER-RIGHT: #c9c8c2 1px solid;
    PADDING-RIGHT: 15px;
    BORDER-TOP: #c9c8c2 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 7px;
    BORDER-LEFT: #c9c8c2 1px solid;
    PADDING-TOP: 15px;
    BORDER-BOTTOM: #c9c8c2 1px solid
}
.order-info
{
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ddd 1px solid
}
.order-info DT
{
    DISPLAY: inline
}
.order-info DD
{
    DISPLAY: inline
}
.order-info UL
{
    DISPLAY: inline
}
.order-info LI
{
    DISPLAY: inline
}
.order-info DT
{
    FONT-WEIGHT: bold
}
.page-print .print-head
{
}
.page-print .print-head IMG
{
    FLOAT: left
}
.page-print .print-head ADDRESS
{
    FLOAT: left;
    MARGIN-LEFT: 15px
}
.page-print .gift-message-link
{
    DISPLAY: none
}
.page-print .price-excl-tax
{
    DISPLAY: block;
    WHITE-SPACE: nowrap
}
.page-print .price-incl-tax
{
    DISPLAY: block;
    WHITE-SPACE: nowrap
}
.page-print .cart-price
{
    DISPLAY: inline
}
.page-print .price-excl-tax .label
{
    DISPLAY: inline
}
.page-print .price-incl-tax .label
{
    DISPLAY: inline
}
.page-print .price-excl-tax .price
{
    DISPLAY: inline
}
.page-print .price-incl-tax .price
{
    DISPLAY: inline
}
.footer .block-subscribe
{
    FLOAT: left;
    WIDTH: 323px
}
.footer .block-subscribe .block-title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.footer .block-subscribe .block-title H2
{
    FONT-SIZE: 18px;
    COLOR: #92d404
}
.footer .block-subscribe .block-content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 18px;
    PADDING-TOP: 0px
}
.footer .block-subscribe .block-content LABEL
{
    FONT-SIZE: 12px;
    COLOR: #665c49;
    LINE-HEIGHT: 28px
}
.footer .block-subscribe .block-content .input-box
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 11px;
    PADDING-TOP: 0px
}
.footer .block-subscribe .block-content BUTTON.button
{
    FLOAT: none
}
.footer .block-subscribe .block-content .bg-newsletter-left
{
    BACKGROUND: url(../img/style/bg_search_left.gif) no-repeat 0px 0px;
    WIDTH: 271px! important
}
.footer .block-subscribe .block-content .bg-newsletter-right
{
    BACKGROUND: url(../img/style/bg_search_right.gif) no-repeat right 0px;
    WIDTH: 100%
}
.footer .block-subscribe .block-content .bg-newsletter-indent
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.footer .block-subscribe .block-content .bg-newsletter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/style/bg_search.gif) repeat-x 0px 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 1px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.footer .block-subscribe .block-content INPUT
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    BACKGROUND: 0px 50%;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 95%;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left! important
}
.footer .row-footer
{
    MARGIN: 0px 0px 25px;
    OVERFLOW: hidden;
    WIDTH: 100%
}
.footer .row-footer .block-footer-links
{
    FLOAT: left
}
.footer .row-footer .block-footer-links H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    MARGIN: 0px 0px 18px;
    COLOR: #92d404
}
.footer .row-footer .block-footer-links UL
{
    MARGIN: 0px;
    TEXT-ALIGN: left
}
.footer .row-footer .block-footer-links UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 17px;
    FONT-SIZE: 11px;
    BACKGROUND: url(../img/style/devider_links.gif) no-repeat left 6px;
    PADDING-BOTTOM: 8px;
    COLOR: #665c49;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px
}
.footer .row-footer .block-footer-links UL LI.last
{
    PADDING-RIGHT: 0px
}
.footer .row-footer .block-footer-links UL LI A
{
    COLOR: #665c49;
    TEXT-DECORATION: underline
}
.footer .row-footer .block-footer-links UL LI A:hover
{
    TEXT-DECORATION: none
}
.footer .row-footer .block-footer-links
{
    WIDTH: 188px
}
.footer .row-footer .block-footer-links-2
{
    WIDTH: 171px
}
.footer .row-footer .block-footer-links-3
{
    WIDTH: 146px
}
.footer .row-footer .block-footer-links-4
{
    WIDTH: 150px
}
.footer-bg
{
    BORDER-TOP: #e2dedb 6px solid;
    BACKGROUND: #f7f5f1;
    MARGIN-BOTTOM: 1px;
    BORDER-BOTTOM: #e3deda 1px solid;
    HEIGHT: 58px
}
.footer .store-switcher
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.footer
{
    MARGIN: 0px;
    COLOR: #908878
}
.indent-footer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 25px;
    FONT-FAMILY: tahoma
}
.footer .small-menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.footer P
{
    FONT-SIZE: 12px;
    COLOR: #3b362e;
    LINE-HEIGHT: 14px;
    TEXT-ALIGN: center
}
.footer ADDRESS
{
    TEXT-ALIGN: right
}
.footer .row-footer-2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: center
}
.footer .row-footer-2 UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.footer .row-footer-2 UL LI
{
    PADDING-RIGHT: 9px;
    DISPLAY: inline;
    PADDING-LEFT: 9px;
    FONT-SIZE: 12px;
    BACKGROUND: url(../img/style/devider_footer.gif) no-repeat right 3px;
    PADDING-BOTTOM: 0px;
    COLOR: #908878;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
.footer .row-footer-2 UL LI.last
{
    PADDING-RIGHT: 9px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.footer .row-footer-2 UL LI A
{
    COLOR: #908878;
    TEXT-DECORATION: none
}
.footer .row-footer-2 UL LI A:hover
{
    TEXT-DECORATION: underline
}
.footer .row-footer-2 UL.links LI.last
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.footer .top-links
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 6px
}
.footer .top-links UL
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.footer .top-links UL LI
{
    DISPLAY: inline;
    COLOR: #908878
}
.footer .top-links UL LI A
{
    COLOR: #908878;
    TEXT-DECORATION: none
}
.footer .top-links UL LI A:hover
{
    TEXT-DECORATION: underline
}
.footer LABEL
{
    FONT-SIZE: 10px
}
H1.h1_head
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11pt
}
P
{
color: rgb(9, 9, 9); 
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif; 
font-size: 12px; 
}
