/* CSS Document */

#content_td_cart{
height:600px;
vertical-align:top;
}

#din_handlekurv{
margin-top:30px;
margin-bottom:20px;
margin-left:125px;
}

.cart_box_top{
background-image:url(../img/cart/box_cart_top.gif); background-repeat:no-repeat; background-position:bottom;
height:57px;
}

.cart_box_bot{
background-image:url(../img/cart/box_cart_bot.gif); background-repeat:no-repeat; background-position:top;
}

.cart_box_content{ background-color:#FFFFFF;
background-image:url(../img/cart/box_cart_content.gif); background-repeat:y-repeat; 
}

#content_td_cart_right{
height:600px;
vertical-align:top;
width:318px;
}

div#cart{
width:308px;
height:auto;
margin-left:10px;
vertical-align:top;
}

div#cart a {
color:#000;
text-decoration:underline;
}


.cart_tilkasse{
text-align:center;
padding:10px 0px 10px 0px;

}

.cart_devider{
text-align:center;
padding:10px 0px 10px 0px;
background-image:url(../img/cart/car_devider.gif);
background-position:top;
background-repeat:no-repeat;
}

.cart_justadded{
position:relative;
width:auto;
padding:10px 10px 10px 10px;
text-align:center;
background-image:url(../img/cart/car_devider.gif);
background-position:top;
background-repeat:no-repeat;
}

#justaddedimg{
margin-left:auto;
margin-right:auto;
}

.product_cart_justadded{
text-align:center;
}

.product_cart_justadded h4{
padding: 0px 0px 10px 0px;
text-align:center;
font-size:15px;
font-weight:bold;
}

input#antall{
text-align:center;
border:1px solid #ccc;
width:16px;
height:16px;
font-size:13px;
}

input#antall:focus{
text-align:center;
border:1px solid #259B08;
width:16px;
height:16px;
font-size:13px;
}

.cart_tool{
margin:15px 0px 10px 0px;
clear:left;
}

.cart_tool img{
margin:0px 0px 0px 10px;
}

div#cart_andrevarer{
width:auto;
background-image:url(../img/cart/car_devider.gif);
background-position:top;
background-repeat:no-repeat;
padding:10px 10px 10px 10px;
text-align:center;
}

div#cart_andrevarer img{

}

div#cart_andrevarer h2{
text-align:left;
font-size:12px;
font-weight:bold;
}

.cart_txt_headings{
display:block;
margin-left:10px;
}

div#cart_oppsummering{
padding:10px 10px 10px 10px;
font-size:11px;
background-image:url(../img/cart/car_devider.gif);
background-position:top;
background-repeat:no-repeat;
}

#cart_fortsett {
width:432px;
margin-right:10px;
margin-top:8px;
}

#cart_acc {
width:432px;
margin-right:10px;
margin-top:7px;
margin-bottom:10px;
}

#fortsett_handle_img {

padding-right:10px;
padding-left:10px;
}

.cart_acc_box_top{
background-image:url(../img/cart/box_acc_top.gif); background-repeat:no-repeat; background-position:bottom;
}

.cart_acc_box_bot{
background-image:url(../img/cart/box_acc_bot.gif); background-repeat:no-repeat; background-position:top;
}

.cart_acc_box_content{
border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#FFFFFF; padding:10px 10px 10px 10px;
}

.cart_acc_box_content h1{
padding:10px 0px 5px 0px;

}

.cart_acc_product{
width:410px;
border:1px solid #fff;
border-bottom:1px solid #ccc;
padding-bottom:15px;
margin-bottom:15px;
}
.cart_acc_product:hover{
border:1px solid #000;

}


.cart_acc_product img{
padding-right:0px;
}

.cart_legg_til{
float:right;
padding-bottom:5px;
}

.pris{
font-weight:bold;
font-size:14px;
white-space:nowrap;
text-align:right;
}

.avbet_pris{
font-weight:bold;
font-size:14px;
white-space:nowrap;
text-align:right;
}

.lager{
white-space:nowrap;
text-align:right;
}

.pris_andre{
font-weight:bold;
white-space:nowrap;
text-align:right;
}

.hov{

}

.hov:hover{
background-color:#EFEEE7;
cursor:default;
}

.hov2:hover{

}
