/*-----------------------=============<(  PRODUCTS  )>=============------------------------*/
#product {
}
#product #showcase {
		 background: url(../media/showcase_bg.gif/$file/showcase_bg.gif) no-repeat left top;
		 height: 374px;
		 width: 550px;
		 float: left;
		 border-right: 1px solid #0E2943;
}
#product #showcase h1 {
		 font: 320% Arial, Helvetica, sans-serif;
		 color: #000;
		 text-transform: none;
		 letter-spacing: -2px;
}
#product #assets {
		 float: right;
		 width: 330px;
}
#product #assets #prod-search {
		 background: #8f1a1a url(../media/asset_search_bg.gif/$file/asset_search_bg.gif) repeat-x left top;
		 border-top: 1px solid #0E2943;
		 height: 173px;
}
#prodlist .store-search {
		 padding-bottom: 10px;
		 padding-left: 10px;
}
#prodlist .store-search  select {
		 font-family: Tahoma, Verdana, Aria, sans-serif;
		 background: #EFECE0;
		 border: 1px solid #881414;
		 width: 100px;
}
#popular-products {
		 height: 200px;
}
#product-ruler {
		 background: url(../media/prod_ruler_bg2.gif/$file/prod_ruler_bg2.gif) no-repeat left top;
		 height: 120px;
}
#product-ruler dl {
		 width: 110px;
		 display: block;
		 float: left;
		 margin-top: 10px;
		 text-align: center;
}
#product-ruler dd {
		 padding: 0 0 0 0;
}
#product-ruler dd a {
		 color: #FFFFFF;
		 text-decoration: none;
		 text-transform: uppercase;
		 font: bold 110% Arial, Helvetica, sans-serif;
		 letter-spacing: 0px;
}
#product-ruler dd a:hover {
		 color: #F3ED1D;
}
#prod-search{
}
#prod-search.leftmargin{
		 margin-left: 550px;
}
/* ORG om 23042008 #prod-search h1 {
		 background: url(../media/search_header_divider.gif/$file/search_header_divider.gif) no-repeat left bottom;
		 padding: 10px 0 5px 10px;
		 margin: 0 0 10px 0;
}*/
#prod-search h1 {
		 background: url(../media/search_header_divider.gif/$file/search_header_divider.gif) no-repeat left bottom;
		 padding: 0px;
		 margin: 0px;
}
#prod-search input.txt {
		 width: 197px;
		 margin: 10px 0 0 11px;
		 border: 1px solid #821414;
		 font-family: Tahoma, Verdana, Aria, sans-serif;
		 padding: 4px 3px 4px 5px;
		 background: #F0ECE1;
}
#prod-search select {
		 width: 149px;
		 border: 1px solid #821414;
		 background: #F0ECE1;
		 font-family: Arial, Helvetica, sans-serif;
		 padding: 3px 5px 3px 5px;
}
#prod-search select.first {
		 margin-left: 11px;
		 margin-right: 5px;
}
#prod-search #search-btn {
		 margin-top: 10px;
		 background: url(../media/search_submit_bg.gif/$file/search_submit_bg.gif) no-repeat left top;
		 text-align: right;
		 padding-top: 6px;
		 padding-bottom: 6px;
		 padding-right: 10px;
}
#prod-search #search-btn-blank {
		 text-align: right;
border:solid 0px #FFFFFF;
width:317px;
}
#prod-search #search-btn-blank .search-input{
width:200px;
float:left;
}
#prod-search #search-btn-blank .search-button{
width:50px;
float:right;
margin-top:10px;
}
#prod-nav-ruler {
		 background: #911313 url(../media/produkt_nav_bg.gif/$file/produkt_nav_bg.gif) no-repeat left top;
}
#prodlist #prodlist-tools {
		 background: #AB1818;
}
#prodlist {
		 width: 881px;
		 background: #fff;
}
#prodlist table tbody td {
		 color: #a79c6d;
		 height: 29px;
		 border-bottom: 1px solid #EFECE0;
}
#prodlist .inlinebanner {
		 height: 87px;
}
#prodlist th {
		 background: url(../media/table_th_bg.gif/$file/table_th_bg.gif) repeat-x left top;
		 height: 31px;
		 text-align: left;
		 color: #fff;
}
#prodlist th a {
		 color: #fff;
		 text-decoration: none;
}
#prodlist th a:hover {
		 color: #F3ED1D;
}
#prodlist table .left-padding {
		 padding-left: 10px;
}
#prodlist table td.avaliability {
		 text-align: center;
		 width: 29px;
		 border-right: 1px solid #efece0;
}
#prodlist table td.comment {
		 width: 102px;
		 padding: 0 10px 0 10px;
}
#prodlist table td.price {
		 text-align: left;
		 padding: 0 10px 0 0;
}
#prodlist td a {
		 color: #625B43;
		 text-decoration: none;
}
#prodlist td a:hover {
		 color: #0E2943;
}
#prodlist .tablelabel {
		 background: #B31A1A url(../media/tablelable.gif/$file/tablelable.gif) no-repeat left top;
		 border-right: 1px solid #881414;
		 padding-top: 10px;
		 padding-left: 10px;
		 height: 64px;
		 width: 540px;
}
#prodlist .tablelabel p {
		 color: #fff;
		 font-size: 80%;
}
#prodlist .tablelabel a {
		 font-size: 120%;
		 color: #fff;
		 text-decoration: none;
}
#prodlist .tablelabel a:hover {
		 color: #F3ED1D;
}
#prodlist #pagination {
		 background: url(../media/prodlist_pagination.gif/$file/prodlist_pagination.gif) no-repeat left top;
		 height: 52px;
		 text-align: left;
		 width: 881px;
}
#prodlist #pagination ul {
		 display: block;
		 text-align: center;
		 padding-top: 15px;
		 width: 480px;
		 padding-left: 35px;
}
#prodlist #pagination li {
		 display: inline;
		 padding-right: 10px;
}
#prodlist #pagination a {
		 color: #0E2943;
		 text-decoration: none;
}
#prodlist #pagination a:hover {
		 color: #0E2943;
		 text-decoration: underline;
}
#prodlist #pagination .active {
		 color: #fff;
		 text-decoration: none;
		 background: #6B7C8B;
		 border: 1px solid #0E2943;
		 padding: 1px 2px;
}
#prodlist #pagination .prev {
		 float: left;
		 padding: 0 0 0 10px;
}
#prodlist #pagination .next {
		 float: right;
		 padding: 0 10px 0 0;
		 margin-top: -16px;
}
#prodlist .catheader {
		 background: url(../img/subcat_header_bg.gif) repeat-x left bottom;
		 font-weight: bold;
		 padding-left: 10px;
		 height: 30px;
		 color: #5c563c;
}
#prodlist .border-top {
		 border-top: 1px solid #5c563c;
}
//Camilla
#prod-nav-ruler #col1{
width:100px;
margin:0 10px 0 0;
padding:0;
}
#prod-nav-ruler #col2{
width:100px;
margin:0 10px 0 0;
padding:10px 0 0 0;
}
#prod-nav-ruler #colx{
width:300px;
}
#prod-nav-ruler #col3{
width:100px;
margin:0 10px 0 0;
padding:10px 0 0 0;
}
#prod-nav-ruler #col4{
width:100px;
padding:10px 0 0 0;
margin:0;
}
.kol1{
height:150px; 
width:190px; 
overflow:auto;
}
.txt-blue
{color: #625b43;}
.usewith{border-left:1px solid #EFECE0;padding:5px;}
.addToCart{border-left:1px solid #EFECE0;padding:5px;}
.addToCart a div{display:none;}
.addToCart a:hover div{
position:absolute;
z-index:4;
width:85px;
display:block;
border:1px solid #cccccc;
padding:4px;
font-size:8pt;
color:#666666;
background-color:white;
font-weight:normal;
text-align:center;
margin-top:expression("20px"); 
margin-left:expression("-10px"); 
}
