/*
	COLORS
	dark blue - #32518f
	bright blue - #65abd9
	light blue - #eaf4f6
	medium gray - #999
	red - #b73927
*/

/* Page Layout */
body { /* background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/gradient.png) repeat-y center top #f9f9f9; */ background: #f9f9f9; font-family: 'Open Sans', Helvetica, Sans-Serif; font-weight: 100; font-size: 14px; color: #999; }
.page { width: 100%; padding: 0; margin: 0; }
.wrapper { background: none; width: 100%; padding: 0; margin: 0 auto; background: #fff; width: 1068px; }
.content { width: 940px; padding: 0 10px; margin: 0 auto; position: relative; }
.main { background: none; margin: 0; padding: 0; border: none; }
a { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 100; color: #32518f; }
h1 { font-size: 40px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 12px; }
.col1-layout .col-main { padding: 0; margin: 0; width: auto; min-width: 960px; }


/* Forms */
a.button, button.button span { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/button.png) repeat-x center center #65abd9; padding: 6px 12px; border-radius: 3px; border: 1px solid #65abd9; box-shadow: 0 2px 2px rgba(0,0,0,.25), inset 0 0 1px rgba(255,255,255,.75); text-shadow: none; }
a.button:active, button.button span:active { box-shadow: 0 1px 1px rgba(0,0,0,.5), inset 0 0 1px rgba(255,255,255,.75); }
a.button span, button.button span span { background: none; padding: 0; color: white; font-weight: bold; text-transform: none; font-size: 14px; border: none; box-shadow: none; }

/* Header */
.header-container { margin: 0; position: relative; }
.header { padding: 0; margin: 0; width: auto; }
/* .header .logo { margin-top: 35px; } */
.header .quick-access { width: auto; float: none; }
.header .quick-access .links li { font-size: 10px; background: none; }
.header .quick-access .links li a { color: #777; font-weight: bold; }
.header .form-search { margin-top: 30px; padding: 0; }
.header .form-search input.input-text { border: 1px solid #ccc; font-family: 'Open Sans', Helvetica, sans-serif; font-size: 12px; padding: 1px 10px 0px 25px; color: #999; width: 250px; height: 24px; }
.header .form-search button.button { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/arrow.png) center center no-repeat; height: 22px; width: 25px; margin: 0 0 0 -30px; padding: 0; border: none; box-shadow: none; }
.header .form-search button.button:active { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; border: none; }
.header .form-search button.button span { background: none; text-indent:-5000px; height: 22px; width: 25px; margin: 0; padding: 0; border: none; box-shadow: none; }
.header-promo-bar { background: #f9f9f9 url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/shipping/box.png) no-repeat 62px center; padding: 10px 0; }
.header-promo-bar p { color: #a54637; font-size: 15px; margin-bottom: 0; padding-left: 60px; }
.header-promo-bar p.promo { float: left; width: 600px; }
.header-promo-bar p.deadline { float: right; width: 143px; text-align: right; background: #C01D2E; padding: 3px 10px; }
.header-promo-bar p.deadline span { display: none; }
.header-promo-bar p.deadline a { color: #fff; }


/* Navigation */
.main-navigation { float: left; margin: 17px 0 0 20px; }
.main-navigation .navigation_column { width: 25%; float: left; }
.footer-navigation { width: 100%; overflow: auto; }
.navigation_menu { overflow: auto; }
.footer-navigation .navigation_menu { width: 100%; margin: 0 0 50px; }
.footer-navigation .navigation_column { width: 33% !important; float: left; }
.footer-navigation .navigation_column_list { margin: 0 0 10px 0 !important; }
.nav_item { display: block; float: left; }
.main-navigation a { text-decoration: none; }
.main-navigation h2 a { color: #333; font-size: 16px; font-weight: 100; text-decoration: none; padding: 20px; display: block;  }
.nav_item:hover h2 a { border: 1px solid #eaf4f6; border-bottom: 1px solid white; padding: 19px 19px 20px; box-shadow: 0 20px 20px rgba(0, 0, 0, .15); background: white; color: #65abd9; }
.clearance_nav_item h2 a { color: #b73927; }
.clearance_nav_item:hover h2 a { border: none; background: none; padding: 20px; box-shadow: none; }
.nav_menu { position: absolute; top:107px; left: 0; width: 898px; padding: 30px; background: white; border: 1px solid #eaf4f6; border-top: none; box-shadow: 0 5px 5px rgba(0, 0, 0, .15); display: none; }
.nav_item:hover .nav_menu { display: block; }
.navigation_column h3, .navigation_column h5 { margin-bottom: 5px; }
.navigation_column h3 a, .navigation_column h5 a, .navigation_column h5 { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #333; }
.navigation_column_list { margin-bottom: 20px; list-style: square; padding-left: 15px !important; }
.navigation_column_list li { color: #999; display: list-item !important; margin: 0 !important; }
.navigation_column_list li.no-bullet { list-style: none; font-weight: bold; }
.navigation_column_list a { color: #999; font-weight: 100; font-size: 12px; padding: 1px 0; display: block; }
.navigation_column_list a:hover { color: #65abd9; }
.navigation_column_list dl { margin: 0 0 5px -15px; list-style-type: none; font-size: 12px; }
.header .navigation_column_list a { font-size: 14px; }
.header .navigation_column_list li { margin-bottom: 5px !important; }
.cms-bathroom-scale .block-support li.bathroom-scale a { background: #fff; color: #32518F; font-weight: bold; }

/* Footer */
.footer-container { border: none; background: none; margin: 0; padding: 100px 0 0; }
.footer { background: none; }
.footer-left { width: 67%; float: left; }
.footer-right { width: 33%; float: right; }
.footer-top { width: 100%; clear: both; height: 175px; }
.footer-middle { width: 100%; clear: both; height: 365px; }
.footer-middle #disclaimer { font-size: 10px; color: #999; }
.footer-bottom { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; height: 15px; padding: 15px 0; }
.footer-bottom li { display: block; float:  left; margin-right:  30px; }
.footer-bottom li a { color: #999; font-weight: bold; text-decoration: none; text-transform: uppercase; font-size: 12px; }
.footer-bottom li a:hover { color: #32518f; }
.footer-bottom h6 a { color: #65abd9; font-size: 18px; display: block; float: right; margin-top: -4px; }
.footer-bottom h6 a:hover { color: #32518f; }
.footer .social-media ul { width: 100%; margin: 0; padding: 0; }
.footer .social-media li { display: inline; float: left; width: 50%; margin-bottom: 10px; }
.footer .social-media li a { overflow: hidden; display: block; height: 32px; padding: 0 0 0 40px; text-transform: uppercase; font-weight: bold; font-size: 11px; margin-left: 10px; }
.footer .social-media li a span { font-weight: 100; text-transform: none; display: block; font-size: 12px; color: #32518f; }
.footer .social-media li a.facebook { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/socialmedia/facebook.png) no-repeat left top; }
.footer .social-media li a.twitter { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/socialmedia/twitter.png) no-repeat left top; }
.footer .social-media li a.youtube { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/socialmedia/youtube.png) no-repeat left top; }
.footer .social-media li a.google-plus { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/socialmedia/google-plus.png) no-repeat left top; }
address.copyright { font-size: 10px; color: #999; }
.form-subscribe { padding: 0; width: auto; background: none; }
.form-subscribe h5 { font-size: 32px; color: #32518f; }
.form-subscribe .v-fix { padding: 0; }
.form-subscribe input.input-text { width: 550px; color: #999; text-transform: uppercase; font-weight: bold; padding: 1px 5px 0px; border: 1px solid #ccc; background: white; margin-top: 10px; height: 36px; }
.form-subscribe button.button { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/arrow.png) center center no-repeat; height: 33px; width: 50px; margin: 11px 0 0 -50px; padding: 0; border: none; box-shadow: none; }
.form-subscribe button.button:active { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; border: none; }
.form-subscribe button span { background: none; text-indent:-5000px; height: 33px; width: 50px; margin: 0; padding: 0; border: none; box-shadow: none; }
.free-shipping-offer { display: block; height: 99px; width: 291px; background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/shipping/free-shipping.jpg) center center no-repeat; position: relative; }
.free-shipping-offer h5 { font-size: 18px; color: black; position: absolute; top: 60px; left: 5px; }
.free-shipping-offer h5 span { display: none; }


/* Breadcrumbs */
.breadcrumbs { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; height: 15px; padding: 13px 0 17px; margin: -12px 0 20px; }
.breadcrumbs ul { float: right; }
.breadcrumbs li a, .breadcrumbs li strong { font-size: 11px; }
.breadcrumbs li.home a, .breadcrumbs li strong { font-weight: bold; }
.breadcrumbs li span img { margin-top: 7px; padding: 0 10px; }


/* Home Page */
.home-feature { overflow: auto; }
.home-feature .main-feature { width: 625px; height: 680px; float: left; margin-bottom: 25px; position: relative; }
.home-feature .main-feature-wide { width: 940px; height: 575px; float: left; margin-bottom: 25px; position: relative; }
.home-feature .main-feature-content { width: 625px; height: 680px; position: relative; overflow: hidden; display: block; }
.home-feature .main-feature-content-wide { width: 940px; height: 575px; position: relative; overflow: hidden; display: block; }
.home-feature .main-feature-content *, .home-feature .main-feature-wide-content * { position: absolute; }
.home-feature .feature-side-col { width: 305px; float: right; }
.home-feature .feature-side-col .tall-feature-banner { height: 350px; margin-bottom: 10px; position: relative; }
.home-feature .feature-side-col .tall-feature-banner-content { height: 350px; width: 305px; display: block; position: relative; overflow: hidden; display: none; }
.home-feature .feature-side-col .tall-feature-banner-content * { position: absolute; }
.home-feature .feature-side-col .short-feature-banner { height: 100px; margin-bottom: 10px; }
.home-feature .feature-side-col .short-feature-banner.last { margin-bottom: 0; }
.home-feature .feature-side-col .short-feature-banner-content { height: 100px; width: 305px; display: block; overflow-x: hidden; position: relative; }
.home-feature .feature-side-col .short-feature-banner-content-brand { display: none; }
.home-feature .feature-side-col .short-feature-banner-content * { position: absolute; }
.home-feature .feature-side-col .medium-feature-banner { position: relative; }
.home-feature .feature-side-col .medium-feature-banner-content { height: 210px; width: 305px; display: block; overflow-x: hidden; position: relative; }
.home-feature .feature-side-col .medium-feature-banner-content * { position: absolute; }
.home-featured-product { padding: 25px 0 50px; overflow: auto; }
.home-featured-product .left-featured-info { width: 500px; float: left; }
.home-featured-product .right-featured-info { width: 400px; float: right; }
.home-featured-product .product-name { color: #32518f; font-size: 36px; font-weight: 100; margin: 45px 0 25px;  line-height: 1em;}
.home-featured-product .product-tagline { color: black; font-size: 16px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
.home-featured-product .product-description { font-size: 16px; line-height: 1.65em; margin-bottom: 25px; }
.home-featured-categories { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; min-height: 100px; padding: 50px 0; overflow: auto; }
.home-featured-categories .categories-list { list-style: none; padding: 0; }
.home-featured-categories .categories-list li { width: 305px; float: left; margin: 0 10px 0 0; display: none; }
.home-featured-categories .categories-list li.active { display: block; }
.home-featured-categories .category-name { font-size: 28px; color: #333; margin: 25px 0 10px; }
.home-featured-categories .category-description { padding: 0 15px 0 0; height: 145px; }


/* social media bar */
.social-media-bar { clear: both; text-align: left; position: relative; margin: 7px 0; }
.social-media-bar li { position: relative; margin-bottom: 5px; float: left; margin-right: 15px; }
.social-media-bar li.facebook-social {}
.social-media-bar li.twitter-social { top:3px; width: 85px; margin-top: -3px; }
.social-media-bar li.google-social { top:3px; }


/* Category Pages */
.catalog-category-view .breadcrumbs { margin-bottom: 0; }
.catalog-category-view .category-header { height: 500px; padding: 0; margin: 0; min-width: 960px; position: relative; }
.catalog-category-view .category-header .category-name-description { position: absolute; top: 35px; }
.catalog-category-view .category-header .category-name { font-size: 60px; color: #739151; text-transform: uppercase; margin-bottom: 0; }
.catalog-category-view .category-header .category-description { color: #333; margin: 0; padding: 0; font-size: 16px; width: 500px; line-height: 1.65em; }
.category-view { margin: 0; }
.catalog-category-view .narrow-category { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_gray.png) no-repeat center bottom; padding: 50px 0; overflow: auto; }
.catalog-category-view .narrow-category-message { width: 225px; float: left; }
.catalog-category-view .narrow-category-message .narrow-category-header { color: #32518f; font-size: 20px; line-height: 1.1em; margin-bottom: 10px; } 
.catalog-category-view .narrow-category-message p { font-size: 13px; color: #333; }
.catalog-category-view .block-layered-nav { float: left; margin-left: 40px; }
.catalog-category-view .col-main .block .block-content { padding: 0; }
.narrow-category .currently { width: 25%; margin: 0; padding: 0; float: left; }
.narrow-category .currently .block-subtitle { font-weight: bold; color: #333; font-size: 14px; text-transform: uppercase; line-height: 1.4em; margin-bottom: 10px; }
.narrow-category .currently li { font-size: 12px; padding: 0 0 10px; }
.narrow-category .currently li .btn-remove { text-transform: uppercase; font-weight: bold; float: none; display: block; font-size: 12px; color: #65abd9; }
.narrow-category .currently .actions a { text-transform: uppercase; font-weight: bold; font-size: 12px; }
.narrow-by-list { float: left; width: 25%; }
#narrow-by-list { float: right; width: 685px; padding: 0; margin: 0; }
#narrow-by-list dt { color: #333; font-weight: bold; font-size: 14px; text-transform: uppercase; margin-bottom: 10px; }
#narrow-by-list dd li { padding: 2px 0; font-size: 12px; }
#narrow-by-list dd li a { color: #999; }
#narrow-by-list dd li a:hover { color: #32518f; }
.toolbar { margin: 0; background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/category/backgrounds/toolbar.png)  no-repeat center center; }
.toolbar .pager { margin: 0 auto; border: none; background: none; height: 20px; padding: 5px 0; }
.toolbar .sorter { background: none; border: none; height: 20px; padding: 5px 0; }
.sorter select, .pager select { padding: 0 18px 0 5px; font-size: 11px; font-weight: bold; border-radius:4px; border: 1px solid #999; }
.catalog-category-view .products-grid-section { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_gray.png) no-repeat center bottom; padding: 50px 0 51px; }
.category-products { padding: 0; }
.catalog-category-view .old-price, .catalog-product-view .old-price { line-height: 1.1em; }
.old-price .price { color: #777; font-size: 14px; }
.product-view .product-shop .price-box p.old-price { margin: -10px 0 10px 0; }
.products-grid li.item { width: 220px; overflow: inherit; }
.products-list li.item { padding: 50px 0 51px; border: 0; margin: 0; background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_gray.png) no-repeat center bottom; }
.products-list .product-image { margin: 0 25px 0 0; padding: 0; }
.products-list .product-shop { margin-left: 265px; }
.products-grid .product-image { width: 220px; height: 220px; margin: 0; padding: 0; margin-bottom: 25px; }
.products-grid .product-name a  { text-decoration: none; font-size: 14px; font-weight: 100; line-height: 1.1em; height: 50px; display: block; overflow: hidden; margin-bottom: 15px; }
.products-list .product-name a  { text-decoration: none; font-size: 24px; font-weight: 100; line-height: 1.1em; }
.products-list .desc { font-size: 14px; line-height: 1.65em; }
.left-product-info { float: left; width: 110px; }
.right-product-info { float: left; width: 110px; }
.products-grid .button, .products-list .button { float: left; }
.products-grid .btn-stock, .products-list .btn-stock { opacity: .5; }
.products-grid .btn-stock:hover, .products-list .btn-stock:hover { cursor: default; }
.products-grid .button span, .products-list .button span { font-size: 12px; }
.ratings { margin: 0; }
.ratings .rating-box { float: none; }
.ratings .amount { font-weight: bold; color: #333; text-transform: uppercase; }
.products-grid .price-box, .products-list .price-box { margin: 0; }
.products-grid .price, .products-list .price { font-size: 10px; font-weight: 100; color: #333; }
.products-grid .special-price .price, .products-list .special-price .price { font-size: 18px; font-weight: 100; color: #b73927; }
.category-feature { overflow: auto; }
.category-feature.category-feature-alternate { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; }
.category-feature .content { padding: 50px 10px; overflow: auto; }
.category-feature .feature-text { width: 445px; }
.category-feature.category-feature-alternate .feature-text { float: right; }
.category-feature .feature-name { color: #65abd9; font-size: 36px; margin-bottom: 15px; }
.category-feature .feature-description { color: #333; margin-bottom: 35px; font-size: 16px; line-height: 1.65em; }
.category-feature .feature-sell { font-size: 18px; }
.category-feature .feature-suggest { font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px; }
.category-feature .feature-product-list { list-style: square; margin-bottom: 25px; padding-left: 20px; }
.category-feature .feature-product-list li { color: #333; }
.category-feature .feature-product-list li a:hover { color: #65abd9; }
.category-infograph { padding: 50px 0; }
.category-infograph .content { overflow: auto; }
.category-infograph .infograph-title { font-size: 48px; }
.category-infograph .infograph-subtitle { font-size: 18px; font-weight: bold; color: #333; margin-bottom: 35px; }
.category-infograph .left-infograph-col { width: 445px; float: left; }
.category-infograph .right-infograph-col { width: 445px; float: right; }
.category-infograph .infograph-heading { font-size: 18px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; color: #65abd9; }
.category-infograph .infograph-paragraph { margin-bottom: 25px; }
.category-infograph .reference-heading { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #999; margin-bottom: 5px; margin-top: 50px; }
.category-infograph .reference-heading a { color: #999; }
.category-infograph .reference { font-size: 10px; line-height: 1.1em; }
.category-infograph .reference a { color: #999; }
.compare-block .empty.compare { width: 665px !important; float: left; font-size: 12px; margin: 0; }
.compare-block .empty.compare strong { font-weight: bold; }
.compare-block .compare-message { margin-right: 40px !important; }
ol#compare-items { width: 685px !important; }
ol#compare-items li .product-name { font-size: 10px !important; margin-top: 10px; height: 36px !important; }
ol#compare-items li a.remove-compare { font-weight: bold; text-transform: uppercase; font-size: 12px; }
.compare-block .actions { padding: 0 !important; }
.compare-block .actions button span span { font-size: 12px; }
.compare-block .actions a { font-weight: bold; font-size: 12px; text-transform: uppercase; margin-left: 5px !important; }
a.compareLink { font-weight: bold; font-size: 11px; text-transform: uppercase; }
.products-grid .product-info, .products-list .product-info { height: 55px; }


/* Tabs */
.product-tabs, .category-tabs { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; overflow: auto; }
.product-tabs ul, .category-tabs ul { font-size: 16px; }
.product-tabs li, .category-tabs li { display: block; float: left; margin-right: 75px; }
.product-tabs li a, .category-tabs li a { color: #777; display: block; padding: 15px 0 13px; }
.product-tabs li.active a, .category-tabs li.active a { color: #32518f; background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/tab_pointer.png) no-repeat center bottom; }
.catalog-product-view .tab-content { padding: 35px 0; display: none; }
.catalog-category-view .tab-content { display: none; }
.catalog-product-view .tab-content.active, .catalog-category-view .tab-content.active { display: block; }


/* Product Page */
.catalog-product-view .product-title { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_gray.png) no-repeat center bottom; padding-bottom: 15px; }
.catalog-product-view .product-title .product-name { font-size: 34px; font-weight: 100; color: #32518f; line-height: 1em; }
.catalog-product-view .product-title .product-sku { font-size: 12px; font-weight: normal; color: #333; padding-top: 5px; }
.product-view { background: none; border: none; margin: 0; padding: 30px 0; float: none; width: auto; }
.product-view .product-img-box { width: 625px; padding: 0; float: left; }
.product-view .product-shop { width: 305px; float: right; padding: 0; }
.product-view .btn-stock { opacity: .5; height: auto; }
.product-view .btn-stock span { padding: 5px 5px 0 !important; font: bold 16px/16px Helvetica, Sans-Serif !important; }
.product-view .product-essential button.btn-cart span, .add-to-cart button.btn-cart span { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/button.png) repeat-x center center #65abd9; padding: 10px 20px !important; height: auto !important; }
.product-view .product-essential button.btn-cart span span, .add-to-cart button.btn-cart span span { background: none !important; font: bold 16px/16px Helvetica, Sans-Serif !important; padding: 0 !important; }
.product-view .product-essential button.btn-cart span span:active, .add-to-cart button.btn-cart span span:active { box-shadow: none; }
.product-view .product-shop .price-box { margin: 0; }
.product-view .product-shop .price-box .price-including-tax .price, .product-view .product-shop .price-box .regular-price .price { font-size: 36px; font-weight: 100; color: #333; }
.product-view .product-shop .special-price .price { font-size: 36px !important; font-weight: 100 !important; }
.product-view .product-info { overflow: auto; min-height: 65px; }
.product-view .product-shop .availability { display: none; }
.product-view .left-product-info { width: 145px; }
.product-view .right-product-info { width: 100px; }
.product-view .short-description { display: block; padding: 0; margin: 20px 0 !important; font-size: 14px; line-height: 1.5em; }
.product-view .more-views { margin: 25px 0; overflow: auto; }
.product-view .more-views h3 { font-weight: bold; color: #333; font-size: 12px; text-transform: uppercase; margin-bottom: 5px; }
.product-view .more-views li { border: 1px solid #ccc; overflow: auto; display: block; float: left; margin: 0 8px 8px 0; }
.catalog-product-view .features-list li { color: #333; margin-bottom: 10px; font-size: 14px; list-style: square; }
.catalog-product-view .features-list ul { padding-left: 20px; }
.catalog-product-view .upsells { padding: 25px 0; }
.catalog-product-view .upsells .old-price { margin-bottom: 2px; }
.catalog-product-view .box-collateral .box-title { background: none; border: none; padding: 0; margin: 0 0 35px; }
.catalog-product-view .box-collateral .box-title h2 { font-size: 14px; font-weight: bold; text-transform: uppercase; }
.catalog-product-view #review-form .product-name { font-weight: 100; color: #32518f; font-size: 18px; margin-bottom: 15px; }
.catalog-product-view #review-form { width: 55%; float: left; }
.catalog-product-view #review-form .data-table thead { background: 0; }
.catalog-product-view #review-form .box-content { padding: 0; }
.catalog-product-view #review-form .rating-box { background: none; }
.catalog-product-view #review-form .rating-box .rating { float: none; margin: 0 auto; display: block; }
.catalog-product-view #review-form .data-table td.value { text-align: center; vertical-align: middle; padding: 5px 0; border-bottom: 0; }
.catalog-product-view #review-form .form-buttons { width: 470px; }
.catalog-product-view #review-form p.required { width: 470px; text-align: left; }
.catalog-product-view .form-list input.input-text, .catalog-product-view .form-list textarea { width: 482px; }
.catalog-product-view input.radio { margin: 0; }
.catalog-product-view #review-form .form-list label { text-transform: uppercase; color: #aea69e; text-align: left; font-size: 11px; font-weight: bold;  }
.review-summary-table th.label, .review-summary-table td.label { text-transform: uppercase; color: #aea69e; text-align: right; font-size: 11px; vertical-align: middle; }
.catalog-product-view #product-reviews-list { width: 45%; float: right; padding: 0; }
.catalog-product-view #product-reviews-list dt { padding-bottom: 25px; margin-bottom: 25px; font-size: 18px; color: #65abd9; border-bottom: 1px solid #ccc; font-size: 16px; }
.catalog-product-view #product-reviews-list p.date { color: #333; font-weight: bold; text-transform: uppercase; font-size: 12px; margin-bottom: 15px; }
.catalog-product-view #product-reviews-list p.review { margin-bottom: 15px; font-size: 14px; }
.catalog-product-view ul.support-information { margin: 15px 0 0 15px; }
.catalog-product-view ul.support-information li { color: #333; margin-bottom: 10px; font-size: 18px; list-style: square; }
.review-summary-table, .review-summary-table tr.last th, .review-summary-table tr.last td { border: none !important; }
.box-reviews .form-list .input-box { float: left; }
.catalog-product-view .add-your-review { font-weight: bold; text-transform: uppercase; font-size: 10px; float: none; display: none; }
.catalog-product-view a.add-your-review { width: 130px; }
.catalog-product-view .product-shop .add-your-review { display: block; }
.catalog-product-view .product-shop:hover .add-your-review { display: block; }
.product-view .product-shop .ratings { margin-bottom: 0; }
.compare-block .compare-message h3 { line-height: 1.1em; }
.catalog-product-view .price-from { display: none; }
.product-options dd .input-box { width: 170px; }
.options-container-small { margin: 0; }
.product-view .product-shop p { color: #333; }
a.learn-more { color: #65abd9; font-weight: bold; }
a.learn-more:hover { text-decoration: underline; }
.products-grid li.item { margin-right: 10px; }
.catalog-product-view .product-shop .right-product-info { float: none; }
.options-container-small .product-options-bottom p.required { padding: 0; }
.product-view .left-product-info { margin-bottom: 5px; }

.catalog-product-view .product-info .header-promo-bar {
	position: relative;
	background: #f9f9f9;
	border: 1px solid #d0d0d0;
	padding: 10px 15px;
	clear: both;
	margin-top: 10px;
}
.catalog-product-view .product-info .header-promo-bar:after, .catalog-product-view .product-info .header-promo-bar:before {
	bottom: 100%;
	left: 21%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.catalog-product-view .product-info .header-promo-bar:after {
	border-color: rgba(249, 249, 249, 0);
	border-bottom-color: #f9f9f9;
	border-width: 10px;
	margin-left: -10px;
}
.catalog-product-view .product-info .header-promo-bar:before {
	border-color: rgba(208, 208, 208, 0);
	border-bottom-color: #d0d0d0;
	border-width: 11px;
	margin-left: -11px;
}
.catalog-product-view .product-info .header-promo-bar p { padding-left: 0; font-size: 14px !important; color: #333; float: none !important; width: auto !important; }
.catalog-product-view .product-info .header-promo-bar .content { padding: 0; width: auto; }
.catalog-product-view .product-info .header-promo-bar a { display: block; color: #65abd9; text-decoration: underline; }
.catalog-product-view .product-info .header-promo-bar p.deadline { background: none; text-align: left; color: #333; }
.catalog-product-view .product-info .header-promo-bar p.deadline span { display: inline; }

/* product questions */
.productquestions-container li.record ul { padding: 0 !important; }
.productquestions-container li.record ul li { padding: 0 !important; }
.productquestions-container li.record ul li.question { font-weight: 100; font-size: 18px; color: #32518f; border-bottom: 1px solid #f0f0f0; padding-bottom: 10px !important; }
.productquestions-container li.record ul li.reply { background: none !important; margin-left: 0 !important; padding-top: 10px !important; }
.productquestions-container li.record ul li.from { font-size: 10px; padding: 10px 0 15px !important; }
.productquestions-container li.record ul li.helpfulness { padding: 5px !important; margin-bottom: 30px !important; }
.productquestions-container h3.ask-question { margin: 20px 0 10px; }
.productquestions-container label { color: #aea69e !important; font-weight: bold; font-size: 11px; text-transform: uppercase; }
.productquestions-container .form-left { float: left; }
.productquestions-container .form-right { float: right; }

/* Brand Support Bar */
.brand-support { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; padding: 50px 0; overflow: auto; }
.brand-support h4 { font-size: 28px; margin-bottom: 30px; }
.brand-support li { display: block; float: left; height: 60px; }
.brand-support li.phone { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/brand/support/phone.png) no-repeat left top; width: 37%; }
.brand-support li.email { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/brand/support/email.png) no-repeat left top; width: 28%; }
.brand-support li.ibs { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/brand/support/ibs.png) no-repeat left top; width: 35%; }
.brand-support li h5 { padding-left: 65px; }
.brand-support li h5, .brand-support li h5 a { font-size: 30px; color: #999; font-weight: bold; }
.brand-support li h5 span { font-size: 14px; font-weight: 100; float: left; line-height: 5px; }


/* Top Cart */
.top-cart .block-title { background: none; padding: 0; line-height: 20px; }
.top-cart .block-title strong { font-size: 10px; }
.top-cart .block-content .block-subtitle { color: #32518f; }
.top-cart .cart-empty { font-size: 10px; text-align: center; }
.top-cart .block-content .item .product-name { margin-bottom: 0; }
.top-cart .block-content table { margin: 0; }
.top-cart .block-content table th { font-size: 10px; }
.top-cart .block-content table td { font-size: 10px; }
.mini-products-list .product-details .btn-remove { font-weight: bold; text-transform: uppercase; color: #b73927; }
.top-cart .actions a { font-weight: bold; text-transform: uppercase; margin-top: 7px; font-size: 11px; }
.top-cart .block-content .subtotal { margin-bottom: 0; font-size: 12px; font-weight: bold; }
.top-cart .actions button.button span, .top-cart .actions button.button span span { background-repeat: repeat-x; background-image: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/button.png); }
.top-cart .actions button.button span span { background: none; }


/* Country Selector */
#countrySelect { position: relative; float: right; }
#countrySelect .countrySelectButton { display: block; width: 56px; height: 24px; float: right; margin-left: 15px; }
#countrySelect .countrySelectMenu { background: white; width: 500px; position: absolute; top: 24px; right: 0; display: none; box-shadow: 0 5px 5px rgba(0, 0, 0, .15); border-top: 1px solid #eaf4f6; }
#countrySelect:hover .countrySelectMenu { display: block; }
#countrySelect ul { width: 250px; float: left; }
#countrySelect li { width: 250px; float: left; border-bottom: 1px solid #eaf4f6; }
#countrySelect li:hover { background: url(/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/button.png) repeat-x center center #65ABD9;  }
#countrySelect li a { padding: 10px 10px 10px 45px; display: block; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #777; background-position: 10px center !important; }
#countrySelect li a span { font-weight: 100; text-transform: lowercase; color: #777; }
#countrySelect li:hover a, #countrySelect li:hover a span { color: white; }


/* Checkout PO Box Note */
.input-address { position: relative; width: 250px; }
.input-address input:focus ~ .address-note { display: block; }
.address-note { position: absolute; top: -10px; left:270px; background: #eee; border: 1px solid #999; font-size: 12px; padding: 5px; width: 200px; box-shadow: 0 0 3px rgba(0,0,0,.75); display: none; color: #333; }
.address-note span { font-size: 14px; font-weight: bold; }


/* Layered Navigation */
.category-massage .carrying-handle-layered { display: none; }
.category-massage .heat-maintenance-layered { display: none; }
.category-massage .pedicure-center-layered { display: none; }
.category-beauty .heat-layered { display: none; }

.product-360 { height: 500px; width: 500px; overflow: hidden; cursor: move; }
.product-360 img { height: 500px; width: 500px; }

/* Product Feature Highlights - General */
.product-description-feature { border-bottom: 1px solid #eee; overflow: auto; padding: 15px 0; }
.product-description-feature p { color: #333; font-size: 14px; line-height: 30px; }
.product-description-feature h3 { margin-bottom: 10px; }
.product-description-feature ol { margin: 15px 0 0 25px; }
.product-description-feature ol li { list-style-type: decimal !important; font-weight: bold; }
.product-description-feature ol li ul li { list-style-type: square !important; font-weight: 100; }
/* .product-description-feature.last { border-bottom: none; } */
.product-description-feature img { display: block; width: 270px; float: left; margin: 0 35px 0 0; }
.product-description-feature.feature-right img { float: right; margin: 0 0 0 35px; }
.product-description-feature .feature-content { float: right; width: 600px; }
.product-description-feature.feature-right .feature-content { float: left; }

/* Product Feature Highlights - HDS-2000 */
.product-description-feature.remote ul, .product-description-feature.unit ul {  }



/************************************************************************************
MEDIA QUERIES
*************************************************************************************/


/* for 700px or less */
@media screen and (max-width: 700px) {

	/* set fluid widths for main layout divs */
	.wrapper, 
	.content,
	.col1-layout .col-main, 
	.footer-container,
	.col-main { width: 100% !important; }
	.col1-layout .col-main { min-width: 1px; }
	.col2-left-layout .col-main { float: none; }
	body { overflow: scroll !important; }
	body { height: 100%; width: 100%; }
	
	/* set padding for main divs */
	.header .quick-access,
	.main { padding: 2%; }
	.content, 
	.main-content,
	.page-title,
	.col-main { padding: 0 !important; }
	
	/* header */
	.header { min-height: 45px; }
	.header h1.logo { margin: 2px auto 0; width: 120px; float: none; }
	.header h1.logo img { position: relative; z-index: 9; width: 120px; height: 33px; }
	.header h1.logo a { width: 120px !important; height: 33px !important; display: block; }
	.header #search_mini_form { display: none; }
	#sidr #search_mini_form { display: block; }
	.header #sidr .form-search { float: none; }
	.header #sidr .form-search input.input-text { width: 230px; }
	.header #sidr .form-search button.button { background: none; }
	.breadcrumbs { margin: 10px 0; }
	.header-promo-bar { background-position: 2% center; border-bottom: 1px solid #eee;  } 
	.header .quick-access { background: #EAF4F6 !important; width: 96%; position: absolute; top: -5px; min-height: 35px; }
	.header-promo-bar p.promo { width: auto; padding-left: 65px !important; }
	.header .top-cart { padding-top: 6px; }
	
	/* footer */
	.footer-left, .footer-right { float: none; width: 100%; }
	aside.social-media { display: none; }	/* hides social media stuff */
	.footer-right  .footer-top, .footer-right .footer-middle { display: none; }
	.footer-bottom { height: auto; padding: 2%; text-align: center; }
	.footer-bottom h6 a { float: none; clear: both; }
	.footer-navigation .navigation_column { width: 45% !important; margin: 0 1% 0; }
	.footer ul { margin: 0; }
	.form-subscribe input.input-text { max-width: 305px; }
	.form-subscribe h5 { font-size: 24px; }
	.footer-middle { height: auto !important; }
	.footer-navigation .navigation_column { display: none; }
	.footer-navigation .navigation_column.first, 
	.footer-navigation .navigation_column.last { display: block; }
	.footer { padding: 4% 2%; }
	.footer-bottom ul { display: none; }
	.footer-navigation { overflow: hidden; }
	
	/* forms */
	span.validation-passed, div.validation-passed { background: none; padding-right: 0; }
	
	/* navigation  */
	.main-navigation,
	#countrySelect,
	.header .quick-access .links  { display: none; }
	
	/* search results page */
	h1.search-results { width: auto !important; font-size: 22px; }
	
	/* responsive side navigation */
	#simple-menu { display: block; }
	#sidr ul li { text-align: left; float: none; }
	a#simple-menu { display: block; width: 39px; height: 27px; background: url('/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/navIcon_small.png') no-repeat center; margin-top: 3px; }
	#sidr ul li { background: url('/web/20140209024224im_/http://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/rightarrow.png') no-repeat 95% center; }
	
	/* category page */
	.catalog-category-view .category-header .category-name { font-size: 24px; color: #333 !important; margin-bottom: 10px; }
	.catalog-category-view .category-header .category-description { color: #333 !important; width: 100%; }
	.catalog-category-view .category-header .category-name-description { position: static; }
	.catalog-category-view .category-header { background: none !important; height: auto !important; min-width: 1px;  padding: 2% 0; }
	.category-tabs,
	.catalog-category-view .narrow-category { display: none; }
	.breadcrumbs { display: none; }
	.breadcrumbs ul { float: none; }
	.products-grid li.item { width: 46%; padding: 5% 0; height: 380px; }
	.products-grid li.item img { width: 75%; height: 75%; margin-left: 8%; }
	.products-grid .product-image { width: 100%; height: auto; }
	.products-grid .product-info, .products-list .product-info { margin: 0 auto; width: 96px; height: auto; text-align: center; }
	.left-product-info, .right-product-info { width: 100%; }
	.products-grid .ratings { display: none; }
	.catalog-category-view .old-price { margin-bottom: 0; }
	.catalog-category-view .products-grid-section { padding: 0 !important; background: none !important; }
	.compare-block { display: none; }
	.products-grid li.item { text-align: center; }
	
	/* category page sorter */
	.catalog-category-view .toolbar { background: none; }
	.catalog-category-view .toolbar { border: none; background: #eee; padding: 2%; margin: 0 -2%; }
	.catalog-category-view .toolbar .sorter { display: none; }
	.catalog-category-view .pager .limiter, .catalog-category-view .pager .amount { display: none; }
	.catalog-category-view .pager .pages { margin: 0 auto; width: 50%; }
	.catalog-category-view .pager.content { font-size: 18px !important; }
	
	/* search results page sorter */
	.catalogsearch-result-index .toolbar { background: none; }
	.catalogsearch-result-indexw .toolbar { border: none; background: #eee; padding: 2%; margin: 0 -2%; }
	.catalogsearch-result-index .toolbar .sorter { display: none; }
	.catalogsearch-result-index .pager .limiter, .catalog-category-view .pager .amount { display: none; }
	.catalogsearch-result-index .pager .pages { margin: 0 auto; width: 50%; }
	.catalogsearch-result-index .pager.content { font-size: 18px !important; }
	
	/* product page */
	.product-view .product-img-box, 
	.product-view .product-shop, 
	.catalog-product-view #product-reviews-list { float: none; width: 100%; }
	.product-view .product-img-box { margin-bottom: 10px; }
	.product-view .product-img-box img { width: 100%; height: 100%; }
	.product-tabs { padding: 0 2%; margin: 0 -2%; }
	.social-media-bar, .wanttt-social, 
	li.qa-tab, li.support-tab, 
	.catalog-product-view #review-form,
	.catalog-product-view .upsells { display: none; }
	.catalog-product-view .tab-content { padding-bottom: 10px; }
	.catalog-product-view a.add-your-review, 
	.catalog-product-view .product-shop:hover .add-your-review { display: none; }
	
	/* home page */
	.home-feature .main-feature { width: 100%; float: none; height: auto !important; margin-bottom: 10px !important; }
	.home-feature .main-feature-content { width: 96%; height: auto; margin-bottom: 10px !important; background-size: cover; min-height: 300px; padding: 2%; }
	.home-feature .feature-side-col, 
	.home-feature .feature-side-col .tall-feature-banner-content,
	.home-feature .feature-side-col .short-feature-banner-content { float: none; width: 100%; height: auto; overflow: auto; position: static; }
	.home-feature .feature-side-col .short-feature-banner { height: 100%; }
	.home-feature .feature-side-col .tall-feature-banner { height: auto; position: static; }
	.home-feature img { width: 100%; height: auto; }
	.home-feature .feature-side-col .tall-feature-banner-content *, 
	.home-feature .feature-side-col .short-feature-banner-content * { position: static; }
	.customer-quotes { display: none; }
	.fave-product { float: none !important; width: 100% !important; }
	.cms-index-index .products-grid li.item { width: 100%; float: none; height: auto; text-align: center; border-bottom: 1px solid #eee; margin-right: 0; }
	.cms-index-index .products-grid li.item img { width:70%; }
	.cms-index-index .products-grid .product-name a { height: 25px; margin-bottom: 0; }
	ul.banners li, ul#banners li { float: none !important; margin-right: 0 !important; margin-bottom: 10px !important; }
	.home-feature { overflow: hidden !important; }
	.home-feature embed { display: none !important; }
	.home-feature img.flashReplace { display: block !important; margin-bottom: 10px; }

	/* shopping cart page */
	.cart .cart-collaterals { clear: both; width: auto; }
	.cart .deals, .cart .shipping { width: 100% !important; float: none; }
	.cart .shipping { display: block; margin: 0; }
	.cart .shipping select,
	.cart .shipping .input-text { width: 100%; }
	.cart .totals { width: 82%; margin-left: 8%; background: #eee; margin-top: 3%; float: none; border: 1px solid #ccc; }
	.cart .data-table td { display: block; }
	.a-right, .a-center { text-align: left !important; }
	.cart .data-table thead { display: none; }
	img.cartImage { width: auto; height: auto; }
	.data-table .btn-remove { margin: 0; }
	.cart .checkout-types { float: none; text-align: left; clear: both; }
	.cart .totals .checkout-types { float: right; }
	.btn-update { margin-bottom: 7px !important;	 }
	/* .cart { width: 80%; margin-left: 10%; } */ /*centers the cart content a bit*/
	#shopping-cart-table { width: 320px; margin: 0 auto; border: 1px solid #eee; margin-top: 10px; }
	#shopping-cart-table td.a-center.last { border-bottom: 1px solid #eee; }
	.data-table tfoot { background: #eee; }
	.cart .data-table tr.last th, 
	.cart .data-table tr.last td { border-bottom: none; }
	.cart .totals .checkout-types { float: none; }
	.crosssells { display: none; }
	
	/* checkout */ 
	.opc { width: 100% !important; float: none; }
	.opc .step { background: #fff; padding: 0; }
	.opc-progress-container { display: none; }
	#checkout-step-login .col-1, #checkout-step-login .col-2 { width: 98% !important; float: none; }
	 #checkout-step-login .col-2 { margin-top: 3%; }
	#checkout-step-login .form-list .input-text { max-width: 85%; }
	#checkout-step-login .col2-set { padding: 2%; }
	#checkout-step-login .btn-only { width: auto !important; }
	.checkout-onepage-index .form-list input.input-text, .checkout-onepage-index .form-list select { width: 100%; }
	div.field { float: none; width: 100%; }
	.form-list .input-box { float: none; }
	.checkout-onepage-index .form-list label { width: auto; }
	.checkout-tip { display: inline; }
	#checkout-step-login .form-list .input-text,
	.checkout-onepage-index .form-list input.input-text,
	.checkout-onepage-index .input-address,
	.checkout-onepage-index .form-list select { width: 100% !important; max-width: inherit; }
	div.field { width: 100% !important; margin-right: 0 !important; }
	.opc .step { padding: 2% !important; }
	.sp-methods .form-list { padding-left: 0; }
	
	/* customer account section */
	.account-login .registered-users, .account-login .new-users { width: 100% !important; border-right: none; }
	.account-login .registered-users { border-bottom: 1px solid #ccc; margin-bottom: 3%; }
	.col2-set .col-1 { float: none; }
	.account-login .registered-users, .account-login .new-users { padding: 0; }
	.account-login .form-list input.input-text, 
	.account-login .btn-only, 
	.form-list input.input-text, 
	.fieldset.personal li.control label,
	.fieldset.contactInfo .form-list input.input-text,
	.fieldset.address .form-list input.input-text,
	.fieldset.address .form-list select { width: 100%; }
	.fieldset.personal, 
	.fieldset.login,
	.col-left,
	.col2-left-layout .col-main,
	.col2-set .col-1,
	.col2-set .col-2,
	.fieldset.contactInfo,
	.fieldset.address { float: none; width: 100%;  }
	.sidebar, .sidebar .block-account { min-height: 10px; width: 100%; }
	.col2-left-layout .col-main { padding: 0 2%; }
	.col-left { margin-left: 0; border-right: none; }
	.sidebar .block { padding: 2%; }
	.sidebar .block-account { background: #eee; }
	.sidebar .block-account .block-title { padding: 0; }
	.sidebar .block-account li a, .sidebar .block-account li.current { padding: 5px 0; }
	.info-box .box-title { margin: 0; }
	.info-box .box-content { padding: 0; }
	.info-box { margin-bottom: 20px; }
	.col2-set { margin-bottom: 0; }
	.dashboard .welcome-msg, 
	.account-login .new-users, 
	.account-login .registered-users { padding: 0 0 15px !important; }
	.account_login_container, 
	.account-create-main, .dashboard { padding: 2%; }
	.form-buttons { width: 100%; }
	.col-left.sidebar .block { padding: 0; }
	.sidebar .block-account li.current { padding: 5px 12px; }
	.account .form-list input.input-text, .form-list select { width: 100% !important; }
	
	/* cms page global styles */
	.page-title { background: none !important; border-bottom: none !important; }
	.main-content { border-top: none !important; }
	p.required { width: 100%; text-align: left; }
	.account { border: none !important; padding: 2%; }
	
	/* cms side nav - global */
	.sidebar { min-height: 10px; }
	.col-left { float: none; width: 100%; }
	
	/* IB page */
	select.IB_select { width: 100%; }
	
	/* contacts page */
	.support { border: none !important; padding: 2%; }
	#comment { width: 100% !important;  }
	.contactForm .input-box input, 
	.contactForm .input-box, textarea#comment, 
	#contactForm div.field select { width: 100% !important; }
	.contactForm .input-box { float: none; }
	
	/* finding a retailer page */
	.retailerTable { display: none; }
	ul.basic-retailer-list { display: block !important; }
	ul.basic-retailer-list li { margin-bottom: 5px; }
	ul.basic-retailer-list li a { color: #32518f; }
	
}

/* for 480px or less */
@media screen and (max-width: 480px) {

	/* header */
	.header-promo-bar p a { display: none; } 
	
	/* category page */
	.products-grid li.item { width: 100%; float: none; height: auto; text-align: center; border-bottom: 1px solid #eee; margin-right: 0; }
	.products-grid li.item.last { border-bottom: none; }
	.products-grid li.item img { width:70%; }
	.products-grid .product-name a { height: 25px; margin-bottom: 0; }
	
}
/*
     FILE ARCHIVED ON 02:42:24 Feb 09, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:01:16 Dec 28, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 83.715
  exclusion.robots: 0.174
  exclusion.robots.policy: 0.162
  RedisCDXSource: 0.892
  esindex: 0.01
  LoadShardBlock: 62.651 (3)
  PetaboxLoader3.datanode: 90.808 (5)
  CDXLines.iter: 17.511 (3)
  load_resource: 383.997 (2)
  PetaboxLoader3.resolve: 291.31 (2)
*/