﻿.cart_container
{
	position:relative;
	top:0px;
	left:0px;
	
	width:200px;
	margin-top:40px;
	margin-left:-10px;

	background-color:white;
	border:dashed 1px #b4bcd0;
	
	font-family:arial;
	font-size:12px;
}

div.cart_top
{
	background-image:url(../images/cart_header.png);
	height:17px;
	padding-left:10px;
}

div.cart_header
{
	font-family:arial;
	font-weight:bold;
	/*font-size:22px;*/
	color:#243b48;
}

div.cart_header img
{
	float:left;
}

p.cart_headline
{
	margin-top:10px;
}

div.login_name
{
	color:#2daa39;
	margin-bottom:10px;
}

div.login_name span
{
	color:#acc1a6;
}

span.cart_welcome
{
	color:#828a9c;
}

p.cart_link_item
{
	margin:0px;
}


p.cart_link_item a
{
	text-decoration:none;
	color:#485e95;
	font-weight:bold;
}

div.cart_link_item_left
{
	width:30px;
	margin:0px 0px 0px -10px;
	background-color:white;
}

p.cart_link_item image
{
	margin-right:5px;
	margin-top:2px;
}

div.cart_content
{
	background-image:url(../images/cart_bg.png);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-bottom:10px;
}

table.OrderLines td
{
    vertical-align: middle;
}
table.OrderLines th
{
    border-bottom: 1px solid red;
    color: Black;
}

tr.CartLineFieldsAlt td 
{
    background-color:#F1EDE2;
}
tr.CartTotals_SubTotal td
{
    border-top: 1px solid red;
    border-bottom: 1px solid red;
}
tr.CartTotals_Total td
{
    border-top: 1px solid red;
    padding-top: 10px;
}

/* For Image Thumbnail Overlay */
div.CartLineField_Thumbnail_Container
{
    position: relative;
    width: 88px;
    height: 88px;
}
div.CartLineField_Thumbnail_Container span.image_border
{ 
    width: 88px;
	height: 88px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../images/ramme_lille.gif") no-repeat;
}
div.CartLineField_Thumbnail_Container table.image_table
{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}
div.CartLineField_Thumbnail_Container table.image_table td
{
    vertical-align: middle;
    padding: 0;
    margin: 0;
    height: 88px;
    width: 88px;
    text-align: center;
    background-color: White;
}
div.CartLineField_Thumbnail_Container a
{

}
td.CartTotals_SubTotalCaption, td.CartTotals_InvoiceDiscountCaption, td.CartTotals_ServiceChargeCaption, td.CartTotals_ShippingCaption, td.CartTotals_HandlingCaption, td.CartTotals_TotalCaption, td.CartTotals_TaxCaption, td.Order_ShippingInfoCaption 
{
    padding-bottom:2px;
    padding-right:20px;
    padding-top:2px;
    text-align:left;
}