@charset "UTF-8";@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,400italic|PT+Serif:400,700italic,700,400italic);.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.08em;text-transform:uppercase;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover, .btn:focus{color:#303e48;text-decoration:none;}
.btn:active, .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.btn-default{color:#303e48;background-color:#fff;border-color:#ccc;}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle{color:#303e48;background-color:#e6e6e6;border-color:#adadad;}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle{background-image:none;}
.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc;}
.btn-default .badge{color:#fff;background-color:#303e48;}
.btn-primary{color:#fff;background-color:#7accc8;border-color:#68c5c0;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle{color:#fff;background-color:#55beb9;border-color:#42ada8;}
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle{background-image:none;}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active{background-color:#7accc8;border-color:#68c5c0;}
.btn-primary .badge{color:#7accc8;background-color:#fff;}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439;}
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle{background-image:none;}
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c;}
.btn-success .badge{color:#5cb85c;background-color:#fff;}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle{background-image:none;}
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da;}
.btn-info .badge{color:#5bc0de;background-color:#fff;}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512;}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle{background-image:none;}
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236;}
.btn-warning .badge{color:#f0ad4e;background-color:#fff;}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925;}
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle{background-image:none;}
.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a;}
.btn-danger .badge{color:#d9534f;background-color:#fff;}
.btn-link{color:#303e48;font-weight:normal;cursor:pointer;border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{border-color:transparent;}
.btn-link:hover, .btn-link:focus{color:#307d79;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus{color:#777777;text-decoration:none;}
.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0px;}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0px;}
.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0px;}
.btn-block{display:block;width:100%;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{width:100%;}
.btn_1pagec_placeorder,
.btn_addtocart,
.btn_addtocart2,
.btn_1pagec_placeorder,
.btn_checkout_guest{background:#ef7b47;border-color:#e05313;}
.btn_1pagec_placeorder:hover,
.btn_addtocart:hover,
.btn_addtocart2:hover,
.btn_1pagec_placeorder:hover,
.btn_checkout_guest:hover{background:#e05313;border-color:#e05313;}
.l-inline{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
.l-inline--top{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;}
@media only screen and (min-width:992px){.pull-right-md{float:right;}
}
@media only screen and (max-width:767px){.xs-flush{padding:0;}
}
@media only screen and (min-width:768px) and (max-width:991px){.sm-flush{padding:0;}
}
.btn{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
img{border:none !important;}
input, textarea{outline:none;}
a{color:#45b4af;text-decoration:none;}
a:hover{color:#307d79;text-decoration:none;}
a:active{outline-style:none;}
.category{}
.category #divWaitModal + table > tbody > tr:first-child a,
.category #divWaitModal + table > tbody > tr:first-child b{color:#303e48;font-size:12px;font-weight:normal;}
.category .colors_backgroundneutral{background:transparent;}
.category table.colors_backgroundlight{background:none;border-bottom:0 solid #eeeeee;width:100%;}
.category table.colors_backgroundlight > tbody > tr > td:first-child b{color:#303e48;display:block;font-size:16px;text-transform:uppercase;font-weight:bold;padding:1% 0;}
.category table.colors_backgroundlight + table{padding:10px 15px;}
.category a.subcategory_link{font-size:14px;display:block;font-weight:normal;}
.category a.subcategory_link:hover{text-decoration:none;}
.category table.v65-productDisplay .productnamecolor{font:400 14px "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.category table.v65-productDisplay .product_listprice,
.category table.v65-productDisplay .product_listprice b{color:#303e48;font-size:12px;font-weight:normal;}
.category table.v65-productDisplay .product_productprice,
.category table.v65-productDisplay .product_productprice b{color:#303e48;font-size:12px;font-weight:normal;}
.category table.v65-productDisplay .product_saleprice,
.category table.v65-productDisplay .product_saleprice b{color:#7accc8;font-size:12px;font-weight:normal;}
.category table.v65-productDisplay .product_dealprice{color:#7accc8;font-size:12px;font-weight:normal;}
.category table.v65-productDisplay .product_yousave{color:#303e48;font-size:11px;font-style:italic;font-weight:normal;}
.category table.v65-productDisplay img + br + font.text.colors_text,
.category table.v65-productDisplay td[valign="top"] > font.text.colors_text{color:#303e48;font-size:14px;font-weight:normal;}
.category table.v65-productDisplay .v65-productPhoto img,
.category img[src$="nophoto.gif"],
.category img[src*="/v/vspfiles/photos/"],
.category td[align="center"][colspan] img[src*="/v/vspfiles/photos/categories/"]{display:block;max-width:100%;height:auto;margin:0 auto 15px;}
.category img[src*="/v/vspfiles/photos/categories/"]{max-width:100%;}
.category #divWaitModal + table > tbody > tr:first-child td{padding-left:0;}
.category font[face="Arial"]{font-family:inherit;}
.category table.colors_backgroundlight + table td{padding:0;}
.category a.productnamecolor.colors_productname + img{display:none;}
.category form#MainForm > input[name="Cat"] + table td[valign="bottom"][rowspan="2"]{vertical-align:top;padding-top:5px;}
.category form#MainForm > input[name="Cat"] + table > tbody > tr > td,
.category form#MainForm > input[name="Cat"] + table td[valign="bottom"][rowspan="2"],
.category form#MainForm > input[name="Cat"] + table td[align="right"]{padding-left:0;padding-right:0;}
.category table.colors_backgroundlight > tbody > tr > td > img,
.category .colors_lines_light, .category .colors_lines_light + .colors_backgroundneutral{display:none;}
.category #content_area table.v65-productDisplay{table-layout:fixed;}
@media (max-width:480px){.category{}
.category .v65-productDisplay{width:100%;table-layout:fixed;}
.category td[background*="/v/vspfiles/templates/have_hold_r/images/Grid_Divider_Vertical.gif"]{padding:0 10px;}
.category form#MainForm > input[name="Cat"] + table > tbody > tr > td, .category form#MainForm > input[name="Cat"] + table td[valign="bottom"][rowspan="2"], .category form#MainForm > input[name="Cat"] + table td[align="right"]{display:block;margin-bottom:15px;text-align:left;}
.category table.v65-productDisplay .productnamecolor{font-size:12px;}
.category table.v65-productDisplay .product_listprice,
.category table.v65-productDisplay .product_listprice b{font-size:12px;}
.category table.v65-productDisplay .product_productprice,
.category table.v65-productDisplay .product_productprice b{font-size:12px;}
.category table.v65-productDisplay .product_saleprice,
.category table.v65-productDisplay .product_saleprice b{font-size:12px;}
.category table.v65-productDisplay .product_dealprice{font-size:12px;}
}
.deal,
.deal-headline,
.deal-saving-stock-details{border-color:#eeeeee;}
#content_area .deal{max-width:none;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#content_area .deal-image{float:none;margin:0 auto;}
#content_area .deal-details{margin-right:0;padding-left:0;}
#content_area .deal-main-heading{height:auto !important;}
#content_area .deal-main-heading,
#content_area .deal-extra-heading{background-image:none !important;}
#content_area .deal-main-heading:before,
#content_area .deal-extra-heading:before{content:'';display:block;padding:20px 0 20px 25px;text-transform:uppercase;color:#eeeeee;font-weight:bold;background:#555555;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:19px;}
#content_area .deal-main-heading:before{content:'Deal of the Day';}
#content_area .deal-extra-heading:before{content:'More Deals of the Day';}
#content_area .deal-extra-heading{height:60px !important;margin:0;}
#content_area .deal-headline{font-size:24px;color:#303e48;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#content_area .deal-product-name a{text-decoration:none;font-size:18px;color:#303e48;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#content_area .deal-price{margin-left:0;}
#content_area .deal-pricing{color:#eeeeee;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;height:78px;margin:0;background-image:none !important;background-color:#555555;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#content_area .deal-buy-now,
#content_area .deal-buy-now.sold-out{margin:17px 20px 0 0;background:none;height:auto;width:auto;}
#content_area .deal-buy-now a{vertical-align:middle;cursor:pointer;white-space:nowrap;height:43px;line-height:43px;padding:0 16px;font-size:18px;}
#content_area .deal-end{color:#d9534f;font-size:14px;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;}
#content_area .deal-regular-price-caption,
#content_area .deal-savings-caption,
#content_area .deal-stock-caption{color:#303e48;}
#content_area .deal-buy-now a{text-transform:uppercase;}
#content_area .deal-buy-now a{background:#7accc8;}
#content_area .deal-buy-now a:hover{background:#68c5c0;}
@media only screen and (min-width:768px){#content_area .deal-image{float:right;}
#content_area .deal-details{margin-right:280px;}
#content_area .deal-price{margin-left:12px;}
}
.productdetails{}
.productdetails td.vCSS_breadcrumb_td a,
.productdetails td.vCSS_breadcrumb_td b{color:#303e48;font-size:12px;font-weight:normal;}
.productdetails font.productnamecolorLARGE.colors_productname{color:#303e48;display:inline-block;font-size:20px;font-weight:bold;word-break:break-all;text-transform:uppercase;font-family:inherit;}
.productdetails #v65-product-parent > tbody > tr:first-child + tr > td[align="right"]{padding-left:15px;margin-bottom:4%;width:100%;}
.productdetails .colors_pricebox select td,
.productdetails .colors_pricebox input td{border:1px solid #ccc;}
.productdetails span + .colors_pricebox{background:#eeeeee;padding:10px 15px;position:relative;}
.productdetails td[background="/v/vspfiles/templates/have_hold_r/images/PBox_Border_Left.gif"] + td{padding:15px;}
.productdetails .colors_pricebox span[itemprop="description"]{color:#303e48;display:block;font-size:14px;margin-bottom:10px;}
.productdetails span.product_code_title,
.productdetails span.product_code{color:#303e48;font-size:12px;font-style:normal;font-weight:normal;}
.productdetails .colors_pricebox .product_listprice,
.productdetails .colors_pricebox .product_listprice b{color:#303e48;font-size:15px;font-weight:normal;}
.productdetails .colors_pricebox .product_productprice,
.productdetails .colors_pricebox .product_productprice b{color:#303e48;font-size:15px;font-weight:normal;}
.productdetails .colors_pricebox .product_saleprice,
.productdetails .colors_pricebox .product_saleprice b{color:#7accc8;font-size:15px;font-weight:normal;}
.productdetails .colors_pricebox .product_dealprice,
.productdetails .colors_pricebox .product_dealprice b{color:#7accc8;font-size:15px;font-weight:normal;}
.productdetails .colors_pricebox .product_yousave{color:#303e48;font-size:11px;font-style:normal;font-weight:normal;}
.productdetails br + .colors_pricebox{background:#eeeeee;margin-top:35px;padding-bottom:10px;position:relative;margin-bottom:5%;}
.productdetails br + .colors_pricebox > tbody > tr > td > table > tbody > tr:first-child > td:first-child:before{background:transparent;bottom:100%;color:#303e48;content:"Choose your options:";display:block;font-size:14px;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #eeeeee;left:0;line-height:35px;position:absolute;text-indent:15px;width:100%;}
.productdetails .colors_pricebox img[src$="Options_Text_Choose.gif"]{display:none;}
.productdetails table#options_table font.colors_productname b{color:#303e48;display:block;font-size:14px;font-style:normal;font-weight:bold;margin-bottom:5px;}
.productdetails br + .colors_pricebox table td{color:#303e48;}
.productdetails #options_table{font-size:12px;margin-left:0;}
.productdetails #options_table td{padding:2px 0;}
.productdetails #options_table script + br + table > tbody > tr:first-child > td:first-child{padding:2px 0 0 48px;display:block;}
.productdetails br + .colors_pricebox script + br + table input.v65-productdetail-cartqty{margin:0 auto;}
.productdetails br + .colors_pricebox script + br{display:none;}
.productdetails br + .colors_pricebox td[width="1"] + td[valign="top"] br + table{width:100%;}
.productdetails br + .colors_pricebox td[width="1"] + td[valign="top"] br + table > tbody > tr:first-child > td{display:block;padding:10px 0 0;}
.productdetails br + .colors_pricebox td[width="1"] + td[valign="top"] br + table > tbody > tr:first-child > td:first-child{padding-left:0;}
.productdetails .vCSS_input_addtocart{display:block;margin:10px auto;}
.productdetails .vCSS_input_addtocart .glyphicon{font-size:12px;top:-1px;}
.productdetails input#v65-product-wishlist-button{display:block;margin:0 auto 10px;}
.productdetails .vCSS_img_add_to_wishlist{display:block;margin:0 auto;}
.productdetails br + .colors_pricebox img.vCSS_img_add_to_wishlist{margin-bottom:10px;}
.productdetails td[background$="PBox_Border_Left.gif"] + td > table > tbody > tr > td:first-child{display:block;padding:0 15px;}
.productdetails td#v65-productdetail-action-wrapper{display:block;text-align:center;}
.productdetails td#v65-productdetail-action-wrapper table,
.productdetails td#v65-productdetail-action-wrapper tbody,
.productdetails td#v65-productdetail-action-wrapper tr,
.productdetails td#v65-productdetail-action-wrapper td{display:block;}
.productdetails span#Header_ProductDetail_ProductDetails_span,
.productdetails span#Header_ProductDetail_TechSpecs_span,
.productdetails span#Header_ProductDetail_ExtInfo_span,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span{background:transparent;color:#303e48;border:1px solid #eeeeee;border-bottom:0;display:inline-block;font-size:14px;font-weight:400 !important;line-height:30px;padding:0 15px;}
.productdetails td#Header_ProductDetail_ProductDetails span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_selected span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_selected span#Header_ProductDetail_TechSpecs_span,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_selected span#Header_ProductDetail_ExtInfo_span{background:transparent;color:#303e48;font-weight:bold !important;}
.productdetails tr td[background$="expand_tab_left.gif"] img{display:none;}
.productdetails tr td[background$="expand_tab_right.gif"] img{width:7px;}
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox > tbody > tr:nth-child(3) > td[width="100%"],
.productdetails form .colors_descriptionbox{background:#fff;border-top:1px solid #eeeeee;padding:10px 15px;}
.productdetails form .colors_descriptionbox td{color:#303e48;font-size:15px;font-weight:normal;line-height:1.4;padding:5px;}
.productdetails form .colors_descriptionbox td[width="1"]{padding:0;}
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox > tbody > tr:nth-child(3) > td[width="100%"]{display:block;margin-top:10px;}
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox > tbody > tr:not(:nth-child(3)){display:none;}
.productdetails .v65-product-related-header-cell .colors_backgroundlight,
.productdetails .colors_lines_light .colors_backgroundlight{background:#fff;display:block;border-bottom:1px solid #eeeeee;margin-bottom:10px;}
.productdetails .colors_lines_light font.productnamecolorSMALL.colors_productname b{color:#303e48;text-transform:uppercase;display:block;font-size:15px;font-weight:normal;line-height:35px;text-indent:2px;}
.productdetails td.v65-product-related-details-cell,
.productdetails td.colors_background_main{background:none;border:none;text-align:center;padding:5px 15px;}
.productdetails .colors_lines_light a.productnamecolorsmall.colors_productname{color:#303e48;text-transform:uppercase;font-size:12px;font-weight:600;}
.productdetails .colors_lines_light .product_productprice,
.productdetails .colors_lines_light .product_productprice b,
.productdetails .colors_lines_light .product_productprice .smalltext{color:#303e48;font-size:12px;font-weight:normal;}
.productdetails .colors_lines_light .product_saleprice,
.productdetails .colors_lines_light .product_saleprice b{color:#7accc8;font-size:12px;font-weight:normal;}
@media only screen and (max-width:767px){.productdetails{}
.productdetails #related_products_content .v65-productPhoto img{display:block;width:100%;height:auto;max-width:200px;}
.productdetails .colors_lines_light a.productnamecolorsmall.colors_productname{font-size:11px;padding:0;}
}
.productdetails #v65-product-reviews{margin-top:25px;padding-top:35px;position:relative;}
.productdetails #v65-product-reviews .v65-product-reviews-cell:before{background:none;color:transparent;content:"Customer Reviews";display:block;font-size:15px;font-weight:normal;left:0;line-height:35px;position:absolute;text-indent:2px;text-transform:uppercase;top:0;width:100%;color:#303e48;border-bottom:1px solid #eeeeee;margin-bottom:10px;}
.productdetails a[href*="write+a+review"],
.productdetails a[href*="ReviewNew.asp"]{color:#303e48;}
.productdetails a[href*="write+a+review"]:hover,
.productdetails a[href*="ReviewNew.asp"]:hover{text-decoration:underline;}
.productdetails table#v65-product-reviews td.v65-product-reviews-cell{display:block;margin:50px 0 10px;}
.productdetails div[itemprop="aggregateRating"] img.vCSS_img_star_avg_rating{float:none;margin-right:5px;vertical-align:sub;}
.productdetails #v65-product-reviews table > tbody > tr > td:first-child b{color:#303e48;font-size:12px;font-weight:normal;}
.productdetails #v65-product-reviews table > tbody > tr > td:first-child > span{color:#303e48;font-size:12px !important;font-weight:normal !important;white-space:nowrap;}
.productdetails #v65-product-reviews table > tbody > tr > td > b{color:#303e48;font-size:12px;font-weight:normal;}
.productdetails #v65-product-reviews table > tbody > tr > td > nobr a{font-size:12px;font-weight:normal;}
.productdetails br + table[width="100%"] td[width="1%"] + td[width="100%"]{color:#303e48;font-size:12px !important;font-weight:normal;padding-bottom:5px;padding-left:0px;}
.productdetails table#product_reviews_description_box{background:transparent;border:none;padding:10px 15px;}
.productdetails table#product_reviews_description_box td[width="1px"] + td[width="100%"] > table > tbody > tr:first-child b{color:#303e48;display:block;font-size:14px;font-style:normal;font-weight:normal;padding-bottom:5px;}
.productdetails table#product_reviews_description_box td[width="1px"] + td[width="100%"] > table > tbody > tr:first-child i{color:#303e48;display:block;font-size:12px;font-style:normal;font-weight:normal;}
.productdetails table#product_reviews_description_box td[width="1px"] + td[width="100%"] > table > tbody > tr:first-child + tr i{color:#303e48;display:block;font-size:12px;font-style:normal;font-weight:normal;padding-bottom:3px;}
.productdetails table#product_reviews_description_box td[width="1px"] + td[width="100%"]{color:#303e48;font-size:14px;font-weight:normal;line-height:1.4;}
.productdetails #v65-product-history-header{height:45px;margin-bottom:10px;position:relative;}
.productdetails #v65-product-history-header td:first-child:before{background:transparent;color:#303e48;content:"Recent Items";display:block;font-size:15px;font-weight:normal;left:0;line-height:45px;position:absolute;text-indent:15px;top:0;width:100%;}
.productdetails #TurnHistoryOnOffContainer{margin-right:10px;margin-top:2px;}
.productdetails img.vCSS_img_heading_history{display:none;}
.productdetails .historyitem_image img{max-width:100%;}
.productdetails .historyitem_productname a{color:#303e48;display:block;font-size:12px;font-weight:normal;margin-bottom:3px;word-break:break-all;}
.productdetails .historyitem_productprice b font.pricecolor.colors_productprice{color:#7accc8;display:block;font-size:12px;font-weight:normal;margin-bottom:5px;}
.productdetails #v65-product-history-details{table-layout:fixed;}
.productdetails img[src*="OBox_Border_"],
.productdetails img[src*="PBox_Border_"],
.productdetails img[src*="Line_Group_"],
.productdetails img[src*="DBox_Border_"]{display:none;}
.productdetails td.vCSS_breadcrumb_td > b{text-indent:-4px;}
.productdetails td[background]{background:none !important;}
.productdetails #ProductDetail_ProductDetails_div div[style="height: 15px;"]{display:none;}
.productdetails #ProductDetail_ProductDetails_div2 .colors_descriptionbox{border:none;padding:0;background:none;}
.productdetails #content_area table[bgcolor="#CCCCCC"]{margin:0 auto;}
.productdetails .Multi-Child_Background input.vCSS_input_addtocart{margin:0;display:block;}
.productdetails td.vCSS_breadcrumb_td b{display:block;margin-bottom:10px;}
.productdetails form#vCSS_mainform > img,
.productdetails form#vCSS_mainform > br,
.productdetails td.vCSS_breadcrumb_td > img + br,
.productdetails td.vCSS_breadcrumb_td > b + br,
.productdetails td.vCSS_breadcrumb_td > b + br + img{display:none;}
.productdetails #altviews[style="visibility:hidden"]{display:none;}
.productdetails #options_table tr > td:first-child br{display:none;}
.productdetails .colors_lines_light{background:none;}
.productdetails table.colors_backgroundlight{display:block;margin-bottom:-1px;}
.productdetails table.colors_lines_light td.colors_backgroundlight{padding:0;}
.productdetails table.colors_backgroundlight_dark{background:none;}
.productdetails #TurnHistoryOnOffContainer{position:relative;z-index:2;}
.productdetails table#v65-product-history-body{background:none;border:none;}
.productdetails #product_photo{float:none;}
.productdetails #v65-product-parent > tbody > tr:first-child + tr > td[align="center"]{min-width:280px;}
.productdetails #content_area > div > br + table[width="100%"] td[width="1%"],
.productdetails #content_area > div > br + table[width="100%"] + table[width="100%"] td[width="1%"]{display:none;}
.productdetails #v65-product-reviews table > tbody > tr > td:first-child{width:auto !important;max-width:230px !important;padding-right:5px;}
.productdetails #v65-product-reviews table > tbody > tr > td:first-child > span{position:static !important;}
.productdetails #v65-product-reviews table > tbody > tr > td:first-child > span > span{position:inherit !important;left:auto !important;}
.productdetails #vCSS_mainform + br{display:none;}
.productdetails table#v65-product-reviews td.v65-product-reviews-cell,
.productdetails table#v65-product-reviews td.v65-product-reviews-cell td{padding:0;}
.productdetails table#v65-product-reviews td.v65-product-reviews-cell > br{display:none;}
.productdetails table{border-spacing:inherit;}
.productdetails table td{padding:inherit;}
.productdetails #vZoomArea{z-index:999999 !important;}
.productdetails #v65-product-parent tbody tr td table.colors_pricebox input + br + div{text-align:center !important;margin-bottom:20px;}
@media only screen and (max-width:767px){.productdetails #v65-product-parent > tbody > tr + tr > td{display:block;clear:both;}
.productdetails #vZoomArea{display:none;}
.productdetails #v65-product-parent > tbody > tr:first-child + tr > td[align="right"]{padding-left:0;}
}
@media only screen and (max-width:480px){.productdetails span#Header_ProductDetail_ProductDetails_span,
.productdetails span#Header_ProductDetail_TechSpecs_span,
.productdetails span#Header_ProductDetail_ExtInfo_span,
.productdetails td#Header_ProductDetail_ProductDetails.vCSS_tab_unselected span#Header_ProductDetail_ProductDetails_span,
.productdetails td#Header_ProductDetail_TechSpecs.vCSS_tab_unselected span#Header_ProductDetail_TechSpecs_span,
.productdetails td#Header_ProductDetail_ExtInfo.vCSS_tab_unselected span#Header_ProductDetail_ExtInfo_span{font-size:11px;padding:0 5px;}
.productdetails form .colors_descriptionbox, .productdetails form .colors_descriptionbox table{width:100%;table-layout:fixed;}
.productdetails form .colors_descriptionbox td{font-size:11px;}
.productdetails .v65-productDisplay,
.productdetails #v65-product-parent > tbody > tr:first-child + tr > td[align="right"],
.productdetails .v65-productDisplay{table-layout:fixed;}
.productdetails #product_photo{width:100%;}
}
.productdetails #product_photo_zoom_url{display:inline-block;margin-bottom:15px;background-color:#fff;position:relative;z-index:99;border:1px solid;}
.productdetails #btn_vsharethis a{padding:4px;}
.productdetails #v65-product-parent > tbody > tr:first-child + tr > td[align="center"] br + br + table{width:100%;}
@media only screen and (max-width:767px){.thankyou #content_area table[width="450"]{width:100% !important;}
.thankyou #content_area table[width="450"] img[height="100"]{width:100% !important;height:auto !important;min-width:73px;}
.thankyou #content_area table[width="450"] tbody > tr{display:block !important;margin-bottom:15px;}
}
.onepagecheckout{}
.onepagecheckout #content_area form#v65-onepage-CheckoutForm{margin:0 auto;max-width:1000px;width:100%;}
.onepagecheckout #content_area h2#v65-onepage-header{text-indent:0px;color:inherit;}
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper{color:#303e48;text-transform:none;}
.onepagecheckout #content_area h2#v65-onepage-header .loginHeaderWrapper a{color:#ef7b47;}
.onepagecheckout .v65-onepage-headerShort{background:#7accc8;width:100%;color:#fff;font-size:14px;text-transform:uppercase;}
.onepagecheckout #simpleModal{width:290px !important;}
.onepagecheckout #simpleModal #loginModal{margin:0;}
.onepagecheckout #simpleModal #signInButton,
.onepagecheckout #simpleModal #cancelLoginButton{background:#303e48;letter-spacing:0.08em;border-radius:0;border:none;cursor:pointer;display:inline-block;height:30px;line-height:30px;padding:0 30px;width:auto;color:#fff;font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-filter:none;filter:none;}
.onepagecheckout #simpleModal #signInButton{background:#7accc8;}
.onepagecheckout #v65-onepage-ordercomments-value,
.onepagecheckout #v65-onepage-ContentTable td,
.onepagecheckout #v65-onepage-ContentTable td font{color:#303e48;}
.onepagecheckout #content_area table#v65-onepage-Detail td input[type="password"],
.onepagecheckout #content_area table#v65-onepage-Detail td input[type="text"],
.onepagecheckout #content_area table#v65-onepage-Detail td select{background:#fff !important;border:1px solid #ccc;color:#555555;border-radius:0;text-align:left;margin-bottom:10px;}
.onepagecheckout #content_area table#v65-onepage-Detail td input[type="password"]:focus,
.onepagecheckout #content_area table#v65-onepage-Detail td input[type="text"]:focus,
.onepagecheckout #content_area table#v65-onepage-Detail td select:focus{border:1px solid #ccc;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-cartsummary-header{background:#7accc8;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-cartsummary-label{color:#fff;text-transform:uppercase;font-size:14px;font-weight:normal;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-editcart{color:#fff;font-size:10px;}
.onepagecheckout #content_area #table_checkout_cart0{background:#ffffff !important;margin-top:20px;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td,
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td,
.onepagecheckout #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-label,
.onepagecheckout #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-amount,
.onepagecheckout #content_area #TotalsDivContainer b,
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ShippingCostDetails .carttext{color:#303e48 !important;font-weight:normal;font-size:14px;}
.onepagecheckout #content_area #v65-onepage-ordersummary-items td,
.onepagecheckout #content_area #TotalsGCAmtUsedTD{font-weight:normal;font-size:14px;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td.v65-onepage-ordersummary-header{text-transform:uppercase;color:#303e48 !important;font-weight:normal !important;}
.onepagecheckout #content_area #v65-onepage-ShippingCostDetails{margin-right:0;padding-left:0;padding-right:15px;}
.onepagecheckout #content_area #table_checkout_cart0 #v65-onepage-summary-total-line,
.onepagecheckout #content_area #table_checkout_cart0 .v65-onepage-summary-total-line-cell{border-bottom:1px solid #eeeeee;}
.onepagecheckout #content_area #TotalsTotalTD{color:#7accc8;display:block;margin-top:10px;font-weight:normal !important;}
.onepagecheckout #content_area td#v65-apply-gift-newCell a[style="color:#0000CC;font-weight:bold;"]{color:#303e48 !important;font-size:12px;font-weight:normal !important;}
.onepagecheckout #content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value{color:#303e48;text-transform:uppercase;font-size:12px;text-indent:0px;}
.onepagecheckout #content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value textarea{margin-top:5px;}
.onepagecheckout #content_area textarea#v65-onepage-ordercomments-input{background:white !important;border:1px solid #ccc !important;}
.onepagecheckout #content_area textarea#v65-onepage-ordercomments-input:focus{border:1px solid #66afe9 !important;}
.shoppingcart{}
.shoppingcart h2.v65-your-cart-title{color:#303e48;text-indent:0px;}
.shoppingcart #content_area #cart-top-rule,
.shoppingcart #content_area .v65-divider-hr-cell{border-top:0px solid #eeeeee;}
.shoppingcart #content_area .v65-cart-details-separator td{border-top:none;}
.shoppingcart #content_area #cart-header font{color:#303e48 !important;line-height:1.5em;font-weight:bold;text-transform:uppercase;padding-bottom:5px;display:block;}
.shoppingcart #content_area font.carttext.colors_text,
.shoppingcart #content_area font.carttext.colors_text b{color:#303e48 !important;}
.shoppingcart #content_area font.carttext.colors_text b.cart-item-name{color:#303e48 !important;}
.shoppingcart #content_area font.carttext.colors_text b.cart-item-name:hover{color:#303e48 !important;text-decoration:underline;}
.shoppingcart #content_area #v65-cart-table .v65-item-zebra{background-color:#eeeeee;}
.shoppingcart #content_area #v65-cart-empty-details-cell{border-top:1px solid #eeeeee;padding:10px 0 0 !important;}
.shoppingcart #content_area #v65-cart-empty-details-cell > span:first-child{color:#303e48;font-size:12px;}
.shoppingcart #content_area #v65-cart-empty-details-cell span + span a{color:#303e48 !important;}
.shoppingcart #content_area #v65-cart-coupon-entry-details-div{color:#303e48;}
.shoppingcart #content_area #v65-cart-shipping-details-text{color:#303e48;}
.shoppingcart #content_area td#v65-cart-shipping-details-container{background:none;border:none;padding-right:0;padding-left:0;border-top:1px solid #eeeeee;}
.shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label{color:#303e48;text-transform:uppercase;margin-bottom:5px;border-bottom:none;text-indent:13px;padding-bottom:5px;}
.shoppingcart #content_area #v65-cart-shipping-details-label br{display:none;}
.shoppingcart #content_area #v65-cart-shipping-details > td{padding:0;}
.shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label small{color:#303e48;text-transform:none;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td,
.shoppingcart #v65-cart-shipping-details-container #v65-cart-shipping-details span{color:#303e48 !important;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details a span{color:#303e48 !important;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details > tbody > tr > td:first-child{padding-left:15px;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td#v65-cart-shippingoptionsbuttoncell{padding-left:0;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"]{text-align:left;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"] img[width="5"]{display:none;}
.shoppingcart #content_area tr.v65-cart-tax-row b{color:#303e48;display:block;margin-top:10px;white-space:nowrap;}
.shoppingcart #content_area td.v65-cart-tax-parent-cell b{color:#303e48;display:block;margin-top:10px;}
.shoppingcart #content_area tr.v65-cart-tax-row + tr b{color:#303e48;display:block;margin-top:10px;white-space:nowrap;}
.shoppingcart #content_area font.pricecolor.colors_productprice, .shoppingcart font.pricecolor.colors_productprice b{color:#7accc8;font-weight:700;margin-top:10px;}
.shoppingcart #content_area table#v65-cart-checkout-table tr td{color:#303e48;font-size:12px;}
.shoppingcart #content_area table#v65-checkout-form-table tr td{color:#303e48;font-size:12px;}
.shoppingcart #content_area table#v65-cart-checkout-table a[href="login_sendpass.asp"]{color:#303e48;font-size:10px !important;}
.shoppingcart #content_area #v65-cart-coupon-entry-details-input,
.shoppingcart #content_area input.v65-cart-login-input,
.shoppingcart #content_area input#password,
.shoppingcart #content_area input[size],
.shoppingcart #content_area #v65-cart-shipping-details select,
.shoppingcart #content_area #v65-cart-shipping-details input,
.shoppingcart #content_area tr.v65-cart-details-row td input{border:1px solid #eeeeee;border-radius:0;}
.shoppingcart #content_area #v65-cart-coupon-entry-details-input:focus,
.shoppingcart #content_area input.v65-cart-login-input:focus,
.shoppingcart #content_area input#password:focus,
.shoppingcart #content_area #v65-cart-shipping-details select:focus,
.shoppingcart #content_area #v65-cart-shipping-details input:focus,
.shoppingcart #content_area tr.v65-cart-details-row td input:focus{border:1px solid #eeeeee;}
.shoppingcart #content_area input.btn_checkout_guest{margin:20px 0 0 0;}
@media only screen and (max-width:767px){.shoppingcart{}
.shoppingcart #content_area #v65-cart-table > tbody > tr{overflow:visible;display:block;border:0;}
.shoppingcart #content_area #v65-cart-table table{display:table;width:100%;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td{display:block;text-align:center !important;width:100%;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td.v65-cart-detail-productimage + td.v65-cart-details-text{text-align:left !important;}
.shoppingcart #content_area #v65-cart-table #cart-header{display:none;}
.shoppingcart #content_area td.v65-cart-detail-productimage img{margin-top:15px;}
.shoppingcart #content_area #v65-cart-table td input{margin:0;}
.shoppingcart #content_area #v65-cart-table td[width="135"] div,
.shoppingcart #content_area #v65-cart-table td[width="70"] div{padding:0 8px;position:relative;margin:5px 0;}
.shoppingcart #content_area #v65-cart-table td[width="70"] div:after,
.shoppingcart #content_area #v65-cart-table td[width="70"] div:before,
.shoppingcart #content_area #v65-cart-table td[width="135"] div:before{position:absolute;top:0px;font-size:14px;left:-120px;right:0;bottom:0;margin:auto;color:#303e48;}
.shoppingcart #content_area #v65-cart-table td[width="70"] div:before{content:'Each: ';}
.shoppingcart #content_area #v65-cart-table td[width="70"] div:after{content:'';top:32px;}
.shoppingcart #content_area #v65-cart-table td[width="135"] div:before{content:'Total: ';left:-120px;}
.shoppingcart #content_area #v65-cart-table .v65-cart-giftcert-total td[width="135"] div:before{content:'';}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-giftcert-details-row{background:#eeeeee !important;}
.shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text,
.shoppingcart #content_area #v65-cart-shipping-details-text{border-bottom:1px solid #eeeeee;}
.shoppingcart #content_area .v65-cart-tax-row > td[colspan="4"],
.shoppingcart #content_area .v65-cart-total-estimate-row > td[colspan="4"]{min-width:100px;}
.shoppingcart #content_area .v65-cart-tax-row > td[colspan="4"] div,
.shoppingcart #content_area .v65-cart-total-estimate-row > td[colspan="4"] div{text-align:left;}
.shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after{content:'Remove this item';padding-left:5px;}
.shoppingcart #content_area td.v65-divider-hr-cell{border-top:none;}
.shoppingcart #content_area #v65-cart-empty-details-cell{border-top:none;}
.shoppingcart #content_area #v65-cart-coupon-entry-details-div{text-align:center !important;}
.shoppingcart #content_area #v65-cart-table td input#v65-cart-coupon-entry-details-input{margin:10px auto;}
.shoppingcart #content_area #v65-cart-table #v65-cart-coupon-entry-details-button,
.shoppingcart #content_area #v65-cart-table #v65-cart-empty-details-cell,
.shoppingcart #content_area #v65-cart-table #v65-cart-shipping-details-text{display:block;margin:0 auto;text-align:center;}
.shoppingcart #content_area #v65-cart-shipping-details-text div{padding-right:0 !important;}
.shoppingcart #content_area #v65-coupon-table-row td{display:block;width:100%;clear:both;}
.shoppingcart #v65-cart-shipping-details-text div{white-space:normal !important;}
.shoppingcart #content_area #v65-cart-shipping-details-container{display:block;}
.shoppingcart #content_area #v65-cart-shipping-details-label.v65-cart-left-label{text-indent:5px;}
.shoppingcart #content_area #v65-cart-shipping-details td{display:block;width:100% !important;}
.shoppingcart #content_area select{height:30px;line-height:30px;}
.shoppingcart #content_area #v65-cart-shipping-details select{width:100% !important;}
.shoppingcart #content_area #v65-cart-shipping-details-container #v65-cart-shipping-details > tbody > tr > td:first-child{padding-left:5px;padding-bottom:0;margin-top:10px;}
.shoppingcart #content_area input.btn_checkout_guest{display:block;margin:20px auto 0;}
}
@media only screen and (min-width:768px){.shoppingcart{}
.shoppingcart #content_area #v65-cart-table > tbody tr,
.shoppingcart #content_area #v65-cart-table > tbody > tr,
.shoppingcart #content_area #v65-cart-table > tbody > tr:first-child,
.shoppingcart #content_area #v65-cart-table > tbody > tr#cart-header,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-divider-hr-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-separator,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-giftcert-details-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-tax-row,
.shoppingcart #content_area #v65-cart-table .v65-cart-details-separator,
.shoppingcart #content_area #v65-cart-table .v65-cart-details-row
#content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row + tr,
.shoppingcart #content_area #v65-cart-table > tbody > tr#v65-cart-footer-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row,
.shoppingcart #content_area #v65-cart-table #cart-header,
.shoppingcart #content_area #v65-cart-table > tbody > tr#v65-empty-cart-row{overflow:visible;display:table-row !important;border:0;}
.shoppingcart #content_area #v65-cart-table > tbody td{display:table-cell !important;width:auto !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td{display:table-cell;text-align:center !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-details-row td.v65-cart-detail-productimage + td.v65-cart-details-text{text-align:left !important;}
.shoppingcart #content_area #v65-cart-checkout-parent{display:table;text-align:right;}
.shoppingcart #content_area #v65-cart-shipping-details-container{display:table-cell;}
.shoppingcart #content_area #v65-cart-table td[width="70"] div:after,
.shoppingcart #content_area #v65-cart-table td[width="70"] div:before,
.shoppingcart #content_area #v65-cart-table td[width="135"] div:before{content:'';}
.shoppingcart #content_area #v65-cart-table table[width="145"]{width:145px;margin:0 auto;}
.shoppingcart #content_area #v65-cart-table table[width="135"]{width:135px;}
.shoppingcart #content_area #v65-cart-table table[width="75"]{width:75px;margin:0 auto;}
.shoppingcart #content_area #v65-cart-table td[width="70"]{width:70px;margin:0 auto;}
.shoppingcart #content_area #v65-cart-shipping-details td input[type="text"],
.shoppingcart #content_area #v65-cart-shipping-details td select{width:auto;display:inline-block;}
.shoppingcart #content_area #v65-cart-shipping-details td{display:table-cell;width:auto !important;text-align:left;}
.shoppingcart #content_area #v65-cart-table td[width="0"]{display:table-cell !important;}
.shoppingcart #content_area #v65-cart-table-container #v65-cart-table td.v65-cart-details-text{text-align:left !important;}
.shoppingcart #content_area #v65-cart-table-container #v65-cart-table td[valign="middle"].v65-cart-details-text{text-align:center !important;}
.shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text{border:none;}
.shoppingcart #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after{content:'';padding:0;}
.shoppingcart #content_area td.v65-cart-detail-productimage img{margin-top:0px;}
.shoppingcart #content_area #v65-cart-coupon-entry-details-button{display:inline-block;}
.shoppingcart #content_area #v65-coupon-table-row td{display:inline-block;width:auto;clear:both;}
.shoppingcart #content_area #v65-cart-table > tbody tr.v65-cart-total-estimate-row td,
.shoppingcart #content_area #v65-cart-table > tbody tr.v65-cart-tax-row td{text-align:right;}
}
@media (max-width:767px){.shoppingcart #v65-cart-show-giftoptions-cell{display:block;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row td.v65-cart-details-blank,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row td[width="0"]{display:none;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row td[width="0"],
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-tax-row td[width="0"]{background-color:#eeeeee !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-tax-row{border-left:1px solid #eeeeee !important;border-right:1px solid #eeeeee !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row{border-bottom:1px solid #eeeeee !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-tax-row{border-top:1px solid #eeeeee !important;}
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-total-estimate-row,
.shoppingcart #content_area #v65-cart-table > tbody > tr.v65-cart-tax-row{background-color:#eeeeee !important;padding-left:10px;}
}
.soft_add_wrapper{font-family:inherit;padding:0;color:#303e48;position:fixed;width:265px;top:15% !important;left:0 !important;right:0 !important;bottom:auto !important;margin:auto !important;z-index:1100;}
.soft_add_content_shadow{background:#fff;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.ie8 .soft_add_wrapper{border:1px solid #eeeeee;}
.soft_add_content_area .cart_table{width:auto !important;}
.soft_add_content_area{border-bottom:1px solid #eeeeee !important;}
.soft_add_wrapp .cart_table td{max-width:65px;padding-left:0;}
.soft_add_content_area{background:none;max-height:none;padding:10px;width:auto;}
.soft_add_wrapper ul.anchored-cart li{border-bottom:1px solid #eeeeee;overflow:hidden;}
.soft_add_wrapper ul.anchored-cart li.recently-added{background-color:#f5f5f5;}
.soft_add_wrapper ul.anchored-cart li .product-name a{color:#303e48;font-size:12px;font-weight:normal;}
.soft_add_wrapper ul.anchored-cart .product-qty,
.soft_add_wrapper ul.anchored-cart .product-qty .quantity_text,
.soft_add_wrapper ul.anchored-cart li .product-options a{color:#303e48;display:block;font-size:12px;}
.soft_add_wrapper ul.anchored-cart li .product-price{color:#7accc8;font-size:12px;}
.soft_add_wrapper .soft_add_sub_total{background:none;height:24px;padding:4px 20px 0;}
.soft_add_wrapper .sub_total{color:#303e48;font-size:12px;}
.soft_add_wrapper span.sub_total_amount{color:#7accc8;font-size:20px;}
.soft_add_wrapper .soft_add_action_area{background:none;border-top:none;height:auto;overflow:hidden;padding:15px 0;position:relative;}
.soft_add_wrapper .check_out{color:#fff;font-size:15px;line-height:32px;text-transform:uppercase;text-align:center;font-weight:600;text-indent:0;float:none;display:block;margin:0 auto;position:static;height:32px;width:110px;background:#7accc8;}
.soft_add_wrapper .check_out:hover{text-decoration:none;opacity:.8;}
.soft_add_wrapper .close_btn, .soft_add_wrapper .close_btn:link, .soft_add_wrapper .close_btn:visited, .soft_add_wrapper .close_btn:focus, .soft_add_wrapper .close_btn:hover, .soft_add_wrapper .close_btn:active{width:25px;height:24px;background:url(../images/softadd/close.png) no-repeat 0 0;z-index:200;}
@media only screen and (max-width:992px){.cartDiv{display:none;}
}
.soft_add_wrapper ul.anchored-cart{padding:0;}
#content_area td[width$="%"] > input[type="submit"],
#content_area td[width$="%"] > input[type="button"],
#content_area input[style$=";"]:not([type='checkbox']){display:inline-block;margin:10px 0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:0;color:#8f8f8f;background-color:white;border-color:#d0d0d0;}
#content_area #BillingState,
#content_area input[style$=";"]{text-align:left;}
input[src$="/btn_go.gif"]{margin-left:10px;}
input[type="radio"], input[type="checkbox"]{margin:0 3px;}
#content_area table[width$="%"] input#ShipState,
#content_area table[width] textarea[cols="45"],
#content_area table[width] input[value=""],
#content_area table[width] input[type="password"],
#content_area table[width] select,
#content_area table[width$="%"] input[value=""],
#content_area table[width$="%"] input.v65-productdetail-cartqty,
#content_area table[width$="%"] input[id^="Quantity"],
#content_area table[width$="%"] input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([class*="btn"]){min-width:50px;height:auto;padding:5px 12px;margin:3px 0;min-height:25px;font-size:14px;line-height:1.42857;color:#555555;text-align:left;background-color:#fff;background-image:none;border-radius:0;border:1px solid #ccc;-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
#content_area table[width$="%"] input[id^="Quantity"]{text-align:center;}
input#CVV2{width:80px !important;text-align:left;}
#content_area input[name="ShipPostalCode"]{width:auto !important;}
tr#BillingState_Row + tr input[name="BillingPostalCode"]{width:150px !important;}
@media only screen and (max-width:767px){#content_area table[width="100%"] input[value=""],
#content_area table[width="100%"] select,
#content_area table[width="100%"] input[value=""],
#content_area table[width="100%"] input[value=""]{display:block;}
}
#content_area img[src*="/headings/heading_"],
#content_area img[src*="images/headings/one-page-checkout_"],
#content_area img[src*="images/cart/cart_tr.gif"],
#content_area img[src*="images/cart/cart_tl.gif"]{display:none;}
#content_area img[src*="/headings/heading_"] + br + table:before,
#content_area img[src*="/headings/heading_"] + br + form:before,
#content_area img[src*="/headings/heading_"] + br + _headings table:before,
#content_area img[src*="/headings/heading_"] + br + div:before,
#content_area img[src*="/headings/heading_"] + br + br + table:before,
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table > tbody:before,
#content_area img[src*="/headings/heading_"] + br + img + a:before{text-transform:uppercase;font-size:25px;font-weight:400;font-family:inherit;color:#909090;padding-bottom:6px;margin-bottom:13px;display:block;border-bottom:1px solid #e0e0e0;}
#content_area img[src*="/headings/heading_"] + br + form:after,
#content_area img[src*="/headings/heading_"] + br + table:after,
#content_area img[src*="/headings/heading_"] + br + div:after,
#content_area img[src*="/headings/heading_"] + br + br + table:after,
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table > tbody:after{content:'';height:100px;}
#content_area img[src*="/headings/heading_login.gif"] + br + form:before{content:'Login';}
#content_area img[src*="/headings/heading_MyAccount.gif"] + br + form:before,
#content_area img[src*="/headings/heading_MyAccount.gif"] + br + img + a:before{content:'My Account';}
#content_area img[src*="/headings/heading_MyAccount.gif"] + br + img + a:before{margin-bottom:20px;}
#content_area img[src*="/headings/heading_MyAccount.gif"] + br + img[src*="/images/Bullet_GoBack.gif"]{display:none;}
#content_area img[src*="/headings/heading_affiliate.gif"] + br + table:before{content:'Affiliate';}
#content_area img[src*="/headings/heading_help.gif"] + br + table:before,
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table > tbody:before{content:'Help';}
#content_area img[src*="/headings/heading_EmailAFriend.gif"] + br + table:before{content:'Email A Friend';}
#content_area img[src*="/headings/heading_aboutus.gif"] + br + table:before{content:'About Us';}
#content_area img[src*="/headings/heading_giftcertificates.gif"] + br + table:before{content:'Gift Certificates';}
#content_area img[src*="/headings/heading_GiftOptions.gif"] + br + table:before{content:'Gift Options';}
#content_area img[src*="/headings/heading_history.gif"] + br + table:before{content:'My Recent History';}
#content_area img[src*="/headings/heading_MailingList.gif"] + br + form:before{content:'Mailing List';}
#content_area img[src*="/headings/heading_wishlist.gif"] + br + br + table:before{content:'Wishlist';}
#content_area img[src*="/headings/heading_WriteReview.gif"] + br + div:before{content:'Write Review';}
#content_area #v65-onepage-ContentTable .v65-onepage-headerShort{padding:10px;width:100%;font-size:14px;}
#content_area #billing-header .v65-onepage-headerShort:before{content:'Billing Information';}
#content_area #v65-onepage-RegistrationHeader .v65-onepage-headerShort:before{content:'Registration';}
#content_area #shipping-header .v65-onepage-headerShort:before{content:'Shipping Information';}
#content_area #shipping-header .v65-onepage-headerShort:before{content:'Shipping Information';}
#content_area #v65-checkout-payment-header .v65-onepage-headerShort:before{content:'Payment';}
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table{position:relative;}
#content_area img[src$="/heading_giftcertificates.gif"] + br + table table[width="500"]{width:100% !important;}
#content_area img[src$="/heading_giftcertificates.gif"] + br + table table[width="500"] td{display:block;width:100%;}
#content_area img[src$="/heading_giftcertificates.gif"] + br + table table[width="500"] td ul + a{display:block;background:#eeeeee;width:95px;line-height:35px;text-align:center;margin-bottom:25px;}
#content_area form[action="GiftCert_default.asp"] table[width="530"]{width:100% !important;}
#content_area form[action="GiftCert_default.asp"] table[width="530"] td.colors_backgroundneutral{display:block;width:100%;}
#content_area form[action="GiftCert_default.asp"] textarea[cols="55"]{border-color:#eeeeee;margin-bottom:10px;}
@media only screen and (max-width:767px){#content_area form[action="GiftCert_default.asp"] textarea[cols="55"],
#content_area form[action="GiftCert_default.asp"] input[size="35"]{width:100% !important;}
}
@media only screen and (max-width:767px){#content_area img[src$="/heading_MailingList.gif"] + br + form table[width]{width:100% !important;padding:0 !important;}
#content_area img[src$="/heading_MailingList.gif"] + br + form td[width="95"]{width:15% !important;white-space:normal;}
#content_area img[src$="/heading_MailingList.gif"] + br + form td[width="282"]{width:85% !important;display:block;position:relative;}
#content_area img[src$="/heading_MailingList.gif"] + br + form td[width="282"] input{width:100% !important;}
#content_area img[src$="/heading_MailingList.gif"] + br + form td[width="282"] input[type="submit"]{white-space:normal;}
}
a[href*="help_answer.asp"]{padding:0 10px;text-indent:0;}
#content_area img[src*="/heading_help.gif"] + br + table + table td{text-align:left;}
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table td{display:block;}
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table td[width="15"]{height:5px;}
#content_area img[src*="/headings/heading_help.gif"] + br + img + a + br + table td .productnamecolorLARGE{display:block;margin-top:25px;}
@media only screen and (max-width:767px){a[href*="help_answer.asp"]:after{content:'';clear:both;display:block;}
#content_area img[src*="/heading_help.gif"] + br + table + table td{padding:0 5px;width:100%;display:block;}
#content_area img[src*="/heading_help.gif"] + br + table + table td .productnamecolorLARGE{text-transform:uppercase;display:block;margin-top:20px;}
}
#content_area form[name*="form2"] table[width="500"]{margin:10px 0;table-layout:fixed;width:100%;}
#content_area form[name*="form2"]{padding-bottom:20px;}
@media only screen and (max-width:767px){#content_area form[name*="form2"] table[width="500"] td{width:100%;display:block;}
}
@media only screen and (max-width:767px){#content_area img[src$="/heading_wishlist.gif"] + br + br + table + form .v65-productDisplay td[align="center"]{display:block !important;}
}
@media only screen and (max-width:767px){#content_area form[action="/donate.asp"] div[style]{width:100% !important;}
#content_area form[action="/donate.asp"] td[align="left"],
#content_area form[action="/donate.asp"] td[align="right"]{display:block !important;width:100% !important;}
#content_area form[action="/donate.asp"] td[align="right"] div{text-align:left !important;padding:10px 0;}
#content_area form[action="/donate.asp"] input[type="radio"]{margin:0 5px 0 0;}
#content_area form[action="/donate.asp"] br{line-height:23px;}
}
@media only screen and (max-width:767px){#content_area form[name*="form2"] table[width="500"] td{width:100%;display:block;}
#content_area a[href="myaccount.asp"] + form table[width]{width:100% !important;}
#content_area a[href="myaccount.asp"] + form table[width] td[width="91"]{width:15%;white-space:nowrap;}
#content_area a[href="myaccount.asp"] + form table[width] td[width="311"]{width:85%;}
#content_area a[href="myaccount.asp"] + form table[width] td[width="311"] input[name="emailaddress"]{width:85%;}
#content_area a[href="myaccount.asp"] + form table[width] td[width="311"] input[name="emailaddress"]{width:85%;}
#AccountSettingsForm table[width]{width:100% !important;}
#AccountSettingsForm table[width] td[width="86%"],
#AccountSettingsForm table[width] td{display:block !important;width:100% !important;text-align:left;}
#AccountSettingsForm img[src="/clear1x1.gif"]{display:none;}
#content_area form[action="MyAccount_ApplyGift.asp"] table[width]{width:100% !important;}
#content_area form[name*="form2"] table[width="443"]{width:100% !important;}
#content_area form[name*="form2"] table[width="443"] td{display:block !important;width:100% !important;}
#content_area form[name*="form2"] table[width="443"] td.colors_backgroundneutral{text-align:right;background:#eeeeee;}
#content_area form[name*="form2"] table[width="443"] td input[size="25"]{width:100%;}
#content_area img[src$="/heading_WriteReview.gif"] + br + div + form td{display:block !important;width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + div + form table[width]{width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + div + form td input[size]{width:85% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + div + form td textarea{width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + form td{display:block !important;width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + form table[width="500"],
#content_area img[src$="/heading_WriteReview.gif"] + br + form td input[size]{width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + form textarea[name="ReviewDescription"]{width:100% !important;}
#content_area img[src$="/heading_WriteReview.gif"] + br + #ListofErrorsDiv + br + table[width="500"]{width:100% !important;}
}
#content_area form[action^="OrderDetails.asp?"] td[bgcolor="#999999"]{background:none !important;border-top:1px solid #eeeeee !important;}
@media only screen and (max-width:767px){#content_area form[name*="form2"] td[width$="%"]{width:100% !important;margin-bottom:15px !important;}
#content_area form[name*="form2"] table.colors_lines_light .colors_backgroundneutral td[width$="%"]{display:block !important;}
#content_area form[name*="form2"] table[width="520"]{width:100%;}
#content_area form[name*="form2"] table[width="520"] td[width="236"]{width:100% !important;display:table-row;}
#content_area form[name*="form2"] table[width="520"] td[width="235"]{width:65% !important;display:block;}
#content_area form[name*="form2"] table[width="520"] td[width="235"] select{white-space:normal;}
#content_area form[name*="form2"] table[width="520"] td[width="43"]{width:10% !important;display:block;}
#content_area form[name*="form2"] table[width="520"] td[width="43"] input[src$="/btn_go.gif"]{margin-left:0;margin-bottom:15px;}
#content_area form[name*="form2"] a[href^="orderdetails.asp"]{display:block;padding:15px 0;text-align:center;}
#content_area form[action^="OrderDetails.asp"] td{width:100% !important;display:block !important;}
#content_area form[action^="OrderDetails.asp"] a > img{display:block;margin:20px auto;}
#content_area form[action^="OrderDetails.asp"] td[width="32%"]{text-align:center;}
#content_area form[action^="OrderDetails.asp"] font[size="3"]{display:block;text-align:center;padding:15px 0;}
#content_area form[action^="OrderDetails.asp"] td[bgcolor="#999999"]{background:none !important;border-top:1px solid #eeeeee !important;}
#content_area form[action^="OrderDetails.asp"] br + br + table td[align="right"]{color:#7accc8;text-align:center;}
}
#content_area img[src$="btn_Continue.gif"]{display:block;margin:0 auto;}
@media only screen and (min-width:992px){#content_area img[src$="btn_Continue.gif"]{display:inline-block;margin:0;}
}
#content_area input[src*="btn_login.gif"]{margin-top:20px;display:block;}
#content_area form[name="loginform"] tr[valign="top"]{display:block !important;}
@media only screen and (min-width:768px){#content_area form[name="loginform"] tr[valign="top"]{display:table-row !important;}
}
#content_area form[name="loginform"] td{padding:5px;}
#content_area form[name="loginform"] td[width="50%"]{width:100% !important;display:block !important;}
@media only screen and (min-width:768px){#content_area form[name="loginform"] td[width="50%"]{width:50% !important;display:table-cell !important;}
}
#content_area form[name="loginform"] td[align="right"]{text-align:left !important;}
#content_area form[name="loginform"] input[type="password"] + br{display:none;}
#content_area form[name="loginform"] input[type="text"],
#content_area form[name="loginform"] input[type="password"]{display:block;width:100%;margin:10px 0;font-size:14px;}
@media only screen and (min-width:768px){#content_area form[name="loginform"] input[type="text"],
#content_area form[name="loginform"] input[type="password"]{width:auto;}
}
#content_area form[name="loginform"] .colors_lines_light{border-color:transparent;}
@media only screen and (min-width:768px){#content_area form[name="loginform"] tr[align="center"]{text-align:left;}
#content_area form[name="loginform"] .colors_lines_light{border-color:#eeeeee;}
}
#content_area #div_articleid_61 form[action*="/Login.asp"] .colors_backgroundneutral,
#content_area #div_articleid_61 td.colors_lines_light[width="52%"],
#content_area #div_articleid_61 form[action*="/Login.asp"] .colors_lines_light{background:none;}
#content_area #div_articleid_61 td[align="right"]{font-weight:bold;padding-right:10px;}
#content_area #div_articleid_61 form[action*="/Login.asp"] td[align="right"]{padding-right:10px;font-weight:bold;}
#content_area #div_articleid_61 form[action*="/Login.asp"],
#content_area #div_articleContainer_61 + table form{padding:10px 0;background-color:#eeeeee;margin:15px 0;}
@media only screen and (max-width:767px){#content_area #div_articleid_61 td[width="1%"],
#content_area #div_articleContainer_61 + table td[width="1%"]{display:none;}
#content_area #div_articleid_61 td,
#content_area #div_articleContainer_61 + table td,
#content_area #RegisterForm td{width:100% !important;display:block;clear:both;text-align:left;white-space:normal;}
#content_area #div_articleid_61 form[action*="/Login.asp"] td[align="right"],
#content_area #div_articleContainer_61 + table form[action*="/Login.asp"] td[align="right"]{text-align:left;margin-left:16px;}
#content_area #div_articleid_61 form[action*="/Login.asp"] input,
#content_area #div_articleContainer_61 + table input,
#content_area #RegisterForm input{width:100%;margin-left:auto;margin-right:auto;}
#content_area #div_articleContainer_61 + table input,
#content_area #div_articleid_61 form[action*="/Login.asp"] input{width:90%;display:block;}
#content_area #div_articleid_61 td[align="right"],
#content_area #div_articleid_61 div[align="right"],
#content_area #RegisterForm td[align="right"],
#content_area #RegisterForm div[align="right"]{text-align:left;}
}
#sb-wrapper-inner,
#vp-top-bar *,
#sb-wrapper *,
#qtg,
#qtg *,
#qet-box-container *,
*[class^="redactor_"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#content_area form[name*="form2"] table[width="500"]{margin:10px 0;text-align:left;table-layout:fixed;width:100%;}
#vp-top-bar{white-space:nowrap;}
#sb-wrapper{margin:0 !important;}
#content_area table td[nowrap]{white-space:normal;}
table[width="96%"]{width:100%;}
.product-card__card{height:405px;}
.product-card__image-link{text-align:center;}
#content_area font[color="#FF0000"]{color:#7accc8;}
#content_area #v65-cart-table .v65-product-price-table div{text-align:center !important;}
#content_area #v65-cart-table{border-spacing:2px;border-collapse:separate;}
#content_area .v65-cart-giftcert-total div{text-align:center;}
#content_area tr.v65-cart-total-estimate-row + tr,
#content_area br.beforeArticleBR{display:none;}
#content_area #v65-cart-checkout-table .v65-cart-login-input{padding:3px;}
#content_area #v65-cart-shipping-details input[type=radio]{border:none;}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details-label,
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details-wrapper{float:none;}
#content_area #v65-cart-shipping-details-wrapper td{padding:0;}
#content_area td#v65-cart-shippingoptionsbuttoncell input{border:none;}
#content_area #v65-cart-table-container{border-collapse:collapse;}
#content_area #v65-cart-table-container > tbody > tr > td,
#content_area #v65-cart-table-container > tr > td{padding:0 !important;}
#content_area form #v65-cart-checkout-table{width:420px !important;}
#content_area #v65-cart-header-itemdescription{padding-left:21px !important;}
#content_area .v65-cart-giftcert-total div, .v65-cart-details-row td[width="70"], .v65-cart-details-row td[width="70"] div, .v65-cart-details-row td[width="135"], .v65-cart-details-row td[width="135"] div{text-align:center !important;width:100% !important;}
#content_area td center input[type="text"]{text-align:center;}
#content_area #v65-cart-update-total-cell{text-align:center;}
#content_area #v65-cart-coupon-entry-details-div *{vertical-align:middle;}
#content_area #btnRecalculate{margin-top:0 !important;}
#content_area table#v65-cart-moreItems,
#content_area table#v65-cart-table{width:100%;}
#content_area table#v65-cart-moreItems td{padding-left:0;padding-right:0;}
.soft_add_wrapper .cartDiv, .soft_add_wrapper .cartDiv2{display:inline;}
.soft_add_wrapper .soft_add_span{padding-left:0;}
.soft_add_wrapper .soft_add_content_area{border-bottom:none;}
.soft_add_wrapper .product-remove,
.soft_add_wrapper .soft_add_header,
.soft_add_wrapper .continue_shopping,
.soft_add_wrapper .aremove,
.soft_add_wrapper .soft_add_span,
.soft_add_wrapper .soft_add_header .close_btn,
.soft_add_wrapper .number_of_items{display:none;}
.soft_add_wrapper .soft_add_header,
.soft_add_wrapper .soft_add_header .close_btn{display:block !important;padding:0;}
.soft_add_wrapper .soft_add_header .close_btn{position:absolute;top:-6px;right:-6px;}
.soft_add_wrapper .soft_add_header{width:auto;height:0;background:white;border:0;}
.soft_add_wrapper .soft_add_header_shadow{background:none;padding:0;width:auto;}
.soft_add_wrapper .soft_add_content_shadow{padding:0;width:auto;}
.soft_add_wrapper .soft_add_header,
.soft_add_wrapper .soft_add_action_area,
.soft_add_wrapper .soft_add_content_wrapper{border-radius:0;}
.soft_add_wrapper .soft_add_action_area{clear:both;}
.soft_add_wrapper .soft_add_content_wrapper{background:none;border:none;padding:0;width:auto;}
.soft_add_wrapper .soft_add_wrapper ul.anchored-cart{list-style:none;padding:0;margin:0;display:table;width:100%;}
.soft_add_wrapper ul.anchored-cart li img{max-width:55px;}
.soft_add_wrapper ul.anchored-cart li{text-align:left;vertical-align:middle;display:table-row;width:auto;margin:0;}
.soft_add_wrapper ul.anchored-cart li div{font-size:12px;width:100%;}
.soft_add_wrapper ul.anchored-cart li .product-image{display:table-cell;padding:10px 4px 10px 10px;}
.soft_add_wrapper ul.anchored-cart li .product-detail{display:table-cell;padding:10px 5px;vertical-align:top;line-height:14px;}
.soft_add_wrapper ul.anchored-cart li .product-name{display:block;}
.soft_add_wrapper ul.anchored-cart li .product-qty .quantity_text{display:inline;}
.soft_add_wrapper ul.anchored-cart li .product-price{display:table-cell;padding:8px 8px 10px 0;vertical-align:top;text-align:right;}
.soft_add_wrapper ul.anchored-cart{border-collapse:collapse;}
.soft_add_wrapper ul.anchored-cart li .product-image{width:55px;overflow:hidden;float:left;}
#content_area #v65-onepage-ContentTable{margin:0;border-spacing:0;}
#content_area #TotalsDivContainer{float:none;}
#content_area #table_checkout_cart0 #v65-onepage-CartSummary,
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items{background:none;}
#content_area .v65-onepage-SavedLocations .v65-space{padding:0 5px;}
#content_area .v65-onepage-SavedLocations .v65-space br{display:none;}
#content_area td#v65-onepage-ShippingParent{padding-left:0 !important;}
#content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell div{text-align:right !important;}
#content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell{width:105px;}
#content_area #ship-to-options-table div[align="right"]{text-align:right;}
#content_area #v65-onepage-saved-billing-table font[style*="font-weight: bold;"]{display:inline-block;font-size:12px;font-weight:normal !important;line-height:14px !important;padding-right:2px;text-align:right;vertical-align:top;width:91px;}
#content_area select[onchange*="Choose_My_Saved_Billing"]{width:175px;}
#content_area td.v65-payment-details-label-cell[width="39%"]{width:105px;}
#content_area #savedPayment,
#content_area td.v65-payment-details-label-cell[width="39%"] + td[width="61%"]{width:auto;}
table#v65-onepage-registration td{white-space:nowrap;}
.v65-onepage-headerShort img{display:block;}
#content_area #table_checkout_cart0 #v65-onepage-CartSummary,
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items{background:none;}
#content_area #v65-onepage-ShippingCostHeader + tr,
#content_area #v65-onepage-ShippingCostHeader + tr > td:first-child{display:block;}
#content_area #v65-onepage-ShippingCostHeader + tr > td:first-child div[align="center"]{text-align:left;}
#content_area #DisplayShippingSpeedChoicesTD select{padding:6px 4px;width:172px;margin-left:107px;}
#content_area table#v65-onepage-ContentTable input[type="radio"]{margin:5px;}
#content_area table#v65-onepage-Detail td select{margin:10px 0;}
#content_area #v65-onepage-ordersummary-items td,
#content_area #v65-onepage-ShippingCostDetails td{padding:5px 15px 5px 5px;}
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td.v65-onepage-ordersummary-itemname{padding:5px 5px 5px 15px;}
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td.v65-onepage-ordersummary-itemtotal,
#content_area #table_checkout_cart0 td[align="right"].v65-onepage-shippingcost-detail{padding:5px 15px 5px 5px;}
#billing-header, #shipping-header, #v65-checkout-payment-header{width:100%;}
@media only screen and (max-width:767px){#content_area form#v65-onepage-CheckoutForm{width:auto;}
#content_area #table_checkout_cart0{margin:10px 0;width:100% !important;clear:both;}
#content_area table#v65-onepage-ContentTable td{display:block;}
#content_area table#v65-onepage-ContentTable,
#content_area #v65-onepage-BillingParent,
#content_area #v65-onepage-Billing,
#content_area table#v65-onepage-Detail td input[type="text"],
table#v65-onepage-Detail td input[type="password"],
table#v65-onepage-Detail td input[type="text"],
table#v65-onepage-Detail td select,
#content_area table#v65-onepage-Detail td select,
#content_area table#v65-onepage-CartSummary,
#v65-onepage-shippingParent-row td{width:100% !important;}
#content_area #v65-onepage-Billing div,
#content_area #ship-to-options-table div[align="right"]{text-align:left;}
#content_area table#v65-onepage-ContentTable input[type="radio"]{margin:5px;}
#content_area #ship-to-options-table td{width:auto !important;}
#content_area h2#v65-onepage-header .loginHeaderWrapper{display:block;margin-left:0;}
#content_area #v65-onepage-Shipping td.v65-onepage-shipping-label-cell div{text-align:left !important;}
#content_area #v65-onepage-ContentTable .v65-onepage-headerShort{min-width:0;}
#content_area #CalcShippingDivContainer{width:100%;}
}
#span_GiftCertificates_Editable td{padding:10px 15px;}
#content_area #v65-cart-table .v65-item-zebra{background-color:#eeeeee;}
#content_area #v65-cart-table > tbody > tr.v65-cart-details-row td[width="5"]{display:none;}
#content_area #v65-cart-empty-details-cell span + span a{white-space:nowrap;}
#content_area img[src*="v/vspfiles/templates/248/images/cart/cart_tr_cap.gif"],
#content_area img[src*="v/vspfiles/templates/248/images/cart/cart_tl_cap.gif"]{display:none;}
#content_area #v65-cart-shipping-details input[type=radio]{margin:5px;}
#content_area td.v65-cart-detail-productimage img{float:none;}
#content_area td#v65-productdetail-action-wrapper td[valign="top"]{vertical-align:middle !important;}
#content_area table[width$="%"] input.v65-productdetail-cartqty{text-align:center;}
.fb_iframe_widget{width:auto !important;}
#vZoomMagnifierImage{min-width:230px;}
.productdetails #vCSS_mainform[action^="/ProductDetails.asp"] #v65-product-parent > tbody > tr:first-child + tr > td[align="center"] br + br + table{width:100%;}
@media only screen and (max-width:767px){.fb_iframe_widget_fluid,
#btn_vsharethis{float:none !important;display:inline-block !important;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
#_atssh{display:none !important;}
}
#content_area img[src*="youarehere"]{display:none;}
@media only screen and (max-width:767px){.v65-error-list-text{margin-left:0;height:100%;padding-top:0;}
.v65-error-list-image{left:0;height:47px;width:100%;position:static;display:block;}
}
font[color="#FFFFFF"]{color:inherit;}
form[action="OrderDetails.asp"] td[colspan="3"] > span:first-child:after{content:"\A ";display:block;}
@media only screen and (max-width:768px){div[id^="VCompare"],
div[id^="VCompareOverlay"]{display:none !important;}
}
#VCompareOverlayBox .VCompareOverlayTable{border:0;}
#VCompareOverlayXDiv{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}