/**FORMS AND LISTS

*********************/

.textbox, .textboxSml {background-color: #FFFFFF;border: 1px inset #DDDDDD; font-size: 12px; color: #333333;font-family: "Lucida Sans";}

.textboxDisabled {background-color: #000000; border: 1px solid #333333;	color: #FFFFFF;	font-family: "Lucida Sans";}

form, ol, ul {margin: 0px; padding: 0px; font-family: "Lucida Sans"; }

select {font-family: "Lucida Sans"; color: #333333;}

li.bullet {list-style-type: square; color: #999999;}

li.num {color: #999999;	list-style-type: decimal;}

li.account {margin: 0 0 10px 30px; list-style-type: square; list-style-type: inside; padding: 0;}







/**MISCELLANEOUS STYLING

***************************/

.txtOldPrice {text-decoration: line-through;}

.txtSale, .txtOutOfStock, .txtStockWarn {color: #CA1010;}

.txtBoxSave {color: #999999;}

.txtError {font-weight: bold; color: #FFFFFF; background-color: #CA1010; border: 1px solid #333333; padding: 2px;}

.txtCopy {color: #000000;}





/**SITE WIDE BUTTONS

**********************/

a.txtCheckout, a.txtUpdate, a.txtButton, .submit {color: #FFFFFF;background-color: #333333; text-decoration: none; padding: 2px; border: 1px solid #000000; cursor: pointer; text-transform: lowercase;}

a.txtCheckout:hover, a.txtUpdate:hover, a.txtButton:hover, .submit:hover {color: #FFFFFF; background-color: #999999; padding: 2px; text-decoration: none; border: 1px solid #333333}

a.blueLink:link, a.blueLink:visited {color: #999999; background: #FFFFFF; text-decoration: none;}

a.blueLink:hover {color: #000000; background: #FFFFFF; text-decoration: underline;}







/**TABLES

***********/

table td {vertical-align: top;}

#ViewCartForm td {vertical-align: middle; padding-left:5px; padding-right: 5px;}

#RegistrationForm {margin-bottom: 30px;}

#ForgotPasswordForm, #GatewayForm, #NewsletterForm {margin-top: 30px}

#GatewayForm {margin: 30px auto 10px; }

#RegistrationForm .textbox {width: 150px;}

#GatewayForm td.tdcartEven, #GatewayForm td.tdcartOdd {color: #000000; background-color: #EBEDFE; border-bottom: 1px solid #C9CEFC; border-top: 1px solid #C9CEFC; padding-left: 5px;}

#GatewayForm td.tdcartOdd {border-top: none;}

#ProfileForm td, #ChangePasswordForm td, 

#TAFForm td, #LoginForm td, #RegistrationForm td, 

#ForgotPasswordForm td, #Step1Form td, #GatewayForm td, #NewsletterForm td {padding: 8px 5px;}

#TAFForm .textbox, #LoginForm .textbox, #ProfileForm .textbox, #ChangePasswordForm .textbox, #ForgotPasswordForm .textbox {width: 200px;}



/**ADVANCED SEARCH

*********************/

#ASForm td {padding: 5px;}

#ASForm .textbox {width: 175px}

#ASForm .textboxSml {width: 80px;}



/**GIFT CERTIFICATE PAGE

***************************/

#GiftForm td {padding: 10px 10px 8px 0;}

#GiftForm .textbox {width: 200px;}

#GiftForm strong {text-transform: lowercase; color: #000000;}



/**VIEW CART PAGES

*******************/

#ViewCartForm {margin-bottom: 60px;}

#ViewCartForm strong {color: #000000}

#Step3Form, #Step4Form {margin-bottom: 25px;}

.cartProgress {font-weight: normal; color: #999999; text-align: right; margin: 20px auto 40px; font-size: 12px;}

.txtcartProgressCurrent {color: #000000; font-size: 18px;}

.quickBuy {text-align: center; margin-bottom: 10px;}

.tdcartTitle {padding: 3px !important; color: #FFFFFF; background-color: #000000; }

.tdcartEven, .tdcartOdd {background-color: #FFFFFF; border-bottom: 1px dotted #CCCCCC; padding-top: 5px; padding-bottom: 5px;}

.tdCartSubTotal {padding-top: 5px;}



/**STEP1 PAGE

*****************/

table#Step1Form {float: left; display: inline; width: 280px; margin-right: 50px;margin-top: 20px;}

#StepRight {width: 420px; float: left; display: inline; margin-bottom: 40px;}

#StepRight .regSep h3 {color: #333333 !important; margin: 0 0 10px 0;}

#StepRight .regSep {border: 1px dotted #DDDDDD;	margin: 0 0 20px 0; padding: 10px 10px 5px 10px;}

#StepRight .regSep p {margin-bottom: 10px;}

#StepRight .regSep a.txtBlue:link, #StepRight .regSep a.txtBlue:visited {text-align: right; color: #0286af; background-color: #FFFFFF;}

#StepRight .regSep a.txtBlue:hover {color: #000000; background-color: #FFFFFF;}



/**VIEW ORDERS & VIEW ORDER PAGE

***********************************/

#ViewOrderForm  {margin-bottom: 150px;}



/**VIEW ORDERS PAGE

**********************/

#OrderNotes {margin: 30px 0 50px 30px;}

#OrderNotes li {margin-bottom: 20px;}

#OrderNotes span {color: #000000;}

a.collection {
	color: #FFF;
	background-color: #000;
	text-align: center;
	display: block;
	width: 120px;
	height: 24px;
	padding-top: 6px;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 10px;
}
#offerLink {
	cursor: pointer;	
}