form{  text-align:center;}#ecommerce-header{	position: relative;	width:500px;	margin-left:auto;	margin-right:auto;	height: 150px;}#ecommerce-header input{	display: none;}#ecommerce-product-brute-image{	position: absolute;	top: 0;	left: 0;	width: 150px;	height: 150px;	background: url(../img/ecommerce/brute.jpg) top left no-repeat;}#ecommerce-product-sachet-image{	position: absolute;	top: 0;	left: 350px;	width: 150px;	height: 150px;	background: url(../img/ecommerce/sachet.jpg) top left no-repeat;}#paymentstep1-product-brute-text{	position: absolute;	top: 0;	left: 150px;	width: 200px;}#paymentstep1-product-brute-label{	display: block;	padding: 0 24px;	background: url(../img/ecommerce/brute-arrow.gif) top left no-repeat;	text-align: left;	cursor: pointer;}#paymentstep1-product-sachet-text{	position: absolute;	top: 80px;	left: 150px;	width: 200px;}#paymentstep1-product-sachet-label{	display: block;	padding: 0 24px;	background: url(../img/ecommerce/sachet-arrow.gif) top right no-repeat;	text-align: right;	cursor: pointer;}#ecommerce-info{  position:relative;  width:500px;  margin-left:auto;  margin-right:auto;  background:url(../img/ecommerce/ecommerce-info-bot-bck.gif) bottom left no-repeat;  text-align:left;}#ecommerce-info select{  border:1px solid #4D4D4D;}#ecommerce-info h2{  padding-top:16px;  background:url(../img/ecommerce/ecommerce-info-top-bck.gif) top left no-repeat;  text-align:center;}#ecommerce-info-content{  padding: 0 0 0 20px;}#paymentstep1-billing{  padding-bottom:16px;}#paymentstep1-lastname, #paymentstep1-firstname, #paymentstep1-email, #paymentstep1-phone, #paymentstep1-city, #paymentstep1-areacode {  width:240px;  float:left;}#paymentstep1-lastname label, #paymentstep1-firstname label, #paymentstep1-email label, #paymentstep1-phone label,#paymentstep1-city label, #paymentstep1-areacode label, #paymentstep1-state label{  width:100px;  display:block;  float:left;}#paymentstep1-lastname input, #paymentstep1-firstname input, #paymentstep1-email input, #paymentstep1-phone input,#paymentstep1-city input, #paymentstep1-areacode input{  width:110px;  float:left;}#paymentstep1-state input{  width:110px;}#paymentstep1-address label,#paymentstep1-country label,#paymentstep1-currency label{  width:100px;  display:block;  float:left;}#paymentstep1-address-inputs,#paymentstep1-currency select{  float:left;}#paymentstep1-address input{  width:350px;}#paymentstep1-email, #paymentstep1-phone,#paymentstep1-city,#paymentstep1-areacode,#paymentstep1-country{  padding-top:16px;}#paymentstep1-address,#paymentstep1-currency{  padding-top:16px;  clear:both;}#ecommerce-bar{  position:relative;  width:500px;  line-height:26px;  height:52px;  background:url(../img/ecommerce/ecommerce-bar-bck.gif) top left no-repeat;  margin-left:auto;  margin-right:auto;}#ecommerce-bar div{  float:left;  position:relative;  width:220px;  text-align:left;}#ecommerce-bar #paymentstep1-price,#ecommerce-bar #paymentstep1-shipping_price{  width:240px;}#ecommerce-bar label{	  position:relative;  float:left;  display:block;  left:40px;  width:120px;  text-align:left;}#paymentstep1-price label,#paymentstep1-shipping_price label{  width:160px;}#ecommerce-bar input,#ecommerce-bar select{  width:70px;  vertical-align:middle;}#paymentstep1-shipping_price input{  color:black;}#paymentstep1-price input{  color:black;}#paymentstep1-quantity input{}#ecommerce-bar select{  width:100px;  border:1px solid #4D4D4D;}#ecommerce-button{  float:right;  background:url(../img/ecommerce/acheter-btn.gif) top right no-repeat;  width:130px;  border:0;  color:#FFFFFF;  text-align:center;  line-height:22px;  height:22px;  cursor:pointer;}#ecommerce-button:hover{  background:url(../img/ecommerce/acheter-btn.gif) bottom right no-repeat;}#ecommerce-required{  position:relative;  width:500px;  margin-left:auto;  margin-right:auto;  font-style:italic;  margin-top:16px;  text-align:left;}