#Order_Steps {
	width: 764px;
	height: 30px;
	margin-bottom: 5px;
}
#Order_Steps a {
	color: #ffffff;
}
#Order_Steps div.space {
	width: 5px;
	height: 12px;
	float: left;
	background-color: #ffffff;
}
#Order_Steps div.normal,
#Order_Steps div.marked {
	height: 12px;
	float: left;
	padding: 9px 12px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/order/images/step-normal.gif);
	background-color: #0083b9;
	background-position: top left;
	background-repeat: no-repeat;
}
#Order_Steps div.normal {
	width: 163px;
	background-image: url(/order/images/step-normal.gif);
}
#Order_Steps div.marked {
	width: 164px;
	background-image: url(/order/images/step-marked.gif);
}





#BasketDetails {
	width: 744px;
	padding: 10px;
}
#BasketDetails th {
	font-family: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#BasketDetails .plist1, 
#BasketDetails .plist2 {
	border-top: #d6d6d6 solid 1px;
}
#BasketDetails .plist1 {
	background-color: #ffffff;
}
#BasketDetails .plist2 {
	background-color: #f0f0f0;
	background-image: url(/media/basket/basketDetails/list2-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
#BasketDetails input[type="text"] {
	text-align: center;
	font-weight: bold;
	border: #dadada solid 1px;
	background-color: #ffffff;
	padding: 3px;
}
#BasketDetails a.delete {
	color: #c90000;
	font-weight: bold;
	text-decoration: none;
}
#BasketDetails a.delete:hover {
	text-decoration: underline;
}


#BasketDetails div.inherit {
	margin-top: 10px;
	width: 744px;
	height: 32px;
}
#BasketDetails div.buttons {
	margin-top: 10px;
	padding: 6px 10px 0 0;
	width: 734px;
	height: 26px;
	background-image: url(/media/basket/basketDetails/button-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* 
  ---  Related products ------------------------------------------------------------------
*/

#BasketDetails #Related_Products {
	text-align: center;
	margin-top: 10px;
}

#BasketDetails #Related_Products #content {
	width: 728px;
	margin: auto;
}

#BasketDetails #Related_Products #related_top {
	text-align:left;
	height: 31px;
	background: url('/media/basket/basketDetails/related_basket_top.gif');
}

#BasketDetails #Related_Products #related_top p {
	padding:10px 0 0 10px;
	margin: 0px;
	color:#ffffff;
	font-weight: bold;
}


#BasketDetails #Related_Products .productLeft {
	margin-left: 0px;
}
#BasketDetails #Related_Products .productRight {
	margin-left: 5px;
}

#BasketDetails #Related_Products #product {
	width: 361px;
	float: left;
	text-align: left;
	margin-top: 5px;
}

#BasketDetails #Related_Products #product .top {
	width: 361px;
	height: 9px;
	background-image: url(/media/basket/basketDetails/related_product_bgtop.gif);
	background-repeat: no-repeat;
}
#BasketDetails #Related_Products #product .middle {
	width: 361px;
	min-height: 115px;
	background-image: url(/media/basket/basketDetails/related_product_bgmidt.gif);
	background-repeat: repeat-y;
}
#BasketDetails #Related_Products #product .bottom {
	width: 361px;
	height: 9px;
	background-image: url(/media/basket/basketDetails/related_product_bgbottom.gif);
	background-repeat: no-repeat;
}


#BasketDetails #Related_Products .related_photo {
	float: left;
	margin-left:10px;
	width: 70px;
}
#BasketDetails #Related_Products .related_info {
	float: left;
	margin-left: 20px;
	width: 247px;
}
#BasketDetails #Related_Products .related_info .product_text {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
}
#BasketDetails #Related_Products .related_info .price_bg {
	width: 125px;
	height: 33px;
	background-image: url(/media/basket/basketDetails/price_bg.gif);
	background-repeat: no-repeat;
}
#BasketDetails #Related_Products .related_info .price {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	color: #ffffff;
}
#BasketDetails #Related_Products .related_info .addtobasket_bg {
	width: 250px;
	height: 32px;
	background-image: url(/media/basket/basketDetails/addtobasket_bg.gif);
	background-repeat: no-repeat;
}

#BasketDetails #Related_Products .related_info .addtobasket_bg .amount_text {
	float: left;
	margin-left: 7px;
	margin-top:8px;
}
#BasketDetails #Related_Products .related_info .addtobasket_bg .amount {
	float: left;
	margin-left: 5px;
	margin-top:5px;
}
#BasketDetails #Related_Products .related_info .addtobasket_bg .addtobasket {
	float: left;
	margin-left: 9px;
	margin-top:4px;
}

/* 
  ---  Price ------------------------------------------------------------------
*/

#BasketDetails_Sum {
	width: 714px;
	height: 110px;
	padding: 15px;
	background-image: url(/media/basket/basketDetails/sum-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#BasketDetails_Sum td {
	color: #ffffff;
	font-size: 12px;
}



/* 
  ---  Saved basket -----------------------------------------------------------
*/

#BasketDetails_SavedBasket {
	width: 704px;
	height: 46px;
	line-height: 17px;
	background-image: url(/media/basket/basketDetails/saved-bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0 0 60px;
}



/* 
  ---  Email basket -----------------------------------------------------------
*/

#BasketDetails_EmailBasket {
	width: 570px;
	height: 310px;
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 2;
	background-image: url(/media/basket/basketDetails/emailBasketBg.gif);
	background-position: top left;
	background-position: top left;
}
#BasketDetails_EmailBasket div {
	width: 570px;
	height: 310px;
	position: relative;
}
#BasketDetails_EmailBasket table {
	position: absolute;
	top: 125px;
	left: 20px;
}
#BasketDetails_EmailBasket td {
	font-weight: bold;
	color: #ffffff;
}
#BasketDetails_EmailBasket input.sendKurven {
	position: absolute;
	bottom: 20px;
	left: 109px;
}
#BasketDetails_EmailBasket a.lukVinduet {
	position: absolute;
	bottom: 20px;
	left: 294px;
}

