
#cartpopbtn{clear:both;float:right;height:55px;position:relative;text-align:center}
#popcart{width:350px;padding:6px;background:#4A4A4A;-moz-border-radius:6px;-border-radius:6px;display:none;
font-size:1em;position:absolute;border:4px double #D0D3D8;z-index:9999}
#remindpass{float:left;clear:both}
#remindpass a{font-style:italic;text-decoration:none}
.labelsignin{float:left!important;text-align:left}
.submitlog{float:right}
#containlogin{float:left}
#popbox-close{right:0;background:url(../img/icon/fancy_close.png) no-repeat;cursor:pointer;display:block;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}
#cartpop_block{padding:6px}
#popinhf{position:relative}
#cartpop-buttons .button{background-image:url(../img/button-account.gif);color:#fff!important;float:right;margin-bottom:1em;margin-top:1em;width:120px}
#cart_block .block_content{padding:6px 6px 2px}
#cartpop_block h4{float:left;text-align:center;width:360px}
#cartpop_block h4 span{text-transform:none;font-size:.8em;cursor:pointer;background-repeat:no-repeat;background-position:0 0;padding-left:10px}
#cartpop_block h4 span#block_cart_collapse{background-image:url(../img/icon/sort_asc_white.gif)}
#cartpop_block h4 span#block_cart_expand{background-image:url(../img/icon/sort_desc_white.gif)}
#cartpop_block #cartpop_block_no_products{margin:.5em 0}
#cartpop_block dl dt a,#cartpop_block dl dt span.quantity-formated{float:left}
#cartpop_block dl{font-size:1em}
#cartpop_block dt{padding-top:.4em}
#cartpop_block dl span.quantity-formated{color:#3b8e18;padding-right:6px}
#cartpop_block dt{clear:both;margin-top:.2em}
#cartpop_block dt{border-bottom:1px dashed #e1e1e1;text-align:right}
#cartpop_block dd{float:left;font-style:italic;margin-top:-0.4
em;text-align:center;font-size:.9em;width:195px}
#cartpop_block dl dt a{color:#000;text-decoration:none}
#cartpop_block a.ajax_cartpop_block_remove_link{width:11px;height:13px;margin-left:6px;float:right;font-size:0;display:block;background:url(../img/icon/delete.gif) no-repeat 0 100%}
#cartpop_block a.ajax_cart_block_remove_link:hover{text-decoration:none}
#cartpop_block p{clear:both;color:#000;font-size:12px}
#cartpop_block p.titleprod{color:#5d717e;font-size:11px}
#cartpop_block p.cartpop-buttons{padding-top:6px}
#cartpop_block p span{clear:right;float:left;text-align:right}
#cartpop_block_summary span{color:#3b8e18}
#cartpop_block_summary{float:left;margin-bottom:.5em;text-align:left}
#cartpop_block li{clear:both}
#cartpop_block span.price{color:#3b8e18;float:right}
#cartpop_block dl span.price{font-weight:400;color:#000;float:none}
#cartpop_block_wrapping_cost,#cartpop_block_shipping_cost,#cartpop_block_total{padding-right:1.3em}
#cartpop_block table#vouchers{margin-top:.5em;border-top:1px solid #fff;height:3em;padding-top:.4em;margin-bottom:.5em;clear:both}
#cartpop_block p#cart-prices{clear:both;margin-top:8px;margin-bottom:.5em;padding-top:.4em;height:3em;border-top:1px solid #fff}
#cartpop_block table#vouchers td{padding:0;border:0;height:1.5em}
#cartpop_block table#vouchers td.price{color:#000;font-size:1em;font-weight:400;width:37%;text-align:right}
#cartpop_block table#vouchers td.delete{width:9%;text-align:right}
#cartpop_block table#vouchers td.delete img{margin:0}
#cartpop_block p#cart-buttons{height:30px;margin:0 -0.3em}
#cartpop_block p#cart-buttons a{float:left}
#cartpop_block p#cart-buttons a#button_order_cart{float:right}
#cartpop_block .cart_block_customizations{margin-left:6px;list-style-type:square}
#cartpop_block #cart-price-precisions{font-size:.9em;text-align:left}
#continueclose{font-size:10px;color:#000;padding-left:3px;padding-top:2px;}
#continueclose:hover{text-decoration:underline;cursor:pointer}
.diveditcart{clear:both;
float:left;
height:25px;
width:330px;}
.diveditcart a{font-size:10px;text-decoration:underline;color:#000}
.diveditcart a:hover{text-decoration:underline}
.diveditcart a#button_order_cart{}
#cartpop_block_list img{width:25px;height:25px;margin-right:6px}
#cartpop_block a#button_order_cart{background-image:url(../img/button-account.gif);float:right}
p#titleprod{color:#c00}
#last_product_details img{border:1px solid #e1e1e1;height:80px;text-align:center;width:80px}
#last_product_details{float:left;margin-top:3px;width:100%}
.divlastaddtxt{text-align:left;padding-left:6px;clear:both}
.divlastaddtxt p{color:#000}
.visibilitynone{visibility:hidden}
.displayno{display:none}
#lastaddedzone{background:#fff;float:left;width:100%}
#containall{float:left;width:100%;text-align:left}
#lasttitle{color:black;
padding-left:6px;
text-transform:uppercase;}
#lastvign{float:left;padding-left:6px}
#lastdesc{float:left;padding-left:6px;width:245px}
#lastvign img{width:80px;border:1px solid #e1e1e1;height:80px}
#lastdesc a{font-style:italic;text-decoration:none}
#lasttitle a{color:#000;text-decoration:none;font-size:13px;text-transform:uppercase}
#cartpop_block #lasttitle{}
#cartpop_block #lastdesc{}
#cartpop_block #lastvign{}
#cartpop_block #vign{text-align:center}
.divrecapline a{text-decoration:none;color:#000}
.divh3{float:left;margin-bottom:1.3em;padding-top:5px;text-align:center;width:100%}
.divh3bis{margin-bottom:.5em;text-align:center}
.divh3 a{background:url(../img/icon/carticone.png) no-repeat 0;color:#000;font-size:15px;
font-weight:700;padding:3px 3px 3px 30px;text-decoration:none;text-transform:uppercase}
.divh3bis a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;color:#000;font-weight:700;padding:3px 3px 3px 30px;text-decoration:none;text-transform:uppercase}
#cartpopbtn{position:relative;text-align:center}
.submitlog p input{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;text-align:center;margin-right:3px;}
#signin_menu label{margin-right:12px;font-style:italic;font-weight:400}
#signin_menu input[type="text"],#signin_menu input[type="password"]{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;display:block;font-size:11px;margin:0 0 5px;padding:5px;width:203px;background:lightyellow}
#signin_menu{-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;
background:#3b8e18;bottom:0;clear:both;font-size:11px;margin-right:0;padding:0px 0px 12px;position:relative;right:0;text-align:left;width:337px!important;z-index:999999999}