﻿.foo{}
checkbox, input, radio, select{font-size:11px;}
textarea{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}
.textbox{}
.searchtext{border:solid 1px #d3d3d3;vertical-align:top;font-size:12px;}
.searchboxtext{width:110px;border:0px;font-size:12px;line-height:29px;background-image:url(images/searchBox.gif);width:120px;height:29px;padding-left:10px;}
.block.block-newsletter .listbox .textBox{border:0px;font-size:12px;line-height:29px;background-image:url(images/newsletterBox.gif);width:148px;height:25px;padding-left:10px;float:right;}
.newsaddcommenttitletext{width:250px;border:solid 1px #E3E3E3;vertical-align:top;font-size:12px;}
.newsaddcommentcommenttext{height:150px;width:500px;border:solid 1px #E3E3E3;vertical-align:top;font-size:12px;}
.blogaddcommentcommenttext{height:150px;width:500px;border:solid 1px #E3E3E3;vertical-align:top;font-size:12px;}
.accountsignaturetext{height:100px;width:500px;border:solid 1px #E3E3E3;vertical-align:top;}
.nopnumerictextboxtext{border:none;vertical-align:top;font-size:12px;}
.shoppingcartquantitytext{border:solid 1px #E3E3E3;font-size:12px;text-align:right;}
.wishlistquantitytext{border:solid 1px #E3E3E3;font-size:12px;text-align:right;}
.forumtopictitletext{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
.privatemessagesubjecttext{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;}
.forumsearchtext{width:500px;border:1px solid #acacac;font-size:14px;}
.forumsearchboxtext{border:1px solid #acacac;font-size:12px;}
.bbeditortext{border:#cec6b5 1px solid;}
.edittopiclinkbutton{padding-right:5px;padding-left:18px;background:url('images/ico-edit.gif') no-repeat;}
.deletetopiclinkbutton{padding-right:5px;padding-left:18px;background:url('images/ico-delete.gif') no-repeat;}
.movetopiclinkbutton{padding-right:5px;padding-left:18px;background:url('images/ico-moveTopic.gif') no-repeat;}
.replytopiclinkbutton{padding-right:5px;padding-left:18px;padding-bottom:3px;background:url('images/ico-forum-post-add.gif') no-repeat;}
.watchtopiclinkbutton{padding-left:18px;background:url('images/ico-forum-watch.gif') no-repeat;}
.editpostlinkbutton{padding-right:5px;padding-left:18px;background:url('images/ico-edit.gif') no-repeat;}
.deletepostlinkbutton{padding-right:5px;padding-left:18px;background:url('images/ico-delete.gif') no-repeat;}
.newsletterbox-subscribebutton{background:url(images/buttons/submit-gold.gif) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:96px;height:24px;float:right;margin-top:5px;text-transform:capitalize;display:block;}
.searchboxbutton{background:url(images/buttons/search-go.gif) no-repeat;border:none;color:#FFF;height:20px;margin:0 0 0 5px;margin-top:9px;width:auto;overflow:visible;text-indent:-9999px;width:50px;cursor:pointer;}
.searchbutton{background:url(images/buttons/search-again-green.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:162px;height:24px;margin-top:5px;margin-bottom:10px;display:block;background-color:Transparent;text-transform:capitalize;}
.contactusbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.productlistproductdetailbutton{background:url(images/buttons/more-info-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:99px;height:24px;float:right;margin-top:5px;text-transform:capitalize;display:block;}
.productlistaddtocartbutton{background:url(images/buttons/add-to-cart-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:190px;height:24px;float:right;margin-top:5px;margin-bottom:10px;text-transform:capitalize;display:block;}
.wishlistaddtocartbutton{background:url(images/buttons/add-to-cart-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:190px;height:24px;margin-top:5px;margin-bottom:10px;margin-left:10px;text-transform:capitalize;display:block;}
.newsitemaddcommentbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.blogpostaddcommentbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.productemailafriendbutton{background-image:url(images/buttons/email-a-friend.png);background-repeat:no-repeat;display:block;height:24px;margin-top:10px;text-transform:capitalize;color:transparent;background-color:transparent;border:none;width:190px;cursor:pointer;cursor:hand;text-indent:-9999px;float:left;}
.productaddtocomparelistbutton{background-image:url(images/buttons/add-to-compare-list.png);background-repeat:no-repeat;display:block;height:24px;margin-top:10px;text-transform:capitalize;color:transparent;border:none;background-color:transparent;width:190px;cursor:pointer;cursor:hand;text-indent:-9999px;float:left;}
.productvariantaddtocartbutton{background-image:url(images/buttons/add-to-cart-2.png);background-repeat:no-repeat;background-position:left;height:24px;text-transform:capitalize;color:transparent;display:block;padding:0px;width:123px;border:none;background-color:transparent;cursor:pointer;cursor:hand;text-indent:-9999px;}
.productvariantaddtowishlistbutton{background-image:url(images/buttons/add-to-wish-list.png);background-repeat:no-repeat;display:block;height:24px;margin-top:10px;text-transform:capitalize;width:190px;background-color:Transparent;border:none;cursor:pointer;cursor:hand;text-indent:-9999px;float:left;}
.productwritereviewbutton{background:url(images/buttons/add-review.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:190px;height:24px;margin-top:5px;margin-bottom:5px;display:block;background-color:Transparent;text-transform:capitalize;}
.loginbutton{background:url(images/buttons/login-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:102px;height:24px;float:left;margin-top:5px;margin-bottom:10px;display:block;text-transform:capitalize;}
.registerbutton{background:url(images/buttons/register-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:102px;height:24px;float:left;margin-top:5px;margin-bottom:10px;text-transform:capitalize;display:block;}
.checkoutasguestbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);margin-bottom:3px;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.savecustomerinfobutton{background:url(images/buttons/save-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:102px;height:24px;float:left;margin-top:10px;margin-bottom:10px;text-transform:capitalize;display:block;}
.addbillingaddressbutton{background:url(images/buttons/add-billing-address.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:167px;height:24px;float:left;margin-top:2px;margin-bottom:10px;text-transform:capitalize;display:block;}
.addshippingaddressbutton{background:url(images/buttons/add-shipping-address.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:176px;height:24px;float:left;margin-top:2px;margin-bottom:10px;text-transform:capitalize;display:block;}
.editaddressbutton{background:url(images/buttons/edit-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:84px;height:24px;text-transform:capitalize;display:block;float:right;margin-left:5px;}
.deleteaddressbutton{background:url(images/buttons/delete-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:90px;height:24px;text-transform:capitalize;display:block;float:right;margin-left:5px;}
.orderdetailsbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;margin-bottom:3px;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.changepasswordbutton{background:url(images/buttons/change-password.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:160px;height:24px;text-transform:capitalize;display:block;margin-left:5px;margin-top:5px;margin-bottom:5px;}
.registernextstepbutton{background:url(images/buttons/continue-registration-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:222px;height:24px;margin-top:10px;margin-bottom:10px;float:left;text-transform:capitalize;display:block;}
.completeregistrationbutton{background:url(images/buttons/finish-registration.gif) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:162px;height:24px;margin-top:5px;text-transform:capitalize;display:block;}
.passwordrecoverybutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.newpasswordbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.saveaddressbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.orderdetailsprintbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.updatewishlistbutton{background:url(images/buttons/update-wishlist-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:162px;height:24px;margin-top:10px;margin-bottom:10px;text-transform:capitalize;display:block;}
.sendemailafriendbutton{background:url(images/buttons/send-email-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:162px;height:24px;margin-top:5px;margin-bottom:10px;text-transform:capitalize;display:block;}
.applycouponcodebutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.updatecartbutton{background:url(images/buttons/update-cart-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:122px;height:24px;margin-top:5px;margin-right:5px;display:block;text-transform:capitalize;float:left;}
.continueshoppingbutton{background:url(images/buttons/continue-shopping-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:171px;height:24px;margin-top:5px;margin-right:5px;display:block;text-transform:capitalize;float:left;}
.checkoutbutton{background:url(images/buttons/continue-to-checkout-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-999px;width:230px;height:24px;margin-top:5px;margin-bottom:10px;margin-right:5px;display:block;text-transform:capitalize;float:left;}
.selectshippingaddressbutton{background:url(images/buttons/ship-to-this-address-blue.png) no-repeat;cursor:pointer;border:none;text-indent:-999px;width:222px;height:24px;margin-top:5px;margin-right:5px;display:block;text-transform:capitalize;}
.newaddressnextstepbutton{background:url(images/buttons/select-this-address-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-999px;width:222px;height:24px;margin-top:5px;float:right;display:block;text-transform:capitalize;}
.selectbillingaddressbutton{background:url(images/buttons/bill-to-this-address.png) no-repeat;cursor:pointer;border:none;text-indent:-999px;width:222px;height:24px;margin-top:5px;display:block;text-transform:capitalize;}
.sameasshippingaddressbutton{background:url(images/buttons/use-shipping-address-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-999px;width:158px;height:14px;margin-top:10px;margin-bottom:10px;text-transform:capitalize;display:block;}
.shippingmethodnextstepbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.paymentmethodnextstepbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.paymentinfonextstepbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.confirmordernextstepbutton{background:url(images/buttons/confirm.png) no-repeat top left;border:1px solid rgb(255, 136, 0);color:#FFF;height:34px;padding:0 5px 10px 5px;width:99px;overflow:visible;border:none;text-indent:-9999px;display:block;text-transform:capitalize;background-color:Transparent;border:none;cursor:pointer;text-indent:-9999px;}
.orderprocessedcontinuebutton{background:url(images/buttons/return-to-main-site-pink.png) no-repeat;cursor:pointer;border:none;text-indent:-9999px;width:222px;height:24px;margin-top:10px;margin-bottom:10px;float:left;text-transform:capitalize;display:block;}
.submitpollvotebutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.submitforumtopicbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.cancelforumtopicbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.forumsearchbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.forumsearchboxbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;text-align:center;}
.submitpmbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.cancelpmbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.replypmbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.deletepmbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.backpmbutton{background:url(images/grey_button_bg.gif) no-repeat 25% 50% #333;border:1px solid #333;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.deleteselectedpmbutton{background:url(images/orange_button_bg.gif) no-repeat 25% 50% rgb(255, 136, 0);border:1px solid rgb(255, 136, 0);margin-bottom:3px;color:#FFF;height:20px;padding:0 5px 0 5px;width:auto;overflow:visible;}
.currencylist{background:#e3e3e3;border:solid 1px #3a3a3a;}
.languagelist{background:#e3e3e3;border:solid 1px #3a3a3a;}
.taxdisplaytypelist{background:#e3e3e3;border:solid 1px #3a3a3a;}
.forumtopicoptionscheck{}
.forumtopicoptionscheck label{color:#555;font-size:0.9em;padding-left:5px;vertical-align:top;}
.orange{font-family:arial,helvetica;}
.orange .ajax__tab_body{font-size:10pt;border:1px solid #333;border-top:none;background-color:#ffffff;padding:10px 10px 10px 10px;}
.orange .ajax__tab_header{background-color:#333;border:solid 2px #333;border-bottom:none;padding:2px 2px 4px 2px;}
.orange .ajax__tab_tab{font-size:1em;color:#FFF;font-weight:bold;text-align:center;border:solid 1px #FFF;padding:5px;background:#404040;}
.orange .ajax__tab_active .ajax__tab_tab, .orange .ajax__tab_hover .ajax__tab_tab{color:#ff9933;border:solid 1px #ff9933;}
.grey .ajax__tab_header{font-family:"Helvetica Neue" , Arial, Sans-Serif;background:url(images/tab-line.png) repeat-x bottom;font-size:12px;display:block;}
.grey .ajax__tab_header .ajax__tab_outer{background:url(images/tab.png) no-repeat left top;border-color:#222;color:#222;padding-left:10px;margin-right:3px;}
.grey .ajax__tab_header .ajax__tab_inner{background:url(images/tab.png) no-repeat right top;border-color:#666;color:#666;padding:3px 10px 2px 0px;}
.grey .ajax__tab_hover .ajax__tab_inner{color:#000;}
.grey .ajax__tab_active .ajax__tab_outer{background:url(images/tab.png) no-repeat 0pt -40px;border-bottom-color:#ffffff;}
.grey .ajax__tab_active .ajax__tab_inner{background:url(images/tab.png) no-repeat right -40px;color:#000;border-color:#333;}
.grey .ajax__tab_body{font-family:arial,helvetica;font-size:10pt;background-color:#fff;border:solid 1px #d7d7d7;border-top-width:0;}
