body {
    background: url(images/selvage_back.gif) no-repeat center center fixed;

    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
    color: #666;
}

a {
    color: #004e72;
}

#site {
    width: 915px;
    min-height: 100%;
    background: url(images/main-background.gif) repeat-y;
    margin: 0 auto;
}

#header {
    height: 128px;
    margin-left: 20px;
    width: 890px;
}

#header #logo {
    float: left;
    width: 400px;
}

#header #cart {
    background: url(images/cart_back.gif) no-repeat;
    float: right;
    height: 74px;
    padding: 10px 20px 10px 10px;
    text-align: right;
    width: 248px;
}

#header #cart h2 {
    color: #fff;
    margin: 0;
}

#header #menu {
    float: right;

    height: 35px;
    line-height: 35px;
}

#header #menu ul {
    float: left;
    padding: 0;
    margin: 0;
    
    color: #666;
    font-size: 14px;
}

#header #menu ul li {
    float: left;
    list-style-type: none;
    margin-right: 30px;
}

#header #menu ul li a {
    color: #666;
}

#header #search {
    float: left;
        padding-top: 6px;
}

#header #search input[type="text"] {
    color: #004e72;
    float: left;
    font-size: 14px;
    line-height: 14px;
    width: 160px;

}

#where {
    float: left;
}

#left {
    color: #555;
    float: left;
    font-size: 10px;
    line-height: 20px;
    padding-left: 3px;
    text-transform: uppercase;
    width: 237px;
}

#left .left-box-header {
    color: #004e72;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0 0 4px;
    border-top: 1px solid #efefef;

}

#left .left-box-content {
}

#left .left-box-content #manufacturer-list {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#left .left-box-content #manufacturer-list li {
    border-top: 1px solid #efefef;
    padding-left: 4px;
}

#left .left-box-content #manufacturer-list a {
    margin-left: 10px;
    color: #666;
}


.product-box {
    float: left;
    margin-left: 30px;
    text-align: center;
    width: 180px;
    height: 230px;
    margin-bottom: 17px;
}

.product-box-image {
    height: 180px;
    overflow: hidden;
    width: 180px;
}

.product-box-name {
    color: #004e72;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    width: 180px;
}

.product-box-price {
    color: #555;
    font-size: 14px;
}

.product-box-price .old-price {
    text-decoration: line-through;
}

.product-box-price .new-price {
    color: #f00;
}

div.middle {
    width: 650px;
}

#footer {
    background: url(images/bottom_back.gif) repeat-x;
    padding: 20px 0 80px 0;
    text-align: center;
    margin: 3px;
}

#footer a {
    color: #333;
}

#newsletter {
    text-align: center;
}

/*MENYN*/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	margin-top: 4px;
}
.treeview .hitarea {
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li a {
    color: #666;
} 
.treeview li { 
	margin: 0;
	padding: 0px 0pt 0px 16px;
	border-top: 1px solid #efefef;
}
.treeview li ul li {
    border: 0;
} 
.treeview .expandable-hitarea {
    background: url(img/plus.gif) no-repeat 4px 6px;
}
.treeview .collapsable-hitarea {
    background: url(img/minus.gif) no-repeat 4px 6px;
}