@charset "utf-8";
/* CSS Document */
.cart_container{
	float:left;
	width:732px;
	/**padding-bottom:20px;**/
	border-bottom:5px solid #000000;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}

.cart{
	border-top:5px solid #000000;
	border-bottom: 5px solid #000000;
}

.cart li{
	border-bottom:1px solid #b4b4b4;
	width:607px;
	margin:5px 48px;
	/**padding-left:20px;**/
	text-align:left;
	vertical-align:middle;
}

.cart div.desc, .cart div.qty, .cart div.price, .cart div.prodPrice{
	width:325px;
	font-size:14px;
	margin:10px 0 5px 0;
	text-indent:10px;
	font-weight:bold;
	float:left;
}

.cart div.qty{
	width:120px;
	text-align:center;
}

.cart div.price, .cart div.prodPrice{
	width:142px;
	font-size:11px;
	text-align:center;	
}

.cart div.image{
	float:left;
	width:100px;
	height:100px;
	text-align:center;	
}

.cart div.prodDesc{
	text-align:left;
	font-size:11px;
	font-weight:normal;
	color:#525252;
	float:left;
	width:117px;
	padding:30px 55px 0 55px;
}

.cart input{
	width:20px;
	height:15px;
	margin-top:20px;
}

.cart div.prodPrice{
	padding-top:30px;
}

.cart a{
	margin:5px 0 5px 20px;
	color:#5e5e5e;
	text-decoration:none;
}

.cart a img.remove{
	width:60px;
	height:14px;
}

.cart a img{
	width:12px;
	height:11px;
	margin-right:10px;
}

.cart li.noBorder{
	border:none;
}

.cart div.total{
	padding-left:415px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-align:right;
	float:left;
}

.cart div.total2{
	padding-right:25px;
	text-align:left;
	float:right;
	line-height:20px;
	font-weight:normal;
	font-size:12px;
}

.cart div.amount{
	/*border-top:1px solid #b4b4b4;*/
	font-size:16px;
	font-weight:bold;
	width:275px;
	margin-left:400px;
	padding-bottom:10px;
	line-height:25px;
	text-indent:88px;
	text-align:left;
}

.amount span{
	color:#ad1101;
	position:relative;
	left:15px;
}

.flow, .flowTwo, .flowThree, .flowFour, .flowFive{
	padding-top:10px;
	position:relative;
	left:-300px;	
}

.flowTwo{
	left:-147px;
}

.flowThree{
	left:4px;
}

.flowFour{
	left:125px;
}

.flowFive{
	left:230px;
}

ul#dot{
	float:left;
}

ul#label li {
	float:left;
}

ul#dot li{
	float:left;
	text-align:center;
	margin:0;
}

ul#line{	
	float:left;
	position:relative;
	left:163px;
	bottom:26px;
}

ul#line li{
	float:left;
	border-top:1px solid #b4b4b4;
	width:70px;
	margin-left:12px;
}

ul#line .bold{
	border-top:4px solid #b4b4b4;
}

ul#line li.two{
	width:95px;
}

ul#line li.twoBold{
	width:95px;
	border-top:4px solid #b4b4b4;
}

ul#line li.three{
	width:94px;
}

ul#line li.threeBold{
	width:94px;
	border-top:4px solid #b4b4b4;
}

ul#line li.four{
	width:62px;
}

ul#line li.fourBold{
	width:62px;
	border-top:4px solid #b4b4b4;
}
