.center { float:left; background-image:url(/etc/designs/gm/images/leclub/c_header.gif); background-position:top; background-repeat:no-repeat; width:494px; display:block; font-size:11px; }
.centercontainer { background-image:url(/etc/designs/gm/images/leclub/c_background.gif); background-repeat:repeat-y; margin-top:15px; padding-left:1px; padding-right:1px; }
/* Center elements */
.title { color:#FFF; 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; }
.daily_product { margin-bottom:11px; clear:both; }
.dailyproduct_content { margin-top:17px; margin-bottom:17px; }
.dailyproduct_left { float:left; margin-right:15px; }
.dailyproduct_right { margin-right:10px; }
.dailyproduct_right_text { float:left; height:70px; overflow:hidden; }
.dailyproduct_right h2, .dailyproduct_right h2 a, .dailyproduct_right h2 a:visited { font-size:16px; width:230px; color:#000; line-height:17px; padding:0; margin:0; }
.dailyproduct_right h3 { font-size:16px; width:230px; line-height:17px; color:#de003e; margin:0; padding:0; }
.dailyproduct_right h4 { font-size:16px; width:230px; font-weight:normal; line-height:17px; color:#000000; margin:0; padding:0; }
.thema { float:right; }
.weekly_product .thema { float:right; height:35px; padding-bottom:5px; }
.patner_logo { float:left; }
.patner_logo img { border:none; }
.more { font-weight:normal; float:right; margin-top:34px; }
.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_product .more { margin-top:10px; }
.separatorcontent { border-top:1px solid #dddddd; height:1px; font-size:1px; line-height:1px; clear: both; display:block; padding-top:15px; }
.scroller_left { float:left; margin-top:125px; }
.scroller_right { float:right; margin-top:125px; }
.weekly_product_container { padding-right:10px; padding-left:10px; }
.weekly_product { margin-top:17px; width:177px; margin-left:10px; margin-right:10px; float:left; margin-bottom:15px; }
.weekly_product_header_left { float:left; width:150px; min-height:35px; padding-bottom:5px; margin-right:5px; }
.weekly_product h2 { font-size:16px; color:#000; line-height:17px; padding:0; margin:0; }
.weekly_product h3 { font-size:16px; font-weight:normal; color:#000; line-height:17px; padding:0; margin:0 0 0px 0; }
.weekly_product h4 { font-size:14px; color:#de003e; line-height:17px; margin:0; padding:0; }
.weekly_product h5 { font-size:11px; color:#575757; line-height:12px; padding:0; margin:0; font-weight:normal; }
.weekly_product .imageproduct { border:1px solid #dddddd; float:left; margin-bottom:6px; }
.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; }
#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; }


