/**
 * @author	Benoit Asselin <benoit(at)agenceici(dot)com>
 * @version	page-order.css, 2011/11/22
 * @link	http://www.agenceici.com
 */


.content { }


table.t-backgrounds .t-left  { height:149px; background-color:#7f7f75; border-top:1px solid #7f7f75; }
table.t-backgrounds .t-right { height:149px; background-color:#a2a195; border-top:1px solid #a2a195; }

div.d-body #eshop { display:none; }



#form-order { position:relative; margin-left:280px; padding-top:50px; width:720px; background:#a2a195; height:400px; }
.order-title { position:absolute; left:-220px; top:20px; width:200px; height:20px; }
.lang-fr .order-title { background:url(../images/interface-1/order-title-fr.gif) 100% 0 no-repeat; }
.lang-en .order-title { background:url(../images/interface-1/order-title-en.gif) 100% 0 no-repeat; }

.scroll-me { position:relative; margin-left:-280px; width:1000px; height:320px; overflow:auto; }

.products table { position:relative; margin-left:69px; width:910px; }
.products thead th { text-align:left; white-space:nowrap; font-size:14px; background:url(../images/interface-1/order-sep-th.gif) 0 100% no-repeat; }
.products thead th.image { background:transparent; }
.products thead th.product { padding:2px 15px; }
.products thead th.finish { padding:2px 15px; }
.products thead th.quantity { padding:2px 10px; }
.products thead th.price1 { padding:2px 10px; }
.products thead th.priceX { padding:2px 10px; }
.products thead th.nbsp { }
.products tbody td { border-top:1px solid #000; }
.products tbody td.image { border-left:1px solid #000; width:210px; }
.products tbody td.image div.image { position:relative; width:210px; height:40px; }
.products tbody td.image div.img { position:relative; width:210px; height:40px; overflow:hidden; }
.products tbody td.image img.med2 { position:absolute; left:0; top:-37px; width:210px; height:115px; }
.products tbody td.image img.remove { position:absolute; left:-9px; top:11px; width:18px; height:18px; background:url(../images/interface-1/order-delete-product.png); cursor:pointer; }
.products tbody td.product { padding:2px 15px; width:200px; }
.products tbody td.product code { font-size:13px; font-family:"Courier New", monospace; }
.products tbody td.product strong { color:#fff; }
.products tbody td.finish { padding:2px 15px; border-left:1px solid #828177; width:140px; }
.products tbody td.quantity { padding:2px 10px; border-left:1px solid #828177; text-align:right; }
.products tbody td.quantity select { background:#bebdb5; border:1px solid #000; }
.products tbody td.price1 { padding:2px 10px; border-left:1px solid #828177; text-align:right; white-space:nowrap; }
.products tbody td.priceX { padding:2px 10px; border-left:1px solid #828177; text-align:right; font-weight:bold; white-space:nowrap; }
.products tbody td.nbsp { border-left:1px solid #828177; width:52px; border-top:0 none; background:url(../images/interface-1/order-sep-tr.gif) no-repeat; }
.products tfoot td { border-top:1px solid #000; }
.products tfoot td.image { width:210px; }
.products tfoot td.country { padding:10px 10px 10px 15px; white-space:nowrap; background:#bebdb5; border-left:1px solid #000; border-bottom:1px solid #000; }
.products tfoot td.country select { font-size:11px; width:150px; margin-left:10px; background:#bebdb5; border:1px solid #000; }
.products tfoot td.price1 { text-align:center; font-size:14px; background:#7f7f75; border-left:1px solid #000; border-bottom:1px solid #000; }
.products tfoot td.priceX { text-align:right; font-size:14px; padding-right:10px; font-weight:bold; background:#7f7f75; color:#fff; border-bottom:1px solid #000; }
.products tfoot td.nbsp { width:52px; border-left:1px solid #000; border-top:0 none; background:url(../images/interface-1/order-sep-tr.gif) no-repeat; }

.products input.button-currency { float:right; width:49px; height:25px; border:0 none; margin-right:10px; cursor:pointer; }
.currency-eur .products input.button-currency { background:url(../images/interface-1/product-currency-eur2usd.png); }
.currency-usd .products input.button-currency { background:url(../images/interface-1/product-currency-usd2eur.png); }


.informations { padding-left:295px; padding-top:15px; }
.informations a { margin-right:20px; }
.informations a img { width:14px; height:14px; margin-right:5px; background:url(../images/interface-1/button-plus.png); vertical-align:middle; }
.informations a span { color:#000; text-decoration:underline; }

.navigation { text-align:right; }
.navigation .button-previous { color:#000; text-decoration:underline; margin-right:15px; }
.navigation .button-submit { width:189px; height:32px; background:url(../images/interface-1/order-button.png); border:0 none; vertical-align:middle; }
.navigation .empty { }
.navigation .empty img { width:18px; height:19px; background:url(../images/interface-1/order-empty.gif); margin-right:5px; }


div.empty { height:320px; }
div.empty div { position:absolute; left:0; top:0; width:405px; height:427px; background:url(../images/interface-1/order-empty-glasses.jpg) -1px 0; }



