body {background:#fff;color:#252a2f;font:14px/22px Arial,Helvetica,sans-serif}
@font-face {font-family:'PT Sans';font-style:normal;font-weight:700;src:local('PT Sans Bold'),local(PTSans-Bold),url(//themes.googleusercontent.com/static/fonts/ptsans/v5/0XxGQsSc1g4rdRdjJKZrNBsxEYwM7FgeyaSgU71cLG0.woff) format("woff")}
@font-face {font-family:'PT Sans Narrow';font-style:normal;font-weight:400;src:local('PT Sans Narrow'),local(PTSans-Narrow),url(//themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/UyYrYy3ltEffJV9QueSi4RdbPw3QSf9R-kE0EsQUn2A.woff) format("woff")}
@font-face {font-family:'PT Sans Narrow';font-style:normal;font-weight:700;src:local('PT Sans Narrow Bold'),local(PTSans-NarrowBold),url(//themes.googleusercontent.com/static/fonts/ptsansnarrow/v4/Q_pTky3Sc3ubRibGToTAYiylde52zikAzebNtJS89aM.woff) format("woff")}
.cat_grid_2_border {background-image:url(https://d2o8br11jf4z02.cloudfront.net/263x263_bg.png);height:263px}
a {color:#2c0b56}
a:hover {color:#252a2f}
a:focus {color:#2c0b56;outline:none}
h1,h2,h3,h4,h5,h6 {font-family:'PT Sans',sans-serif;color:#2c0b56}
h1 {font-size:38px}
h2 {font-size:32px;margin-top:0}
h3 {font-size:26px}
h4 {font-size:20px}
h5 {font-size:18px}
h6 {font-size:14px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.img-center {margin:0 auto}
.main-heading {font-size:30px}
.main-heading span {font-size:18px;color:#878a8c}
.main-heading2 {font-size:29px;color:#2c0b56}
.main-heading3 {border-bottom:1px solid #ccc;padding-bottom:5px}
.main-heading4 {font-size:29px;color:#2c0b56;display:inline-block}
.main-heading,.main-heading999,.sub-heading {text-transform:uppercase}
.sub-heading {font-size:24px;padding:10px 0}
.btn-wide {padding-left:50px;padding-right:50px}
.header-top li,.header-top .btn-link,#main-menu.navbar,#cart .btn,.product-filter,.pagination,.product-info .product-details,.tabs-panel .nav-tabs {font-family:'Oswald',sans-serif}
.product-info .product-details p {font-family:Arial,Helvetica,sans-serif}
.product-info .product-details .price-models {font-family:Arial,Helvetica,sans-serif}
.product-info .product-details .price-models s {font-family:Arial,Helvetica,sans-serif;color:#999}
.product-info .product-details .price-models .price-right {padding-left:10px}
.price-models .selected {font-weight:700}
.product-info .product-details .price-models label {display:block}
.price-models-title {padding-top:4px;padding-bottom:4px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e8e8e8;background-color:#F7F7F7;border-top-width:1px;border-top-style:solid;border-top-color:#e8e8e8;margin-top:10px;padding-left:4px}
.full-width {display:block}
.price-model-sale {color:#b12704;font-weight:700}
.coupon-banner {margin-bottom:15px}
.coupon-banner-right {margin:15px 0}
.bullet-content {padding-top:10px}
.product-head,.product-col .caption h4,.product-col .price,.product-col .btn-cart,#featured-brands-container .caption h4,#featured-categories-container .caption h4,#featured-products-container .caption h4 {font-family:'PT Sans Narrow',sans-serif;font-weight:700}
hr {border-color:#8c8f92}
.btn-black {background-color:#303030}
.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.btn-main {background-color:#2c0b56}
.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active {background-color:#7c673c}
.btn-black,.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black.active,.btn-main,.btn-main:hover,.btn-main:focus,.btn-main:active,.btn-main.active {color:#fff}
#header-area {background:#fff;margin-bottom:15px}
#header-area.home {margin-bottom:0}
.header-top {background:#EFEFEF;box-shadow:0 0 10px #999}
.header-links li {display:inline-block}
.header-links li .fa {margin-right:3px}
.header-links li,.header-links li a {color:#2c0b56;font-size:13px;text-transform:uppercase}
.header-links li a {padding:4px 15px 4px 0}
.header-links li a:hover,.header-links li a:focus,.header-links li.active a {background:none;color:#bc3fbc}
.header-top .btn-link {color:#fff;text-decoration:none;margin:9px 0 0;padding:0;text-transform:uppercase;font-size:13px;background-color:#596269;line-height:0}
.header-top .btn-group + .btn-group {margin-left:10px}
.header-top .btn-link span {padding:0 13px 2px;vertical-align:middle}
.header-top .btn-link i.fa {background-color:#fff;color:#292d30;padding:5px}
.main-header {padding:10px 0}
#logo {margin-top:1px}
#cart-top {font-size:36px}
#search {margin:46px 0 0}
#search .input-group .form-control {background:none;border:solid #e3e3e3;border-width:1px;color:#878a8c;font-size:14px}
#search .input-group .btn {background:#2c0b56;border:solid #e3e3e3;border-width:1px 1px 1px 0;color:#FFF}
#search .input-group .btn:hover {color:#fff;background:#939;border-color:#CCC}
#cart .btn {background:none;border:none;text-align:right;padding:0;margin:20px 0 0;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#cart .btn .fa-shopping-cart {color:#292d30;line-height:none;font-size:36px;margin-right:20px;vertical-align:middle}
#cart .btn span {color:#252a2f;font-size:16px;text-transform:uppercase}
#cart .btn span#cart-total {color:red;background-color:#2c0b56;padding:10px 20px;position:relative}
#cart .btn span#cart-total2:before {content:"";position:absolute;left:-8px;top:12px;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #2c0b56}
#cart .btn i.fa-caret-down {color:#2c0b56;margin-left:5px}
#cart .dropdown-menu {min-width:100%;margin-top:10px;background:#252a2f;color:#fff;border:none;z-index:1001;padding:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#cart .open > .dropdown-menu {display:block}
#cart .dropdown-menu table {margin-bottom:10px}
#cart .dropdown-menu table,#cart .dropdown-menu table td {background:none;border:none}
#cart .dropdown-menu table.hcart td,.line-bottom {border-bottom:1px solid #54575b}
.line-top,.btn-block1 {border-top:1px solid #54575b}
#cart .btn-block1 {padding:20px 0 0}
#cart .btn-block1 a {padding:8px 12px;margin-left:10px;text-transform:uppercase;font-size:12px;text-decoration:none}
#cart .btn-block1 a:hover,#cart .btn-block1 a + a {background:#2c0b56;color:#fff}
#cart .btn-block1 a,#cart .btn-block1 a + a:hover {background:#fff;color:#252a2f}
#cart .dropdown-menu li > div {min-width:427px;padding:0 10px}
#cart .dropdown-menu li p {margin:20px 0}
#cart .dropdown-menu table.total td {padding:2px 8px}
#cart .dropdown-menu table td a {color:#2c0b56}
#cart .dropdown-menu table td a:hover {color:#fff}
.questions-call-1 {font-weight:700}
.questions-call-2 {font-family:'PT Sans',sans-serif;color:#900;font-weight:700;font-size:18px}
.questions-call-3 {font-size:12px}
#main-menu {background:#2c0b56}
#main-menu.navbar {margin:0;padding:0;border:solid #ccc;border-width:1px 0;min-height:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#main-menu .navbar-nav > li > a {padding-bottom:5px;padding-top:5px}
#main-menu .navbar-nav > li a {color:#FFF;text-transform:uppercase}
#main-menu .navbar-nav > li > a:hover,#main-menu .navbar-nav > li > a:focus,#main-menu .navbar-nav > li.open a {background-color:#FFF;color:#2c0b56}
#main-menu .dropdown-menu {background:#2c0b56;border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#main-menu .navbar-nav > li > .dropdown-menu li a {color:#2c0b56;font-size:13px;padding-top:8px;padding-bottom:8px;font-weight:400;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;font-family:Arial,Helvetica,sans-serif}
#main-menu .navbar-nav > li > .dropdown-menu li.last {border-bottom:1px solid #ccc}
#main-menu .dropdown-menu li:hover a {background:#EFEFEF;text-decoration:none}
#main-menu .dropdown-inner {display:table;padding-bottom:10px}
#main-menu .dropdown-inner ul {display:table-cell}
#main-menu .dropdown-inner .dropdown-header {font-size:15px;text-transform:uppercase;color:#fff;padding:15px 0 10px 15px}
#main-menu .dropdown-inner li a {min-width:160px;display:block;padding:3px 20px;clear:both}
.breadcrumb {padding:10px 18px 0 0;margin-bottom:10px;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.breadcrumb li {color:#878a8c;font-size:13px}
.breadcrumb > li + li:before {content:"\00BB";color:#878a8c}
.breadcrumb li a {color:#252a2f}
#banner-subnav-xs-cont {padding-left:15px;padding-right:15px}
#banner-subnav-xs {text-align:center;border-radius:5px}
#banner-subnav-xs h2 {font-size:16px;padding-top:11px;padding-bottom:11px;font-weight:bold}
.slider {margin-bottom:10px;padding:5px;border:1px solid #c7c7c7;-webkit-box-shadow:0 3px 5px -2px rgba(153,153,153,0.6);-moz-box-shadow:0 3px 5px -2px rgba(153,153,153,0.6);box-shadow:0 3px 5px -2px rgba(153,153,153,0.6)}
#main-carousel .carousel-control.left,#main-carousel .carousel-control.right {background:none;color:#FFF}
#main-carousel .carousel-control:hover.left,#main-carousel .carousel-control:hover.right {color:#EFEFEF}
#main-carousel .carousel-indicators li {width:17px;height:17px;background-color:#292d30;margin-right:10px}
#main-carousel .carousel-indicators .active {width:18px;height:18px;background-color:#2c0b56}
.col1-banners,.col2-banners,.col3-banners {margin-bottom:20px}
.products-list {margin-bottom:15px}
.product-head {padding:10px 20px;margin:0 0 20px;font-size:18px;background:#f0f0f0;color:#2c0b56;text-transform:uppercase;border:1px solid #d5d5d5}
.product-col {padding:15px 15px 10px;margin-bottom:20px;background:#f0f0f0;border:1px solid #e8e8e8;text-align:center}
.product-col.list .image {padding:20px 30px 10px 0;float:left}
.product-col .caption {padding:8px 0 0}
.product-col h4 {font-size:18px;margin:0}
.product-col h4,.product-col h4 a {color:#292d30}
.product-col .description {padding:5px 0;font-size:12px;line-height:18px;text-align:justify;color:#8b8b8b}
.product-col.list .description {padding-right:20px}
.product-col .price {padding:5px 0}
.product-col .price .price-tax {font-size:14px;color:#212121;text-transform:uppercase}
.product-col .price span.price-new {color:#b12704;font-size:18px;padding-right:5px}
.product-col .price span.price-new-map {color:#b12704;font-size:18px;padding-right:5px;text-decoration:line-through}
.product-col .price span.price-old {font-size:14px;color:#7e7e7e;text-decoration:line-through}
.product-col .cart-button {padding-top:10px}
.product-col .cart-button .btn {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.product-col .btn-wishlist,.product-col .btn-compare {color:#2c0b56;background:#fff;margin-left:3px;border:1px solid #2c0b56}
.product-col .btn-wishlist:hover,.product-col .btn-compare:hover {background:#2c0b56;color:#fff}
.product-col .btn-cart {font-size:15px;color:#fff;background:#2c0b56;text-transform:uppercase;border:1px solid #2c0b56}
.product-col .btn-cart .fa {font-size:20px;margin-right:2px}
.product-col .btn-cart:hover {color:#fff;background:#939;border-color:#CCC}
.shopping-cart-table {margin-top:30px;background:#fff;text-transform:uppercase}
.shopping-cart-table thead > tr > td {font-size:15px;font-weight:600;border-bottom:none}
.shopping-cart-table tbody > tr > td {font-size:16px}
.shopping-cart-table tbody > tr > td a:hover {color:#252a2f}
.compare-table {margin-top:30px;background:#fff;text-transform:uppercase}
.compare-table thead {background:#f9f9f9}
.compare-table thead > tr > td {font-size:15px;font-weight:600;border-bottom:none}
.compare-table tbody > tr > td {font-size:14px}
.compare-table tbody > tr > td a:hover {color:#252a2f}
.compare-table td {text-align:center}
.compare-table .rating .fa-star {color:#2c0b56}
.login-area {padding-top:30px}
.registration-area {padding-top:20px}
.panel-smart {padding:20px;background:#fff;border:1px solid #e8e8e8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.panel-smart .panel-heading {padding:5px 0 15px;color:#252a2f;border-bottom:1px solid #929497}
.panel-smart-footer {font-size:14px;font-family:Arial,Helvetica,sans-serif;text-align:center;color:#252a2f;padding:10px;background:#efefef;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#e8e8e8;border-bottom-color:#e8e8e8;border-left-color:#e8e8e8}
.panel-smart h3.panel-title {font-size:24px}
.panel-smart .panel-body {padding:20px 0 0}
.registration-area .inner {margin-top:30px;margin-bottom:20px}
.registration-area .control-label {color:#8b8b8b;font-weight:400}
.registration-area .required {color:#000;font-weight:700}
.registration-area .instructions {padding-bottom:6px}
.required-notice {color:#C00}
/*.registration-area .form-control,.registration-area .btn {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}*/
.registration-area .dl-horizontal dt {font-weight:400}
.registration-area .dl-horizontal dd {font-weight:700}
.registration-area .dl-horizontal dt,.registration-area .dl-horizontal dd {margin-bottom:5px}
.registration-area .dl-horizontal.total {color:#2c0b56;font-size:18px}
.registration-area .dl-horizontal.total dt,.registration-area .dl-horizontal.total dd {margin-bottom:0}
#main-container {margin-bottom:35px}
#main-container-home {margin-bottom:0}
.product-carousel .row {margin-left:-5px;margin-right:-5px}
.product-carousel .col-xs-12 {padding-left:0;padding-right:0}
#owl-product .item {padding-left:5px;padding-right:5px}
#owl-product .owl-controls {margin:0}
#owl-product .owl-controls .owl-buttons div {position:absolute;background:none;font-size:20px}
#owl-product .owl-controls .owl-buttons .owl-prev,#owl-product .owl-controls .owl-buttons .owl-next {top:-52px;color:#2c0b56}
#owl-product .owl-controls .owl-buttons .owl-prev {right:60px}
#owl-product .owl-controls .owl-buttons .owl-next {right:20px}
.cat-intro {padding-top:10px}
.cat-intro .img-thumbnail {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.cat-intro .cat-body {color:#8b8b8b;font-size:13px;padding-left:5px;text-align:justify}
.category-break {margin:10px 0 15px;padding:0}
.product-filter {padding:8px 0;border:solid #d0d0d0;border-width:1px 0}
.product-filter .display {padding-top:5px}
.product-filter .display a {color:#2f353b;font-size:24px;margin-right:6px}
.product-filter .display a.active {color:#2c0b56}
.product-filter .control-label {padding-top:5px;font-size:18px;font-weight:400}
.product-filter .form-control {height:30px;padding:3px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.product-filter .form-select-on {background-color:#FFC}
.side-products-list {margin:0 0 20px;padding:0;list-style:none;border:1px solid #ddd}
.side-products-list li {padding:10px 15px}
.side-products-list li + li {border-top:1px solid #ddd}
.side-products-list h5 {margin-bottom:7px;font-size:16px}
.side-products-list h5 a {color:#252a2f}
.side-products-list h5 a:hover {color:#2c0b56}
.side-products-list img {margin-right:15px}
.side-products-list img,.side-products-list h5,.side-products-list .price {float:left}
.side-products-list .price span.price-new {color:#2c0b56;font-size:18px;padding-right:5px}
.side-products-list .price span.price-old {font-size:14px;color:gray;text-decoration:line-through}
#product-grid .col-lg-3,#featured-product-grid .col-lg-3,#brand-grid .col-lg-3,#product-recommendations-grid .col-lg-3 {padding-right:0;padding-left:0}
#product-grid .clearfix,#brand-grid .clearfix,#product-recommendations-grid .clearfix {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
#product-grid .product-col,#featured-product-grid .product-col,#brand-grid .product-col,#product-recommendations-grid .product-col {background-color:#FFF;border:0;padding-bottom:0;margin-bottom:0}
.product-grid-name {font-weight:700;line-height:16px;padding-top:8px}
.product-grid-price {font-weight:700;color:#b12704}
.product-grid-shipping {color:#7e7e7e;font-size:12px;padding:0 0 10px}
.product-grid-brand,.product-grid-brand a,.product-grid-brand a:hover,.product-grid-brand a:visited {color:#666;font-size:12px;text-decoration:none}
.product-grid-model,.product-grid-model a,.product-grid-model a:hover,.product-grid-model a:visited {color:#666;font-size:12px;text-decoration:none!important;font-weight:400}
.product {background-color:#f5f5f5;border:1px solid #e3e3e3;margin-bottom:4px;min-height:20px;padding:4px;text-align:center}
#compare-products-btn {display:none}
.saleoffrate {position:absolute;top:10px;left:10px;padding-top:13px;text-align:center;background-color:rgba(76,174,76,0.8);color:#FFF;border-radius:50%;height:50px;width:50px;line-height:13px}
.saleoffrate2 {position:absolute;top:10px;left:10px;padding-top:4px;text-align:center;background:#f2f5f6;background:-moz-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f5f6),color-stop(37%,#e3eaed),color-stop(100%,#c8d7dc));background:-webkit-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-o-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:-ms-linear-gradient(top,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);background:linear-gradient(to bottom,#f2f5f6 0%,#e3eaed 37%,#c8d7dc 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f5f6',endColorstr='#c8d7dc',GradientType=0);border-radius:50%;height:50px;width:50px;line-height:13px;font-size:11px}
.icon-free-shipping {position:absolute;top:10px;left:10px;text-align:center;height:50px;width:50px}
.icon-more-sizes {position:absolute;top:160px;right:15px;text-align:center;height:44px;width:66px}
#shop-by-brand-container,#featured-brands-container,#featured-categories-container,#featured-products-container,#product-recommendations-container {margin:40px 0 0}
#shop-by-brand-container h2,#featured-brands-container h2,#featured-categories-container h2,#featured-products-container h2,#product-recommendations-container h2 {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding-bottom:10px}
#shop-by-brand-container .product-grid-name {padding-bottom:15px}
#featured-brands-container h2,#featured-categories-container h2,#featured-products-container h2 {font-size:29px;color:#2c0b56;margin-bottom:30px}
#shop-by-department-container h2 {font-size:20px}
#product-recommendations-grid .product-col a img{height: 189px;}
.product-detail h1 {font-size:23px;margin-top:0;margin-bottom:20px}
.product-info .images-block .thumbnail {padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.product-info.full .images-block .list-inline {margin-left:-5px}
.product-info.full .images-block .list-inline li {padding-left:5px;padding-right:5px}
.product-info .images-block .list-inline {margin-left:-2px}
.product-info .images-block .list-inline li {padding-left:2px;padding-right:2px}
.product-info .images-block .list-inline .thumbnail {padding:5px}
.product-info .product-details h2 {margin-top:0;font-size:24px}
.product-info .product-details h3 {font-size:22px}
.product-info .product-details h2,.product-info .product-details h3 {text-transform:uppercase}
.product-info .product-details .manufacturer {color:gray;text-transform:uppercase}
.product-info .product-details .manufacturer span {min-width:130px;display:inline-block;color:#2f353b}
.product-info .product-details .price-list {color:#999;font-size:14px;font-family:Arial,Helvetica,sans-serif;text-decoration:line-through;padding:0 0 5px}
.product-info .product-details .price-savings {color:#b12704;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:400;padding:0 0 5px}
.product-info .product-details .price-instant-savings {color:#b12704;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:0 0 5px}
.product-info .product-details .price-free-shipping {color:#7e7e7e;font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:0 0 5px}
.product-info .product-details .price-wholesale {color:#7e7e7e;font-size:14px;font-family:Arial,Helvetica,sans-serif}
.product-info .product-details .price-wholesale dl {margin-bottom:0}
.product-info .product-details .price-sale {color:#b12704;font-size:24px;padding:5px 0 10px}
.product-info .product-details .star-rating {color:#F9BA1F;line-height:32px;font-size:1.25em}
.product-col .star-rating {color:#F9BA1F}
.reviews-count {font-family:Arial,Helvetica,sans-serif;font-size:14px;padding-left:10px}
#options-racks {color:#7e7e7e;font-size:14px;font-family:Arial,Helvetica,sans-serif}
#options-racks dl {margin-top:10px;margin-bottom:10px}
#options-racks dd {margin-bottom:0;margin-left:130px;padding-bottom:4px}
#options-racks dt {margin-bottom:0;padding-bottom:4px;width:120px}
.product-details ul,.product-details li {font-family:Arial,Helvetica,sans-serif}
.product-info .product-details .price-head {padding-right:10px;font-size:24px;color:#212121;text-transform:uppercase}
.product-info .product-details .price-tax {padding-top:5px;font-size:14px;color:#212121;text-transform:uppercase}
.product-info .product-details .price-new {color:#2c0b56;font-size:24px;padding-right:5px}
.product-info .product-details .price-old {font-size:18px;color:#212121;text-decoration:line-through}
.product-info .product-details .options h3 {margin-bottom:20px}
.product-info .product-details .options h6 {font-weight:700}
.product-info .product-details .cart-button .btn {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.product-info .product-details .btn-wishlist,.product-info .product-details .btn-compare {color:#fff;background:#303030;margin-right:3px}
.product-info .product-details .btn-wishlist:hover,.product-info .product-details .btn-compare:hover,.product-info .product-details .btn-cart {background:#2c0b56}
.product-info .product-details .btn-cart {font-size:14px;color:#fff;text-transform:uppercase}
.product-info .product-details .btn-cart:hover {color:#fff;background:#7c6638}
.product-info .product-description-2 {margin:20px 0}
.product-info-box {padding-top:10px}
.product-info-box + .product-info-box {padding-top:30px}
.product-info-box .heading {padding:13px 20px;font-size:18px;color:#2c0b56;text-transform:uppercase;background:#fff;border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:4px solid #2c0b56;border-left:1px solid #e8e8e8}
.product-info-box .content {color:#212121;font-size:13px}
.panel-options {background:none repeat scroll 0 0 #fff;border:1px solid #e8e8e8;border-radius:0;padding:0}
.panel-options > .panel-heading {background-color:#337ab7;border-color:#337ab7;color:#fff;padding:10px 15px;border-radius:0;font-family:"Oswald",sans-serif}
.panel-options .panel-heading h3 {font-family:"Oswald",sans-serif}
.cart-button2 {padding:0 0 40px}
.nav-pills > li.notactive > a,.nav-pills > li.notactive > a:focus,.nav-pills > li.notactive > a:hover {background-color:#EFEFEF;color:#000;margin-left:10px}
.bs-wizard {margin-top:0;margin-bottom:10px;border-bottom:solid 1px #e0e0e0;padding:0 0 10px}
.bs-wizard > .bs-wizard-step {padding:0;position:relative}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color:#999;font-size:14px;margin-bottom:5px}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color:#999;font-size:14px}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position:absolute;width:30px;height:30px;display:block;background:#fbe8aa;top:45px;left:50%;margin-top:-15px;margin-left:-15px;border-radius:50%}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content:' ';width:14px;height:14px;background:#fbbd19;border-radius:50px;position:absolute;top:8px;left:8px}
.bs-wizard > .bs-wizard-step > .progress {position:relative;border-radius:0;height:8px;box-shadow:none;margin:20px 0}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0;box-shadow:none;background:#fbe8aa}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width:100%}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color:#f5f5f5}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity:0}
.bs-wizard > .bs-wizard-step:first-child > .progress {left:50%;width:50%}
.bs-wizard > .bs-wizard-step:last-child > .progress {width:50%}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {pointer-events:none}
.checkout-same {background-color:#f0f0f0;border:1px solid #ccc;margin:5px 0 15px;padding:0 5px 5px 10px}
#container-trust {margin-top:20px}
#container-trust h3 {margin-top:0;padding-bottom:3px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e8e8e8}
#container-trust .panel-smart {padding-top:12px;margin-bottom:10px}
.shipping-block {padding-top:30px}
.table-heading {background-color:#EFEFEF}
.table-row-last {border-bottom:1px solid #ddd}
.spinner {width:100px}
.spinner input {text-align:right}
.input-group-btn-vertical {position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}
.input-group-btn-vertical > .btn {display:block;float:none;width:100%;max-width:100%;padding:8px;margin-left:-1px;position:relative;border-radius:0}
.input-group-btn-vertical > .btn:first-child {border-top-right-radius:4px}
.input-group-btn-vertical > .btn:last-child {margin-top:-2px;border-bottom-right-radius:4px}
.input-group-btn-vertical i {position:absolute;top:0;left:4px}
#shopping-cart .media > .pull-left {margin-right:10px}
#shopping-cart .media h4 {font-size:17px}
#shopping-cart .media h5 {font-family:Arial,Helvetica,sans-serif;color:#666;font-size:14px}
#shopping-cart .media .media-body .availability {font-family:Arial,Helvetica,sans-serif;color:#666;font-size:14px}
#shopping-cart .sale-percentage {font-family:Arial,Helvetica,sans-serif;color:#b12704;font-weight:700}
.tabs-panel {margin-top:20px}
.tabs-panel.panel-smart {padding:0}
.tabs-panel .nav-tabs {text-transform:uppercase;font-size:16px;border-bottom:4px solid #2c0b56}
.tabs-panel .nav-tabs > li {margin-bottom:0}
.tabs-panel .nav-tabs > li > a {color:#2c0b56;margin:0}
.tabs-panel .nav-tabs > li > a,.tabs-panel .btn,.tabs-panel .form-control {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tabs-panel .nav-tabs > li.active > a,.tabs-panel .nav-tabs > li.active > a:hover,.tabs-panel .nav-tabs > li.active > a:focus,.tabs-panel .nav > li > a:hover,.tabs-panel .nav > li > a:focus {background:none}
.tabs-panel .nav-tabs > li > a,.tabs-panel .nav-tabs > li.active > a,.tabs-panel .nav-tabs > li.active > a:hover,.tabs-panel .nav-tabs > li.active > a:focus,.tabs-panel .nav-tabs > li > a:hover {border:none}
.tabs-panel .nav-tabs > li.active,.tabs-panel .nav-tabs > li.active > a {background:#2c0b56;color:#fff}
.tabs-panel .nav-tabs > li > a:hover {background:#f4f4f4}
.tabs-panel .tab-content {padding:20px;font-size:14px}
.tabs-panel label.control-label {text-transform:uppercase;font-weight:400}
.tabs-panel label.control-label.ratings {padding-top:1px}
.tabs-panel .btn {margin-left:-10px}
#tab-review h2 {font-size:20px}
#tab-warranty h2 {font-size:20px}
#review-container h2 {font-size:20px}
#review-container h3,#tab-review h3 {font-size:16px;margin:0;padding:10px}
#review-wrapper a {color:#939;text-decoration:underline}
#review-wrapper a:hover {color:#BC3FBC;text-decoration:underline}
#review-container .reviews-heading h2 {margin-bottom:0}
#pagination-block {margin-bottom:20px;padding:8px 0;border:solid #d0d0d0;border-width:1px 0}
#pagination-block-2 {margin-bottom:20px;padding:8px 0}
#pagination-block-2 .pagination > li > a {color:#444c53;text-decoration: none;}
#pagination-block-2 .pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {background:#2c0b56;border-color:#2c0b56;color:#FFF}
.results-2 {padding-top:10px;text-align:left;font-size:12px}


.pagination {margin:0}
.pagination > li > a {color:#444c53}
.pagination > li:first-child > a,.pagination > li:first-child > span,.pagination > li:last-child > a,.pagination > li:last-child > span {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {background:#2c0b56;border-color:#2c0b56}
.results {padding-top:10px;text-align:left}
.page-box {color:#8b8b8b;font-size:13px;margin-bottom:40px}
.page-box h3 {margin:0;font-size:24px;color:#252a2f}
.page-box h3,.page-box h4 {text-transform:uppercase}
.page-box h4 {margin:5px 0 15px;color:gray;font-size:18px}
.page-box .sm-links {margin-bottom:20px}
.page-box .sm-links li {background:#252424;width:34px;text-align:center;padding:5px 0 4px;margin:0 0 0 4px}
.page-box .sm-links li:hover {background:#2c0b56}
.page-box .sm-links li a .fa {color:#fff;font-size:24px}
.content-box {border:1px solid #e9e9e9;background:#fff;margin-top:20px;padding:30px}
.content-box .special-heading {font-size:100px;color:#2c0b56;margin-top:0;margin-bottom:30px}
#map-wrapper {border:1px solid #feffff;margin:20px 0;height:250px}
.side-heading {margin-top:0;margin-bottom:0;padding:8px 20px;font-size:16px;color:#fff;background:#2c0b56}
.list-group,.list-group-item:first-child,.list-group-item:last-child {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.list-group-item {color:#252a2f;font-size:14px;background-color:#f0f0f0;border-color:#d5d5d5}
.list-group.categories a.list-group-item:hover,.list-group.categories a.list-group-item:focus {background-color:#efe1f5}
.list-group-item .fa {font-size:12px;padding-right:6px;color:#2c0b56}
.list-group-item.list-group-sub-item {background-color:#FFF;padding-left:25px;margin-bottom:-1px}
.list-group.categories2 {margin-bottom:0}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {background-color:#E5E5E5;border-color:#d5d5d5;color:#252a2f;font-weight:700;z-index:2}
#filter-container {border:solid #d5d5d5;border-width:1px}
#filter-container .list-group-item {color:#666;font-size:14px;background-color:#fff;border:none;margin-top:4px;margin-bottom:4px}
#filter-container .checkbox {margin-bottom:1px;margin-top:1px}
#filter-container label:hover,#filter-container label:active,#filter-container input:hover+label,#filter-container input:active+label {text-decoration:underline;color:#000}
.filter-group {margin-left:20px}
.filter-title {font-weight:700;color:#2c0b56}
.filter-item {padding-bottom:10px!important}
.filter-item .badge {margin-left:10px;font-size:11px;font-weight:400;background-color:#CCC}
.panel-smart blockquote {margin:0;padding:5px 15px;color:#8b8b8b;font-size:13px;border:none}
.panel-smart blockquote footer {padding-top:10px;color:#252a2f;font-size:14px}
.contact-details li + li {margin-top:20px}
.contact-details li .fa {color:#2c0b56;padding:5px 10px 0 0;font-size:18px}
.footer-links {padding:5px 0;background-color:#f0f0f0;border-top:1px solid #d2d2d2;background:#f0f0f0 url(/images/responsive/global/logo-mark-grey.png);background-repeat:no-repeat;background-position:right top}
.footer-links h5 {text-transform:uppercase;color:#2c0b56}
.footer-links ul {list-style:none;margin:0 0 5px;padding:0}
.footer-links li {padding:1px 0;font-size:13px}
.footer-links .last li + li {border:none}
.footer-links li,.footer-links li a {color:#212121}
.footer-links li a:hover {color:#0f0f0f}
.footer-links .last li a {color:#2c0b56}
.footer-links .last h4 {font-weight:300}
.footer-links .last h4.lead {font-size:24px;margin-bottom:0;color:#2c0b56}
.footer-links .last h4.lead span {color:#151515}
.copyright {background:#2c0b56;padding:8px 0 0;color:#fff}
.copyright a,.copyright a:hover {color:#2c0b56}
.copyright p {padding-top:4px}
.mobile-contact {text-align: center}
.mobile-contact h5 {margin: 5px 0 0 0}
.mobile-contact p {font-size: 14px; line-height: 17px}
.mobile-contact a,.mobile-contact a:hover {color:#fff}
.footer-signup {padding:5px 0;color:#2c0b56;background:rgba(247,247,247,1);background:-moz-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(222,222,222,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(222,222,222,1)));background:-webkit-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(222,222,222,1) 100%);background:-o-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(222,222,222,1) 100%);background:-ms-linear-gradient(top,rgba(247,247,247,1) 0%,rgba(222,222,222,1) 100%);background:linear-gradient(to bottom,rgba(247,247,247,1) 0%,rgba(222,222,222,1) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#dedede',GradientType=0);border:solid #e3e3e3;border-width:1px 0 0}
.footer-signup-text {font-family:'PT Sans',sans-serif;font-size:18px;padding:4px 0 0}
.footer-social {top:2px;}
.form-group-sm {width:100%}
#footer-signup-c .input-group .form-control {border:solid #e3e3e3;border-width:1px;color:#878a8c;font-size:14px}
#footer-signup-c .input-group .btn {background:#2c0b56;border:solid #e3e3e3;border-width:1px 1px 1px 0;color:#FFF}
#footer-signup-c .input-group .btn:hover {color:#fff;background:#939;border-color:#CCC}
.product-col .description {font-family:'Open Sans',sans-serif}
.cart-button .btn,.product-col .btn-cart {-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.img-pull-right {float:right;margin-bottom:0;margin-left:25px}
#general-container h1 {font-size:29px;color:#2c0b56;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding-bottom:5px}
#general-container h2 {font-size:20px;margin-top:10px}
#general-container h3 {font-size:18px;color:#5E2E7F}
#general-container a {color:#939;text-decoration:underline}
#general-container a:hover {color:#BC3FBC;text-decoration:underline}
#general-container a.btn {color:#FFF;text-decoration:none}
#general-container a.btn:hover {color:#FFF;text-decoration:none}
#general-container a.btn.btn-default {color:#000;}
#general-container a.btn.btn-default:hover {color:#000;}
#general-container a.btn.btn-link {color:#000;}
#general-container a.btn.btn-link:hover {color:#000;text-decoration:underline}
#contact-container {margin-top:20px}
#contact-container h2 {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding-bottom:5px}
#checkout_selector_cc {padding:15px;float:left;height:40px;width:210px;margin:0 28px 10px 0;border:1px solid #fff;box-sizing:content-box}
#checkout_selector_paypal {padding:15px;float:left;height:40px;width:210px;margin:0 0 10px;border:1px solid #fff;box-sizing:content-box}
#checkout_selector_container {clear:both;padding:0 0 30px;margin:0 0 0 150px}
#checkout_selector_container .heading {color:#939;font-weight:700;text-decoration:underline}
#checkout_selector_container p.heading {padding:0;margin:0}
#checkout_selector_container .heading_note {font-size:10px;font-style:italic;color:#939}
.checkout_selector_txt {float:right;width:168px}
.checkout_selected {border:1px solid #939!important;background-color:#f9f9f9}
.checkout_unselected {cursor:pointer}
.checkout_hover {border:1px solid #939!important;background-color:#f9f9f9}
#checkout_bypass_container {margin:10px 0 20px;border:1px solid #C00;padding:10px;text-align:center;background-color:#ffc}
.checkoutRightColumn #rightColumnMiniCart {border-bottom:2px solid #ccc}
.checkoutRightColumn .rightColumnMiniCartTable {width:100%;border-spacing:10px 20px}
.checkoutRightColumn .rightColumnMiniCartTable td {padding:10px 3px}
.checkoutRightColumn .rightColumnShippingAddress {text-transform:capitalize;padding:15px}
.checkoutRightColumn .rightColumnOrderTotal .miniSummaryLine {padding:3px 0}
.checkoutRightColumn .rightColumnOrderTotal .miniTotal {font-weight:700}
.checkoutRightColumn .rightColumnOrderTotal .miniSummaryLine .miniSummaryRight {float:right}
#advanced-options h3 {text-align:center}
#advanced-options h2 {border-bottom:1px solid #ccc;padding-bottom:5px}
.model-sku {padding-left:8px;color:#999}
.brand {font-family:'PT Sans',sans-serif;color:#999}
.brand a,.brand a:hover,.brand a:focus {color:#999}
.fap {padding:0 4px}
#options-container h5 {font-size:20px;background-color:#5E2E7F;color:#FFF;padding:10px;text-align:center;margin:20px 0 0;border-radius:8px 8px 0 0}

[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after {font-size:30px;text-decoration:none;margin:0;text-align:center!important;display:block}
.main-header {padding:0}
.nav-icon-label {font-size:12px;font-family:'Oswald',arial,sans-serif;display:block;text-align:center}
#cart-top a {text-decoration:none;display:inline-block}
#cart-top a:not(:last-child) {margin-right:15px}
.questions-call-2 {color:#2c0b56}
.questions-call-3 {font-size:12px;font-family:'Oswald',arial,sans-serif}
#search .input-group .form-control {border-color:#2c0b56}
#search,#cart-top {margin-top:29px}
.questions-call-2 {margin-top:26px}
.cart-count {font-size:14px;background:#ff7f50;border-radius:50%;width:18px;height:18px;text-align:center;color:#fff;line-height:18px;position:absolute;right:0;top:17px}
#search .input-group .btn {border:solid 1px #2c0b56}
#search .input-group .btn:hover {background-color:#5e2e7f!important;border:solid 1px #5e2e7f}
.main-header .row {min-height:90px}
.langicon { cursor: pointer; }
.goog-te-gadget-simple img{display:none;height:0}
article a{text-decoration: underline}
.qa-username{font-weight:bold}
.qa-location{padding-left:10px}
.qa-date{font-size:11px; font-style:italic; padding-left:10px}
.qa-staff-col { color: #449d44; }
.qa-staff-answer {font-style:italic;}
.qa-question-title{float:left;     height:50px;     padding-right:10px;     width:100px; font-weight:bold;}
.qa-answer-title{float:left;     height:50px;     padding-right:10px;     width:100px; font-weight:bold;}
#qa-container{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px}
.qa-wrapper{margin:0 auto 55px}
.qa-left-col{float:left;width:100px;min-height:50px;font-weight:700}
.qa-right-col{margin-left:100px;margin-bottom:15px}
.qa-username-col{font-size:12px;padding-top:2px;padding-bottom:5px;color:#ccc}
.qa-additional-col{padding-top:10px}
.qa-additional-item{padding-bottom:10px}
#qa-container .btn{border-radius:4px}
.qa-add{padding:10px 0 0 10px}
.qa-add-first{padding:0 0 0 10px}
.qa-ask-question{padding:0 0 0 20px;}
#qa-content a:link,#qa-content a:visited,#qa-content a:hover{text-decoration:underline}
.qa-list{margin-bottom:20px}
.qa-content-wrapper{position: relative;}
.qa-loading-overlay{display: none;position: absolute;left: 0; top: 0; right: 0; bottom: 0;z-index: 2;background: rgba(255,255,255,0.7);}
.qa-overlay-content{position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%;left:0;right:0;text-align:center;color:#555}
div.qa-pagination{padding:20px 20px 20px 0;margin:7px}
div.qa-pagination a{margin:2px;padding:.5em .64em .43em;background-color:#2C0B56;text-decoration:none !important;color:#fff;border-radius:4px}
div.qa-pagination a:hover,div.qa-pagination a:active{padding:.5em .64em .43em;margin:2px;background-color:#100421;color:#fff}
div.qa-pagination span.current{padding:.5em .64em .43em;margin:2px;background-color:#f6efcc;color:#6d643c}
div.qa-pagination span.disabled{display:none}
div.qa-pagination .text-showing { padding-left: 30px; }
.btn-add-q{color:#FFF;background-color:#ED9064;border-color:#D67E56}
.btn-add-q:hover,.btn-add-q:focus,.btn-add-q:active,.btn-add-q.active,.open .dropdown-toggle.btn-add-q{color:#FFF;background-color:#C37753;border-color:#D67E56}
.btn-add-q:active,.btn-add-q.active,.open .dropdown-toggle.btn-add-q{background-image:none}
.btn-add-q.disabled,.btn-add-q[disabled],fieldset[disabled] .btn-add-q,.btn-add-q.disabled:hover,.btn-add-q[disabled]:hover,fieldset[disabled] .btn-add-q:hover,.btn-add-q.disabled:focus,.btn-add-q[disabled]:focus,fieldset[disabled] .btn-add-q:focus,.btn-add-q.disabled:active,.btn-add-q[disabled]:active,fieldset[disabled] .btn-add-q:active,.btn-add-q.disabled.active,.btn-add-q[disabled].active,fieldset[disabled] .btn-add-q.active{background-color:#ED9064;border-color:#D67E56}
.btn-add-q .badge{color:#ED9064;background-color:#FFF}
.btn-add-a{color:#FFF;background-color:#5E2E7F;border-color:#2C0B56}
.btn-add-a:hover,.btn-add-a:focus,.btn-add-a:active,.btn-add-a.active,.open .dropdown-toggle.btn-add-a{color:#FFF;background-color:#2C0B56;border-color:#2C0B56}
.btn-add-a:active,.btn-add-a.active,.open .dropdown-toggle.btn-add-a{background-image:none}
.btn-add-a.disabled,.btn-add-a[disabled],fieldset[disabled] .btn-add-a,.btn-add-a.disabled:hover,.btn-add-a[disabled]:hover,fieldset[disabled] .btn-add-a:hover,.btn-add-a.disabled:focus,.btn-add-a[disabled]:focus,fieldset[disabled] .btn-add-a:focus,.btn-add-a.disabled:active,.btn-add-a[disabled]:active,fieldset[disabled] .btn-add-a:active,.btn-add-a.disabled.active,.btn-add-a[disabled].active,fieldset[disabled] .btn-add-a.active{background-color:#5E2E7F;border-color:#2C0B56}
.btn-add-a .badge{color:#5E2E7F;background-color:#FFF}
#return-steps h3 { font-weight: bold; }
#return-steps { margin-bottom: 30px; }
.modal-backdrop {bottom: 0px;position: fixed;}
.alternate-warning a:hover { cursor: pointer; }
.product-alternate-table { border-color: #CCC; }
.product-alternate-col-1 { padding:3px; font-family: Arial,Helvetica,sans-serif;font-size: 9pt; border-color: #CCC;}

/* New Styles 10/24/2018 */
.p-t-10 {padding-top:10px;}
.ab-default {color:#df252a;font-style:italic;font-weight:bold;}
.a-cancel {margin-left:20px;}
.alert .fa{ float:left;  padding:0 15px 0 0;}
.alert span{display:block;overflow:hidden;}
.add-pad-20 {padding: 10px 0; }
.add-pad-40 {padding: 20px 0; }
.alert-pad-30 {
	margin-top:30px;
	margin-bottom:30px;
}

#checkout-payment-container {
	margin-bottom: 40px;
	}

/*
#checkout-payment-container h2 {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
	margin-bottom:15px;
	margin-top:15px;
}
#checkout-payment-container h2, #checkout-review-container h2 {
	font-weight:700;
	margin-bottom:15px;
	margin-top:15px;
}

*/
#checkout-payment-container h2, #checkout-review-container h2 {
	font-weight:700;
	margin-bottom:15px;
	margin-top:15px;
}
#var-checkout-create-account h2 {
	font-weight:700;
	margin-bottom:25px;
	margin-top:0;
}
#checkout-payment-container label, #checkout-review-container label, #container-modal-checkout label, #container-modal-shipping-address label {
	font-weight:normal;
}
#checkout-review-container {
	padding-top:20px;
}
#container-payment-cc {
	display: block;
	/*padding: 10px;*/
	margin-right:20px;
}
#container-payment-paypal {
	display: none;
	padding: 10px;
}
#container-payment-cash {
	display: none;
	/*padding: 10px;*/
	margin-right:20px;
}
#container-cart-summary {
	margin-top:50px;
}

#container-billing-address {
	padding: 10px;
}
#container-shipping-address, #var-container-shipping-address {
	padding: 10px 0;
}

#container-billing-address-edit {
	display: none;
}
#container-payment-method {
	margin-bottom: 20px;
}

#container-field-company, #container-field-shipping-company, #container-field-billing-company {
	display: none;
}
#container-field-alternate-phone, #container-field-shipping-alternate-phone, #container-field-billing-alternate-phone {
	display: none;
}
#container-field-company-add {

}
#container-field-alternate-phone-add {

}
#container-field-firstname {
	display: none;
}
#container-field-lastname {
	display: none;
}


#container-required-notice {
	margin-top: 30px;
	color:#999;
}


#container-order-details {
	padding: 10px;
}

#container-modal-checkout {

}

.checkout_h2 {
	margin: 15px 0;
}
#checkout-review-container .checkout_h2 h2,#checkout-payment-container .checkout_h2 h2 {
	display: inline-block;
	margin: 0 0;
}
.pad-review-billing-address {
	margin:20px 0;
}


.cc-type-badge {
    display: inline-block;
    background: url(/includes/javascript/jquery/plugins/creditcard/cc_strip_2.png) no-repeat;
    vertical-align: middle;
    margin: 0;
    width: 30px;
    height: 20px;
	margin-right: 5px;
}
.cc-type-badge.cc-type-badge-inactive {
    opacity: .3;
}
.cc-type-badge.mastercard {
    background-position: -140px 0;
}
.cc-type-badge.visa {
    background-position: -70px 0;
}
.cc-type-badge.american-express {
    background-position: 0 0;
}
.cc-type-badge.discover {
    background-position: -105px 0;
}




#var-container-shipping-address {
border:solid #FF0000;border-width:1px;
	padding: 10px 10px;

}

.panel-grey {
	background-color: #F0F0F0;
	}
#loading-indicator {  position: fixed;  top: 47.10%;  left: 48.56%;  z-index: 3000;  display: none; }
#loading-indicator2 {  
position: fixed;
top: 50%;
left: 50%;
margin: -62px 0px 0px -62px;
  z-index: 3000;  display: none;}


#debug_ajax{background-color: #FFFF99;    border: 1px solid #FF0000;padding:10px;margin:10px;font-weight:bold;}



/* Select Address Styles */
#container-select-address {	margin-top:20px;}
#container-select-address .list-group,#container-select-address .list-group-item:first-child,#container-select-address .list-group-item:last-child {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#container-select-address .list-group-item {margin-top: 10px;color:#252a2f;font-size:14px;background-color:#FFF;border-color:#efefef;}
#container-select-address .list-group-item.active,#container-select-address .list-group-item.active:focus,#container-select-address .list-group-item.active:hover {background-color:#f7fcff;border-color:#D9EDF7;color:#252a2f;font-weight:normal;z-index:2}
#container-select-address .list-group-item .fa {color:#FFF;padding-right:15px;}
#container-select-address .list-group-item .fa-3x {font-size:3em;color:#a94442;padding-right:15px;}

#container-select-address li {    padding: 0;	margin: 0;	font-size:14px;	line-height:19px;}
#container-select-address ul {    list-style:none;margin:2px 0 5px;padding:0}
#container-select-address label.label-address {font-weight:normal;    padding-left: 0px;    margin-bottom: 0;   cursor: pointer;}
#container-select-address label.label-address span {font-weight:bold; }
#container-select-address .row-edit-address label.label-address {	padding-left:15px; vertical-align:top;}
#container-select-address .row-edit-address label {font-weight:normal;}
#container-select-address .row-edit-address label.label-address input[type="radio"] { vertical-align:top; }
#container-select-address .row-edit-address label.label-address ul { display: inline-block; }
#container-shipping-address-add {	display: none;	}
#container-shipping-address-add label {	font-weight:normal;}
.row-edit-address {    margin-top: 10px;    margin-bottom: 10px;}
#txt-add-address { display: inline-block; }
.selected-address-border {border-bottom:1px solid #D9EDF7; padding-top:15px; margin-bottom:10px;}

#container-errors { padding-top: 20px; }

