p { font-size: 12px; color: #996633; }
p.white { color: #ffffff; }
span.lastUpdate1 { color: #990000; font-weight: bold; font-size: 12px; }
span.lastUpdate2 { color: #333333; font-size: 10px; }

/**SEARCH FACILITY
********************/
.searchBox { color: #666666; background: #FFFFFF; border: 1px solid #CCCCCC; font-size: 10px; margin-left:3px; }
#searchStr { margin-right:20px; width:110px; } 
.SmallTitle  { font-size: 12px; color: #FFFFFF; text-transform: uppercase; float:left; margin-top:2px; }
.searchSelect { background-color: #996633; color: #ffffff; }


/**GENERAL FORM ELEMENTS
*****************************/	
form {margin: 0px;padding: 0px;}
form#GiftCert {	margin-left:10px;}
input { vertical-align: middle;}
.textbox { color: #444444; background: #FFFFFF; border: 1px solid #999999; font-size: 10px; padding: 1px; }
input#email {margin-left:10px;width:110px;}
.textboxDisabled { color: #333333; background: #FFFFFF; border: none; font-size: 10px; }
.SubmitBtn { background:transparent url(../styleImages/icons/button.gif) no-repeat; height: 17px; width:17px; padding:0; margin:-17px 0 0 0; text-align:right; float:right; border:none; display:block;	cursor: pointer; }
.AddBtn { padding:0; margin:-17px 0 0 0; text-align:right; float:right; border: 1px solid #cccccc; display:block; cursor: pointer; font-size: 11px; }
.submitbutton { border: 1px solid #996633; color: #996633; line-height:22px; font-size:12px; text-transform:uppercase; height: 22px; background-color: #fff; }
.submitbutton:focus, .submitbutton:hover { border: 1px solid #990000; color: #990000; }

/**GENERAL LIST STYLING
**************************/
ul {margin: 3px 0 0 5px;padding: 0px; color: #996633; }
ol {margin: 3px 0 0 2em;padding: 0;}
ol li.num {color: #C6EADD;list-style-type:outside;}
ul li {list-style-position: inside; margin: 0px;padding: 0px;}
li.bullet {list-style-type: square;}
li.nobullet {list-style-type:none;margin-left:0;}
li.bulletLrg {list-style-type: square;}


/**GENERAL BUTTONS
*******************/
.UpDateBtn { background-color:#FFFFFF; color: #663366; margin:0; padding:0 0 3px 25px; text-align:left; text-decoration:none; text-transform:uppercase; }
.BlueBg { color: #ffffff; background: #667777; font-size:14px; width:100%; margin:0px; text-align: right; padding:6px 5px 6px 5px; }
a.txtButton { color: #990000; line-height:22px; font-size:12px; padding:0 10px; margin:2px 0 0 0; text-transform:uppercase; text-decoration:none; border:1px solid #990000; }
a.txtButton:hover { color: #996633; border: 1px solid #996633; } 
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited { color: #FFFFFF; line-height:22px; font-size:12px; padding:0 10px; margin:2px 0 0 0; text-transform:uppercase; text-decoration:none; border:2px solid #FFFFFF; }
a.txtviewCart:hover { border:2px solid #C68C53; }
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover { color: #FFFFFF; line-height:22px; font-size:12px; padding:0 10px; margin:2px 0 0 0; text-transform:uppercase; text-decoration:none; border:4px solid #2B3136; }
.submit { color: #996633; line-height:14px; font-size:12px; padding:3px 3px 0; margin:2px 0 0 0; text-transform:uppercase; text-decoration:none; border:4px solid #FFFFFF; }


/**PRICING STYLES
*******************/
.txtOldPrice {text-decoration:line-through;}
.Sale {color:#32393E;background:#FFFFFF;}
.OutOfStock {color:#FF0000;background:#FFFFFF;}
.Save {color:#32393E; background: #667777;}


/**GENERAL LINKS
*****************/
a.txtLocation { color: #333333; background:#FFFFFF; text-decoration:none; }
a.txtLocation:hover { color: #6F9994; background: #FFFFFF; text-decoration:none; }
a.txtLink, a.txtSelected, a.txtDefault { color: #32393E; background: #FFFFFF; text-decoration:none; font-weight:bold; }
a.txtLink:hover, a.txtSelected:hover, a.txtSelected:active, a.txtDefault:hover { color: #242726; background: #FFFFFF; text-decoration:none; font-weight:bold; }
a.txtLinkPass, a.txtSelectedPass, a.txtDefaultPass { color: #996633; text-decoration:none; font-weight:normal; }
a.txtLinkPass:hover, a.txtSelectedPass:hover, a.txtSelectedPass:active, a.txtDefaultPass:hover { color: #990000; text-decoration:none; font-weight:normal; }


/**YOUR ACCOUNT PAGE
**********************/
#Account ul { margin:20px 0 0 30px; font-size: 12px; }
#Account li { list-style-type: square; background:#FFFFFF; }
#Account a { background:#FFFFFF; text-decoration:none; color: #996633; }
#Account a:hover { background: #FFFFFF; text-decoration: underline; color: #990000; }


/**SHOPPING BASKET HOME PAGE
*****************************/
.BasketProduct { color: #FFFFFF; padding:3px 0; margin:0; } 
.BasketProduct p { padding:0; margin:0 5px 0 0; line-height: 20px; } 
.BasketProduct span { float:right; margin:-21px 0 0 0; padding:0; color: #FFFFFF; }
.BasketProduct span .icon {padding-top:4px;} 
#BasketItems{ margin:3px 0; padding:3px 5px 0; border-top:1px dotted #FFFFFF; color: #FFFFFF; }
.TotalItems{ text-align:right; float:right; margin:-20px 5px 0 0; color: #FFFFFF; font-weight:bold; }
#BasketTotal{ color: #FFFFFF; margin:0 0 10px 0; padding:0 5px; }
.TotalPrice{ text-align:right; float:right; margin:-21px 5px 10px 0; padding:0; color: #FFFFFF; font-weight:bold; }
#BasketView { text-align: left; margin-top:10px; font-size:12px; }
a.BasketBtn, a.BasketBtn:hover { background-color:#FFFFFF; color: #663366; margin:0; padding:0 20px 3px 0px; text-decoration:none; }


/**VIEW CART PAGES
********************/
#CartView { padding: 3px; margin-bottom: 5px; margin-top: 0px; position: relative; z-index: 1; }
form#cart { padding-right:5px; margin-bottom:20px; }
#cartTable { margin-bottom:20px; margin-left: 20px; font-size: 11px; }
.cartProgress { color: #333333; background: #FFFFFF; padding: 2px; border: 1px solid #CCCCCC; width: 350px; margin: 20px auto; text-align:center; font-size: 11px; }
.txtcartProgressCurrent { color: #990000; background: #FFFFFF; font-weight: bold; }
.quickBuy { text-align: center; color: #333333; background:#FFFFFF; padding: 4px 0; width:87%; margin:0 auto 10px; font-size: 11px; }
.tdcartTitle { background-color: #996633; color: #ffffff; text-indent: 3px; font-weight: bold; font-size: 11px; }
.tdcartEven { background:#FFFFFF; color: #333333; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
.tdcartOdd { background: #FFFFFF; color: #333333; }
.tdCartSubTotal { padding-top: 10px; border-top: 1px solid #CCCCCC; }
.txtStockWarn {color: #FF4600;}
.dropDown { width: 100px; background-color: #FFFFFF; border: 1px solid #CCCCCC; font-size: 9px; color: #6F9994; }


/**STEP ONE PAGE
******************/
.InfoBox{ padding: 10px 0; margin: 20px 0px 10px 10px; border-top: 1px solid #CCCCCC; width: 480px; }
.InfoBox .BlueBg {height:30px;}
.InfoBox .BlueBg .Button { float:right; text-indent:0; margin-top:-20px; }
.Heading { text-transform:uppercase; font-weight:bold; padding-left:10px; text-align:left; }
.HeadingHalf { text-transform:uppercase; font-weight:normal; padding-left:10px; text-align:left; float:left; }


/**EDIT INVOICE PAGE
**********************/
#EditInvoice {margin-bottom:20px;}
#EditInvoice td.nudge80 {padding-left:80px;}


/**PERSONAL PROFILE PAGE
************************/
#Profile {margin:10px auto; font-size: 12px; }



/**VIEW ORDERS
*****************/
#ViewOrders {margin-bottom:15px; margin-left: 10px; font-size: 11px; }
#ViewOrdersInfo {margin-bottom:25px;}
#ViewOrdersInfo ol {margin-left:40px; margin-right: 20px; font-size: 11px; }
#ViewOrdersInfo ol li {list-style-position:outside;}
#ViewOrders .tdcartOdd {color: #555555;background: #f2f2f2;} 
#ViewOrders .tdcartEven { background: #ffffff; color: #555555; border-bottom:1px solid #996633; border-top:1px solid #996633; }
#ViewOrders a {color:#555555; text-decoration:underline;}
#ViewOrders a:hover {color: #990000; text-decoration:none;}

/**DEVELLION COPYRIGHT NOTICE
*******************************/
.txtCopyright, a.txtCopyright { text-align: center; padding-top: 5px; color: #999999; font-size:11px; }
a.txtCopyright:hover {text-decoration: none;}


/**MISCELLANEOUS 
******************/
.txtError { font-weight: bold; color: #050F72; background: #FFCECE; border: 1px solid #FF0000; padding: 2px; }
.txtOutOfStock { color: #FF0000; font-size: 75%; }
#shipping-select { width: 110px; }

