/*! 
*  Aleyant skins - v6.0.0
*  Homepage: http://pressero.com
*  Copyright Aleyant 2020, All Rights Reserved
*  <!-- canary for www.pressero.com HostMonitor test DO NOT REMOVE, Web to Print Storefronts -->
*/

/*@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic, 400italic, 600italic, 700italic, 800italic, 400, 300, 600, 700, 800);*/
@import url(//fonts.googleapis.com/css?family=Raleway:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
/*@import url(css/init.min.css?v=2025.9.12.9); */
@import url(css/init.min.css);
@import url(css/photoswipe/photoswipe.min.css);
@import url(css/photoswipe/default-skin/default-skin.min.css);
@import url(css/owl.carousel.min.css);
.btn-default,
.navbar-default .navbar-toggle.btn-default,
.navbar-inverse .navbar-toggle.btn-default {
  background-image: none;
  background-color:rgba(255,255,255,1);
  color:rgba(51, 51, 51, 1);
  border-color:rgba(204, 204, 204, 1);
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color:rgba(204, 204, 204, 1);
}
.btn-default:focus,
.btn-default:hover,
.navbar-default .navbar-toggle.btn-default:hover,
.navbar-inverse .navbar-toggle.btn-default:hover {
  background-color:rgba(224, 224, 224, 1);
  color:rgba(51, 51, 51, 1);
  border-color:rgba(173, 173, 173, 1);
}
.btn-default.active,
.btn-default:active {
  background-color:rgba(224, 224, 224, 1);
  border-color:rgba(173, 173, 173, 1);
  color:rgba(51, 51, 51, 1);
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color:rgba(224, 224, 224, 1);
}
.prod-view-list .list.btn-default {
  background-color:rgba(224, 224, 224, 1);
  border-color:rgba(173, 173, 173, 1);
  color:rgba(51, 51, 51, 1);
  -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);
  border-width: 1px;
  border-style: solid;
  background-image: none;
  outline: 0;
}
.prod-view-grid .grid.btn-default {
  background-color:rgba(224, 224, 224, 1);
  border-color:rgba(173, 173, 173, 1);
  color:rgba(51, 51, 51, 1);
  -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);
  border-width: 1px;
  border-style: solid;
  background-image: none;
  outline: 0;
}
.btn-primary,
.k-state-selected {
  background-image: none;
  background-color:rgba(255, 255, 255, 1);
  color:rgba(51, 51, 51, 1);
  border-color:rgba(43, 102, 154, 1);
}
.btn-primary:focus,
.btn-primary:hover,
.k-state-selected:focus,
.k-state-selected:hover {
  background-color:rgba(0, 35, 80, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(40, 94, 142, 1);
}
.btn-primary.active,
.btn-primary:active,
.k-state-selected.active,
.k-state-selected:active {
  background-color:rgba(0, 35, 80, 1);
  border-color:rgba(40, 94, 142, 1);
  color:rgba(255, 255, 255, 1);
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color:rgba(0, 35, 80, 1);
}
.btn-secondary {
  background-image: none;
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(60, 154, 95, 1);
}
.btn-secondary:focus,
.btn-secondary:hover {
  background-color:rgba(53, 135, 83, 1);
  color:rgba(255, 255, 255, 1);
}
.btn-secondary.active,
.btn-secondary:active {
  background-color:rgba(53, 135, 83, 1);
  border-color:rgba(43, 110, 68, 1);
  color:rgba(255, 255, 255, 1);
}
.btn-secondary:disabled,
.btn-secondary[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-danger {
  background-image: none;
  background-color:rgba(217, 83, 79, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(185, 44, 40, 1);
}
.btn-danger:focus,
.btn-danger:hover {
  background-color:rgba(193, 46, 42, 1);
  color:rgba(255, 255, 255, 1);
}
.btn-danger.active,
.btn-danger:active {
  background-color:rgba(193, 46, 42, 1);
  border-color:rgba(172, 41, 37, 1);
  color:rgba(255, 255, 255, 1);
}
.btn-success,
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success.focus[disabled],
.btn-success[disabled],
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color:rgba(92, 184, 92, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(62, 143, 62, 1);
  background-image: none;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success.focus:active,
.btn-success:active,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success:focus,
.btn-success:hover,
.open > .dropdown-toggle.btn-success.focus,
.open > .dropdown-toggle.btn-success:focus,
.open > .dropdown-toggle.btn-success:hover {
  background-color:rgba(68, 157, 68, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(57, 132, 57, 1);
  background-image: none;
}
#navmenu4.navbar-collapse,
.navbar-inverse,
.navbar-inverse .navbar-toggle,
.header-nav-container {
  background-image: none;
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(255, 255, 255, 1);
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  color:rgba(215, 179, 152, 1);
  background-color:rgba(255, 255, 255, 1);
}
#navmenu4.navbar-collapse .navbar-nav > li > a,
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a,
#nav-one > li > a {
  color:rgba(0, 0, 0, 1);
}
#navmenu4.navbar-collapse .navbar-nav > li > a:focus,
#navmenu4.navbar-collapse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover,
#nav-one > li > a:hover {
  color:rgba(215, 179, 152, 1);
  background-color:rgba(255, 255, 255, 1);
}
#nav-one > li > a:hover {
  color:rgba(215, 179, 152, 1);
}

#nav-one > li.active > a {
  border: 2px solid rgba(0, 0, 0, 1) !important;
}

#nav-one > li.active > a::selection {
  color:rgba(255, 255, 255, 1) !important;
}

#navmenu4.navbar-collapse .navbar-nav > .active > a,
#navmenu4.navbar-collapse .navbar-nav > .active > a:focus,
#navmenu4.navbar-collapse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav > .active > a:hover {
  background-image: none;
  box-shadow: none;
  color:rgba(215, 179, 152, 1);
  background-color:rgba(255, 255, 255, 1);
}
.navbar-default {
  background-image: none;
}
.alert-info,
.information {
  background-image: none;
  background-color:rgba(217, 237, 247, 1);
  color:rgba(49, 112, 143, 1);
  border-color:rgba(154, 207, 234, 1);
}
.alert-warning {
  background-image: none;
  background-color:rgba(252, 248, 227, 1);
  border-color:rgba(245, 231, 158, 1);
  color:rgba(138, 109, 59, 1);
}
.alert-danger {
  background-image: none;
  background-color:rgba(242, 222, 222, 1);
  color:rgba(169, 68, 66, 1) !important;
  border-color:rgba(220, 167, 167, 1);
}
.thumbnail {
  border-color:rgba(221, 221, 221, 1);
}
.aleyantW2P .RadComboBox.RadComboBox_Default {
  background: #fff;
}
.panel-default > .panel-heading {
  background-image: none;
}
body {
  font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1.page-title {
  font-size: 24px;
  text-transform: uppercase;
}
#shipToAddressWindow,
body,
body.pageName_QuickView,
body.pageName_QuickView .quickViewCart {
  background-color:rgba(255,255,255,1);
  color:rgba(153,169,181,1);
}
#shipToAddressWindow,
.page-content,
body.category-content-editor-body,
body.page-content-editor-body,
body.product-detail-editor-body {
  background-color:rgba(255, 255, 255, 1);
}
body.customize-iframe-body {
  background-color:rgba(255, 255, 255, 1);
}
a {
  color:rgba(0, 35, 80, 1);
}
a:focus,
a:hover {
  color:rgba(227, 31, 38, 1);
}
.navbar-default .navbar-text,
.text-default {
  color:rgba(153,169,181,1);
}
.bg-primary {
  background-color:rgba(0, 35, 80, 1);
}
.text-primary {
  color:rgba(255, 255, 255, 1);
}
.border-primary {
  border-color:rgba(28, 111, 184, 1);
}
.bg-secondary {
  background-color:rgba(67, 172, 106, 1);
}
.text-secondary {
  color:rgba(255, 255, 255, 1);
}
.border-secondary {
  border-color:rgba(60, 154, 95, 1);
}
.bg-muted {
  background-color:rgba(245, 245, 245, 1);
}
.text-muted {
  color:rgba(140, 140, 140, 1);
}
.border-muted {
  border-color:rgba(220, 220, 220, 1);
}
.bg-info {
  background-color:rgba(217, 237, 247, 1);
}
.text-info {
  color:rgba(49, 112, 143, 1);
}
.border-info {
  border-color:rgba(154, 207, 234, 1);
}
.bg-danger {
  background-color:rgba(242, 222, 222, 1);
}
.text-danger {
  color:rgba(169, 68, 66, 1);
}
.border-danger {
  border-color:rgba(220, 167, 167, 1);
}
.bg-success {
  background-color:rgba(223, 240, 216, 1);
}
.text-success {
  color:rgba(60, 118, 61, 1);
}
.border-success {
  border-color:rgba(214, 233, 198, 1);
}
.text-warning {
  color:rgba(138, 109, 59, 1);
}
.bg-warning {
  background-color:rgba(252, 248, 227, 1);
}
.border-warning {
  border-color:rgba(245, 231, 158, 1);
}
.img-banner {
  border: 1px solid rgba(221, 221, 221, 1);
}
.nav-tabs > li > a {
  border-radius: 0;
}
.tab-content {
  border: 1pxrgba(221, 221, 221, 1) solid;
  border-width: 0 1px 1px 1px;
}
.tab-content > .tab-pane {
  padding: 15px;
}
.isHome .breadcrumb-wrap {
  display: none;
}
.breadcrumb {
  background-color:rgba(245, 245, 245, 1);
}
.breadcrumb a {
  color:rgba(0, 35, 80, 1);
}
.breadcrumb > .active,
.breadcrumb > li + li:before {
  color:rgba(153, 153, 153, 1);
}
.product-sort {
  text-transform: uppercase;
  font-size: 14px;
}
.product-sort .display i {
  font-size: 13px;
}
.teaser-price {
  font-size: 11px;
  text-transform: uppercase;
  border-bottom-right-radius: 10px;
}
.teaser-price.teaser-price-special span {
  font-weight: 700;
}
.teaser-price {
  color:rgba(255, 255, 255, 1);
  background:rgba(67, 172, 106, 1);
}
.account-bar {
  background-image: none;
  background-color:rgba(248, 248, 248, 1);
  border-color:rgba(231, 231, 231, 1);
  color:rgba(51, 51, 51, 1);
}
.account-bar .navbar-text {
  color:rgba(51, 51, 51, 1);
}
.account-bar .links a,
.account-bar .login {
  font-size: 12px;
}
.account-bar .show-mobile .quickaccess-toggle .fa {
  font-size: 14px;
}
.account-bar.navbar-default .navbar-link,
.account-bar.navbar-default .navbar-nav > li > a {
  color:rgba(140, 140, 140, 1);
  background-color:rgba(248, 248, 248, 1);
}
.account-bar.navbar-default .navbar-link:hover,
.account-bar.navbar-default .navbar-nav > li > a:active,
.account-bar.navbar-default .navbar-nav > li > a:focus,
.account-bar.navbar-default .navbar-nav > li > a:hover,
.pageType_cart
  .account-bar.navbar-default
  .navbar-nav
  > li.quick-top-shoppingcart
  > a,
.pageType_orders
  .account-bar.navbar-default
  .navbar-nav
  > li.quick-top-history
  > a,
.pageType_savedforlater
  .account-bar.navbar-default
  .navbar-nav
  > li.quick-top-saved
  > a,
.pageType_settings
  .account-bar.navbar-default
  .navbar-nav
  > li.quick-top-myaccount
  > a {
  color:rgba(66, 139, 202, 1);
  background-color:rgba(238, 238, 238, 1);
}
.account-bar .show-mobile .inner-toggle,
.account-bar .show-mobile .quickaccess-toggle:active,
.account-bar .show-mobile .quickaccess-toggle:focus,
.account-bar .show-mobile .quickaccess-toggle:hover {
  background-color:rgba(255, 255, 255, 1);
}
.account-bar .show-mobile .inner-toggle,
.account-bar .show-mobile .quickaccess-toggle {
  border-color:rgba(220, 220, 220, 1);
}
#header-main h1,
#header-main h2,
#header-main h3,
#header-main h4,
#header-main h5,
#header-main h6 {
  font-size: 14px;
}
#header-main #cart .heading a span {
  font-size: 12px;
}
.carousel-indicators li {
  border-color:rgba(28, 111, 184, 1);
}
.pricingCalcHeading {
  text-transform: uppercase;
  font-size: 18px;
}
.calculatorTotalArea {
  font-size: 36px;
  color:rgba(238, 0, 0, 1);
}
.calculatorPerPieceArea {
  color:rgba(140, 140, 140, 1);
  font-size: 16px;
}
.pricingFileUploadHeading {
  font-size: 24px;
}
.pricingFileUploadHeading span {
  font-size: 65%;
  color:rgba(140, 140, 140, 1);
}
.pricingShipToHeading {
  font-size: 24px;
}
.pricingShippingCalculatorHeading {
  font-size: 24px;
}
.productAsset {
  margin-bottom: 30px;
}
.pricingAssetHeading {
  font-size: 24px;
  font-weight: 600;
}
body .productAsset .RadListBox_Default .rlbItem a {
  display: block;
}
.renameItemHeading {
  font-size: 24px;
}
.renameItemHeading span {
  color:rgba(140, 140, 140, 1);
  font-size: 65%;
}
.pricingOrderNotesHeading {
  font-size: 24px;
}
.pricingGridTableHeading {
  font-size: 24px;
}
.aleyantW2P #printEstimateProductPage .productImageArea {
  width: 33.3333%;
  float: left;
}
.aleyantW2P #printEstimateProductPage .productImageArea img {
  max-width: 100%;
  height: auto;
}
.aleyantW2P #printEstimateProductPage .additionalInfoArea,
.aleyantW2P #printEstimateProductPage .dateOfEstimateArea,
.aleyantW2P #printEstimateProductPage .pricingArea,
.aleyantW2P #printEstimateProductPage .shortDescriptionArea {
  float: left;
  width: 66.6666%;
}
.pricingCustomFormHeading {
  font-size: 24px;
  font-weight: 600;
}
.charlimitinfo {
  font-size: 11px;
  color: #999;
}
.customForm .instructions {
  background-color:rgba(217, 237, 247, 1);
  color:rgba(49, 112, 143, 1);
  border-color:rgba(154, 207, 234, 1);
}
.pageCaptcha {
  background-color: #f5f5f5;
  border-color:rgba(221, 221, 221, 1);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
#suggestiveSell h2 {
  font-size: 14px;
}
#suggestiveSell li a {
  font-size: 14px;
}
#suggestiveSell .product_suggestiveSaleTeaser strong {
  font-size: 16px;
  font-weight: 600;
}
#suggestiveSell .product_suggestiveSaleTeaser {
  font-size: 12px;
}
#suggestiveSell h2 {
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
}
#suggestiveSell ul {
  border-color:rgba(221, 221, 221, 1);
}
#suggestiveSell li {
  border-right-color:rgba(221, 221, 221, 1);
}
#suggestiveSell .product_suggestiveSaleTeaser strong {
  color:rgba(238, 0, 0, 1);
}
.prod-cat-list {
  border-left-color:rgba(255, 255, 255, 1);
  border-top-color:rgba(255, 255, 255, 1);
}
.prod-cat-list .thumbnail {
  border-radius: 0;
}
.hcategory h3 {
  text-transform: none;
  font-weight: 600;
}
.hcategory h3 a,
.hproduct h3 a {
  font-size: 14px;
}
.hcategory h3 a:hover,
.hproduct h3 a:hover {
  color:rgba(227, 31, 38, 1);
}
.thumbnail {
  border-color:rgba(255, 255, 255, 1);
  background-color:rgba(255, 255, 255, 1);
  border: 1px solidrgba(255, 255, 255, 1);
  color:rgba(51, 51, 51, 1);
}
.thumbnail .caption {
  color:rgba(51, 51, 51, 1);
}
.sidebar-contact h2,
.sidebar-featured h2,
.sidebar-history h2,
.sidebar-nav h2,
.sidebar-rss h2,
.sidebar-twitter h2 {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.sidebar-featured h2,
.sidebar-nav h2 {
  color:rgba(255, 255, 255, 1);
}
.sidebar-nav .navbar-default {
  background-image: none;
  background-color:rgba(255, 255, 255, 1);
  border-radius: 0;
}
.sidebar-nav .navbar-default .navbar-nav > li > a {
  background-image: none;
  font-size: 13px;
  border-color:rgba(224, 224, 224, 1);
  color:rgba(119, 119, 119, 1);
}
.sidebar-nav .navbar-default .navbar-nav > .active > a,
.sidebar-nav .navbar-default .navbar-nav > .active > a:focus,
.sidebar-nav .navbar-default .navbar-nav > .active > a:hover,
.sidebar-nav .navbar-default .navbar-nav > li > a:focus,
.sidebar-nav .navbar-default .navbar-nav > li > a:hover {
  background-image: none;
  box-shadow: none;
  color:rgba(0, 35, 80, 1);
  background:rgba(249, 249, 249, 1);
}
.sidebar-nav .navbar-default .navbar-toggle {
  background-image: none;
}
@media (max-width: 767px) {
  .sidebar-nav-2 h2,
  .sidebar-nav-3 h2 {
    display: none;
  }
}
@media (min-width: 768px) {
  .sidebar-nav-2 h2,
  .sidebar-nav-3 h2 {
    display: none;
  }
}
@media (min-width: 992px) {
  .sidebar-nav-2 h2,
  .sidebar-nav-3 h2 {
    display: block;
  }
}
@media (min-width: 1200px) {
  .sidebar-nav-2 h2,
  .sidebar-nav-3 h2 {
    display: block;
  }
}
.sidebar-contact,
.sidebar-history,
.sidebar-rss,
.sidebar-twitter {
  background-image: none;
  background-color:rgba(248, 248, 248, 1);
  border-color:rgba(231, 231, 231, 1);
}
.sidebar-contact h2,
.sidebar-history h2,
.sidebar-rss h2,
.sidebar-twitter h2 {
  color:rgba(51, 51, 51, 1);
}
.sidebar-contact-content,
.sidebar-featured-product,
.sidebar-history-list,
.sidebar-rss-list,
.sidebar-twitter-list {
  background-color:rgba(255, 255, 255, 1);
}
.twitMessage {
  font-size: 12px;
}
.twitDate {
  font-size: 11px;
}
.twitMessage a {
  font-weight: 400;
  background-image: none;
  font-size: 12px;
  background-color:rgba(255,255,255,1);
  color:rgba(51, 51, 51, 1);
  border-color:rgba(204, 204, 204, 1);
}
.twitMessage a:hover {
  background-color:rgba(224, 224, 224, 1);
  color:rgba(51, 51, 51, 1);
  border-color:rgba(173, 173, 173, 1);
}
.rssList h3 {
  font-size: 14px;
  font-weight: 700;
}
.featured-info h3 {
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
}
.featured h2 {
  font-size: 14px;
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
}
.product-cols strong a {
  font-size: 12px;
}
.featured-products {
  border-color:rgba(221, 221, 221, 1);
}
.product-cols {
  border-right-color:rgba(221, 221, 221, 1);
}
.column-nav ul li.submenu a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
.column-nav ul li.submenu li a {
  font-weight: 400;
  text-transform: none;
}
.footer {
  background-color:rgba(0,35,79,1);
  padding-top: 20px;
  margin-top: 20px;
}
.previewHeading {
  font-size: 14px;
  font-weight: 600;
}
.previewPage img {
  border-color:rgba(221, 221, 221, 1);
}
.lbimage img {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
  background: #fff;
}
.cartShippingGroupInfo {
  background: #f5f5f5;
}
.cartProductAddRemove .divider {
  color: #f5f5f5;
}
.cartShippingGroup {
  background:rgba(0, 35, 80, 1);
}
.cartSummary h4 {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.cartSummaryPriceGroup span {
  font-weight: 700;
}
.cartSummaryOrderTotal,
.checkoutSummaryOrderTotal {
  font-size: 130%;
}
.cartProduct > ul > li {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.cartProductName {
  font-weight: 700;
}
.cartProductAddRemove a i {
  font-family: FontAwesome;
}
.cartProductAddRemove .item-edit-edit i:before {
  font-size: 1.4em;
}
.cartProductAddRemove .item-edit-duplicate i:before,
.cartProductAddRemove .item-edit-edit i:before,
.cartProductAddRemove .item-edit-remove i:before,
.cartProductAddRemove .item-edit-save-for-later i:before {
  font-size: 1.4em;
}
.cartPricingOptions li span {
  font-weight: 700;
}
.cartAddInst span,
.cartItemName span,
.cartPricingOptions > span {
  font-weight: 700;
}
.cartAddInst p,
.cartItemName p {
  font-size: 14px;
  background-image: none;
  -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);
}
.cartProductImageEdocNotice {
  font-size: 11px;
}
.cartShippingGroupInfo {
  background:rgba(255, 255, 255, 1);
  border-color:rgba(221, 221, 221, 1);
}
.cartShippingGroupInfoAddress li {
  font-size: 90%;
}
.cartShippingGroupInfoAddress span,
.cartShippingGroupInfoAddress strong {
  font-weight: 700;
  font-size: 16px;
}
.cartShippingGroupInfoShipOptions > span {
  font-weight: 700;
}
.loginCreatePrompt {
  background-color:rgba(217, 237, 247, 1);
  color:rgba(49, 112, 143, 1);
  border-color:rgba(154, 207, 234, 1);
}
#cartShippingGroupInfoUnAuth table {
  border-color:rgba(221, 221, 221, 1);
}
.cartSummary h4 {
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(60, 154, 95, 1);
}
.cartSummary {
  border-color:rgba(60, 154, 95, 1);
}
input.cartContinueShoppingButton {
  margin-bottom: 10px;
}
.cartSummaryTax {
  border-color:rgba(221, 221, 221, 1);
}
.cartSummaryOrderTotal,
.checkoutSummaryOrderTotal {
  color:rgba(238, 0, 0, 1);
}
.cartProduct > ul > li {
  border-color:rgba(221, 221, 221, 1);
  background-color:rgba(255, 255, 255, 1);
}
.cartProduct-item-top {
  background:rgba(255, 255, 255, 1);
  border-color:rgba(221, 221, 221, 1);
}
.cartAddInst p,
.cartItemName p {
  color: #555;
  border-color:rgba(221, 221, 221, 1);
  background-color: #eee;
}
.checkoutSummary h4 {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.aleyantW2P
  .checkoutCreditCardInfoExpDate
  .RadComboBox.RadComboBox_Default
  table {
  background: #fff;
}
.creditCardSecurityCodetooltip:before {
  font-family: FontAwesome;
  font-size: 20px;
}
.creditCardSecurityCodetooltip:hover span {
  background: url(images/cardicons.png) no-repeat;
}
.checkoutCreditCardInfo .checkoutRequired {
  font-size: 90%;
  font-weight: 700;
}
.checkoutOrderSummaryItemDes {
  font-weight: 700;
}
.checkoutOrderSummaryGroupAddressHeading {
  background: #f5f5f5;
}
.checkoutHeading {
  border-color:rgba(221, 221, 221, 1);
}
.aleyantW2P-v6 .checkoutNotes,
.aleyantW2P-v6 .checkoutOrderItemsSummaryArea,
.checkout-form,
.checkout-payment-type,
.checkoutSummary {
  border-color:rgba(60, 154, 95, 1);
}
.checkoutSummary h4 {
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
  border-color:rgba(60, 154, 95, 1);
}
.checkoutBillingInfo,
.checkoutCreditCardInfo,
.checkoutPromo.need-input {
  background-color:rgba(245, 245, 245, 1);
  border-color:rgba(220, 220, 220, 1);
  color: #333;
}
#PaymentTabs.k-panelbar .k-content {
  background-color:rgba(255, 255, 255, 1);
}
.checkout-payment-type
  .k-panelbar
  .k-state-active
  .checkout-payment-tab-page-panel {
  background-color:rgba(217, 237, 247, 1);
  border-color:rgba(154, 207, 234, 1);
}
.item-detail,
.orderInfo-items div {
  border-color:rgba(221, 221, 221, 1);
}
.item-barcode img,
.item-image img {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
}
.completePricingOptions-list li span {
  font-weight: 700;
}
.createAccountForm legend {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.createAccountForm .required {
  color: red !important;
  font-weight: 700;
}
.createAccountForm .required span {
  background-color:rgba(242, 222, 222, 1);
  color:rgba(169, 68, 66, 1) !important;
  border-color:rgba(220, 167, 167, 1);
}
.lostpassword-form .required {
  color: red !important;
  font-weight: 700;
}
.lostpassword-form .required span {
  background-color:rgba(242, 222, 222, 1);
  color:rgba(169, 68, 66, 1) !important;
  border-color:rgba(220, 167, 167, 1);
}
.loginForm legend {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.loginForm .submit input {
  font-size: 20px;
}
.loginForm .required span {
  background-color:rgba(242, 222, 222, 1);
  color:rgba(169, 68, 66, 1) !important;
  border-color:rgba(220, 167, 167, 1);
}
.loginForm {
  border-color:rgba(60, 154, 95, 1);
  background-color:rgba(255, 255, 255, 1);
}
.loginForm legend {
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
}
.loginForm legend {
  text-indent: -999em;
}
.ftpForm legend {
  font-size: 17px;
  font-weight: 600;
  text-transform: uppercase;
}
.ftpForm .submit input {
  font-size: 20px;
}
.ftpForm .required span {
  background-color:rgba(242, 222, 222, 1);
  color:rgba(169, 68, 66, 1) !important;
  border-color:rgba(220, 167, 167, 1);
}
.ftpForm {
  border-color:rgba(60, 154, 95, 1);
}
.ftpForm legend {
  background-color:rgba(67, 172, 106, 1);
  color:rgba(255, 255, 255, 1);
}
.addressEntry-inner,
.locationEntry-info,
.user-entry-info {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(221, 221, 221, 1);
}
.addressEntry-edit-buttons,
.locationEntry-edit-buttons {
  border-color:rgba(221, 221, 221, 1);
}
.settingsAddress li span,
.settingsLocation li span {
  font-weight: 700;
}
.customizePage .instructions {
  background-color:rgba(217, 237, 247, 1);
  color:rgba(49, 112, 143, 1);
  border-color:rgba(154, 207, 234, 1);
}
.searchResults li {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(221, 221, 221, 1);
}
.assetList .assetList-item-details strong {
  font-size: 14px;
  font-weight: 700;
}
.assetList .assetList-item-details {
  background-color:rgba(255, 255, 255, 1) !important;
  border-color:rgba(221, 221, 221, 1) !important;
}
.newAssetPanel li strong .required {
  color: red !important;
}
.saveForLaterProductsItem a {
  font-size: 14px;
  font-weight: 700;
}
.saveForLaterProductsItem .saveForLaterProductImage span {
  font-size: 11px;
}
.saveForLaterProducts h4 {
  font-weight: 700;
}
.saveForLaterItemExpireDate span {
  font-size: 12px;
}
.saveForLaterItemExpireDate strong {
  font-size: 16px;
  color:rgba(238, 0, 0, 1);
}
.saveForLaterProductsItem .saveForLaterProduct-details {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(221, 221, 221, 1);
}
.saveForLaterProductsItem .saveForLaterItemList li.saveForLaterItemPrice {
  color:rgba(238, 0, 0, 1);
}
.budgetList-heading {
  border-color:rgba(221, 221, 221, 1);
}
.guestCreateAccountForm .required {
  color: red;
  font-weight: 700;
}
.cart-preview {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(204, 204, 204, 1);
}
.cart-preview.popover.bottom > .arrow {
  border-bottom-color:rgba(204, 204, 204, 1);
}
.cart-preview.popover.bottom > .arrow:after {
  border-bottom-color:rgba(255, 255, 255, 1);
}
.cart-preview .cart-item {
  border-bottom: 1px #ccc solid;
  border-bottom: 1pxrgba(204, 204, 204, 1) solid;
}
.cart-preview .cart-item-name a {
  color:rgba(66, 139, 202, 1);
}
.cart-preview .cart-item-name a:hover {
  color:rgba(227, 31, 38, 1);
}
.cart-preview .cart-item-price .label {
  color:rgba(255, 255, 255, 1);
}
.cart-preview .cart-preview-count {
  font-size: 90%;
  font-style: italic;
  color:rgba(51, 51, 51, 1);
  border-bottom: 1px #ccc solid;
  border-bottom: 1px rgba(204, 204, 204, 1) solid;
}
.cart-preview .cart-preview-footer strong {
  color: red;
  color:rgba(255, 0, 0, 1);
  font-size: 110%;
}
.widget-banner {
  position: relative;
  margin-bottom: 30px;
}
.cycle-slideshow a,
.cycle-slideshow a img {
  width: 100%;
}
.cycle-pager {
  position: absolute;
  bottom: 20px;
  left: 50%;
  z-index: 115;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.cycle-pager span.cycle-pager-active {
  width: 17px;
  height: 17px;
  margin: 0;
  background-color: #fff;
}
.cycle-pager span {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000\9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.cycle-pager span {
  border-color: #1c6fb8;
}
.cycle-pager span img {
  display: none;
}
.prev-next-nav .prev {
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0.0001))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 0,
    rgba(0, 0, 0, 0.0001) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.prev-next-nav .next {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.0001)),
    to(rgba(0, 0, 0, 0.5))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.0001) 0,
    rgba(0, 0, 0, 0.5) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.prev-next-nav .next a,
.prev-next-nav .next span,
.prev-next-nav .prev a,
.prev-next-nav .prev span {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  font-size: 30px;
}
.prev-next-nav .next a,
.prev-next-nav .next span {
  right: 50%;
  margin-right: -10px;
  left: auto;
}
.prev-next-nav .prev a,
.prev-next-nav .prev span {
  left: 50%;
  margin-left: -10px;
  right: auto;
}
.cycle-caption {
  position: absolute;
  z-index: 100;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  padding: 15px;
  font-weight: 700;
  color: #fff;
}
.prev-next-nav .next a,
.prev-next-nav .prev a {
  display: none;
}
.prev-next-nav span {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 200;
}
@media print {
  body {
    background: #fff;
    color: #000;
  }
  #contentArea {
    font-size: 12pt;
    line-height: normal;
  }
  a[href]:after {
    content: "";
  }
  abbr[title]:after {
    content: "";
  }
  .panel:nth-child(n + 2) {
    page-break-before: always;
  }
  #reorderLink,
  .footer,
  .hidden-print,
  .instructions,
  .itemReorderLink,
  .summaryControls,
  footer,
  header {
    display: none;
  }
  .orderSummary #accordion .closed {
    display: block !important;
  }
  .full-width-print {
    width: 100% !important;
  }
}
.product-gallery-carousel-item {
  background-image: url(images/loading2.gif);
}
.product-gallery-carousel-item.loaded {
  background-image: none;
}
.product-gallery-carousel-item > a.gallery-current {
  box-shadow: 0 0 0 3px rgba(0, 35, 80, 1) inset;
}
/*# sourceMappingURL=layout.css.map */
