﻿.home-welcome-image {
    width: 40%;
    height:auto;
}
.home-page-bottom-left {
    text-align:center;
}
.home-page-bottom-left img {
    margin-bottom: 20px;
    width:100%;
    height: 495px;
}
.home-page-bottom-left h2,
.home-page-bottom-center h2,
.home-page-bottom-right h2 {
    font-family: "proxima-nova",sans-serif;
}
.home-page-bottom-left img {
    width: 100%;
    height:495px !important;
}
.home-page-bottom-center {
    text-align: center;
}
.home-page-bottom-center img {
    width: 95%;
    height:495px !important;
    margin-left:auto;
    margin-right:auto;
}
.home-page-bottom-right {
    
}
.home-page-bottom-right h2 {
    text-align: center;
}
#carousel-whats-new .carousel-control.right,
#carousel-whats-new .carousel-control.left {
    background: none !important;
}
#carousel-whats-new .carousel-control {
    position:absolute;
    top:auto;
    bottom:-25px;
    left:30%;
    color:#A6A283;
}
#carousel-whats-new .carousel-control.right {
    left:auto;
    right: 30%;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    outline: transparent !important;
} 
.biz-review {
  background: white;
  padding-left: 15px;
  padding-right: 15px;
  padding-top:5px;
  margin-top:45px;
  min-width:355px !important;
}
.biz-review #HomeBizReviewTab {
    border-width: 0px;
}
.biz-review #HomeBizReviewTab .ui-widget-header {
  background: none;
  border: none;
  border-bottom: 2px solid #ee3a43;
  border-radius: 0;
}
.biz-review #HomeBizReviewTab .ui-widget-header li {
  border: none;
  border-radius: 0;
  background: none;
  margin-left: 10px;
  margin-right: 4px;
}
.biz-review #HomeBizReviewTab .ui-widget-header li a {
  color: #1b1b1b;
  font-size: 12px;
  text-transform: uppercase;
}
.biz-review #HomeBizReviewTab .ui-widget-header li:hover {
  background: #ee5a61 !important;
}
.biz-review #HomeBizReviewTab .ui-widget-header li:hover a {
  color: white;
}
.biz-review #HomeBizReviewTab .ui-widget-header li.ui-tabs-active {
  background: #ee3a43;
}
.biz-review #HomeBizReviewTab .ui-widget-header li.ui-tabs-active a {
  color: white;
}
.biz-review #HomeBizReviewTab .biz-tab-content {
  padding: 13px 21px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .month-review {
  float: left;
  padding-right: 34px;
  border-right: 1px solid #c7c7ba;
  width: 130px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .month-review > h3 {
  color: #1b1b1b;
  font-size: 20px;
  font-family: "proxima-nova",sans-serif;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid black;
  margin-top:0px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .ytd-review {
  float: left;
  margin-left: 34px;
  width: 110px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .ytd-review > h3 {
  color: #1b1b1b;
  font-size: 20px;
  font-family: "proxima-nova",sans-serif;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid black;
  margin-top:0px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status {
  border-bottom: 1px solid #1b1b1b;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .revenue-point {
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  color: #1b1b1b;
  line-height: 10px;
  margin-top: 6px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .revenue-border {
  border-bottom: 1px solid #c7c7ba;
  width: 58px;
  margin: 9px auto;
  display: block;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .revenue-amount {
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-weight:700;
  color: #1b1b1b;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status span {
  display: block;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status {
    width: 130px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status .pl-arrow {
  float: left;
  margin-top: 3px;
  margin-left: 12px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status .pl-persent {
  float: left;
  margin-bottom: 10px;
  margin-left: 6px;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status .pl-persent .vs-ly {
  font-size: 11px;
  color: #1b1b1b;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status .pl-persent .pl-net-persent {
  font-size: 20px;
  color: #1b1b1b;
  font-weight:700;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status .pl-status:after {
  clear: both;
  content: "";
  display: block;
}
.biz-review #HomeBizReviewTab .biz-tab-content .revenue-status:last-child {
  border-bottom: none;
}
.biz-review #HomeBizReviewTab .biz-tab-content:after {
  clear: both;
  content: "";
  display: block;
}
/*Shop Now Start*/
.shop-now-image {
    width: 100%;
    border-width:0px;
    margin-bottom:5px;
    opacity:0.8;
}
.shop-now-image:hover {
    opacity: 1.0;
}
.shop-now-section-header {
    border-bottom: 2px solid #000;
    margin-top:10px;
    margin-bottom:10px;
    font-size:20px;
    font-weight:700;
    text-transform:uppercase;
}
#shop-now-search .glyphicon-search {
    color: #ee3a43;
}
.shop-now-column {
    /*padding-left:5px;
    padding-right:5px;*/
}
.category-row a {
    color:#000;
}
.category-row a:hover {
    color:#ee3a43;
    text-decoration:none;
}
/*Shop Now End*/

/*Sign In Start*/
.sign-in-header {
    font-weight:700;
}
.sign-in-required {
    font-weight:700;
    color:#ee3a43;
}
.sign-in-highlight-section {
    margin-top:30px;
    margin-bottom:15px;
    padding:10px;
    background-color:#f6f6f6;
}
/*Sign In End*/
/*Your Account Start*/
.your-account-header {
    border-bottom:1px solid #000;
    text-transform:uppercase;
    font-weight:700;
    font-size:18px;
    margin-bottom:10px;
    margin-top:20px;
}
.your-account-tmt {
    text-align:center;
    padding:20px;
    background-color:#eeeeee;
    margin-top:10px;
}
.your-account-tmt p {
    margin-top: 15px;
}
.your-account-grid-right-border {
    border-right: 1px solid #E3DED0;
}
.your-account-grid-super-header {
    text-align:center !important;
    text-transform:uppercase;
}
.biz-review-grid-super-header {
    text-align:center !important;
    text-transform:uppercase;
}
.biz-review-grid-right-border {
    border-right: 1px solid #DDDDDD;
}
.biz-review-header {
    background-color: #DDDDDD;
    color: #000;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left:10px;
    cursor:pointer;
}
.biz-review-header:hover,
.biz-review-header-active {
    background-color: #000;
    color: #fff;
}
.biz-review-header-arrow {
    height: 11px;
    width: 18px;
    float: right;
    margin-right: 25px;
    margin-top: 5px;
}
.biz-review-header-arrow:hover,
.biz-review-header-arrow-active {
    height: 11px;
    width: 18px;
    float: right;
    margin-right: 25px;
    margin-top: 5px;
}
.biz-review-content {
    display: none;
}
.my-profile-checkbox-col {
    text-align: center;
    padding: 2px;
    font-weight:bold;
}
/*You Account End*/
/*Product Catalog Start*/
img {
    border-width: 0px;
}

.news-tab a {
    color: #000;
}

.product-result-image {
    height: 104px;
    width: 154px;
}

.product-result-title {
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #1b1b1b;
}

.product-result-text {
    font-family: ProximaNova-Regular, Montserrat, DinWeb, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1b1b1b;
}

.product-result-price {
    font-family: ProximaNova-Bold, Montserrat, DinWeb, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1b1b1b;
}

.archive-pager {
    border-top: 2px solid #1b1b1b;
    padding-top: 5px;
    margin-top: 20px;
}

.archive-pager .back-to-top-btn {
    color: #ee3a43;
    float: left;
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 13px;
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 60px;
}

.archive-pager .top-pager, .archive-pager .bottom-pager {
    float: right;
    line-height: 12px;
}

.archive-pager .top-pager > a, .archive-pager .bottom-pager > a {
    color: #ee3a43;
    display: inline-block;
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-right: 4px;
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    padding-left: 1px;
    padding-right: 1px;
}
.per-page-ddl {
    float: right;
    margin-top: 7px;
    margin-bottom: 7px;
}

.per-page-ddl select {
    margin-top: 6px;
}

.search-result-section div:last-child table tr td {
    border-bottom-width: 0px !important;
}
.search-result-section div table tr td a,
.search-result-section div table tr td a:hover,
.search-result-section div table tr td a:active,
.search-result-section div table tr td a:focus {
    text-decoration: none;
}
.SelectedAdvFilters {
    background-color: #000;
    border-radius: 3px;
    color: #fff;
    padding: 2px 4px 2px 4px;
    white-space: nowrap;
    margin-right: 5px;
}

.SelectedAdvFilters a {
    color: #fff;
}
.search-title {
    color:#1b1b1b;
    text-transform:uppercase;
    font-size:30px;
    font-weight:700;
}
.filter-option-header {
    cursor:pointer !important;
}
.filter-option-header-plus {
     float:right;
     width:11px;
     height:12px;
     background:url('../../images/temp/pluse-minus-img.png') 0 0; 
     margin-top:3px; 
     margin-right:3px;
}
.filter-option-header-minus {
     float:right;
     width:11px;
     height:12px;
     background:url('../../images/temp/pluse-minus-img.png') 0 -13px; 
     margin-top:3px; 
     margin-right:3px;
}
.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
	* we use height instead, but this forces the menu to always be this tall
	*/
* html .ui-autocomplete {
    height: 200px;
}
.ui-autocomplete.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
}
li.tab-item-container {
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #fff !important;
	text-decoration: none;
}
.product-title {
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #1b1b1b;
    text-transform: uppercase;
}

.product-text-header {
    text-align: right;
    font-family: ProximaNova-Bold, Montserrat, DinWeb, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1b1b1b;
}

.product-text {
    font-family: ProximaNova-Regular, Montserrat, DinWeb, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1b1b1b;
}

.product-text-space {
    width: 25px;
}

.archive-pager {
    border-top: 2px solid #1b1b1b;
    padding-top: 5px;
    margin-top: 20px;
}

.archive-pager .back-to-top-btn {
    color: #ee3a43;
    float: left;
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 13px;
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 60px;
}

.archive-pager .top-pager, .archive-pager .bottom-pager {
    float: right;
    line-height: 12px;
}

.archive-pager .top-pager > a, .archive-pager .bottom-pager > a {
    color: #ee3a43;
    display: inline-block;
    font-family: ProximaNova-Bold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 14px;
    margin-right: 4px;
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    padding-left: 1px;
    padding-right: 1px;
}
.filter-category {
    list-style-type: none;
    padding-left:0px;
}
filter-category > li {
    width: 170px;
    margin-bottom: 10px;
}
filter-category > li a {
    display: block;
    color: #1b1b1b;
    background: #f2f2ef;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 9px;
    margin-bottom: 5px;
}
.filter-option-header {
    background-color: #ccc;
    display:block;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 9px;
    margin-bottom: 5px;
    font-size:12px;
    color:#000;
    text-decoration:none;
}
.filter-option-header:hover,
.filter-option-header:active,
.filter-option-header:focus {
    color: #000;
    text-decoration: none;
}
.filter-option-header-plus {
    float: right;
    width: 11px;
    height: 12px;
    background: url('../images/pluse-minus-img.png') 0 0;
    margin-top: 3px;
    margin-right: 3px;
}
.filter-option-header-minus {
    float: right;
    width: 11px;
    height: 12px;
    background: url('../images/pluse-minus-img.png') 0 -13px;
    margin-top: 3px;
    margin-right: 3px;
}
filter-category > li .filter-option-list {
    list-style-type: none;
    display: table;
    padding-left: 9px;
    padding-right: 12px;
}
#tabs-nohdr { 
    padding: 0px; 
    background: none; 
    border-width: 0px; 
    font-family:ProximaNova-Semibold, Montserrat, DinWebBold, Arial, Helvetica, sans-serif;
}
#tabs-nohdr .ui-tabs-nav { 
    padding-left: 0px; 
    background: transparent; 
    border-width: 0px 0px 1px 0px; 
    -moz-border-radius: 0px; 
    -webkit-border-radius: 0px; 
    border-radius: 0px; 
    border-bottom:2px solid #ee3a43;
} 
#tabs-nohdr .ui-tabs-panel { 
    /*background: #f5f3e5 url(http://code.jquery.com/ui/1.8.23/themes/south-street/images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) repeat-x scroll 50% top; */
    border-width: 0px; 
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: none;
    background-color: rgb(242,242,240) !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    background-color:rgb(238,58,67) !important;
    background-image:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color:#fff;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-width: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 6px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 6px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 6px 10px 6px 10px;
}
.ui-tabs .ui-tabs-nav li:first-child {
    margin-left: 14px !important;
}
.tab-content {
    font-family: ProximaNova-Regular, Montserrat, DinWeb, Arial, Helvetica, sans-serif;
}
.ui-helper-reset {
    font-size: 16px;
}
/*Product Catalog End*/
/*FAQ Start*/
.faq-content h2 {
    color: #131313;
    font-size:24px;
    font-weight:normal;
    margin-top:20px;
    margin-bottom:10px;
}
.faq-content a {
    color: #ee3a43;
    font-size: 16px;
    text-decoration: none;
}
.faq-content p {
    color:#131313;
    font-size:14px;
    font-weight:normal;
    margin:0px;
    padding:0px;
}
.faq-content .faq-answer {
    display: none;
}
/*FAQ End*/
/*User Management Start*/
.gvUserMangement {
    border-left: 1px solid #E3DED0;
    border-right: 1px solid #E3DED0;
}
.gvUserMangement td, .gvUserMangement th {
    padding: 5px;
    padding-left:10px;
    border-bottom:1px solid #E3DED0;
}
/*User Management End*/
/*Invoice Start*/
.invoice-header {
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
    font-weight: bold;
    padding:7px;
    padding-left:15px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 30px;
    margin-left:1px;
    margin-right:1px;
}
.invoice-body {
    margin-top:43px;
    margin-bottom:30px;
}
.invoice-footer {
    background-color: #000;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding:7px;
    padding-left:15px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 22px;
    margin-left:1px;
    margin-right:1px;
}
/*Invoice End*/
/*Quantity Discount Start*/
.qty-discount-header {
    background-color: #000;
    color: #fff;
    text-transform:uppercase;
    font-size:21px;
    font-weight:bold;
    padding:7px;
    padding-left:15px;
}
.qty-discount-sub-header {
    font-size: 21px;
    font-weight: bold;
    margin-bottom:10px;
}
.qty-discount-container {
    background-color: #f6f6f6;
    padding: 20px 10px 30px 10px;
}
.qty-discount-container table {
    width: 100%;
}
.qty-discount-container table thead th {
    background-color: #dddddd;
    font-size: 13px;
    font-weight: bold;
    text-align:center;
    padding:5px;
}
.qty-discount-container table tbody td {
    background-color:#fff;
    border-color:#f2f2f2;
    text-align:center;
    padding:10px;
    font-size:13px;
    font-weight:normal;
}
.qty-discount-add-to-cart {
    margin-top:10px;
    float: right;
    font-size:12px;
}
.qty-discount-add-to-cart a.RedButton {
    padding:4px;
    margin-left:15px;
    text-transform:none;
}
.qty-discount-add-to-cart input[type=text] {
    text-align: center;
}
/*Quantity Discount End*/