.addtocart_button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 18px;
    WIDTH: 80px;
    FLOAT: left;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none
}
.notify_button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    LINE-HEIGHT: 18px;
    WIDTH: 80px;
    FLOAT: left;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none
}
.addtocart_button
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/add-to-cart.png) no-repeat 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 0px
}
.addtocart_button:hover
{
    COLOR: #ccc
}
.notify_button
{
    BACKGROUND: url(images/notify_blue.gif) no-repeat center 50%
}
.addtocart_button_module
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 80px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/add-to-cart.png) no-repeat 0px 0px;
    HEIGHT: 20px;
    COLOR: #fff;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
INPUT.addtocart_button_module:hover
{
    COLOR: #ccc
}
.quantity_box
{
    LINE-HEIGHT: 26px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 5px
}
.quantity_box_button
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 14px;
    FLOAT: left;
    HEIGHT: 14px;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px
}
.quantity_box_button SPAN
{
    DISPLAY: none
}
.quantity_box_button_down
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(images/qty-less.png) no-repeat 0px 0px;
    MARGIN-LEFT: 7px
}
.quantity_box_button_up
{
    MARGIN-TOP: 5px;
    BACKGROUND: url(images/qty-more.png) no-repeat 0px 0px;
    MARGIN-LEFT: 60px;
    CLEAR: left
}
.continue_link
{
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: normal;
    PADDING-TOP: 2px
}
.checkout_link
{
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #fff;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: normal;
    PADDING-TOP: 2px
}
A.checkout_link:hover
{
    COLOR: #fff
}
.checkout_link
{
    TEXT-ALIGN: center;
    WIDTH: 80px;
    DISPLAY: block;
    BACKGROUND: url(images/add-to-cart.png) no-repeat 0px 0px;
    FLOAT: right;
    HEIGHT: 20px;
    MARGIN-LEFT: 40px;
    MARGIN-RIGHT: 20px
}
.continue_link
{
    BACKGROUND: url(images/back.png) no-repeat 0px 0px
}
.next_page
{
    LINE-HEIGHT: 20px;
    WIDTH: auto;
    PADDING-RIGHT: 20px;
    BACKGROUND: url(images/next_16x16.png) no-repeat 100% 50%;
    FLOAT: right
}
.previous_page
{
    LINE-HEIGHT: 20px;
    PADDING-LEFT: 20px;
    WIDTH: auto;
    BACKGROUND: url(images/previous_16x16.png) no-repeat 0px 50%;
    FLOAT: left
}
#prod-navigation-bar
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.legalinfo
{
    BORDER-BOTTOM: gray 2px solid;
    BORDER-LEFT: gray 2px solid;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: gray 2px solid;
    BORDER-RIGHT: gray 2px solid;
    PADDING-TOP: 0px
}
DIV.pathway
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    MARGIN-BOTTOM: 15px;
    COLOR: #000;
    FONT-SIZE: 90%;
    PADDING-TOP: 8px
}
DIV.browse-page-path .pathway
{
    MARGIN-BOTTOM: 0px
}
DIV.pathway A
{
    MARGIN-RIGHT: 8px
}
DIV.pathway A:hover
{
    COLOR: #444
}
DIV.pathway IMG
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
SPAN.path-divider
{
    COLOR: #000
}
DIV.buttons_heading
{
    MARGIN: 10px;
    FLOAT: right
}
.productPrice
{
    MARGIN: 10px 0px;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    FONT-SIZE: 90%;
    FONT-WEIGHT: bold
}
TABLE.featureprod TD.imageThumb
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 15px
}
.product-name
{
    DISPLAY: block;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
.product-Old-Price
{
    COLOR: red;
    TEXT-DECORATION: line-through
}
.browseProductContainer
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 100%;
    PADDING-RIGHT: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}
.browseProductTitle
{
    PADDING-BOTTOM: 3px;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 30%;
    PADDING-RIGHT: 3px;
    FLOAT: left;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}
.browseProductImageContainer
{
    MARGIN: 3px;
    WIDTH: auto;
    FLOAT: left
}
.browseProductDetailsContainer
{
    WIDTH: 70%;
    FLOAT: left
}
.browseProductDescription
{
    MARGIN-TOP: 40px;
    WIDTH: 50%
}
.browsePriceContainer
{
    MARGIN: 5px;
    WIDTH: 20%;
    FLOAT: left
}
.browseAddToCartContainer
{
    TEXT-ALIGN: center;
    WIDTH: 30%
}
.browseRatingContainer
{
    MARGIN: 3px;
    WIDTH: 25%;
    WHITE-SPACE: nowrap;
    FLOAT: left
}
.thumbnailListContainer
{
    TEXT-ALIGN: center;
    WIDTH: 200px;
    HEIGHT: 200px;
    OVERFLOW: auto
}
.ask-question-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.formLabel
{
    TEXT-ALIGN: right;
    MARGIN: 8px 2px 2px;
    WIDTH: 30%;
    WHITE-SPACE: nowrap;
    FLOAT: left;
    CLEAR: left;
    VERTICAL-ALIGN: middle
}
#agreed_div
{
    WHITE-SPACE: normal
}
.formField
{
    MARGIN: 8px 2px 2px;
    WIDTH: 60%;
    FLOAT: left;
    VERTICAL-ALIGN: middle
}
.missing
{
    COLOR: red;
    FONT-WEIGHT: bold
}
.adminListHeader
{
    TEXT-ALIGN: left;
    PADDING-LEFT: 80px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 48px;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.labelcell
{
    WIDTH: 30%;
    MARGIN-LEFT: auto;
    VERTICAL-ALIGN: top;
    FONT-WEIGHT: bold
}
TABLE.adminform TD.labelcell
{
    TEXT-ALIGN: right
}
.iconcell
{
    WIDTH: 5%;
    VERTICAL-ALIGN: top
}
.shop_error
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_warning
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_info
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_debug
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_critical
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_tip
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #fafad2;
    MARGIN: 1px;
    PADDING-LEFT: 34px;
    PADDING-RIGHT: 10px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 10px 11px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 10px
}
.shop_error
{
    BACKGROUND-IMAGE: url(images/error.gif)
}
.shop_warning
{
    BACKGROUND-IMAGE: url(images/warning.png)
}
.shop_info
{
    BACKGROUND-IMAGE: url(images/info.png)
}
.shop_tip
{
    BACKGROUND-IMAGE: url(images/info.png)
}
.shop_debug
{
    BACKGROUND-IMAGE: url(images/log_debug.png)
}
.shop_critical
{
    BACKGROUND-IMAGE: url(images/log_critical.png);
    FONT-WEIGHT: bold
}
.vmCartContainer
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: auto;
    PADDING-RIGHT: 8px;
    OVERFLOW: hidden;
    PADDING-TOP: 3px
}
.vmCartChildHeading
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.vmCartChild
{
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 12px;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    VERTICAL-ALIGN: middle
}
.vmChildDetail
{
    MARGIN-TOP: 6px;
    VERTICAL-ALIGN: middle
}
.vmCartChildElement
{
    TEXT-ALIGN: left;
    WIDTH: 100%;
    HEIGHT: 25px;
    VERTICAL-ALIGN: middle
}
.vmCartAttributes
{
    MARGIN-TOP: 8px;
    WIDTH: 100%
}
.vmMultiple
{
    HEIGHT: 35px
}
.vmChildType
{
    WIDTH: 100%
}
.vmClearDetail
{
    CLEAR: both
}
.vmClearAttribs
{
    CLEAR: both
}
.vmRowOne
{
    BACKGROUND: #f7f7f7
}
.vmChildDetail A
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmChildDetail A:link
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmChildDetail A:hover
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.inputboxquantity
{
    MARGIN-TOP: 3px;
    WIDTH: 40px;
    VERTICAL-ALIGN: middle
}
.availabilityHeader
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.inputboxattrib
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    VERTICAL-ALIGN: middle
}
.quantitycheckbox
{
    MARGIN-TOP: 6px;
    VERTICAL-ALIGN: middle
}
.vmCartContainer_2up
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 100%;
    PADDING-RIGHT: 3px;
    BACKGROUND: #f7f7f7;
    FLOAT: left;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 3px
}
.vmCartChildHeading_2up
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.vmCartChild_2up
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    VERTICAL-ALIGN: middle;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid
}
.vmChildDetail_2up
{
    MARGIN-TOP: 6px;
    VERTICAL-ALIGN: middle
}
.vmCartChildElement_2up
{
    TEXT-ALIGN: left;
    WIDTH: 100%;
    HEIGHT: 25px;
    VERTICAL-ALIGN: middle
}
.vmCartAttributes_2up
{
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 5px;
    PADDING-LEFT: 5px;
    WIDTH: 50%;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.vmMultiple
{
    HEIGHT: 35px
}
.vmChildType_2up
{
    BORDER-BOTTOM: #000 1px solid;
    BORDER-LEFT: #000 1px solid;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 5px 5px;
    PADDING-LEFT: 5px;
    WIDTH: 40%;
    PADDING-RIGHT: 5px;
    BACKGROUND: #f7f7f7;
    FLOAT: left;
    BORDER-TOP: #000 1px solid;
    BORDER-RIGHT: #000 1px solid;
    PADDING-TOP: 0px
}
.vmClearAttribs_2up
{
    CLEAR: both
}
.vmRowOne_2up
{
    BACKGROUND: #f7f7f7
}
.vmRowTwo_2up
{
    BACKGROUND: white
}
.vmChildDetail_2up A
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmChildDetail_2up A:link
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmChildDetail_2up A:hover
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmCartModuleList
{
    COLOR: #000000;
    FONT-SIZE: 11px;
    CURSOR: pointer;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmCartModuleList:hover
{
    COLOR: #333333;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.vmquote
{
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #e9ecef;
    MARGIN: 4px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    COLOR: #254d78;
    FONT-SIZE: 12px;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 10px
}
.editable
{
    BACKGROUND: #ffff33;
    CURSOR: pointer
}
UL.pagination LI
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    DISPLAY: inline;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 2px
}
.clr
{
    CLEAR: both;
    OVERFLOW: hidden
}
DIV#vmMainPage
{
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden
}
DIV#vmMainPage P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
DIV#cejay-product-desc
{
    PADDING-BOTTOM: 0px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 10px
}
DIV#cejay-product-desc P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 0px
}
DIV#cejay-product-desc FORM#emailForm
{
    OVERFLOW: hidden
}
DIV#vmMainPage FORM#emailForm
{
    OVERFLOW: hidden
}
FORM#emailForm TEXTAREA.inputbox#contact_text
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 98%;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}
FORM#emailForm INPUT.inputbox#contact_name
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 45%;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}
FORM#emailForm INPUT.inputbox#contact_mail
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    WIDTH: 45%;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 3px
}
A.return-to-product
{
    LINE-HEIGHT: 130%;
    PADDING-LEFT: 22px;
    DISPLAY: block;
    MARGIN-BOTTOM: 15px;
    BACKGROUND: url(images/recent-prod-icon.png) no-repeat 0px 1px;
    FONT-SIZE: 120%
}
DIV#vmMainPage A
{
    TEXT-DECORATION: none
}
DIV#vmMainPage A:hover
{
    TEXT-DECORATION: none
}
DIV#vmMainPage A.button
{
    PADDING-LEFT: 15px
}
DIV#cejay-product-desc A
{
    TEXT-DECORATION: none
}
DIV#cejay-product-desc A:hover
{
    TEXT-DECORATION: none
}
DIV#cejay-product-desc A.button
{
    PADDING-LEFT: 15px
}
.vmRecent
{
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 5px
}
.vmRecent H3
{
    MARGIN-TOP: 10px
}
DIV#showcase-promo MARQUEE TD
{
    TEXT-ALIGN: center;
    WIDTH: 225px
}
#home-featured
{
    MARGIN-TOP: -1px;
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px solid
}
DIV.tl .home-featured-block
{
    BORDER-RIGHT: #ccc 1px solid
}
DIV.cl .home-featured-block
{
    BORDER-RIGHT: #ccc 1px solid
}
DIV.bl .home-featured-block
{
    BORDER-RIGHT: #ccc 1px solid
}
DIV.tl .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.tc .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.tr .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.cl .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.cc .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.cr .home-featured-block
{
    BORDER-BOTTOM: #ccc 1px solid
}
DIV.tc .home-featured-block
{
    PADDING-RIGHT: 1px
}
DIV.cc .home-featured-block
{
    PADDING-RIGHT: 1px
}
DIV.bc .home-featured-block
{
    PADDING-RIGHT: 1px
}
.home-featured-block
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BACKGROUND: #fff;
    PADDING-TOP: 2px
}
.home-featured-inner
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: #f9f9f9;
    PADDING-TOP: 15px
}
.home-featured-inner:hover
{
    BACKGROUND: #fefefe
}
.home-featured-block H4
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #000;
    FONT-SIZE: 120%;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
.home-featured-block A
{
    TEXT-DECORATION: none
}
.home-featured-cartblock
{
    POSITION: relative;
    MARGIN-TOP: 10px
}
.home-featured-cartblock INPUT.addtocart_button
{
    POSITION: absolute;
    TOP: 0px;
    LEFT: 120px
}
.home-featured-productPrice
{
    MARGIN-TOP: 0px;
    DISPLAY: block;
    MARGIN-BOTTOM: 8px
}
.home-featured-blockImageContainer
{
    MARGIN-BOTTOM: 5px;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.home-featured-block P
{
    MARGIN-TOP: 8px
}
DIV.details-catbar
{
    PADDING-BOTTOM: 9px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/catbar-bg.png) repeat-x 0px 100%;
    PADDING-TOP: 9px
}
SPAN.catbar-text
{
    WIDTH: 100%;
    OVERFLOW: hidden
}
#vmMainPage H2
{
    PADDING-LEFT: 15px
}
#vmMainPage H3
{
    PADDING-LEFT: 15px
}
#vmMainPage H3
{
    MARGIN-TOP: 15px;
    MARGIN-BOTTOM: 15px
}
#vmMainPage SPAN.catbar-text H3
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 15px 0px 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 180%;
    PADDING-TOP: 0px
}
#product-details-page
{
    WIDTH: 100%
}
.details-padding
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    CLEAR: both;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
#product-details-page DIV.product-image
{
    TEXT-ALIGN: center;
    WIDTH: 30%;
    MARGIN-BOTTOM: 15px;
    FLOAT: left
}
#product-image-first
{
    MARGIN-BOTTOM: 10px
}
#product-details-page DIV.product-image IMG
{
    MARGIN-BOTTOM: 10px
}
DIV.details-right-column
{
    WIDTH: 65%;
    FLOAT: right
}
DIV.details-right-column SPAN.productPrice
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 110%
}
#product-details-page H1
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 130%;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: #333;
    FONT-SIZE: 170%;
    FONT-WEIGHT: normal
}
#product-details-page DIV.product-description
{
    DISPLAY: block;
    PADDING-TOP: 15px
}
#vmMainPage .product-description H3
{
    PADDING-LEFT: 0px
}
.product-description UL
{
    LIST-STYLE-TYPE: none;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 6px;
    MARGIN-LEFT: 0px
}
.product-description UL LI
{
    PADDING-LEFT: 14px;
    BACKGROUND: url(images/main-bullet.png) no-repeat 0px 4px
}
#product-details-page DIV.product-price
{
    MARGIN-TOP: 8px;
    DISPLAY: block;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
#product-details-page DIV.product-packaging
{
    MARGIN-TOP: 15px;
    DISPLAY: block
}
#product-details-page DIV.ask-seller
{
    MARGIN-TOP: 15px;
    PADDING-LEFT: 5px;
    DISPLAY: block;
    BACKGROUND: url(images/faq-icon-l.png) no-repeat 0px 0px;
    FONT-WEIGHT: bold
}
#product-details-page DIV.add-cart
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px solid;
    PADDING-TOP: 2px
}
.add-cart-inner
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 15px;
    BACKGROUND: #f9f9f9
}
.details-bottom-section
{
    MARGIN: 10px 0px 0px;
    DISPLAY: block
}
.recent-products-list
{
    MARGIN-TOP: 15px;
    DISPLAY: block
}
#vmMainPage .recent-products-list .vmRecent H3
{
    PADDING-LEFT: 22px;
    BACKGROUND: url(images/recent-prod-icon.png) no-repeat 0px 0px;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
#product-details-page .details-cart-form
{
    PADDING-LEFT: 20px;
    OVERFLOW: hidden;
    PADDING-TOP: 10px
}
.cart-quantity-box
{
    WIDTH: 115px;
    FLOAT: left;
    HEIGHT: 50px;
    MARGIN-RIGHT: 10px
}
.product-reviews
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px
}
.product-reviews-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: #f9f9f9;
    PADDING-TOP: 15px
}
.product-reviews BLOCKQUOTE
{
    PADDING-BOTTOM: 10px;
    FONT-STYLE: normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BACKGROUND: #fff;
    COLOR: #333;
    FONT-SIZE: 110%;
    PADDING-TOP: 10px
}
.product-reviewform
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px
}
.product-reviewform-inner
{
    PADDING-BOTTOM: 20px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 20px;
    BACKGROUND: #f9f9f9;
    PADDING-TOP: 20px
}
.product-reviews H4
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.product-reviewform H4
{
    MARGIN-TOP: 0px;
    PADDING-TOP: 0px
}
.product-reviews H4
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(images/user-icon-l.png) no-repeat 0px 1px
}
UL.vmRecentDetail
{
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 6px;
    MARGIN-LEFT: 0px
}
UL.vmRecentDetail LI
{
    PADDING-LEFT: 14px;
    BACKGROUND: url(images/main-bullet.png) no-repeat 0px 4px
}
.related-products
{
    MARGIN-TOP: 15px;
    OVERFLOW: hidden;
    BORDER-TOP: #ccc 1px solid
}
.related-products-main H3
{
    MARGIN-TOP: 15px;
    FONT-SIZE: 100%
}
.related-products-listing
{
    TEXT-ALIGN: center;
    WIDTH: 45%;
    MARGIN-BOTTOM: 15px;
    FLOAT: left;
    MARGIN-RIGHT: 15px
}
.show-availability
{
    MARGIN-TOP: 15px;
    DISPLAY: block
}
.category-desc-header
{
    Z-INDEX: 0;
    PADDING-BOTTOM: 15px;
    LINE-HEIGHT: 140%;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    COLOR: #666;
    FONT-SIZE: 100%;
    PADDING-TOP: 15px
}
#vmMainPage H3.cart-title
{
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(images/cart-checkout-bar.png) repeat-x 0px 100%;
    PADDING-TOP: 10px
}
.shopping-cart-main TR.sectiontableheader TH
{
    HEIGHT: 32px
}
.shopping-cart-main TR.sectiontableentry1 TD
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: auto;
    PADDING-TOP: 8px
}
.shopping-cart-main TR.sectiontableentry2 TD
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: auto;
    PADDING-TOP: 8px
}
.shopping-cart-main TR.sectiontableentry1 TD INPUT.inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.shopping-cart-main TR.sectiontableentry2 TD INPUT.inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.shopping-cart-main
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 0px
}
.shopping-cart-main-inner
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(images/cart-section-head.png) #f9f9f9 repeat-x 0px 0px;
    PADDING-TOP: 0px
}
.shopping-cart-main TD
{
    PADDING-TOP: 10px
}
.cart-section-header
{
    BACKGROUND: url(images/cart-section-head.png) repeat-x 0px 100%;
    HEIGHT: 30px
}
.cart-checkout-bar
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 15px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/cart-checkout-bar.png) repeat-x 0px 100%;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.cart-checkout-bar A.continue_link
{
    DISPLAY: none
}
.cart-coupon-section
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.cart-coupon-section-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: #d3f5f5;
    PADDING-TOP: 15px
}
#vmMainPage .cart-coupon-section TD
{
    BORDER-BOTTOM: 0px
}
INPUT.inputbox#coupon_code
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.shop-checkout-address
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.shop-checkout-address-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: #f9f9f9;
    PADDING-TOP: 15px
}
H4.shipping-method
{
    MARGIN: 0px 0px 10px
}
H4.payment-method
{
    MARGIN: 0px 0px 10px
}
.shop-checkout-address .sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.shipto-addresses-block .sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.shipto-addresses-block
{
    BORDER-BOTTOM: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
.shipto-addresses-block-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    BACKGROUND: #fff3ee;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.shipto-addresses-block TEXTAREA
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.shipto-addresses-block .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
.shipto-addresses-block H5
{
    MARGIN: 0px 0px 10px
}
#vmMainPage .shipto-addresses-block TD
{
    BORDER-BOTTOM: 0px;
    PADDING-BOTTOM: 10px
}
H4.shipto
{
    MARGIN-TOP: 10px
}
.shipping-info-page DIV.checkout-bar
{
    BORDER-BOTTOM: #ccc 1px solid
}
.shipping-info-page FIELDSET
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    MARGIN-BOTTOM: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 15px
}
.shipping-info-page .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 2px
}
.shipping-info-page .ship-buttons
{
    MARGIN: 0px auto;
    WIDTH: 45%;
    OVERFLOW: hidden
}
.shipping-info-page INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(images/form-input-w.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#vmMainPage .shipping-info-page A.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(images/form-input-w.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 24px;
    COLOR: #333;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.shipping-info-page INPUT.button
{
    LINE-HEIGHT: 24px
}
#vmMainPage .shipping-info-page A.button
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 23px
}
#vmMainPage FORM DIV INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 90%;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#vmMainPage .ship-to-addresses-block DIV INPUT.button
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.update-shipping-page
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.update-shipping-page .sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
.update-shipping-page INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(images/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 90%;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.account-maintenance
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.account-maintenance TD
{
    PADDING-LEFT: 0px
}
.account-maintenance TABLE TR TD
{
    PADDING-BOTTOM: 15px
}
.order-details
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
.shipping-addresses .sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.shipping-info-page .sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.account-buttons
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 0px
}
.account-maint
{
    LINE-HEIGHT: 100%;
    DISPLAY: block;
    MARGIN-BOTTOM: 5px
}
.account-img
{
    WIDTH: 14px;
    HEIGHT: 14px;
    MARGIN-RIGHT: 6px
}
.customer-account
{
    DISPLAY: block;
    FONT-SIZE: 130%;
    FONT-WEIGHT: bold
}
.update-shipping-page .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 2px
}
IMG.account-save
{
    WIDTH: 14px;
    BACKGROUND: url(images/account-save.png) no-repeat 0px 0px;
    HEIGHT: 14px
}
IMG.account-back
{
    WIDTH: 14px;
    BACKGROUND: url(images/search-arrow.png) no-repeat 0px 0px;
    HEIGHT: 14px;
    MARGIN-LEFT: 5px
}
.update-shipping-page FIELDSET
{
    PADDING-BOTTOM: 15px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-TOP: 15px
}
A.more-details
{
    LINE-HEIGHT: 17px;
    MARGIN-TOP: 17px;
    TEXT-INDENT: 6px;
    WIDTH: 48px;
    DISPLAY: block;
    BACKGROUND: url(images/more-button-bg.png) no-repeat 0px 0px;
    FLOAT: left;
    HEIGHT: 17px;
    COLOR: #fff;
    FONT-SIZE: 90%;
    MARGIN-RIGHT: 10px;
    TEXT-DECORATION: none
}
A.more-details:hover
{
    COLOR: #fff
}
.checkout-bar
{
    PADDING-BOTTOM: 15px;
    BACKGROUND: url(images/cart-checkout-bar.png) repeat-x 0px 100%
}
.checkout-bar TD
{
    WIDTH: 117px
}
.vm-inset
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 2px
}
.vm-inset-inner
{
    BACKGROUND: #f9f9f9
}
.browse-page-inset .vm-inset
{
    BORDER-BOTTOM: #ccc 1px solid;
    MARGIN-BOTTOM: 2px
}
#vmMainPage LEGEND.sectiontableheader
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#vmMainPage .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 2px
}
.orderby-bar
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: url(images/cart-checkout-bar.png) repeat-x 0px 100%
}
.pagenav-bar
{
    BORDER-BOTTOM: #ccc 1px solid;
    BACKGROUND: url(images/cart-checkout-bar.png) repeat-x 0px 100%
}
.orderby-bar-padding
{
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 14px
}
.pagenav-bar-padding
{
    PADDING-BOTTOM: 14px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    OVERFLOW: hidden;
    PADDING-TOP: 14px
}
.pagenav-bar
{
    BORDER-TOP: #ccc 1px solid
}
.browse-page-navigation
{
    FLOAT: right;
    MARGIN-RIGHT: 55px
}
.browse-page-navigation UL.pagination
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.browse-page-limitbox
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.browse-page-limitbox FORM
{
    FLOAT: left;
    MARGIN-RIGHT: 10px
}
.limitbox-results-text
{
    FLOAT: left;
    PADDING-TOP: 8px
}
.browse-page-block
{
    WIDTH: 100%
}
.browse-page-block-inner
{
    PADDING-BOTTOM: 15px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 15px
}
A.browse-product-title
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #000;
    FONT-SIZE: 120%;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
#product_list
{
    MARGIN: 0px
}
#product_list TD
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: #f9f9f9;
    VERTICAL-ALIGN: top;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#product_list TD:hover
{
    BACKGROUND: #fefefe
}
#vmMainPage .padding
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 25px;
    PADDING-RIGHT: 25px;
    PADDING-TOP: 0px
}
#login_stretcher .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 2px
}
#register_stretcher .inputbox
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 2px
}
#login_stretcher INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    PADDING-LEFT: 0px;
    WIDTH: 79px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: url(images/form-input-w.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 90%;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
#register_stretcher FIELDSET
{
    PADDING-BOTTOM: 15px;
    MARGIN-BOTTOM: 0px
}
#vmMainPage #register_stretcher INPUT.button
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 4px;
    LINE-HEIGHT: 24px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 0px;
    WIDTH: 104px;
    PADDING-RIGHT: 0px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: url(images/form-input-long.png) no-repeat 0px 0px;
    HEIGHT: 24px;
    COLOR: #333;
    FONT-SIZE: 90%;
    OVERFLOW: hidden;
    BORDER-TOP: medium none;
    CURSOR: pointer;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.rokvm_categories LI.parent
{
    POSITION: relative
}
SPAN.cejay-product-desc
{
}
SPAN.cejay-product-desc P
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 1px
}
DIV#vmMainPage .specTable
{
}
DIV#vmMainPage .specTable TD
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 15px;
    PADDING-TOP: 2px
}
