body {
	background-color: #dfdfdf;
}

.cart_table thead th,
.order_info_table th,
#order_ship_details h4,
.cart_discounts h4,
.address_box h4 {
	background-color: #b4b9d2;
	background-color: #cfcfcf;
	color: #000;
	color: #4f4f4f;
}

.cart_table,
.cart_table thead th,
.cart_discounts,
.cart_discounts h4,
.order_info_table th,
#order_ship_details h4,
.address_boxes .bill,
.address_boxes .ship,
.address_box h4 {
	border-color: gray;
}

.nav_block a {
	color:white;
}

.nav_link_container a:link,
.nav_link_container a:visited,
.sc_content a,
.cart_table a.prod_name,
.prod_name a,
.cat_links .expanded .parent a {
	color: blue;
	color: #4f4f4f;
}

.cat_links .expanded .parent a,
.cat_links .expanded .parent,
.nav_link_container a:hover {
	background-color: #CACACA;
}

.prod_detail h1 {
	background-color: transparent;
}

.sc_form fieldset h3,
.sc_form fieldset h4 {
	color: green;
}


.cart_table tr.qty_row td,
.order_info_table .alt {
	background-color: #f1f3f9;
}

.sc_link,
.sc_link a {
	color: #000;
}

/***** CSS fixes for coloring the cart *****/
.sc_arrow {
	background: url(/store/squirrelcart/themes/mclamag/images/arrow_right.gif) no-repeat;
	padding-left: 10px;
}

.sc_arrow-click {
	background: url(/store/squirrelcart/themes/mclamag/images/arrow_down.gif) no-repeat 0 5px;
	padding-left: 10px;
}


/******************************************************************
	Rounded corners for some boxes
******************************************************************/
.boxc {
	position:relative;
	border: silver solid 1px;
	padding: 10px;
}

.boxc b.cn {
	height: 10px;
	width: 10px;
	background: url(/store/squirrelcart/themes/mclamag/images/corner.gif) no-repeat;
	position:absolute;
} 

.boxc b.tl {
	top: -2px; 
	left: -2px; 
	background-position: top left;
}

.boxc b.tr {
	top: -2px; 
	right: -2px; 
	background-position: top right;
} 

.boxc b.bl {
	bottom: -2px;
	left: -2px; 
	background-position: bottom left;
} 

.boxc b.br {
	bottom: -2px; 
	right: -2px; 
	background-position: bottom right;
}

a.empty_cart_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_empty_cart.png);
	width: 107px;
	height: 27px;
}
a.update_cart_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_update_cart.png);
	width: 107px;
	height: 27px;
}

a.continue_shopping_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_continue_shopping.png);
	width: 133px;
	height: 27px;
}

a.checkout_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_checkout.png);
	width: 107px;
	height: 27px;
}

a.view_cart_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_view_cart.png);
	width: 110px;
	height: 32px;
	display: block;
}

a.simple_search_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_simple_search.png);
	width: 44px;
	height: 21px;
	display: inline-block;
		margin-top: 2px;
}

a.advanced_search_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_advanced_search.png);
	width: px;
	height: px;
	display: block;
	margin: 0 auto;
}

a.add_to_cart_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_add_to_cart.png);
	width: 107px;
	height: 27px;
	display: inline-block;
		margin-top: 2px;
}

a.update_cart2_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_update_cart.png);
	width: 107px;
	height: 27px;
	display: inline-block;
		margin-top: 2px;
}

a.place_order_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_place_order.png);
	width: 107px;
	height: 27px;
	display: block;
	margin: 0 auto;
}

a.continue_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_continue.png);
	width: 107px;
	height: 27px;
	display: block;
	margin: 0 auto;
}

a.modify_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_modify.png);
	width: 66px;
	height: 21px;
	display: inline-block;
	}

a.remove_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_remove.png);
	width: 66px;
	height: 21px;
	display: inline-block;
	}

a.option_detail_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_option_detail.png);
	width: 90px;
	height: 21px;
	display: inline-block;
	}

a.write_review_small_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_write_review_small.png);
	width: 90px;
	height: 21px;
	display: inline-block;
	}

a.login_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_login.png);
	width: 84px;
	height: 27px;
	display: block;
}

a.same_as_billing_btn {
	background-image: url(/store/squirrelcart/themes/mclamag/images/_btn_same_as_billing.png);
	width: 107px;
	height: 27px;
	display: block;
	float: right;
	margin-top: -5px;
	margin-right: 10px;
}

.checkout_progress {
	width: 746px;
	overflow: hidden;
	background:url('/store/squirrelcart/themes/mclamag/images/sale_progress_background.png') no-repeat;
	margin:10px 0 25px 0;
}

.checkout_progress .step1.active { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step1.png') no-repeat; }
.checkout_progress .step2.active { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step2.png') no-repeat; }
.checkout_progress .step3.active { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step3.png') no-repeat; }
.checkout_progress .step4.active { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step4_done.png') no-repeat; }

.checkout_progress .step1.done { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step1_done.png') no-repeat; }
.checkout_progress .step2.done { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step2_done.png') no-repeat; }
.checkout_progress .step3.done { background:url('/store/squirrelcart/themes/mclamag/images/_sale_progress_step3_done.png') no-repeat; }
