html, body{margin:0;padding:0;font-family:Arial, "Times New Roman", sans-serif;font-size:14px;color:#000000;background-color:#ffffff;line-height:18px;}
.clear{clear:both;}
a:link{color:#0062a9;text-decoration:underline;font-size:12px;}
a:hover{color:#007BD7;}
a:active{color:#0062a9;}
button.hidden{text-indent:-10000px;border:none;filter:alpha(opacity=0);opacity:0;-moz-opacity:0;}
.hiddensubmit{border:none;width:0;height:0;line-height:0;padding:0;margin:0;}
a.fbutton{display:block;float:none;height:30px;font-size:20px;font-weight:bold;line-height:30px;color:#EEEEEE;background:#900103;border:2px outset #900103;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;text-decoration:none;text-align:center;outline:none;}
a.fbutton:hover{background:#0062a9;border:2px solid #0062a9;}
a.fbutton:active{background:#0062a9;border:2px inset #0062a9;}
a.fbutton:visited{font-size:20px;color:#EEEEEE;}
input.hidden{display:none;}
.admin_panel{background:url(../im/admin_bg.gif) repeat;padding:5px 5px 5px 5px;text-align:left;width:auto;height:auto;border-right:2px outset #c0c0c0;border-bottom:2px outset #c0c0c0;margin-bottom:5px;}
h3{display:block;font-size:20px;font-weight:bold;color:#900103;margin-top:0px;margin-bottom:10px;}
#header{width:940px;padding-left:10px;padding-right:10px;height:101px;padding-top:5px;padding-bottom:5px;margin-right:auto;margin-left:auto;}
#header .content{position:relative;width:940px;padding-left:10px;padding-right:10px;height:101px;padding-top:5px;padding-bottom:5px;margin-right:auto;margin-left:auto;}
#header img.logo{display:block;float:left;margin:0px 5px 5px 5px;width:200px;height:101px;border:0;}
#header img.presented_by{display:block;float:left;margin:0px 5px 5px 5px;width:30px;height:101px;}
#header div.affiliate{float:left;margin:5px 5px 5px 20px;vertical-align:middle;}
#header .affiliate img{border:none;}
#header .signin{display:block;float:right;margin-top:20px;margin-right:5px;text-align:right;width:170px;}
#header .signin a{margin-left:5px;margin-right:5px;}
#header .search_simple{clear:right;float:right;margin-top:10px;margin-right:8px;width:280px;}
#header .search_simple div.mag{float:left;background:url(../im/mag.jpg) left no-repeat;height:22px;width:18px;border:0;}
#header .search_simple input{display:block;float:left;height:20px;width:200px;border-top:1px solid #000000;border-right:0;border-bottom:1px solid #000000;border-left:1px solid #000000;font-weight:bold;font-size:16px;background:#ecf5fd;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;padding-left:5px;}
#header .search_simple a{display:block;float:left;height:20px;width:50px;line-height:20px;cursor:pointer;color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;text-align:center;background-color:#900103;border:1px solid #900103;padding:1px;}
#header .search_simple a:hover{background-color:#CD1D2F;}
#header .search_simple a:active{border:1px inset #CD1D2F;background-color:#CD1D2F;}
#header .search_advanced{display:block;clear:right;float:right;margin-top:8px;margin-right:10px;text-align:right;width:150px;}
#menu{position:absolute;z-index:100;top:112px;left:0px;width:100%;min-width:962px;background:#0062a9 url(../im/bar_grad_sliver.jpg) top center repeat-y;height:30px;line-height:1;margin-top:0px;margin-bottom:0px;margin-right:0px;-moz-box-shadow:-10px 0px 10px #aaa;-webkit-box-shadow:-10px 0px 10px #aaa;box-shadow:-10px 0px 10px #aaa;}
#menu ul{margin:0;width:960px;height:30px;display:block;margin-left:auto;margin-right:auto;}
#menu ul li{float:left;height:30px;margin-left:0;list-style:none;display:inline-block;}
#menu ul li a{color:#ffffff;font-size:13px;text-decoration:none;font-weight:bold;height:10px;padding:8px;padding-bottom:10px;display:inline-block;}
#menu ul li a:hover{background:#005898;}
#menu ul li a.current, #menu ul li a.current:hover{color:#FFFF80;font-style:oblique;}
#menu ul li a.current, #menu ul li a.last{border:none;}
#menu li.sep{float:left;height:20px;margin:5px 0px 5px 0px;border-left:1px solid #ffffff;}
#body_top_spacer{height:142px;}
#body{clear:both;position:relative;width:960px;padding:20px 0px 20px 0px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;min-height:800px;margin-top:30px;margin-left:auto;margin-right:auto;-moz-box-shadow:3px -3px 6px #EEEEEE;-webkit-box-shadow:3px -3px 6px #EEEEEE;box-shadow:3px -3px 6px #EEEEEE;}
#body #body_side_panel{float:left;width:180px;height:100%;padding-left:20px;padding-right:0px;}
#body #body_content{float:left;position:relative;width:718px;height:auto;padding-left:20px;padding-right:20px;overflow:hidden;display:none;}
#body #body_content .panel_title{font-size:20px;line-height:20px;color:#900103;font-weight:bold;margin-bottom:10px;margin-left:20px;}
#wait{display:none;position:absolute;top:100px;left:526px;width:66px;height:66px;border:0px;}
#footer{clear:both;;width:940px;text-align:center;font-size:10px;padding:20px 10px 20px 10px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;margin-left:auto;margin-right:auto;margin-bottom:20px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-moz-box-shadow:3px 3px 6px #EEEEEE;-webkit-box-shadow:3px 3px 6px #EEEEEE;box-shadow:3px 3px 6px #EEEEEE;}
#footer a{margin-left:5px;margin-right:5px;color:#000;text-decoration:underline;}
#footer a:hover{color:#008040;}
#footer .browser_rec{font-size:14px;width:80%;margin-left:auto;margin-right:auto;text-align:left;}
#footer .browsers{width:750px;margin-left:auto;margin-right:auto;}
#footer .browser{width:250px;float:left;}
#footer .browser img{display:block;margin-left:auto;margin-right:auto;border:0;}
#footer .browser img.ff{width:200px;height:32px;padding-top:16px;}
#footer .browser img.cr{width:64px;height:64px;}
#footer .browser img.op{width:48px;height:48px;padding-top:8px;}
#footer .browser_dev{font-size:14px;width:80%;margin-left:auto;margin-right:auto;text-align:center;}
.menu_panel{background:#fff url(../im/menu_shade_sliver.jpg) top left repeat-x;padding:10px;width:155px;border:1px solid #EEEEEE;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:3px 3px 6px #EEEEEE;-webkit-box-shadow:3px 3px 6px #EEEEEE;box-shadow:3px 3px 6px #EEEEEE;margin-bottom:10px;}
.menu_panel .menu_title{text-align:left;color:#900103;font-weight:bold;font-size:16px;height:20px;line-height:20px;}
.menu_panel .menu_list{width:100%;}
.menu_panel .menu_list ul li{text-align:left;margin-left:-15px;list-style:none outside url('../im/list_item_brn.jpg');}
.menu_panel .menu_list ul li a{color:#808080;font-size:14px;text-decoration:none;font-weight:bold;}
.menu_panel .menu_list ul li a:hover{text-decoration:underline;color:#000;}
#customer_panel{padding:5px 10px 5px 10px;width:155px;min-height:50px;background:#EEEEEE;border:1px solid #EEEEEE;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#customer_panel div.welcome{color:#000;font-size:12px;width:155px;}
#customer_panel #customer_country{clear:both;width:155px;height:18px;background-color:#c7e4f9;}
#customer_country img{display:block;float:left;margin-top:3px;margin-left:3px;width:20px;height:12px;border:0;}
#customer_country div.country{float:left;margin-left:3px;width:126px;white-space:nowrap;overflow:hidden;}
#customer_panel a{display:block;width:100%px;font-size:12px;outline:none;}
#customer_panel a.cart{display:block;width:20px;height:20px;float:left;}
#customer_panel a.cart img{border:0;}
#customer_panel div.cart{float:left;font-size:14px;font-weight:bold;margin-left:5px;}
#customer_cart_price{clear:left;font-size:14px;font-weight:bold;margin-left:25px;}
#customer_panel div.warn{font-size:14px;font-weight:bold;margin-left:15px;color:#ff0000;}
.promo_panel{background:#fff url(../im/menu_shade_sliver.jpg) top left repeat-x;padding:10px 10px 5px 10px;width:155px;border:1px solid #EEEEEE;margin-bottom:10px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-box-shadow:3px 3px 6px #EEEEEE;-webkit-box-shadow:3px 3px 6px #EEEEEE;box-shadow:3px 3px 6px #EEEEEE;}
.promo_panel img, .promo_panel div{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.promo_panel img{border:none;}
.catalogue_discount{width:155px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.catalogue_discount h2{font-size:18px;text-align:center;color:#900103;}
.catalogue_discount .discount_percentage{font-family:Georgia, "Times New Roman", Times, serif;font-size:36px;line-height:20px;text-align:center;}
.catalogue_discount .description{margin-top:10px;}
.catalogue_discount .code{font-size:24px;font-weight:bold;color:#076BA0;display:block;text-align:center;margin-top:10px;}
.catalogue_discount .small{display:block;text-align:center;font-size:10px;line-height:10px;}
.rotate_left{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);writing-mode:tb-rl;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.index_searchform{display:block;position:relative;width:480px;height:auto;margin-left:auto;margin-right:auto;background:#91D0FF;padding:20px 10px 0px 10px;border:1px solid #A7A7A7;margin-bottom:30px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:3px 3px 6px #A7A7A7;-webkit-box-shadow:3px 3px 6px #A7A7A7;box-shadow:3px 3px 6px #A7A7A7;}
.index_searchform .title{width:90%;margin:0px auto 15px auto;font-family:"Times New Roman", Times, serif;font-size:26px;font-style:italic;font-weight:bold;color:#900103;line-height:26px;text-align:center;}
.index_searchform label{display:block;clear:both;float:left;width:145px;height:34px;font-size:20px;font-style:italic;line-height:34px;font-weight:bold;color:#000000;margin-top:12px;margin-left:20px;}
.index_searchform input{display:block;float:left;width:275px;height:30px;font-size:20px;font-weight:bold;font-style:italic;color:#900103;margin-top:10px;border:2px inset #EEEEEE;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:0px 10px 0px 10px;background:#ecf5fd;outline:none;}
.index_searchform input.hidden{display:none;}
.index_searchform a.fbutton{width:160px;margin-left:auto;margin-right:auto;margin-top:20px;}
.index_searchform a.advanced{display:block;width:160px;color:#900103;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;text-align:center;outline:none;}
.index_searchform a.advanced:hover{color:#000000;}
.index_searchform a.advanced:active{color:#ffffff;}
#search_anim{display:block;z-index:100;position:absolute;width:234px;height:83px;top:20px;left:363px;border:10px solid #9F3604;visibility:hidden;}
.account_menu{width:600px;height:auto;margin-left:auto;margin-right:auto;background:#91D0FF;padding:20px 20px 40px 20px;border:1px solid #A7A7A7;margin-bottom:30px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:3px 3px 6px #C7C7C7;-webkit-box-shadow:3px 3px 6px #C7C7C7;box-shadow:3px 3px 6px #C7C7C7;}
.account_menu h2{font-size:18px;margin-bottom:10px;}
.account_menu a{display:block;background-color:#B0DEFF;border:1px solid #91D0FF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius-topleft:25px;-webkit-border-top-left-radius:25px;border-top-left-radius:25px;-moz-border-radius-bottomleft:25px;-webkit-border-bottom-left-radius:25px;border-bottom-left-radius:25px;margin-top:5px;margin-left:auto;margin-right:auto;height:50px;line-height:51px;width:90%;text-indent:70px;color:#696969;font-size:20px;text-decoration:none;font-style:oblique;outline:none;}
.account_menu a:hover{background-color:#59B9FF;color:#ffffff;}
.account_menu .address{background:#B0DEFF url(../im/circle_acct_address.gif) 7px no-repeat;}
.account_menu .password{background:#B0DEFF url(../im/circle_acct_password.gif) 7px no-repeat;}
.account_menu .options{background:#B0DEFF url(../im/circle_acct_options.gif) 7px no-repeat;}
.account_menu .orders{background:#B0DEFF url(../im/circle_acct_orders.gif) 7px no-repeat;}
.account_menu .cancel{background:#B0DEFF url(../im/circle_acct_cancel.gif) 7px no-repeat;}