body{
  cursor: pointer;
}
#growls {
    position: fixed;
    z-index: 50000;
}
#growls.default {
    left: 50%;
    top: 10px;
    margin-left: -125px ;
}
#growls.tl {
    left: 10px;
    top: 10px;
}
#growls.tr {
    right: 10px;
    top: 10px;
}
#growls.bl {
    bottom: 10px;
    left: 10px;
}
#growls.br {
    bottom: 10px;
    right: 10px;
}
.growl {
    border-radius: 4px;
    opacity: 0.8;
    position: relative;
    transition: all 0.4s ease-in-out 0s;
}
.growl.growl-incoming {
    opacity: 0;
}
.growl.growl-outgoing {
    opacity: 0;
}

.growl.growl-medium {
    margin: 10px;
    padding: 10px;
    width: 250px;
}

.growl.growl-default {
    background: none repeat scroll 0 0 #F3527E;
    color: #FFFFFF;
}
.growl.growl-error {
    background: none repeat scroll 0 0 #686763;
    color: #FFFFFF;
}
.growl.growl-notice {
    background: none repeat scroll 0 0 #F3527E;
    color: #FFFFFF;
}
.growl.growl-warning {
    background: none repeat scroll 0 0 #686763;
    color: #FFFFFF;
}
.growl .growl-close {
    cursor: pointer;
    float: right;
    font-family: helvetica,verdana,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.growl .growl-title {
    font-size: 18px;
    line-height: 24px;
}
.growl .growl-message {
    font-size: 14px;
    line-height: 18px;
}
.producttabs{
    width: auto;
    margin: 0 auto;
}
ul#prodAccordion {
    margin: 0px;: 0px;
    padding: 0px;
    list-style: none;
}
ul#prodAccordion > li{
    background: #E9E9E9;
    color: #222;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    -o-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 16px;
    text-transform: uppercase;
   border:1px solid #ddd;
   border-bottom:0px;
}

ul#prodAccordion > li.current{
    background: #66a0ea;
    color: #ffffff;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -ms-border-top-left-radius: 10px;
    -o-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 16px;
    text-transform: uppercase;
}

.tab-content{
    display: none;
    background: #ffffff;
    padding: 15px;
}
.tab-content.current{
    display: inherit;
    border: 1px solid #E2DCDC;
    padding: 10px;
}
.Breadcrumb {
    margin-top: 25px;
}

#ProductDetails h1 {
  color: #326EBE!important;
  font-weight: 500;
  text-transform: uppercase;
}
.Breadcrumb li {
    font-size: 16px;
}
.productPage .Breadcrumb li {
    color: #66A0E9!important;
    font-weight: initial;
}
.PrimaryProductDetails .ProductPrice {
    color: #2C6EC0!important;
    font-weight: bold;
    font-size: 26px;
}
.banner{
   margin-bottom: 20px;
}
.left-content {
    float: left;
    width: 35%!important;
    height: 590px;
}
.PrimaryProductDetails .ProductMain {
    width: 60%;
    height: 590px;
}
#paypal{
    height: 80px;
    margin-top: 40px;
}
.footer-main .SocialConnect li {
    margin-right: 5px;
}
#CategoryHeading .TitleHeading {
    color: #3B81C6!important;
}
#CategoryContent .ProductList .p-price {
    color: #E70506!important;
    font-weight: bold;
    font-size: 16px;
}
#SideNewsletterBox h4 {
    background: url("//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/letter.png?t=1432291353") no-repeat scroll 0 center transparent;
    font-size: 15.5px;
    font-weight: 600;
    line-height: 55px;
    margin: 0;
    padding: 0 0 0 75px;
    text-transform: uppercase;
}
#SideNewsletterBox .email_box {
    padding-right: 0;
    padding-top: 5px;
    width: 65%;
}
#subscribe_form {
    margin-top: 10px;
}
#home .ProductList li, .productPage .ProductList li {
    width: 25%;
}
#SideProductRelated h2 {
    text-transform: uppercase;
}
.DetailRow input{
    width: 150px;
}
.PrimaryProductDetails .ProductThumb {
    margin-bottom: 105px;
}
.addto {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    border-bottom: 1px solid #E4E4E4;
}
.DetailRow.PriceRow.p-price {
  border-bottom: 1px solid #E4E4E4;
  border-top: 1px solid #E4E4E4;
  padding: 15px 0;
}
.ProductList .pname {
    height: 40px;   
}
.CategoryContent .ProductList .ProductImage img {
   height: 300px
}
.BlockContent .ProductList .ProductImage img {
    min-height:10px !important;
    height:100%;
}
.ProductList .ProductImage img, #ProductDetails .ProductThumbImage img {
    /*height: 300px*/    
}
.ProductTabList_inner ul li {

    padding-right: 10px!important;
}
.ProductTabList_inner ul li.lasttab {

    padding-left: 10px!important;  
}
.shopping-bags {
    background: url('//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/shopping-bags.png?t=1432291353') no-repeat 0 0px;
    height: 20px;
    width: 20px!important;
    float: left;
}
.ProductList .btn span {
  padding: 10px 15px!important;
}
.QuickView .QuickViewBtn {
      border-radius: 50%;
  width: 100px;
  height: 100px;
  font-size: 0;
  background: url("//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/preview.png?t=1432291353") no-repeat scroll center center !important;
  padding: 0;
}
.addtowishlist {
    position: absolute;
    background: rgba(3, 151, 214, 0.7);
    height: 40px;
    width: 40px;
    right: 60px;
    bottom: 10px;
}
.addtowish {
    font-size: 17px;
    color: #fff;
    margin: 11px;
}
.compare {
    position: absolute;
    background: rgba(3, 151, 214, 0.7);
    height: 40px;
    width: 40px;
    right: 10px;
    bottom: 10px;
}
.compareto {
    font-size: 17px;
    color: #fff;
    margin: 11px;
}
.fa-heart:before {
    content: "\f004";
}
.fa-compress:before {
    content: "\f066";
}
.fa-random:before {
    content: "\f074";
}
.listimage a {
    height: 0px!important;
    width : 0px!important;
}
.listimage {
    display: none;
}
.QuickView:hover .listimage{
    display: block;
}
#totalcart {
    text-transform: uppercase;
}
.footer .footer-main h4 {
  font-size: 18px;
  font-weight: 500;
}
.footer .footer-main a {
  color: rgba(255, 255, 255, 0.79);
  text-transform: uppercase;
  font-size: 14px;
  line-height: 21px;
}
.Breadcrumb li a {
  background: url('//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/icon_bullet_breadcrumb.png?t=1432291353') no-repeat 100% 50%;!important;
  text-transform: uppercase
}
.flex-control-nav {
    position: absolute;
    margin-top: 0px!important;
}
.flex-control-paging li a {
  border: 2px solid #fff!important;
}
.flex-control-paging li a.flex-active {
  background: #0397D7;
}
.flex-control-paging li a:hover { background: #0397D7!important; }
.flex-control-paging li a { height: 14px!important; width: 14px!important;}
.flex-direction-nav { display: none;}
.DetailRow .Label{
    display: inline-block;
    width: 80px;
    font-weight: 100!important;
    text-transform: uppercase;
}
.DetailRow .Value{
    display: inline-block;
vertical-align: middle;
}
.productAttributeList .productAttributeLabel {
    display: inline-block!important;
    width: 80px!important;
    vertical-align: middle;
}
.productAttributeValue {
    display: inline-block!important;
  vertical-align: middle;
}
.swatchNone {
    display: none;
}
.swatchNone .name {
    display: none;
}
.none {  display: none!important;}
.productAttributeList .none {display: none!important;}
.productAttributeList .swatchNone{display: none!important;}
.productAttributeList .name { text-transform: uppercase;}
.ProductSKU {
   color:#6285C5;
   text-transform: uppercase;
   vertical-align: initial!important;
   margin-bottom: 0px!important;
}
.ProductSKU .Label{
    width: 35px!important;
}
.productOptionViewRectangle .option label {
    padding: 6px 3px!important;
}
.PrimaryProductDetails .btn.add-to-cart {
  font-size: 13px!important;
  margin-top: 15px;
  font-weight: 600;
}
.addto2 {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}
.addto2 .compare {
  width: 35%;
  position: initial!important;
    background: none!important;
}
.productPage .addto2 .compare > a {
  background: url("//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/addicons.png?t=1432291353") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #696868;
  display: block;
  font-size: 15px;
  line-height: 25px;
  min-height: 26px;
  padding: 0 0 0 35px;
  text-transform: uppercase;
}
.addto2 .AddToWishlistLink input, .addto2 .AddToWishlistLink input:hover {
  background: url("//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/addicons.png?t=1432291353") no-repeat scroll 0 -41px rgba(0, 0, 0, 0) !important;
  color: #696868;
  display: block;
  font-size: 15px;
  height: 28px;
  line-height: 25px;
  min-height: 20px;
  padding: 0 0 0 35px;
  border: none!important;
}
.addto2 .compare{
  display: inline-block;
}
.addto2 .AddToWishlistLink {
  display: inline-block;
}
#SearchForm input {
  height: 29px!important
}
#SearchForm input {
   height: 29px!important;   
}
.top-header .search-top {
  margin-top: 3px;
}
.PageMenu .sf-menu > li:after {
    background: url("//cdn11.bigcommerce.com/s-xg7ew3fp/templates/__custom/images/chevron-down.png?t=1432291353") no-repeat !important; 
    width:10px;
    height:5px;
    position:absolute;
    top:28px;
    right:-5px;
    content: ' ';
}

.PageMenu .home > li:after {
    display: none;
}

.Content .ProductList .ProductImage{
    line-height: 0;
}
.ProductList .ProductImage a, .ProductThumbImage a{
height: 100% !important;
}
.ProductZoomImage {
  margin-bottom: 15px!important;
  margin-top: 45px!important;
}
.SortBox {
  color: #000!important;
}
.BrandName {
    display: none;
}
.items {
   text-transform: uppercase; 
}
div#fancy_outer {
   z-index: 9999!important;
}
.PageMenu li ul:before {
  border-color: transparent transparent #FCFCFC transparent!important;
}
.PageMenu li ul {
  background: #FFF!important;
}
.PageMenu .SideCategoryListFlyout ul.sf-menu li ul li a {
  color: #3A597A!important;
}
.TopMenu li ul {
  background-color: #FFFFFF!important;
}
.TopMenu li ul:before {
  border-color: transparent transparent #FFFFFF transparent!important;
}
.TopMenu li, .TopMenu li a {
  color: #3A597A!important;
  font-size: 13px;
}
.PageMenu li ul li a {
  line-height: 2em;
  font-size: 13px;
  text-transform: none!important;
  font-weight: 500;
}
.btn.alt {
  border: 0!important;
  color: #FFF!important;
}
.Left .equalize #BlogRecentPosts {
  display: none!important;
}
.QuickViewBtn {
    background: rgba(0,0,0,.5) !important;
    position: absolute;
    cursor: pointer;
    padding: 10px;
    color: #fff !important;
    right: 20%;
    left: 20%;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    font-size: 11px;
}
.QuickView .QuickViewBtn :hover{
    display: block;
}
.footer-main li {
   margin-bottom: 14px;
}
#DrawerMenu {
   background-color: #FFF!important;
   font-family: "Lato",Arial,Sans-serif!important;
}
#DrawerMenu a {
  color : #3A597A!important;
}
#DrawerMenu li {
   border-bottom: 1px solid #3A597A!important;
}
#DrawerMenu .subcat-expand {
  border-left: 1px solid #3A597A!important;
}
#DrawerMenu .subcat-expand:after {
 color: #3A597A!important;
}
#DrawerMenu .drawer-subcat {
  background: #FFF!important;
}
#DrawerMenu h3 {
  background: #fff!important;
  color: #3A597A!important;
}
#BlogRecentPosts {
  display: none;
}
.TitleHeading, .TabNav {
  margin-top: 25px;
}