
a.redtable:link,a.redtable:active,a.redtable:visited { 
  color: #ffffff; 
  text-decoration: underline; 
  font-size: 18px; 
}
a.tantable:link,a.tantable:active,a.tantable:visited
{ color: #000000; text-decoration: none; font-size: 18px; }
a.tantable2:link,a.tantable2:active,a.tantable2:visited
{ color: #aa0211; text-decoration: none; font-size: 20px; }
a.nounderline:link,a.nounderline:active,a.nounderline:visited
{ color: #000000; text-decoration:none; font-size:12px;}
.tantable2 { 
  color: #aa0211; text-decoration: none; font-size: 20px; 
}

a.info-row-link {
  color: #ffffff;
  text-decoration: underline;
  font-size: 18px;
  font-family: Verdana, Arial, Tahoma;
}
.titletext
{
	FONT-SIZE: 14px;
	COLOR: #20465B;
	HEIGHT: 31px;
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Tahoma;
	font-weight: bold;
}
.tdtext
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial, Tahoma; 
}
.footerlink
{
	FONT-SIZE: 11px;
	COLOR: #140CB7;
	FONT-FAMILY: Arial, Verdana;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
.footerlinktext
{
	FONT-SIZE: 11px;
	COLOR: #140CB7;
	FONT-FAMILY: Arial, Verdana;
	font-weight: bold;
}
 
INPUT.hintTextbox {  
  color: #888;
}
 
INPUT.hintTextboxActive {
  color: #000;
}12px
12px
body {
  
}

.container { 
  
  margin: 20px auto;
  text-align: left;
  /* border: 1px solid #888; */
  min-height: 2400px;
  
}

.header-logo {
  padding: 5px 5px 0px 0px;12px
}

.header-description {
  padding: 10px;
  font-family: "Verdana";
  color: #8d8d8d;
  font-size: 18px;
}

.header-subdescription {
  padding-bottom: 5px;
  font-family: "Verdana";fa fa-arrow-circle-right
  color: #000000;
  font-size: 16px;
  font-weight: bold;	
}

.header-divbar {
  background-image: url(https://www.handbagexpress.com/images/horizontal-bar-1.gif);
  margin: 0 !important;
  padding: 0 !important;
  height: 7px;
}

.top-header {
  max-width: 1280px;
  padding: 15px 15px 0px 15px;
  margin: 0px auto;
  border: 1px solid #888;
}
.main-content {
  padding: 10px;
  text-align: center;
  margin:5px auto;
}

.carousel-image {
  width: 160px !important;
  height: 285px !important;
}
.carousel-width {
  width: 160px !important;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
}
.carousel-caption {
  height: 45px !important;
}

div.collection-text {
  min-height: 80px;
}
@media only screen and (max-width: 780px) {
  .wsmenu > .wsmenu-list > li > a {
    color: #f5f5f5 !important;
  }	
  .top-header {
    padding-top: 0px;
    margin-top: 50px !important;
    border: none !important;
  }
  .wsmenu-click i {
    color: #f5f5f5 !important;	
  }	
  .smallogo {
    background: #ffffff !important;
  }
  .page-links {
    margin-top: 50px;
  }
  div.signup-box {
    border: 1px solid #888;
    padding: 15px;
    margin: 10px auto;
    width: 100%;
    text-align: center;
  }
  span.signup-title {
    text-align:center;
    font-size: 24px;
    font-family: "Verdana";
    color: #074868;
  }
  .email-input {
    width: 200px;
    height: 20px;
  }
  .main-content {
    margin-top: 50px;
  }
  .item-zoom-image {
    width: 360px;
    text-align: center;
    margin: 0px auto;
  }
  .product-name {
    height: 15px;
    font-size: 11px;
  }
  .product-price {
    height: 15px;
    font-size: 11px;
  }
  .featured-bar, .shadow {
    width: 100%;
    line-height: 20px;
    font-size: 10px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }
  .featured-bar {
    height: 20px;
  }
  .col-xs-12.col-md-8.middle-text {
    padding: 0px;
    margin: 0px auto;
  }
  .col-xs-12.middle-text-container {
    padding: 0px;
   
  }
  div.signup-box {
    width: 100%;
    min-width: 355px;
    margin: 0px auto;
  }
  .row.order-row, .row.info-row{
    margin: 10px -10px;
  }
  .page-links {
    margin-top: 0px;
  }
  div.ordertrack-form {
    width: 100%;
    margin: 0px auto;
  }
  div.collection-text {
    min-height: 100px;
  }
  div.row.main-content-bs {
    /* min-width: 470px; */
  }
  div.col-xs-12.col-md-4.signup-box-container {
    padding: 0px;
    margin: 15px auto;
  }
  div.customer-service {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .product-container {
    /* width:190px; */
    height:340px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 781px) {
  .wsmain {
	  padding: 0px;
    width: 100% !important;
    margin: 0px !important;
  }
  a.redtable {
    font-size: 14px !important;
  }
  .order-menu {
    font-size: 14px !important;
  }
  .order-row, .info-row {
    margin: 10px -10px !important;
    padding: 5px 0px !important;
  }
  div.col-xs-12.col-md-4.signup-box-container {
    padding: 0px !important;
    margin: 15px auto !important;
  }


}
@media only screen and (min-width: 781px) {
	div.signup-box {
    border: 1px solid #888;
    padding: 15px;
    margin: 0px auto;
    width: 100%;
    text-align: center;
  }
  span.signup-title {
    text-align:center;
    font-size: 24px;
    font-family: "Verdana";
    color: #074868;
  }
  .featured-bar, .shadow {
    line-height: 28px;
    font-size: 14px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
  }
  .featured-bar {
    height: 28px;
  }
  div.ordertrack-form {
    width: 60%;
    margin: 0px auto;
  }
  .col-xs-12.col-md-4.offers-info {
    min-height: 307px;
  }
  .product-container {
    /* width:190px; */
    height:345px;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {
.wsmain {
	padding: 0px;
    width: 100% !important;
    margin: 0px !important;
}

}

@media only screen and (min-width: 1281px) {
.top-header {
  margin-top: 25px !important;
}
.wsmain {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.main-content {
  margin: 0px auto 25px;
  padding: 10px;
  max-width: 1280px;
  border: 1px solid #888;
}
.main-content-bs {
    margin: 0px auto 15px;
    padding: 0px;
    max-width: 1280px;
    /* border: 1px solid #888; */
}


}


.item-display {
    margin: 15px auto;
    text-align: center;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
table.item {
  margin: 0px auto;
  text-align: center;
}
table.product {
  padding: 10px;
  border: 1px solid #666;
}
div.product-title {
  padding: 0px 10px !important;
}
.wsmain {
  z-index: 10015;
}
.wsmenu {
  font-family: Verdana !important;
  font-size: 18px !important;
  z-index: 10012;
}

.wsmenu-submenu li a {
  font-size: 14px !important;
  z-index: 10012;
}

i.fa.fa-arrow-circle-right {
  color: #f00 !important;
}

.order-row {
  padding: 15px 0px;
  margin: 10px -10px 10px;
  background-color: #5B8498;
  
}

.order-menu {
  font-size: 18px;
  color: #fff;
  text-align: center;
}

.info-row {
  padding: 15px 0px;
  margin: 10px -10px 20px;
  background-color: #B40000;
  
}
.copyright {
  padding: 0px 15px;
  text-align:center;
}

/* item display */
h1.item-title {
  font-size: 16px;
  color: #20456b;
  background-color: #fff;
  font-family: Verdana, Arial, Tahoma;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 10px;
}
.item-info {
  text-align: left;
  padding: 10px;
}

.item-image, .col-xs-12.col-md-4.col-md-push-4 {
  float: none;
  text-align: center;
  margin: 0px auto;
  padding: 10px;
}

ul.redarrow {
  list-style-image: url(/images/icon1.gif);
}
ul.redarrow > li {
  margin: 10px 0px;
  text-align: left;
  border-bottom: 1px solid grey;
  padding-bottom: 10px;

}
a.sidebar-link {
  color: #5B8498;
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
}
span.sidebar-title {
  color: #074868;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
}
.sidebar-info {
  margin-top: -15px;
  padding: 0px 10px 0px 20px;
  font-size: 12px;
  color: #666666;
  font-family: Verdana,Arial, Tahoma; 
  text-align:left;
}

/* Home page */

.wholesale-bags {
  width: 100%;
  max-width: 800px;
  min-width: 355px;
 /*  height: 195px; */
  margin:0px auto 10px;
  padding: 0px;
  border: 1px solid #B40000;
}
.discount {
  padding: 5px;
  text-align: center;
  margin: 10px auto;
  border: 1px solid black;
  min-width: 355px;
  max-width: 800px; 

}

.discount-title {
  color: #bd0602;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
}

.discount-text {
  font-size: 14px;
  color: #000000;
  font-family: Verdana,Arial, Tahoma; 
  text-align: center;
}

.discount-text-red {
  font-size: 12px;
  color: #ff0000;
  font-family: Verdana,Arial, Tahoma; 
  text-align: center;
}
.discount-disclaimer {
  font-size: 10px;
  color: #000000;
  font-family: Verdana,Arial, Tahoma; 
  text-align: center;
  font-style: italic;
}
.hidden-xs.hidden-sm.col-md-2.sidebar-right {
  
  margin: 0px auto;
  /* border: 1px solid #666; */
}

.sidebar-button {
  margin: 15px auto 10px;
  padding-left: 10px;
  text-align: left;
  font-size: 12px;
  min-height: 80px;
  border-bottom: 1px solid grey;
  padding-bottom: 15px;


}
img.sidebar-button-image {
  margin-left: -10px; 
}

.shipping-title, span.category-selection {
  color: #074868;
  font-size: 18px;
  font-weight: bold;
}
.shipping-container {
  margin-left: -10px;
  padding: 0px;
}

#ups {
  min-height: 175px;
  padding-bottom: 15px;
}

#directions {
  border-bottom: none !important;
}

.featured-items-container {
  width: 100%;
  margin: 0px auto;
  padding: 0px;
  text-align: center;
}
.featured-items {
  padding: 0px;
  margin: 0px auto;
  min-width: 355px;
  max-width: 800px;
}
.home-featured-item {
  padding: 0px;
  margin: 0px auto !important; 
  
}
.product-image {
  margin: 0px auto;
}
table.item {
  margin: 0px;
  width: 100% !important;
}
.product-container.category-item {
  height: 428px;
}
.product-info.category-item {
  height: 100px;
  text-align: center;
}

.wsmenu-list > li > a .fa {
  color: #fff;
}

.link-list .fa {
  font-size: 13px;
}

/* Customize Buttons */


.btn-primary {
    background: #5B8498;
}

.topmenusearch input {
  height: 49px !important;
}
/*
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #ff0000;
}
*/


div.faq {
  text-align: left;
}
div.faq > h3, div.customer-service {
  color:#5B8498;
  text-align: left;
}
h1.pagetitle {
  margin: 10px auto;
  color:#5B8498;
  text-align: left;
  font-size: 24px;
}
div.contact-container, div.maintext-container {
  text-align: left !important;
}
img.collection-image {
  text-align: center !important;
  margin: 0px auto !important;
}
.col-xs-6.col-md-3.collection {
  text-align: center;
  padding: 0px;
  margin: 10px auto;
 
  
}
.collection-container {
  margin: 5px 0px;
  padding: 0px !important;
}
div.collection-inner {
  width: 90%;
  margin:  2px 10px;
  border: 1px solid grey;
  padding: 10px;
  min-height: 420px;
}

div.pagetitle-container {
  padding-left: 15px;
}
div.customer-service {
  margin-top: 15px;

}

.col-xs-6.details {

  margin: 0px;
  padding: 0px;
  
}
.col-xs-6.cart {
  
  margin: 0px;
  padding: 0px;
  
}

/* customizing buttons */
.btn {
  
}
.btn-details {
  position: relative;
  float: left;
  background-color: #aaaaaa;
  font-weight: bold;
  color: #690101;
  border: none;
  border-radius: 0px !important;
  margin:10px 0px;
}
.btn-details:hover {
  background-color: #887f7f;
  color: #ffffff;
}
.btn-add-to-cart {
  position: relative;
  float: right;
  background-color: #ffc734;
  font-weight: bold;
  color: #690101;
  border: none;
  border-radius: 0px !important;
  margin:10px 0px;
}
.btn-add-to-cart:hover {
  background-color: #b78d1d;
  color: #ffffff;
}
span.category-product-name {
  color: #000000;
} 


span.category-product-price {
  font-weight: bold;
}

/* Constant Contact Form */
div.signup-box {
  min-height: 307px !important;
}
.ctct-custom-form {
  min-width: 200px !important;

}

.ctct-custom-form input[type="text"] {
  font-size: 14px !important;
  line-height: 1.5 !important;
  padding:5px 5px !important;
}
.ctct-custom-form .Button {
  font-size: 14px !important;
  line-height: 1 !important;
  padding:10px 5px !important;
}
.ctct-custom-form label {
  margin-bottom: 6px !important;
}
.ctct-custom-form p {
  margin-bottom: 12px !important;
}
/* Constant Contact Form */

/* Customer Service Infobox */
.col-xs-12.col-md-4.offers-info {
  border: 1px solid grey;
}

/* Customer Service Infobox */
/* Follow Us infobox */
.col-xs-12.col-md-4.social {
  padding: 10px 0px;
  margin: 0px auto;
  border: 1px solid grey;
  min-height: 307px;

}

h1.feature-title {
  line-height: 28px;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

h2.product-title {
  font-size: 13px;
  font-weight: bold;
  color: #000;
}

h1.category-title {
  color: #074868;
  font-size: 18px;
  font-weight: bold;
  margin: 0px;
}
/* Follow Us infobox */
