﻿body {
 font-family: Tahoma, Arial;
 font-size: 14px;
 overflow: auto;
}

a:link {color: #404040; text-decoration: underline; }
a:active {color: #404040; text-decoration: underline; }
a:visited {color: #404040; text-decoration: underline; }
a:hover {color: #808080; text-decoration: none; }

.frame {
width:855px; 
height:530px; 
background:#ffffff; 
position:relative; 
top:100px; 
margin: 0 auto;
}

.fullContent {
width:811px; 
height:486px; 
position: absolute; 
top: 22px; 
left: 22px;
}

.meny {
width:811px; 
height:50px; 
}

.contentScroller {
overflow:auto;
width:830px; /*original 811px; kompabilitetsproblem IE8*/
height:440px; /*original 436px; kompabilitetsproblem IE8*/
}

.content { 'all text'
overflow:visible;
width:400px; 
height:auto;
}

.productsminiatureholder {
width: 110px; 
height: 145px;
}

.productsLeft {
width:457px; 
height: 436px; 
background: #fff; 
float:left;
overflow:auto;
}

.productsLeftWrapper {
width:332px; 
height:436px; 
overflow:hidden;
}

.productsLeftPic {
width: 332px; 
height: 180px;
background: #eee url('01_right.jpg'); 
}
                
.productsLeftText {
width:332px; 
height: 256px; 
'background: #f00;'
}

input.btn {
 background:#ddd;
 font-size:10px;
 height:18px;
}
                
.productsLeftDefaultTextWrapper {
width:332px; 
height:100px; 
'background:#ff0;'
}

.productsLeftProductTextWrapper {
width:332px; 
height:180px; 
overflow-x: hidden;
overflow-y: auto;
'background:#ff0;'
}

.productsLeftCartListWrapper {
font-size:12px; 
width:332px; 
height:130px; /*orig:133px, beställ-knappen halkade utanför ramen*/ 
'background:#ff0;'
}

.productsLeftCartList {
margin-left:1px; 
margin-top:1px;
}                 

input.orderTextBox {
 background: #fff;
 font-size: 10px;
 height: 15px;
 width: 206px;
 border: solid 1px black;
}
textarea.orderTextBox {
 background:#fff;
 font-size:10px;
 height:65px;
 width:300px;
 border: solid 1px black;
}

.tr-distance {
height: 3px;
}

a:link.orderLink {color: #ff0000; text-decoration: underline; font-weight:bold; }
a:active.orderLink {color: #f55; text-decoration: underline; font-weight:bold; }
a:visited.orderLink {color: #ff0000; text-decoration: underline; font-weight:bold; }
a:hover.orderLink {color: #000000; text-decoration: none; font-weight:bold; }

.sellersTable {
 font-family: Tahoma, Arial;
 font-size: 12px;
 overflow: auto;
}
.sellersTable.td {
  vertical-align:top;
 }
 

.topLeftLogo {
width:400px;
height:105px;
overflow:hidden;
position:absolute;
top: -105px;
background: #000000;
} 
 
.bottomLogo {
width:300px;
height:105px;
overflow:hidden;
background: #000 url('images/hakanssonscollection.gif') no-repeat;
position:relative; 
top:100px; 
margin: 0 auto;
} 
 
{ ---------------------- ShoppingCart (t.h. i bestall.aspx) ----------------------- }
 
 .shoppingcartWrapper {
width:328px; 
height:436px; 
overflow:hidden;
'background: #f00;'
}
                
.shoppingcartLeftText {
width:328px; 
height: 437px; 
'background: #5cf;'
}

input.btn {
 background:#ddd;
 font-size:10px;
 height:18px;
}
                
.shoppingcartHeader {
width:328px; 
height:88px; 
'background:#f0f;'
}

.shoppingcartCartScroller {
font-size:12px; 
width:328px; 
height:333px; 
overflow-x: hidden;
overflow-y: auto;
'background:#f00;'
}

.shoppingcartDataGrid {
margin-left:1px; 
margin-top:1px;
}               
         
