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

/* Page Layout */
body { background: url(/web/20130126071616im_/https://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/gradient.png) repeat-y center top #f9f9f9; font-family: 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; }
.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/20130126071616im_/https://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; height: 135px; }
.header { padding: 0; margin: 0; width: auto; height: 135px; }
.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: #999; font-weight: bold; }
.header .form-search { margin-top: 65px; padding: 0; }
.header .form-search input.input-text { border: 1px solid #ccc; font-family: Helvetica, Sans-Serif; font-size: 11px; padding: 1px 10px 0px 20px; color: #999; width: 250px; height: 24px; }
.header .form-search button.button { background: url(/web/20130126071616im_/https://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; }


/* Navigation */
.main-navigation { float: left; margin: 45px 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: #999; font-size: 18px; font-weight: 100; text-transform: lowercase; 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:136px; 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: #444; }
.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; }

/* 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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_blue.png) repeat-y center center; height: 15px; padding: 13px 0 17px; margin-bottom: 25px; }
.breadcrumbs ul { float: right; }
.breadcrumbs li a, .breadcrumbs li strong { font-size: 10px; }
.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/20130126071616im_/https://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 { text-align: left; position: relative; margin-bottom: 7px; }
.social-media-bar li { position: relative; margin-bottom: 5px; }
.social-media-bar li.facebook-social {}
.social-media-bar li.twitter-social { 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: lowercase; margin-bottom: 0; }
.catalog-category-view .category-header .category-description { color: #333; margin: 0; padding: 0; font-size: 16px; width: 445px; line-height: 1.65em; }
.category-view { margin: 0; }
.catalog-category-view .narrow-category { background: url(/web/20130126071616im_/https://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: 24px; line-height: 1.1em; margin-bottom: 10px; } 
.catalog-category-view .narrow-category-message p { font-size: 16px; 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: 11px; }
#narrow-by-list dd li a { color: #999; }
#narrow-by-list dd li a:hover { color: #32518f; }
.toolbar { margin: 0; background: url(/web/20130126071616im_/https://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/20130126071616im_/https://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 { margin-bottom: 0; line-height: 1.1em; }
.products-grid li.item { width: 220px; overflow: inherit; }
.products-list li.item { padding: 50px 0 51px; border: 0; margin: 0; background: url(/web/20130126071616im_/https://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: 16px; font-weight: 100; line-height: 1.1em; height: 36px; 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/20130126071616im_/https://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/20130126071616im_/https://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; text-transform: lowercase; }
.product-tabs li, .category-tabs li { display: block; float: left; margin-right: 75px; }
.product-tabs li a, .category-tabs li a { color: #999; display: block; padding: 15px 0 13px; }
.product-tabs li.active a, .category-tabs li.active a { color: #65abd9; background: url(/web/20130126071616im_/https://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/20130126071616im_/https://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/backgrounds/light_gray.png) no-repeat center bottom; padding-bottom: 25px; }
.catalog-product-view .product-title .product-name { font-size: 40px; font-weight: 100; color: #32518f; line-height: 1em; }
.catalog-product-view .product-title .product-sku { font-size: 12px; font-weight: bold; color: #999; }
.product-view { background: none; border: none; margin: 0; padding: 50px 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: 10px 15px !important; font: bold 20px/20px Helvetica, Sans-Serif !important; }
.product-view .product-essential button.btn-cart span, .add-to-cart button.btn-cart span { background: url(/web/20130126071616im_/https://www.homedics.com/skin/frontend/enterprise/homedics_2012/images/forms/button.png) repeat-x center center #65abd9; padding: 15px 35px !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 20px/20px 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: 195px; }
.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-top: 25px; }
.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: 18px; list-style: square; }
.catalog-product-view .features-list ul { padding-left: 20px; }
.catalog-product-view .upsells { padding: 25px 0; }
.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 .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 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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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/20130126071616im_/https://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 { color: #999; 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/20130126071616im_/https://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/20130126071616im_/https://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; }
/*
     FILE ARCHIVED ON 07:16:16 Jan 26, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:59:26 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: 131.592
  exclusion.robots: 0.122
  exclusion.robots.policy: 0.111
  RedisCDXSource: 0.597
  esindex: 0.008
  LoadShardBlock: 107.092 (3)
  PetaboxLoader3.datanode: 130.82 (4)
  CDXLines.iter: 20.158 (3)
  load_resource: 222.647
  PetaboxLoader3.resolve: 163.77
*/