
* {
margin:0;
padding:0;
color:#000;
font-size:12px;
font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;
}

h1, h2, h3, h4, h5 { 
margin:0 0 0.15em 0;
font-size:160%;
}

h2 { 
font-size:140%;
}

h3 { 
font-size:120%;
}

h3 a { 
font-size:100%;
}

h4 { 
font-size:110%;
}

h5 { 
font-size:100%;
}

p, ul, dl, table, img { 
margin:0 0 0.6em 0;
}

dd { 
margin-left:15px;
}

ul {
padding-left:15px;
}

li {
list-style-type:square;
}

a { 
text-decoration:underline
}

th { 
text-align:left
}

img { 
border:none;
margin:0 5px 0.6em 5px;
}

h2.p-name {
margin-bottom:30px;
}

.item-detail .p-info {
position:absolute;
top:40px;
left:320px;
width:300px;
padding:0
}

.item-detail .p-price table, .item-detail .p-info table {
width:100%;
margin:5px 10px 10px 10px
}

.item-detail .p-price table {
width:60%;
}

.item-detail .p-price table td, .item-detail .p-info table td {
padding:2px 0;
vertical-align:top
}

.p-price table td.price {
width:30%;
text-align:right;
white-space:nowrap
}

span.price-act, span.price-old, span.price-sav {
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif
}

.item-detail .p-desc { 
margin:10px 0
}

.print { 
display:inline
}

#map {
height:300px;
margin-top:10px
}

#logos, #head, #foot, #left, #right, #paging, #producers, #path, #list-options, ul.tabs, .p-pgtools, .formbox, input, select {
display:none
}


