/* CART */

div#wrapper div#middle div#main div#cart {
	display : block;
	width	: 100%;
	position:relative;
}
	div#wrapper div#middle div#main div#cart table {
		width : 100%;
	}
		div#wrapper div#middle div#main div#cart table tr th {
			width	: 80px;
			height	: 26px;
			background:#e0e0e0;
			font-weight: bold;
			text-align : center;
			font-size  : 13px;
			color:#222222;
			border-bottom: 1px solid #666666;
		}
		div#wrapper div#middle div#main div#cart table tr th.remove    { width : 29px;  }
		div#wrapper div#middle div#main div#cart table tr th.image     { width : 100px; }
		div#wrapper div#middle div#main div#cart table tr th.name      { width : 196px; }
		div#wrapper div#middle div#main div#cart table tr th.lineTotal { width : 77px }
		div#wrapper div#middle div#main div#cart table tr th.quantity,
		div#wrapper div#middle div#main div#cart table tr th.price     { width : 72px; }


		div#wrapper div#middle div#main div#cart table tr td {
			width	: 80px;
			height	: 26px;
			background:#eaeaea;
			font-weight: normal;
			text-align : center;
			font-size  : 12px;
			color:#222222;
		}
		div#wrapper div#middle div#main div#cart table tr td.name      { text-align:left; padding-left:5px; }
		div#wrapper div#middle div#main div#cart table tr td.lineTotal,
		div#wrapper div#middle div#main div#cart table tr td.price     { text-align:right; padding-right:5px; }
	div#wrapper div#middle div#main div#cart div.items {
		margin-top:3px;
		display : block;
		width	: 100%;
		position:relative;
	}
		div#wrapper div#middle div#main div#cart div.items div.item div {
			position:relative;
			float 	: left;
			display : block;
			height	: 100%;
			background : #e0e0e0;
			margin-top : 2px;
			margin-left: 2px;
			overflow:hidden;
			font-weight: normal;
			text-align : center;
			font-size  : 12px;
			color:#222222;
		}
		div#wrapper div#middle div#main div#cart div.items div.item div.remove { width : 29px;  margin-left:0px; }
		div#wrapper div#middle div#main div#cart div.items div.item div.image  { width : 100px; }
		div#wrapper div#middle div#main div#cart div.items div.item div.name   { width : 196px; text-align:left; }
		div#wrapper div#middle div#main div#cart div.items div.item div.lineTotal { width : 77px; text-align:right; }
		div#wrapper div#middle div#main div#cart div.items div.item div.quantity,
		div#wrapper div#middle div#main div#cart div.items div.item div.price  { width : 72px; text-align:right; }
		
input.paypal_pay_button {margin:10px 10px 0 10px;}
.google-checkout { margin: 0 auto 25px auto; }
	.google-checkout a, 
	.google-checkout a:link,
	.google-checkout a:active,
	.google-checkout a:visited { 
		color : #333; 
		text-decoration : none;
	}
	.google-checkout a:hover {
		text-decoration : underline;
	}
.google-checkout-or { margin-bottom : 10px; display : block; position : relative; }
.google-checkout-or:before { content : "- "; }
.google-checkout-or:after{ content : " -"; }