/*
##############################################
# SITE WIDE STYLES                           #
# Add any styles which would be site-wide    #
# here. These can include error styles, list #
# styles, table styles and more.             #
##############################################
##############################################
# CONSOLIDATED STYLES                        #
# These styles are generic settings for all  #
# of the pages.                              #
# To override a style, you may need to       #
# define a more specific selector using      #
# the ID defined for that specific page:     #
#   ex.) add the new style for the specific  #
#      page you want to address. Example:    #
#      #dr_ShoppingCart h1                   #
##############################################
*/
/* GENERIC STYLES */
/* RESET */
/* remove and added normalize.css, I think this is a better option  */
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  line-height:1.4em;
}
*/

body {
  background: #ffffff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/BACKGROUND.png");
  font-family:Helvetica,Arial,Verdana,sans serif;
  color:#000000;
  font-size:16px;
}
.container {
background-color:#ffffff;	
}
#HomeOffersPage .container {
background-color:transparent;	
}
.dr_error {
  color:#AA0000;
}
#dr_orderNumber {
  color:#000;
  display: block;
}
.dr_hr_line {
  width:100%;
  border-bottom:1px solid #E0E0E0;
}
/* HEADER */
#header {
	background-color: #000000;
	position: relative;
	z-index: 10000;
}
#navigation {
	width: 1120px;
	margin: 0 auto;
	overflow: hidden;
}
#navigation .nav {
	display: inline;
	float: left;
	margin-right: 0;
	width: 1120px;
}
/* BUTTON */
#dr_siteButtons, .dr_siteButtons {
  clear:both;
  margin:10px 0;
}
* html a.dr_button {
  position:relative;
}
/* CLEARING */
.dr_clearBoth {
  clear:both;
}
.dr_clearAfterBoth:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}
/* TABLE */
.dr_Content table {
  border-collapse:collapse;
  width:100%;
}
.dr_Content table th {
  border:1px solid #E0E0E0;
  background-color:#E0E0E0;
  font-weight:bold;
  text-align:left;
  color:#000;
}
.dr_Content table tr.dr_evenRow {
  background-color:#FFF;
}
.dr_Content table tr.dr_oddRow {
  background-color:#E0E0E0;
}
.dr_Content table th.dr_price,
.dr_Content table th.dr_unitPrice,
.dr_Content table th.dr_extendedPrice,
.dr_Content table td.dr_price,
.dr_Content table td.dr_priceVAT,
.dr_Content table td.dr_unitPrice,
.dr_Content table td.dr_extendedPrice {
  text-align:right;
  white-space:nowrap;
}
tr#dr_subTotal td.dr_qty,
tr#dr_discountTotal td.dr_qty,
tr#dr_shippingTotal td.dr_qty,
tr#dr_shippingDiscountTotal td.dr_qty,
tr#dr_taxTotal td.dr_qty,
tr#dr_shippingEstimator td.dr_qty,
tr#dr_feeTotal td.dr_qty,
tr#dr_priceTotal td.dr_qty,
tr#dr_installmentsTotal td.dr_qty,
td.dr_totals {
  text-align:right;
}
/* BREADCRUMB */
#dr_breadcrumbTitles {
  font-size:19px;
	list-style:none;
  padding: 0;
}
#dr_breadcrumbTitles li {
  display:inline;
  margin-right:50px;
}
#dr_breadcrumbTitles .dr_titleOn {
  font-weight:bold;
  color:#FFA500;
}
/* LEGENDS - USUALLY THERE FOR 508 COMPLIANCE AND SET TO DISPLAY NONE */
.dr_Content legend {
  display:none;
}
/* FIELDSET HEADERS */
.dr_Content fieldset h3 {
  background-color:#E0E0E0;
  padding:10px;
}
/* FORM LINES - THIS IS A DIV THAT CONTAINS THE LABEL AND INPUT ELEMENT. THE DEFAULT CSS WILL PLACE THESE ON NEW LINES */
.dr_Content fieldset .dr_formLine {
  clear:both;
  margin:10px;
}
/* LABELS */



.dr_Content table .dr_label {
  display:none;
}
.dr_Content fieldset .dr_label {
  display:block;
  float:left;
  width:172px;
}
.dr_Content fieldset .dr_label_right {
  display:block;
  float:left;
  width:80%;
}
.dr_Content #dr_optIn label {
  width:92%;
  float:right;
}
/* TERMS AND AGREEMENTS */
#dr_TCAgreement, #dr_TCDisclosure, #dr_TCFooter {
  clear:both;
  margin:20px 0;
}
/* PAGINATION LINKS CATEGORY, SEARCHRESULTS, ETC. */
.dr_pagination {
	margin: 10px 0;
}
.dr_pagination ul {
  list-style-type:none;
}
.dr_pagination ul li {
  display:inline;
}
#dr_testOptions table td {
  border:0;
}
/*
######################################################
# PAGE-SPECIFIC CSS                                  #
######################################################
*/
/* CATEGORYPRODUCTLIST */
#dr_CategoryProductList .dr_prodCompare {
  display:none;/* REQUIRED */
}
#dr_CategoryProductList #compareContainer {

  height:auto;
  padding:8px;
  position:fixed;
  right:-1px;
  top:100px;
  background-color:#fff;
  display:none;/* REQUIRED */
	z-index: 999999;
}
#dr_CategoryProductList #compareSubmit {
  float:right;
  margin:5px 0 0;
}
#dr_CategoryProductList .compareItems a img {
  display:none;/* REQUIRED */
  z-index:1001;
  width:15px;
  position:absolute;
  top:-2px;
  left:22px;
}
#dr_CategoryProductList .compareItems a:hover img {
  display:block !important;/* REQUIRED */
}
#dr_CategoryProductList .compareItems compareBoxImg {
  z-index:1000;
  border:1px solid #C2C2C2;
  width: 34px;
  height:34px;
}
#dr_CategoryProductList .compareItems {
	background: none repeat scroll 0 0 #FFA500;
	color: #fff;
	float: left;
	height: 36px;
	margin-right: 6px;
	position: relative;
	text-align: center;
	width: 36px;
}
#dr_CategoryProductList #compareSubmitError {
  clear:both;
  float:left;
  color:#aa0000;
  display:none;/* REQUIRED */
}
#dr_CategoryProductList #compareSubmit a {
  display:block;
  overflow:hidden;
  height:25px;
  width:86px;
}
#dr_CategoryProductList #compareSubmit a:hover img {
  position:relative;
  top:-25px;
}
.dr_categoryName {
	text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
}
.cat-product-list .dr_productName, .search-result .dr_productName, .store-special .dr_productName {
    display: block;
    margin-top: 20px;
    min-height: 45px;
}
.cat-product-list .dr_price, .search-result .dr_price {
    /*min-height:50px;*/
}
#dr_offer .dr_productName {
text-transform:uppercase;
}

.cat-product-list .dr_thumbnail, .search-result img {
padding:10px 20px 0;
}
.cat-product-list .dr_thumbnail {
max-width:300px;
}
/* PRODUCTSEARCHRESULTS */
#dr_ProductSearchResults #dr_productSearch .dr_label {
  display:none;
}
#dr_ProductSearchResults #dr_facetNav ul {
  list-style-type:none;
}
#dr_ProductSearchResults #dr_narrowResults ul li.dr_facet {
  width:220px;
  float:left;
}
#dr_ProductSearchResults #dr_narrowResults ul li.dr_facet ul {
  float:left;
  width:200px;
  height:160px;
  overflow-y:scroll;
  border:1px solid #c2c2c2;
}
#dr_ProductDetails .item img {
/*padding:20px;
max-width:480px;*/
}
.cat-product-list .dr_youSave {
display:none;
}
/* SHOPPING CART */
#dr_ShoppingCart .dr_couponCode, #dr_ShoppingCart #dr_shippingCartHeader {
  background-color:#E0E0E0;
}
#dr_ShoppingCart #dr_continueShoppingButton {
  float:left;
  margin-right: 10px;
}
#dr_ShoppingCart {
  position:relative; /* DO NOT REMOVE! This needs to be here to correctly position the Cart Details Overlay. */
min-height:600px;
width:100%;
}
.dr_Content {
min-height:600px;
}

#dr_discountTotal {
color:#cc0000;
}
/* AJAX MINI-CART */
/* BEGIN AJAX_MINI_CART CSS */
#dr_scs_main_wrapper {position: relative; background-color: #ffffff; width: 158px; height: auto; border: 1px solid #cccccc; font-size: 11px; z-index: 1;}
#dr_scs_top_wrapper {z-index: 1; height: auto;}
#dr_scs_top_wrapper form {margin: 0; padding: 0;}
#dr_scs_cart_empty {height: 19px; background-color: #f2f2f2; border-bottom: 1px solid #cccccc; font-weight: bold; padding: 10px 10px 0px 10px; _height: 16px; _padding: 8px 10px 7px 10px; z-index: 1;}
#dr_scs_overlay_wrapper {background-color: #000000; cursor: wait; opacity: 0.65; width: 100%; position: absolute; left: 0px; top: 0px; display: none; filter:alpha(opacity=65); z-index: 100;} /*REQUIRED for IE (filter)*/
#dr_scs_progress_wrapper {width: 150px; cursor: wait; position: absolute; left: 50%; top: 50%; display: none; z-index: 101;}
.dr_scs_clear {clear: both; height: 0px; font-size: 0px; line-height: 0px; margin-top: 0px; _margin-top: -12px;}
/* Top cart-full area */
#dr_scs_cart_full {position: relative; background-color: #f2f2f2; border-bottom: 1px solid #cccccc; height: 21px; font-weight: bold; padding: 10px 0px 10px 10px; line-height: 12px; _height: 23px; _padding: 8px 0px 9px 10px; z-index: 2;}
#dr_scs_cart_full #dr_scs_cart_img {position: absolute; top: 10px; right: 10px; width: 26px;}
#dr_scs_cart_full_arrow_wrapper {height: 8px; width: 13px; position: absolute; left: 11px; bottom: -8px; z-index: 3;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_point {background-color: #cccccc; height: 1px; line-height: 1px; font-size: 1px; width: 1px; margin-left: 8px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border1 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 7px; width: 1px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border2 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 6px; width: 3px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border3 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 5px; width: 5px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border4 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 4px; width: 7px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border5 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 3px; width: 9px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line_border6 {background-color: #f2f2f2; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 11px;}
#dr_scs_cart_full_arrow_wrapper .dr_scs_cart_arrow_line {background-color: #f2f2f2; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 13px;}
/* Cart contents */
#dr_scs_cart_contents_wrapper {position: relative;}
#dr_scs_cart_contents {position: relative; padding: 0px 10px 0px 10px; line-height: 12px; z-index: 1;}
.dr_scs_cart_prod_wrapper {width: 100%; padding: 10px 0px 10px 0px; border-bottom: 1px solid #cccccc;}
.dr_scs_cart_prod_wrapper input {margin-bottom: 5px; padding: 2px 0px 2px 0px; border: 1px solid #cccccc; font-size: 11px; color: #292929; background-color: #ffffff; width: 20px; text-align: center;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_left {position: relative; float: left; width: 22px; text-align: center; vertical-align: top;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_left .dr_scs_button_refresh_image {width: 13px; height: 13px; border: 0px;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right {position: relative; float: right; width: 106px; padding-left: 10px; _padding-left: 0px;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_link {width: auto;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_wrapper {position: relative; width: 106px; z-index: 1; overflow: hidden; white-space: nowrap;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_container {position: relative;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_close_wrapper {position: absolute; top: 0; right: 0; z-index: 2;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_fade {float: right; width: 20px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_fade_20_FFFFFF.png); background-repeat: repeat-y; background-position: center right; _background: none;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_name_close_button {float: right; background-color: #ffffff;}
.dr_scs_cart_prod_wrapper .dr_scs_cart_prod_right .dr_scs_cart_prod_delivery {font-weight: bold;}
/* Next/back links and checkout button */
#dr_scs_cart_buttons_wrapper {padding: 0px 10px 10px 10px; z-index: 1; _padding-bottom: 7px;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper {width: 100%; padding-top: 5px; _margin: -2px 0px -4px 0px;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper #dr_scs_next_back_left {float: left; text-align: left;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper #dr_scs_next_back_right {float: right; text-align: right;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper .dr_scs_next_back_link {width: auto;}
#dr_scs_cart_buttons_wrapper #dr_scs_next_back_wrapper .dr_scs_next_back_arrow {font-size: 15px; font-weight: bold; color: #838383;}
#dr_scs_cart_buttons_wrapper a img {margin-top: 10px;}
/* Product variation overlay */
.dr_scs_delivery_wrapper {width: 154px; position: absolute; right: 2px; display: none; z-index: 6;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle {width: 138px; _width: 140px; background-color: #f2f2f2; border: 1px solid #838383; padding: 8px; margin: 0 auto; font-size: 10px; line-height: 12px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_inner_table_title {font-weight: bold; margin-bottom: 7px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_product_name_wrapper {position: relative; z-index: 1; width: 112px; overflow: hidden; white-space: nowrap;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_product_name_container {position: relative;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_close_wrapper {position: absolute; top: 0; right: 0; z-index: 2;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_fade {float: right; width: 20px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_fade_20_F2F2F2.png); background-repeat: repeat-y; background-position: center right; _background: none;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_celivery_close_button {float: right; background-color: #f2f2f2;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle p {margin: 6px 0 0 0; padding-top: 6px; border-top: 1px solid #cccccc;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle select.dr_scs_delivery_select {width: 125px;}
.dr_scs_delivery_wrapper .dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_middle .dr_scs_delivery_button {margin-top: 6px; padding-top: 8px; border-top: 1px solid #cccccc; text-align: right;}
/* Product variation shadows */
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_top_left {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow8_w.png); background-position: bottom right; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_top_middle {height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow1_w.png); background-position: bottom; background-repeat: repeat-x; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_top_right {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow2_w.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_left {width: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow7_w.png); background-position: right; background-repeat: repeat-y; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_right {width: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow3_w.png); background-position: left; background-repeat: repeat-y; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_bottom_left {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow6_w.png); background-position: top right; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_bottom_middle {height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow5_w.png); background-position: top; background-repeat: repeat-x; padding: 0px; border: none; _background: none;}
.dr_scs_delivery_inner_table .dr_scs_delivery_inner_table_bottom_right {width: 8px; height: 8px; line-height: 8px; font-size: 1px; padding: 0px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow4_w.png); background-position: top left; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
/* Product variation overlay arrows */
.dr_scs_delivery_arrow_top_wrapper {position: absolute; z-index: 9; top: 1px; right: 109px; _right: 107px; height: 8px; width: 13px;}
.dr_scs_delivery_arrow_bottom_wrapper {position: absolute; z-index: 9; bottom: 1px; right: 109px; _right: 107px; height: 8px; width: 13px;}
.dr_scs_cart_arrow_point {background-color: #838383; height: 1px; line-height: 1px; font-size: 1px; width: 1px; margin-left: 8px;}
.dr_scs_cart_arrow_line_border1 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 7px; width: 1px;}
.dr_scs_cart_arrow_line_border2 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 6px; width: 3px;}
.dr_scs_cart_arrow_line_border3 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 5px; width: 5px;}
.dr_scs_cart_arrow_line_border4 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 4px; width: 7px;}
.dr_scs_cart_arrow_line_border5 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 3px; width: 9px;}
.dr_scs_cart_arrow_line_border6 {background-color: #f2f2f2; border-left: 1px solid #838383; border-right: 1px solid #838383; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 11px;}
.dr_scs_cart_arrow_line {background-color: #f2f2f2; height: 1px; line-height: 1px; font-size: 1px; margin-left: 2px; width: 13px;}
/* Recommended products */
#dr_scs_recommended_products_wrapper {border-top: 1px solid #cccccc; z-index: 1; height: auto;}
#dr_scs_recommended_bar {background-color: #f2f2f2; font-weight: bold; padding: 11px 8px 10px 10px; z-index: 1;}
#dr_scs_recommended_products {border-top: 1px solid #cccccc; padding: 0 8px 10px 10px;}
#dr_scs_recommended_products .dr_scs_rec_prod_wrapper {padding-top: 10px; line-height: 12px; height: 100%;}
#dr_scs_recommended_products .dr_scs_rec_prod_wrapper .dr_scs_rec_prod_name {font-weight: bold;}

#dr_scs_recommended_products .dr_scs_rec_prod_wrapper .dr_scs_rec_prod_name_link {width: auto;}
/* Empty cart hero spot */
#dr_scs_hero {padding: 10px; line-height: 13px;}
#dr_scs_hero img {border: 1px solid #cccccc; margin-bottom: 5px;}
#dr_scs_hero #dr_scs_hero_prod_name {font-weight: bold;}
/* Progress bar shadow area */
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_left {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow8_b.png); background-position: bottom right; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_middle {height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow1_b.png); background-position: bottom; background-repeat: repeat-x; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_top_right {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow2_b.png); background-position: bottom left; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_left {width: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow7_b.png); background-position: right; background-repeat: repeat-y; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle {background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_processing_back.gif); background-position: bottom; background-repeat: repeat-x; background-color: #ffffff; border: 1px solid #ffffff; padding: 5px; text-align: center; margin: 0 auto; font-size: 10px; line-height: 12px;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle .dr_scs_progress_bar {width: 120px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_progress_bar_shadow.png); background-repeat: no-repeat; margin: 0 auto; text-align: center; padding: 2px 0px 2px 0px; margin-bottom: 5px; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_middle .dr_scs_progress_bar img {border: 1px solid #919191;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_right {width: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow3_b.png); background-position: left; background-repeat: repeat-y; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_left {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow6_b.png); background-position: top right; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_middle {height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow5_b.png); background-position: top; background-repeat: repeat-x; padding: 0px; border: none; _background: none;}
#dr_scs_progress_inner_table .dr_scs_progress_inner_table_bottom_right {width: 8px; height: 8px; line-height: 8px; font-size: 8px; background-image: url(//drh.img.digitalriver.com/Storefront/Library/images/scs_shadow4_b.png); background-position: top left; background-repeat: no-repeat; padding: 0px; border: none; _background: none;}
/* END AJAX_MINI_CART CSS */
/* CHECKOUTPAYMENT JS VALIDATION */
select.dr_inputErrorBlur, select.dr_inputErrorSubmit {
  border: 1px solid #f00;
  background-color: #ffe8e9;
  padding: 1px;
}
select.dr_inputErrorFocus {
  border: 2px solid #b4342b;
  background-color: #fff;
}
input.dr_inputErrorBlur {
  border: 1px solid #f00;
  background-color: #ffe8e9;
  padding: 1px 1px 3px 1px;

}
input.dr_inputErrorFocus {
  border: 2px solid #b4342b;
  background-color: #fff;
  padding: 0 0 2px 0;
}
input.dr_inputErrorSubmit {
  border: 1px solid #f00;
  background-color: #ffe8e9;
  padding: 1px 1px 3px 1px;
}
/* CONFIRM */
.dr_Content #dr_confirmEula .dr_label {
  width:auto;
}
.dr_confirmElement {
/*	border: 1px solid #ddd;*/
	float: left;
	margin: 10px 0;
	min-height: 240px;
/*     padding: 7px;*/
	width: 100%;
}
.dr_confirmElement h3 {
  background-color:#E0E0E0;
  text-align:right;
}
.dr_confirmElement h3 span {
  display:block;
  width:50%;
  float:left;
  text-align:left;
}
a.dr_confirmCartEditLink, a.dr_confirmEditLink {
  float: right;
	margin-right: 12px;
	margin-top: -27px;
}
#dr_confirmPaymentMethod p {
	padding: 0 12px;
}
/* THANK YOU */
.dr_thankYouElement {
  width:100%;
  clear:both;
}
#dr_ThankYou h3 {
  background-color:#E0E0E0;
}
.dr_thankYouElement ol {
  list-style-position:inside;
}
#dr_ThankYou #dr_productTbl .dr_qty, #dr_ThankYou .dr_planQty {
  text-align:center;
}
#dr_ThankYou ul, #dr_Invoice ul, .dr_deliveryPhysical {
font-weight:400;
text-transform:none;
}
/* INVOICE */
#dr_Invoice #dr_billingAddress, #dr_Invoice #dr_shippingAddress, #dr_Invoice #dr_endUserAddress, #dr_Invoice #dr_taxInvoiceSupplierInfo, #dr_Invoice #dr_taxInvoiceShopperInfo, #dr_Invoice #dr_taxCreditInvoiceSupplierInfo, #dr_Invoice #dr_taxCreditInvoiceShopperInfo {
  width:235px;
  float:left;
}
#dr_Invoice #dr_invoiceTbl {
  float:left;
}
#dr_Invoice #dr_invoiceOrderInfo {
  width: 500px;
  float:left;
}
#dr_sequentialVATInvoice h2, #dr_taxInvoiceTable, #dr_taxCreditMemoTable {
  page-break-after: always;
}
/* HELP/CUSTOMER SERVICE */
#dr_helpColumnLeft {
  width:48%;
  float:left;
}
#dr_helpColumnRight {
  width:48%;
  float:right;
}
.dr_helpElement h3 {
  font-size:24px!important;
}
#dr_quickOrderLookUp h3 {
	background-color:transparent;
}
#dr_orderLookupEmail, #dr_orderLookupOrderNum {
margin:0 0 0 30px;
}
#dr_orderLookupSeperator {
margin:0 0 0 10px;
}
#dr_quickOrderFAQ .dr_forgotPassword {
margin:0 0 0 40px;
}
#dr_Help .dr_label {
  display:block;
  float:left;
  width:150px;
}
/* CENTERS LINEITEM INFO IN QUICK ORDER AND MY ACCOUNT LOOKUP ORDER LISTING */
#dr_orderListTbl .dr_orderAmount, #dr_orderListTbl .dr_orderAmount {
  text-align:right;
}
#dr_orderListTbl td {
  text-align:left;
}
/* RETURN CHECKBOX ON SELF SERVICE RETURNS AND CANCELLATIONS PAGES */
#dr_CustomerServiceOrderDetail .dr_returnAllCheckbox {
  text-align:right;
}
/* SOLR AUTO-COMPLETE */
.ac_results {
  border:1px solid #c2c2c2;
  background-color:#fff;
  overflow:hidden;
  z-index:99999;
}
.ac_results li {
  cursor:default;
}
.ac_odd {
  background-color:#E0E0E0;
}
.ac_over {
  background-color:#c2c2c2;
}
/* CUSTOM BUNDLE */
.dr_CustomBundle .dr_bundle {
  float:left;
  margin-right: 15px;
  width:480px;
}
.dr_CustomBundle .dr_bundleCartDetail {
  float:left;
  border:1px solid #c2c2c2;
  width:480px;
}
.dr_CustomBundle .dr_groupTitle {
  height:30px;
  background-color:#E0E0E0;
  width:470px;
  float:left;
}
.dr_CustomBundle .dr_quantity {
  width:30px;
}
.dr_CustomBundle .dr_tdremoveButton, .dr_CustomBundle .dr_tdQuantity {
  float:left;
  width:10%;
}
.dr_CustomBundle .dr_strikeThrough {
  text-decoration: line-through;
}
.dr_CustomBundle .dr_bundleCartDetail .dr_submitBundle {
  text-align:center;
}
.dr_CustomBundle .dr_bundleCartDetail .dr_bundlePriceSubtotal {
  text-align:right;
}
.dr_CustomBundle .dr_bundleCartDetail .dr_bundleProduct {
  float:left;
}
.dr_CustomBundle .dr_bundleCartDetail .dr_bundlePrice {
  float:right;
}
.dr_CustomBundle .dr_bundleCartDetail .dr_bundleCartInfo {
  margin-bottom:5px;
}
.dr_CustomBundle .dr_customBundleProductInfo {

  float:left;
  width:76%;
}
.dr_CustomBundle .dr_customBundleProductName {
  float:left;
  width:70%;
}
.dr_CustomBundle .dr_customBundleProductPriceBox {
  float:right;
}
.dr_CustomBundle .dr_customeBundleUl {
  list-style-type:none;
}
.dr_CustomBundle .dr_customeBundleLi {
  list-style-type:none;
  float:left;
  line-height:25px;
  width: 100%;
}
/* CBSB THANK YOU */
#dr_ThankYou #dr_productTbl .dr_productNameHeader, #dr_ThankYou #dr_productTbl .dr_subsShortDescriptionHeader {
  background-color:#FFF;
  color:#000;
}
#dr_thankYouElementContainer #dr_productInformation #dr_subsPurchaseDetails .dr_subsPurchaseSubtotal {
  float:right;
}
.dr_thankYouElement #dr_planPrice {
  background-color:#E0E0E0;
  text-align:right;
}
#dr_ThankYou .dr_priceTotal, #dr_discountTotal, #dr_shippingTotal, #dr_shippingDiscountTotal, #dr_taxTotal, .dr_planTotalLabel, .dr_planPrice {
  text-align:right;
}
/* SUBS PLAN DETAIL */
#dr_SubsPlanDetails .dr_subsGroupName {
  background-color:#E0E0E0;
}
#dr_SubsPlanDetails #dr_subsPlanImage {
  float:left;
}
#dr_SubsPlanDetails #dr_subsPlanDespAndTerms, #dr_SubsPlanDetails .dr_subsFeaturePriceAndTerm {
  position: relative;
  overflow: hidden;
}
#dr_SubsPlanDetails #dr_subsPlanContainer #dr_subsPlanDetail #dr_subsGroup #dr_subsNoneFeature {
  width:50%;
}
#dr_SubsPlanDetails .dr_subsFeatureProductContainer, #dr_SubsPlanDetails .dr_subsGroupName {
   clear: both;
}
#dr_SubsPlanDetails .dr_subsFeaturePriceAndTerm {
   float: right;
}
#dr_SubsPlanDetails #dr_subsPurchaseDetail {
  clear:both;
  background-color:#E0E0E0;
  text-align:right;
}
/* VAT INVOICE */
#dr_vatRequestCheckbox .dr_label {
  float:none;
  display:inline-block;
}
#dr_krVatInvoiceInfo #dr_buyerTaxRegistrationNumer .dr_label, #dr_krVatInvoiceInfo #dr_buyerBusinessType .dr_label {
  width:150px;
}
/* VIRTUAL PRODUCT */
#dr_prodComboSummary{
  padding: 5px;
}
.dr_prodComb .dr_prodComboDetail{
  float:left;
  padding:5px;
}
#dr_cartTbl .dr_prodComboDetail .dr_prodComponentList, #dr_confirmTbl .dr_productName .dr_prodComponentList
{
  list-style-type:disc;
}
/* SUBSCRIPTION PLAN DETAILS */
.dr_subsGroupName, .dr_siteButtonsWrapper {
  clear:both;
}
#dr_SubsPlanDetails #dr_subsPlanContainer #dr_subsPlanDetail #dr_subsGroup .dr_subsFeatureProductContainer, .dr_subsFeatureProductContainer {
  display:block;
}
#dr_SubsPlanDetails #dr_subsPlanContainer #dr_subsPlanDetail #dr_subsGroup .dr_subsFeatureProductContainer .dr_subsFeatureDetail, .dr_subsFeatureDetailDiv {
  width: 100%;
  float: left;
}
.per_quantity_price, .dr_lineitemShippingPrice {
  float:right;
}
.dr_quantityPrice {
  float:right;
  text-align:right;
}
#dr_purchaseDetails .dr_qty .dr_quantity label {
width:124px;
}
/* CUSTOM CSS CLASSES FOR THIS SITE  */

/* needed for 'sticky' footer  */
html {
	min-height: 100%;
	position: relative;
}
body {
	margin-bottom: 289px;  /* adjust to height of your footer - add extra 20px for padding at bottom of 'container'  */
}
/* ./needed for 'sticky' footer  */
a, img {
	outline: none;
}
#dr_Home h3 {
	padding-left: 15px;
}
.navbar {
margin-bottom:0!important;
}
#HomeOffersPage .navbar {
margin-bottom:20px!important;
}
.navbar-header {
	left: -25px;
	padding: 19px 30px 0;
	position: relative;
}
.navbar-header:hover {
	background-color: #transparent!important;
}
.navbar-default {
    border-color: #666666 !important;
	border-bottom:hidden!important;
}
#dr_cartSummary {
	color: #ffffff;
	padding: 15px;
}
#dr_cartSummary .dr_siteButtons, #dr_cartSummary p:nth-child(2) {
	display: none;
}
#dr_cartSummary p {
	margin: 0;
}
.dr_cartSummaryItemCount {
	color: #FFA500;
	font-weight: 700;
}
input, select, textarea {
	border: 1px solid #bbb;
	margin: 0 10px 0 0;
	padding: 6px;
}
#dr_ShoppingCart label.error, #dr_quickOrderLookUp label.error, #dr_forgotPassword label.error, #dr_ThreePgCheckoutAddressPaymentInfo label.error {
	clear: both;
	color: red;
	display: block;
	font-size: 12px;
	margin: 5px 0;
}
#dr_checkoutButton {
	float: right;
}
.dr_refreshQtyImage {
	border: medium none;
	position: relative;
	top: 9px;
}
#dr_payPalExpressCheckoutButton {
	display: inline-block;
	left: 62%;
	margin-right: 10px;
	position: relative;
}
#dr_saveOrderButton {
	display: inline-block;
  float: left;
}
.top-buffer {
	margin-top: 20px;
}
.bottom-buffer {
	margin-bottom: 20px;
}
.right-buffer {
	margin-right: 20px;
}
.left-buffer {
	margin-left: 20px;
}
.navbar, .navbar-default .navbar-nav > .active > a  {
	background: #ffffff url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/BACKGROUND.png");
	color:#ffffff;
}
nav.navbar.navbar-default.navbar-static-top div.container {
	background: #000000 url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/TOPNAV.png");
}
.navbar, .navbar-default .navbar-nav > .active > a:visited  {
	color:#transparent;
}
.navbar, .navbar-default .navbar-nav > .active > a:hover  {
	color:#transparent;
}
.footer {
	font-size: 14px;
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
	height:288px;
        padding:0;
	position: absolute;
	width:100%;
	color:#fff;
        bottom:0;
}
.footer {
	background-color:transparent; /* Old browsers */
}
.footer .container {
background: #000000 url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/TOPNAV.png");
padding-top:10px;
}
/*.footer .container {
border-top:1px dotted #333333;
}*/
.dr_base-logo {
	padding: 30px 0;
}
.dr_copyright {
	padding: 40px 0;
}
.dr_ssl {
	float: left;
  margin-left: 25px;
}
.dr_copyright {
	float:right;
	text-align: right;
}
#dr_geoTrustIcon {
	float: right;
	margin: 0 0 10px;
	text-align: right;
	width: 115px;
}
.dr_year {
	clear: both;
}
.dr_thumbnailImage {
	display: block;
	float: left;
	padding: 10px;
}
.dr_singleTopSeller {
	display: block;
}
.feature-product, #dr_offer .dr_product {
	margin-bottom: 30px;
	/*min-height: 160px;*/
	padding: 10px;
}
#dr_offer .dr_product {
margin-bottom:-30px;
}
.feature-product img{
	margin-right: 15px;
}
.feature-product .dr_thumbnailImage {
	padding: 0;
}
.store-special {
	margin-bottom: 15px;
}
#dr_Home #dr_storeSpecialsOffer .col-md-3 {
background-color:#ffffff;
}
#dr_storeSpecialsOffer {
margin-top:20px;
margin-bottom:40px;
}
#dr_Home #dr_featuredItemsOffer .row {
padding-right:0;
padding-left:0;
}

.store-special, .cat-product-list, .search-result {
	/*border: 1px solid #ddd;
	margin-bottom: 35px;*/
	overflow: auto;
	padding: 10px;
	text-align: center;
}
.search-result {
	margin-bottom: 15px;
}
#HomeOffersPage .store-special {
padding:0px;
}
.store-special .dr_productName, .cat-product-list .dr_productName, .search-result .dr_productName {
	display: block;
        margin-top:20px;
	min-height: 50px;
}
.store-special .dr_productName {
	margin-top: 0px;
	min-height: 50px;
}
.store-special .dr_thumbnailImage {
	display: block;
	float: none;
	margin:20px;
	padding: 0;
}
.store-special .dr_thumbnailImage img, .cat-product-list img, .search-result img, #dr_offer .dr_thumbnail {
	width: 100%;
        max-width:300px;
}

.feature-product .dr_productName, .store-special .dr_productName, .cat-product-list .dr_productName, .search-result .dr_productName, #dr_shoppingCartTable td.dr_productName, #QuickBuyConfirmOrderPage td.dr_productName, #dr_ThankYou td.dr_productName, #dr_Invoice td.dr_productName {
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
font-size: 16px;	
text-transform:uppercase;
font-weight:bold;
}
#dr_QuickBuyCart, #QuickBuyConfirmOrderPage, #dr_ThankYou, #dr_Invoice  {
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
}
#dr_purchaseDetails h1 > em, .store-special .dr_productName > em, .cat-product-list .dr_productName > em, .search-result .dr_productName > em, #dr_offer .dr_productName > em, #dr_shoppingCartTable td.dr_productName > em, #QuickBuyConfirmOrderPage td.dr_productName > em, #dr_ThankYou td.dr_productName > em, #dr_Invoice td.dr_productName > em {
font-weight:400;
text-transform:none;
margin-right:4px;
}
.store-special .dr_price, .feature-product .dr_price, .cat-list-info .dr_price, .search-result .dr_actualPrice, .cat-product-list .dr_price {
	font-size: 16px;
	font-weight:bold;
}
.search-result .table-bordered>tbody>tr>td, .search-result .table-bordered, .cat-product-list .table-bordered>tbody>tr>td, .cat-product-list .table-bordered {
	border:none!important;
}
#dr_offerHeader h2:nth-child(1) {
text-transform:none;
max-width:46%;
line-height:normal;
}
#dr_offer .dr_price, #dr_offer .dr_discountYouSave {
	font-weight: bold;
        font-size:20px;
}
#dr_offer input[type="radio"] {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
#dr_productUpSell #dr_siteButtons, #dr_productCrossSell #dr_siteButtons {
	text-align: left;
margin:30px 0;
}
.interstital-btn {
    background-color: #fff;
    border-radius: 0px;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 12px;
    font-family: 'Oswald',Helvetica,Arial,Verdana,sans serif;
    display: inline-block;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    background-image: none;
    border: 1px solid #ccc;	
    text-transform:uppercase;
}
.interstital-btn a:link {
color:#000000;
}
.interstital-btn a:visited {
color:#000000;
}
.interstital-btn a:hover {
color:#000000;
text-decoration:none;
background-color:#f1f1f1;
}
.prod-list-head {
	margin: 10px 0;
}
#dr_purchaseDetails .dr_price {
	font-size: 20px!important;
font-weight:700;
}
#dr_ProductDetails #dr_purchaseDetails .dr_price {
	margin-top: -10px;
}
#dr_purchaseDetails h1, #dr_purchaseDetails h2 {
font-size:28px!important; 
text-transform:uppercase; 
font-weight:bold;
margin:40px 0 0;
}
#dr_ProductDetails #dr_purchaseDetails h1 {
	margin: 35px 0 0;
}

.dr_price {
	margin-bottom: 10px;
}
.store-special .dr_price {
        margin:10px 0;
}
#dr_ShoppingCart #dr_siteButtons {
	overflow: hidden;
}

.dr_button, .dr_button:hover {
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #333333;
}
.dr_button {
	/*border-radius: 6px;*/
	font-size: 18px;
	line-height: 1.33;
	padding: 10px 16px;
}
.dr_button, .dr_acceptOffer {
	-moz-user-select: none;
	background-color: #000000;
	background-image: none;
	border: none!important;
	/*border-radius: 4px;*/
	color: #FFA500!important;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
        font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
	text-transform: uppercase;
}
.dr_button:hover, .dr_acceptOffer:hover {
	background-color: #333333;
	color: #FFA500;
}
#dr_continueShoppingButton .dr_button {
	background-color: #000000;
	border: none;
	color: #FFA500;
}
#dr_continueShoppingButton .dr_button:hover {
	background-color: #333333;
	color: #FFA500;
}
a:link {
color:#000000;
} 
a:visited {
color:#000000;
}
a:hover, a:focus {
color:#FFA500;
}
.dr_acceptOffer {
	/*float: right;*/
    margin: -4px 3% 0 0;
}
.cat-product-list .dr_button, .search-result .dr_button {
	display: block;
}
.store-special .dr_button {
	padding:6px 12px;
        margin-bottom:20px;
}
.cat-product-list label {
margin-bottom:0;
}
#dr_socialNetworkLinks {
	margin: 10px 0;
}
#dr_topSellersOffer {
	display: block;
}
.topSellersOffers {
	list-style: none;
	padding: 0;
}
#dr_ShoppingCart label, #dr_quickOrderLookUp label , #dr_forgotPassword label, #dr_ThreePgCheckoutAddressPaymentInfo label {
	font-weight: normal;
}
#shippingDifferentThanBilling, #saveMyAccountInfo {
	float: left;
	margin-right: 12px;
}
.dr_loginButton {
	float: left !important;
}
#dr_cc_login, #autoRenewOptedInOnCheckout {
	margin-right: 10px;
}
.dr_emptyCart {
	margin: 20px 0 40px 0;
}
#dr_confirmAddress h3, #dr_confirmPaymentMethod h3, #dr_confirmShipping h3, #dr_autoRenew h3 {
	margin-top: 0;
	padding: 12px;
}
#dr_confirmAddress h3 span, #dr_confirmShipping h3 span, #dr_confirmPaymentMethod h3 span {
	font-size: 18px;
}
#dr_confirmAddress h3 a, #dr_confirmShipping h3 a, #dr_confirmPaymentMethod h3 a, #dr_confirmVAT h3 a {
	font-size: 15px;
}
#dr_confirmAddress address, #dr_confirmShipping address, #dr_confirmPaymentMethod address, #dr_shippingInformation address, #dr_TYDownloadInstructions, #dr_thankYouElementContainer #dr_siteButtons, #dr_optInAutoRenew {
	padding: 0 12px;;
}
#dr_ConfirmOrder #submitBottom, .dr_print {
	margin: 12px 0;
}
#dr_ConfirmOrder .dr_siteButtons, #dr_TermsOfSaleAcceptance {
	text-align: right;
}
#dr_TermsOfSaleAcceptance > input {
	float: right;
	margin-left: 5px;
}
.dr_orderTotal {
	font-size: 20px;
}
#dr_downloadInstructions h3, #dr_shippingInformation h3, #dr_downloadQuestions h3, #dr_orderInformation h3 {
	padding: 12px;
}
#dr_invoiceOrderInfo div {
	margin-top: 12px;
}
#dr_paginationTop, #dr_paginationFooter, .dr_cat-sort {
	margin:0;
}
#dr_billing select, #dr_shipping select {
	width: 164px;
}
#dr_shippingEstimator select {
width:280px;
}

#dr_HelpPage h3 {
	color: #337ab7;
}
#dr_productSearch #searchKeywords {
	float: left;
}
#dr_productSearch #dr_siteButtons {
	display: inline;
	margin:0 4px;
}
#navbar #dr_productSearch {
	margin: 14px 13px;
}
#navbar #dr_productSearch input {
	margin: 0;
	padding: 0;
        color:#333333;
        font-weight:400;
}
#navbar #dr_productSearch .dr_label {
	color: #777;
	display: none;
	font-weight: 400;
}
#keywords.ac_input {width:200px;}

#navbar #dr_productSearch #dr_siteButtons .dr_button {
	font-size: 0px !important;/*
	font-weight: 400 !important;
	padding:3px 3px 2px;*/
	background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/search_button.png");
	background-repeat: no-repeat;
	background-size: contain;
    height: 18px;
    width: 18px;
    border: none!important;
    margin: -6px 0 0 0;
background-color:transparent!important;
}
#navbar #currencySelectorToken {
	margin:-1px 0 0 0;
	padding:15px 0 8px 13px;
}
#navbar #currencySelectorToken select {
	margin:0;
	padding:1px;
	color:#777777;
}
.dr_cartSummaryItemCountLabel > a {
	color: #fff;
	text-decoration: none;
}
.dr_cartSummaryItemCountLabel > a:visited {
	color: #fff;
}
.dr_cartSummaryItemCountLabel > a:hover, .dr_cartSummaryItemCountLabel > a:focus {
	color: #FFA500;
}
.dr_topSellerBlock {
	margin-bottom: 20px;
	padding: 0 15px;
}
.dr_cart-checkout-button {
	margin: 20px 0;
}
#dr_ShoppingCart h3, #dr_thankYouElementContainer h3, #dr_AddEditPayment h3, #dr_vatExemption h3, #dr_confirmVAT h3 {
	margin-top: 0;
}
.dr_cart-checkout-button {
  text-align: right;
}
.dr_cart-checkout-button .dr_button {
  margin-right: 0;
}
#dr_shoppingCartTable, #dr_confirmProducts {
/*	border: 1px solid #ddd;
	padding: 7px;*/
}
#dr_cartTbl {
	margin-bottom: 0;
}
#dr_chooseShippingMethod {
	min-height: 70px;
}
#dr_chooseShippingMethod h3 {display:none;}
#dr_ProductSearchResults #dr_siteButtons {
	margin-left: 0;
}
label.error[for="ccMonth"], label.error[for="ccYear"] {
	display: inline-block !important;
}
label.dr_label[for="saveMyAccountInfo"], label[for="shippingDifferentThanBilling"] {
	width: 300px;
}
.navbar-right .dropdown-menu {
  background-color: #e4e2e3;
	right: auto;
}
#dr_helpColumnLeft h3, #dr_helpColumnRight h3, #dr_AddEditPayment h3, #dr_AddEditAddress h3 {
 /* background-color: #E0E0E0;*/
	padding:10px;
}
#dr_loginContainer, #dr_paymentContainer, #dr_billingContainer, #dr_shippingContainer, #dr_optInContainer, #dr_productInformation, #dr_shippingInformation, #dr_downloadInstructions, #dr_downloadQuestions, #dr_autoRenewTermContainer, #dr_checkoutoutTypeContainer, #dr_confirmEulaContainer, #dr_vatExemption, #dr_confirmVAT {
	/*border: 1px solid #e4e2e3;*/
}
#dr_myAccountFAQ, #dr_orderInformationFAQ, #dr_shippingInformationFAQ, #dr_technicalSupportFAQ, #dr_quickOrderFAQ, #dr_downloadInformationFAQ, #dr_returnsCancellationsFAQ, #dr_privacySecurityFAQ, #dr_needHelpFAQ, #dr_rightOfWithdrawalFAQ, #dr_loginContainer, #dr_paymentContainer, #dr_billingContainer, #dr_shippingContainer, #dr_optInContainer, #dr_productInformation, #dr_shippingInformation, #dr_downloadInstructions, #dr_downloadQuestions, #dr_autoRenewTermContainer, #dr_orderInformation, #dr_myAccountColumn1, #dr_myAccountColumn2, #dr_checkoutoutTypeContainer, #dr_confirmEulaContainer, #dr_vatExemption, #dr_confirmVAT, #dr_productQuestionsFAQ, #dr_warrantyPartsFAQ {
	margin-bottom: 12px;
	/*padding: 7px;*/
}
#dr_Help h3, #dr_AddEditAddress h3, #dr_ThreePgCheckoutAddressPaymentInfo h3 {
	margin-top: 0;
}
#dr_currencySelector {
	text-align: right;
}
.dr_cart-buttons {
	margin-bottom: 10px;
}
.dr_deleteItemImage {
	border: none;
}
#dr_login .dr_loginButton {
		margin-left: 10px;
	}
#dr_homeLink {
	display: block;
	height: 81px;
	outline: none;
	text-indent: -999999px;
	width: 306px;
}
#dr_homeLink {
	background-image: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/stanley/cm/images/stanley_logo.png");
	background-repeat: no-repeat;
	background-size: contain;
}
#dr_ShoppingCart .dr_error {
	display: block;
}
#dr_suggestionForm #editBillingButton2, #dr_suggestionForm #editShippingButton2, #dr_suggestionForm #editBillingButton, #dr_suggestionForm #editShippingButton {
	display: block !important;
	margin-top: 10px;
}

/* ADDITIONAL CLASSES FOR CUSTOM SETUP  */

/* home page product list  */
#dr_Home .dr_productname {
	min-height: 42px;
}
#dr_Home .dr_prodThumbnail {
	margin: 10px 0;
	min-height: 150px;
}
#dr_Home .dr_prodThumbnail img {
	max-height: 145px;
}
/* product detail page  */
#variationDiv select {
	margin-bottom: 3px;
	width: 35%;
}
#please_select {
  margin: 10px 0;
}
#dr_purchaseDetails .price {
	margin-bottom: 10px;
}
.startingPrice {
	color: #aaa;
	font-size: 18px;
	font-weight: 700;
}
.itemPrice {
	color: #FFA500;
	font-size: 28px;
	font-weight: 400;
}
#dr_vlpSection {
	margin: 10px 0;
}
.dr_vlpTitle {
	margin-bottom: 10px;
}
#dr_vlpPointLevels th, #dr_vlpPointLevels .dr_price {
	font-size: 14px;
}
.variationSelect {
	float: left;
	margin-right: 8px;
}
.variationSelect .dr_priceBlock {
	display: none;
}
.dr_variationInfo {
	height: 35px;
	margin: 10px 0;
}
.dr_variationInfo input[type=radio] {
	display:none; 
	margin:10px;
}
.dr_variationInfo input[type=radio] + label {
	border-color: #ddd;
	color: #fff;
	display: inline-block;
	height: 30px;
	padding: 4px 12px;
	width: 30px;
}
.dr_variationInfo input[type=radio]:checked + label { 
	background-image: none;
	outline: none;
	border-color: #ffda6b;
	box-shadow: 0 0 10px #ffda6b;
}
.icursor, .variationSelect label {
	cursor: pointer;
}
#dr_purchaseDetails .dr_qty {
	display: block;
	margin: 20px 0;
}
#dr_ProductDetails #dr_purchaseDetails .dr_qty {
	margin: 15px 0;
}
#dr_purchaseDetails #dr_displayPrice {
	font-size: 20px;
        font-weight:bold;
	margin:25px 0 30px;
clear:both;
}
#dr_ProductDetails #dr_purchaseDetails #dr_displayPrice {
	margin:15px 0 25px;
}
.variation-data {
	display: none;
}
.variation-data.selected {
	display: block;
}
.pdThumbnail {
	margin: 3px 0;
}
.iname {
	display: none;
}
.more-views li {
        /*display: inline-block;*/
	max-width:61%;
	margin:0 0 8px;
float:right;
}
.more-views {
    list-style: none;
    margin: 0;
    padding: 0;	
}
#color-title {
	float: left;
	font-weight: 700;
	width: 128px;
        margin-top:-4px;
}
#color-title span {
	font-size: 12px;
	font-weight: 400;
}
 
/* compare pages  */
#CompareTable {
	font-size: 12px;
}
#CompareTable th {
	background-color: #eee;
	font-weight: 700;
	height: 80px;
	min-height: 80px;
}
#CompareTable td {
	vertical-align: middle;
	word-wrap: break-word;
}
#CompareTable .dr_price {
	font-size: 1.3em;
}
.compareBoxImg {
	border: 1px solid #FFA500;
	height: 36px;
	width: 36px;
}
#CompareTable .compareBoxImg {
	height: auto;
	margin-bottom: 10px;
	width: 100px;
}
.addCompareProduct {
	font-size: 12px;
	margin-bottom: 10px;
}
#CompareTable .removeLink {
	display: inline-block;
	margin-left: 5px;
}
#CompareTable .dr_buttons {
  display: inline-block;
}
/* upsell offer page  */
#dr_productUpSell .dr_regularPrice {
	color: #bbb;
}
#dr_productUpSell .dr_discountLabel, #dr_productUpSell .dr_regularPriceLabel {
  padding-left: 23px;
}
#dr_productUpSell .dr_discountYouSave {
    color: #990000;
    font-size: 26px;
}
/* shopping cart page  */
#dr_clickandbuyImage, #dr_paypalExpressImage {
	margin-right: 5px;
}
#dr_ThreePgCheckoutShoppingCart #dr_autoRenewTermContainer {
	margin-top: 12px;
}
#dr_cartTbl .dr_qty {
    max-width: 80px;
}
#dr_cartTbl .dr_CandyRack {
	background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/standard/cm/images/dotted-line.png") no-repeat scroll 225px -40px rgba(246, 246, 246, 1);
	height: 52px;
	padding-left: 251px;
}
#dr_cartTbl .dr_CandyRack img {
	border: 1px solid #FFA500;
	width: auto;
	height: 35px;
}
#dr_cartTbl .dr_CandyRack a.dr_button {
	color: #fff;
	position: absolute;
	right: 15px;
}
.dr_CandyRack .dr_productSalesPitch {
	display: block;
	float: left;
	width: 90%;
}
.dr_CandyRack .dr_price {
	margin-left: 30px;
}
.prod_thumbnail {
  float: left;
  margin: 0 10px 0 0;
}
.prod_thumbnail img {
 /* border: 1px solid #FFA500;*/
  max-width: 120px;
}
#dr_checkoutType p {
	margin-top: 10px;
}
.dr_legalPolicyLinks {
  word-wrap: break-word;
}
.dr_formLine.dr_saveMyAccountInfo {
    height: 15px;
}
/* thank you page  */
.dr_thankYouElementPadding {
	padding: 0 12px;
}
#dr_ThankYouli#dr_bcCheckoutShipping.dr_titleOff {
display:none;	
}
/*  account pages  */
#dr_AddEditPayment label , #dr_EditProfile label {
	width: 250px;
}
#dr_AddEditPayment #dr_siteButtons, #dr_EditProfile #dr_siteButtons, #dr_SavedOrderAccept .dr_siteButtons, #dr_myAccountColumn1 #dr_siteButtons, #dr_myAccountColumn1 .dr_backToMainHelp {
	padding-left: 10px;
}
/* RTAV Overlay  */
#rtav_overlay {
	background-color: #fff;
	padding: 20px;
}
#confirmShippingDiv {
	margin-left: 30px;
}
/* VAT exemption  */
#dr_confirmVAT {
	min-height: auto;
}
#dr_confirmVAT h3 span {
	margin-top: 8px;
}
#dr_confirmVAT h3 a {
	position: relative;
	top: 38px;
}
/* carousel  */
.carousel-control.left, .carousel-control.right {
  background-image: none;
}
.carousel-indicators {
  bottom: 3px;
}
.carousel-indicators li {
  background-color: #b3d4fc;
  border-color: #D1D7D7;
  border-width: 6px;
  margin: 0 2px;
}
.carousel-indicators .active {
  background-color: #FFA500;
  border-color: #FFA500;
  border-width: 6px;
}
#dr_featuredItemsOffer {
	margin-bottom: 20px;
	margin-top: -20px;
}
#dr_Home #dr_featuredItemsOffer {
	margin-bottom:5px;
}

/* from client web dev setup sheet */

a {
color:#000000;
} 
a visited {
color:#000000;
}
a hover, a focus {
color:#FFA500;
}
.dr_Content a:link {
color:#000000;
} 
.dr_Content a:visited {
color:#000000;
}
.dr_Content a:hover {
color:#FFA500;
}
.footer a:link {
color:#fff;
} 
.footer a:visited {
color:#fff;
}
.footer a:hover {
color:#FFA500;
}
#dr_stumble, #dr_digg, #dr_facebook {
	display:none;
}
/*.store-special .dr_thumbnailImage img {
max-width:150px;
}*/
#dr_offer .dr_thumbnail {
max-width:300px;
padding:10px;
}
h1 {font-size:24px!important;}
h2 {font-size:18px!important;}
h3 {font-size:18px!important;}
h1, h2, h3, h4, h5, h6 {color: #000000!important; font-family:'Oswald',Helvetica,Arial,Verdana,sans serif; text-transform:uppercase;}
dt {font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
}

.navbar-nav {
text-transform:uppercase;
font-size:14px;
font-weight:bold;
margin:25px -10px 0 0;
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;

}
.dropdown-menu {
font-size:14px!important;
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
}
.navbar-default .navbar-nav > li > a { color:#ffffff!important;}
.navbar-default .navbar-nav > li > a:visited { color:#ffffff!important;}
.navbar-default .navbar-nav > li > a:hover { color:#FFA500!important;}
.navbar-default .navbar-nav > li > a:active { color:#FFA500!important;}

.navbar-default .navbar-nav>.open>a {color:#ffffff!important; background-color:#000000!important;}
.navbar-default .navbar-nav>.open>a:hover {color:#FFA500!important; background-color:#000000!important;}
.navbar-default .navbar-nav>.open>a:focus {color:#FFA500!important; background-color:#000000!important;}
.navbar-right .dropdown-menu {color:#ffffff!important; background-color:#000000!important;}
.dropdown-menu>li>a {color:#ffffff!important; font-weight:bold;}
.dropdown-menu>li>a:visited { color:#ffffff!important;}
.dropdown-menu>li>a:hover { color:#FFA500!important; background-color:#000000!important;}
.dropdown-menu>li>a:active { color:#FFA500!important; background-color:#000000!important;}

.dropdown-menu li.non-link {
    padding: 3px 20px;
}
/* hiding unwanted FAQ content */
div#dr_Help.dr_Content > h1, div#dr_Help.dr_Content > strong, #dr_Help #dr_downloadInformationFAQ, #dr_orderInformationFAQ ul li.dr_q13, #dr_orderInformationFAQ ul li.dr_q14, #dr_OrderInformation .dr_q13, #dr_OrderInformation .dr_q14, #dr_ContactForm #dr_contactHelpDownloading, #dr_ContactForm #dr_contactSerialLookUp,  #dr_Help #dr_technicalSupportFAQ, #dr_TechnicalAssistance .dr_q1, #dr_Help #dr_needHelpFAQ, #dr_ThankYou li#dr_bcCheckoutShipping.dr_titleOff, #dr_ReturnAndCancellations.dr_Content div.dr_q2 p:first-of-type, #dr_orderLookupReasons li#dr_EDS, #dr_orderLookupReasons li#dr_serialNumber, #dr_orderLookupReasons li#dr_reDownload, #dr_orderLookupReasons li#dr_backUpCD, #dr_returnsCancellationsFAQ.dr_helpElement .dr_q1, #dr_ReturnAndCancellations.dr_Content .dr_q1, #dr_ReturnAndCancellations.dr_Content .dr_q3, #dr_ContactForm #dr_technicalSupportSection {
display:none;
}

.footer ul.navigation-social {
    display: block;
    float: right;
    padding-top: 2px;
    white-space: nowrap;
}
.footer ul.navigation > li, .footer ul.navigation-contact > li  {
    display: inline;
    position: relative;
}
.footer ul.navigation-contact > li {
margin-right:10px;
}
.footer ul.navigation-social span.label {
    color: #FFA500;
    font-family: Helvetica,Arial,Verdana,sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: -0.3px;
    line-height: 20px;
    margin: 0 3px 0 0;
    padding: 0;
    vertical-align: top;
}
.footer ul.navigation-social a {
    background-color: transparent;
    position: relative;
    width: 30px;
    height: 30px;
    margin: 0;
}
.footer ul.navigation a {
    padding: 1px;
    margin-right: 0px;
    font-size: 11px;
}
.footer li {
    list-style: none;
}

/* custom page styling */

span.custom-rule {
    display: block;
    border-top: 1px solid #ddd;
    height: 1px;
    margin: 22px 0 20px;
}
iframe .container {max-width: 100%!important;}
.home-branded {
    margin-bottom: 15px;
    overflow: auto;
    text-align: center;
}
ul.navigation-contact {
    padding:0;
}
.swatch_label {}
.swatch_green {background-color:#4B7452; height:30px; width:30px;margin:0 auto;}
.swatch_navy {background-color:#0C1C4D; height:30px; width:30px;margin:0 auto;}
.swatch_crimson {background-color:#760724; height:30px; width:30px;margin:0 auto;}
.swatch_ice {background-color:#5E93A4; height:30px; width:30px;margin:0 auto;}
.swatch_ss {background-color:#D1D1D1; height:30px; width:30px;margin:0 auto;}
.swatch_black {background-color:#171717; height:30px; width:30px;margin:0 auto;}

.pdp_thumb {
width:25%;
float:left;
position: relative;
    min-height: 1px;
    padding-right: 15px;
   /* padding-left: 15px;*/
}
.pdp_image {
width:75%;
float:left;
position: relative;
min-height: 1px;
}
.cat_swatch {
padding:2px;
display:inline;
}
.category_prod_swatch {
margin:-10px 0 0 0;
}
.free_shipping {
    display: block;
    padding: 2px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background-color: #999999;
    font-size: 15px;
    text-transform: none;
    margin:0 -15px;
    cursor:pointer;
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
     /*  border-radius: 0px 0px 10px 10px;
    width: 200px;
    position: absolute;
    top: 0px;
    left: 31%;
    z-index: 1000000;*/
}
.modal-dialog {
    margin: 60px auto;
}
.modal-body {
    color:#333333!important;
}

#dr_emailCapture {
    display: inline;
}
#bullseye {
font-size:13px;
}
#bullseye input {
    padding: 3px 2px;
    margin: 0 5px 0 0;
width:170px;
color:#000000;
}
#bullseye em {
margin:0 5px 0 0;
}
 #dr_emailCapture .dr_button {
    font-size: 11px !important;
    font-weight: 400 !important;
    margin:4px 0 0;
    padding: 7px 13px;
width:65px;
border:none;
    background-color:#FFA500!important;
    color:#000!important;
}
.icon img {width:38px; height:38px;}

.pmi-copyright {
	float: right; 
	margin: -30px 0 0;
}
.dr_subfooter {
padding:0;
}
.faq-header {
font-weight:bold;
font-size:24px;
text-transform:uppercase;
font-family:'Oswald',Helvetica,Arial,Verdana,sans serif;
}
.stanley_contact_us {
color:#FFA500;
text-decoration:underline;
}
.panel-heading {
    padding: 10px 0px;
}
.panel-heading:hover {
    background-color: #transparent;
	/*cursor:pointer;*/
}
.legal-sub-footer {
    background-color: #000;
    color: #fff;
    padding:17px 0 7px;
    font-size: 12px;
    text-align: center;
    bottom: 0;
}
.legal-sub-footer a {
    color: #fff;	
}
.footer ul.navigation {
padding:0;
}
.dr_thumbnail_column {
	float:left;	
}
p.dr_sku {
    color: #aaaaaa;
    font-size: 14px;
float:left;
margin-bottom:20px;
}
#dr_ProductDetails p.dr_sku {
  margin-bottom: 15px;
}
#dr_purchaseDetails .sku, #dr_purchaseDetails .stockStatus {
display:none;
}
 #dr_purchaseDetails .stockStatus.active {
display:block;
margin:0 0 35px;
}
#dr_ProductDetails #dr_purchaseDetails .stockStatus.active {
	margin:0 0 30px;
}
#dr_purchaseDetails .sku.active {
display:block;
    color: #aaaaaa;
    font-size: 14px;
}
#dr_purchaseDetails #dr_inStockMessage {
margin:0 0 30px;
}
.full-width {
margin-right:-15px;
margin-left:-15px;
}
.nowrap {
  white-space:nowrap;
}

/* media queries  */

@media (max-width: 1200px) {
	body {
    margin-bottom: 310px;
}
	.footer {
    height: 310px;
}
.footer ul.navigation-social > li {
	display:block;
	padding-top:5px;
}
.footer ul.navigation.signup {
    margin: 1px 0px 0 45px;
    width: 120%;
}
 #dr_emailCapture .dr_button {
    margin:4px 0 0;
}
}

@media (max-width: 1000px) {
	body {
    margin-bottom: 400px;
}
	.footer {
    height: 400px;
}
}
@media (max-width: 800px) {
	body {
    margin-bottom: 510px;
}
	.footer {
    height: 510px;
}
.footer ul.navigation-social > li {
	display:block;
	padding-top:5px;
}
.footer ul.navigation.signup {
    margin: 1px 0 0 45px;
    width: 100%;
}
}

@media (max-width: 768px) {

.pmi-copyright {margin:0 0 20px; float:left;}
.legal-sub-footer {
padding:15px 0 5px;
}
#dr_emailCapture .dr_button {
    margin: -3px 0 0;
}
/*.footer ul.navigation-social > li {
	display:block;
	padding-top:5px;
}*/
.footer ul.navigation.signup {
    margin: 1px 0px 0 50px;
    width: 90%;
}

}
@media (max-width: 700px) {
    .footer ul.navigation-social, .footer ul.navigation {
        margin: 0;
        padding: 0;
    }

    .footer ul.navigation-social {
        margin: 10px 0 20px;
        float: left;
    }
.footer ul.navigation-social > li {
	display:inline;
}
.footer ul.navigation.signup {
    margin: 1px 0 0 0;
    width: 90%;
}	
}

@media (max-width: 600px) {
	body {
    margin-bottom: 710px;
}
	.footer {
    height: 710px;
}
.footer ul.navigation-social > li {
	display:inline;
}
}
@media (max-width: 480px) {
	body {
    margin-bottom: 700px;
}
	.footer {
    height: 700px;
}
.footer ul.navigation > li {
	display:inline;
}
}
@media (max-width: 420px) {
	#dr_shippingEstimator select {
		width: 190px;
	}
	.prod_thumbnail {
		margin: 0;
	}
#dr_homeLink {
    margin: 3px 0 0;
    width: 230px;
}	
}
@media (max-width: 320px) {
	body {
    margin-bottom: 720px;
}
	.footer {
    height: 720px;
}
.footer ul.navigation > li {
	display:inline;
}
}







/* media queries  */
@media only screen and (max-width: 950px) {

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff!important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #FFA500!important;
}

    .navbar-header {
        left: 0;
        margin-left: 0 !important;
        position: static;
        padding: 15px 0 0 0;
    }
	#navbar li {
		/*border-top: 1px solid #ccc;
margin:0 -8px;*/
	}

#keywords.ac_input {
    width: 140px;
}
	.navbar-header:hover {
		background-color: transparent!important;
	}
	.feature-product img {
    height: auto;
	}
	.dr_copyright {
    float: none;
		padding: 40px 0 0;
    text-align: left;
	}
	#dr_geoTrustIcon {
    float: left;
    margin: 0 0 10px 10px;
    text-align: left;
    width: 115px;
	}
	.dr_ssl {
    float: left;
    margin-left: 0;
	}
	#dr_helpColumnLeft, #dr_helpColumnRight {
		width: 100%;
	}
	#dr_currencySelector {
	text-align: left;
	}
	#dr_shipCountry, #dr_shipMethod, #ccMonth, #ccYear, #dr_siteButtons input {
		margin-top: 5px;
	}
	#dr_ShoppingCart #dr_continueShoppingButton {
    float: none;
	}
	#dr_checkoutButton, .dr_couponCode .dr_button {
    float: none;
    margin-top: 5px;
	}
	#dr_breadcrumbTitles li {
		display: block;
		font-size: 16px;
	}
	#dr_viewing {
		display: block;
		font-size: 12px;
		margin: 10px 0;
	}
	#dr_CategoryProductList #compareContainer {
		bottom: 25px;
		top: auto;
	}
	#dr_cartTbl .dr_CandyRack {
    background: url("//drh.img.digitalriver.com/DRHM/Storefront/Site/standard/cm/images/candyrack-border-150.png") repeat-y scroll -81px 0 rgba(246, 246, 246, 1);
    padding-left: 83px;
	}
	#dr_cartTbl .dr_CandyRack a.dr_button {
    color: #fff;
    position: relative;
    right: 0;
	}
	#dr_creditCardSection .dr_label {
		float: none;
	}
	#ccMonth, #ccYear {
		display: block;
	}
	#variationDiv select, #dr_AddEditPayment label, #dr_EditProfile label, #dr_AddEditAddress label, #dr_AddEditAddress select {
		width: 100%;
	}
	#dr_AddEditAddress .dr_button, #dr_AddEditPayment .dr_button {
		margin-top: 10px;
	}
	#dr_payPalExpressCheckoutButton {
		left: 0;
		margin: 0 0 0 7px;
	}
	label.dr_label[for="saveMyAccountInfo"], label[for="shippingDifferentThanBilling"] {
    width: auto;
	}
	.dr_address_validation_zone {
		width: auto !important;
	}
	#confirmShippingDiv {
		margin-left: 0;
	}
	#dr_confirmProducts thead, #dr_shoppingCartTable thead {
		display: none;
	}
	#dr_confirmTbl tr:first-child > td, #dr_shoppingCartTable tr:first-child > td {
		border-top: medium none;
	}
	#CompareTable .removeLink {
    display: block;
    margin: 5px 0 0;
	}
	#tosAccepted {
		margin: 0;
	}
}

@media (max-width: 1200px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

@media (min-width: 992px) {
#dr_Home #dr_featuredItemsOffer .col-md-4:nth-child(1) {
padding:0 14px 0 0;
}
#dr_Home #dr_featuredItemsOffer .col-md-4:nth-child(2) {
padding:0 7px;
}
#dr_Home #dr_featuredItemsOffer .col-md-4:nth-child(3) {
padding:0 0 0 14px;
}
#dr_emailCapture .dr_button {
    margin: -1px 0 1px;
}
}

@media (min-width: 1200px) {
.footer ul.navigation > li {
	display:inline;
}
.footer ul.navigation.signup {
    margin: 1px 0 0 16px;
    width: 100%;
}
#bullseye input {
    margin: 3px 5px 0 0;
}
#dr_emailCapture {
    margin:-1px 17px 0 0;
    float: right;
}
#dr_emailCapture .dr_button {
    padding: 7px 13px 6px;
margin:4px 0 0!important;
}
}

#dr_Home .bv-cleanslate .bv-shared .bv-stars-container, #dr_CategoryProductList .bv-cleanslate .bv-shared .bv-stars-container, #dr_ProductSearchResults .bv-cleanslate .bv-shared .bv-stars-container {
	text-align: center !important;
}

#dr_Home .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio, #dr_CategoryProductList .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio, #dr_ProductSearchResults .bv-cleanslate .bv-shared .bv-inline-rating-container .bv-stars-container dd.bv-rating-ratio {
	display: inline-block !important;
	padding-right: 0 !important;
}