/**********  cart ************/
#inner{margin:10px 10px 10px 0;}

.cart {width:100%;}

.cart p {color:#666;}
.cart p a{color:#666;}

.line-item td {
	border-bottom:1px solid #989898; 
	margin:25px;
	padding:25px;
	background-color:#999;
}


/* ___ content ___ */
#content { background: white; padding: 10px 10px 20px 10px; width:100%;}
#content #inner { min-height: 330px; padding-bottom: 20px; }

#tableTitle{
	background-color:#CCCCCC;
	color:white;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	display:block;
	width:930px;
	height:30px;
}

#tableTitle .prix { padding-top:5px;}
#tableTitle .quantity { padding-top:5px;}
#tableTitle .subtotal { padding-top:5px;}
#tableTitle .action { padding-top:5px;}

.title { 
	width:410px; 
	text-align:left;
	float:left;
	display: inline;
	padding:5px 0px 10px 5px;
}
.prix { 
	width:120px; 
	text-align:center;
	float:left;
	display: inline;
	padding:10px 0px 10px 0px;
}
.quantity { 
	width:140px; 
	text-align:center;
	float:left;
	display: inline;
	padding:10px 0px 10px 0px;
}
.subtotal { 
	width:130px; 
	text-align:center;
	float:left;
	display: inline;
	padding:10px 0px 10px 0px;
}
.action { 
	width:110px; 
	text-align:center;
	float:left;
	display: inline;
	padding:12px 0px 10px 0px;
}

.line-item{
	font-size:14px;
	text-align:center;
	display:block;
	width:920px;
	height:50px;
	padding:10px 10px 10px 0px;
	border-bottom:#ccc solid 1px;
	font-weight:bold;
}

.line-item input{ width:30px;}

.line-item a{ font-size:.7em;color:#777;}

small{color:#777;font-weight:normal;}


.sou_total{
	font-size:14px;
	text-align:center;
	display:block;
	width:920px;
	height:60px;
	padding:10px 10px 10px 0px;
	border-bottom:#ccc solid 1px;
	font-weight:bold;
	background-color:#eee;
	line-height:.5em;
}

.total{
	font-size:14px;
	text-align:center;
	display:block;
	width:920px;
	height:30px;
	padding:10px 10px 10px 0px;
	border-bottom:#ccc solid 1px;
	font-weight:bold;
	background-color:#989898;
	line-height:.5em;	
	font-size:1.6em;	
}

/*buttons*/

.goBuy{ text-align:right;margin:20px 0 40px 0;}

.dark{
	background:transparent url(../images/cart/next_button_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:24px;
	margin:5px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:128px;
	float:right;
}

.dark a{
	color:white;
	text-decoration:none;
	line-height:25px;
}


.light{
	background:transparent url(../images/cart/prev_button_bg.jpg) no-repeat scroll  0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:24px;
	margin:5px;
	text-align:center;
	text-decoration:none;
	width:128px;
	float:right;
}

.light a{
	color:white;
	text-decoration:none;
	line-height:25px;
}


.darkC{
	background:transparent url(../images/cart/next_button_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-size:12px;
	font-weight:normal;
	height:24px;
	margin:5px;
	padding:0;
	text-align:center;
	text-decoration:none;
	width:128px;
}

.darkC a{
	color:white;
	text-decoration:none;
	line-height:25px;
}



/*step-1*/
#stepTitle_1{
	background:transparent url(../images/cart/billing_address.jpg) no-repeat scroll 5px 8px;
	background-color:#CCCCCC;
	color:white;
	font-size:14px;
	font-weight:normal;
	display:block;
	width:560px;
	height:30px;
	padding-left:40px;	
	padding-top:5px;
}

#stepTitle_2{
	background:transparent url(../images/cart/shipping_address.jpg) no-repeat scroll 5px 8px;
	background-color:#CCCCCC;
	color:white;
	font-size:14px;
	font-weight:normal;
	display:block;
	width:560px;
	height:30px;
	padding-left:40px;	
	padding-top:5px;
}

#stepTitle_3{
	background:transparent url(../images/cart/shipping_address.jpg) no-repeat scroll 5px 8px;
	background-color:#CCCCCC;
	color:white;
	font-size:14px;
	font-weight:normal;
	display:block;
	width:560px;
	height:30px;
	padding-left:40px;	
	padding-top:5px;
}


#stepTitle_4{
	background-color:#CCCCCC;
	color:white;
	font-size:14px;
	font-weight:normal;
	display:block;
	height:30px;
	padding-left:10px;	
	padding-top:5px;
	width:95%;
}

.step_line{
	text-align:center;
	display:block;
	width:560px;
	height:120px;
	padding:10px;
	font-weight:bold;
	font-size:1.5em;
}

.stepLine_left{ width:60%; float:left;}

.stepLine_right{ width:40%;float:left; }

.nextStep{ width:570px; padding:10px 10px 30px 0px;}

.step_line2{
	text-align:left;
	display:block;
	width:560px;
	padding:30px 10px 10px 10px;
	font-size:1.2em;
	color:#666;
}

.step_line3{
	text-align:left;
	display:block;
	width:560px;
	padding:30px 10px 10px 10px;
	font-size:1.2em;
	color:#666;
}


.form_title{
	width:120px;
	text-align:right;
	display:block;
	margin-right:30px;
	float:left;
}

.form_title2{
	width:140px;
	text-align:right;
	display:block;
	margin-right:30px;
	float:left;
}

.step_line2 input{
	width:390px;
	height:20px;
	border:1px #ccc solid;
	padding:5px 5px 0 5px;
}

.step_line3 input{
	width:370px;
	height:20px;
	border:1px #ccc solid;
	padding:5px 5px 0 5px;
}


.payMethod_title{
	width:150px;
	text-align:right;
	display:block;
	margin-right:30px;
	float:left;
}

.payMethod_right{
	text-align:left;
	display:block;
	margin-left:190px;
}


.leftcolum{
	width:600px;
}
