/* Uncomment to change colors

a,
h3,
.Content a,
.color,
.Left li a:hover,
#header-welcome a:hover,
#TopMenu li a:hover, 
#PrimaryMenu > ul > li.dropdown.open > a,
.ProductList strong a:hover,
#PrimaryMenu ul#header-cart li a span,
.slider-caption h3,
#Footer ul li a:hover,
#Footer a:hover,
.Left h2,
.Right h2,
.ProductPrice,
.ProductList em,
.fastCartContent .ProductPrice,
.fastCartContent .ProductList em,
#SideCategoryList li a:hover,
#SideShopByBrand li a:hover,
#SideShopByBrand ul li a:hover,
#SideShopByBrand li a:before,
#SideCategoryList ul.sf-menu > li > a:before,
.fastCartContent .fastCartTop a:hover,
.fastCartContent .ProductList .ProductDetails a:hover {
    color:#136ebb;
}

.button,
.Content a.button,
input[type=submit],
input[type=button],
.title,
.ProductList li:hover .inner,
#PrimaryMenu > ul > li > ul a:hover,
#SideCategoryList .sf-menu .sfHover a,
#SideCategoryList .sf-menu li ul a {
    background: #136ebb;
}

.QuickViewBtn {
    background:#136ebb !important;
}

.button:hover,
.Content a.button:hover,
input[type=submit]:hover,
input[type=button]:hover,
#SideCategoryList .sf-menu li ul li:hover > a,
#SideCategoryList .sf-menu li ul a:focus,
#SideCategoryList .sf-menu li ul a:hover,
#SideCategoryList .sf-menu li ul a:active {
    background:#0960aa;
}

.flex-control-paging li a { background: #1d7bca; background: rgba(19,110,187,0.5); }
.flex-control-paging li a:hover { background: #136ebb; background: rgba(19,110,187,0.7); }
.flex-control-paging li a.flex-active { background: #136ebb; background: rgba(19,110,187,1); }

End Colors */

/* Custom Styles */

@font-face {
    font-family: 'BebasNeueRegular';
    src: url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/fonts/BebasNeue-webfont.eot?t=1411722338);
    src: url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/fonts/BebasNeue-webfont.eot?t=1411722338#iefix) format('embedded-opentype'),
         url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/fonts/BebasNeue-webfont.woff?t=1411722338) format('woff'),
         url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/fonts/BebasNeue-webfont.ttf?t=1411722338) format('truetype'),
         url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/fonts/BebasNeue-webfont.svg?t=1411722338#BebasNeueRegular) format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Global Styles */
body {background: url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/img/bg.jpg?t=1411722338) repeat-y top center;}

.ProductList .inner {background: #F7F7F7;}


/* Header */
#Logo img {width: 200px;}

#TopMenu {
    position: absolute;
    top: -33px;
    right: -5px;
}

ul#header-cart {clear: both; float: right; margin-top: 10px;}
ul#header-cart li {font-family: "Oswald"; float: left; padding: 0 10px;}
ul#header-cart li.First {border-right: 2px solid #ccc;}
#header-cart li.First a {text-decoration: none; color:#888888;}
span#crt {color: #F51055;}

#PrimaryMenuOuter {background: none;}
#PrimaryMenu {height: 30px;}
#PrimaryMenu ul li {background: #FFD7DF;}
#PrimaryMenu > ul > li > a {color: #F05A84; font-size: 12px; padding: 5px 15px 4px; font-family: sans-serif;}
#PrimaryMenu > ul > li.ActivePage > a, #PrimaryMenu > ul > li > a:hover {background: #FFB3CB; }

#header-social {margin: 2px 9px 3px;}
#header-social img {vertical-align: middle; margin: 0 2px; width: 20px;}

/* Buttons */
.Content .home-cta .button, #SideNewsletterBox .button {background: #318402;}
.Content .home-cta .button:hover, #SideNewsletterBox .button:hover {background: #44BB00;}

.QuickViewBtn {background: #318402 !important;}
.QuickViewBtn:hover {background: #44BB00 !important;}

.button:hover,
.Content a.button:hover,
input[type=submit]:hover,
input[type=button]:hover {background: #FF8CB1;}


#TabPanels {
  border: 1px solid #F51055;
}

.title .ProductPrice {
  color: #338406;
  font-size: 30px;
  position: relative;
  right: 285px;
}

.title {
  background: none;
}

.AddCartButton input.button {
  background: none repeat scroll 0 0 #338406;
  margin: -4px 0 0 10px;
}

.TabNav li.Active a {
  border: 1px solid #F51055;
}

.ProductList li:hover .inner a {
    color: #70A751 !important;
}

.TabNav li a {
  border: 1px solid #F51055;
}

.ProductList > li {
  width: 225px !important;
}

.Breadcrumb li a {
  text-decoration: none;
}

.pluginSkinLight.pluginFontHelvetica {
  display: none;
}

.AddThisButtonBox {
  display: none;
}

.FacebookLikeButtonContainer {
  display: none;
}

#ProductDescription {
  height: 190px;
  overflow-x: hidden;
  overflow-y: scroll;
}

.ProductList > li {
  width: 170px !important;
}

#hr {
    display: block; 
    height: 1px;
    border: 0; 
    border-top: 1px solid #f51055;
    margin: 1em 0; 
    padding: 0;
}

.ProductList .inner {
  background: none repeat scroll 0 0 #fff;
}

.ProductDetails .Rating.Rating0 > img {
  display: none;
}

.ProductDetails .Label.QuantityInput {
  display: none;
}

.ProductDetails .FloatLeft {
  display: none;
}

.ProductDetails .button {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #000000 !important;
}

.ProductDetails > em {
  display: inline-block;
}

#shipping {
  float: right;
position: relative;
z-index: 0;
clear: both;

}

#shipping > p {
  color: #008000;
  font-size: 12px;
  line-height: 3px !important;
  text-align: right;
}

#TopMenu li div a {
  border-left: 0 none;
  color: #008000;
}
#frmWishList > p:nth-child(4) {
  display: none;
}



.slider-caption h3 {
color: #F51055;
margin-bottom: 5px;
font-size: 30px;
font-weight: 400;
text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
}
.slider-caption {
padding: 10px 10px 4px 10px;
    background: rgb(250,191,197);
}

#HomeNewProducts .ProductPriceRating {
  /*float: left;
  left: 45px;
  position: relative;
  top: 3px;*/
}

#HomeNewProducts .ProductActionAdd {
  float: right;
}

.ProductPriceRating em {
  color: #3C3C3C;
  font-family: 'BebasNeueRegular',sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.ProductActionAdd > a {
  color: #3C3C3C;
  font-family: 'BebasNeueRegular',sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
}
.ProductList .inner a {
color: #70A751;
}
.jcarousel-clip-horizontal {
overflow: hidden;
width: 935px;
padding-left: 10px;
}
#HomeFeaturedProducts .ProductList li {
width: 172px !important;
text-align: center;
}
.jcarousel-prev-horizontal {
background: url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/images/prev.png?t=1411722338) no-repeat scroll 0 0 transparent;
height: 47px;
left: -16px;
position: absolute;
top: 70px;
width: 24px;
cursor: pointer;
}

.jcarousel-next-horizontal {
background: url(//cdn2.bigcommerce.com/server1400/3dda0/templates/__custom/images/next.png?t=1411722338) no-repeat scroll 0 0 transparent;
height: 47px;
position: absolute;
right: -12px;
top: 70px;
width: 24px;
cursor: pointer;
}

#Logo {
width: 175px;
}

#SearchForm {
position: relative;
z-index: 1;
}



/* Countdown */

ul.countdown {
list-style: none;
padding: 0;
display: block;
text-align: center;
    margin: 0;
}
ul.countdown li {
display: inline-block;
    color: #4A9122;
}

ul.countdown li span {
font-size: 35px;
font-weight: 300;
}

ul.countdown li p {
color: #a7abb1;
font-size: 12px;
}
ul.countdown li.seperator {
font-size: 35px;
vertical-align: top;
}
#countdown {
text-align: center;
position: absolute;
width: 245px;
left: 250px;
}

#countdown h4 {
color: #F51055;
margin-bottom: 5px;
font-weight: bold;
}

#Header {
height: 150px;
}


/* This is here to fix the "blogging index" that mysteriously showed up that places a blog page in the main menu and leaves no way to remove it */
#PrimaryMenu ul li:nth-child(4) {
  display: none;
}
