/**TEXTBOXES AND FORM BUTTONS
*********************************/
.textbox, .textboxsml {background-color: #FFFFFF;border: 1px inset #FEFEFE;color: #000000;font: italic 12px/16px "Lucida Sans";}
.textboxDisabled {background-color: #333333;border: none;color: #FFFFFF;}
.submit, .submit:hover {color: #333333;background-color: #FFFFFF;border: 1px solid #666666;height: 22px;line-height: 18px;cursor: pointer;text-transform:lowercase;padding-bottom: 2px;}
.submit:hover {color: #999999;}

/**FORMS AND LISTS
*******************/
form, ol, ul {margin: 0px;padding: 0px;}
li {list-style-position: outside;margin: 0px;padding: 0px;}
li.bullet,  li.bulletLrg{list-style-type: square;color: #000000;}
li.num {}
li.account {list-style-type: square;padding-top: 5px;padding-bottom: 5px;}

/**SITE WIDE BUTTONS
**********************/
a.txtButton, a.txtCheckout, a.txtUpdate  {color: #333333; background-color: #FFFFFF; padding: 0; text-align: center; text-decoration: none; font-size: 12px; border: 1px solid #7f7f41;padding: 5px; text-transform: lowercase;}
a.txtButton:hover, a.txtCheckout:hover, a.txtUpdate:hover {color: #999999; background-color: #FFFFFF; padding: 5px; text-align: center; text-decoration: none; border: 1px solid #7f7f41; text-transform: lowercase; font-size: 12px;}
a.txtButton img, a.txtCheckout img, a.txtUpdate img {vertical-align: middle}

/**MISCELLANEOUS STYLING
***************************/
.txtOldPrice {text-decoration: line-through; color: #999999;}
.txtSale, .txtOutOfStock {color: #b7011f;}
.txtStockWarn {	font-size: 75%;	color: #b7011f;}
.txtError {font-weight: bold; color: #b7011f; background-color: #FFCECE; border: 1px solid #b7011f; padding: 2px;}

/**VIEW CART PAGES
*******************/
.cartProgress {font-weight: normal;padding: 10px;width: 350px;color: #7f7f41; background-color: #c1c180;text-align: center; border: 1px solid #7f7f41;margin: 20px auto;font-size: 14px;text-transform: uppercase}
.txtcartProgressCurrent {color: #000000; font-weight: bold;}
.quickBuy {text-align: center; margin-bottom: 15px;}
.quickBuy .textbox {vertical-align: middle}
.tdcartTitle {color: #333333;background-color: #c1c180;border-bottom: 1px solid #7f7f41;border-top: 1px solid #7f7f41;text-transform: uppercase;}
.tdcartEven, .tdcartOdd {color: #333333; background-color: #FFFFFF; border-bottom: 1px solid #CCCCCC;}
.tdcartEven img.thumb, .tdcartOdd img.thumb{width: 70px; border: 1px solid #999999;}
.tdCartSubTotal {padding-top: 10px;}
table#CouponForm {margin: 10px 0 15px 0;}

/**STEP 1 PAGE
*****************/
.BoxOne {float: left; display: inline; width: 280px;margin-left: 35px;padding: 0 20px 30px;}
.BoxTwo {float: left; display: inline; border-left: 1px dotted #CCCCCC;width: 300px;padding: 0 10px 10px;}
.regSep{padding: 0 0 30px 10px;margin: 10px 10px 20px 10px;}
.regSep p {margin-bottom: 25px;}

/**TABLE BASED FORMS
***********************/
#RegForm td, #ProfileForm td, #TAFForm td, #ChangePassword td {padding: 8px}
#RegForm td.tdcartTitle {padding:3px 5px;}
#RegForm .textbox {width: 140px;}
#TAFForm .textbox,#ProfileForm .textbox, #ForgotPasswordForm .textbox {width: 180px;}
#ChangePassword .textbox {width: 160px}

/**RECAPTCHA 
**************/
#recaptcha_container {width: 180px;}
#recaptcha_image img {width: 178px; border: 1px solid #333333;}

/**VIEW ORDERS PAGE
**********************/
ol#OrderList {margin-left: 20px;}
ol#OrderList li {font-style: italic; padding: 10px; color:#333333; border-bottom: 1px solid #DDDDDD;}
.PointBox {font-size: 12px; font-style: normal; color:#7f7f41;}
.PointBox p.nostyle {font: italic 14px/18px "Lucida Sans";margin: 0;padding: 0;color: #333333;}

/**ADVANCED SEARCH PAGE
************************/
table#AdvancedSearch {width: 300px;}
table#AdvancedSearch td{padding-top: 5px; padding-bottom: 5px}
table#AdvancedSearch .textbox {width: 220px;}
table#AdvancedSearch .textboxsml {width: 102px;}
table#AdvancedSearch div {text-align: center; padding: 10px 0;}


/**GIFT CERTIFICATE PAGE
****************************/
table#GiftForm td {padding: 5px;}
table#GiftForm .textbox {width: 150px;}

/**DEVELLION LTD COPYRIGHT NOTICE
*************************************/
.txtCopyright, a.txtCopyright {	text-align: center;font-size: 11px;padding-top: 5px;color: #000000;}
a.txtCopyright:hover {text-decoration: none;}


