@charset "utf-8";
/* CSS Document */

table.shoppingcart{
	width:579px;
	margin:0 0 20px 0;
	padding:0;
	border-collapse:0;
	border-spacing:0;
	border-bottom:1px solid #ddd;
	}
	table.shoppingcart tr.print-footer{
		display:none;
	}
	table.shoppingcart th{
		color:#353535;
		text-align:left;
		font-size:12px;
	}
	table.shoppingcart td{
		border-bottom:1px solid #ededed;
		padding:12px 0;
		font-size:12px;
		}
		table.shoppingcart td.image{
			width:62px;
		}
		table.shoppingcart td.info{
			width:180px;
		}		
		table.shoppingcart td.quantity{
			width:84px;
			}
			table.shoppingcart input.quantity{
				width:30px;
				height:15px;
				border:1px solid #7f9db9;
				text-align:right;
			}
			span.quantity_nav{
				position:absolute;
				width:10px;
				height:19px;
				overflow:hidden;
			}
		table.shoppingcart td.price{
			width:78px;
		}		
		table.shoppingcart td.price sup{
			font-size:1em;
		}		
		table.shoppingcart td.total{
			width:106px;
			font-weight:bold;
		}		
		table.shoppingcart td.total sup{
			font-size:1em;
		}		
		
div#cart_footer{
	float:left;
	position:relative;
	width:100%;
	height:100px;
	}
	div#cart_footer div.cart_links{
		position:absolute;
		left:0;
		top:0;
	}
	div#cart_footer div.cart_total{
		position:absolute;
		left:278px;
		top:0;
		}
		div#cart_footer div.cart_total div.label{
			float:left;
			width:100px;
			}
			div#cart_footer div.cart_total div.label span.title_price{
				font-size:14px;
				font-weight:bold;
			}
		div#cart_footer div.cart_total div.price{
			float:left;
			width:150px;
			font-size:18px;
			font-weight:bold;
			}
	div#cart_footer div.order_button{
		position:absolute;
		right:0;
		top:40px;
	}
		
		
		
