@charset "UTF-8";
img {
  border: none !important
}
input, textarea {
  outline: 0
}
a {
  color: #db8e20;
  text-decoration: none
}
a:hover {
  color: #F7A027;
  text-decoration: none
}
a:active {
  outline-style: none
}
.category #divWaitModal+table>tbody>tr:first-child a, .category #divWaitModal+table>tbody>tr:first-child b {
  color: #000;
  font-size: 12px;
  font-weight: normal
}
.category #additionalsearch, .category input[src$="btn_go_gray.gif"] {
  display: none
}
.category .colors_backgroundneutral {
  background: transparent
}
.category #MainForm>table:nth-child(4)>tbody>tr>td>table>tbody>tr>td>table td {
  padding: 0 10px
}
.category table.colors_backgroundlight {
  background: 0;
  border-bottom: 0 solid #eee;
  width: 100%
}
.category table.colors_backgroundlight>tbody>tr>td:first-child b {
  color: #333;
  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 12px 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000
}
.category table.v65-productDisplay .product_listprice, .category table.v65-productDisplay .product_listprice b {
  color: #000;
  font-size: 12px;
  font-weight: normal
}
.category table.v65-productDisplay .product_productprice, .category table.v65-productDisplay .product_productprice b {
  color: #000;
  font-size: 12px;
  font-weight: normal
}
.category table.v65-productDisplay .product_saleprice, .category table.v65-productDisplay .product_saleprice b {
  color: #db8e20;
  font-size: 12px;
  font-weight: normal
}
.category table.v65-productDisplay .product_dealprice {
  color: #db8e20;
  font-size: 12px;
  font-weight: normal
}
.category table.v65-productDisplay .product_yousave {
  color: #333;
  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: #333;
  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%;
/*  width: 100%;*/
  height: auto;
  margin: 0 auto 15px
}
.category img[src*="/v/vspfiles/photos/categories/"] {
  max-width: 100%;
  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 #content_area table.v65-productDisplay {
    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: #eee
}
#content_area .deal {
  max-width: none;
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
#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: #eee;
  font-weight: bold;
  background: #555;
  -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: #333;
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
#content_area .deal-product-name a {
  text-decoration: none;
  font-size: 18px;
  color: #333;
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
#content_area .deal-price {
  margin-left: 0
}
#content_area .deal-pricing {
  color: #eee;
  font-family: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 78px;
  margin: 0;
  background-image: none !important;
  background-color: #555;
  -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: 0;
  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: 'Lato', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
#content_area .deal-regular-price-caption, #content_area .deal-savings-caption, #content_area .deal-stock-caption {
  color: #333
}
#content_area .deal-buy-now a {
  text-transform: uppercase
}
#content_area .deal-buy-now a {
  background: #db8e20
}
#content_area .deal-buy-now a:hover {
  background: #4db1ff
}
@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 td.vCSS_breadcrumb_td a, .productdetails td.vCSS_breadcrumb_td b {
  color: #333;
  font-size: 12px;
  font-weight: normal
}
.productdetails font.productnamecolorLARGE.colors_productname {
  color: #333;
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  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: transparent;
  padding: 10px 15px
}
.productdetails td[background="/v/vspfiles/templates/have_hold_r/images/PBox_Border_Left.gif"]+td {
  padding: 15px
}
.productdetails .colors_pricebox span[itemprop="description"] {
  color: #333;
  display: block;
  font-size: 12px;
  margin-bottom: 10px
}
.productdetails span.product_code_title, .productdetails span.product_code {
  color: #333;
  font-size: 12px;
  font-style: normal;
  font-weight: normal
}
.productdetails .colors_pricebox .product_listprice, .productdetails .colors_pricebox .product_listprice b {
  color: #333;
  font-size: 15px;
  font-weight: normal
}
.productdetails .colors_pricebox .product_productprice, .productdetails .colors_pricebox .product_productprice b {
  color: #333;
  font-size: 15px;
  font-weight: normal
}
.productdetails .colors_pricebox .product_saleprice, .productdetails .colors_pricebox .product_saleprice b {
  color: #db8e20;
  font-size: 15px;
  font-weight: normal
}
.productdetails .colors_pricebox .product_dealprice, .productdetails .colors_pricebox .product_dealprice b {
  color: #db8e20;
  font-size: 15px;
  font-weight: normal
}
.productdetails .colors_pricebox .product_yousave {
  color: #333;
  font-size: 11px;
  font-style: normal;
  font-weight: normal
}
.productdetails br+.colors_pricebox {
  background: transparent;
  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: #333;
  content: "Choose your options:";
  display: block;
  font-size: 14px;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 1px solid #eee;
  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: #333;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 5px
}
.productdetails br+.colors_pricebox table td {
  color: #333
}
.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 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: #333;
  border: 1px solid #eee;
  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: #333;
  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 #eee;
  padding: 10px 15px
}
.productdetails form .colors_descriptionbox td {
  color: #333;
  font-size: 13px;
  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 #eee;
  margin-bottom: 10px
}
.productdetails .colors_lines_light font.productnamecolorSMALL.colors_productname b {
  color: #333;
  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: 0;
  border: 0;
  text-align: center;
  padding: 5px 15px
}
.productdetails .colors_lines_light a.productnamecolorsmall.colors_productname {
  color: #333;
  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: #333;
  font-size: 12px;
  font-weight: normal
}
.productdetails .colors_lines_light .product_saleprice, .productdetails .colors_lines_light .product_saleprice b {
  color: #db8e20;
  font-size: 12px;
  font-weight: normal
}
@media only screen and (max-width:767px) {
  .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: 9px;
    padding: 0
  }
}
.productdetails #v65-product-reviews {
  margin-top: 25px;
  padding-top: 35px;
  position: relative
}
.productdetails #v65-product-reviews .v65-product-reviews-cell:before {
  background: transparent;
  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: #333;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px
}
.productdetails a[href*="write+a+review"], .productdetails a[href*="ReviewNew.asp"] {
  color: #333
}
.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: #333;
  font-size: 12px;
  font-weight: normal
}
.productdetails #v65-product-reviews table>tbody>tr>td:first-child>span {
  color: #333;
  font-size: 12px !important;
  font-weight: normal !important;
  white-space: nowrap
}
.productdetails #v65-product-reviews table>tbody>tr>td>b {
  color: #333;
  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: #333;
  font-size: 12px !important;
  font-weight: normal;
  padding-bottom: 5px;
  padding-left: 0
}
.productdetails table#product_reviews_description_box {
  background: transparent;
  border: 0;
  padding: 10px 15px
}
.productdetails table#product_reviews_description_box td[width="1px"]+td[width="100%"]>table>tbody>tr:first-child b {
  color: #333;
  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: #333;
  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: #333;
  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: #333;
  font-size: 12px;
  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: transparent;
  content: "Recent Items";
  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: #333;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px
}
.productdetails #TurnHistoryOnOffContainer {
  margin-right: 10px;
  margin-top: 2px
}
.productdetails img.vCSS_img_heading_history {
  display: none
}
.productdetails .historyitem_image img {
  max-width: 100%;
  height: auto
}
.productdetails .historyitem_productname a {
  color: #333;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 3px
}
.productdetails .historyitem_productprice b font.pricecolor.colors_productprice {
  color: #db8e20;
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px
}
.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: 0;
  padding: 0;
  background: 0
}
.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: 0
}
.productdetails table.colors_backgroundlight {
  margin-bottom: -1px
}
.productdetails table.colors_lines_light td.colors_backgroundlight {
  padding: 0
}
.productdetails table.colors_backgroundlight_dark {
  background: 0
}
.productdetails #TurnHistoryOnOffContainer {
  position: relative;
  z-index: 2
}
.productdetails table#v65-product-history-body {
  background: 0;
  border: 0
}
.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 #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 .v65-productDisplay-cell a img {
    width: 100%
  }
}
.productdetails #product_photo_zoom_url {
  display: inline-block;
  margin-bottom: 15px;
  background-color: #fff;
  border: 1px solid transparent;
}
.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) {
  #content_area table[width="450"] {
    width: 100% !important
  }
  #content_area table[width="450"] img[height="100"] {
    width: 100% !important;
    height: auto !important;
    min-width: 73px
  }
  #content_area table[width="450"] tbody>tr {
    display: block !important;
    margin-bottom: 15px
  }
}
#content_area form#v65-onepage-CheckoutForm {
  margin: 0 auto;
  max-width: 1000px;
  width: 100%
}
#content_area h2#v65-onepage-header {
  text-indent: 0;
  color: inherit
}
#content_area h2#v65-onepage-header .loginHeaderWrapper {
  color: #333;
  text-transform: none
}
#content_area h2#v65-onepage-header .loginHeaderWrapper a {
  color: #db8e20
}
.v65-onepage-headerShort {
  background: #db8e20;
  width: 100%;
  color: #eee;
  font-size: 14px;
  text-transform: uppercase
}
#simpleModal {
  width: 290px !important
}
#simpleModal #loginModal {
  margin: 0
}
#v65-onepage-ordercomments-value, #v65-onepage-ContentTable td, #v65-onepage-ContentTable td font {
  color: #333
}
#content_area table#v65-onepage-Detail td input[type="password"], #content_area table#v65-onepage-Detail td input[type="text"], #content_area table#v65-onepage-Detail td select {
  background: #fff !important;
  border: 1px solid #ccc;
  color: #555;
  border-radius: 0;
  text-align: left;
  margin-bottom: 10px
}
#content_area table#v65-onepage-Detail td input[type="password"]:focus, #content_area table#v65-onepage-Detail td input[type="text"]:focus, #content_area table#v65-onepage-Detail td select:focus {
  border: 1px solid #ccc
}
#content_area #table_checkout_cart0 #v65-onepage-cartsummary-header {
  background: #db8e20
}
#content_area #table_checkout_cart0 #v65-onepage-cartsummary-label {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: normal
}
#content_area #table_checkout_cart0 #v65-onepage-editcart {
  color: #fff;
  font-size: 10px;
  font-weight: normal
}
#content_area #table_checkout_cart0 {
  background: #fff !important;
  margin-top: 20px
}
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td, #content_area #table_checkout_cart0 #v65-onepage-ordersummary-items td, #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-label, #content_area #table_checkout_cart0 b.v65-onepage-shippingcost-amount, #content_area #TotalsDivContainer b, #content_area #table_checkout_cart0 #v65-onepage-ShippingCostDetails .carttext {
  color: #333 !important;
  font-weight: normal;
  font-size: 14px
}
#content_area #v65-onepage-ordersummary-items td, #content_area #TotalsGCAmtUsedTD {
  font-weight: normal;
  font-size: 14px
}
#content_area #table_checkout_cart0 #v65-onepage-ordersummary-header-row td.v65-onepage-ordersummary-header {
  text-transform: uppercase;
  color: #333 !important;
  font-weight: normal !important
}
#content_area #v65-onepage-ShippingCostDetails {
  margin-right: 0;
  padding-left: 0;
  padding-right: 15px
}
#content_area #table_checkout_cart0 #v65-onepage-summary-total-line, #content_area #table_checkout_cart0 .v65-onepage-summary-total-line-cell {
  border-bottom: 1px solid #eee
}
#content_area #TotalsTotalTD {
  color: #db8e20;
  display: block;
  margin-top: 10px;
  font-weight: normal !important
}
#content_area td#v65-apply-gift-newCell a[style="color:#0000CC;font-weight: bold;"] {
  color: #333 !important;
  font-size: 12px;
  font-weight: normal !important
}
#content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value {
  color: #333;
  text-transform: uppercase;
  font-size: 12px;
  text-indent: 0
}
#content_area #v65-onepage-ordercomments-row #v65-onepage-ordercomments-value textarea {
  margin-top: 5px
}
#content_area textarea#v65-onepage-ordercomments-input {
  background: white !important;
  border: 1px solid #ccc !important
}
#content_area textarea#v65-onepage-ordercomments-input:focus {
  border: 1px solid #66afe9 !important
}
h2.v65-your-cart-title {
  color: #333;
  text-indent: 0
}
#content_area #cart-top-rule, #content_area .v65-divider-hr-cell {
  border-top: 0 solid #eee
}
#content_area .v65-cart-details-separator td {
  border-top: 0
}
#content_area #cart-header font {
  color: #333 !important;
  line-height: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 5px;
  display: block
}
#content_area font.carttext.colors_text, #content_area font.carttext.colors_text b {
  color: #333 !important
}
#content_area font.carttext.colors_text b.cart-item-name {
  color: #333 !important
}
#content_area font.carttext.colors_text b.cart-item-name:hover {
  color: #333 !important;
  text-decoration: underline
}
#content_area #v65-cart-table .v65-item-zebra {
  background-color: transparent
}
#content_area #v65-cart-empty-details-cell {
  border-top: 1px solid #eee;
  padding: 10px 0 0 !important
}
#content_area #v65-cart-empty-details-cell>span:first-child {
  color: #333;
  font-size: 12px
}
#content_area #v65-cart-empty-details-cell span+span a {
  color: #333 !important
}
#content_area #v65-cart-coupon-entry-details-div {
  color: #333
}
#content_area #v65-cart-shipping-details-text {
  color: #333
}
#content_area td#v65-cart-shipping-details-container {
  background: 0;
  border: 0;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid #eee
}
#content_area #v65-cart-shipping-details-label.v65-cart-left-label {
  color: #333;
  text-transform: uppercase;
  margin-bottom: 5px;
  border-bottom: 0;
  text-indent: 13px;
  padding-bottom: 5px
}
#content_area #v65-cart-shipping-details-label br {
  display: none
}
#content_area #v65-cart-shipping-details>td {
  padding: 0
}
#content_area #v65-cart-shipping-details-label.v65-cart-left-label small {
  color: #333;
  text-transform: none
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td, #v65-cart-shipping-details-container #v65-cart-shipping-details span {
  color: #333 !important
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details a span {
  color: #333 !important
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details>tbody>tr>td:first-child {
  padding-left: 15px
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details td#v65-cart-shippingoptionsbuttoncell {
  padding-left: 0
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"] {
  text-align: left
}
#content_area #v65-cart-shipping-details-container #v65-cart-shipping-details div[align="right"] img[width="5"] {
  display: none
}
#content_area tr.v65-cart-tax-row b {
  color: #333;
  display: block;
  margin-top: 10px;
  white-space: nowrap
}
#content_area td.v65-cart-tax-parent-cell b {
  color: #333;
  display: block;
  margin-top: 10px
}
#content_area tr.v65-cart-tax-row+tr b {
  color: #333;
  display: block;
  margin-top: 10px;
  white-space: nowrap
}
#content_area font.pricecolor.colors_productprice, font.pricecolor.colors_productprice b {
  color: #db8e20;
  font-weight: 700;
  margin-top: 10px
}
#content_area table#v65-cart-checkout-table tr td {
  color: #333;
  font-size: 12px
}
#content_area table#v65-checkout-form-table tr td {
  color: #333;
  font-size: 12px
}
#content_area table#v65-cart-checkout-table a[href="login_sendpass.asp"] {
  color: #333;
  font-size: 10px !important
}
#content_area #v65-cart-coupon-entry-details-input, #content_area input.v65-cart-login-input, #content_area input#password, #content_area input[size], #content_area #v65-cart-shipping-details select, #content_area #v65-cart-shipping-details input, #content_area tr.v65-cart-details-row td input {
  border: 1px solid #eee;
  border-radius: 0
}
#content_area #v65-cart-coupon-entry-details-input:focus, #content_area input.v65-cart-login-input:focus, #content_area input#password:focus, #content_area #v65-cart-shipping-details select:focus, #content_area #v65-cart-shipping-details input:focus, #content_area tr.v65-cart-details-row td input:focus {
  border: 1px solid #eee
}
#content_area input.btn_checkout_guest {
  margin: 20px 0 0 0
}
@media only screen and (max-width:767px) {
  #content_area #v65-cart-table>tbody>tr {
    overflow: visible;
    display: block;
    border: 0
  }
  #content_area #v65-cart-table table {
    display: table;
    width: 100%
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-details-row td {
    display: block;
    text-align: center !important;
    width: 100%
  }
  #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
  }
  #content_area #v65-cart-table #cart-header {
    display: none
  }
  #content_area td.v65-cart-detail-productimage img {
    margin-top: 15px
  }
  #content_area #v65-cart-table td input {
    margin: 0
  }
  #content_area #v65-cart-table td[width="135"] div, #content_area #v65-cart-table td[width="70"] div {
    padding: 0 8px;
    position: relative;
    margin: 5px 0
  }
  #content_area #v65-cart-table td[width="70"] div:after, #content_area #v65-cart-table td[width="70"] div:before, #content_area #v65-cart-table td[width="135"] div:before {
    position: absolute;
    top: 0;
    font-size: 14px;
    left: -120px;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #333
  }
  #content_area #v65-cart-table td[width="70"] div:before {
    content: 'Each:'
  }
  #content_area #v65-cart-table td[width="70"] div:after {
    content: '';
    top: 32px
  }
  #content_area #v65-cart-table td[width="135"] div:before {
    content: 'Total:';
    left: -120px
  }
  #content_area #v65-cart-table .v65-cart-giftcert-total td[width="135"] div:before {
    content: ''
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-giftcert-details-row {
    background: #eee !important
  }
  #content_area .v65-cart-item-remove-cell.v65-cart-details-text, #content_area #v65-cart-shipping-details-text {
    border-bottom: 1px solid #eee
  }
  #content_area .v65-cart-tax-row>td[colspan="4"], #content_area .v65-cart-total-estimate-row>td[colspan="4"] {
    min-width: 100px
  }
  #content_area .v65-cart-tax-row>td[colspan="4"] div, #content_area .v65-cart-total-estimate-row>td[colspan="4"] div {
    text-align: left
  }
  #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after {
    content: 'Remove this item';
    padding-left: 5px
  }
  #content_area td.v65-divider-hr-cell {
    border-top: 0
  }
  #content_area #v65-cart-empty-details-cell {
    border-top: 0
  }
  #content_area #v65-cart-coupon-entry-details-div {
    text-align: center !important
  }
  #content_area #v65-cart-table td input#v65-cart-coupon-entry-details-input {
    margin: 10px auto
  }
  #content_area #v65-cart-table #v65-cart-coupon-entry-details-button, #content_area #v65-cart-table #v65-cart-empty-details-cell, #content_area #v65-cart-table #v65-cart-shipping-details-text {
    display: block;
    margin: 0 auto;
    text-align: center
  }
  #content_area #v65-cart-shipping-details-text div {
    padding-right: 0 !important
  }
  #content_area #v65-coupon-table-row td {
    display: block;
    width: 100%;
    clear: both
  }
  #v65-cart-shipping-details-text div {
    white-space: normal !important
  }
  #content_area #v65-cart-shipping-details-container {
    display: block
  }
  #content_area #v65-cart-shipping-details-label.v65-cart-left-label {
    text-indent: 5px
  }
  #content_area #v65-cart-shipping-details td {
    display: block;
    width: 100% !important
  }
  #content_area select {
    height: 30px;
    line-height: 30px
  }
  #content_area #v65-cart-shipping-details select {
    width: 100% !important
  }
  #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
  }
  #content_area input.btn_checkout_guest {
    display: block;
    margin: 20px auto 0
  }
}
.shoppingcart #content_area table.v65-productDisplay {
  table-layout: fixed
}
.shoppingcart #content_area table.v65-productDisplay img {
  max-width: 100%;
  height: auto
}
@media only screen and (min-width:768px) {
  #content_area #v65-cart-table>tbody tr, #content_area #v65-cart-table>tbody>tr, #content_area #v65-cart-table>tbody>tr:first-child, #content_area #v65-cart-table>tbody>tr#cart-header, #content_area #v65-cart-table>tbody>tr.v65-divider-hr-row, #content_area #v65-cart-table>tbody>tr.v65-cart-details-separator, #content_area #v65-cart-table>tbody>tr.v65-cart-giftcert-details-row, #content_area #v65-cart-table>tbody>tr.v65-cart-tax-row, #content_area #v65-cart-table .v65-cart-details-separator, #content_area #v65-cart-table .v65-cart-details-row #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row, #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row+tr, #content_area #v65-cart-table>tbody>tr#v65-cart-footer-row, #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row, #content_area #v65-cart-table #cart-header, #content_area #v65-cart-table>tbody>tr#v65-empty-cart-row {
    overflow: visible;
    display: table-row !important;
    border: 0
  }
  #content_area #v65-cart-table>tbody td {
    display: table-cell !important;
    width: auto !important
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-details-row td {
    display: table-cell;
    text-align: center !important
  }
  #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
  }
  #content_area #v65-cart-checkout-parent {
    display: table;
    text-align: right
  }
  #content_area #v65-cart-shipping-details-container {
    display: table-cell
  }
  #content_area #v65-cart-table td[width="70"] div:after, #content_area #v65-cart-table td[width="70"] div:before, #content_area #v65-cart-table td[width="135"] div:before {
    content: ''
  }
  #content_area #v65-cart-table table[width="145"] {
    width: 145px;
    margin: 0 auto
  }
  #content_area #v65-cart-table table[width="135"] {
    width: 135px
  }
  #content_area #v65-cart-table table[width="75"] {
    width: 75px;
    margin: 0 auto
  }
  #content_area #v65-cart-table td[width="70"] {
    width: 70px;
    margin: 0 auto
  }
  #content_area #v65-cart-shipping-details td input[type="text"], #content_area #v65-cart-shipping-details td select {
    width: auto;
    display: inline-block
  }
  #content_area #v65-cart-shipping-details td {
    display: table-cell;
    width: auto !important;
    text-align: left
  }
  #content_area #v65-cart-table td[width="0"] {
    display: table-cell !important
  }
  #content_area #v65-cart-table-container #v65-cart-table td.v65-cart-details-text {
    text-align: left !important
  }
  #content_area #v65-cart-table-container #v65-cart-table td[valign="middle"].v65-cart-details-text {
    text-align: center !important
  }
  #content_area .v65-cart-item-remove-cell.v65-cart-details-text {
    border: 0
  }
  #content_area .v65-cart-item-remove-cell.v65-cart-details-text .v65-cart-item-remove-link:after {
    content: '';
    padding: 0
  }
  #content_area td.v65-cart-detail-productimage img {
    margin-top: 0
  }
  #content_area #v65-cart-coupon-entry-details-button {
    display: inline-block
  }
  #content_area #v65-coupon-table-row td {
    display: inline-block;
    width: auto;
    clear: both
  }
  #content_area #v65-cart-table>tbody tr.v65-cart-total-estimate-row td, #content_area #v65-cart-table>tbody tr.v65-cart-tax-row td {
    text-align: right
  }
}
@media(max-width:767px) {
  #v65-cart-show-giftoptions-cell {
    display: block
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row td.v65-cart-details-blank, #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row td[width="0"] {
    display: none
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row td[width="0"], #content_area #v65-cart-table>tbody>tr.v65-cart-tax-row td[width="0"] {
    background-color: #eee !important
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row, #content_area #v65-cart-table>tbody>tr.v65-cart-tax-row {
    border-left: 1px solid #eee !important;
    border-right: 1px solid #eee !important
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row {
    border-bottom: 1px solid #eee !important
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-tax-row {
    border-top: 1px solid #eee !important
  }
  #content_area #v65-cart-table>tbody>tr.v65-cart-total-estimate-row, #content_area #v65-cart-table>tbody>tr.v65-cart-tax-row {
    background-color: #eee !important;
    padding-left: 10px
  }
}
.soft_add_wrapper {
  font-family: inherit;
  padding: 0;
  color: #333;
  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 #eee
}
.soft_add_content_area .cart_table {
  width: auto !important
}
.soft_add_content_area {
  border-bottom: 1px solid #eee !important
}
.soft_add_wrapp .cart_table td {
  max-width: 65px;
  padding-left: 0
}
.soft_add_wrapper .cart_table .icon img {
  max-width: 55px !important;
  display: block
}
.soft_add_content_area {
  background: 0;
  max-height: none;
  padding: 10px;
  width: auto
}
.soft_add_wrapper ul.anchored-cart li {
  border-bottom: 1px solid #eee;
  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: #333;
  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: #333;
  display: block;
  font-size: 12px
}
.soft_add_wrapper ul.anchored-cart li .product-price {
  color: #db8e20;
  font-size: 12px
}
.soft_add_wrapper .soft_add_sub_total {
  background: 0;
  height: 24px;
  padding: 4px 20px 0
}
.soft_add_wrapper .sub_total {
  color: #333;
  font-size: 12px
}
.soft_add_wrapper span.sub_total_amount {
  color: #db8e20;
  font-size: 20px
}
.soft_add_wrapper .soft_add_action_area {
  background: 0;
  border-top: 0;
  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: #db8e20
}
.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(http://www.retroactivesmokeshop.com/v/vspfiles/templates/driven/images/softadd/close.png) no-repeat 0 0;
  z-index: 200
}
@media only screen and (max-width:992px) {
  .cartDiv {
    display: none
  }
}
#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"]) {
  min-width: 50px;
  height: auto;
  padding: 5px 12px;
  margin: 3px 0;
  min-height: 25px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  text-align: left;
  background-color: #fff;
  background-image: none;
  border-radius: 0;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .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_MyAccount.gif"]+br+form:before, #content_area img[src*="/headings/heading_MyAccount.gif"]+br+img+a form:before {
  content: 'My Account'
}
#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: #eee;
  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: #eee;
  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: #eee
  }
  #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 #eee !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 #eee !important
  }
  #content_area form[action^="OrderDetails.asp"] br+br+table td[align="right"] {
    color: #db8e20;
    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: #eee
  }
}
#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: 0
}
#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: #eee;
  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: #db8e20
}
#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: 0
}
#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: 0
}
#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: 0
}
.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: 0;
  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: 0;
  border: 0;
  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: 0
}
#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: 0
}
#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>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
}
@media only screen and (max-width:767px) {
  .fb_iframe_widget_fluid, #btn_vsharethis {
    float: none !important;
    display: inline-block !important;
    vertical-align: middle;
  }
  #_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
}