@charset "utf-8";
/*general tags*/
@media print{h3,.page_nav,#header,#hwrapper,#user,#footer{display:none}}

body{font: 14px/1.5em Arial,sans-serif;color:#3d4446;margin:0;padding:0;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input{margin:0;padding:0}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th, small{font-size:1em;font-style:normal;font-weight:normal}
strong, b{font-weight:bold !important}
p{margin:0.5em 0 1em}
h1{font-weight:bold;font-size:24px;line-height:36px;margin:10px 0}
h2{font-weight:bold;font-size:16px;line-height:2.2em;color:#2a3031; margin:25px 0}
h3{font-weight:bold;font-size:14px;line-height:18px}
h4{font-weight:bold;font-size:14px;line-height:18px}
ul, ol{list-style:none}
fieldset{border:none}
caption, th{text-align:left}
table{border-spacing:0;border:0}
td{padding:5px;vertical-align:middle}
a img{border:0}
form{padding:0;margin:0}
form span{margin:0 4px 0 0}
small{color:#97abae;font-size:12px}
input, select, img{vertical-align:middle}
cite{float:right;color:#a4b2b8;font-size:12px}
fieldset{border:1px solid #DFEAEC;margin:10px;padding:10px}
legend{font-size:14px;font-weight:bold;padding:0 10px;color:#404D4E}

a{color:#f00;text-decoration:none;cursor:pointer;outline:none}
a:hover{color:#f00;text-decoration:underline}

p.more{text-align:right;margin:0;font-size:12px}
p.more a{background:url(/images/more_bg.gif) no-repeat right 2px;color:#f33;padding-right:16px;margin-left:20px}
* + html p.more a{background-position:right -2px}
*html p.more a{background-position:right -1px}
p.more a:hover{background-position:right -26px;text-decoration:none;color:#a10000}
* + html p.more a:hover{background-position:right -30px}
*html p.more a:hover{background-position:right -29px}

a.more_right{float:right;background-image:url(/images/more_bg.gif);background-repeat:no-repeat;background-position:left 7px;*background-position:left 9px;overflow:hidden;font-size:12px;font-weight:normal;padding-left:17px; padding-right: 5px;color:#aaa}
* + html a.more_right{background-position:left 9px}
a.more_right:hover{background-position:left -17px;color:#f00;text-decoration:none;*background-position:left -19px}
* + html a.more_right:hover{background-position:left -19px}

a.big_red_button{background:#c00 url(http://www.flyercenter.com/images/tips_button.gif) no-repeat;display:block;width:150px;height:35px;margin:0 auto;line-height:35px;color:#fff;font-weight:bold;font-size:14px;text-align:center}
a.big_red_button:hover{background-color:#600;color:#000;text-decoration:none}

a.top{display:block;width:50px;margin:10px auto;background:url(/images/arrow_up.gif) no-repeat left center;padding-left:20px;font-size:10px;text-align:left;font-weight:bold}

.copyright_articel{color:#f00;border-top:1px solid #CCD9DB;padding:5px 0 0;text-align:center}

/*layout*/
#header{font-size:12px;background:#404d4e;line-height:1.231em;position:relative;z-index:300;height:76px}

#wrapper,#hwrapper{width:980px;min-width:980px;margin:0 auto;overflow:hidden}

#content{width:100%;margin:0.7em 0 0;padding:0;overflow:hidden}
.page_left{float:left;width:194px;margin-right:10px;overflow:hidden}
.page_middle{width:572px;overflow:hidden;float:left}
.page_full{float:left;width:776px;overflow:hidden}
.page_right{ float:right;width:194px;margin-left:10px;overflow:hidden}
/*left,right:182px; middle:560px; full:764px; whole:968px*/
#footer{clear:both;padding:5px 0;font-size:12px;color:#9ba8aa;border-top:1px solid #ccd9db;margin-bottom:1em}

/*ads class*/
div.ads_182x60 img{background:url(/images/ads_182x60_bg.gif) no-repeat 50% 50%;width:180px;height:60px; padding:2px 0; margin:0 0 2px 0; }

/* newtag */
.newtag {width:100%; height:35px; background:url(/images/newdiv_bg6.gif) ; font-size: 14px; color: #4d4d4d; line-height:27px; margin-top: 0px; border-bottom: #999 solid 1px} 
.newtag ul {padding:0 ; margin: 0; list-style: none; float:left}
.newtag  li { float:left; width: 100px; height: 33px; text-align:center;  margin-right: 10px; border-right: #CCCCCC dashed 1px; padding: 0 9px }
.newtag  li.icon1  span{background:url(/images/newtag_bg.gif) scroll 0 -33px  no-repeat; }
.newtag  li.icon1  a:hover span, .newtag  li.icon1.select a span {background:url(/images/newtag_bg.gif) scroll 0 0 no-repeat; }
.newtag  li.icon2  span{background:url(/images/newtag_bg.gif) scroll 0 -99px  no-repeat; }
.newtag  li.icon2  a:hover span, .newtag  li.icon2.select a span{background:url(/images/newtag_bg.gif) scroll 0 -67px no-repeat; }
.newtag  li.icon3  span{background:url(/images/newtag_bg.gif) scroll 0 -165px  no-repeat; }
.newtag  li.icon3  a:hover span, .newtag  li.icon3.select a span{background:url(/images/newtag_bg.gif) scroll 0 -132px no-repeat; }
.newtag  li.icon4  span{background:url(/images/newtag_bg.gif) scroll 0 -231px  no-repeat; }
.newtag  li.icon4  a:hover span, .newtag  li.icon4.select a span{background:url(/images/newtag_bg.gif) scroll 0 -198px no-repeat; }
.newtag  li a   { color:#000000; text-decoration:none; color:#666 }
.newtag  li img { height: 33px; float: left; margin-top: 1px; }
.newtag  li a:hover {  color:#CC0000; display: block;  }

.newtag  li span { float: left; ; line-height: 15px; padding-top:3px; font-size: 12px; font-weight:bold; padding-left: 40px }



/*header*/
#header a{color:#aab7ba}
#header a:hover{color:#f00;text-decoration:underline}

#top_content{float:right;width:600px;color:#aab7ba;margin:0}

#top_date{font:11px "Lucida Grande","Lucida Sans Unicode",tahoma, ;color:#fff}

#top_menu{height:18px;padding-top:3px;float:right;vertical-align:baseline;clear:both}
#top_menu li{float:left;margin:0 6px;line-height:18px}
#top_menu a{background:url(/images/arrow_right.gif) no-repeat 0 1px;_background-position:0 -1px;padding:0 0 0 17px}
* + html #top_menu a{background-position:0 1px}
#top_menu a#rss{margin:0 10px;background:none;padding:2px 0 0 0}

#top_info{padding:10px 0 0;margin:0;clear:both;width:100%;overflow:hidden;zoom:1}
#top_info li{color:#DFEAEC;font-family:Tahoma, Helvetica,Arial,sans-serif;overflow:hidden;line-height:14px}
#top_info li#gas{float:left;background:url(/images/header_bg_group.gif) no-repeat 0 -40px;padding:2px 5px 0 33px;margin:0;height:33px;font-size:9px;}
#top_info li strong{font-size:13px}
#top_info li#gas_p{float:left;background:url(/images/header_bg_group.gif) no-repeat -99px -40px;padding:2px 8px 0;margin:0 5px 0 0;height:33px;font-size:9px;}
#top_info li#weather{float:left;background:url(/images/header_bg_group.gif) no-repeat 0 0;width:103px;padding:2px 5px 0 37px;margin:0 5px 0 0;height:33px;font-size:9px;}
/*
#top_info li#store_search{float:left;background:url(/images/header_bg_group.gif) no-repeat 0 -80px;width:274px;padding:2px 8px 0;margin:0 5px 0 0;height:33px}
#top_info li#store_search input{font:14px Arial,sans-serif;border:0;background:none;width:274px;margin:8px 0 9px;height:18px;*margin:0;*padding:7px 0 0;color:#404d4e}
#top_info li#weather #w_icon{float:left;width:27px;height:27px;margin:2px 0 0 -33px}
*/
#top_info li#store_search{float:left;width:230px;padding:2px 8px 4px 0px;margin:0 5px 0 20px; height:33px}
#top_info li#store_search input{font:14px Arial,sans-serif;border:0;background:none;width:200px;margin:8px 0 9px;height:18px;*margin:0;*padding:7px 0 0;color:#404d4e}
#top_info li#store_search input.googlebutton { cursor: pointer; width: 20px; padding:0 ; margin: 0; background:url(/images/h2_What.png) no-repeat; color:#FFFFFF}
#top_info li#weather #w_icon{float:left;width:27px;height:27px;margin:2px 0 0 -33px}

#logo_container{height:60px;margin:10px 0;position:relative;width:350px;z-index:20}
#logo_container #logo{float:left}
#logo_container #language_selector{float:left;width:72px;height:20px;margin-top:12px;background:url(/images/language_selectarrow.gif) no-repeat 100% 50%}
#logo_container #language_list{position:absolute;right:-36px;top:5px;width:70px;border:2px solid #DFEAEC;text-align:center;z-index:2000;background:#404D4E;display:none}
#logo_container #language_list img{display:block}

/*form style*/
input,select{font:12px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;vertical-align:middle;margin:0 2px 0 0}
input[type=text], textarea,{border-width:1px;border-style:solid;border-color:#7c8a8d #ecf5f6 #ecf5f6 #7c8a8d;background:#dce7e8}
.textbox,select{border-width:1px;border-style:solid;border-color:#7c8a8d #ecf5f6 #ecf5f6 #7c8a8d;padding:0 0 0 2px;background:#dce7e8;height:18px;line-height:18px}
.button_black,a.button_black{background:#fc2727 url(/images/button_bg.gif) repeat-x left center;padding:0 5px;color:#fff;font-weight:bold;height:20px;line-height:18px;border:1px solid #c00;cursor:pointer}
a.button_black:hover,.button_black:hover{color:#000;text-decoration:none}

/*search form*/
#top_search, #main_search{font-size:12px;padding:1px 0 1px 25px;background:#404d4e url(/images/icon_search.gif) no-repeat left 4px;clear:both;line-height:1.7em;color:#aab7ba}
#main_search{padding:3px 10px!important;background:#404d4e none;line-height:1.8em}
#main_search b{font-size:14px}

#top_search .textbox,#top_search select,#main_search .textbox,##main_search select{border-color:#000 #dfedeb #dfedeb #000;background:#c7d9d6}

/*main menu*/
#main_menu{height:33px;font-size:14px;font-weight:bold;background:url(/images/menu_tag_bg.gif) #b1c6cb  repeat-x center top;/*overflow:hidden;*/clear:both;position:relative;z-index:110; border-top:#ccc solid 2px; border-bottom: #404d4e solid 2px}
#main_menu ul{margin:0 auto;padding:0;width:980px;/*overflow:hidden*/}
#main_menu li{display:inline; }
#main_menu li a{float:left;text-align:center;line-height:33px;_line-height:33px;color:#404d4e;overflow:hidden;padding:0 13px ;position:relative;margin:0; padding: 0 px }
#main_menu li a:hover{text-decoration:none; background: #404d4e; color:#FFFFFF}
#main_menu li form a{float:none;text-align:center;line-height:33px;_line-height:33px;color:#404d4e;overflow:hidden;padding:0 5px ;position:relative;margin:0; padding: 0 px;font-size:12px}
#main_menu ul#home li a#menu_home,#main_menu ul#chinese li a#menu_chinese,#main_menu ul#chinese_rest li a#menu_chinese_rest, #main_menu ul#western li a#menu_western, #main_menu ul#coupon li a#menu_coupon, #main_menu ul#others li a#menu_others, #main_menu ul#event li a#menu_event, #main_menu ul#tobuy li a#menu_tobuy, #main_menu ul#exclusive li a#menu_exclusive, #main_menu ul#recommendation li a#menu_recommendation, #main_menu ul#win li a#menu_win{text-decoration:none;color:#fff; background:#404d4e; background-position:left -58px; }
#main_menu li a emx{margin:0;height:32px;width:5px;position:absolute;right:0;_right:-1px;top:15px;background:url(/images/main_menu_a_div.gif) no-repeat right top}
#main_menu li .new{position:absolute;left:0;top:0px;width:19px;height:12px;z-index:2000}

#main_menu li .login {line-height:33px;_line-height:33px;color:#404d4e;font-size:12px}
#main_menu li .login a{float:none;text-align:center;line-height:33px;_line-height:33px;color:#404d4e;overflow:hidden;padding:0 5px ;position:relative;margin:0; padding: 0 px;font-size:12px}
#main_menu li .login a:hover{text-decoration:none; background: #404d4e; color:#FFFFFF}


/*footer*/
ul#copyright{float:left;margin:0 0 20px;line-height:30px}
ul#copyright li{margin-right:10px;display:inline}
ul#copyright li img{margin-right:5px;float:left}

ul#bottom_links{text-align:right;float:right;margin:0 0 20px;line-height:30px}
ul#bottom_links li{display:inline;margin-left:2px}
ul#bottom_links li a{padding-left:6px;border-left:1px solid #b8c7c9}

/*user*/
#user{height:30px;line-height:30px;font-size:12px; float: right; }
*html #user form{padding:6px 0 0}
#user a{margin-left:10px;padding-left:10px;border-left:1px solid #b8c7c9}

/*block corner*/
.corner_n_e{display:none;  position:absolute;width:8px;height:8px;left:0;top:0;/*background:url(/images/block_corner_n_e.gif) no-repeat left top*/}
.corner_n_w{display:none;position:absolute;width:8px;height:8px;right:0;top:0;/*background:url(/images/block_corner_n_w.gif) no-repeat right top*/}
.corner_s_e{display:none;position:absolute;width:8px;height:8px;left:0;bottom:0;_bottom:-1px;/* background:url(/images/block_corner_s_e.gif) no-repeat left bottom*/}
.corner_s_w{display:none;position:absolute;width:8px;height:8px;right:0;bottom:0;_bottom:-1px; z-index:11; /*background:url(/images/block_corner_s_w.gif) no-repeat right bottom; */}

/*border block*/
.block{position:relative;overflow:hidden;margin-bottom:3px;_float:left;_width:100%;z-index:1}
.block_content{display:block;overflow:hidden;background:#fff;border:1px solid #cccccc;_height:1%;color:#8a9599; padding: 1px}


.paragraph{padding:10px;line-height:1.75em;font-size:12px}
.paragraph_large{padding:10px;line-height:1.75em;color:#4d5557; border: #FFFFFF solid 1px}

.block h3{line-height:27px;height:27px;color:#eee;padding:0 5px 0 10px;clear:both;background:#404d4e url(/images/smalltag_bg.jpg) top no-repeat; font-size: 14px}
.page_middle .block h3,.page_full .block h3{background:url(/images/center_tag_bg2.jpg) top repeat-x #404d4e;color:#f6feff}
.block h3.red{background-color:#930}

.block h3 span{padding:6px 5px;line-height:1em;color:#e3f1f2;border:1px solid #dfeaec;border-bottom:#E3f1f2 solid 1px;margin:4px 3px 0 0;float:left;cursor:pointer}
/*.block h3 span a{color:#869396;display:block}
.block h3 span a:hover{color:#869396;text-decoration:none}*/
.block h3 #flyer{left:10px}
.block h3 #coupon{left:135px}
.block h3 span.current{background:#e3f1f2;color:#404d4e}

/*.block h5{font-size:1em;color:#313b3f;font-weight:bold;line-height:2.5em;padding:0 10px;clear:both}*/
.block h4{color:#404d4e;margin:10px 0}

.block dl,.paragraph_large ul,.paragraph ul{line-height:1.6em;overflow:hidden;margin:5px 0;padding:0}
.block dt,.paragraph_large ul li,.paragraph ul li{background:transparent url(/images/arrow_right_dark.gif) no-repeat 5px 10px;margin:0;padding:5px 5px 5px 25px}

/*right logo list*/
.block ul.logo_list{margin:0;overflow:hidden;padding:5px 0;width:100%}
.block ul.logo_list li{margin:0 5px;border-bottom:1px dashed #ccc;text-align:center}
.block ul.logo_list li img{margin:5px 0; /*border:1px solid #d0dddf */;padding:4px;background:#f6feff}

.block .left_half{width:322px;padding:10px;float:left}
.block .right_half{width:402px;padding:10px;float:right}

/*page navigation*/
.page_nav{padding:10px;background:#798e93;font-size:12px;_height:1%;overflow:hidden;color:#fff;clear:both}
.page_nav div.navigation{float:right;background:url(/images/break.gif) no-repeat left center;padding:0 0 0 10px;_height:1%;overflow:hidden}
.page_nav a{color:#444d50;background:url(/images/page_nav_button.gif) repeat-x left top;float:left;text-align:center;height:22px;line-height:20px;margin:0 5px 0 0;padding:0 4px;border:1px solid #d2dfe4}
.page_nav a:hover{background-position:left -26px;color:#fff;text-decoration:none;border-color:#da2523}

/*home pager */
.pages_btns{padding:5px;background:#DFEAEC;overflow:hidden;font-size:12px;_display:inline-block}
.pages, .threadflow{float:left;height:24px;line-height:26px;overflow: hidden}
.pages a,.pages strong,.pages em,.pages kbd,#multipage .pages em{color:#444d50;background:url(/images/page_nav_button.gif) repeat-x left top;float:left;text-align:center;line-height:12px;margin:0 5px 0 0;padding:0 6px;border:1px solid #d2dfe4; margin-top:10px;}
.pages a:hover{background-position:left -26px;color:#fff;text-decoration:none;border-color:#da2523}
.pages strong{font-weight:bold;background-position:left -26px !important;color:#fff}
.pages a.next{padding: 0 15px}
.pages kbd{border-left:1px solid #E2E2E2;margin: 0}
* html .pages kbd{padding: 1px 8px}
.pages kbd input{border:1px solid #E2E2E2;margin-top:3px!important;* > margin-top:1px !important;margin:1px 4px 0 3px;padding:0 2px;height:17px}
.pages kbd>input{margin-bottom:2px}

/*a button*/
a.v_button{color:#444d50;background:url(/images/page_nav_button.gif) repeat-x left top;text-align:center;height:22px;line-height:20px;padding:0 10px;border:1px solid #96a4a9;font-weight:bold;font-size:12px}
a.v_button:hover{background-position:left -26px;color:#fff;text-decoration:none;border-color:#da2523}

/*image list*/
.image_list{padding:0;margin:0 0 5px }
ul.image_list{border-top:#d5e0e1  solid 0px }
.image_list li{padding:15px 10px 10px 180px;background:url(/images/dot_line_h.gif) repeat-x bottom;overflow:hidden;}
*html .image_list li{height:1%}
.image_list li img.thumb{border:1px solid #d0dddf;padding:4px;background:#f6feff;float:left;margin:0 0 0 -170px; max-width:150px; }
.image_list li h2{margin:0;line-height:1.3em;font-family:Arial,Helvetica,sans-serif;text-align:left!important;color:#404d4e; }
.image_list li h2 cite{color:#798E93;font-size:10px}
.image_list li h2 a{color:#404d4e}
.image_list li h2 a:hover{color:#f00}
.image_list li h2.rec{background:url(/images/icon_rec.gif) no-repeat right 3px;padding-right:60px}
.image_list li p.des{font-size:12px;margin-bottom:2px; margin-top:0.1em;  border-bottom: #eaf3f4 solid 1px}
.image_list li p.des a{text-decoration:underline}
.image_list li p.des b,.image_list li p.des strong{color:#202829}

.image_list li p.top_class{margin:0;border-bottom:1px solid #DFEAEC;font:12px Arial,sans-serif;padding:3px 0;color:#58696a;  }
.image_list li h2 .promotion_price{font:18px Arial,'宋体',sans-serif;color:#d22;font-weight:bold}

.image_hlist{padding:0;margin:10px 0;font: 12px/1.3em Tahoma, Helvetica,Arial,sans-serif}
.image_hlist li{float:left;padding:10px;text-align:center;width:166px;height:260px}
.image_hlist li img{border:1px solid #d0dddf;padding:4px;background:#f6feff}
.image_hlist a span.v_date{color:#6A7B7E;font-size:11px}

.image_hlist li.small{height:180px;width:125px;}
.image_hlist li.small img{max-width:100px; max-height:150px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 150 ? 150: true);}


/*large image list*/
.limage_list{padding:10px;margin:0 0 5px;line-height:1.5em}
.limage_list li{padding:10px 10px 7px 200px;background:url(/images/dot_line_h.gif) repeat-x bottom;overflow:hidden;display:block;zoom:1}
.limage_list li img.thumb{border:1px solid #d0dddf;padding:4px;background:#f6feff;float:left;margin:0 0 0 -190px}
.limage_list li h2{margin:0;font:bold 28px/1.5em Arial,Helvetica,sans-serif;text-align:left!important;color:#404d4e}
.limage_list li p{font-size:12px}

/*list admin*/
li .admin{font-size:12px;padding:5px 0 0;text-align:right;line-height:1em}
li .admin a{color:#963;padding:0 0 0 1em;margin-left:1em;border-left:1px solid #dfeaec}
li .admin a:hover{text-decoration:none;color:#a10000}
li .admin span{float:left;margin-right:1em}

/*text list*/
.text_list{line-height:1.6em;overflow:hidden;margin:5px 0;padding:0;font-size:12px}
.text_list li{background:transparent url(/images/arrow_right_dark.gif) no-repeat 5px 15px;margin:0;padding:10px 5px 5px 25px;border-bottom:2px dashed #e5eeef;text-weight:normal;width:530px}
.text_list li h2{margin:0 0 6px;line-height:1.4em;font-family:Arial,Helvetica,sans-serif;color:#404d4e}
.text_list li h2 a{color:#404d4e}
.text_list li h2 a:hover{color:#f00}
.text_list li h2.rec{background:url(/images/icon_rec.gif) no-repeat right 5px;padding-right:60px}

/*special picks*/
.special_pick{margin:0 0 5px;padding:0 0 5px;overflow:hidden;_height:1%;font-size:12px;border-bottom:1px solid #eaf3f4}
.special_pick li{float:left;line-height:1.7em;width:180px;overflow:hidden;padding:0;background:none;height:1.7em;text-weight:normal}
.special_pick li.left_list{float:none;width:172px;padding:0 5px}
.special_pick li a{padding:0;color:#404d4e}
.special_pick li a:hover{color:#f00}
.special_pick li span.price{color:#f00;font-size:10px;float:right;margin-right:5px}
.special_pick li span.page{color:#404d4e;font-size:8px;background:url(/images/special_page.gif) no-repeat 0 5px;padding-left:7px;width:14px;float:left}
.special_pick li.left_list span.price{margin:0}

/*signup form*/
#signup_form{margin:10px}
#signup_form table td.left{width:100px;font-weight:bold;text-align:right}

/*message*/
.message_box{width:500px;margin:30px auto; padding:0 0 0 70px}
.message_box img{float:left;margin-left:-70px}

/*article*/
.article_thumb{margin:0 auto;border:1px solid #d0dddf;padding:4px;background:#f6feff}

/*sort form*/
#search_forms{padding:10px}
#search_forms table{width:100%;border:0}
#search_forms td{padding:5px 2px;vertical-align:top;display:table-cell;text-align:left}
#search_forms input{margin-right:5px}

form.sort{margin:0 !important;_padding:3px 0;float:right}

/*flyer display*/
.flyer_display{text-align:center;padding:10px 0}

/*Business info*/
#business_info{clear:both}
#business_info #store_logo{float:left;padding:10px 15px 10px 10px;margin-right:1em;text-align:center}
#business_info #store_logo img{border:1px solid #d0dddf;padding:4px;background:#f6feff}
#business_info #store_info{float:left;width:750px;overflow:hidden;_height:1%;position:relative}
#business_info #store_info h4 a{color:#404D4E}
#business_info #store_info h4 a:hover{color:#f00}
#business_info #store_info div{float:left;width:47%;padding-right:2.9%;font-size:12px;margin-bottom:10px}
#business_info #store_info p{margin:4px 0}
#business_info #store_info a.subscribe{position:absolute;right:-25px;top:0;height:20px;line-height:19px;width:119px;padding-left:35px;display:block;background:url(/images/icon_subscribe.gif) no-repeat 0 0;text-decoration:underline;color:#f00;font-size:12px}
#business_info #store_info a.subscribe:hover{background:url(/images/icon_subscribe.gif) no-repeat 0 -20px;text-decoration:none;color:#dfeaec}

/*category_sublist*/
.category_sublist{padding:5px 10px;color:#404d4e;background:#dfeaec;font-size:12px;overflow:hidden;_height:1%}
.category_sublist a{padding-right:0.5em;margin:4px 0.5em 4px 0;border-right:1px solid #fff;color:#7e9294;white-space:nowrap;float:left;line-height:1.2em} 
.category_sublist a:hover{color:#f00}
.category_sublist a.current{font-weight:bold;color:#f00}
.category_sublist small{font-size:9px;margin-left:2px}

/*win logo list*/
.win_logo_list{padding:0 0 20px;margin:0;clear:both;width:100%;overflow:hidden;_height:1%}
.win_logo_list li{text-align:center;width:176px;height:100px;padding:5px;overflow:hidden;float:left}
.win_logo_list li img{border:1px solid #d0dddf;padding:4px;background:#f6feff;margin:0 0 5px}

/*sunscribe logo list*/
.sunscribe_logo_list{padding:10px;margin:0;clear:both;overflow:hidden;_height:1%;font-size:12px}
.sunscribe_logo_list li{text-align:center;width:176px;height:100px;padding:5px;overflow:hidden;float:left}
.sunscribe_logo_list li img{border:1px solid #d0dddf;padding:4px;background:#f6feff;margin:0 0 2px}

/*all logo list*/
.all_logo_list{padding:0;margin:0 0 4px;clear:both;overflow:hidden;_height:1%;font-size:12px}
.all_logo_list li{width:173px;height:16px;line-height:16px;padding:6px 10px;overflow:hidden;float:left;white-space:nowrap}
.all_logo_list li a{color:#0033CC;}
.all_logo_list li img{border:1px solid #d0dddf;padding:1px;background:#fff}
.all_logo_list h4{line-height:30px;margin:0;padding:0 10px;background:#DFEAEC}
.all_logo_list h4 a{background:url(/images/more_bg.gif) no-repeat right 8px;color:#f33;padding-right:16px;margin-left:20px;float:right;font-size:12px;font-weight:normal}
.all_logo_list h4 a:hover{background-position:right -20px;text-decoration:none;color:#a10000}

/*the newest*/
#thenewsest{padding:0 5px 5px 5px;margin:0;background:#e3f1f2;color:#404d4e;font-size:12px; overflow: hidden; border-top: #fff solid 1px}
#thenewsest li{margin:0;padding:5px 0px 5px 16px;line-height:1.4em;border-bottom:1px dashed #869699;overflow:hidden;white-space:nowrap;width:161px;background:url(/images/icon_flyer_mini.gif) no-repeat 4px 8px}
#thenewsest li.coupon{background:url(/images/icon_coupon_mini.gif) no-repeat 4px 8px;}
#thenewsest li a{color:#000000}
#thenewsest li a:hover{color:#f00;text-decoration:none} 
#thenewsest li small{font-size:9px;color:#333}

/*category_list*/
.category_list{padding:0 0 5px;margin:0;background:#e3f1f2;color:#404d4e;font-size:12px;_display:inline-block}
.category_list li{width:50%;float:left;padding:5px 0;margin:0;line-height:1.4em;border-bottom:1px dashed #869699;white-space:nowrap}
.category_list li a{padding:0 0 0 10px;color:#404d4e}
.category_list li a:hover{color:#f00;text-decoration:none} 

/*winners*/
#winners{display:block;background:#c3d8db;color:#404d4e;padding:10px;font-size:12px}
#winners strong{font-size:14px;color:#f00}
#winners small{color:#fff}
#winners div.sub_winners_holder{border-top:1px dotted #dfeaec;width:100%;_display:inline-block;overflow:hidden;clear:both}
#winners div.sub_winners{width:365px;padding:0 5px 0 0;float:left}
#winners div.sub_winners span{margin-right:15px}

/*psot ul*/
.post_ul{margin:10px;padding:0}
.post_ul li{border:1px solid #b1c0c3;margin-bottom:10px;display:block}
.post_ul li .post_header{background:#DFEAEC;padding:0 10px;line-height:30px}
.post_ul li .post_header span{margin-right:20px}
.post_ul li .post_content{padding:10px;font-size:12px}

/* gad */
#gad { margin-bottom: 0px}

/*thumbnail list*/
.thumnail_list{padding:0 5px;margin:0 0 5px}
.thumnail_list li{padding:8px 0 7px 70px;border-bottom:1px dashed #d1d7c4;overflow:hidden;height:84px;overflow:hidden;_display:inline-block}
.thumnail_list li img{float:left;margin-left:-70px;padding:1px;border:1px solid #d1d7c4}
.thumnail_list li a{font-size:12px; color:#404D4E}

.flyer_special {}

.flyer_special_head{height:18px; padding-top:2px}

.flyer_special_head a{color:#000;text-decoration:none;cursor:pointer}
.flyer_special_head a:hover{color:#666;}


.flyer_special h4{color: #fff;float:left;overflow:hidden;width:110px;height:16px;text-align:center; font-size: 12px; margin: 0;font-weight:normal}
.flyer_special ul{margin:0 0 0px;padding:0;}
.flyer_special li {font-weight:bold;display:block;overflow:hidden;padding:0 15px ;width: 80px;float:left;text-align:center; font-size: 12px}
.flyer_special li img{max-width:70px; max-height:70px; width: expression(this.width >70 && this.height < this.width ? 70: true); height: expression(this.height > 70 ? 70: true);}


#share{padding:0 5px 5px 5px;margin:0;background:#f5f5f5;color:#404d4e;font-size:12px; overflow: hidden; border-top: #fff solid 1px}
#share li{margin:0;padding:5px 0px 5px 16px;line-height:1.4em;border-bottom:1px dashed #869699;overflow:hidden;width:161px;background:url(/images/icon_share_mini.gif) no-repeat 4px 8px}
#share li a{color:#000000}
#share li a:hover{color:#f00;text-decoration:none} 
#share li small{font-size:9px;color:#333}


.gift { position: absolute;  top: 112px; left: 50%; margin-left: 435px; z-index: 99}

/*style for survey bob*/
.surveybob{
font-size:12px;
}
.surveyfield{
padding:7px 20px;
}
#pfm_button_submit{
padding:0px 4px;
margin-left:50px;
}
#login_form{padding:100px 250px;}
#login_form  label{padding:0;}

.coupon_background{  -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;}

#coupon {margin: 10px auto; width: 980px}
#coupon h1 { padding:20px 30px; font-size:2.4em; color:#333; line-hieght:1.3em }
#coupon h2 { margin-bottom: 0px; font-size:1.4em; line-height: 26px}
#coupon h2 a{ color:#2A3031}
#coupon ul.coupon_tag { margin:0 30px; padding:0 ; background:url(/images/tag_bg_bottom.gif) bottom repeat-x; overflow:hidden; zoom: 1; }
#coupon ul.coupon_tag li { display:block; width: 112px; height: 39px; line-height:39px;  margin:0 5px; background:url(/images/tag.png) bottom no-repeat;}
#coupon ul.coupon_tag li.select {background:url(/images/tag_d.png) bottom no-repeat; }
#coupon .submenu { overflow:hidden; width:780px}
#coupon .submenu ul { padding:0 30px; margin:0; list-style:none; } 
#coupon .submenu ul li { float:left; text-align:center; font-size:1.1em; font-weight:bold}
#coupon .submenu ul li.select  a{ color:#333}
#coupon .submenu ul li a { color:#fff}

#coupon .qbody {  background:url(/images/save_tag2.gif) no-repeat #fff; border:#c5ccd5 solid 3px; padding: 0px; overflow:hidden}
#coupon .qbody  .q_left { float:left; width: 310px; margin:0px; padding: 0; min-height: 355px; position: relative }
#coupon .qbody  .q_left .price { position:absolute; z-index:500; top:-20px; left:0; background:url(/images/newarrial.png) top left no-repeat; width:155px; height:100px; padding-top:80px; color:#4d0505; text-align:center; padding-left:5px; font-size:64px; letter-spacing:-0.05em }
#coupon .qbody  .q_left .buy_button_bg { position:absolute;  z-index:400;right:20px;top:20px; background:url(/images/price_tag.png) top right no-repeat; width:420px; height:100px}
#coupon .qbody  .q_left a.buy_button  {position:absolute; top:45px; right: 30px; z-index:700; color:#000000;display:block;font-size:2em;font-weight:bold;text-decoration:none; background:url(/images/buy_45x120.png) top center no-repeat; width:80px; height:45px; line-height:37px; padding-left: 40px;
font-family:arial, '黑体'}
#coupon .qbody  .q_left a.buy_button:hover { color:#ff0000}
#coupon .qbody  .q_left .status_block  {margin-top:130px; text-align:center; color:#000;}
#coupon .qbody  .q_left .status_block  p{margin:0px; font-size:2.4em; font-weight:bold; line-height:1.1em; }
#coupon .qbody  .q_left .status_block  h4 {margin:20px;  font-size:1.2em; line-height:1.5em; font-famlily: arial, '宋体'; font-weight:normal}
#coupon .qbody  .q_left .status_block  span {margin:10px; font-size: 1.5em; display:block}


#coupon .qbody  .q_left .status_block ul { margin-left:30px; font-size: 15px;  }
#coupon .qbody  .q_left .status_block ul li { float:left; padding: 10px 15px}

#coupon .qbody  .q_middle { float:left; width: 450; }
#coupon .qbody  .q_middle p { line-height:1.6em; color:#000000}
#coupon .qbody  .q_middle ul { }
#coupon .qbody  .q_middle ul li {margin: 0px 10px; float:left; width: 190px;}
#coupon .qbody  .q_right { float:left; }
#coupon .qbody  .q_right h3.arrow {color:#fff; margin:0;font-size: 1.4em;display:block; width: 165px; height: 50px; line-height: 50px; background:url(/images/left_arrow.png) no-repeat; padding-left: 20px}
#coupon .qbody  .q_right ul { margin-left: 30px; margin-top: 0px; font-size: 14px; font-weight:bold}
#coupon .qbody  .q_right ul  li { padding: 5px 0; height: 40px }
#coupon .qbody  .q_right a { text-decoration:none}

#coupon .qbody2 { height:100%; background:#fff; border:#92b766 solid 3px; padding: 0px; overflow:hidden; margin-top: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
#coupon .qbody2 .right280 { height: 400px; float:right; width: 220px; background:#ddedcc; border:#dcedcb solid 3px;-moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; margin-left: 20px; padding:30px}
#coupon .qbody2 p {  line-height: 1.6em; font-size: 12px; }
/* #coupon .qbody2 span { font-weight: bold; color:#0099CC}*/

#coupon .list_block {  background:#fff; border:#c5ccd5 solid 3px; padding: 0px; overflow:hidden; min-height:600px}
#coupon .list_block .info_tag { clear:both; margin:10px 0; border-bottom: #CCCCCC solid 1px; min-height: 95px; background:url(/images/h2_bg.png) 170px 10px no-repeat}
#coupon .list_block  img { float: left; margin: 10px 30px} 
#coupon .list_block   h2 { padding-left: 170px; width: 600px }
#coupon .list_block   p { padding-left: 170px; width: 600px}
#coupon .list_block  .remain_time {float:right; text-align:left; width: 200px; padding:0 10px }
#coupon .list_block  .remain_time a.buy_but2 { margin:0px auto 5px auto; display:block; width: 100px; height:38px; background:url(/images/join2a.png) 0 0 no-repeat}
#coupon .list_block  .remain_time a.buy_but2:hover  { background:url(/images/join2b.png) 0 0 no-repeat}
#coupon .list_block  .remain_time span { font-size:0.9em; font-weight:normal; line-height:16px}
#coupon .list_block  .remain_time p {padding-left:0; width:width:200px; margin: 3px 0}

/* drop down style*/
#test .steps ul  { overflow:hidden; width:100%}
#test .steps ul li { float:left; padding: 0;  font-size:28px; font-weight:bold; margin:20px 0}
#test .steps ul li a { color:#999; display:block; width:180px; padding: 130px 10px 10px 10px; text-align:center }
#test .steps ul li a:hover { color:#c30; text-decoration:none}
#test .steps ul li a.step1 { background:url(/images/1b.png) top center no-repeat }              
#test .steps ul li a.step2 { background:url(/images/2b.png) top center no-repeat }
#test .steps ul li a.step3 { background:url(/images/3b.png) top center no-repeat }
#test .steps ul li a.step4 { background:url(/images/4b.png) top center no-repeat }
#test .steps ul li a:hover.step1 { background:url(/images/1.png) top center no-repeat }   
#test .steps ul li a:hover.step2 { background:url(/images/2.png) top center no-repeat }
#test .steps ul li a:hover.step3 { background:url(/images/3.png) top center no-repeat }
#test .steps ul li a:hover.step4 { background:url(/images/4.png) top center no-repeat }
#test .steps p {padding: 0 20px; font-size:1.4em; line-height:1.6em; }
/* drop down style ends*/
#receipt{margin:20px auto;width:600px;border:1px solid #777;padding:7px 14px;}
#receipt td{border-bottom:1px dashed #777;}

#tobuy_list{margin:5px 0;padding:7px 5px;background:#ddedcc;border:1px solid #808000;width:178px;font-size:12px;}
#tobuy_list li{border-bottom:1px dashed #ffffff;}
#fill_info{border-collapse:collapse;}
#fill_info .need_border td{border:1px dashed #808080;}


.noborder{border-bottom: medium none !important; font-size: 0.9em;}

/* ****************** */
.new_buy {float:left; width:135px; background:#eee; padding:4px 7px; height:370px; border-left:#fff solid 2px}
.new_buy ul li { color:#333; margin:3px 0; padding-left: 10px; border-bottom: #CCCCCC dotted 1px}
.qbody h4 { background:url(/images/h4_bg.gif) top repeat-x; height: 37px; line-height:37px; padding: 0 10px; border-bottom:#ddd solid 1px; color:#404D4E}
.sub_left {border:#ddd solid 2px; border-left:#ccc solid 1px;border-right:#ccc solid 1px; /*min-height:100px;*/ background:#fafafa; margin-bottom:3px;-moz-border-radius: 3px; }
.sub_left a { text-decoration: none; color:#333}
.sub_left p { text-align:center; margin-bottom:7px}
.center_area {float:right; width:620px; background:#eee; padding:0; height:370px; border-left:#fff solid 1px; margin-top:4px; border-top:#ddd solid 2px} 
.center_area .img_area { padding:5px; background:#FFFFFF; position:relative}
.center_area .img_area img { width:610px; height: 360px}
.center_area .img_area .deal_desc { position:absolute; left:5px;  background:#09f; opacity:0.85;filter:alpha(opacity=85);  overflow:hidden; color:#FFFFFF; padding:0 10px; line-height:45px;font-size:24px;font-weight:bold}

#coupon .qbody2 {  background:url(/images/qbody2_bg.jpg) top repeat-x #fff; border:#eee solid 3px; border-left: #ccc solid 1px;border-right: #ccc solid 1px; padding: 0px; overflow:hidden; margin-top: 5px; -moz-border-radius: 0px; -webkit-border-radius: 0px; padding: 10px}



.new_buy {float:left; width:185px; background:#eee; padding:4px 7px; height:370px; border-left:#fff solid 2px}

.center_area {float:left; width:570px; background:#eee; padding:0; height:360px; border-left:#fff solid 1px; margin-top:4px; border-top:#ddd solid 2px} 

.center_area .img_area .deal_desc { 
	position:absolute; left:5px;  bottom: 0; width:545px;  background:#09f; opacity:0.85;filter:alpha(opacity=85);  overflow:hidden; color:#FFFFFF; padding:0 10px; line-height:45px;font-size:24px; padding:3px 10px;
	font-family: Arial,黑体; font-size: 25px; font-weight: normal;
}

 

.center_area .img_area img { width:560px; height: 350px}

 

#coupon ul.coupon_tag li { display:block; width: 110px; height: 39px; line-height:39px;  margin:0 5px; background:url(/images/tag.gif) top no-repeat; }

.sub_left p { text-align:center; margin-bottom:5px; line-height:16px}

.new_buy ul li { color:#333; margin:2px 0; padding-left: 10px; border-bottom: none}

a.join_big  {display:block;width:183px; height:35px; background:url(/images/join_big2.png) no-repeat}

a.join_big:hover { background:url(/images/join_big_r2.png) no-repeat}


.new_block {font-weight:bold; color:#c4c4c4; width:160px; margin:0px auto  }
.new_block li {  background:#333333; color:#FFFFFF ; font-size:12px; line-height:14px; -moz-border-radius: 5px;padding: 5px 0 5px 45px}
.new_block li a { color:#FFFFFF; text-decoration:none}

                                                                



#main_menu ul { height:33px; }
#main_menu li { display: inline-block; float:left;  }
#main_menu li em { display:none; }
