
div.main_left { width:200px; padding:0 0 0 7px; float:left; overflow:hidden; }
div.main_right{ width:773px; padding:0 0 40px 0px; overflow:hidden; float:left; background:#ffffff; 
}

.main_right .ubox{ width:720px; margin:0px auto; margin-left:26px;}
.main_right .ubox .utop{ width:720px; height:6px; overflow:hidden; background:url('../../images/userboxtop.gif') no-repeat; }
.main_right .ubox .umid{ width:720px; 
overflow:hidden; 
padding:5px 18px 30px 26px;
/*margin-top:5px;
margin-right:18px;
margin-bottom:30px;
margin-left:26px;*/
/*border:1px solid;*/
background:url('../../images/userboxmid.gif') repeat-y;
 }
.main_right .ubox .ubot{ width:720px; height:6px; overflow:hidden; background:url('../../images/userboxbot.gif') no-repeat;}
.breadcrumbs_padding{
  margin-left:26px;
 }
div.main_right1{ width:773px; padding:0 0 40px 26px; overflow:hidden; float:left; background:#ffffff; 

}
.main_right1 .ubox .ubot{ width:720px; height:6px; overflow:hidden; background:url('../../images/userboxbot.gif') no-repeat;}

.main_right1 .ubox{ width:720px; margin:0px auto;
}
.main_right1 .ubox .utop{ width:720px; height:6px; overflow:hidden; background:url('../../images/userboxtop.gif') no-repeat; }
.main_right1 .ubox .umid{ width:720px; 
overflow:hidden; 
padding:5px 18px 30px 26px;
/*margin-top:5px;
margin-right:18px;
margin-bottom:30px;
margin-left:26px;*/
/*border:1px solid;*/
background:url('../../images/userboxmid.gif') repeat-y;
 }
.main_right1 .ubox .ubot{ width:720px; height:6px; overflow:hidden; background:url('../../images/userboxbot.gif') no-repeat;}


/* Main Profile Navigation */
.pagelabel{ width:720px; margin:0px auto; height:47px; }
.lbl_moncompte{ background:url('../../images/japanese/usermoncompt.gif') no-repeat; }
.lbl_macommande{  }
.lbl_fpass{ background:url('../../images/japanese/userfpass.gif') no-repeat; }

.breadcrumbs { color:#ad6e4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:720px; margin:0px auto; height:22px; 

margin-left:26px;
}
.breadcrumbs a.item {color:#ad6e4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.breadcrumbs a.retour{ color:#ad6e4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; float:right; }
.breadcrumbs a:hover{text-decoration:none;}

#ma_navigation{ width:189px; }
.menu_ma { background:#FFFFFF; padding:10px; margin:0 0 10px 0; color:#ad6e4d; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.menu_ma .menu_sep { background:url('../../images/usersep.gif') no-repeat center; height:36px; }
.menu_ma a {color:#ad6e4d; font-size:11px; padding:4px 0; display:block; }
.menu_ma a:hover{ text-decoration:underline; color:#ad6e4d; font-size:11px; padding:4px 0; display:block;}
.menu_ma .modify{ background:url('../../images/japanese/modify.gif') no-repeat; height:25px; }
.menu_ma .consult{ background:url('../../images/japanese/consult.gif') no-repeat; height:25px; }
.menu_ma .fanclub{ background:url('../../images/japanese/fanclub.gif') no-repeat; height:25px; }


/* User Login */
.ulogin{ background:url('../../images/calque-173.gif') no-repeat top right; 
width:676px;
}
.ulogin .innermsg, .ulogin .topmsg{ padding:0 0 3px 0; }
.ulogin .pagelabel{ width:200px; margin:0; height:47px; }
.ulogin .thanks{ height:35px; background:url('../../images/japanese/userlogin.gif') no-repeat bottom left; }
.ulogin .loginleft{ float:left;/* width:260px;*/ width:285px; padding:25px 0 0 0; }
.ulogin .loginleft .loginrow{ padding:3px 0; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.ulogin .loginleft .loginrow label { display:block; float:left; /*width:75px;*/ width:100px; font-size:14px; line-height:14px; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; } 
.ulogin .loginleft .loginrow input.ttx { font:12px Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px solid #1f0c06; width:180px;}
.ulogin .loginleft .loginrow .llinks{ padding:10px 0 0 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.ulogin .loginleft .loginrow a{color:#3d150a; font-size:10px; font-family:Arial, Helvetica, sans-serif; }

.ulogin .loginleft .loginrow a:hover{ text-decoration:none; }
.ulogin .loginleft .loginrow a.fpass{float:left; display:block; padding:4px 0 0 0; text-decoration:underline;}
.ulogin .loginleft .loginrow a.fpass:hover{text-decoration:none; }
.ulogin .loginleft .loginrow .submit{ width:64px; height:24px; display:block; float:right; border:0px none; background:url('../../images/japanese/valider.gif') no-repeat; cursor:pointer; }
.ulogin .loginleft .loginrow .llinks .thanks{ height:35px; background:url('../../images/japanese/userloginc.gif') no-repeat bottom left; }
a.llinks:link,a.llinks:visited { text-decoration:underline;}
a.llinks:link:hover{text-decoration:none;}
.login_label{display:block; float:left;  font-size:14px; line-height:14px; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-seri}

/* Forgoten password */
.ufpass{ background:url('../../images/calque-173.gif') no-repeat top right;width:676px; }
.ufpass .innermsg, .ufpass .topmsg{ padding:0 0 3px 0; }
.ufpass .pagelabel{ width:300px; margin:0; height:47px; }
.ufpass .requp{ height:35px; background:url('../../images/japanese/userfp.gif') no-repeat bottom left; }
.ufpass .fpleft{ float:left; width:300px; height:134px; padding:25px 0 0 0; }
.ufpass .fpleft .fprow{ padding:3px 0; }
.ufpass .fpleft .fprow label { display:block; float:left; width:85px; font-size:14px; line-height:14px; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; } 
.ufpass .fpleft .fprow input.ttx { font:12px Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px solid #1f0c06; width:180px; }
.ufpass .fpleft .fprow{ color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.ufpass .fpleft .fprow .flinks{ padding:10px 0 0 0; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.ufpass .fpleft .fprow a{ color:#3d150a; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.ufpass .fpleft .fprow a:hover{ text-decoration:none; }
.ufpass .fpleft .fprow .submit{ width:64px; height:24px; margin:0 40px 0 0; float:right; display:block; border:0px none; background:url('../../images/japanese/valider.gif') no-repeat; cursor:pointer; }


/* Edit password */
.umdpass{ /*background:url('../../images/calque-173.gif') no-repeat 430px 0;*/ 
width:676px;
padding-left:26px;
}
.umdpass .innermsg, .umdpass .topmsg{ padding:0 0 3px 0; }
.umdpass .pagelabel{ width:200px; margin:0; height:47px; }
.umdpass .thanks{ height:35px; background:url('../../images/japanese/usermdpass.gif') no-repeat bottom left; }
.umdpass .ptext{ color:#ad6e4d; padding:10px 0 5px 0; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.umdpass .mdpassleft{ float:left; width:500px; padding:25px 0 0 0; }
.umdpass .mdpassright{ float:left; width:676px; padding:15px 0 0 360px;}
.umdpass .mdpassleft .mdpassrow{ padding:3px 0; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.umdpass .mdpassleft .mdpassrow label { display:block; float:left; width:200px; font-size:14px; line-height:14px; color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; } 
.umdpass .mdpassleft .mdpassrow input { font:12px Arial, Helvetica, sans-serif; background:#FFFFFF; border:1px solid #1f0c06; width:180px;}
.umdpass .mdpassleft .mdpassrow a{color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.umdpass .mdpassleft .mdpassrow a:hover{ text-decoration:none; }
.umdpass .mdpassright .submit{ float:left; width:180px; height:22px; display:block; border:0px none; background:url('../../images/japanese/bn_changer_g.gif') no-repeat; cursor:pointer; }
.umdpass .mdpassright .annule{ float:left; width:72px; height:24px; display:block; border:0px none; background:url('../../images/japanese/bn_annuler_g.gif') no-repeat; cursor:pointer; }


/* Main Profile - orders */
.uprofilemsg .topmsg{ padding:5px 0 5px 28px; }
.uprofile{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ad6e4d; }
.uprofile .title_orders{background:url('../../images/japanese/commandes.gif') no-repeat; height:15px;}
.uprofile .title_address{background:url('../../images/japanese/address_title.gif') no-repeat; height:15px;}
.uprofile .title_favorite{background:url('../../images/japanese/fav_title.gif') no-repeat; height:15px;}
.uprofile .title_act{ font-weight:bold; padding:8px 0; }
.uprofile table{ width:670px; }
.uprofile table tr{ background:url('../../images/td_bg.jpg') repeat-x; }
.uprofile table th{ height:18px; background:#b57c5e;color:#fff; text-align:center; }
.uprofile table td{ height:40px; padding:0 0 0 0; color:#3d150a; text-align:center; }
.uprofile table td a { text-decoration:underline; color:#ad6e4d; font-weight:bold; }

/* Main Profile - address */
.uprofile .address{ width:670px; border-bottom:1px solid #b57c5e; height:70px; padding-top:10px; }
.uprofile .address .sep{ display:inline; padding:0 5px; }
.uprofile .address .description { font-weight:bold; color:black; }
.uprofile .address .links{ text-align:right; }
.uprofile .new_address { margin-top:10px; text-align:right; }
.uprofile .address a, .uprofile .new_address a { text-decoration:underline; color:#ad6e4d; }
.uprofile .address a:hover, .uprofile .new_address a:hover{ text-decoration:none; }

/* Main Profile - favorites */
.favs{}
.favs .favorite{ width:165px; height:185px; float:left; padding:0 0 10px 0; }
.favs .favorite .title{ font-weight:bold; text-align:center; padding:10px 0 5px 0; }
.favs .favorite a.image { display:block; margin:0px auto; width:126px; height:116px; background-position:center center; background-repeat:no-repeat; }
.favs .favorite .actions {text-align:center;}
.favs .favorite .actions a{ display:block; clear:both; color:#ad6e4d; }
.favs .favorite .actions a:hover{ text-decoration:none; }

/* Order details */
.uodetail{ width:620px; margin:0px auto; }
.uodetail .pagelabel{ width:200px; margin:0; height:47px; }
.uodetail .details{ height:50px;  }
.uodetail .datas{ color:#3d150b; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px 0; }
.uodetail .buttons{ padding:10px 0 0 0; }
.uodetail .print{float:right; display:block; width:84px; height:22px; background:url('../../images/imprimer.jpg') no-repeat;}
.uodetail .back{float:right; display:block; width:84px; height:22px; background:url('../../images/retour.jpg') no-repeat;}
.uodetail .order_again{float:left; display:block; width:150px; height:22px; background:url('../../images/btn_order_again.jpg') no-repeat; margin-right:20px}
.uodetail .logoOrder{width:206px;height:74px; margin:0;padding:0;}
.order_contacts{font-size:12px;font-weight:bold; font-family:Arial, Helvetica, sans-serif;clear:both;text-align:left;color:#523c3e;padding-left:230px;padding-top:25px;}

.uodetail table{width:615px;font:11px Arial, Verdana;}
.uodetail table.order_table{background:url('../../images/ord_bg_common_inside_u.jpg') left top no-repeat;} 
.uodetail td.order_title{height:200px;}

.uodetail tr.basket_header {background-color:#b57c5e;color:#fff}
.uodetail .basket_header td {border-right:1px solid #fff;font-weight:bold;text-align:center;height:16px;}

.uodetail .basket_line .image{width:130px;height:140px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .product {width:122px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .product h2 {color:#38160d;font-size:14px;font-weight:bold;}
.uodetail .basket_line .product p {margin:0 0 20px 0;color:#ad6e4d;font:11px Arial;}

.uodetail .basket_line .weight{width:86px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .weight .overdiv{padding:0 0 50px 14px;clear:both}
.uodetail .basket_line .weight .overdiv .input{float:left}
.uodetail .basket_line .weight .overdiv .order_label {font-size:12px;float:left}
.uodetail .basket_line .weight .overdiv .input input{width:40px;border:1px solid #555555;font-size:11px;height:15px;}
.uodetail .basket_line .weight .overdiv .navigation{float:left;position:relative;top:1px;left:5px}

.uodetail .basket_line .quantity{width:66px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .quantity .overdiv{padding:0 0 50px 14px;clear:both}
.uodetail .basket_line .quantity .overdiv .input{float:left}
.uodetail .basket_line .quantity .overdiv .input input{width:20px;border:1px solid #555555;font-size:11px;height:13px;}
.uodetail .basket_line .quantity .overdiv .navigation{float:left;position:relative;left:5px}

.uodetail .basket_line .price_HT{width:77px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .price_HT div{color:#3d150a}
.uodetail .basket_line .price_HT p{margin:0 0 24px 0}

.uodetail .basket_line .price_TTC{width:98px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .price_TTC h2 {color:#38160d;font-size:14px;font-weight:bold;margin:0 0 3px 0}
.uodetail .basket_line .price_TTC div{margin:0 0 20px 0;color:#d23b0d;font-weight:bold;}

.uodetail .basket_line .drop_line{width:37px;border-bottom:1px solid #ad6e4d}
.uodetail .basket_line .drop_line a{margin-bottom:35px;display:block;width:12px;height:16px;background:url('../../images/bas_trash.gif') no-repeat;}
.uodetail .basket_line .separator{height:10px;}

.uodetail .subtotal {background-color:#dec5b8;}
.uodetail .subtotal .value{height:24px;font-size:14px;color:#38160d;padding:0 0 0 10px}
.uodetail .subtotal .amount_TTC{font-size:14px;font-weight:bold;}

.uodetail .code_discount {background-color:#caa18b;}
.uodetail .code_discount .code{height:24px;font-size:14px;color:#38160d;padding:0 0 0 10px}
.uodetail .code_discount input{width:265px;border:1px solid #555555;font-size:12px;height:16px;}
.uodetail .code_discount a{display:block;width:63px;height:22px;background:url('../../images/bas_discount_submit_btn.gif') no-repeat;}

.uodetail .total {background-color:#a06347;}
.uodetail .total .value{padding:0 0 0 10px;height:24px;font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase}
.uodetail .total .value span{font-size:10px;text-transform:lowercase}
.uodetail .total .amount_TTC{color:#fff;font-size:14px;font-weight:bold;}

.uodetail .delivery_fee {background-color:#dec9bf;color:#ad6e4d;}
.uodetail .delivery_fee .value{padding:0 0 0 10px;height:24px;color:#ad6e4d;}

.uodetail .order_delivery_fee {background-color:#dec9bf;font-size:14px;}
.uodetail .order_delivery_fee .value{padding:0 0 0 10px;height:24px;font-size:14px;}
.uodetail .amount{text-align:right;padding-right:20px}
.uodetail .amount_separator {height:7px;overflow:hidden;font-size:5px}


/* Add / Edit address */
.uaddress{ }
.uaddress .innermsg, .uaddress .topmsg{ padding:0 0 3px 0; }
.uaddress .pagelabel{ width:200px; margin:0; height:47px; }
.uaddress .adredit{ height:35px; background:url('../../images/adredit.gif') no-repeat bottom left; }
.uaddress .adradd{ height:35px; background:url('../../images/adradd.gif') no-repeat bottom left; }
.uaddress .ptext{ color:#ad6e4d; padding:10px 0 25px 0; width:540px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.uaddress table.address_table { width:585px;font:11px Arial;margin-top:30px; }
.uaddress table.address_table td.td_left { width:300px;}
.uaddress table.address_table td.td_right { width:300px; padding-left:5px; }
.uaddress table.address_table td.td_left .divs { clear:both; }
.uaddress table.address_table td.td_left .divs label {display:block; width:75px; float:left;color:#3d150a; text-align:right; padding:0 5px 0 0; }
.uaddress table.address_table td.td_left .divs select {width:100px; font:12px Arial, Helvetica, sans-serif; float:left;}
.uaddress table.address_table td.td_left .divs input {width:183px; height:16px; font:12px Arial, Helvetica, sans-serif; float:left}

.uaddress table.address_table td.td_right .divs {clear:both; }
.uaddress table.address_table td.td_right .divs label {display:block;width:125px;float:left; text-align:right;color:#3d150a; text-align:right; padding:0 5px 0 0;}
.uaddress table.address_table td.td_right .divs input {width:164px;  height:16px; font-size:12px; float:right; font:12px Arial, Helvetica, sans-serif;}
.uaddress table.address_table td.td_right .divs select {width:166px; font-size:11px; float:right; font:12px Arial, Helvetica, sans-serif; }

.uaddress table.address_table td.td_right textarea{width:164px; border:1px solid #000; height:85px; float:right; overflow:auto; font:12px Arial, Helvetica, sans-serif;}
.uaddress table.address_table td.td_right .suivant{position:relative;left:3px;}
.uaddress table.address_table td.td_right .hr{border-bottom:1px solid #b57c5e;width:288px;float:right}
.uaddress table.address_table td.td_right .state{clear:both;padding-top:6px}

.uaddress table.address_table td.td_left h6 {color:#aa9893;font-size:11px; font-weight:normal;padding-bottom:7px;}
.uaddress table.address_table input, table.address_table select, table.address_table textarea {background-color: #FFFFFF;border:1px solid #000000; font:12px Arial, Helvetica, sans-serif; }
.uaddress table.address_table .spacer {height:6px;overflow:hidden;clear:both;}
.uaddress table.address_table .legend {color:#aa9893; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}

.uaddress table.address_table .submit{ float:right; width:64px; height:24px; display:block; border:0px none; background:url('../../images/valider.gif') no-repeat; cursor:pointer; }
.uaddress table.address_table .annule{ float:left; width:72px; height:24px; display:block; border:0px none; background:url('../../images/bn_annuler_g.gif') no-repeat; cursor:pointer; }

/* Add / Edit address */
.perso{ }
.perso .innermsg, .uaddress .topmsg{ padding:0 0 3px 0; }
.perso .pagelabel{ width:200px; margin:0; height:47px; }
.perso .persoedit{ height:35px; background:url('../../images/persoedit.gif') no-repeat bottom left; }
.perso .ptext{ color:#ad6e4d; padding:10px 0 25px 0; width:540px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.perso table.address_table { font:11px Arial, Helvetica, sans-serif; margin-top:30px }
.perso table.address_table td.td_left { width:300px; }
.perso table.address_table td.td_right { width:300px; padding-left:5px}

.perso table.address_table td.td_left .divs {clear:both; }
.perso table.address_table td.td_left .divs label {display:block; width:85px; padding:0 5px 0 0; float:left; color:#3d150a; text-align:right; }
.perso table.address_table td.td_left .divs select {width:100px; font:12px Arial, Helvetica, sans-serif; float:left;}
.perso table.address_table td.td_left .divs input {width:185px; height:16px; font:12px Arial, Helvetica, sans-serif;float:left}

.perso table.address_table td.td_right .divs {clear:both; }
.perso table.address_table td.td_right .divs label {display:block;width:125px;float:left; text-align:right;color:#3d150a;}
.perso table.address_table td.td_right .divs input {width:164px;  height:16px; font:12px Arial, Helvetica, sans-serif; float:right;}
.perso table.address_table td.td_right .divs .emailinput{width:164px;  height:16px; font:12px Arial, Helvetica, sans-serif; float:right;color:#ad6e4d;}
.perso table.address_table td.td_right .divs select {width:166px; font:12px Arial, Helvetica, sans-serif;float:right;}

.perso table.address_table td.td_right textarea{width:164px; border:1px solid #000; height:85px; float:right; overflow:auto; font:12px Arial, Helvetica, sans-serif; }

.perso table.address_table td.td_right .suivant{position:relative;left:3px;}
.perso table.address_table td.td_right .hr{border-bottom:1px solid #b57c5e;width:288px;float:right}
.perso table.address_table td.td_right .state{clear:both;padding-top:6px}

.perso table.address_table td.td_left h6 {color:#aa9893;font-size:11px; font-weight:normal;padding-bottom:7px;}
.perso table.address_table input, table.address_table select, table.address_table textarea {background-color: #FFFFFF;border:1px solid #000000;}
.perso table.address_table .spacer {height:6px;overflow:hidden;clear:both;}
.perso table.address_table .legend {color:#aa9893; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}

.perso table.address_table .submit{ float:right; width:70px; height:24px; display:block; border:0px none; background:url('../../images/valider.gif') no-repeat; cursor:pointer; }
.perso table.address_table .annule{ float:right; width:72px; height:24px; display:block; border:0px none; background:url('../../images/bn_annuler_g.gif') no-repeat; cursor:pointer; }
.perso table.address_table .checkbox{ float:left; text-align:left; width:370px; }
.perso table.address_table .checkbox label.info { color:#3d150a; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.perso table.address_table .checkbox input.chk_b { border:0px none; }
.perso table.address_table .buttons{ float:right; width:150px; }

.invoice_user_address {background: #ffffff url('../../images/bg_pink2.gif') left top repeat-x; color:3d150a;}
.invoice_user_address label {float:left;width:145px; padding:0 0 3px 10px; font-weight:bold; font-size:11px;}
.invoice_user_address span{float:left; padding:0 0 3px 0;}
.invoice_user_address .billing_and_delivery {padding:20px 0 0 0}
.invoice_user_address .billing_and_delivery .billing {height:90px; width:160px;float:left;padding-left:10px;text-align:left;}
.invoice_user_address .billing_and_delivery .billing span {font-weight:bold;clear:both}
.invoice_user_address .billing_and_delivery .delivery {height:90px; width:170px;float:left;text-align:left; padding-left:15px;}
.invoice_user_address .billing_and_delivery .delivery span {font-weight:bold;clear:both}

.invoice_contacts{font-size:11px;font-family:Arial, Helvetica, sans-serif;clear:both;color:#270603; margin:0px auto;text-align:center; padding:20px 0 20px}


/* --------------Below are the menus used for left columnn static pages--------------- */

/* basket left menu + popin layer */
.bas_left div.menu_delivery {margin-bottom:2px;}
.bas_left div.menu_payment {margin-bottom:2px;}
.bas_left div.menu_conditions {margin-bottom:2px;}
.bas_left div.menu_faq {margin-bottom:2px;}

.bas_left .menu_delivery a.main{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_delivery.gif') no-repeat; cursor:pointer; }
.bas_left .menu_payment a.main{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_secure_payment.gif') no-repeat; cursor:pointer; }
.bas_left .menu_conditions a.main{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_sell_conditions.gif') no-repeat; cursor:pointer; }
.bas_left .menu_faq a.main{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_faq.gif') no-repeat; cursor:pointer; }

.bas_left .menu_delivery a.main-active{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_delivery-a.gif') no-repeat; cursor:pointer; }
.bas_left .menu_payment a.main-active{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_secure_payment-a.gif') no-repeat; cursor:pointer; }
.bas_left .menu_conditions a.main-active{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_sell_conditions-a.gif') no-repeat; cursor:pointer; }
.bas_left .menu_faq a.main-active{display:block;width:196px;height:19px;background:url('../../images/japanese/bas_faq-a.gif') no-repeat; cursor:pointer; }

.bas_left .menu_delivery div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.bas_left .menu_payment div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.bas_left .menu_conditions div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.bas_left .menu_faq div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }

.bas_left .menu_delivery div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; /*margin:10px 0 0 0;*/ cursor:pointer; }
.bas_left .menu_payment div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; /*margin:10px 0 0 0;*/ cursor:pointer; }
.bas_left .menu_conditions div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; /*margin:10px 0 0 0;*/ cursor:pointer; }
.bas_left .menu_faq div.detailed a{ display:block; clear:both; float:right; color:#b57c5e; font-weight:bold; /*margin:10px 0 0 0;*/ cursor:pointer; }
.bas_left .menu_faq div.detailed a.faqmore{ display:block; clear:both; float:none; color:#b57c5e; font-weight:bold; margin:0 0 5px 0; cursor:pointer; }
.bas_left .menu_faq div.detailed a.faqmore:hover{text-decoration:none;}
.bas_left .related_separator {
margin-top:5px;
height:17px;
background-color:#FFFFFF;
width:196px;
}
.basket_menumore_container{ width:644px; margin:0px auto; padding:25px 0px 15px 15px; }
.basket_menumore{ width:604px; height:434px; padding:15px 5px 25px 10px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;
	background:#fff; }
.basket_menumore .close{ height:20px; }
.basket_menumore .close a{ background:url('../../images/close.gif') no-repeat; width:9px; height:9px; display:block; float:right; }
.basket_menumore .containers{ padding:20px 0 0 0; }
.basket_menumore .title{ font-size:20px; padding:0 0 10px 0; }
.basket_menumore .contents{ height:330px; padding:0 0 27px 0; overflow:auto; }
.basket_menumore .contents a{ color:#b57c5e }
.basket_menumore .contents a:hover{ text-decoration:none; }
/* end basket left menu + popin layer */


/* --------------End of static pages left column menus--------------- */

/* -----------------------Added By Suman on 7.1.09 for groups ---------------------- */


	
.decouvrir { background:#ffffff; height:234px; }
.idecouvrir{ background:url('../../images/japanese/decouvrir.gif') no-repeat; height:24px; }
.decouvrir div.nav_left { float:left; display:block; width:45px; height:31px; margin-top:203px; }
.decouvrir div.nav_left a{ float:left; display:block; width:45px; height:31px; background:url('../../images/japanese/nav_left.gif') no-repeat; }
.decouvrir div.nav_right { float:left; display:block; /*width:45px;*/ width:37px; height:31px; margin-top:203px; }
.decouvrir div.nav_right a{ float:left; display:block; width:45px; height:31px; background:url('../../images/japanese/nav_right.gif') no-repeat; }
	

.groupcontents { float:left; width:427px; height:220px; padding-top:14px; padding-left:7px; }
.groupcontents div.left_part { width:230px; height:200px; float:left; }
.groupcontents div.left_part span { display:block; width:220px; height:95px; overflow:hidden; font:normal 11px Arial, Helvetica, sans-serif; color:#ad6e4d; }
.groupcontents div.left_part span a { display:block; width:220px;  overflow:hidden; font:normal 11px Arial, Helvetica, sans-serif; color:#ad6e4d;cursor:pointer; }
.groupcontents div.left_part a.button_decouvrir { display:block; margin-top:15px; width:77px; height:16px; background:url('../../images/japanese/button_decouvrir.gif') no-repeat; }
.groupcontents div.left_part div.title { font:bold 15px Arial, Helvetica, sans-serif; color:#614037; height:18px; overflow:hidden; }
.groupcontents div.left_part div.subtitle { padding:15px 0 0 0; color:#af6a47; font:bold 16px Arial, Helvetica, sans-serif; height:35px; overflow:hidden; }

.groupcontents div.left_part div.subtitle a { padding:15px 0 0 0; color:#af6a47; font:bold 16px Arial, Helvetica, sans-serif;  overflow:hidden; cursor:pointer;}


.groupcontents .right_part { width:185px; height:200px; float:right; background-repeat:no-repeat; background-position:center; }

.buttons { float:right; text-align:right; /*width:249px;*/width:256px; height:234px;/*height:234px; overflow:hidden;*/ }
.buttons a { display:block; margin-left:34px; cursor:pointer;}
.buttons a#cont1 { background:url('../../images/japanese/category_1.jpg') no-repeat bottom; height:116px; }
.buttons a#cont2 { background:url('../../images/japanese/category_2.jpg') no-repeat bottom; height:116px; }
.buttons a#cont3 { background:url('../../images/japanese/category_3.jpg') no-repeat bottom; height:116px; }
.buttons a#cont4 { background:url('../../images/japanese/category_4.jpg') no-repeat bottom; height:116px; }

/* ----------------------- Classes for groups ended here -------------*/