body {background:url(../images/background-small.gif) }
.wrapper {background:url(../images/background.gif) repeat-x }
/* Header */
#logo {padding-top:15px;}
.header {border:none}
.header-top {padding:0;width:940px;}
.header-top-container {background-image:none;border:none}

.quick-access{font-size:1.3em;color:white;background:black url(../images/background-toplinks.gif) repeat-x;
    float:right;width:auto;padding:6px 14px 3px 14px;margin:0px 0px 0 0;}
.quick-access a {color:white;text-decoration:none;}
.quick-access a:hover {color:white;text-decoration:underline}

/* Middle and footer */
.middle {background-image:none;padding-top:5px;padding-left:3px;padding-right:3px;width:920px;}
.footer {background-color:transparent}
.middle-container {background-color:transparent; background-image:url(../images/background-middle.gif);background-repeat: repeat-y;}
.before-middle-container {height:10px;background:transparent url(../images/background-top.gif) no-repeat top center;overflow:hidden}
.after-middle-container {height:10px;background:transparent url(../images/background-bottom.gif) no-repeat top center;overflow:hidden}
.footer-container {border:none}
.col-3-layout .col-main {width:495px;}

/* Sidebar boxes */
.base-mini {border:0;}
.base-mini .head {background:none;border:0;margin:0;padding:0;}
.base-mini .head h4 {padding:0;height:32px;}
.base-mini .actions {background-image:none;background-color:#efefef}
.side-col .actions {font-size:1em}
.mini-cart .head h4 {background:none;}
.box h4 {width: 195px;height: 32px;	position: relative;	}
.box h4.complete {width:auto}
.box h4 span {background-repeat: no-repeat;	position: absolute;	width: 100%;	height: 100%;}
.box a {color:black}
.box .content {border:1px solid #efefef; border-top:0;background:#f9f9f9}
.box .contact {font-size:1.2em}
#special-offer span {background-image:url(../images/special-offer.gif)}
#my-cart span {background-image:url(../images/my-cart.gif)}
#contact span {background-image:url(../images/contact.gif)}
#pneus span {background-image:url(../images/pneus.gif)}
#inquiry span {background-image:url(../images/inquiry.gif)}
#newsletter span {background-image:url(../images/newsletter-red.gif)}
#pneus span {background-image:url(../images/pneus.gif)}
#my-account span {background-image:url(../images/my-account.gif)}
#my-orders span {background-image:url(../images/my-orders.gif)}
#recently-showed span {background-image:url(../images/recently-showed.gif)}

.layered-nav .head {background-image:none;background-color:transparent;height:33px;}
.layered-nav h3 {display:block;height:33px;}
.layered-nav ul {padding:0 0 0 0px;margin:0;}
.layered-nav li {padding:0 0 0 0;margin:0;border-top:1px solid white;border-bottom:1px solid #ebebeb;}
.layered-nav a {color:#151515;font-size:1.2em;font-weight:bold;text-decoration:none;
        margin-left:10px;padding:3px 0 3px 15px;background:url(../images/square.gif) no-repeat center left;display:block;}
.layered-nav .first {border-top:0;}
.layered-nav .last {border-bottom:0;}
.layered-nav a:hover, .layered-nav a.active {color:#cb2101;background-image:url(../images/square-red.gif);}
.layered-nav .content {padding:0;}
.layered-nav .subcategory {font-size:0.85em;margin-left:25px;border:0;}
.layered-nav .subcategory a {background-image:url(../images/square-small.gif);line-height:13px;}
.layered-nav .subcategory a:hover, .layered-nav .subcategory a.active {background-image:url(../images/square-small-red.gif);}

.account-nav {font-size:1.2em}
.product-details a {font-weight:bold;color:black;}
.mini-cart .actions, .mini-cart ol, .mini-cart .content ol li {background:transparent}
.content h5 {background:transparent}
.content a {color:black}
.content .subtotal {text-align:left;padding:0;background:transparent;}


/* Top navigation */
.header-nav-container {background:none;text-align:right;width:650px;float:right;clear:right;margin-top:38px}
.header-nav {width:auto;margin:0;padding:0 8px 0 0;background:url(../images/background-nav-right.gif) no-repeat top right;float:right;}
#nav {padding:0;margin:0px 0px 0 0;padding-left:8px;background:url(../images/background-nav-left.gif) no-repeat;}
#nav li {background:url(../images/background-nav.gif) repeat-x;}
#nav a {color:white;text-align:center;padding:7px 10px 5px 10px;font-size:1.1em;text-transform:uppercase;border-right:1px solid #525252}
#nav a:hover {color:#cb2101}
a#nav-cart {background:url(../images/background-mycart.gif) no-repeat;width:84px;text-align:center;color:black}
#nav a.first {padding-left:2px}
#nav a.last {border:0;padding-right:2px}

/* Search box */
#searchbox {width:495px;height:180px;overflow:hidden;background:url(../images/background-search-car.jpg) no-repeat;background-position:295px 32px}
#searchbox h2 {width:495px;height:32px;margin:0;}
#searchbox h2 span {background-image:url(../images/choose-pneus.gif)}
#searchbox form {padding:0;}
#searchbox fieldset {border:0;margin:3px 0 0 0;padding:0;width:295px;height:180px;background:url(../images/background-search.jpg) repeat-x;overflow:hidden;}
#searchbox p {margin:3px 0 0px 12px;padding:0 0 3px 0;float:left;border-bottom:1px dotted #cccccc}
#searchbox p.submit {border:0;}
#searchbox label {width:120px;color:black;float:left}
#searchbox select {width:140px;border-color:#abadb3;float:left}

#searchbox #button-search {margin-left:120px}

/* Special offers below searchbox */
#featured  h2 {width:495px;height:32px;margin:0;}
#featured h2 span {background-image:url(../images/special-offer-long.gif)}
#featured {margin-top:15px;}
#featured .price {color:#c60416;font-weight:bold;font-size:1.4em;margin:5px 0 0 0}
#featured .listing-type-grid {background:none;border:none}
#featured h5 a {font-size:1.2em;color:black;text-decoration:none}
#featured h5 a:hover {color:#c60416;text-decoration:underline}
#featured .grid-row {border:none}

/* Category filter */
#category-filter {background:#F9F9F9;border:1px solid #efefef;padding:2px 5px;margin-bottom:10px;}
#category-filter label {display:block}
#category-filter select {width:100px}
#category-filter p {float:left;width:110px;}
#category-filter p.submit {width:auto;margin:15px 0 0 0}
.advanced-search-summary-box #category-filter {border:0;background:none}

/* Homepage and other pages */
.page ul {list-style-type:disc;margin:10px 0 10px 20px;}
.page li {padding-left:10px;}
.page .red-list {font-size:1.3em;font-weight:bold;color:#c60416}

/* Product view */
.add-to-holder .add-or {clear:left;padding:5px 8px 0 0}
.add-to-box {margin-top:5px;}

/* Footer images */
.footer-images {text-align:center;}
.footer-images li {display:inline;}

/* Site-wide styles */
.ir {position:relative}
.ir span  {background-repeat: no-repeat;	position: absolute;	width: 100%;	height: 100%;}
.form-button-alt {font-size:1.2em!important;color:white;font-weight:bold;border:0;background:url(../images/button-search.gif) repeat-x;
        padding-left:5px;padding-right:5px;cursor:pointer;_cursor:hand}
.btn {font-size:1.2em;color:white;font-weight:bold;border:0;background:url(../images/button-search.gif) repeat-x;height:27px;line-height:20px;
        padding-left:5px;padding-right:5px;padding-bottom:4px;cursor:pointer;_cursor:hand}
.input-text:focus, select:focus, textarea:focus {background-color:#fff7ef}
input.input-text, select, textarea {border-color:#aaa9a9}
ul li a.active {color:#cb2101}
.bigger {font-size:1.2em}
h4.bigger {font-weight:normal}
hr.cleaner {margin-bottom:-1px; visibility:hidden;clear:both;}

.product-img-box {text-align:center}
.product-img-box img {margin:auto}

.product-special-attributes .available, .product-attribute .available {color:green!important;}
.product-special-attributes .not-available, .product-attribute .not-available {color:red!important;}

