
#banner { float:none; clear:both; height:250px; width:951px; overflow:hidden; background-color:#cc1042; padding:4px 0px 4px 0px; }

#banner_right_wrapper { float:right; display:inline; width:208px; height:250px; overflow:hidden; background-color:#99193c; color:#fff; }
.banner-right li{padding-top:5px; padding-left:5px;}
.banner-right li a{display:block; background: url(../images/button/banner-btn.jpg) no-repeat left top; width:182px;/*196-14*/ height:75px;/*75-30*/ padding:0px 7px; color:#fff;}
.banner-right li a .desc{padding-top:3px;}

#login_header { width:100%; height:33px; line-height:33px; background-color:#540b1f; }
#login_header img { margin:12px 8px 0px 8px; }
#login_header .but { margin:5px 0px 0px 10px; }
#login_header .but .submit_but { background-color:#cc1042; border:solid 1px #e27b96; width:70px; height:21px; line-height:21px; *line-height:13px; cursor:pointer; color:#fff; font-size:12px; }
#login_header, #login_header *, #login_detail, #login_detail *, #newsletter, #newsletter * { float:left; display:inline; }

#login_detail { margin:10px 8px 0px 8px; }
#login_detail p { margin-top:7px; }
#login_detail label { width:70px; margin-top:3px; }
#login_detail .text_field { width:115px; height:20px; *height:18px; border:none; }
#login_detail p.remember { margin-bottom:20px; *margin-bottom:8px; }
#login_detail p.remember label { width:165px; margin:0px 0px 0px 5px; *margin:3px 0px 0px 5px; }

#login_detail p.forget_pwd { margin:5px 0px 5px 0px; width:100%; }
#login_detail p.forget_pwd a, #login_detail p.forget_pwd a:link, #login_detail p.forget_pwd a:active, #login_detail p.forget_pwd a:visited { color:#fff; text-decoration:underline; }
#login_detail p.forget_pwd a:hover { text-decoration:none; }

#login_detail p.white_line { line-height:1px; font-size:0px; height:1px; width:190px; background:url(../images/line/white_dot.gif) top repeat-x; }

#newsletter { margin:9px 8px 0px 8px; width:192px; background-color:#710624; }
#newsletter p { width:190px; height:28px; line-height:28px; }
#newsletter a, #newsletter a:link, #newsletter a:active, #newsletter a:visited { color:#fff; text-decoration:none; }
#newsletter a:hover { text-decoration:underline; }
#newsletter p img { margin:12px 9px 0px 9px; }
#newsletter p.pink_line { line-height:1px; font-size:0px; height:1px; width:180px; margin-left:9px; background:url(../images/line/pink.gif) repeat-x; }

#news, #csr, #patron_club, #request_n_offer { float:left; display:inline; border:solid 2px #cccccc; overflow:hidden; }
#news { width:352px;/*282*/ height:324px; }
#csr { width:356px;/*427*/ height:324px; margin:0px 9px 0px 9px; }
#csr .editor{padding:10px;}
#patron_club { width:212px; height:324px; border:solid 2px #000000; }
#request_n_offer { width:947px; height:156px; margin-top:10px; }
#content { padding-top:5px; }
#icons_list, #icons_list li { float:left; display:inline; }
#icons_list { list-style:none; width:100%; margin-top:10px; }
#icons_list li { /*margin-right:41px;*/ margin-right:10px; }
#icons_list li img { border:solid 1px #d5d5d5; }

#patron_club .cat_title { clear:both; line-height:25px; height:25px; overflow:hidden; background-color:#fff0f0; text-align:center; color:#cc1042; }

#csr .header { position:relative; height:129px;/*110*/ }
#csr .header .detail { position:absolute; bottom:0px; right:10px; line-height:30px; }
#csr .detail a, #csr .detail a:link, #csr .detail a:active, #csr .detail a:visited { color:#FFF; text-decoration:none; }
#csr .detail a:hover { text-decoration:underline; }
#csr ul, #request_n_offer li { float:left; display:inline; width:100%; }
#csr ul { list-style:none; margin-top:8px; }
#csr li p { float:left; display:inline; line-height:25px; height:25px; border-bottom:solid 1px #d9d9d9; }
#csr li.first p { border-top:solid 1px #d9d9d9; }
#csr li .date {  width:100px; text-align:center; margin-left:5px; }
#csr li .title {  width:295px; }
#csr li .icon img { position:relative; top:3px; }
#csr .notic, #csr .notic img, #csr .notic p { float:left; display:inline; }
#csr .notic p.more { float:right; font-weight:bold; }
#csr .notic { width:410px; margin:10px 5px 0px 5px; }
#csr .notic img { margin:0px 8px 0px 8px; }
#csr .notic p.more img { position:relative; top:5px; }
#csr .notic p.more a, #csr .notic p.more a:link, #csr .notic p.more a:active, #csr .notic p.more a:visited { color:#cc1042; text-decoration:underline; }
#csr .notic p.more a:hover { text-decoration:none; }

#news .header, #news .header *, #patron_club .header, #patron_club .header * { float:left; display:inline; }
#news .header{width:100%; height:33px; line-height:33px; background:url(../images/bg/black_gradient_4.jpg) left no-repeat; color:#FFF; font-weight:bold; }
#patron_club .header { width:100%; height:33px; line-height:33px; background:url(../images/bg/black_gradient.jpg) left no-repeat; color:#FFF; font-weight:bold;  }
#news .header img, #patron_club .header img { margin:13px 13px 0px 13px; }
#news ul, #news li .pic, #news li .date, #news li .content { float:left; display:inline;  }
#news li{}
#news ul { list-style:none; width:330px;/*260*/ margin:7px 0px 0px 10px; }
#news li { height:87px;/*60*/ overflow:hidden; margin:5px 0px 5px 0px; }
#news li .pic { margin-right:9px; }
#news li .date, #news li .content { width:200px;/*165*/ padding-top:15px; }
#news li .date { color:#333; text-decoration:underline; font-weight:bold; }
#news p.more { float:right; _display:inline; text-align:right; margin-right:10px; }
#news p.more a, #news .notic p.more a:link, #news .notic p.more a:active, #news .notic p.more a:visited { color:#FFF; text-decoration:underline; }
#news p.more a:hover { text-decoration:none; }

#request_n_offer .wrapper { border:solid 1px #afafaf; width:945px; height:154px; }
#request_n_offer .header { width:100%; height:33px; background:url(../images/tab/tab_bg.jpg) right no-repeat; }
#request_tab, #request_tab a { float:left; display:inline; width:215px; height:33px; background:url(../images/tab/tab_1.jpg) no-repeat; overflow:hidden; }
#offer_tab, #offer_tab a  { float:left; display:inline; width:220px; height:33px; background:url(../images/tab/tab_2.jpg) no-repeat; overflow:hidden; }
#request_tab a, #offer_tab a { background:url(../images/arrow/black_dot.gif) 10px center no-repeat; padding-left:30px;  line-height:33px; font-weight:bold; }
#request_n_offer .more { float:right; display:inline; text-align:right; font-weight:bold; padding-right:15px; line-height:30px; }
#request_n_offer .more img { float:left; display:inline; margin:13px 5px 0px 0px; }
#request_n_offer ul, #request_n_offer li { float:left; display:inline; width:100%; }
#request_n_offer ul { list-style:none; margin-top:8px; }
#request_n_offer li p { float:left; display:inline; line-height:25px; border-bottom:solid 1px #d9d9d9; }
#request_n_offer li.first p { border-top:solid 1px #d9d9d9; }
#request_n_offer li .date {  width:100px; text-align:center; margin-left:5px; }
#request_n_offer li .title {  width:835px; }
#request_n_offer li.single p { background-color:#f3f3f3; }
