/*
	Author:       Steve Eidemiller
	Date:         05/31/2007
	Description:  Custom CSS styles for each affiliate
	
	*********************************************************************************************************************
	Revision History:
	00/00/2007 - Who - What
	*********************************************************************************************************************
*/

a         { color: blue; }
a:hover   { color: purple; }

td.tabUnselected { text-align: center; vertical-align: middle; padding-left: 2px; border-right: 1px solid #7F7F7F; background-image: url(TabUnselected.gif); }
td.tabSelected   { text-align: center; vertical-align: middle; padding-left: 2px; border-right: 1px solid #446D7B; background-image: url(TabSelected.gif); }
a.tabUnselected          { font-size: 12px; font-weight: bold; color: black; text-decoration: none; }
a.tabUnselected:hover    { font-size: 12px; font-weight: bold; color: black; text-decoration: underline; }
a.tabSelected            { font-size: 12px; font-weight: bold; color: white; text-decoration: none; }
a.tabSelected:hover      { font-size: 12px; font-weight: bold; color: white; text-decoration: underline; }

.ContentTable     { border: solid 1px #446D7B; }
.MainContent      { width: 530px; padding: 10px; background-color: #F0F0F0; } /* Used when the 3-step stuff is not being displayed */
.ThreeStepSection { background-image: url(BackgroundLeft.jpg); }

.MyAccountSection { border-left: 1px solid #446D7B; background-color: #5FA1EF; }
.MyAccountBox     { border: 1px solid #446D7B; background-color: #00E000; }

.CouponInstructions       { text-align: center; vertical-align: middle; border: 1px solid #446D7B; color: white; background-color: #5FA1EF; font-weight: bold; }
.CouponInstructionsHosted { text-align: center; vertical-align: middle; border: 1px solid #808080; color: white; background-color: #808080; font-weight: bold; }

.CouponArrow      { border: 1px solid #C0C0C0; background-color: #C0C0C0; }
.CouponArrowHover { border: 1px solid #808080; }
.CouponBlock      { border: 1px solid #C0C0C0; background-color: #F0F0F0; }
.CouponBlockHover { border: 1px solid #808080; cursor: pointer; }

.Copyright { color: #C0C0C0; font-size: 10px; }



.ShoppingCartBorder       { border: solid 1px #808080; }
.ShoppingCartHeaderStripe { background-color: #5FA1EF; }
.ShoppingCartHeader       { background-color: #B1C3FF; color: black; }
.ShoppingCartBody         { border-top: solid 1px #808080; background-color: white; }
.ShoppingCartFooter       { border-top: solid 1px #808080; background-color: #E0E0E0; }
.ShoppingCartScreenBackground { background-color: #E0E0E0; }
.ShoppingCartErrorText         { color: red; }
.ShoppingCartPromoCodeText     { color: green; }
.ShoppingCartNoExtPriceText    { color: #C0C0C0; }
.ShoppingCartFreePriceText     { color: green; }
.ShoppingCartNegativePriceText { color: red; }
.ShoppingCartScreenContainer   { border: 1px solid #808080; background-color: #E0E0E0; }
.ShoppingCartScreenContainer_OrderSummary { border: 1px solid #808080; background-color: #F0F0F0; }
.ShoppingCartListDivider { background-color: #808080; }
.ShoppingCartRequiredFields { color: red; }
.ShoppingCartInputField { border: 1px solid #808080; }
.ShoppingCartAjaxGrey { font-size: 12px; color: #808080; }
.ShoppingCartAjaxBlue { font-size: 12px; color: blue; }
.ShoppingCartAjaxRed  { font-size: 12px; color: red; }

/* Product selection screen only */
tr.ShoppingCartPriceListTitle      { background-color: #C0C0C0; }
tr.ShoppingCartPriceListRow0       { background-color: #F0F0F0; }
tr.ShoppingCartPriceListRow1       { background-color: #E0E0E0; }
tr.ShoppingCartPriceListRow0:hover { background-color: #B1C3FF; }
tr.ShoppingCartPriceListRow1:hover { background-color: #B1C3FF; }
input.ShoppingCartPromoCodeBlur  { color: #A0A0A0; font-size: 11px; font-style: italic; }
input.ShoppingCartPromoCodeFocus { color: #000000; font-size: 11px; }
input.ShoppingCartItemQuantity   { color: #000000; font-size: 11px; }
.ShoppingCartVerticalDivider { border-left: 1px solid #808080; }
