body{margin-top:10px;margin-bottom:10px;color:#939598;background:#000;font-style:normal;font-variant:normal;font-weight:400;font-size:.7em;font-family:Arial, Verdana, Helvetica, sans-serif;padding:0}
#bodygradient{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;background-image:url(images/bg_middle_aurora-normal.png);z-index:-1}
a:active,a:hover{color:red;text-decoration:none}
h1 {font: 100% Arial, Verdana, Helvetica, sans-serif;padding:0px;margin:0px;display:inline-block;}
h2{color:#5b626c;font:bold 120% Arial, Verdana, Helvetica, sans-serif}
h3{color:#5b626c;font:bold 110% Arial, Verdana, Helvetica, sans-serif}
h4{color:#5b626c;font:bold 100% Arial, Verdana, Helvetica, sans-serif}
h5{color:#000;font:bold 100% Arial, Verdana, Helvetica, sans-serif}
.h5-special{color:#000;font:bold 100% Arial, Verdana, Helvetica, sans-serif;padding-bottom:5px}
h6{color:#000;font:bold italic 100% Arial, Verdana, Helvetica, sans-serif}
#proddesc li{color:gray;list-style-type:none;list-style-position:outside;list-style-image:none;}
hr{color:#ccc;height:1px}
table{font-size:100%}
th.default{border-bottom:1px solid silver;border-left:1px solid silver;background:#D50000 url(images/grid_bg.gif) repeat-x left top;text-transform:uppercase;text-align:center;text-indent:0;font-family:Arial, Verdana;font-weight:700;font-size:11px;color:#fff}
table.default{text-align:center;font-family:Verdana;font-weight:400;font-size:10px;vertical-align:middle;color:#404040;width:98%;background-color:#fafafa;border:1px silver solid;border-collapse:collapse;border-spacing:0}
code{color:#6c0;font:100% "Courier New", Courier, monospace}
input[type=text],input[type=password] {width:250px;border:2px solid #000000;}
textarea {width:350px;border:2px solid #000000;}
.formbutton{font-weight:700;color:#fff;font-size:.92em;text-transform:uppercase;font-style:normal;width:99px;height:32px;background:url(images/custombuttons/blankbutton.png) no-repeat 0 0;border:0 solid #fff}
.formbutton:hover{background:url(images/custombuttons/blankbutton.png) no-repeat 0 -33px;cursor:pointer}
#TopNav /* Container for TopNavMenu */{width:880px;height:15px;padding-right:5px;text-align:left;background-image:none;margin:0 auto}
#TopNavMenu /* The Top Navigation Menus */{position:relative;text-align:right;z-index:1000}
#bodywrapper{width:880px;height:auto;text-align:left;background:#000 url(images/layout_bkg.gif) repeat-y center;margin:0 auto}
#bodyborder{position:relative;clear:both;padding-bottom:2px;background:transparent url(images/footer_bg.gif) bottom left repeat-x}
#bodywrapper2{width:880px;text-align:left;background-color:#fff;background-repeat:repeat-y;background-position:top center;margin:0 auto}
#bodyborder2{border-left:2px solid silver;border-top:2px solid silver;border-bottom:2px solid silver;border-right:2px solid silver;margin:0;padding:10px}
DIV.roundcorner2{width:880px;background:#fff url(images/TRGW.gif) no-repeat top right}
DIV. roundcorner2 DIV{background:url(images/tlgw.gif) no-repeat top left}
DIV. roundcorner2 DIV DIV{background:url(images/brgw.gif) no-repeat bottom right}
DIV. roundcorner2 DIV DIV DIV{background:url(images/blgw.gif) no-repeat bottom left}
#header{height:80px;padding-bottom:9px;width:880px;border-top:0 gray solid;background-color:#000;background:transparent url(images/banner_bg.gif) top left no-repeat}
#logo{margin-top:15px;margin-left:15px;height:40px;width:50%;background-color:#000;background:url(images/logo.jpg) no-repeat}
#bar{text-align:left;background-color:transparent;font-size:1em;height:auto}
#banner{text-align:center;margin:0 152px}
.AlwaysVisibleHeader{width:100%;z-index:100;background-color:#fff;color:inherit;border:solid 1px silver}
.corporate{background-color:#000;color:#fff;font-family:Verdana, Arial, Helvetica;font-size:10px;text-align:justify}
#contentwrapper{position:relative;margin-left:148px;width:100%;border-left:0 solid #FFF;border-right:0 solid #FFF;background-color:Transparent}
#floatwrapper{float:left;height:auto;width:724px}
#leftcolumn{position:relative;width:148px;float:left;margin-left:-148px;padding-top:2px;background-color:Transparent;}
#leftcolcontainer{width:148px;background-color:Transparent;vertical-align:top;}
#centercolumn{float:right;width:724px;height:auto;background-color:Transparent}
#rightcolumn{float:right;position:relative;width:148px;margin-right:-148px;background-color:Transparent}
#footer{font-size:1em;text-align:center;color:#fff;position:relative;clear:both}
#footer a:hover{font-size:1em;color:red;padding:2px 0}
#PopUpControllers{position:relative;float:right}
.PopUpCartController a:hover{border-top:solid 1px silver;border-right:solid 1px silver;border-left:solid 1px silver;background:#fff;padding:3px 0 2px}
.PopUpLoginController a:hover{border:solid 1px silver;background:#fff;padding:3px 0 1px}
.genericpopuppanel{position:absolute;width:200px;visibility:hidden;border:solid 1px silver;background:#fff;z-index:1;padding:2px}
#categorymenu{height:auto;width:inherit}
#categorymenu li{list-style:none;display:block;width:auto;height:auto;vertical-align:bottom;padding:0}
#categorymenu li a{display:block;height:15px;text-decoration:none;list-style:none;text-align:left;font-size:1em;font-weight:400;color:#000;padding:0}
#categorymenu li a:hover{background:url(images/activeArrowRight.gif) no-repeat left;color:#F17910}
#categorymenu li a:active,#categorymenu li a:focus{background:url(images/activeArrowRight.gif) no-repeat left;color:orange}
#tabmenu{float:right;height:53px;position:absolute;background:transparent url(images/tabs_bg.gif);width:100%;text-align:left}
#tabmenu a{display:block;float:left;width:auto;height:auto;margin-left:0;padding-top:0;/*background:url(images/inactivelinkbg.gif) no-repeat;*/text-decoration:none;text-align:center;font-weight:700;color:#000}
/*#tabmenu a:link{background-image:url(images/inactivelinkbg.gif)}*/
/*#tabmenu a:hover{background-image:url(images/hoverlinkbg.gif)}*/
.imageviewerflyout{z-index:999;display:none;border:solid 1px #D0D0D0;background-color:#FFF;overflow:hidden}
.imageviewerclosebutton{border:outset thin #FFF;text-decoration:none;background-color:#666;color:#fff;text-align:center;font-weight:700;padding:5px}
.imageviewerbtncloseparent{float:right}
.imageviewerinfo{z-index:2;display:none;font-size:12px;border:solid 1px #D0D0D0;background-color:#FFF;width:305px;height:305px;font-family:font-size: 12px;padding:1px}
.flyoutviewerinfo{z-index:2;display:none;font-size:12px;border:solid 1px #D0D0D0;background-color:#FFF;width:305px;height:305px;font-family:font-size: 12px;padding:5px}
.subtotal{text-align:right;border-top:1px solid #c9c9c9;margin-top:5px}
.sectionheader{border-bottom:#dcdcdc 1px dotted;color:#65738E;font-size:8pt;padding-bottom:5px;font-weight:700}
.admin-header{background-color:#6190CD;height:40px;padding-left:10px;border-bottom:solid 4px #B4CCEB}
.admin-header h1{color:#FFF}
.admintable{text-align:left;width:700px;border:1px dashed #ccc;margin:5px;padding:0}
.adminlabel{font-size:8pt;font-family:Arial, verdana;width:120px;margin-bottom:3px;vertical-align:top}
.adminitem{background-color:#fff;margin-bottom:3px;border-width:0}
.ourprice{font-weight:700;font-size:1em;color:#000;font-family:Arial, verdana}
.retailprice{font-family:Arial;font-size:1em;font-weight:700;color:silver;text-decoration:line-through}
.totalbox{text-align:center;color:#900;font-weight:700}
.adbox{font-size:9pt;margin-bottom:10px;border:1px solid #DCDCDC;padding:10px}
a.editme{text-decoration:none;color:#4a4d5c}
.commandbar{font-size:8pt;border:1px solid #DCDCDC;padding:3px}
.pagenos{color:#000;padding-right:5px}
.pagenolink ul{color:#06c;display:inline;background-color:#fff;list-style:none;margin:0;padding:0}
.pagenolink li{text-align:center;color:#e4e4e4;display:inline;margin-right:1px;border:solid 1px silver;background-color:#fff;padding:3px}
.pagenolink li:hover,.pagenolink li:active{text-align:center;color:#e4e4e4;display:inline;border:solid 1px #000;background-color:#fff}
.pagenolink #prevpagelink,.pagenolink #nextpagelink{text-align:center;color:#E4E4E4}
.pagenolink #prevpagelink a,.pagenolink #nextpagelink a{text-align:center;color:red;padding:0 5px;}
.pagenolink li a{text-align:center;color:#06c;display:inline-block}
.pagenolink li a:hover,.pagenolink li a:active{text-align:center;color:red;text-decoration:underline;background-color:#fff}
.mainproductimage{width:220px;text-align:center;float:left;padding-bottom:10px}
.productdata{border:none;border-collapse:collapse}
.productdata td,.productdata th{font-weight:400;text-align:left;padding:2px}
.price{font-weight:700;color:#c00}
del.price{color:#000;text-decoration:line-through}
.browsebox h1{font-family:Arial, verdana;font-weight:700;font-size:12px;color:#3973b5;border-bottom:1px dashed #ccc}
.browsebox h1 a{color:#3973b5}
h1.accent{font-size:12px;font-weight:700;color:#900;margin:0 0 5px}
.smalltext{font-size:1em;color:#000000;font-family:Arial, verdana;font-weight:bold;text-align:center;margin-left:2px}
.usuallyships{font-size:1em;color:gray;font-family:Arial, verdana;font-weight:400}
.adbox h3{font-weight:700;font-size:10pt;font-family:Arial, verdana;color:#C7C030;margin-top:1px;margin-bottom:3px}
.loginheader{height:25px;font-weight:700;font-size:10pt;color:#666;font-family:Arial, verdana;background-color:#f5f5f5;text-align:center}
.logincell{background-color:#fff;vertical-align:middle;font-style:normal;font-family:Arial, verdana;text-transform:uppercase;text-align:left;color:red;padding:25px}
.logtable{border:1px solid #ccc;background-color:#ccc;text-align:left;color:red}
.subcategory{text-align:left;margin-left:4px}
.watermark{text-align:center;color:silver;font-size:.8em;background:#fff}
.sitelogobox{margin-top:10px;font-size:7pt;vertical-align:bottom;color:#65738e;font-family:Palatino;letter-spacing:2px}
.productbox{height:200px;width:180px;border:1px solid #c5c5c5;margin:5px}
.productsummarycustom{border:1px solid silver;background:url(images/biggrid.gif) no-repeat center}
.productsummarycustom2{border:1px solid silver;background:url(images/cust_cat_list_bkgd-normal.gif) no-repeat center}
.productdetailsbackgd{width:100%;background:url(images/biggrid_big.gif) repeat-x}
.productdetailsproductname{color:#fff;text-transform:uppercase}
.productsummarydisplaywrapper{background-position:inherit top;width:180px;text-align:center;padding-top:5px;height:198px;background-color:inherit;background-image:url(images/bg_body_pattern.gif);background-repeat:no-repeat;background-attachment:inherit}
.productsummaryimageholder{background-position:inherit top;height:120px;width:147px;display:block;text-align:center;padding-left:25px;background-color:inherit;background-image:url(images/bg_body_pattern.gif);background-repeat:no-repeat;background-attachment:inherit}
.productsummaryproductname{font-family:Arial;font-size:1em;font-weight:400;color:silver;width:173px;text-align:center;padding-left:0}
.productdetailslabel{font-family:Arial;font-size:1em;font-weight:400;color:GrayText}
.productcode{color:#000;font-size:1em;text-align:left;font-weight:400}
.productsummarytext{font-family:Arial;font-size:1em;font-weight:400;color:silver;width:172px;text-align:center;padding-left:3px;height:75px}
.yousave{font-family:Arial;font-size:1em;font-weight:700;color:#FF06F8}
.hookline{font-size:larger;color:#5b626c;font-style:italic}
.coreboxbody{background-image:url(images/core_box_bg.gif);width:120px;padding-left:5px;padding-right:5px}
.coreboxtop{background-image:url(images/core_box_top.gif);height:18px;width:125px}
.coreboxbottom{width:125px;background-image:url(images/core_box_bottom.gif);height:18px}
.coreboxheader{width:125px;background-image:url(images/core_box_bg.gif);font-weight:700;padding-top:5px;padding-bottom:5px;text-align:center}
.tenpixspacer{height:10px}
.twentypixspacer{height:20px}
.sectionoutline{border:1px solid #ccc;padding:15px}
checkout-visited{font-size:16pt;color:#dcdcdc;font-family:Arial, verdana}
checkout-current{font-size:16pt;color:#900;font-family:Arial, verdana}
fieldset{-moz-border-radius:1em;padding:10px}
.loadingbox{position:absolute;top:40%;left:40%;border:1px solid #B0C4DE;background-color:#fff;height:50px;width:250px;text-align:center;padding-top:20px}
.ratingStar{font-size:0;width:13px;height:12px;cursor:pointer;display:block;background-repeat:no-repeat;margin:0;padding:0}
.filledRatingStar{background-image:url(Images/FilledStar.png)}
.emptyRatingStar{background-image:url(Images/EmptyStar.png)}
.savedRatingStar{background-image:url(Images/SavedStar.png)}
.breadcrumbs{height:25px;font-family:Arial;font-size:.9em;text-decoration:none;color:#000;padding:5px}
.breadcrumbs a{font-family:Arial;font-size:.9em;text-decoration:none;color:GrayText}
.selectedstage{position:absolute;font-family:Arial;font-size:1em;padding-left:30px;padding-top:8px;font-weight:700;text-decoration:none;color:#fff;width:100px;height:32px;background:url(images/checkoutprogressimages/selected_bkgnd.gif) repeat-x}
.unselectedstage{position:absolute;font-family:Arial;font-size:1em;cursor:hand;font-weight:400;text-decoration:none;padding-top:8px;padding-left:30px;width:100px;height:32px;color:#000;background:url(images/checkoutprogressimages/notselected_bkgnd.gif) repeat-x}
.centerboxheader{width:724px;height:20px;font-weight:700;font-size:1.2em;color:#fff;text-transform:lowercase;font-family:Arial, verdana;background:#D50000 url(images/centerboxheader_bg.gif) repeat-x;text-align:left;margin:5px 0;padding:5px 0 0 10px}
.centerboxheader2{width:724px;height:20px;font-weight:700;font-size:1.2em;color:#fff;text-transform:lowercase;font-family:Arial, verdana;background:#D50000 url(images/centerboxheader_bg.gif) repeat-x;text-align:left;padding:5px 0 0 10px}
.customheader{color:#D50000;font-family:Arial, Verdana;font-weight:700;text-transform:uppercase;font-size:1em}
.centerbox{width:724px;background:#fff;color:inherit;overflow:hidden}
.centerboxnopaddingnoborder{width:724px;background:inherit;color:inherit;overflow:hidden}
.offsetleftbox{margin-bottom:6px;width:auto;padding-right:5px;padding-left:30px}
.gridheader{text-align:left;height:18px;font-family:Arial, verdana;text-transform:lowercase;font-weight:700;font-size:1em;color:#f5f5f5;background:#D50000 url(images/grid_bg.gif) repeat-x left top;margin:0 5px}
.textheading{font-family:Arial, HelveticaCondensed, Humanst521 BT, Helvetica 55 Roman, Helvetica Neue, Verdana;font-size:1em;text-transform:uppercase;height:25px;color:#000;font-style:normal;vertical-align:bottom;padding-top:5px;padding-left:10px;background:inherit url(images/activeArrowRight.gif) no-repeat left}
.textboxheader{text-align:left;height:25px;padding-top:2px;font-family:Arial, verdana;font-weight:700;font-size:1em;width:135px;color:#000;text-transform:uppercase;border-top:solid 0 silver;background:#fff url(images/textboxheader_bg.gif) no-repeat left;margin:1px 0 5px 5px}
.textboxheader a{color:#000;text-align:left;font-family:Arial, verdana;text-decoration:none;font-size:8pt;font-weight:700}
.textbox{padding-top:0;text-align:left;width:135px;margin-left:5px;margin-bottom:5px}
.lefttextbox{background-color:Transparent;color:#fff;margin:0 5px 5px;padding:6px 1px 6px 6px}
.textboxnopadding{border:1px solid #000;margin:0 5px 5px}
.textbox li{list-style-type:disc}
.textbox a{text-align:left;text-decoration:none}
.lefttextbox a{text-align:left;text-decoration:none;color:#fff}
.graybox{border:solid 1px #CBCED4;background:#fff;margin-bottom:7px;padding:11px}
.grayboxheader{font-weight:700;font-size:8pt;color:#f5f5f5;font-family:Arial, verdana;background-color:#999DA6;padding:3px 5px 3px 10px}
.img-shadow{float:left;display:block;text-align:center;margin:1px}
.img-shadow img{display:block;background-color:#fff;padding:1px}
.p-shadow{float:left;width:100%;background:url(images/shadow.gif) no-repeat bottom right!important;margin:10px 0 0 5px}
.p-shadow-home{float:left;width:800px;background:url(images/shadow.gif) no-repeat bottom right!important;margin:10px 0 0 5px}
.newstickerwindow{height:45px;color:#fff;font-family:Arial;font-size:1em;background-color:#06c;padding:2px}
.newstickerwindow a{height:45px;color:#fff;font-family:Arial;font-size:1em;text-decoration:underline;padding:2px}
.banneradvertbox{height:150px;border:solid 1px silver;filter:progid:DXImageTransform.Microsoft.Fade(duration=.8)}
.collapsePanelControl{position:relative;float:right;margin-left:468px;width:100px;background:#000 url(images/collapseControl_bg.gif) repeat-x;height:50px;border:1px solid silver}
.highlight{background-color:#FFFF60;z-index:50}
.imagethumbs{border:1px solid silver;margin-bottom:4px}
.imageProgress{display:inline;position:absolute;left:auto;top:auto;font-size:0;filter:alpha(Opacity=60)}
.progressContainer{text-align:center;background-color:#FFF;padding:4px}
.progressImage{filter1:alpha(Opacity=40);z-index:10000}
.SliderRailStyle{width:218px;height:36px;background-image:url(images/SliderRail.gif);background-repeat:no-repeat;position:relative}
.SliderHandleStyle{width:30px;cursor:hand;height:36px;background-image:url(images/SliderHandleOff.gif);background-repeat:no-repeat;position:absolute}
.SliderHandleStyle:hover{width:30px;height:36px;cursor:hand;background-image:url(images/sliderhandleon.gif);background-repeat:no-repeat;position:absolute}
.addToCartButton{width:206px;height:26px;background:url(images/custombuttons/addtobasket.png) no-repeat 0 0;border:0 solid #fff}
.addToCartButton:hover{cursor:pointer;background:url(images/custombuttons/addtobasket.png) no-repeat 0 -27px;border:0 solid #fff}
.updateCartButton{width:99px;height:32px;background:url(images/custombuttons/basketupdate.png) no-repeat 0 0;border:0 solid #fff}
.updateCartButton:hover{cursor:pointer;background:url(images/custombuttons/basketupdate.png) no-repeat 0 -33px;border:0 solid #fff}
.clearCartButton{width:99px;height:32px;background:url(images/custombuttons/basketclear.png) no-repeat 0 0;border:0 solid #fff}
.clearCartButton:hover{cursor:pointer;background:url(images/custombuttons/basketclear.png) no-repeat 0 -33px;border:0 solid #fff}
.closeBasketButton{width:99px;height:32px;background:url(images/custombuttons/closebasketbutton.png) no-repeat 0 0;border:0 solid #fff}
.closeBasketButton:hover{cursor:pointer;background:url(images/custombuttons/closebasketbutton.png) no-repeat 0 -33px;border:0 solid #fff}
.ContinueShoppingButton{width:99px;height:32px;background:url(images/custombuttons/continueshopping.png) no-repeat 0 0;border:0 solid #fff}
.ContinueShoppingButton:hover{cursor:pointer;background:url(images/custombuttons/continueshopping.png) no-repeat 0 -33px;border:0 solid #fff}
.proceedToCheckoutButton{width:99px;height:32px;background:url(images/custombuttons/proceedtocheckout.png) no-repeat 0 0;border:0 solid #fff}
.proceedToCheckoutButton:hover{cursor:pointer;background:url(images/custombuttons/proceedtocheckout.png) no-repeat 0 -33px;border:0 solid #fff}
.viewBasketButton{width:99px;height:32px;background:url(images/custombuttons/viewbasket.png) no-repeat 0 0;border:0 solid #fff}
.viewBasketButton:hover{cursor:pointer;background:url(images/custombuttons/viewbasket.png) no-repeat 0 -33px;border:0 solid #fff}
.searchButton{width:99px;height:32px;/*background:url(images/custombuttons/search.png) no-repeat 0 0;*/border:0 solid #fff}
.searchButton:hover{cursor:pointer;/*background:url(images/custombuttons/search.png) no-repeat 0 -33px;*/border:0 solid #fff}
.zoomButton{width:99px;height:32px;background:url(images/custombuttons/zoom.png) no-repeat 0 0;border:0 solid #fff}
.zoomButton:hover{cursor:pointer;background:url(images/custombuttons/zoom.png) no-repeat 0 -33px;border:0 solid #fff}
.trackOrderButton{width:99px;height:32px;/*background:url(images/custombuttons/trackOrder.png) no-repeat 0 0;*/border:0 solid #fff}
.trackOrderButton:hover{cursor:pointer;/*background:url(images/custombuttons/trackOrder.png) no-repeat 0 -33px;*/border:0 solid #fff}
.loginButton{width:99px;height:32px;background:url(images/custombuttons/login.png) no-repeat 0 0;border:0 solid #fff}
.loginButton:hover{cursor:pointer;background:url(images/custombuttons/login.png) no-repeat 0 -33px;border:0 solid #fff}
.registerButton{width:99px;height:32px;background:url(images/custombuttons/register.png) no-repeat 0 0;border:0 solid #fff}
.registerButton:hover{cursor:pointer;background:url(images/custombuttons/register.png) no-repeat 0 -33px;border:0 solid #fff}
.submitOrderButton{width:99px;height:32px;background:url(images/custombuttons/submitorder.png) no-repeat 0 0;border:0 solid #fff}
.submitOrderButton:hover{cursor:pointer;background:url(images/custombuttons/submitorder.png) no-repeat 0 -33px;border:0 solid #fff}
.listViewButton{width:43px;height:21px;cursor:pointer;background:transparent url(images/custombuttons/list.jpg) no-repeat left top;border:0 solid #fff}
.gridViewButton{width:46px;height:21px;cursor:pointer;background:transparent url(images/custombuttons/grid.jpg) no-repeat left top;border:0 solid #fff}
.CategoryTreeView div.AspNet-TreeView ul li{list-style:none;white-space:nowrap;margin:4px;padding:1px 0}
.CategoryTreeView div.AspNet-TreeView li:hover{list-style:none;white-space:nowrap;background:url(images/menu_parent_hover_bg.gif) top left repeat-x;margin:4px;padding:#FFF}
.CategoryTreeView div.AspNet-TreeView ul ul{margin:2px 0 2px 10px}
.CategoryTreeView div.AspNet-TreeView ul li img{border:none;vertical-align:middle;margin:0 2px 0 0}
.CategoryTreeView div.AspNet-TreeView li a{text-decoration:none}
.CategoryTreeView div.AspNet-TreeView li a:hover{text-decoration:none;color:#CE181E}
.CategoryTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf{margin-left:0}
.CategoryTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf:hover{background:url(images/menu_child_hover_bg.gif) top left repeat-x;color:#FFF}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink{cursor:pointer}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse{background:url(images/icons/lines/minus.gif) 0 -2px no-repeat;width:15px;float:left;padding-right:5px;cursor:pointer}
.CategoryTreeView div.AspNet-TreeView .AspNet-TreeView-Expand{background:url(images/icons/lines/plus.gif) 0 -2px no-repeat;width:15px;float:left;padding-right:5px;cursor:pointer}
.CategoryTreeView .AspNet-TreeView-Selected{background-color:#FAFAD2!important}
.CategoryTreeView .AspNet-TreeView-ChildSelected{background-color:#F5FFFA!important}
.CategoryTreeView .AspNet-TreeView-ParentSelected{background-color:#FFE4E1!important}
.loginlinks{color:red;}
.loginlinks a{text-decoration:none;color:red}
.loginlinks a:hover{text-decoration:underline;color:red}
.productlinks{/*background:#D2F0FE url(images/producttop_bar.gif) top left repeat-x;*/height:30px;display:inline;width:574px;border-bottom:solid 1px #D2F0FE;padding:5px}
#admincontainer{width:100%;display:block}
#adminleftcontent{width:150px;float:left}
#centercontent{vertical-align:top;text-align:left;background:#fff;width:1000px;margin-left:10px}
.slide{text-align:right;border-top:solid 0 #e4e4e4;margin:0;padding:0}
.btn-slide{background:#e4e4e4 url(images/white-arrow.gif) no-repeat right -50px;text-align:center;width:90px;height:12px;border:0 solid silver;font:bold 120%/100% Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;margin:0 auto;padding:6px 2px 0 0}
#panel{height:250px;display:none}
.basket-slide{text-align:right;background:url(images/btn-slide.png) no-repeat 0 0;margin:0;padding:0}
.basket-slide:hover{background:url(images/btn-slide.png) no-repeat 0 -28px}
.basket-btn-slide{background:transparent url(images/white-arrow.gif) no-repeat right -50px;text-align:right;width:390px;height:20px;display:inline-block;font:verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;padding:6px 5px 0}
#slidebasketpanel{height:250px;background-color:#e4e4e4;display:none}
.btn-slide-active{background-position:right 12px}
.tabs{background:#fff;color:#111;width:auto;border:0 solid #222;margin:0;padding:2px}
.tabs li{list-style:none;float:left}
.tabs ul.tabNavigation { float:left;padding:0px;margin:0px;width:100%;border-bottom:2px solid #BA251F;}  
.tabs ul.tabNavigation a{display:block;text-decoration:none!important;font:10px Verdana;color:#FFF;background:#444;margin:1px 1px 1px 0;padding:6px 10px}
.tabs ul a:hover{color:#FFF;background:#111}
.tabs div{width:100%;clear:left;margin:0;padding:2px 0}
.tabs div a{color:#000;font-weight:700}
#searchbox{border:0;background-color:transparent;position:relative;color:gray;font-size:1em;font-family:Arial;vertical-align:top;margin-left:20px;margin-top:3px!important;text-align:left;width:160px;height:18px}
.searchbox_submit{border:0;background-color:transparent;width:74px;height:27px}
.slideshow{height:100%;width:100%;text-align:left;overflow:hidden;z-index:0}
.subfooterlinks{text-align:left;width:724px;display:block;margin:15px 0 10px 145px}
.subfooterlinks ul{list-style-image:url(images/green_arrow.png)}
div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top:0;left:0;width:100%;color:#FFF;background:#999}
.jqZoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);z-index:10;cursor:crosshair;border-color:#c4c4c4;border-style:solid}
.preload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:#FFF;text-align:center;background-image:url(images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;width:100px;height:55px;z-index:10;position:absolute;top:3px;left:3px;padding:8px}
.jqZoomWindow{border:1px solid #999;background-color:#FFF}
.checkoutlabel{color:#D50000;text-transform:uppercase;text-align:right;}
fieldset.standard{border:1px solid #CCC;width:auto;margin:1em 0;padding:1em}
fieldset.standard p{margin:2px 12px 10px 10px}
fieldset.checkout{border:1px solid #CCC;width:500px;margin:1em 0;padding:1em}
fieldset.checkout p{margin:2px 6px 5px 5px}
legend{font-size: 1.1em;font-weight: 600;width:98%;background-color:#E4E4E4;padding: 2px 4px 8px 4px;border:1px solid silver;}
table.standard{border:solid 1px #e8eef4;border-collapse:collapse}
table.standard td{border:solid 1px #e8eef4;padding:5px}
table.standard th{text-align:left;background-color:#e8eef4;border:solid 1px #e8eef4;padding:6px 5px}
.clear{clear:both}
.error{color:Red}
#menucontainer{margin-top:40px}
div#title{display:block;float:left;text-align:left}
#logindisplay{font-size:1.1em;display:block;text-align:right;color:#FFF;margin:10px}
#logindisplay a:hover{color:#FFF;text-decoration:none}
.input-validation-error{border:1px solid red;background-color:#fee}
.validation-summary-errors{font-weight:700;color:red}
.speciallinks{text-align:left;padding:10px}
#catlist ul{width:100%;list-style:none;margin:0;padding:0}
#catlist li{float:left;padding-bottom:2px;margin:0}
select.CarriageDropDownList{font-size:x-small;text-align:right;border-style:none}
list.CarriageDropDownList{font-size:x-small;text-align:right}
select.siteDropDownList{font-size:x-small;text-align:center;color:#D50000;height:22px;border:1px solid silver}
list.siteDropDownList{font-size:x-small;text-align:center;color:#D50000}
html,form{margin:0;padding:0}
a.adtext,a.adtext:hover,a:link,a:visited{color:#666;text-decoration:none}
th,td{vertical-align:top}
ul,#categorymenu ul,#tabmenu ul{list-style:none;margin:0;padding:0}
img,.jqZoomPup img{border:0}
#footer a:link,#footer a:visited{color:#fff}
#copyrighttext,#copyrighttext2{text-align:center;font-family:Arial, verdana;font-size:11px;margin-top:10px;padding-top:6px;padding-bottom:6px;color:#fff}
.PopUpCartController,.PopUpLoginController{position:static;padding:4px 1px 2px}
.PopUpCartPanel,.PopUpLoginPanel{position:absolute;width:200px;visibility:hidden;border:solid 1px silver;background:#fff;z-index:998;padding:2px}
#tabmenu li,fieldset.standard label.inline,fieldset.checkout label.inline{display:inline}
#tabmenu .active a,#tabmenu a:active,a:focus{/*background-image:url(images/activelinkbg.gif)*/}
.pagenos a,#searchbox:focus{color:#000}
.pagenos a:visited;,.pagenos a:hover,.pagenos a:active;
.loginlinks {}
.field-validation-error{color: #ff0000;}
.productsection,.reviewsection{border-top:1px dashed #ccc;padding:10px}
.productimage,fieldset.standard label,fieldset.checkout label{display:block}
.p-shadow div,.p-shadow-home div{background:url(images/shadow.gif) no-repeat left top!important;padding:0 6px 6px 0 !important}
.p-shadow p,.p-shadow-home p{color:#777;background-color:#fff;font:1em georgia, serif;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px !important;padding:4px}
.imagethumbs a:hover,.imagethumbs a:active,.imagethumbs a:visited{border-bottom:2px solid #8B0000;margin-bottom:4px}
.tabs ul a.selected,.tabs ul.tabNavigation a.selected{margin-bottom:0;color:#fff;background:#BA251F;border-bottom:1px solid #FFFAFA;cursor:default}
#searchwrapper,#searchwrapper:hover{width:240px;height:23px;background:transparent url(images/bg-searchbox.png) no-repeat left top;display:inline;border:none;position:relative;z-index:2;margin:3px 0 0;padding:0}
#logindisplay a:link,#logindisplay a:visited{color:#FFF;text-decoration:underline}
