/* Active Color */
#nav > li.over > a > span,#nav > li:hover > a > span,#nav > li.active > a > span,.product-tabs li.active a,a:hover,#nav > li > ul > li.parent > a:hover,.footer-container a:hover,.block-layered-nav dd a:hover,.blocklist > li > ul > li a:hover,#nav > li > ul > li ul > li a:hover,.block-account .block-content li.current strong,.form-search button.button:hover,.special-price .price,.product-tabs li a:hover,.products-grid li.item:hover a,.newproducts li.item:hover a,.related li.item:hover a,.saleproduct              { color: #ff9900; }
.special-price .price          { color: #ff9900!important; }
::-moz-selection, ::selection { background-color: #ff9900; }

/* Active BG */
.pages li a:hover,.pages .current, button.button:hover,.tintButton:hover,.footer-container .form-subscribe button.button,.add-to-cart button.button,#added a:hover,button.button.btn-checkout,.opc .active .step-title,a.readmore,#added a,.quantity_box_button_up:hover,.quantity_box_button_down:hover,.left-categorys-container a:hover,.home-text a.readmore,.box-tags button.button,.tintButton,.blocklist > li > ul > li:hover, #nav > li > ul > li ul > li:hover,.block-account .block-title,.block.left-categorys .block-title,.et-menu-title                 {  background-color: #ff9900; }
.add-to-cart button.button:hover,button.btn-checkout.button:hover,#banner-rotator .tintButton:hover,a.readmore:hover,.box-tags button.button:hover,#added a:hover,.footer-container .form-subscribe button.button:hover                {  background-color: #ff9900; text-decoration: underline; }

/* Active Border */
.etheme_cp .etheme_cp_content .etheme_cp_section .pattern_select.selected,.product-view .product-img-box .more-views a.thumbnail-active             {  border-color: #ff9900; }
.blocklist > li > ul > li a,#nav > li > ul > li ul > li a               {  color:#818181; }
.blocklist > li > ul > li,.left-categorys-container a,#nav > li > ul > li ul > li                  {  background-color:#818181; }

body{
    background-color:#fff;
    background-image: url(img/bg_2.jpg);
    background-position: top center;
    background-repeat: repeat-x;
}

.page {
    background: none;
    width: 960px;
}

.wrapper-wide {
    background: none;
}

.col-main { width: 765px; }

.main { padding: 0; margin: 0 0 30px 0; }

.breadcrumbs { margin: 10px 0; }

.toolbar .pager { padding:4px 8px; }
.toolbar-bottom {clear: left; }
.category-description { clear: left;}
.view-mode strong.grid,
.pager .view-mode a.grid { background-image: url(img/grid.png); }
.view-mode strong.list,
.pager .view-mode a.list { background-image: url(img/list.png); }
.pages a.previous { background-image: url(img/prev-page.png); }
.pages a.next { background-image: url(img/next-page.png); }

.quantity_box_button_up   { background-image: url(img/qt_up.png); }
.quantity_box_button_down { background-image: url(img/qt_down.png); }

.products-list .product-shop {
    width:375px;
}

.block-related .slide {
    margin: 0 16px 3px 0;
}

.back-to { top: -41px; }

.home-banner,
.home-banner-2 {
    background: none repeat scroll 0 0 #fff;
    float: right;
    height: 127px;
    margin: 10px 0 20px;
    position: relative;
    width: 240px;
}
.home-banner-2 {
    margin: 2px 0 10px;
}

.home-text { margin: 0 20px 20px 0; width: 470px; height: 100px; background:#CCC }
.home-text.last { margin: 0 0 20px 0; width: 300px; height: 80px; background: url(img/newsletter-bg.jpg); padding: 20px 0 0 170px}


.header { padding: 15px 0 25px 0; color:#ccc}
.header a {color:#fff; }

.header .header-left { margin: 0; }
.header .header-center,
.header .header-right { margin-top:20px; }

.form-search { height: auto; border:none; }
.form-search button.button { height: 27px; }

.nav-container {
   padding-bottom: 0px;
   border-bottom: 1px solid #fff;
   background-color: #999;
   border-top-left-radius: 5px;
   border-top-right-radius: 5px;
}

#nav { border-bottom:none; height:auto; }
#nav > li { margin:0; padding:15px; }
#nav > li a { color:#fff; }

#nav > li.over,
#nav > li:hover,
#nav > li.active { color:#000; background: #fff; border: none; height: auto; padding: 15px; }
#nav > li:hover a,
#nav > li.active a { color:#000; }
#nav > li > a > span {  font-size: 16px; text-transform: none; }

#nav ul, #nav div { top: 45px; }
#nav .chield { border-top: none; }
.blocklist li.parent > a span,
#nav > li > ul > li.parent > a span { text-transform: none; line-height: 100%;}
#nav > li > ul >li { width: 165px; }

#nav .homelink { margin-left:0;}

#nav li div.nav_block { border-top: none; }


.block-account .block-title { background: #FF292C!important; }
.block-cart-header #header-items a { color:#000 }
.block-cart-header .button-show a { color:#ccc; }
.block-cart-header .button-show span:nth-of-type(1) { color:#ff9900; }

.cart .no-crosssell img {
    width:0px;
    height:0px;
}

.cart .no-crosssell {
    width: 280px;
    min-width: 280px;
    height: 298px;
    min-height: 298px;
}

.form-subscribe-header h4 {
    text-transform: none;
    font-size: 1.4em;
}

.iosSlider {
    width: 700px;
    height: 275px;
    margin:10px 0 20px 0;
    float:left;
}
.iosSlider .prev,
.iosSlider .next
{
   top:105px;
}

.iosSlider .next {
    background-image: url(img/slide_next.png);
}
.iosSlider .prev {
    background-image: url(img/slide_prev.png);
}

.new-arrow.next {
    background-image: url(img/slide_next.png);
}
.new-arrow.prev {
    background-image: url(img/slide_prev.png);
}

.sale-arrow.next {
    background-image: url(img/slide_next.png);
}
.sale-arrow.prev {
    background-image: url(img/slide_prev.png);
}

.more-views-arrow.prev {
    background-image: url(img/product_prev.png);
}

.more-views-arrow.next {
    background-image: url(img/product_next.png);
}

.related .next,
.upsell .next {
    background-image: url(img/slide_next.png);
}

.related .prev,
.upsell .prev {
    background-image: url(img/slide_prev.png);
}

#back-to-top a,
#back-to-top a:hover { background-image: url(img/top.png); }

.footer-container { margin-bottom: 15px; }

.footer-social { width:960px; padding: 5px 0; }
.footer-social .follow_us { font-size: 16px; text-transform: none; }
.footer-social .twitter { background-image: url(img/twitter.png); }
.footer-social .rss { background-image: url(img/rss.png); }
.footer-social .facebook { background-image: url(img/facebook.png); }

.footer-right .right-conteiner h4,
.shippingpolicy h4 {
    text-transform: none;
    font-size: 1.4em;
}

.aditional-footer { padding: 30px 0 35px; width: 960px; }
.footer { margin: 0 auto 15px; padding:0; width: 960px; }

.footer .f-right { width:429px; }

.footer-right {
  display: none;
}

.footer-left {
  float: none !important;
}

.policy li { background-image: url(img/footer_li.png);}
.policy li:hover { background-image: url(img/footer_li.png); background-position: left -36px; }

.link-rss { background-image:url(img/i_rss.gif); }

.col1-layout .product-view .product-shop { width: 545px; }

.back-to { background-image: url(img/back_to_page.png); }

.compare-table .btn-remove { background-image:url(img/btn_remove.png); }

.product-view .product-img-box .main-image .lightbox-btn a { background-image: url(img/zoom_img.png); }
.gift-message-row .btn-close { background-image:url(img/btn_remove.png); }
.btn-remove { background-image:url(img/btn_remove.png); }
.btn-remove2 { background-image:url(img/btn_remove.png); }
.btn-edit    { background-image:url(img/btn_edit.png); }

.product-view.layout_horizontal .product-img-box { width:400px; }
.product-view.layout_horizontal .product-shop { width:515px; }
.product-view.layout_horizontal .product-shop .white-back { width:500px; }

.product-view.layout_vertical .product-shop { width:610px; }
.product-view.layout_vertical .product-shop .white-back { width:430px; }

.product-view .product-shop { width:350px; }

.product-view .product-shop .availability { margin:5px 0 15px; }

.product-view .product-shop .white-back { width:370px; }

.product-view .product-shop #container1 { width:370px; }
.product-view .product-shop .quanitybox { margin: 0 30px 0 0; }

.ajax-index-options .product-view #container1 #ajax_loader { bottom:99px; }

.product-options { padding:15px 30px 15px 0; }

.product-collateral { margin-top:20px; }


.checkout-onepage-index .col-main { width: 715px; }

/* Profiles ================================================================================ */
.profile-col-left {
   float: left;
   width: 200px;
   margin-right: 28px;
}
.profile-logo{
   background-color: #ff9900;
   padding: 20px;
   float: left;
   width: 160px;
   margin-bottom: 15px;
}
.profile-info{
   background-color: #EAEAEA;
   padding: 20px;
   float: left;
   width: 160px;
   color:#333;
}
.profile-header{
   font-size: 28px;
   float: left;
   width: 700px;
   margin-bottom:15px;
   font-family:"Times New Roman", Times, serif;
   color:#333;
}

.profile-col-center {
   float: left;
   width: 350px;
}
.profile-col-right {
   float: right;
   width: 350px;
}
.profile-block-about {
   float: left;
   width: 350px;
   margin-bottom:20px;
}
.profile-main {
   padding: 20px;
   float: left;
   width: 310px;
   border: 1px solid #EAEAEA;
}

.profile-shadow {
   float: left;
   width: 350px;
   height: 10px;
   background:url(img/profile-shadow.png);
}
.profile-block-delivery {
   float: left;
   width: 350px;
   margin-bottom:20px;
}
.profile-block-map {
   float: left;
   width: 350px;
   margin-bottom:20px;
}
.profile-block-gallery {
   float: left;
   width: 350px;
   margin-bottom:20px;
}
.profile-products {
   float: left;
   clear:both;
   margin-top:30px;
}
.profile-products ul.products-grid {
   width: 960px;
}

.product-tabs li.active a, a:hover, #nav > li > ul > li.parent > a:hover, .footer-container a:hover, .block-layered-nav dd a:hover, .blocklist > li > ul > li a:hover, #nav > li > ul > li ul > li a:hover, .block-account .block-content li.current strong, .form-search button.button:hover, .special-price .price, .product-tabs li a:hover, .products-grid li.item:hover a, .newproducts li.item:hover a, .related li.item:hover a, .saleproduct {
    color: #ff9900;
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .page {
    width: 754px;
    margin: 0 auto;
    box-sizing: border-box;
    text-align: left;
  }
  .footer, .footer-social, .aditional-footer{
    width: 760px;
  }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  .col-main { width: 100%; }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .page,
    .footer-social,
    .aditional-footer,
    .footer,
    .profile-products ul.products-grid { width:440px; }

    .header a { color: #353535; }

    .footer-right {
        display: block;
    }
    .footer .f-right, .footer .f-left {
        margin-bottom: 20px;
        text-align: center;
        width: auto;
    }
    .footer .f-right {
      margin-right: 0 !important;; float: none !important;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    .page,
    .footer-social,
    .aditional-footer,
    .footer,
    .profile-products ul.products-grid { width:280px; }

    .home-text,
    .home-text.last { display: none; }

    .checkout-onepage-index .col-main,
    .col-main { width:100%; }

    .header a { color: #353535; }

    .footer-social .follow_us { margin-left: 20px; }

    .footer-right {
        display: block;
    }
    .footer .f-right, .footer .f-left {
        margin-bottom: 20px;
        text-align: center;
        width: auto;
    }

    .cart .no-crosssell {
      display: none;
    }
}