/* The line below imports most of the styles for your chosen theme.
It is recommended that you leave this in to receive bug fixes or additions 
to this theme. */

@import url('http://www.storenvy.com/themes/default/stylesheets/styles.css');

/* The styles below are automatically turned into controls on the Design Bar.
For more information, see the FAQ. */

* {
  font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif; /*: Font :*/
}

body {
  color: #666666;                   /*: Body Font :*/
  background-color: #FFFFFF;        /*: Body Background :*/
  background-repeat: repeat;        /*: Background Image Repeat :*/
  background-position: top center;  /*: Background Image Position :*/
  background-attachment: scroll;    /*: Background Attachment :*/
}                                   
                                    
#header {
  text-align:center;                /*: Header Alignment :*/
}                                   
                                    
#header h1 a {                      
  color: #666666;                   /*: Store Name :*/
}

#nav, #container {
  background-color: #9EA1AC;        /*: Store Border :*/
}

#nav li a {
  color: #464646;                   /*: Navigation Links :*/
}

#nav li a:hover, #nav li.current a {
  background-color: #656565;        /*: Navigation Hover Background :*/
  color: #FFFFFF;                   /*: Navigation Hover Color :*/
}

h2#title {
  color: #656565;                   /*: Page Title :*/
  background-color: #FFFFFF;        /*: Page Title Background :*/
}

#content {
  background-color: #FFFFFF;        /*: Middle Section Background :*/
}

div.description a:link,
div.description a:visited {
  color: #30AFEA;                   /*: Product Description Links :*/
}

.active .add_button { 
  background-color:#f8f8f8;  /*: Add to Cart Button :*/
}

#footer_info,
#footer_info a:link,
#footer_info a:visited {
  color: #656565;                   /*: Footer Text :*/
}



/* Add this CSS to your store Styles section under CSS mode */
/* http://www.storenvy.com/ */

/* Photo Slider */
.product_photo_slider {
  background: #fff;           /*: Product Slider Background :*/
  border: 5px solid #eaeaea;  /*: Product Slider Border :*/
  color: #555;                /*: Product Slider Product Description :*/
  display: block;
  margin-left:8px;
  overflow: hidden;
  position: relative;
  width: 651px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: inset 0 0 20px #ccc;
  -moz-box-shadow: inset 0 0 20px #ccc;
  -webkit-box-shadow: inset 0 0 20px #ccc;
}
  .product_photo_slider .slide_inner {
    margin-left: 80px;
    position: relative;
    width: 530px;
    z-index: 5;
  }
  .product_photo_slider ul {
    width: 9999em;
  }
  .product_photo_slider li {
    float: left;
    overflow: hidden;
    position: relative;
    padding: 20px;
    width: 628px;
  }
  .product_photo_slider .product_photo_slider_bg {
    bottom: -100px;
    height: 200%;
    left: 0;
    position: absolute;
    z-index: 0;
    width: 100%;
  }
  .product_photo_slider dl {
    float: left;
    margin-left: 20px;
    width: 260px;
  }
  .product_photo_slider dt {
    color: #333;  /*: Product Slider Product Name :*/
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
  }
  .product_photo_slider dt p {
    padding-bottom: 0;
  }
  .product_photo_slider dd {
    font-size: 11px;
    line-height: 18px;
    padding-top: 10px;
  }
  .product_photo_slider .product_slider_price {
    color: #000;  /*: Product Slider Price Color :*/
    font-size: 36px;
    font-weight: normal;
    margin: 10px 0;
  }
  .product_photo_slider img {
    float: left;
  }
  .product_photo_slider .slider_controls {
    background-color: #ccc;  /*: Product Slider Controls Background :*/
    color: #a3a3a3;          /*: Product Slider Controls Color :*/
    cursor: pointer;
    font-size: 28px;
    padding: 5px 0;
    text-align: center;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
  }
  .product_photo_slider .slider_controls span {
    margin-right: 2px;
  }
  .product_photo_slider .slider_controls_current {
    color: #333;  /*: Product Slider Controls Current Color :*/
  }
  .product_photo_slider form {
    margin-top: 10px;
  }
  .product_photo_slider select {
    display: block;
    margin-bottom: 7px;
  }

.slider_add_to_cart {
  background: -webkit-gradient(linear, left top, left bottom, from(#f8bb3d), to(#f89804));
  background: -moz-linear-gradient(top, #f8bb3d, #f89804);
  background: -o-linear-gradient(top, #f8bb3d, #f89804);
  background-color: #f89804;
  border: 1px solid #c57816;
  color: #4e3227;
  cursor: pointer;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: .01em;
  overflow: visible;
  padding: 7px 18px;
  text-align: center;
  text-shadow: rgba(255, 255, 255, .3) 0 1px 0;
  text-transform: uppercase;
  width: auto;
  zoom: 1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .3), 0 2px 0 rgba(0, 0, 0, .2);
  -moz-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .3), 0 2px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .3), 0 2px 0 rgba(0, 0, 0, .2);
}
  .slider_add_to_cart:active {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, .3);
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, .3);
  }

.clear {
  clear: both;
}



#nav li.navDropES ul {position:absolute; margin:0; padding:0; padding-top:10px; z-index:1003; background:#656565} 
#nav li.navDropES ul li {display:block; float:none; background-color:none;} 
#nav li.navDropES ul li a {border-radius:0; margin:0; padding:10px;} 
#nav li.navDropES ul li a {color:#fff;}
#nav li.navDropES ul li a:hover {background-color: #373534; color: #dddddd;}

#nav li.navDropBB ul {position:absolute; margin:0; padding:0; padding-top:10px; z-index:1003; background:#656565} 
#nav li.navDropBB ul li {display:block; float:none; background-color:none;} 
#nav li.navDropBB ul li a {border-radius:0; margin:0; padding:10px;} 
#nav li.navDropBB ul li a {color:#fff;}
#nav li.navDropBB ul li a:hover {background-color: #373534; color: #dddddd;}

#nav li.navDropL ul {position:absolute; margin:0; padding:0; padding-top:10px; z-index:1003; background:#656565} 
#nav li.navDropL ul li {display:block; float:none; background-color:none;} 
#nav li.navDropL ul li a {border-radius:0; margin:0; padding:10px;}
#nav li.navDropL ul li a {color:#fff;}
#nav li.navDropL ul li a:hover {background-color: #373534; color: #dddddd;}

#container #nav li.current li a {background:none; color:#fff;} 
#container #nav li.current li.current a {background-color: #000; color: #fff;} 
#container #nav li.current li a:hover {background-color: #373534; color: #dddddd;}
