.textbox {
	background-color: #FFFFFF;
	border: 1px solid #d4b88b;
	font-size: 14Px;
	color: #573002;
}


.textboxDisabled {
	background-color: #573002;
	border: none;
	font-size: 14px;
	color: #d4b88b;
}

.submit {	
background-color: #573002;
border: none;
font-size: 14px;
color: #d4b88b;
height: 20px;
padding-bottom: 2px;
text-transform: uppercase;
}


form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

li.bullet, li.bulletLrg {
	list-style-type: square;
	color: #000000;	
}

#AccountList {
margin: 0 auto;
text-align: center;
width: 200px;
}

li.account {
list-style-type: square;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

li.account a {
color: #573002; 
background: #FFFFFF;
text-decoration: none;
font-size: 16px;
}

li.account a:hover {
color: #d4b88b;
background: #FFFFFF;
}

/**BUTTONS
***********/
a.txtButton {
	color: #d4b88b;
	background-color: #573002;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	color: #573002;
	background-color: #d4b88b;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

/**GENERAL HYPERLINK STYLING
******************************/
.txtDefault, 
a.txtDefault, 
a.txtLink, 
a.txtLocation,
.txtSession,
a.txtSession:hover {
color: #573002;
text-decoration:none;
}

a.txtDefault:hover, 
a.txtLink:hover, 
a.txtLocation:hover {color: #b38c4f; }



/**VIEW CART PAGES
********************/
.cartProgress {
color: #573002;
padding: 4px;
border: 1px solid #d4b88b;
width: 350px;
margin: 20px auto;
text-align: center;
font-size: 16px;
}


.txtcartProgressCurrent {
color: #b38c4f; 
font-weight: bold;
}


.quickBuy {
text-align: center;
color: #573002;
margin-bottom: 20px;
}

table#ViewCart {
width: 730px;
padding: 0;
margin: 10px 0 40px 10px
}


/**COUPON MOD
***************/
#CouponManager {
padding: 0;
margin: 0;
width: 740px;
}

#CouponManager td {
padding: 0; 
text-align: left;
}

#CouponManager td.tag {font-size: 13px;}


.tdcartTitle {
color: #d4b88b; 
background-color: #573002;
padding: 5px !important;
}


table#ViewCart .tdcartEven, table#ViewCart .tdcartOdd {
background-color: #FFFFFF; 
color: #573002;
border-top: 1px solid #d4b88b;
}

.tdCartSubTotal {
padding-top: 10px;
border-top: 1px solid #d4b88b;
}

table#ViewCart p {
margin: 0;
padding: 0;
line-height: 14px;
}


table#ViewCart p.app {
font-size: 10px;
margin: 0;
padding: 0;
}


.txtStockWarn {font-size: 75%; color: #FF0000;}
.txtError {
color: #CC0033;
background-color: #FAFAFA;
border: 1px solid #FF0000;
padding: 2px;
}


/**STEP 1 PAGE
*****************/
.floatcontainer:after{ 
content: "."; 
display: block; 
height: 0; 
font-size:0; 
clear: both; 
visibility:hidden; 
} 

.floatcontainer{display: inline-block;} 
/* Hides from IE Mac \*/ 
* html .floatcontainer {height: 1%;} 
.floatcontainer{display:block;} 
/* End Hack */ 

.regSep{
padding: 10px 10px 20px 10px;
margin: 10px 0px 0px 0px;
border-top: 1px solid #cccccc;
}
	

.regSep h2 {font-size: 26px;}
.FloatRight {float: right;}

/**STEP3 & STEP4 PAGEs
***********************/
#Step3Form, #Step4Form {
width: 740px; 
margin-left: 10px;
margin-bottom: 20px;
}


/**REGISTRATION FORM & VIEW ORDERS
************************************/
#RegistrationForm,
#ViewOrdersForm, 
#ViewOrderForm {
width: 740px; 
margin-left: 10px;
}

#RegistrationForm .tdcartTitle {
color: #d4b88b; 
background-color: #573002;
padding: 5px !important;
}

#RegistrationForm .textbox {width: 200px;}
#RegistrationForm td {padding: 10px 5px;}

/**GATEWAY PAGE
****************/
#GatewayForm .tdcartEven, #GatewayForm .tdcartOdd {
background-color: #573002;
color: #FFFFFF;
border-top: 3px double #d4b88b;
border-bottom: 3px double #d4b886;
text-align: left;
padding-left: 5px;
}

/**PROFILE PAGE
*****************/
#ProfileForm td {padding: 5px;}
#ProfileForm .textbox {width: 200px;}



/**COPYRIGHT NOTICE
*********************/
#CopyrightNotice {
color: #573002;
background: #FFFFFF;
margin: 10px 0 0 0;
}


/**DESIGNER CREDITS
**********************/
#DesignerCredits {
color: #573002;
background: #FFFFFF;
font-size: 12px;
margin: 5px 0 10px 0;
}

#DesignerCredits a {font-weight: bold; color: #333333;}
#DesignerCredits a:hover {color: #b38c4f; /*#d4b88b;*/}


/**CUBE CART COPYRIGHT
**************************/
.txtCopyright, a.txtCopyright {
text-align: center;
padding-top: 5px;
color: #573002;
font-size: 10px;
}


a.txtCopyright:hover {text-decoration: none;}
.dropDown {width: 120px;}
