div#shopping_cart{	background-color: #222;	width: 740px;	margin-top: 10px;}	div#shopping_cart form	{		margin: 0;		padding: 0;	}	div#shopping_cart h1	{		font-size: 14px;		padding: 0;		margin: 0;		color: #fff;		line-height: 47px;		text-indent: 20px;	}	div#shopping_cart h3	{		color: #939191;		font-size: 12px;		text-indent: 20px;		padding: 0;		margin: 0;	}div#delivery{	margin: 3px 0;	width: 740px;	height: 47px;	line-height: 47px;	background-color: #222;}div#cart_footer{	width: 732px;	margin-left: 5px;}	a#update, a#continue	{		display: block;		float: left;		width: 82px;		height: 22px;		line-height: 22px;		text-align: center;		background: url(../media/images/update_bg.gif) no-repeat left 0;		text-decoration: none;		color: #fff;		margin-top: 10px;		margin-bottom: 30px;	}	a#update:hover, a#continue:hover	{		background: url(../media/images/update_bg_hover.gif) no-repeat left 0;		color: #222;	}	a#continue	{		float: right;		width: 102px;		background: url(../media/images/continue_bg.gif) no-repeat left 0;	}	a#continue:hover	{		background: url(../media/images/continue_bg_hover.gif) no-repeat left 0;	}	div#shopping_cart table#cart_data	{		width: 700px;		margin-left: 20px;	}		table#cart_data td		{			width: 33%;		}		table#cart_data td.spacing		{			height: 20px;			line-height: 20px;		}			table#cart_data td div.item			{				float: left;				width: 120px;				background-color: #fff;				text-align:center;			}			table#cart_data td div.item_info			{				float: left;				margin-left: 10px;				color: #d2d2d2;				line-height: 15px;			}				div.item_info b				{					color: #989898;				}				div.item_info p				{					padding: 0;					margin: 2px 0;					color: #fff;				}				div.item_info input				{					width: 50px;					padding: 2px 0;					background: url(../media/images/cart_amount_bg.gif) no-repeat left 0;					color: #222;					border: none;					text-align: center;					margin-top: 1px;					margin-bottom: 6px;				}				div.item_info a				{					display: block;					background: url(../media/images/cart_remove.gif) no-repeat left;					text-indent: 18px;					text-decoration: none;					color: #d2d2d2;				}				div.item_info a:hover				{					background: url(../media/images/cart_remove_hover.gif) no-repeat left;				}				div.item div				{					text-align: left;					padding: 10px;					color: #363534;				}div#notice_xmas{	width: 720px;	border: 3px solid #aaa;	padding: 10px;	background-color: #f5f9ea;	margin-bottom: 14px;	font-size: 12px;}table#calculation{	width: 740px;}	table#calculation tr	{		height: 30px;		background-color: #222;	}	table#calculation td.td_info	{		width: 80%;		color: #989898;		text-align: right;		padding-right: 5px;		font-weight: bold;		border-top: 3px solid #363534;		border-right: 3px solid #363534;		line-height: 20px;	}		td.td_info a		{			display: block;			float: right;			width: 150px;			text-decoration: none;			color: #fff;			font-weight: normal;		}		td.td_info a:hover		{			text-decoration: underline;		}	table#calculation td.td_value	{		width: 10%;		color: #fff;		text-align: center;		border-top: 3px solid #363534;	}	table#calculation td.total	{		font-size: 14px;	}	table#calculation td.delivery	{		vertical-align: top;		line-height: 20px;	}div.help_box{	width: 740px;	border: 2px solid #222;	color: #c2c2c2;	font-size: 14px;}	div.help_box div.heading	{		height: 30px;		line-height: 30px;		background-color: #222;		color: #fff;		font-weight: bold;		text-indent: 16px;	}	div.help_box div.info	{		padding: 10px 20px;		line-height: 24px;	}	div.info dd	{		line-height: 24px;	}	div.info ul#CC	{		color: #fff;		margin-left: 20px;	}	div.info img.example	{		border: 1px dashed #fff;		vertical-align: middle;	}a.external{	color: #fff;	text-decoration: none;}	a.external span.text	{		border-bottom: 1px solid #fff;		font-weight: normal;	}	a.external span.ico	{		display:inline-block;		height: 22px;		width:13px;		background: url(../media/images/new_window.gif) right 50% no-repeat;		border: none;			}a.external:hover{	color: #c2c2c2;}
