.top_bg {
	background-image: url('../source/img/cart/top_bg.gif');
	background-repeat: repeat-x;
	height: 43px;
}
.cart_tab {
	background-image: url('../source/img/cart/cart_tab.gif');
	background-repeat: no-repeat;
	width: 95px;
	height: 43px;
	display: block;
}

.cart_tab:hover {
	background-image: url('../source/img/cart/cart_tab_sel.gif');
}

.cart_tab_sel {
	background-image: url('../source/img/cart/cart_tab_sel.gif');
	background-repeat: no-repeat;
	width: 95px;
	height: 43px;
	display: block;
}

.validate_tab {
	background-image: url('../source/img/cart/validate_tab.gif');
	background-repeat: no-repeat;
	width: 74px;
	height: 43px;
	display: block;
}

.validate_tab:hover {
	background-image: url('../source/img/cart/validate_tab_sel.gif');
}

.validate_tab_sel {
	background-image: url('../source/img/cart/validate_tab_sel.gif');
	background-repeat: no-repeat;
	width: 74px;
	height: 43px;
	display: block;
}

.history_tab {
	background-image: url('../source/img/cart/history_tab.gif');
	background-repeat: no-repeat;
	width: 63px;
	height: 43px;
	display: block;
}

.history_tab:hover {
	background-image: url('../source/img/cart/history_tab_sel.gif');
}

.history_tab_sel {
	background-image: url('../source/img/cart/history_tab_sel.gif');
	background-repeat: no-repeat;
	width: 63px;
	height: 43px;
	display: block;
}

.cont_tab {
	background-image: url('../source/img/cart/cont_tab.gif');
	background-repeat: no-repeat;
	width: 67px;
	height: 43px;
	display: block;
}

.cont_tab:hover {
	background-image: url('../source/img/cart/cont_tab_sel.gif');
}

.cont_tab_sel {
	background-image: url('../source/img/cart/cont_tab_sel.gif');
	background-repeat: no-repeat;
	width: 67px;
	height: 43px;
	display: block;
}

.wishlist_tab {
	background-image: url('../source/img/cart/wishlist_tab.gif');
	background-repeat: no-repeat;
	width: 72px;
	height: 43px;
	display: block;
}

.wishlist_tab:hover {
	background-image: url('../source/img/cart/wishlist_tab_sel.gif');
}

.wishlist_tab_sel {
	background-image: url('../source/img/cart/wishlist_tab_sel.gif');
	background-repeat: no-repeat;
	width: 72px;
	height: 43px;
	display: block;
}

.stocklist_tab {
	background-image: url('../source/img/cart/stocklist_tab.gif');
	background-repeat: no-repeat;
	width: 77px;
	height: 43px;
	display: block;
}

.stocklist_tab:hover {
	background-image: url('../source/img/cart/stocklist_tab_sel.gif');
}

.stocklist_tab_sel {
	background-image: url('../source/img/cart/stocklist_tab_sel.gif');
	background-repeat: no-repeat;
	width: 77px;
	height: 43px;
	display: block;
}

.top_left_shadow {
	background-image: url('../source/img/cart/top_left_shadow.gif');
	background-repeat: no-repeat;
	width: 17px;
	height: 9px;
}

.top_right_shadow {
	background-image: url('../source/img/cart/top_right_shadow.gif');
	background-repeat: no-repeat;
	width: 17px;
	height: 9px;
}

.left_shadow {
	background-image: url('../source/img/cart/left_shadow.gif');
	background-repeat: repeat-y;
	width: 17px;
}

.right_shadow {
	background-image: url('../source/img/cart/right_shadow.gif');
	background-repeat: repeat-y;
	width: 17px;
}

.bottom_left_shadow {
	background-image: url('../source/img/cart/bottom_left_shadow.gif');
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
}

.bottom_right_shadow {
	background-image: url('../source/img/cart/bottom_right_shadow.gif');
	background-repeat: no-repeat;
	width: 17px;
	height: 16px;
}

.bottom_shadow {
	background-image: url('../source/img/cart/bottom_shadow.gif');
	background-repeat: repeat-x;
	height: 16px;
}

.top_left_box {
	background-image: url('../source/img/cart/top_left_box.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

.top_right_box {
	background-image: url('../source/img/cart/top_right_box.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

.bottom_left_box {
	background-image: url('../source/img/cart/bottom_left_box.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

.bottom_right_box {
	background-image: url('../source/img/cart/bottom_right_box.gif');
	background-repeat: no-repeat;
	width: 7px;
	height: 7px;
}

.cart_login_bg {
	background-image: url('../source/img/cart/login_bg.gif');
	background-repeat: no-repeat;
	width: 280px;
	height: 240px;
}

.cart_text_1 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #086CB2;
}

.cart_text_2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #086CB2;
}

.cart_text_3 {
	font-size: 12px;
	font-weight: normal;
	color: #202020;
}

.cart_text_4 {
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	color: #3db031;
}

.cart_text_error {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #fc1d1d;
}

.cart_text_success {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #22bb22;
}

.cart_link_1 {
	font-size: 12px;
	font-weight: normal;
	color: #1E5CA9;
	text-decoration: none;
}

.cart_link_1:hover {
	text-decoration: underline;	
}

.cart_link_2 {
	font-size: 12px;
	font-weight: bold;
	color: #f96502;
	text-decoration: none;
}

.cart_link_2:hover {
	color: #b77346;
	text-decoration: underline;
}

.cart_link_3 {
	font-size: 12px;
	font-weight: bold;
	color: #2272b3;
	text-decoration: none;
}

.cart_link_3:hover {
	color: #5785a9;
	text-decoration: underline;
}

.cart_input_bg {
	background-image: url('../source/img/cart/cart_input_bg.gif');
	background-repeat: no-repeat;
	width: 38px;
	height: 22px;
	border: 0px;
	text-align: center;
}

.cart_input_bg2 {
	width: 150px;
	height: 20px;
	border: solid 1px #829bae;
	font-size: 11px;
	color: #476c89;
}

.delete_prod {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #fb1a1a;
	text-decoration: none;
}

.delete_prod:hover {
	text-decoration: underline;
	color: #fc0606;
}

.empty_button {
	background-image: url('../source/img/cart/empty_button.gif');
	background-repeat: no-repeat;
	width: 87px;
	height: 27px;
	display: block;
}

.empty_button:hover {
	background-image: url('../source/img/cart/empty_button_hover.gif');
}

.refresh_button {
	background-image: url('../source/img/cart/refresh_button.gif');
	background-repeat: no-repeat;
	width: 107px;
	height: 27px;
	display: block;
}

.refresh_button:hover {
	background-image: url('../source/img/cart/refresh_button_hover.gif');
}

.validate_button {
	background-image: url('../source/img/cart/validate_button.gif');
	background-repeat: no-repeat;
	width: 126px;
	height: 27px;
	display: block;
}

.validate_button:hover {
	background-image: url('../source/img/cart/validate_button_hover.gif');
}

.back_button {
	background-image: url('../source/img/cart/back_button.gif');
	background-repeat: no-repeat;
	width: 157px;
	height: 27px;
	display: block;
}

.back_button:hover {
	background-image: url('../source/img/cart/back_button_hover.gif');
}

.send_button {
	background-image: url('../source/img/cart/send_button.gif');
	background-repeat: no-repeat;
	width: 157px;
	height: 27px;
	display: block;
}

.send_button:hover {
	background-image: url('../source/img/cart/send_button_hover.gif');
}

.cart_login {
	background-image: url('../source/img/cart/cart_login.gif');
	background-repeat: no-repeat;
	width: 81px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.save_button {
	background-image: url('../source/img/cart/save_button.gif');
	background-repeat: no-repeat;
	width: 57px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.cancel_button {
	background-image: url('../source/img/cart/cancel_button.gif');
	background-repeat: no-repeat;
	width: 48px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.forgot_button {
	background-image: url('../source/img/cart/forgot_button.gif');
	background-repeat: no-repeat;
	width: 69px;
	height: 20px;
	border: 0px;
	cursor: pointer;
}

.error_login {
	width: 80%;
	height: 30px;
	margin-top: 10px;
	background-color: #fcd2d2;
	border: solid 1px #d61c1c;
	font-weight: bold;
	color: #d61c1c;
}
