#test_cart{z-index:100;overflow:hidden;height:28px;background-color:#C7C8CA;width:780px;position:absolute;left:0px;padding-top:3px;line-height:2em;margin-left:auto;margin-right:auto;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
#cart_total_display{border:none;width:600px;text-align:center;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
#CartSummary{border:none;width:600px;text-align:center;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
#mycarousel{display:none;}
#mycarousel a{text-decoration:none;text-align:center;font-weight:bold;color:#00647F;}
#cartwrapper{width:720px;margin:auto;}
#cartwrapper img{height:1.8em;margin-right:0.4em;vertical-align:top;}
.cart_items{position:relative;top:3px;float:left;cursor:pointer;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
.cart_lineitem{font:.8em Arial, Helvetica, sans-serif;color:#00647F;padding:4px;}
.item_label{font:.8em Arial, Helvetica, sans-serif;color:#000000;}
.item_sku{width:150px;}
.item_title{width:250px;}
.item_quant{width:102px;text-align:center;}
.tooldisplay{width:37px;float:left;border:solid black 1px;}
.quantdisplay{border-bottom:solid black 1px;}
.cartslider_toggle_class{border:none;width:600px;text-align:center;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#00647F;cursor:pointer;}
#cart_total{position:relative;top:3px;float:right;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
#pay_method{border:solid;border-color:white;width:200px;top:30px;text-align:left;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;}
#pay_input{width:700px;margin-top:25px;text-align:center;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;position:relative;}
#address_input{margin-top:0px;text-align:center;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;position:relative;}
#paypal_input{margin-top:0px;text-align:center;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;position:relative;}
#login_form{width:700px;margin-top:15px;text-align:center;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;position:relative;}
#cart_login{position:relative;width:700px;top:45px;text-align:left;margin-left:auto;margin-right:auto;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;}
#nav_process{position:relative;top:5px;float:right;text-align:right;margin:auto;width:400px;color:white;}
.nav_process_buttons{width:75px;cursor:pointer;border:1px solid #7f7f7f;padding:0px;float:left;text-align:center;line-height:1.65em;margin-right:8px;font-size:.9em;-moz-border-radius:4px;-webkit-border-radius:4px;}
.field_error{font-family:helvetica, arial, sans-serif;font-size:.9em;border:1px solid red;background-color:red;color:black;}
.login_input{margin-top:4px;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:400px;padding:4px;clear:both;}
.input_label{width:200px;text-align:right;display:block;float:left;padding-right:8px;}
.accounts_nav{color:white;font-size:.8em;line-height:1.9em;}
.accounts_nav li{display:block;float:left;margin-left:8px;padding-left:6px;padding-right:6px;text-align:center;cursor:pointer;line-height:2em;}
.create_account_form{border-style:solid;border-width:1px;background-color:none;width:700px;color:#000;clear:both;display:none;}
.account_tab_inact{background-color:gray;border:none;}
.account_tab_act{background-color:black;margin-bottom:-4px;border-left:1px solid white;border-top:1px solid white;border-right:1px solid white;border:none;}
.form_act{display:block;}
.CartItem{position:relative;width:710px;clear:both;text-align:left;font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:white;}
.WishListItem{position:relative;width:710px;clear:both;text-align:left;}
.CartImage img{float:left;height:75px;margin-bottom:10px;}
.CartPrices{float:right;}
.CartPrice{float:right;}
.CartShipping{clear:right;}
.Number{float:right;padding:2px;}
#item_list{position:relative;top:50px;width:595px;margin:auto;}
#item_list_nav{border:solid;position:relative;top:5px;width:580px;margin:auto;}
.list_item{margin-left:auto;margin-right:auto;width:290px;float:left;padding:1px;background-color:white;}
.list_item_fb{border:solid;border-width:1px;border-color:#999;width:350px;float:left;padding:1px;}
.list_item_large{border:solid;border-width:1px;border-color:#999;width:660px;float:left;padding:1px;}
.list_item td{text-align:left !important;vertical-align:top;}
.ItemInfo, .ItemPrice, .ItemButtons{text-align:right;}
.ItemPrice{font-size:0.9em;}
.ItemPriceDisplay{font-size:0.7em;text-align:right;}
.ItemOldPriceDisplay{font-size:0.7em;text-align:right;text-decoration:line-through;}
.ItemDescription{font-size:0.7em;text-align:left;color:#222;line-height:10px;}
.ItemID{font-size:0.7em;text-align:left;color:#000;line-height:20px;}
.ItemOldPrice{text-decoration:line-through;}
.ItemButtons{font-size:0.9em;}
#cartslider{position:relative;top:10px;float:left;padding-top:0px;padding-left:6px;padding-right:26px;padding-bottom:0px;height:450px;width:740px;overflow:auto;margin:auto;border:none;}
#checkout_nav{clear:both;text-align:right;margin:auto;width:800px;}
#checkout_nav a{cursor:pointer;color:white;}
#cart_nav{clear:both;text-align:right;margin:auto;width:730px;}
#cart_nav a{cursor:pointer;color:#00647F;}
.cart_buttons{background-color:#FFF;width:180px;border:1px solid #7f7f7f;padding:0px;float:right;text-align:center;margin-right:8px;font-size:.9em;-moz-border-radius:4px;-webkit-border-radius:4px;}
.cart_buttons img{height:24px;position:relative;top:5px;}
.cart_buttonsw{color:#00647F;background-color:#FFF;width:160px;border:1px solid #7f7f7f;float:right;text-align:center;margin-right:13px;font-size:.9em;-moz-border-radius:4px;-webkit-border-radius:4px;padding:3px;cursor:pointer;height:15px;}
.centered_cart_buttons{background-color:#FFF;width:180px;border:1px solid #7f7f7f;padding:0px;text-align:center;margin-right:auto;margin-left:auto;font-size:.9em;-moz-border-radius:4px;-webkit-border-radius:4px;}
.tool{cursor:pointer;}
#account_edit{line-height:1.75em;color:#000;font-size:1em;}
.acct_update_button{border:1px inset black;color:white;background:#069;cursor:pointer;padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;}
.acct_form_button{border:1px inset #413f4e;color:white;background:#069;cursor:pointer;padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;}
.checkout_title td{font:.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
.checkout_title th{font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;font-weight:900;}
.checkout_cctable td{font:1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;}
td.fcheck{font:.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;line-height:16px;width:90%;text-align:right;}
td.fcdata{font:.9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color:#000;font-weight:900;line-height:16px;text-align:right;}
#cart_lowernav1{border-top:solid;border-top-width:1px;border-top-color:#888888;background-color:#A0A0A0;width:780px;text-align:center;line-height:12px;overflow:auto;height:30px;}
#cart_lowernav{border-top:solid;border-top-width:1px;border-top-color:#888888;background-color:#E0E0E0;width:780px;text-align:center;line-height:12px;overflow:auto;height:50px;;margin-top:0px;z-index:10;position:absolute;top:580px;padding-top:10px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
.cart_lowernav_buttons{background-color:#F8F8F8;width:150px;cursor:pointer;border:1px solid #999;padding:0px;float:right;text-align:center;line-height:10px;margin-right:8px;font-size:.9em;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;vertical-align:middle;margin-top:8px;position:relative;}