/* @override http://pizzacutfive.skyfly.com.tw/web/shopping_cart.css */

body{
	background:#000;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	
	
}

a img{
	border: 0;
}

.check_out_data{
	width: 500px;
	border-collapse: collapse;
	margin: auto;
	font-size: 11px;
	margin-bottom: 40px;
}

.check_out_data caption{
	width: 500px;
	padding: 20px;
	color: #eee;
}

.check_out_data th{
	text-align: left;
	width: 80px;
	font-weight: normal;
	font-size: 11px;
	border-top: 1px dotted #111;
	color: #ccc;
}

.check_out_data td{
	padding: 8px 0;
	border-top: 1px dotted #111;
	color: #ccc;
}

.check_out_data td .text_input{
	height: 18px;
	padding: 0;
	width: 400px;
	border: 1px solid #333;
	background: #111;
	color: #fff;
}

.check_out_data td .textarea{
	border: 1px solid #333;
	background: #111;
	color: #fff;
	height: 80px;
	width: 400px;
}

#shopping_cart{
	width: 1000px;
	text-align: center;
	margin: 20px 0;
	border-collapse: collapse;
}

#shopping_cart thead th{
	background: #111;
	padding: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ccc;
}

#shopping_cart tbody td{
	color:#FFFFFF;
	border-bottom: 1px solid #111;
	padding: 10px 5px;
	font-size: 11px;
	height: 50px;
}

#shopping_cart .thumbnail{
	width: 60px;
}

#shopping_cart .thumbnail img{
	width: 60px;
	height: 60px;
}

#shopping_cart .discount_thumbnail{
	background: url(images/shopping_cart_arrow.gif) 50% 50% no-repeat;
}

#shopping_cart .name{
	text-align: left;
}

#shopping_cart .name img{
	width: 60px;
	height: 60px;
	vertical-align: -18px;
}

#shopping_cart .name a:hover{
	color: #fff;
}

#shopping_cart .name em{
	color: #999;
	font-style: normal;
	font-weight: bold;
}

#shopping_cart .discount_button{
	color: #999;
	font-weight: bold;
}

#shopping_cart .colors{
	text-align: center;
	width: 200px;
	vertical-align: top;
	padding: 30px 5px 0 5px;
}

#shopping_cart .delete{
	text-align: right;
	padding: 0 20px 0 0;
}

#shopping_cart .delete a{
	text-decoration: underline;
}

#shopping_cart .delete a:hover{
	color: #ccc;
}

#shopping_cart .total{
	text-align: right;
	padding: 0 20px 0 0;
}

#shopping_cart .discount_total_price{
	border-left: 1px dotted #111;
	text-align: right;
	padding: 0 20px 0 0;
}

#shopping_cart .discounts{
	text-align: left;
	padding: 10px 0 10px 60px;
}

#shopping_cart .discounts img{
	width: 45px;
	height: 45px;
	vertical-align: -18px;
}

#shopping_cart .discount{
	float: left;
	padding: 10px 0;
	margin-right: 20px;
}

#shopping_cart .discount img{
	width: 45px;
	height: 45px;
}

#shopping_cart .discount .info{
	width: 60px;
	font-size: 10px;
}

#shopping_cart .discount .info .name{
	padding: 5px 0;
}

#shopping_cart .discount .info .price{
	color: #fff;
	font-weight: bold;
}

#shopping_cart tfoot td{
	text-align: right;
	padding: 10px 20px 10px 0;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

.colors .color_selected{
	width: 30px;
	height: 30px;
	position: relative;
	top: -8px;
}

