/* INTERIOR PAGE RULES *//* HEADER */	#header h1 {		height: 219px;		background: transparent url("/images/backgrounds/interior_header.jpg");		background-repeat: no-repeat;	}	/* SEARCH BOX */div#search_box, a#my_cart_button {	top: 199px;}/* BODY TEXT AREA */div#body_text {	display: block;	margin: 40px 0px 0px 235px;	width: 435px;}	.price_tag {		font-size: 18px;		color: #C10000;	}/* BEFORE AND AFTER LIST */div#body_text ul#before_and_after_showcase {	margin: 0px;	list-style: none;	width: 100%;}	div#body_text ul#before_and_after_showcase li {		float: left;		width: 33%;	}			div#body_text ul#before_and_after_showcase li a {			display: block;			text-align: center;		}				div#body_text ul#before_and_after_showcase li a h3 {			margin: 0px !important;		}/* CART ITEM ROWS */	ul.cart_item_odd {	background: transparent url("/images/backgrounds/cart_odd_row_background.gif");}ul.cart_item_even {	background: transparent url("/images/backgrounds/cart_even_row_background.gif");}html div#body_text ul.cart_item, html div#body_text ul.cart_item_odd, html div#body_text ul.cart_item_even {	position: relative;	margin: 0px;	padding: 0px;	width: 445px;	height: 50px;	list-style: none;	background-repeat: repeat-y;}* html ul.cart_item, * html ul.cart_item_odd, * html ul.cart_item_even {	left: 0px;}		.cart_item li, ul.cart_item_odd li, ul.cart_item_even li {		margin: 0px;		padding: 0px;		display: block;		float: left;		display: inline;		height: 50px;		text-align: center;	}		.cart_item li img, ul.cart_item_odd li img, ul.cart_item_even li img {		width: 55px;		height: 41px;	}	/* SPECIFIC CART ROWS */	/* GROUPED ROW RULES */		li.quantity, li.product_image, li.unit_price, li.item_options, li.item_subtotal {		line-height: 50px;	}		input.cart_quantity_textbox, li.unit_price, li.item_options, li.item_subtotal {		font-size: 18px;	}		/* SPECIFIC RULES */	li.quantity {		width: 30px;		color: #C10000;	}					input.cart_quantity_textbox {			border: 1px solid #EEEEEE;			width: 20px;			height: 20px;			color: #C10000;		}		li.product_image {		width: 70px;	}		li.unit_price {		width: 85px;		color: #A3C0D8;	}		li.item_options {		width: 155px;		color: #999999;		font-size: 12px;	}		li.item_subtotal {		width: 100px;		color: #B9C6A1;	}					span.cart_item_heading {			font-size: 12px;		}/* SUB TOTALS BOX */ul#cart_totals {	clear: both;	float: right;	width: 155px;	height: 117px;	margin: 15px 0px 0px 0px;	padding: 10px 0px 0px 30px;	list-style: none;}	#cart_totals li {		display: block;		float: left;		width: 75px;		line-height: 30px;	}	li.total_titles {		color: #666666;	}		li.total_values {		font-size: 14px;		color: #1E86B9;	}		#cart_totals li span {		color: #C10000;	}	input#update_cart_button {	margin: 10px 0px 0px 30px;}a#checkout_button {	display: block;	margin: 20px 0px 30px 15px;	width: 190px;	height: 65px;	background: transparent url("/images/misc_elements/cart_checkout_button.gif");	background-repeat: no-repeat;	background-position: 0px 0px;}a:hover#checkout_button {	background-position: 0px -65px;}	#checkout_button span {		display: none;	}
