.link-update {color: #ad6e4d;}

#basket {font-family: Arial, Helvetica, sans-serif;width:929px;color:#8b4124;margin: 0 auto;padding: 10px 45px;}

#basket h1{font-size:14px;font-weight:bold;color:#8B4124;text-transform: capitalize;margin-bottom:10px;}
#basket #actions {text-align:right;}

#basket #breadcumb_basket{width:100%;border-top:1px solid #a16438;border-bottom:1px solid #a16438;text-transform: uppercase;font-size: 12px;}
#basket #breadcumb_basket td{height:32px;text-align:center;}
#basket #breadcumb_basket .passed{background-color:#a16438;color:#fff;}

.basket .bas_left{width:206px;}
.basket .bas_right{}

.basket a.up{overflow:hidden;margin:0 0 6px 0;display:block;width:7px;height:4px;background:url('../../images/en/arr_up_trans.gif') no-repeat;}
.basket a.down{overflow:hidden;display:block;width:7px;height:4px;background:url('../../images/en/arr_down_trans.gif') no-repeat;}
.basket a.drop{display:block;width:12px;height:16px;background:url('../../images/en/bas_trash.gif') no-repeat;}

.basket a.precedent {display:block;width:98px; height:25px; background:url('../../images/en/precedent.gif') no-repeat; float:left;}
.basket a.suivant {display:block;width:85px; height:24px; background:url('../../images/en/suivant.gif') no-repeat; float:right;}

/* basket left menu + popin layer */
.basket .bas_left div.menu_delivery {margin-bottom:2px;}
.basket .bas_left div.menu_payment {margin-bottom:2px;}
.basket .bas_left div.menu_conditions {margin-bottom:2px;}
.basket .bas_left div.menu_faq {margin-bottom:4px;}

.basket .bas_left .menu_delivery a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_delivery.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_payment a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_secure_payment.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_conditions a.main{display:block;width:196px;height:32px;background:url('../../images/en/bas_sell_conditions.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_faq a.main{display:block;width:196px;height:19px;background:url('../../images/en/bas_faq.gif') no-repeat; cursor:pointer; }

.basket .bas_left .menu_delivery a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_delivery-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_payment a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_secure_payment-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_conditions a.main-active{display:block;width:196px;height:32px;background:url('../../images/en/bas_sell_conditions-a.gif') no-repeat; cursor:pointer; }
.basket .bas_left .menu_faq a.main-active{display:block;width:196px;height:19px;background:url('../../images/en/bas_faq-a.gif') no-repeat; cursor:pointer; }

.basket .bas_left .menu_delivery div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_payment div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_conditions div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }
.basket .bas_left .menu_faq div.detailed{ background:#4a2417; color:#b57c5e; font-size:11px; margin:1px 0; width:171px; padding:15px 15px 15px 10px; }

.basket .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; }
.basket .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; }
.basket .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; }
.basket .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; }
.basket .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; }
.basket .bas_left .menu_faq div.detailed a.faqmore:hover{text-decoration:none;}

.basket_menumore_container{ width:644px; margin:0px auto; padding:0 0 0 190px; }
.basket_menumore{ width:604px; height:434px; padding:15px 15px 25px 25px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;
	background:#fff; border:1px solid #4a2417; }
.basket_menumore .close{ height:20px; }
.basket_menumore .close a{ background:url('../../images/en/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 */

.basket .bas_left div.related_products_title{width:196px;padding-top:44px;background:url('../../images/en/bas_see_also.gif') left top no-repeat #ffffff}
.basket .bas_left div.related_product{width:160px;background-color:#ffffff;padding:5px 18px 0 18px;font-family: Arial, Helvetica, sans-serif;overflow:hidden;}
.basket .bas_left div.related_product .image_container{width:196px;margin:0;padding:0;position:relative;left:-18px;padding-top:5px;}
.basket .bas_left .related_product .image_container img{display:block;margin-left:auto;margin-right:auto }
.basket .bas_left .related_product a.top{display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:bold; text-decoration:none;}
.basket .bas_left .related_product a.read_more {display:block; float:right;color:#ad6e4d;font-size:11px; font-weight:bold;}
.basket .bas_left .related_product a.read_more:hover { text-decoration:underline}
.basket .bas_left .related_product label{float:right;display:block;margin:0;color:#ad6e4d;font-size:11px;font-weight:normal}
.basket .bas_left .related_product div{margin:10px 0 0 20px;clear:both;height:119px;}
.basket .bas_left .related_separator{background-color:#ffffff;width:196px;}

.basket .bas_right .user_steps{padding:10px 0 0 0;height:37px}
.basket .bas_right .user_steps a.step_basket {float:left;display:block;width:72px;height:29px;background:url('../../images/en/basket.gif') no-repeat;}
.basket .bas_right .user_steps a.step_identification {float:left;display:block;width:109px;height:29px;background:url('../../images/en/identification.gif') no-repeat;}
.basket .bas_right .user_steps a.step_delivery {float:left;display:block;width:88px;height:29px;background:url('../../images/en/delivery.gif') no-repeat;}
.basket .bas_right .user_steps a.step_message {float:left;display:block;width:118px;height:29px;background:url('../../images/en/message.gif') no-repeat;}
.basket .bas_right .user_steps a.step_checkout {float:left;display:block;width:106px;height:29px;background:url('../../images/en/checkout.gif') no-repeat;}
.basket .bas_right .user_steps a.step_payment {float:left;display:block;width:93px;height:29px;background:url('../../images/en/payment.gif') no-repeat;}

.basket .bas_right .user_steps a.step_basket_active {float:left;display:block;width:72px;height:29px;background:url('../../images/en/basket_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_identification_active {float:left;display:block;width:109px;height:29px;background:url('../../images/en/identification_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_delivery_active {float:left;display:block;width:88px;height:29px;background:url('../../images/en/delivery_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_message_active {float:left;display:block;width:118px;height:29px;background:url('../../images/en/message_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_checkout_active {float:left;display:block;width:106px;height:29px;background:url('../../images/en/checkout_active.gif') no-repeat;}
.basket .bas_right .user_steps a.step_payment_active {float:left;display:block;width:93px;height:29px;background:url('../../images/en/payment_active.gif') no-repeat;}

.basket .bas_right .basket_top_bg{clear:both;height:4px;}
.basket .bas_right .basket_container{/*background:url('../../images/en/bas_bg_common_middle.gif') top repeat-y;*/ padding:0 4px 0 4px; }
#basket .form{width:944px; overflow:hidden;position: relative;left: -8px;/*background-color: #fff;*/}
#basket .form table{top:20px;padding-top:5px;width:100%;font:11px Arial, Helvetica, sans-serif;}
/*#basket .form table.basket_table{box-shadow: 0px 0px 7px #aaa;position: relative;left: 7px;top: 4px;width:929px;background-color: #FFFFFF;}*/
#basket .form table.basket_table{position: relative;left: 6px;top: 4px;width:929px;background-color: #FFFFFF;}
#basket_middle{
background:url('../../images/global/fond_basket.gif') repeat-y transparent top left;
left: 2px;
padding: 0;
position: relative;
top: 0;
width: 940px;
}
#basket .formOrder table{width:929px;}
#basket .formOrder {width:938px;padding: 0 0 0 6px;background: url("../../images/global/fond_basket.gif") repeat-y scroll left top transparent;}
#basket .formOrder table.basket_table{width:929px;left:0px;box-shadow: none;}

#basket .form table.basket_table thead tr td{height: 35px;
    padding: 9px 0 0;}
#basket .form table.basket_table tr td:first-child{width:320px;}
#basket .form table.basket_table tr td:first-child h2{font-size: 18px;
font-weight: normal;
margin-top: -15px;
padding-left: 133px;
width: 200px;
}
#basket .form table.basket_table tr td.first_col p{padding-left: 133px;}
#basket .form table.basket_table tr td{width:136px;}
#basket .form table.basket_table tr td:last-child{width:0px;}
#basket .form table.basket_table tr td.drop_line{text-align:center;}
#basket .form table.basket_table .basket_line td{height:151px;text-align:center;}
#basket .form table.basket_table .basket_line td:nth-child(2n){background-color:#cfb19b;}
#basket .form table.basket_table .basket_line td:nth-child(2n+1){background-color:#fff;}
#basket .form table.basket_table .basket_line td{border-right:1px solid #F8F4E3;}
#basket .form table.basket_table .basket_line td h2{font-size:15px}
#basket .form table.basket_table .basket_line td:last-child{border-right:none}
#basket .form table.basket_table .basket_line td:nth-child(3) p,#basket .form table.basket_table .basket_line td:nth-child(4) p{color:#000;}

#basket .form table.basket_table .basket_line:nth-child(2n) td:nth-child(2n){background-color:#cfb19b;}
#basket .form table.basket_table .basket_line:nth-child(2n) td:nth-child(2n+1){background-color:#f3ece9;}

#basket .form table.basket_table .basket_line td.weight, #basket .form table.basket_table .basket_line td.price, #basket .form table.basket_table .basket_line td.drop_line, #basket .form table.basket_table .basket_line td.price_HT{
background-color:#cfb19b;
}


#basket .form td.basket_title{height:55px;background:url('../../images/en/bas_title.gif') top left no-repeat;}
#basket .form td.order_title{height:55px;background:url('../../images/en/bas_checkout_title.gif') top left no-repeat;}
#basket .form td.order_confirmation_title{height:55px;background:url('../../images/en/bas_confirmation_title.gif') top left no-repeat;}
#basket .form .order-confirmation {padding:0 0 0 2px;font-size:12px;height:400px}
#basket .form .order-confirmation a{ text-decoration:underline; color:#000; }
#basket .form .order-confirmation a:hover{ text-decoration:none; }
#basket .form tr.basket_header {background-color:#bc9273;color:#fff}
#basket_top{
background-color: #BC9273;
    background-image: url("../../images/global/top_basket.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFFFFF;
	height:7px;
	width:940px;
	margin: 0 0 0 2px;
}
 #basket_top_bis{
 background-color: #BC9273;
    background-image: url("../../images/global/top_basket.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFFFFF;
	height:7px;
	width:940px;
margin: 0 0 0 -4px;
}

#basket_top_ter{
 background-color: #BC9273;
    background-image: url("../../images/global/top_basket.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFFFFF;
	height:7px;
	width:940px;
margin: 0 0 0 -8px;
}
#basket_bottom{
 background-color: #BC9273;
    background-image: url("../../images/global/bottom_basket.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFFFFF;
	height:7px;
	width:940px;
margin: 0 0 0 -7px;
}
#basket_bottom_bis{
 background-color: #BC9273;
    background-image: url("../../images/global/bottom_basket.gif");
    background-position: top left;
    background-repeat: no-repeat;
    color: #FFFFFF;
	height:7px;
	width:940px;
margin:0 0 0 -5px
}
#basket .form .basket_header td {/*border-right:1px solid #fff;*/font-weight:bold;text-align:center;height:28px;}
#basket .form .basket_header td:last-child{border-right:none;}
#basket .form .basket_line .image{width:130px;height:140px;border-bottom:1px solid #ad6e4d}
#basket .form .basket_line .product {width:122px;border-bottom:1px solid #ad6e4d}
#basket .form .basket_line .product h2 {color:#38160d;font-size:14px;font-weight:bold;}
#basket .form .basket_line .product p {margin:0 0 20px 0;color:#ad6e4d;font:11px Arial;}
#basket .form .basket_line .weight{width:86px;}
#basket .form .basket_line .weight .overdiv{padding:0px;clear:both}
#basket .form .basket_line .weight .overdiv .input{float:left}
#basket .form .basket_line .weight .overdiv .order_label {font-size:12px;float:left}
#basket .form .basket_line .weight .overdiv .input input{width:40px;border:1px solid #555555;font-size:11px;height:15px;}
#basket .form .basket_line .weight .overdiv .navigation{float:left;position:relative;top:1px;left:5px}
#basket .form .basket_line .quantity{text-align:center;}
#basket .form .basket_line .quantity {}
#basket .form .basket_line .quantity .overdiv{padding:0 0 0 50px;clear:both;}
#basket .form .basket_line .quantity .overdiv .input{float:left}
#basket .form .basket_line .quantity .overdiv .input input{width:20px;border:1px solid #9c6136;font-size:11px;height:16px;text-align: center;width:40px; padding:2px 0 2px 0 !important;}
#basket .form .basket_line .quantity .overdiv .navigation{float:left;position:relative;left:5px;padding: 3px 0 0;}
#basket .form .basket_line .quantity .overdiv .navigation a.up {background: url("../../images/en/arr_up_trans.gif") no-repeat scroll 0 0 transparent;display: block;height: 4px;overflow: hidden;margin: 0 0 6px 0;width: 7px;}
#basket .form .basket_line .quantity .overdiv .navigation a.down{background: url("../../images/en/arr_down_trans.gif") no-repeat scroll 0 0 transparent;display: block;height: 4px;overflow: hidden;width: 7px;}

#basket .form .basket_line .price_HT{width:135px;}
#basket .form .basket_line .price_HT div{color:#3d150a}
#basket .form .basket_line .price_HT p{margin:0px}
#basket .form .basket_line .price_TTC{width:98px;}
#basket .form .basket_line .price_TTC h2 {color:#8b4124;font-size:14px;font-weight:bold;margin:0 0 3px 0}
#basket .form .basket_line .price_TTC div{margin:0 0 35px 0;color:#d23b0d;font-weight:bold;}
#basket .form .basket_line .drop_line{width:37px;}
#basket .form .basket_line .drop_line p{text-align:center;font-size:9px;width:56px;text-align:center;}
#basket .form .basket_line .drop_line a{text-decoration:none;color:#000;}
#basket .form .basket_line .separator{height:10px;}
#basket .form .subtotal .value{height:24px;font-size:14px;color:#8b4124;padding:0 0 0 10px}
#basket .form .subtotal .amount_TTC{font-size:14px;font-weight:bold;}

#basket .form .code_discount { background-color: #ece0d7; color: #8b4124;font-size: 13px; font-weight: bold; }
#basket .form .code_discount .code { width: 929px; color: #38160d; }
#basket .form .code_discount .code td { padding: 3px; vertical-align: middle; position: relative; }
/*#basket .code_discount span { color: #8b4124; font-size:13px; font-weight:bold; position: relative; top: -2px; }

#basket .code_discount input { width:265px; border: 1px solid #555555; font-size: 12px; height: 16px; padding: 1px; position: relative; top: -2px; }
#basket .form .code_discount a{ display: inline-block; width: 75px; height: 23px; background:url('../../images/en/basket/validate_code.png') no-repeat;}
#basket .form .code_discount a{ color: #fff; font-size: 12px; text-transform: none;}*/

#basket .form .code_discount .code td.promo_libelle { color: #8b4124; font-size:12px; font-weight:bold; width: 100px !important; }
#basket .form .code_discount .code td.promo_code { width: 100px !important; }
#basket .form .code_discount .code td.promo_label { width: auto; }
#basket .form .code_discount .code td.promo_input { width: 275px; }
#basket .form .code_discount .code td.promo_validation { width: auto; }

#basket .code_discount input { width:265px; border: 1px solid #555555; font-size: 12px; height: 16px; padding: 1px; }
/*#basket .form .code_discount a{ display: inline-block; width: 75px; height: 23px; background:url('../../images/en/basket/validate_code.png') no-repeat;}*/

#basket .form .total {background-color:#a06437;height: 35px;}
#basket .form .total .value{padding:0 0 0 10px;height:24px;font-size:14px;color:#fff;font-weight:bold;text-transform:uppercase}
#basket .form .total .value span{font-size:10px;text-transform:lowercase}
#basket .form .total .amount_TTC{color:#fff;font-size:15px;font-weight:bold;}
#basket .form .delivery_fee {background-color:#ece0d7;color:#8b4124;}
#basket .form .delivery_fee .value{padding:0 0 0 10px;height:24px;color:#ad6e4d;}
#basket .form .delivery_fee p{color:#8b4124;font-size:13px;font-weight:bold;}
#basket .form .delivery_fee .value{width: 60%;}
#basket .form .delivery_fee .amount{width: 40%;}
#basket .form .order_delivery_fee {background-color:#dec9bf;font-size:14px;}
#basket .form .order_delivery_fee .value{padding:0 0 0 10px;height:24px;font-size:13px;}
#basket .form .amount{text-align:center;}
#basket .form .amount_separator {height:3px;overflow:hidden;font-size:5px}
#basket .form .buttons {height: 65px;padding: 0px;float: right;margin-right: 7px;}
#basket .form .buttons .back{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_continue_shoping_btn.gif') no-repeat;}
#basket .form .buttons .next{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_process_btn.gif') no-repeat;}
#basket .form .buttons .print{float:right;display:block;width:84px;height:22px;background:url('../../images/en/imprimer.jpg') no-repeat;}
#basket .form .buttons .payment{float:right;display:block;width:204px;height:22px;background:url('../../images/en/passer.jpg') no-repeat;}

#basket .bas_right .bg_bottom {height:41px;width:674px;background:url('../../images/en/bas_bg_common_bottom.gif') left top no-repeat;}
#basket .form_end{clear:both}

#basket #help{background:url('../../images/en/basket/help.png') left top no-repeat;height:93px;width:470px;color:#fff;float:left;}
#basket #help h3{position: relative;left: 15px;top: 9px;font-size: 14px;}
#basket #help h4{position: relative;top: -33px;font-size: 12px;width: 225px;float: right;}
#basket #help a{color:#fff;}
#basket #help #help_telephone{position: relative;left: 15px;top: 15px;width: 200px;}
#basket #help span{font-size:12px;}
#basket #help h3 #horaires{font-size:10px;top: -5px;position: relative;}

#basket .form #promo_small{background:url('../../images/en/basket/promo_small.png') left top no-repeat;height:94px;width:132px;color:#fff;float:left;color:#FFF;padding:0px 15px;}

#basket .form #promo_small h3{position:relative;top:20px;text-align:center;font-size:12px;}
#basket .form #promo_small h4{position:relative;top:15px;text-align:center;font-size:10px;}

.basket .identification_title{padding-top:56px;background:url('../../images/en/bas_identification_title.gif') left top no-repeat}


#basket .formOrder .subtotal{background-color:#cfb19b;color:#8b4124;font-weight:bold;text-transform:uppercase;height: 35px;}
#basket .formOrder .order_delivery_fee{background-color:#cfb19b;color:#8b4124;font-weight:bold;text-transform:uppercase;height: 35px;}
#basket .formOrder table.basket_table .code_discount{background-color:#bc9273;color:#fff;font-weight:bold;text-transform:uppercase;height: 35px;}
#basket .formOrder table.basket_table .code_discount .code{color:#fff;font-weight:bold;padding:0 10px;}

#basket .basket_container_order .check_conditions{position: relative;top: 16px;padding: 0px;float: left;margin-left: 7px;font-size:12px;color:#8b4124;}
#basket .basket_container_order .check_conditions a{color:#8b4124;}

#basket .basket_container_order .buttons {width: 300px;position: relative;top: 10px;padding: 0px;float: right;margin-right: 7px;}
#basket .basket_container_order .buttons .back{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_continue_shoping_btn.gif') no-repeat;}
#basket .basket_container_order .buttons .next{float:right;display:block;width:165px;height:23px;background:url('../../images/en/bas_process_btn.gif') no-repeat;}
#basket .basket_container_order .buttons .print{float:right;display:block;width:85px;height:28px;background:url('../../images/en/imprimer.jpg') no-repeat;}
#basket .basket_container_order .buttons .payment{float:right;display:block;width:195px;height:28px;background:url('../../images/en/passer.jpg') no-repeat;}



/** CDP **/
.basket .cdp_title{background: url("../../images/global/fond_basket.gif") repeat-y scroll left top transparent;}
.basket .cdp_title .header{background: none repeat scroll 0 0 #BC9273;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    margin: 0 0 0 6px;
    padding: 8px 0 0 15px;
    width: 914px;}
.basket .cdp_title .content{font-size:11px; color:#3d150a;padding:12px 0 20px 10px;width:100%; line-height:160%}
.basket .cdp_title .content a.skip_gifts { background:url('../../images/en/button_skip_gifts.gif') no-repeat; display:block; width:238px; height:21px; float:right;}
.basket .cdp_title .content a.save_gifts { background:url('../../images/en/button_save_gifts.gif') no-repeat; display:block; width:153px; height:21px; float:right;}
.basket .cdp_title .content .inactive {opacity: 0.5; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;}

.basket .cdp_title .content .border_0_a {border:1px solid #dfc9bd}
.basket .cdp_title .content .border_0_b {border:1px solid #e5d2c7}
.basket .cdp_title .content .border_0_c {border:1px solid #e9d9cf}

.basket .cdp_title .content .border_1_a {border:1px solid #ecded7}
.basket .cdp_title .content .border_1_b {border:1px solid #eee2dd}
.basket .cdp_title .content .border_1_c {border:1px solid #f1e6e1}

.basket .cdp_title .content .border_2_a {border:1px solid #f0e4de}
.basket .cdp_title .content .border_2_b {border:1px solid #f2e9e5}
.basket .cdp_title .content .border_2_c {border:1px solid #f4ede9}

.ajaxFormGift{ position:absolute; z-index:1001;}

.gift_details {width:295px; padding:10px 10px 20px 10px; border:1px solid #e2d2c5; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e; position:absolute; z-index:1001; background:#fff; }
.gift_details .gift_content{overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e;z-index:1002; position:relative; background:#fff;}

.gift_details .gift_content div.gift_image{ float:left; width:135px; height:115px; position:relative; }
.gift_details .gift_content span {font:14px Arial, Verdana;color:#430501;margin:0 0 5px 0;text-align:left;font-weight:bold;margin:0;}
.gift_details .gift_content h2 {font:14px Arial, Verdana;color:#430501;margin:0 0 5px 0;text-align:left;font-weight:normal;margin:3px 0 10px 0;}
.gift_details .gift_content p{}
.gift_details .gift_content .gift_buttons a{color:#b57c5e; font-weight:bold; text-decoration:underline;float:right	}

.gift_details .close{ padding:0 0 5px 5px; }
.gift_details .close a{ display:block; float:right; background:url('../../images/en/close.gif'); width:9px; height:9px; overflow:hidden; }
/** END CDP **/


/** USER LOGIN **/
.identification {width: 930px;background-color: #fff;padding-bottom:20px;}
.identification input, .identification select, .identification textarea{ font:normal 12px Arial, Helvetica, sans-serif; }
div.subtitle { color: #ffffff; font: bold 14px Arial,Helvetica,sans-serif; background-color:#BC9273; text-align:center; height:32px; line-height:32px;}
.deja_client { float:left; width:464px; }
.nouveau_client { float:left; width:464px; margin-left:2px; }
.identification .deja_client div.content {margin: 32px 50px 0; padding:20px 30px; background:#F8F4E3; min-height:172px; }
.identification .deja_client div.content span.subtitle { text-align:center;color: #3d150a;	font: bold 12px Arial, Helvetica, sans-serif;}
.identification .deja_client div.content .inputs span {	font: normal 11px/17px Arial, Helvetica, sans-serif;color: #3d150a;margin: 4px 10px 0 0;height: 19px;display: block;text-align:right;}
.identification .deja_client div.content .inputs span input.text {width: 185px;	height: 17px;}
.identification .deja_client div.content .inputs td input {width: 210px;height: 17px;}
.identification .deja_client div.content .inputs span label {font: normal 11px/17px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .deja_client div.content .inputs div.valider {padding:10px 20px 0 0;text-align: center;}
.identification .deja_client div.content .inputs div.valider input {border: none;background: url('../../images/en/validez.png') no-repeat;width: 75px;height: 23px;margin:20px 0 12px;}
.identification .deja_client div.content a {font: normal 10px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .nouveau_client div.content {text-align:center;margin: 32px 50px 0; padding:20px 30px; background:#F8F4E3; }
.identification .nouveau_client div.content span.subtitle {display:inline-block;color: #3d150a; font: bold 12px Arial, Helvetica, sans-serif; }
.identification .nouveau_client div.content .mail2 {display:block; height: 17px; width:240px; margin:5px auto; }
.identification .nouveau_client div.content .input_text {margin-top: 14px;font: normal 11px/13px Arial, Helvetica, sans-serif;color: #3d150a;}
.identification .nouveau_client div.content .und_text {font: normal 10px Arial, Helvetica, sans-serif;color: #3d150a;margin-top: 15px;}
.identification .nouveau_client div.content .cre_compte {padding:23px 0 0 66px; }
.identification .nouveau_client div.content .cre_compte a {background: url('../../images/en/creez_votre_compte.png') no-repeat;width: 149px; height: 19px; cursor:pointer; display:block;}
.user_fp input.submit_email{background:url('../../images/en/submit.jpg'); border:0px none; width:71px; height:22px;}
.user_fp label{ font:normal 12px Arial, Helvetica, sans-serif; }

/** USER REGISTRATION **/
.basket .bas_right div.content_id { width:100%;}
.basket .bas_right div.content_id div.subtitle { text-align:left;text-transform:none; padding-left:10px;}
.basket .bas_right div.content_id div.pad {padding-left:27px;}
.basket .bas_right div.content_id span.top_g img.cornerL {float:left; width:4px; height:4px;}
.basket .bas_right div.content_id span.top_g img.cornerR {float:right; width:4px; height:4px;}
.basket .bas_right div.content_id h2 {color:#FFFFFF; background:#b57c5e; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id div.form1 { padding:21px 0px 0px 0px; float:left; }
.basket .bas_right div.content_id div.form1 label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:200px; display:inline-block; text-align:right;}
.basket .bas_right div.content_id input.field_1 { width:166px; height:19px; margin:3px 0px 0px 3px;}
.basket .bas_right div.content_id div.form2 { float:right; padding:21px 13px 0px 0px; margin-right:70px; }
.basket .bas_right div.content_id div.form2 label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id p.txt {color:#2b0e0a; font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:19px 0px 0px 0px;}
.basket .bas_right div.content_id span.line {width:970px; height:22px; margin-left:-20px; border-bottom:1px #b57c5e solid; display:block;}
.basket .bas_right div.content_id p.bold_txt {font-weight:bold; font-size:11px; color:#2b0e0a; font-family:Arial, Helvetica, sans-serif; margin:15px 0px 0px 0px; width:616px;}
.basket .bas_right span.right_g {background:url('../../images/en/1_px_v_r.gif') repeat-y; width:4px; height:636px; float:left; margin-top:4px;}
.basket .bas_right div.left_g {background:url('../../images/en/1px_v.gif') repeat-y; width:4px; height:638px; float:left; margin:2px 0px 0px 0px;}
.basket .bas_right div.content_id div.left_form_container {width:425px; margin-top:32px; float:left;}
.basket .bas_right div.content_id div.left_form_container div label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:6px 5px 0 0; text-align:right;width:200px; display:inline-block; }
.basket .bas_right div.content_id div.left_form_container div select.field_left { font:12px Arial, Helvetica, sans-serif; width:165px; margin:4px 0px 0px 0px; }
.basket .bas_right div.content_id div.left_form_container div input.field_left { font:12px Arial, Helvetica, sans-serif; width:162px; height:17px; margin:4px 0px 0px 0px; }
.basket .bas_right div.content_id div.left_form_container div input.width {width:174px;}
.basket .bas_right div.content_id div.right_form_container { float:right; margin:32px 84px 0 0; text-align:right;}
.basket .bas_right div.content_id div.right_form_container div label {color:#3d150a; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:inline-block;  padding-top:2px; margin:4px 5px 0 0;}
.basket .bas_right div.content_id div.right_form_container div select { font:12px Arial, Helvetica, sans-serif; width:168px; margin:4px 0px 0px 0px; }
.basket .bas_right div.content_id div.right_form_container div input.field_right { font:12px Arial, Helvetica, sans-serif; width:166px; height:17px; margin-top:4px; }
.basket .bas_right div.content_id div.right_form_container div.line {width:284px; height:22px; border-bottom:1px #b57c5e solid; float:right;}
.basket .bas_right div.content_id div.right_form_container .field_big {overflow:auto; width:166px; height:85px; float:right; margin-top:11px;}
.basket .bas_right div.content_id div.btm_container {text-align:right; padding:10px 50px 0 0;}
.basket .bas_right div.content_id div.btm_container span.line {height:15px;margin-bottom:10px;}
.basket .bas_right div.content_id div.btm_container .legend {color:#aa9893; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}
.basket .bas_right div.content_id div.btm_container	label.info {display:inline-block;margin:0 50px 0 10px;color:#3d150a; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.basket .bas_right div.content_id div.btm_container	label.info a { color:#3d150a; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.basket .bas_right div.content_id div.btm_container input.chk_b {}
.basket .bas_right div.content_id input.submit { border:0; background:url('../../images/en/creez_votre_compte.png') no-repeat; cursor:pointer; width:149px; height:19px; margin-left:30px;}
.basket .bas_right div.content_id .identification {padding:0 20px 20px;}

/** DELIVERY INTERFACE **/
.basket .delivery_title{background: url("../../images/global/fond_basket.gif") repeat-y scroll left top transparent;
    padding: 0 0 0 6px;}
.basket .bas_right span.right_g {background:url('../../images/en/1_px_v_r.gif') repeat-y; width:4px; height:556px; float:left; margin-top:4px;}
.basket .bas_right div.left_g {background:url('../../images/en/1px_v.gif') repeat-y; width:4px; height:558px; float:left; margin:2px 0px 0px 0px;}
.basket .bas_right div.content_id div.pad {padding:0;}

.basket .bas_right div.content_id div.pad h2.second {background:#BC9273; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:914px; }
.basket .bas_right div.content_id div.pad p.first_p {color:#3d150a; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.basket .bas_right div.content_id div.pad p.first_p_courier {color:#3d150a; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:0 0 50px 0;}

.basket .bas_right div.content_id div.pad h2  {background-color:#BC9273;padding:2px 0 2px 15px;color:#fff;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:28px;}

.basket .bas_right div.content_id div.pad div.type_delivery {position:absolute;width:217px; height:96px; background-color: #fff; margin:1px 1px 10px 0px; float:left;}
.basket .bas_right div.content_id div.pad div.type_delivery h3 {width: 181px;position:relative;top:10px;left:0;font-size:12px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;font-weight:normal;height: 24px;}
.basket .bas_right div.content_id div.pad div.type_delivery h4 {width: 196px;margin-left: 10px;margin-top: 55px;font-size:12px;color:#8b4124; font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.basket .bas_right div.content_id div.pad div.type_delivery h5 {display:none;width: 196px;position:relative;visibility: visible;margin-top: 30px;left:10px;font-size:12px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
.basket .bas_right div.content_id div.pad div.type_delivery_container {margin:10px 0 10px 10px;float:left;height:110px;width:225px;}
.basket .bas_right div.content_id div.pad div.type_delivery_container .type_delivery_header{width:217px;height:6px;background:url('../../images/en/basket/background_delivery_type_header.png') no-repeat center center }
.basket .bas_right div.content_id div.pad div.type_delivery_container .type_delivery_content{width: 209px;background: url('../../images/en/basket/background_delivery_type_content.png') repeat-y center center #fff;position: relative;padding: 0px 4px;}
.basket .bas_right div.content_id div.pad div.type_delivery_container .type_delivery_footer{width:217px;height:6px;background:url('../../images/en/basket/background_delivery_type_footer.png') no-repeat center center }
.basket .bas_right div.content_id div.pad div.type_delivery input{margin-left:10px;margin-right: 5px;top: 3px;position: relative;top:1px;}
.basket .bas_right div.content_id div.pad div.type_delivery label{width: 142px;}
.basket .bas_right div.content_id div.pad div.type_delivery .main_text{float:left;width:160px;}
#basket .form table.calendarTable{border-top:none;margin-left: 15px;}

#basket .form table#select_hours {width:540px;border-top:none;}
#basket .form table#select_hours tr td{
	width:180px;
	height:30px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:center;
	color:#fff;
}

#basket .promo_validation a { display: block; float: left; width: 82px; height: 19px; background: url(../../images/en/valider.png) no-repeat; }

#basket .form table#select_hours tr:first-child td{background-color:#bc9273;}
#basket .form table#select_hours tr:last-child td{background-color:#cfb19b;}

.basket .bas_right div.content_id div.pad div.mid_c {width:205px; height:188px; background:url('../../images/en/background_delivery_type.png') no-repeat; margin:1px 1px 0px 0px; float:left;}
.basket .bas_right div.content_id div.pad div.right_c {width:205px; height:188px; background:url('../../images/en/background_delivery_type.png') no-repeat; margin:1px 1px 0px 0px; float:left;}

.basket .bas_right div.content_id div.pad .delivery  p {color:#30130d; font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:7px 0px 0px 0;}
.basket .bas_right div.content_id div.pad .delivery  span {color:#30130d; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:21px 0px 0px;}
.basket .bas_right div.content_id div.pad .delivery  input {margin:18px 0px 0px 12px;}
html>/**/body .basket .bas_right div.content_id div.pad .delivery  input {margin:22px 0px 0px 14px;}
.basket .bas_right div.content_id div.pad .delivery .del_content{height:150px;overflow:hidden;}
.basket .bas_right div.content_id div.pad .delivery .radio{float:left;width:40px;}
.basket .bas_right div.content_id div.pad .delivery .main_text {float:left;width:160px;}
#delivery_date label{color:#8B4124;font-weight: bold;}
.basket .bas_right div.content_id div.pad div.btm {margin-top:9px; width:616px; height:29px; float:left; margin-left: 10px;}
.basket .bas_right div.content_id div.pad div.btm label {color:#30130d; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:3px 0px 0px 4px; float:right;}
.basket .bas_right div.content_id div.pad div.btm input {background:url('../../images/en/choisir_autre_date.gif') no-repeat; display:none; width:1px; height:1px; float:right; margin-left:17px; cursor:pointer;}
.basket .bas_right div.content_id div.pad div.btm table {float:right;width:200px}
.basket .bas_right div.content_id div.pad div.btm img{float:right; margin-left:17px; cursor:pointer;}
.basket .bas_right div.content_id div.pad div.btns_btm {margin:10px 6px 0 0;}
.basket .bas_right div.content_id div.pad .delivery_info{height:90px}
.basket .bas_right div.btns_btm{clear: both;margin: 13px 0 0;overflow: hidden;width: 941px;}
#invite_friend {width:259px; height:226px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b57c5e; position:absolute; top:100px; left:120px; z-index:1001; background:#fff; float:left; padding:10px;}
#livraison_mode{width:929px}

/** USER ADDRESS **/
.basket .bas_right a.modifier {display:block; background: url('../../images/en/basket/modify.png') no-repeat;width: 88px;height: 23px;}
.basket .bas_right .address_buttons_right a.modifier {display:block; background: url('../../images/en/basket/modify.png') no-repeat;width: 75px;height: 22px; float: right;}
.basket .bas_right .address_buttons_right a.suprimer {display:block; background: url('../../images/en/suprimer.gif') no-repeat;width: 75px;height: 22px; float: left;}
.basket .bas_right .address_buttons_right a.suprimer_hidden {display:none; background: url('../../images/en/suprimer.gif') no-repeat;width: 75px;height: 22px; float: left;}
.basket .bas_right  a.add_address {
    background: url("../../images/en/basket/add_address.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 23px;
    width:155px;
	margin: 115px 0 0;
}
form#user_address{
width: 929px;
}
.basket .bas_right .user_address .common_container{font:11px Arial, Helvetica, sans-serif;padding:0 15px 0 15px}
.basket .bas_right .user_address .common_container h3{padding:15px 0; font-size: 13px;}
.basket .bas_right .user_address table.common_table{width:585px;font:11px Arial;}
.basket .bas_right .user_address h5 {background-color:#bc9273;padding:2px 0 2px 15px;color:#fff;font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:28px;}
.basket .bas_right .user_address .common_table .address_buttons_left{width:425px;border-bottom:1px solid #b57c5e;padding-top:2px}

.basket .bas_right .user_address .message_container{float: left;width: 100%;}

.basket .bas_right .user_address .common_container .block_adress{position: relative;float: left;background-image:url('../../images/en/basket/background_adress.png');background-repeat: no-repeat;width:217px;height:139px;padding:4px;color: #4b4b4b;}
.basket .bas_right .user_address .common_container .block_adress  .block_adress_content{padding:10px;width:189px;height:111px;background-color:#fff;position:relative;}
.basket .bas_right .user_address .common_container .block_adress  .block_adress_content input{position: absolute;top: 111px;left: 9px;}
*+html .basket .bas_right .user_address .common_container .block_adress  .block_adress_content input{position: absolute;top:107px;left:6px;}
.basket .bas_right .user_address .common_container .block_adress  .block_adress_content label{position: absolute;top: 111px;left: 24px;font-size: 11px;color: #8B4124;}
.basket .bas_right .user_address .common_container .block_adress  .block_adress_info{background:url('../../images/en/basket/information.png') no-repeat center center;position: absolute;top:0px;left:168px;cursor:pointer;width:40px;height:40px;}

#block_adress_informations{display:none;background:url('../../images/en/basket/background_adress_info.png')no-repeat;width:233px;height:155px;padding:12px;position: absolute;z-index: 10;}
#block_adress_informations  #block_adress_informations_content{width:201px;height:123px;position:relative;padding:4px;background:url('../../images/en/basket/info_livraison_text.jpg') no-repeat top center #fff;}
#block_adress_informations  #block_adress_informations_content p{color:#6f6f6f;font-size:10px;padding-top:35px;}

.basket .bas_right .user_address .common_container #add_new_adress{float:left;width:450px;}
.basket .bas_right .user_address .common_container #add_new_adress table {width:450px;text-align:center;padding:0;}
.basket .bas_right .user_address .common_container #select_address{text-align:center;}
.basket .bas_right .user_address .common_container #select_address select{width:185px;}

.basket .bas_right .user_address .common_table .address_buttons_left input {float:left}
html>/**/body .basket .bas_right .user_address .common_table .address_buttons_left input {float:left;}
.basket .bas_right .user_address .common_table .address_buttons_left div{float:left;position:relative;top:2px;left:2px}
html>/**/body .basket .bas_right .user_address .common_table .address_buttons_left div{float:left;position:relative;top:-1px;left:5px}

.basket .bas_right .user_address .common_table .address_buttons_right{width:162px;border-bottom:1px solid #b57c5e;padding:6px 0 5px 0}
.basket .bas_right .user_address table.common_table  td.main_title{padding:0 0 5px 0;border-bottom:1px solid #b57c5e;height:30px;font-weight:bold}
.block_adress .address_buttons_right{position:absolute;right:2px;top:108px;}

.basket .bas_right .user_address .common_table input.address_title{border:1px solid #000;width:304px;font-size:12px;margin-top:15px;height:16px}
html>/**/body .basket .bas_right .user_address .common_table input.address_title{border:1px solid #000;width:304px;font-size:12px;margin-top:12px;height:16px}
.basket .bas_right .user_address table.address_table{width:585px;font:11px Arial;/*margin-top:30px*/}
.basket .bas_right .user_address table.address_table span.line{border-bottom:1px #b57c5e solid; display:inline-block;width:100%;}
.basket .bas_right .user_address table.address_table td.td_left{width:600px;}
.basket .bas_right .user_address table.address_table td.td_right{padding-left:5px}
.basket .bas_right .user_address table.address_table td.td_left .divs {clear:both}
.basket .bas_right .user_address table.address_table td.td_left .divs label{display:inline-block;width:150px; padding:0 5px 0 0;text-align:right; }
.basket .bas_right .user_address table.address_table td.td_left .divs select{ width:185px; font-size:11px; font:12px Arial, Helvetica, sans-serif; }

.basket .bas_right .user_address table.address_table td.td_left .divs input{width:183px;height:16px; font-size:12px;}
.basket .bas_right .user_address table.address_table td.td_right .divs label{display:block;width:130px;float:left; text-align:right;}
.basket .bas_right .user_address table.address_table td.td_right .divs input{width:164px;  height:16px; font-size:12px; float:right}
.basket .bas_right .user_address table.address_table td.td_right .divs select{ border:1px solid #1f0c06; width:166px; font-size:11px; float:right; font:12px Arial, Helvetica, sans-serif; }
.basket .bas_right .user_address table.address_table td.td_left textarea{width:185px; height:85px; overflow:auto; font:12px Arial, Helvetica, sans-serif;}
.basket .bas_right .user_address table.address_table td.td_right .suivant{position:relative;left:3px;}
.basket .bas_right .user_address table.address_table td.td_right .hr{border-bottom:1px solid #b57c5e;width:288px;float:right}
.basket .bas_right .user_address table.address_table td.td_right .state{clear:both;padding-top:3px}

.basket .user_address span.line {width:930px; height:22px; margin-left:-16px; border-bottom:1px #b57c5e solid; display:inline-block;}
.basket .user_address .validation {padding:5px 0;}

.basket .bas_right .user_address table.address_table_message p{font-size: 12px;font-weight: normal;}
.basket .bas_right .user_address table.address_table_message p a:link, .basket .bas_right .user_address table.address_table_message p a:visited{color:#8B4124;}
.basket .bas_right .user_address table.address_table_message td{padding:6px 12px 2px 12px;vertical-align:top;}

.basket .bas_right .user_address table.address_table_message select , .basket .bas_right .user_address table.address_table_message textarea{
	background-color:#f3f3f3;
}


html>/**/body .basket .bas_right .user_address table.address_table td.td_right .state{clear:both;padding-top:6px}

.basket .bas_right .user_address .h6 {color:#aa9893;font-size:11px; font-weight:normal;line-height:19px;height:19px;display:inline-block;float:left;margin-right:10px;}
.basket .bas_right .user_address .bordered {border:1px solid #000}

.basket .bas_right .user_address .add_button { margin-left: 97px; }
.basket .bas_right .user_address .update_button { margin-left: 97px; }
.basket .bas_right .user_address .update_button a { margin-right: 10px; }

.basket .bas_right .user_address .address_container {font:11px Arial;background: #ffffff ;padding:16px 15px 0 15px}
.basket .bas_right .user_address .address_container h1 {font:18px Arial;color:#3d150a;margin:0 0 8px 0;}
.basket .bas_right .user_address .address_container p{margin:0; font-size:12px;color:#4b4b4b;}
.basket .bas_right .user_address .address_container a{margin:10px 0 10px 0;}
html>/**/body .basket .bas_right .user_address .address_container a{margin:10px 0 20px 0;}

.basket a.valider {display:inline-block; background: url('../../images/en/valider.png') no-repeat;width: 82px;height: 19px;}
.basket a.ajouter_carnet {display:inline-block; background: url('../../images/en/ajouter_carnet.png') no-repeat;width: 223px;height: 19px;}
.basket .validation a.modifier {display:inline-block; background: url('../../images/en/modifier.png') no-repeat;width: 82px;height: 19px;}
.basket .validation a.supprimer {display:inline-block; background: url('../../images/en/supprimer.png') no-repeat;width: 89px;height: 19px;}
.basket .validation a.selectionner {display:inline-block; background: url('../../images/en/selectionner.png') no-repeat;width: 105px;height: 19px;}
.basket a.annuler {display:block; background: url('../../images/en/bn_annuler_g.gif') no-repeat;width: 72px;height: 22px;}
.basket .bas_right .user_address .update{float:right;position:relative;left:3px;}

/** MESSAGE INTERFACE **/
.basket .message_title{padding-top:56px;background:url('../../images/en/bas_message_title.gif') left top no-repeat}
.basket .bas_right div.content_id div.pad h5 {font-size:12px;}
.basket .bas_right div.content_id div.pad p.message_description {color:#3d150a; width:615px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:1px 0 20px 0;}
.basket .bas_right div.content_id div.pad .message{background: #ffffff url('../../images/en/gradient.gif') no-repeat;padding-top: 20px;padding-left: 13px; width: 603px;}
.basket .bas_right div.content_id div.pad .message input {width: 184px;height: 17px;border: 1px solid #1f0c06;font-size:12px;}
.basket .bas_right div.content_id div.pad .message span {font: normal 12px Arial, Helvetica, sans-serif;color: #2f130d;}
.basket .bas_right div.content_id div.pad .message div.text {font: normal 12px Arial, Helvetica, sans-serif;color: #30120c;margin-top: 15px;}
.basket .bas_right div.content_id div.pad .message textarea {border: 1px solid #1f0c06;width: 560px;height: 183px;margin-top: 5px;margin-bottom: 7px;overflow:auto;font-size:12px; font-family:Arial, Helvetica, sans-serif}
.basket .bas_right div.content_id div.pad .message select {border: 1px solid #1f0c06; font-size:12px; width:180px}
.basket .bas_right div.content_id div.pad div.buttons_bottom {margin:10px 15px 0 5px;}
