
/**
* WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
* 2014-09-16 16:27:59*/





body {
color: #666666;
font-size: 12 px;
}
a { color: #303030; }
a:hover,
.vertnav-side li.current > a { color: #000000; }



.wrapper
{
    border-top-color: #333;


}
.page
{
}



.header-container
{
background-color: ;

}
.header
{
background-color: #ff3333;

    color: #ffffff;
}
.header a {
    color: #ffffff;
}
.header a:hover {
    color: #ffffff;
}



.header .form-search .input-text
{
    border-color: #303030;
    color: #303030;
}
.header .form-search .input-text:hover,
.header .form-search .input-text:focus
{
    border-color: #000000;
    color: #000000;
}



#mini-cart .block-content,
.truncated .truncated_full_value .item-options,
.dropdown-button:hover .inner,
.dropdown-button ul
{
    background-color: #ffffff;

    color: #303030;
}

#mini-cart .block-content a,
.dropdown-button ul a
{
    color: #303030;
}
#mini-cart .block-content a:hover,
.dropdown-button ul a:hover
{
    color: #23973c;
}



#nav .level0-wrapper,
#nav.classic ul
{
    background-color: #ffffff;

    color: #303030;
}

#nav ul li a
{
    color: #303030;
}
#nav ul li a:hover
{
    color: #000000;
}



.cat-label-label1 {
    background-color: #ff3333;
    color: #ffffff;
}
.cat-label-label2 {
    background-color: #ff3333;
    color: #ffffff;
}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
    border-top-color: #303030;
}
li.level0 > a > span > .cat-label-label2.pin-bottom:before {
    border-top-color: #303030;
}

li > a:hover > span > .cat-label,
#nav li.level0:hover > a > span > .cat-label /* Top-level category label is highlighted on item hover, not on link hover */
{
    background-color: #303030;
    color: #ffffff;
}
li.level0 > a:hover > span > .pin-bottom:before,
#nav li.level0:hover > a > span > .pin-bottom:before
{
    border-top-color: #555555;
}



#mobnav
{
background-color: #303030;
color: #ffffff;
}
#mobnav-trigger
{
color: #ffffff;
}

#mobnav-trigger:hover
{
background-color: #303030;
color: #ffffff;
}

#mobnav-trigger.active
{
background-color: #303030;
color: #ffffff;
}

#mobnav-trigger .icon .line {
background-color: #ffffff;
}
#mobnav-trigger:hover .icon .line {
background-color: #ffffff;
}
#mobnav-trigger.active .icon .line {
background-color: #ffffff;
}



.nav
{
}

#nav > li > a
{
color: #ffffff;
}
#mobnav-trigger,
#nav > li > a {
font-size:13px;
}




    .vertnav-top > li.first > a { margin-top:1px; }
    .vertnav-top li a { margin-bottom:1px; }
    /* .vertnav-top > li.last > a { margin-bottom:0; }
    .vertnav-top > li.last.parent.active > a { margin-bottom:1px; }
    */ /* Last item if is parent and active needs to have margin */
    .vertnav-top { background-color: #dddddd; }

    

/* Opener: default */
.vertnav-top li .opener {
background: url(../../images/infortis/ultra-megamenu/opener.png) center center no-repeat;
}
/* Hover */
.vertnav-top li:hover > .opener {
background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);
}
.vertnav-top li:hover > .opener:hover {
background-image: url(../../images/infortis/ultra-megamenu/opener.png);
}

/* Opener: active (opened) */
.vertnav-top li.active > .opener {
background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);
}
/* Hover */
.vertnav-top li.active:hover > a:hover + .opener {
background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
}
.vertnav-top li.active:hover > a + .opener:hover {
background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);
}

/* Opener: current (currently selected) */
.vertnav-top li.current > .opener,
.vertnav-top li.current > .opener:hover {
background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);
}
/* Active */
.vertnav-top li.active.current > a + .opener,
.vertnav-top li.active.current:hover > a + .opener {
background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
}
.vertnav-top li.active.current > a + .opener:hover {
background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
}

#nav > li.parent > a {
background-image:url(../../images/infortis/ultra-megamenu/arrow-dropdown.png)
}
#nav > li.parent:hover > a {
background-image:url(../../images/infortis/ultra-megamenu/arrow-dropdown-w.png)
}
#nav > li.parent.active > a {
background-image:url(../../images/infortis/ultra-megamenu/arrow-dropdown-w.png)
}



.main-container
{

}
.main {
    background-color: #444c63;
}



.footer-container
{
    background-color: #f5f5f5;

}
.footer
{

}
.footer a
{
}
.footer a:hover
{
}
.footer button.button span
{
background-color: #303030;
color: #ffffff;
}
.footer button.button:hover span
{
background-color: #000000;
color: #ffffff;
}



.footer-top-container
{
    background-color: #ff3333;
}
.footer-top
{

    color: #ffffff;
}
.footer-top a
{
}
.footer-top a:hover
{
}



.footer-primary-container
{
    background-color: #303030;


}
.footer-primary
{

    color: #ffffff;
}
.footer-primary a
{
    color: #ffffff;
}
.footer-primary a:hover
{
    color: #ff3333;
}



.footer-bottom-container
{
    background-color: #303030;
}
.footer-bottom
{

    color: #ffffff;
}
.footer-bottom a
{
    color: #ffffff;
}
.footer-bottom a:hover
{
}



button.button span
{
background-color: #303030;
color: #ffffff;
}
button.button:hover span
{
background-color: #000000;
color: #ffffff;
}

.product-view .btn-cart span,
button.btn-checkout span
{
background-color: #303030;
color: #ffffff;
}
.product-view .btn-cart:hover span,
button.btn-checkout:hover span
{
background-color: #000000;
color: #ffffff;
}



.feature div.icon
{
background-color: #ff3333;
}
.feature:hover div.icon
{
background-color: #ff3333;
}



.links > li > a:hover {
    background-color: #000000;
    color: #ffffff !important;
}



.price-box .price { color: #303030; }



.sticker.new {
background-color: #ff3333;
color: #ffffff;
}
.sticker.sale {
background-color: #ff3333;
color: #ffffff;
}



.social-links a {
background-color: #303030;
}
.social-links a:hover {
background-color: #000000;
}



h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name, /*TODO:remove*/

/* CCK + generic */
.feature .heading,
.accordion .heading,

/* Main menu */
#mobnav-trigger,
#nav > li > a,
#nav.wide ul.level0 > li > a,
.vertnav-top li a,

/* Block headings */
.block .block-title,

/* Checkout headings */
#opc-login h3,

/* Multiple checkout */
/*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*/

/* Account */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

/* Product page */
.product-view .box-reviews dt .heading,

/* Footer headings */
.footer .heading,

/* Captions */
.slide .caption h2,
.slide .caption h3,

/* Custom content class */
.main-font
{
font-family: Arial, sans-serif;
}
