.center { float:left; background-position:top; background-repeat:no-repeat; width:494px; font-size:11px; }
.center form,.leshopform { margin:0; padding:0; display:block; }
.centercontainer img{display:block;}
.centercontainer { display:block;background-image:url(/etc/designs/gm/images/leclub/c_background.gif); background-repeat:repeat-y; padding-left:1px; padding-right:1px; }
/* Center elements */
.title { padding-left:18px; height:19px; width:210px; background-image:url(/etc/designs/gm/images/leclub/leclub_title.gif); float:none; }
.title_text { line-height:19px; font-size:12px; padding:0; margin:0; }
.title h1 { float:left; font-size:12px; padding:0; margin:0; line-height:19px; color:#FFF; }
.title_tab { float:right; }
.item_content { padding-bottom:12px; }
.item_left { float:left; margin-right:10px; margin-left:10px; }
.item_right { margin-right:10px; width:280px; float:right; }
.item_right_text { float:left; width:280px; overflow:hidden; }
.item_right h2, .item_right h2 a, .item_right h2 a:visited { font-size:16px; color:#000; line-height:17px; padding:0; margin:0; margin-bottom:5px; }
.item_right h3 { font-size:16px; width:230px; line-height:17px; color:#de003e; margin:0; padding:0; }
.item_right h4 { font-size:16px; width:230px; font-weight:normal; line-height:17px; color:#000000; margin:0; padding:0; }
.thema { float:right; }
.patner_logo { float:left; }
.patner_logo img { border:none; }
.more { font-weight:normal; float:right; margin-top:7px; }
.more a:hover { text-decoration:underline; }
.more a, .more a:visited { color:#dd003f; }
.more img { margin:0 0 0 10px; padding:0; vertical-align:top; border:0; }
.weekly_item .more { margin-top:10px; }
.separatorcontent { border-top:1px solid #dddddd; height:1px; font-size:1px; line-height:1px; clear: both; display:block; padding-top:10px; }
.scroller_left { float:left; margin-top:125px; }
.scroller_right { float:right; margin-top:125px; }
.clubtext { padding-left:22px; padding-right:22px; }
.clubtext h2 { font-size:22px; margin:18px 0 0 0; padding:0; line-height:22px; }
.clubtext h3 { font-size:22px; line-height:22px; font-weight:normal; margin:0; padding:0; }
.clubtext_column { float:left; width:205px; color:#575757; margin-top:10px; }
.clubtext p { margin:0; padding:0; }
/* End of center elements */
/* Promotion zone elements */
#promotion { float:left; width:225px; height:88px; border-right:1px solid #dddcdc; padding-right:11px; text-align:left; font-size:16px; margin-right:11px; }
#promotion h1 { font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0; line-height:13px; }
#promotion_content { width:auto; height:54px; }
#promotion h2 { font-size:16px; font-weight:normal; margin:0 0 6px 0; padding:0; }
#promotion_link, #promotion_link a, #promotion_link a:visited { font-size:13px; color:#585858; text-align:right; }
#promotion_link a:hover { text-decoration:underline; }
#promotion_link img { border:0; margin-left:8px; vertical-align:text-bottom; }
#promotion2 { float:left; width:225px; height:88px; border-right:1px solid #dddcdc; padding-right:11px; text-align:left; margin-left:0px; margin-right:11px; font-size:16px; }
#promotion2 h1 { font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0; line-height:13px; }
#promotion2_content { width:auto; height:54px; }
#promotion2 h2 { font-size:16px; font-weight:normal; margin:0 0 6px 0; padding:0; }
#promotion2_link, #promotion2_link a, #promotion2_link a:visited { font-size:13px; color:#585858; text-align:right; }
#promotion2_link a:hover { text-decoration:underline; }
#promotion2_link img { border:0; margin-left:8px; vertical-align:text-bottom; }
#promotion3 { float:left; width:225px; height:88px; padding-right:11px; text-align:left; margin-left:0px; font-size:16px; }
#promotion3 h1 { font-size:16px; font-weight:bold; margin:0 0 6px 0; padding:0; line-height:13px; }
#promotion3_content { width:auto; height:54px; }
#promotion3 h2 { font-size:16px; font-weight:normal; margin:0 0 6px 0; padding:0; }
#promotion3_link, #promotion3_link a, #promotion3_link a:visited { font-size:13px; color:#585858; text-align:right; }
#promotion3_link a:hover { text-decoration:underline; }
#promotion3_link img { border:0; margin-left:8px; vertical-align:text-bottom; }
.search { margin-left:15px; height:15px; border:1px solid #b2b3b4; width:120px; color:#585858; background-image:url(/etc/designs/gm/images/leclub/search_icon.gif); background-repeat:no-repeat; padding-left:24px; font-size:11px; line-height:15px; margin-top:5px; margin-right: 2px; }
.gm_image_search { padding:0; margin:0; vertical-align: top; margin-top: 4px; }
#label_form { float:left; width:106px; margin-right:20px; font-size:11px; }
#element_form { float:left; height:36px; line-height:36px; margin-top:7px; margin-bottom:0px; }
#label_form2 { float:left; width:100px; font-size:11px; line-height:32px; margin-bottom:0px; }
#element_form2 { float:left; z-index:999; }
#label_form3 { float:left; width:100px; display:block; }
#element_form2 img, #element_form img { cursor:pointer; vertical-align:middle; border:0; }
.field_1 { border:1px solid #c7c7c7; height:18px; width:103px; font-size:11px; text-align:center; }
.field_2 { border:1px solid #c7c7c7; height:18px; width:22px; font-size:11px; text-align:center; margin-right:2px; }
.field_3 { border:1px solid #c7c7c7; height:18px; width:40px; font-size:11px; text-align:center; }
.detail_price { border-bottom:1px solid #dddddd; height:23px; line-height:23px; font-size:11px; color:#585858; }
.detail_price_numbers { border-bottom:1px solid #dddddd; height:23px; line-height:23px; font-size:12px; color:#585858; text-align:right; }
.detail_price_club { border-bottom:1px solid #dddddd; height:23px; line-height:23px; font-size:11px; color:#de003e; }
.detail_price_club_numbers { border-bottom:1px solid #dddddd; height:23px; line-height:23px; font-size:12px; color:#de003e; text-align:right; }
.item_right input { border:1px solid #c8c8c8; color:#585858; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:right; }
.order h3.active { height:35px; color:#585858; line-height:35px; background-color:#eeeeee; background-image:url(/etc/designs/gm/images/leclub/comment_back_off.gif); cursor:pointer; font-size:14px; margin:0; padding:0; color:#585858; width:494px; text-indent:10px; }
.order h3 span { font-size:11px; font-weight:normal; margin-left:5px; }
.order h3 { height:35px; color:#585858; line-height:35px; background-color:#eeeeee; background-image:url(/etc/designs/gm/images/leclub/comment_back_on.gif); cursor:pointer; font-size:14px; margin:0; padding:0; color:#585858; width:494px; text-indent:10px; }
.order_content { background-color:#eeeeee; background-image:url(/etc/designs/gm/images/leclub/comment_back.gif); padding:0px 10px 0px 10px; display:none; }
.order { color:#585858; clear:both; display:block; }
.order a div { display:block; cursor: pointer; width:100%; margin:0; padding:0; }
.order textarea { border:1px solid #b2b3b4; color:#585858; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; margin-bottom:10px; }
.caracters { color:#5d5d5d; font-size:11px; }
.order_form { padding-bottom:25px; }
.order label, .order label { display:block; float:left; width:150px; color:#585858; padding-bottom:10px; }
.order .fields, .order .fields { display:block; padding-bottom:10px; }
.order input, .order select, .order textarea { border:1px solid #c8c8c8; color:#585858; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:260px; }
.order .separator_form { clear:both; height:20px; }
.order .order_button { width:96px; border:none; font-size:11px; font-weight:bold; text-align:center; line-height:19px; height:19px; cursor:pointer; margin:0; background-repeat:no-repeat; background-image:url(/etc/designs/gm/images/reset.jpg); }
.order .order_send_button { width:96px; border:none; color:#FFF; font-size:11px; font-weight:bold; text-align:center; cursor:pointer; margin:0; line-height:19px; height:19px; background-repeat:no-repeat; background-image:url(/etc/designs/gm/images/send.jpg); margin-right:15px; }
.order .order_button a, .order .order_button a:visited { color:#FFF; }
.order_confirmation { padding-left:10px; padding-right:10px; }
.order_confirmation_text { padding-bottom:17px; margin-bottom:17px; border-bottom:1px solid #dddddd; }
.order_table { color:#585858; }
.order_table_title { color:#000; }
.order_item { border-bottom:1px solid #dddddd; }
.order_confirmation_text h2 { font-size:16px; color:#000; line-height:17px; padding:0; margin:0; margin-bottom:5px; }
.containerend { height:4px; padding-top:9px; }

