#searchStr{margin-right:20px;width:110px;}
.SmallTitle{color:#FFF;float:left;font-size:12px;margin-top:2px;text-transform:uppercase;}

form{margin:0;padding:0;}
form#GiftCert{margin-left:10px;}
input{vertical-align:middle;}
.textbox{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#666666;font-size:12px;padding:2px;width:130px;}
input#email{margin-left:10px;width:110px;}
.textboxDisabled{background:#FFF;border:none;color:#333;font-size:10px;}

form.login{}
form.login input{border:1px solid #CCC;padding:2px;}
form.login input.email{margin:0 0 0 35px;}
form.login input.password{margin:0 0 0 10px;}
form.login input.submit{border:none;}

ul{margin:0 0 15px;padding:0;}
ol{margin:3px 0 0 30px;padding:0;}
ol li.num{color:#FFAD00;list-style-type:outside;}
ul li{list-style-type:none;margin:0 0 4px;padding:0;}
li.bullet{list-style-type:square;}
li.nobullet{list-style-type:none;margin-left:0;}
li.bulletLrg{list-style-type:square;}

.SubmitBtn{background:transparent url(../styleImages/icons/button.gif) no-repeat;border:none;cursor:pointer;display:block;float:right;height:17px;margin:-17px 0 0;padding:0;text-align:right;width:17px;}
.AddBtn{background:transparent url(../styleImages/icons/add.gif) no-repeat;border:none;cursor:pointer;display:block;float:right;height:17px;margin:-17px 0 0;padding:0;text-align:right;width:17px;}
.UpDateBtn{background-color:#FFF;background-image:url(../styleImages/icons/Rtbutton.gif);background-position:left center;background-repeat:no-repeat;color:#636;margin:0;padding:0 0 3px 25px;text-align:left;text-decoration:none;text-transform:uppercase;}
.BlueBg{color:#FFF;font-size:14px;height:32px;margin:0;padding:0 5px 2px;width:100%;}
.BlueBg span{float:left;font-size:11px;margin:5px 0 0 5px;}
.ButtonLt{float:left;margin-left:0;margin-top:5px;text-align:left;}
.ButtonRt{float:right;margin-right:7px;margin-top:5px;text-align:right;}
a.txtButton:link,a.txtButton:visited,a.txtButton:hover,a.txtButton:active,a.txtButton:focus,.submit,.submit:hover{background:#959595;color:#FFF;border:none;padding:2px;}
a.txtviewCart:active,a.txtviewCart:link,a.txtviewCart:visited{background-color:#FEC100;background-image:url(../styleImages/backgrounds/ButtonBg.gif);background-position:left top;background-repeat:repeat;border:4px solid #FFF;color:#FFF;font-size:12px;line-height:24px;margin:0;padding:0 10px;text-decoration:none;text-transform:uppercase;}
a.txtviewCart:hover{border:4px solid #2B3136;}
a.flashBasket:active,a.flashBasket:link,a.flashBasket:visited,a.flashBasket:hover{background-color:#FEC100;background-image:url(../styleImages/backgrounds/ButtonBg.gif);background-position:left top;background-repeat:repeat;border:4px solid #2B3136;color:#FFF;font-size:12px;line-height:24px;margin:0;padding:0 10px;text-decoration:none;text-transform:uppercase;}
.ButtonRt .submit{background-color:#FEC100;background-image:url(../styleImages/backgrounds/ButtonBg.gif);background-position:left top;background-repeat:repeat;border:4px solid #FFF;color:#FFF;font-size:12px;height:24px;line-height:12px;margin:0;padding:0 3px;text-decoration:none;text-transform:uppercase;}
span.sale{color:#F00;}

.txtOldPrice{text-decoration:line-through;}
.Sale{background:#FFF;color:#FA0;}
.OutOfStock{background:#FFF;color:red;}
.Save{background:#3AB0D6;color:#FA0;}

a.txtLocation{text-decoration:none;}
a.txtLocation:hover{text-decoration:none;}
a.txtLink,a.txtSelected,a.txtDefault{font-weight:700;text-decoration:none;}
a.txtLink:hover,a.txtSelected:hover,a.txtSelected:active,a.txtDefault:hover{font-weight:700;text-decoration:none;}
a.txtLinkPass,a.txtSelectedPass,a.txtDefaultPass{font-weight:400;text-decoration:none;}
a.txtLinkPass:hover,a.txtSelectedPass:hover,a.txtSelectedPass:active,a.txtDefaultPass:hover{font-weight:400;text-decoration:none;}

#Account ul{margin:20px;}
#Account li{background:#FFF;color:#3AA8CC;list-style-type:square;}
#Account a{background:#FFF;color:#3AA8CC;font-weight:700;text-decoration:none;}
#Account a:hover{background:#FFF;color:#F90;}

.BasketProduct{color:#FFF;line-height:20px;margin:0;padding:3px 0;}
.BasketProduct p{margin:0 5px 0 0;padding:0;}
.BasketProduct span{color:#FFF;float:right;margin:0;padding:0;}
.BasketProduct span .icon{padding-top:4px;}
#BasketItems{border-top:1px dotted #FFF;color:#FFF;margin:3px 0;padding:3px 5px 0;}
.TotalItems{color:#FFF;float:right;font-weight:700;margin-left:5px 0 0;text-align:right;}
#BasketTotal{color:#FFF;margin-bottom:10px;padding-left:5px;}
.TotalPrice{color:#FFF;float:right;font-weight:700;margin:0 5px 0 0;padding:0;text-align:right;}
#BasketView{font-size:12px;margin-top:10px;text-align:left;}
a.BasketBtn,a.BasketBtn:hover{background-color:#FFF;background-image:url(../styleImages/icons/button.gif);background-position:right center;background-repeat:no-repeat;color:#636;margin:0;padding:0 20px 3px 0;text-decoration:none;}

#CartView{margin-bottom:5px;margin-top:0;padding:3px;position:relative;z-index:1;}
form#cart{margin-bottom:20px;padding-right:50px;}
#cartTable{margin-bottom:20px;}
.cartProgress{background:#101010 none repeat scroll 0 0;color:#FFF;margin:0 0 20px;padding:4px;text-align:center;width:630px;font-family:"Courier New", Courier, monospace;}
.txtcartProgressCurrent{background:#101010;color:#FFF;font-weight:700;}
.quickBuy{background:#FFF;color:#333;margin:0 auto 10px;padding:4px 0;text-align:center;width:87%;}
.tdcartTitle{color:#101010;font-weight:700;font-family:"Courier New", Courier, monospace;font-size:17px;padding:10px 0;}
.tdcartEven{border-bottom:1px dotted #CCC;border-top:1px dotted #CCC;}
.tdcartOdd{}
.tdCartSubTotal{border-top:1px solid #CCC;padding-top:10px;}
.txtStockWarn{color:#FF4600;}
.dropDown{background-color:#FFF;border:1px solid #CCC;color:#6F9994;font-size:9px;width:100px;}
#cartTable img.thumb{width:60px;padding:5px;}
#cartTable input.QTY{padding:3px 0;width:30px;}
#cartTable strong {color:#101010;}

#InfoBox{margin-top:20px;}
#InfoBox td{border-top:1px solid #CCC;margin:0;padding:10px 5px 10px 0;}
.Prompt{float:left;font-weight:700;padding:5px 0 10px;text-align:left;text-transform:uppercase;width:100%;}
#InfoBox .ButtonRt{margin-top:5px;}
.Heading{font-weight:700;padding-left:10px;text-align:left;text-transform:uppercase;}

#EditInvoice{margin-bottom:20px;}
#EditInvoice td.nudge80{padding-left:80px;}

#Profile{margin:10px auto;}

#ViewOrders{margin-bottom:15px;}
#ViewOrdersInfo{margin-bottom:25px;}
#ViewOrdersInfo ol{margin-left:20px;}
#ViewOrdersInfo ol li{list-style-position:outside;}
#ViewOrders .tdcartOdd{background:#45D2FF;color:#FFF;}
#ViewOrders .tdcartEven{background:#3DB9E1;border-bottom:1px solid #FFF;border-top:1px solid #FFF;color:#FFF;}
#ViewOrders a{color:#FFF;text-decoration:underline;}
#ViewOrders a:hover{color:#FA0;text-decoration:none;}

.txtCopyright,a.txtCopyright{color:#FFF;font-size:11px;padding-top:5px;text-align:center;}
a.txtCopyright:hover{text-decoration:none;}

.txtError{color:#F00;font-weight:700;padding:2px;}
.txtOutOfStock{color:red;font-size:10px;}
#shipping-select{width:110px;}
div.shippingMessage { padding-top:20px;color:#000;font-weight:bold; font-size:11pt; }
div#mc_embed_signup * { font-family:Courier; font-size:8pt;color:#000; }
div#mc_embed_signup strong { font-size:10pt; }	
div#mc_embed_signup p.subscribeMessage { margin:0 0 3px 0;padding:0;}

span#inStock, span#prodCode { visibility:hidden; }

div#Currency { color: #000; }
div#Currency span.SmallHeader { color:#000;}
div#Currency span.shippingMessage { color:#000; text-transform: uppercase;}
div#Currency a.flag { color:#000; text-decoration:none; }
div#Currency a.flag img { outline: none; border:none; vertical-align:middle; }

div#RelatedProducts { overflow: hidden; clear:both;}
div#CatDescription { display:none;}
