iframe
{
	border: 1px solid white;
	width: 910px;
	height: 680px;
}

#product-hide-pricelist,
#loreal-product-pricelist { display: none; }

#admin-items,
#admin-order-items,
#basket-items,
.loreal-product-detail
{
	width: 945px;
	position: relative;
}

#admin-items td,
#admin-order-items td,
#basket-items td
{
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	vertical-align: middle;
}

.loreal-product-detail-info
{	
	/*
	position: absolute;
	left: 385px;
	width: 560px;
	*/
}

.loreal-product-detail-image
{
	width: 365px;
	border: 1px solid #999;
}

.loreal-product-mean { margin-top: 20px; }

.loreal-product-addtobasket
{
	border-top: 1px dotted #999;
	margin-top: 20px;
	padding-top: 10px;
}

.loreal-product-thumbnail,
.loreal-product-thumbnail-last
{
	width: 212px;
	height: 212px;
	border: solid 1px #999;
	float: left;
	margin: 0 28px 20px 0;
	position: relative;
}

.loreal-product-thumbnail-last { margin: 0 0 20px 0; }

.loreal-product-thumbnail-inner
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.loreal-product-thumbnail-info
{
	position: absolute;
	top: 166px;
	left: 16px;
	z-index: 20;
}

.loreal-product-interface select { margin-bottom: 3px; }

th.loreal-product-price,
td.loreal-product-price
{
	padding-left: 10px;
	padding-right: 3px;
	text-align: right;
}

#basket-delivery,
#loreal-basket-address,
#loreal-basket-check table td.loreal-basket-check-td,
#loreal-basket-confirmation,
#basket-empty,
#product-edit-ibrahms,
#admin-submit-confirmation,
.admin-order-addresses
{
	background-color: #E7E7E7;
	border: 1px solid #999;
	padding: 15px;
	margin-bottom: 10px;
}

#basket-addresses { background: transparent url("../gfx/loginBox-bg.gif") repeat-x 0 bottom; }

#basket-addresses textarea
{
	background: transparent;
	border: 0;
	overflow-y: auto;
}

#loreal-basket-check table td.loreal-basket-check-td { width: 50%; }
table.loreal-basket-check-details { width: 440px; }

#basket-save
{
	color: red;
	display: none;
}

#basket-delivery input { }
#basket-delivery label { }
#basket-delivery label span.basket-delivery-download-notice { }
#basket-delivery-type
#basket-delivery-type input { }
#basket-delivery-type label { }
#basket-total { }
#basket-total .basket-subtotal { }
#basket-total .basket-stars { }
#basket-total .basket-netto { }
#basket-total .basket-mwst { }
#basket-total .basket-brutto { }
#basket-items tr.loreal-product-basket-odd { }
.basket-subtotal td,
.basket-stars-info td,
.basket-netto td,
.basket-brutto td,
.basket-notice td,
.basket-save td,
.basket-agb td { background-color: #E7E7E7; }

.basket-items-header { }
.basket-items-header-blank { display: none; }

#basket-items .basket-agb td
{
	border-top: 1px solid #999;
	padding: 10px 10px 5px 10px;
}

.basket-subtotal td,
.basket-save td
{
	border-top: 1px solid #999;
	padding: 8px 0 8px 0;
}

.basket-stars-info td
{
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: 8px 0 8px 0;
}

.basket-netto td
{
	border-bottom: 1px solid #999;
	padding: 8px 0 8px 0;
}

.basket-brutto td { padding: 8px 0 8px 0; }
.basket-notice td { padding: 8px 8px 8px 0; }

td.basket-number-cell
{
	text-align: right;
	padding-right: 3px;
	padding-left: 10px;
}

.loreal-basket-check-details td.basket-number-cell
{
	text-align: left;
	padding-right: 3px;
	padding-left: 10px;
}

.basket-indent { padding-left: 10px; }

#loreal-basket-bar
{
	position: absolute;
	top: 0;
	left: 484px;
}

.basket-alt-delivery-address,
.basket-delivery-address
{
	width: 200px;
	height: 100px;
}

.basket-delivery-address
{
	background-color: #E7E7E7;
	border: 1px solid #E7E7E7;
}

.loreal-basket-buttons
{
	position: relative;
	width: 945px;
	height: 120px;
}

.loreal-basket-left
{
	position: absolute;
	top: 5px;
	left: 0;
	width: 350px;
}

.loreal-basket-right
{
	position: absolute;
	top: 5px;
	left: 595px;
	width: 350px;
	text-align: right;
}

.loreal-basket-button-left-text,
.loreal-basket-button-right-text { margin-top: 5px; }
td.product-admin-comment { width: 300px; }

textarea.loreal-shop
{
	border: 1px solid #999;
	width: 290px;
	height: 100px;
}

.input-free_quantity
{
	width: 30px;
	height: 15px;
	margin: 0 3px 3px 3px;
}

div#basket-order-details { margin: 0 0 10px 0; }

td.order-details-text
{
	padding: 0 0 5px 10px;
	width: 258px;
	line-height: 13px;
}

td.order-details-price { padding: 0 3px 0 10px; }

.userorders-subheadline
{
	margin-top: 30px;
	margin-bottom: 10px;
}

.userorders-subheadline strong { font-size: 12px; }

table.formatted tr.row-odd td.userorders-correction-td,
table.formatted tr.row-even td.userorders-correction-td
{
	background-color: #FFB5AC;
	border-bottom: 1px solid #999;
}

table.formatted tr.row-odd td ul,
table.formatted tr.row-even td ul,
table.formatted tr.row-odd td ul li,
table.formatted tr.row-even td ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 15px;
}

table.formatted tr.row-odd td ul,
table.formatted tr.row-even td ul { padding-left: 22px; }

table.formatted tr.row-odd td ul.orderline-info-act,
table.formatted tr.row-even td ul.orderline-info-act
{
	/*	text-decoration: underline;*/
	background: url('../gfx/pdf.gif') 0 1px no-repeat;
}

table.formatted td ul.orderline-info-act li.orderline-info { cursor: pointer; text-decoration: underline; }

/*
table.formatted tr.row-odd td ul.orderline-info-no,
table.formatted tr.row-even td ul.orderline-info-no
{
	background: url('../gfx/print_.gif') 0 1px no-repeat;
}
*/

