﻿/* Varokorg styleees */
div#varukorg{
float: left;
width: 285px;
padding: 0 10px 10px;
font: 11px/25px Georgia, "Times New Roman", Times, serif;
color: #ffffff;
background-color: #522d24;
background-repeat: no-repeat;
background-position: bottom;
border-top: 11px solid #3d221b;
margin-bottom: 20px;
}

p#pris{
float: left;
margin: 0;
width: 150px;
background-image: url(../_pict/varukorg-title.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
text-align: right;
cursor:pointer;
}

p#till-kassa {
float: right;
margin: 0;
width: 92px;
}

p#till-kassa a{
display: block;
overflow: hidden;
width: 92px;
height: 100%;
background-image: url(../_pict/varukorg-kassan.gif);
background-repeat: no-repeat;
background-position: 0px 7px;
text-indent: -999em;
}

div#varukorgItems h3
{
font-size:14px;
margin:0;
padding:0;
width:100px;
float:left;
}

div#varukorgItems a#close{
float:right;
width:40px;
color:#ffffff;
}

div#varukorgItems ul{
margin:0;
padding: 0;
list-style-type: none;
}

div#varukorgItems ul li{
line-height:20px;
}

div#varukorgItems .last{
margin-top: 5px;
padding-top: 5px;
border-top: 1px solid #ffffff;
}

div#orderVarukorg {
padding: 0 10px 10px;
font: 11px/25px Georgia, "Times New Roman", Times, serif;
color: #ffffff;
background-color: #522d24;
background-repeat: no-repeat;
background-position: bottom;
border-top: 11px solid #3d221b;
margin-bottom: 20px;
margin-top:10px;
background-image: url(../_pict/orderbg_big.gif) !important;
}

div#orderVarukorg a {
color: #ffffff;
}

div#orderVarukorg h3{
float: none !important;
}

div#pnlForm, div#pnlOrderConfirm
{
margin:10px 0;
background-image: url(../_pict/kvalitet-theme/box-gradient.gif);
background-repeat: repeat-x;
background-position: top;
padding: 10px 20px 20px;
}


.kopvilkor 
{
    margin-bottom:10px;
    margin-top:5px;
    width:100%;
}

div#pnlForm .textField
{
   margin-bottom:5px;
   width:200px;
}

.clear 
{
    clear:both;
}


.leftLabel 
{
    width:130px;
    display:block;
}

#pnlOrderConfirm ul
{
width:100%;
margin:0;
padding: 0;
list-style-type: none !important;
}

#pnlOrderConfirm ul li 
{
width:100%;
clear:both;
margin-bottom:3px;
}

#pnlForm div.clearfix label, #pnlForm div.clearfix span{ float: left;}

#pnlForm input.textField
{
float: right;
width: 50%;
margin-bottom: 10px;
border: 1px solid;
}

#pnlForm select
{
float: right;
width: 50%;
margin-bottom: 10px;
border: 1px solid;
}


div#divNyLeverans
{
margin-top: 2em;
}

input#txtPresentkort, input#txtKampanj
{
    border: 1px solid black;
}