@charset "utf-8";
/*20090211 jy-two columns layout*/ 
a.y, a.n{cursor:hand}

*{margin:0; padding:0; }
body{font-family:Verdana, Arial, Helvetica, sans-serif; color:#3f3f3f; font-size:11px; line-height:16px; background:#FFFFFF url(/images/bg_top.gif) repeat-x top left;}
ul{list-style:none}
h1,h2,h3,h4,p{font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.clear{overflow:hidden; _zoom:1}
a{color:#3f3f3f; text-decoration:none}
a:hover{color:#c60; text-decoration:underline}
.cpn_ctnt .ttl a:hover, .tbl_code a:hover{color:#c60;}
.nav li a:hover{color:#fab04c}
a img{border:0}
.bdl {border-left:1px solid #C5C5C5;}

.mhead, .mbody, .foot{width:990px; margin:0 auto; }

/*mbody*/
.mbody{overflow:auto; overflow:hidden; _zoom:1}

.ml{float:left; width:734px; margin:8px 0 12px 0; background:url(/images/ml_ttl_bg.gif) repeat-x; border:1px solid #c5c5c5; border-width:0 1px 1px 0}
.ml h1{background:transparent url(/images/ml_bg.gif) no-repeat scroll left top;color:#7E4E10;font-size:18px;font-weight:normal;padding:6px 0 6px 17px;}
/*top_cpn*/
.top_cpn {padding:5px 0 0;}
    .top_cpn_ttl{display:block; height:4.2em; overflow:hidden} 
    .top_cpn p{padding-left:8px}
    .top_cpn p a{color:#84540f; margin-left:3px}
    .top_cpn li{padding:5px 0;}
    .top_cpn table{width:48%; float:left; margin:0 7px; _display:inline;}
    .top_cpn td{border:dashed #cac0ae; border-width:1px 0; padding:5px 0;}
    td.tbl_code{background:#f5f4f2; width:35%;}
    td.tbl_code a{color:#4a72aa; display:block; width:110px; overflow:hidden; padding-left:3px}
/*list_cpn*/
.list_cpn{padding-bottom:15px;padding-left:10px;padding-top:5px;}
/*.list_cpn h2{color:#84540F; font-size:14px; padding:0 4px 0 12px;}*/
.normal_coupon {margin:0 0 7px;width:713px;}

.cpn_ctnt {border:1px solid #CAC0AE;text-align:left;}
.cpn_ctnt dl{width:555px;float:left;}
.cpn_ctnt dt, .cpn_ctnt dd {float:right;padding:5px 0;width:420px;}
.cpn_ctnt dt.ttl{padding:6px 0}
.cpn_ctnt dd span{float:left; display:block; width:70px; padding-right:5px; height:20px; text-align:right}
/*.cpn_ctnt dd span a,.cpn_ctnt dd p{float:left; display:block; font-weight:normal;}
.cpn_ctnt dd p{width:342px;}*/
cpn_ctnt dd span a{float:left; display:block; font-weight:normal;}
div.coupon_display_desc{float:left; font-weight:normal;width:342px;}
div.coupon_display_desc li {background:url(/images/dot.gif) no-repeat scroll 0 5px;list-style-image:none; list-style-position:outside; list-style-type:none;margin-left:0;padding-left:12px;float:left;width:320px;_display:inline;word-wrap: break-word; word-break: normal;}
div.coupon_display_desc li a, div.coupon_display_desc a {color:#4A72AA !important;text-decoration:underline;}

.cpn_ctnt dd p b {font-weight:normal;}
dd.cpn_img {float:left;height:80px;padding:8px 0 4px;text-align:center;width:125px;}

a.cpn_img2{display:block;height:65px;}
/* dd.star{padding:4px 0} */ 
dd.star {margin:4px auto 6px;padding:0.1em;}

/*star*/
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating,.star-rating .done-rating{background:url(../images/star.gif) left -1000px repeat-x;}
ul.star-rating {display:inline-block;}
.star-rating{position:relative;width:125px;height:25px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0;}
.star-rating li{display:inline;}
.star-rating a,.star-rating .current-rating,.star-rating .done-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position:left center;}
.star-rating .done-rating{z-index:1;background-position:left bottom;}
.inline-rating{vertical-align:middle;}
.small-star{width:50px;height:10px;}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating,.star-rating .done-rating{background-image:url(../images/star_small.gif);line-height:10px;height:10px;}

.cpn_ctnt .ttl a {color:#333333;font-family:'Trebuchet MS';font-size:15px;font-weight:bold;line-height:18px;}
.code {background:#F0F0F0 none repeat scroll 0 0;border:1px dashed #AEBACC;color:#144896;font-size:12px;padding:3px 6px;float:left;display:inline-block;font-weight:normal;white-space:nowrap;}
.code_feature_flash {background:#F0F0F0 none repeat scroll 0 0;border:1px dashed #AEBACC;color:#144896;font-size:12px;padding:3px 6px;}
.code2 {background:#F0F0F0 none repeat scroll 0 0;border:1px dashed #AEBACC;color:#144896;display:inline-block;font-size:12px;font-weight:normal;padding:3px 6px;}

.use{color:#4A72AA;font-size:12px;padding:3px 8px;}
.store{text-decoration:underline;}
.ds{ font-weight:normal;}
.worked{padding:15px 0 0 12px; vertical-align:top; background:#f7f6f5}
.worked a span{display: inline-block;cursor:hand;}
.worked span{display:inline-block; margin:6px 0;}
.y{background:transparent url(/images/Y_N.gif) no-repeat scroll left top;padding:0 0 0 17px;}
.y span{display: inline-block;}
.n{padding:0 0 0 17px; background:url(/images/Y_N.gif) bottom left no-repeat;}
.n span{display: inline-block;}

.mr{float:right; width:255px; margin-top:10px; border-left:1px solid #c5c5c5; margin-left:-1px}
.mr_box{background:url(/images/mr_ttl_bg.gif) repeat-x; margin-top:10px}
.mr_box p, .mr_box p a{color:#7e4e10; font-weight:bold; font-size:12px; line-height:20px; padding-left:13px; display:block; background:url(/images/mr_box_bg.gif) no-repeat top right;}
.mr_box p a{padding-left:0}
.mr_box p a:hover {text-decoration:none;}
.mr_box ul{border:1px solid #bfba9d; border-width:1px 1px 1px 0; padding:9px 0 13px 10px}
ul.top_tags li{float:left; padding:2px 4px; }
ul.hot_store li{float:left;width:120px; display:block; line-height:18px; overflow:hidden}
ul.cpn_stores li{float:left; padding:2px 7px}
ul.hot_cpn li {padding-bottom:10px;}
ul.hot_cpn li a{float:left}
.hot_cpn li a.panel_img {display:block;padding:5px 0 0;text-align:right;width:83px;}

.pagination{padding:6px 0; text-align:center}	
.pagination .disabled{border:1px solid #DDD;  color:#999; line-height:18px; display:inline-block; padding:0 3px}
.pagination .current{background:#715a43;  border:1px solid #7C8D99;  color:#FFF;  font-weight:bold;  line-height:18px; display:inline-block; padding:0 3px}
.pagination a{background:#FFF;  border:1px solid #888;  display:inline-block;  height:18px;  line-height:18px;  margin:2px 3px; *margin:0 3px;  padding:0 5px;  text-align:center;}		  
.foot{text-align:center; padding:0 0 10px 0; color:#907f60}
.foot ul{margin:7px 0}
ul.foot_nav{background:#f6f5f2; padding:3px 0;border-top:1px dashed #cac0ae; }
.foot_nav li{display:inline;  padding:5px 10px;}
ul.foot_imfor{padding:8px 0 5px 0; margin-bottom:4px}
.foot_imfor li{display:inline;  padding:0 10px; border-right:1px solid #CCC}
.foot_imfor li a{color:#907f60}

ul.cpn_2 li{display:block; padding:0 3px 5px 0}
ul.cpn_2 li b{color:#4a72aa; text-decoration:underline; font-weight:normal}
ul.cpn_2 li div{padding:3px 0 6px 0}

dl.cpn_2 dt{padding:5px 0 0 0}
dl.cpn_2 dt b {color:#4A72AA;text-decoration:underline;}
dl.cpn_2 dd{display:block; padding:0 3px 5px 0}
dl.cpn_2 dd{padding:3px 0 6px 0}

p.exp_date {color:#858585;float:left;font-weight:normal;padding-right:10px;padding-top:1px;}
.exp *{color:#858585 !important;}
.exp_y{background:transparent url(/images/Y_N_exp.gif) no-repeat scroll left top;padding:0 0 0 17px;}
.exp_n{padding:0 0 0 17px; background:url(/images/Y_N_exp.gif) bottom left no-repeat;}
.exp div.coupon_display_desc li a, .exp div.coupon_display_desc a {color:#666666 !important;text-decoration:underline;}

.submit{padding:9px 0 13px 15px; border:1px solid #bfba9d; border-width:1px 1px 1px 0;}
.submit img{margin:0 10px -5px 0}

.store_list_a{display:block;font-family:arial;height:20px;overflow:hidden;width:109px;}
.store_list_pic h2{color:#84540f; padding:0 4px; font-size:14px;} 
.store_list_pic ul{padding:0 7px 15px;}
.store_list_pic li {float:left; display:inline; margin:4px; padding-bottom:4px; border:1px solid #CCCCCC;  text-align:center}
.store_list_pic div.imgdiv {height:60px;  width:109px;  display:table-cell;  overflow:hidden;  text-align:center; vertical-align:middle;}
/* .edge{width:0; height:100%; text-align:center; vertical-align:middle; display:inline-block; margin:0;}
.center{width:100%; text-align:center; vertical-align:middle; display:inline-block; margin:0;} */


/*.comment{color:#7c4e0d; padding:5px 0 0 25px}
.comment textarea, .comment select{border:1px solid; border-color:#837f7c #ddd7cb #ddd7cb #837f7c !important;}
.comment b{display:block; padding:8px 0 15px 12px}
.comment span{float:left; display:inline-block; width:110px; text-align:right; padding-right:12px; }
.comment select{margin-bottom:8px;}
.comment input{width:80px; height:25px; margin:12px 0 0 120px; background:url(/images/submit_but_bg.gif) repeat-x top left; border:1px solid; border-color:#ddd7cb #a9a19a  #a9a19a #ddd7cb; padding:0 0 4px; *padding:0; font-family:Arial, Helvetica, sans-serif; color:#416b06}
.comment a{color:#aa3d3d; text-decoration:underline; padding:0 0 0 15px; font-size:12px;}
.comment br{clear:both}
.cmnt_list{background:#F6F4F3;  margin:8px 13px 0 -10px;  padding:6px 7px 7px 10px;}
.cmnt_list b,.cmnt_list p{padding:0; font-weight:normal; float:left; font-size:12px}
.cmnt_list p{padding-left:12px}
.cmnt_list span{display:block !important;}
.cmnt_list div{color:#565656;  display:block;  font-weight:normal;  line-height:20px;  padding-top:20px; text-align:left; *margin-top:20px; *padding-top:0;}*/

.new_comment {background:transparent url(/images/comment_box_top.gif) no-repeat scroll left top;color:#7C644C;margin-top:5px;padding:7px 0 0;text-align:left;}
.new_comment b {color:#7d4c0c;  display:block;  margin:0 12px 10px;  padding:7px 0 6px; border-bottom:1px dashed #dcd4c4; }
.new_comment .submit {background:transparent url(/images/submit_but_bg.gif) repeat-x scroll left top;  border:1px solid;  color:#416B06;  border-color:#DDD7CB #A9A19A #A9A19A #DDD7CB;  font-weight:bold;  text-decoration:underline;  height:25px;  margin:6px 0 0 110px;  padding:0 0 3px;   *padding-bottom:0px;  width:80px;}
.new_comment .cancel{background:#fff; border-bottom:solid #c25409; border-width:0 0 1px; color:#c25409; margin:0 0 5px 10px; height:16px; width:44px;}
.new_comment .submit, .new_comment .cancel{cursor:pointer;}
.new_comment form{ background:url(/images/comment_box_bottom.gif) no-repeat bottom left; margin:0; padding-bottom:7px;padding-right:5px;}
.new_comment form div.new_comment_box{ border:solid #dcd4cc; border-width:0 1px; padding-bottom:7px;background:#fff;}
.new_comment span {display:inline-block;  float:left;  padding-right:12px;  text-align:right;  width:100px;}
.new_comment select{margin-bottom:8px;}
.new_comment div.new_comment_box textarea, .new_comment div.new_comment_box select{border:1px solid !important; border-color:#837F7C #DDD7CB #DDD7CB #837F7C !important;  margin-bottom:8px;}

.new_comment textarea, .new_comment select{margin-bottom:8px;border:1px solid; border-color:#837f7c #ddd7cb #ddd7cb #837f7c !important;}
.new_comment input{width:80px; height:25px; margin:12px 0 0 120px; background:url(/images/submit_but_bg.gif) repeat-x top left; border:1px solid; border-color:#ddd7cb #a9a19a  #a9a19a #ddd7cb; padding:0 0 4px; *padding:0; font-family:Arial, Helvetica, sans-serif; color:#416b06}
.new_comment a{color:#aa3d3d; text-decoration:underline; padding:0 0 0 15px; font-size:12px;}
.new_comment br{clear:both}

.comments {background:transparent url(/images/comment_box_top.gif) no-repeat scroll left top;color:#949494;margin-bottom:4px;width:705px;font-size:11px;line-height:16px;margin-top:2px;padding-top:7px;}
.cmnt_list {background:transparent url(/images/comment_box_bottom.gif) no-repeat left bottom; padding-bottom:7px;width:700px;}
.list_content{background:#fff; border:solid #dcd4cc; border-width:0 1px; padding:0 0 0 12px;width:686px;}
.cmnt_list b, .cmnt_list p {float:left;font-weight:normal;padding:0;margin:0;}
.cmnt_list b{background:url(/images/comment_box_img.gif) no-repeat left center; padding-left:18px}
.cmnt_list p{padding-left:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}
.cmnt_list span {border-bottom:1px dashed #dcd4c4;  color:#7c644c;  display:block;  font-weight:normal;  line-height:20px;  padding-bottom:5px;  text-align:left;
    margin-bottom:5px;}

.lcc_cmmnt {background-color:#F1F1EF;padding:0 4px;width:705px;}
.coupon_comments_list{overflow:auto;max-height:300px;font-size:1px;line-height:1px;}
.coupon_comments_list .pages{font-size:11px;line-height:16px;}
.coupon_comments_list .pages span{color:#84540F !important ;background:#CCCCCC ;padding:0 3px;}
/*old css*/
.warn {color:#DB2F2F !important;margin-top:-1px;}
.notice_front {background:#FFFFFF url(../images/true.png) no-repeat scroll 8px 5px;color:#005F00;margin-top:10px;padding:6px 30px 8px;}
.error_front  {background:#FFFFFF url(../images/false.png) no-repeat scroll 8px 5px;color:red;margin-top:10px;padding:6px 30px 8px;}
/*the information div css*/
div.flash{font-size:1.1em;border:2px solid;padding:4px 4px 4px 30px;display:block;text-align:left;}
div.error{background:url(../images/false.png) 8px 5px no-repeat;background-color:#ffe3e3;color:#500;border-color:#d00;}
div.notice{background:url(../images/true.png) 8px 5px no-repeat;background-color:#dfffdf;color:#005f00;border-color:#9fcf9f;}
.notice{background:url(../images/true.png) 8px 5px no-repeat;background-color:#dfffdf;color:#005f00;border-color:#9fcf9f;}
.generate_order {margin:5px 30px 0px 3px; float:left; width: 620px; padding: 10px 0px 2px 5px;}    

/*tags page*/
.tag-cloud {margin:5px;float:left;line-height:150%;text-align:center;}
.tag-cloud a {text-decoration:underline;margin:0px 5px;}
.tag-cloud5  {font-size:20px;}
.tag-cloud4  {font-size:18px;}
.tag-cloud3  {font-size:16px;}
.tag-cloud2  {font-size:14px;}
.tag-cloud1  {font-size:12px;}

/*manager eidt links*/

.cedit{clear:both;padding:3px;margin-left:7px;margin-right:3px;}
.cedit div{display:inline;}
.cedit a{font-size:12px;padding:2px 5px;color:#0099FF;}
.cedit a:hover{color:#CC6600;}
/*End manager eidt links*/

/*new comment*/
/*.new-comment {width: 624px;background: url(../images/main-slide-bg.jpg) repeat;margin-left: 2px; _margin-left:4px; _margin-left:4px;padding: 0px 8px 5px 8px; _padding:0px 4px 5px 7px;border:1px solid #99CCCC;border-top:none; _display:inline;}
.new-comment .cmnt-text {overflow:hidden;width: 629px;}
.new-comment .cmnt-text .worked-L {float:left;width: 95px;height: 130px;  background: url(../images/main-slide-bar.jpg) no-repeat  right top  #FFFFFF;padding-top: 38px;}
.new-comment .cmnt-text .worked-L p {text-align: center;}
.new-comment .cmnt-text .comment-R {float:left;width: 509px; height:146px; background-color: #FFFFFF; padding: 8px 5px 15px 15px;_display:inline;}
.new-comment .cmnt-text .comment-R textarea{width:400px;}
.new-comment .cmnt-text .comment-R .commentform .formtitle {width: 8em; padding-left: 0px;  padding-right: 3px;  text-align: right;}
.new-comment .cmnt-text .comment-R #commentform-submit {padding-left: 150px; padding-top: 0px;}*/

/*comment list*/
/*.comments{width: 624px; background: url(../images/main-slide-bg.jpg) repeat;margin-left: 2px;padding:0px 8px 5px 8px; border: 1px solid  #99CCCC; border-top:none;}
.comments .onecmnt{width: 590px;background: url(../images/main-slid-pop.jpg) no-repeat  left  top  #FFFFFF;margin-top: 4px;padding-left: 34px;padding-top: 4px;}
.comments .onecmnt .cmnt-say {width: 580px;  padding-bottom: 2px;line-height: 14px;}
.comments .onecmnt .cmnt-name{width: 590px;color: #999999;padding-bottom: 2px;}*/


.submit_page{width:990px; margin:0 auto; }
.submit_page h1{margin:20px 0 0 15px; color:#7e4e10; font-size:18px}
fieldset{padding-bottom:15px}
.submit_page form{margin:10px 0 45px 0; padding:0 0 15px 0}
.submit_page label{display:block; float:left; width:120px; text-align:right; margin:10px 0 0 0}
.submit_page legend{ font-size:14px; margin:10px; padding:0 10px;}
.submit_page span{color:red; padding-left:10px}
.submit_page input, .submit_page textarea{margin:10px 0 0 8px; *margin-bottom:-5px; height:1.8em; border:1px solid; border-color: #a9a19a #ddd7cb #ddd7cb #a9a19a; width:350px;}
.submit_page textarea{width:600px; height:200px;}
.submit_page .submit{width:80px !important; height:25px; margin:12px 0 20px 7px; background:url(/images/submit_but_bg.gif) repeat-x top left; border:1px solid; border-color:#ddd7cb #a9a19a  #a9a19a #ddd7cb; padding:0 0 4px; *padding:0; font-family:Arial, Helvetica, sans-serif; color:#416b06}

/* for external javascript "Cool DHTML Tooltip" :http://www.dynamicdrive.com/dynamicindex5/dhtmltooltip.htm*/    
#dhtmltooltip{position: absolute;left: -300px;width: 10px;border: 1px solid #b35900;padding: 3px 10px 5px 10px;background-color:#fff;
    font-size:15px;font-weight:bold;font-family:"Times New Roman",Times,serif;visibility: hidden;z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}   
/*End Cool DHTML Tooltip*/


.all-letters{padding:15px 10px}
.dv_pd {padding:7px 10px 15px;}
/* .dv_pd_homepage{padding:10px 0;} */
.dv_pd h2{color:#84540F;font-size:14px;padding:5px 0 4px 6px;}

.tree_list{padding-left:7px}
.tree_list dt{color:#4A72AA; margin:8px 0 4px 0; display:block; font-weight:bold}
.tree_list dd a{display:block; float:left; padding:2px 10px 2px 0; text-decoration:underline}
.descript span{padding-left:5px}
dl.cpn_search dt{color:#4A72AA; margin:8px 0 0 8px; display:block; font-weight:bold}

.all-letters a {background:#F5F3DC;  border:1px solid #E0E0E0;  color:#4A72AA;  font-size:12px;  font-weight:normal;  padding:2px 3px;}
.list_store{padding-bottom:15px}
.list_store h4 {font-size:1.4em;  margin:0;}
.list_store ul{list-style:none;  margin:0;  padding:0 0 15px 15px; }
.list_store b a{color:#7E4E10}
.list_store li{float:left;  padding:4px 0 4px 7px;  width:200px;}


.ttl_fu{padding:5px 15px 0 0;}
.ttl_fu a{ float:left;}
.ttl_fu h2 a{color:#663300;float:left;font-family:times New Roman;font-size:17px;padding:0 4px;}
.ttl_fu h2 a:hover{text-decoration:none;}
a.more{color:#663300; display:block; float:right; text-decoration:underline;}
a.more:hover{color:#c60}


/*2-16 for top coupon*/
.top_cpn dl{margin:0;padding:0;}
.top_cpn dt {padding:3px 0 2px 8px;}
.top_cpn dt a{color:#84540F;font-weight:bold;}
.top_cpn dd{border-color:#CAC0AE;border-style:dashed;border-width:1px 0;float:left;margin:0 3px 3px 5px;width:347px;_display:inline;height:42px;overflow:hidden;}
.top_cpn dd a.l{display:block;float:left;height:30px;margin:2px 0;overflow:hidden;padding:4px 3px 0 0;width:223px;}

.top_cpn dd a.r{width:108px; padding:9px 5px; font-size:12px;background:#f5f4f2; color:#4a72aa; height:22px;line-height:22px; display:block; float:right;overflow:hidden;}
.top_cpn dd div.r {width:114px; padding:9px 2px; background:#f5f4f2; color:#4a72aa; display:block; float:right;overflow:hidden;}
.top_cpn .code{font-size:11px;font-family:Arial;padding:3px;}

/* about ,contact , privacy , term page*/
.static_page{padding:10px 0}
.static_page p{font-weight:normal; font-size:13px; padding:6px 20px;text-align:justify;}

/* featured coupons*/
dl.ft_cpn {border:1px solid #C9C0AE;float:left;height:160px;margin:2px 10px 10px 0;padding:6px 5px 12px 10px;width:115px;_margin:2px 6px 10px 0;_padding:6px 5px 12px 8px;}
    dl.ft_cpn div.imgdiv{height:70px; display:table-cell;  overflow:hidden;  text-align:center; vertical-align:middle;}
    dl.ft_cpn a.ft_ttl{margin:6px 0; font:normal bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; display:block; height:35px; overflow:hidden; line-height:17px}
    dl.ft_cpn a.code {display:block;overflow:hidden;padding:3px 0 3px 2px;width:109px;}

/*ajacx bar*/
.operation{margin:0 2px;text-align: left; padding:2px 5px;}
    .operation div{display:inline;}
    .operation a {font-size:12px;padding:2px 5px;color:#0099FF;}
    .operation a:hover{color:#CC6600;}

div.auto_complete {background:#FFFFFF none repeat scroll 0 0;border:0 none;margin:0;padding:0;position:absolute;width:250px;z-index:9999;}
div.auto_complete ul {border-color:#CAC0AE;border-style:solid;border-width:0 2px 2px;list-style-type:none;margin:0;width:243px;}
div.auto_complete ul li {margin:0;padding:3px;}
div.auto_complete ul li.selected {background-color:#7E4E10;color:#FFFFFF;}
div.auto_complete ul strong.highlight {color: #800; margin:0;padding:0;}

.dv_pd h2.exp_ttl {color:#a52402;font-family:"Times New Roman", Times, serif;font-size:16px;padding:5px 0 6px 6px; border:1px solid #ffd4ba;background:#ffece0;}

.tip{font-weight:normal; font-family:verdana; padding:8px 0 0 2px;}
.cpn_ctnt dt.ttl a{word-wrap:break-word;}

dl.hot_cpn{background:transparent url(/images/mr_ttl_bg.gif) repeat-x scroll 0 0;border-color:#BFBA9D;border-style:solid;border-width:0 0 1px;margin-top:10px;}
dl.hot_cpn dd{padding:2px; border:solid #BFBA9D; border-width:0 1px 0 0}

dl.hot_cpn dt{border:#BFBA9D solid; border-width:0 0 1px 0}
.hot_cpn dt a {background:transparent url(/images/mr_box_bg.gif) no-repeat scroll right top;
    color:#7E4E10;  display:block;  font-size:12px;  font-weight:bold;  line-height:20px;  padding-left:13px; text-decoration:none}
.cpn_right{border:1px dashed #c4b0a5 !important; background:url(/images/panel_r_bg.gif) repeat-y top right !important; margin:0; padding:2px;}

div.imgdiv {width:96px;  height:64px;  display:table-cell;  overflow:hidden;  text-align:center;  vertical-align:middle;}
div.imgdiv img {margin:0 auto;}
div.imgdiv span.edge{_width:0;_height:100%;_display:inline-block;_vertical-align:middle;}
div.imgdiv span.center{_text-align:center;_width:100%;_display:inline-block;_vertical-align:middle;}
/* .edge{height:100%; width:0;  margin:0; *display:inline-block; *vertical-align:middle}
.center{text-align:center; vertical-align:middle} */
.panel_fl{float:left;}
.panel_fr{float:right; width:145px}
.panel_fr a{color:#6f8bb2; text-decoration:none; font-weight:bold; display:block; height:51px; padding:0 5px; margin:6px 0; overflow:hidden;}
.panel_fr a:hover{color:#c60;  text-decoration:underline}

.promotion h2 {color:#84540F;font-size:14px;padding:5px 0 4px 6px;}
.promotion dd{border-bottom:solid #ddd7cb 1px; padding:8px 0 12px 0; }
.promotion dd {border:1px solid #DDD7CB;margin-top:5px;padding:8px 0 12px;overflow:hidden;_zoom:1;}
.promotion .lf{float:left; width:520px; padding-left:10px; padding-right:20px}
.promotion .lf .us {color:#4A72AA;float:left;font-size:14px;margin-right:25px;}
.promotion .lf p{padding-bottom:6px}
.promotion .lf p a {color:#66523E;font-size:12px;font-weight:normal;line-height:19px;text-decoration:none;}
.promotion b{font-weight:normal; color:#858585;}

.rt, .rt *{color:#837f7c}
.rt{float:right;width:150px;}
.rt a{display:block; margin:3px 0; text-decoration:none;outline:none;}
.rt a.y, .rt a.n{ display:inline-block; width:21px; padding-left:17px;}
.rt a.y, .rt a.n {display:inline-block;padding-left:17px;width:38px;}
.rt a.y{ background:url(/images/Y_N_blank.gif) top left no-repeat}
.rt a.n{ background:url(/images/Y_N_blank.gif) bottom left no-repeat}
.lf span{float:left; padding-right:5px}

.face a{margin:0 0 0 8px}
    .face a img{margin:0 3px -4px 2px}
    .face a {color:#3B5998;margin:0 0 0 8px;}
/*the page top*/
.mhead{padding-top:8px; height:77px;margin-bottom:5px;}
/*logo and navigation*/
.mhead2{margin:0; padding-top:1px; width:450px; float:left}
    .logo{background:transparent url(/images/dec_pic.gif) no-repeat scroll left top;  margin:10px 0 9px 14px; *margin-bottom:10px; padding-left:35px;}
    ul.nav{ margin-top:-2px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
    .nav li{float:left; display:block; line-height:31px; background:url(/images/nav_bar.gif) no-repeat center right}
    .nav li a{color:#FFF; padding:0 11px; font-weight:bold;}
/*search form*/
.srch{ float:left; background:url(/images/search_bg_new.gif) no-repeat bottom left; width:402px; height:78px; _display:inline}
    .srch p {color:#fff; font-weight:normal; padding:17px 0 0 40px; font-family: "Times New Roman", Times, serif; font-size:14px; font-weight:bold; margin:0}
    .srch form{ padding:10px 0 0 40px}
    .srch input{float:left;}
    .srch_box{background:transparent url(/images/search_text_bg.gif) no-repeat scroll left top;border-color:#4F453B #E2E2E2 #E2E2E2 #4F453B;border-style:solid;border-width:1px;color:#333333;font-family:arial;font-size:15px;height:17px;letter-spacing:1px;margin-right:8px;padding:3px 0 0 7px;width:237px;}
    .srch_but {background:transparent url(/images/srch_but.gif) no-repeat scroll left top;border:0 none;cursor:pointer;height:23px;width:74px;}
/*sign up or sign out*/ 
.sign_up{ background:url(/images/comment_box_img.gif) center left no-repeat; float:right; width:110px; padding-left:15px; margin-top:20px}
    .sign_up a{ margin:0 2px; text-decoration:underline}
.sign_out {float:right;margin-top:3px;text-align:right;width:133px;}
    .sign_out a{ background:transparent url(/images/comment_box_img.gif) no-repeat scroll left center;float:right;margin-top:5px;padding:0 0 0 15px;text-decoration:underline;}
/*rss*/
.mhead span {float:right; padding:18px 0 0 0 }
    .mhead span img{margin-right:5px; margin-bottom:-2px}
    .rss{color:#fff}     
/*end the page top*/
    
.welcome_box {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CAC0AE;height:200px;left:200px;line-height:180px;padding:0 20px;position:absolute;top:80px;width:400px;z-index:200;}
.welcome_box p{ color:#663300;  margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px;}

.main-headline h1 {color:#663300;font-family:Arial,Helvetica,sans-serif;font-size:21px;padding:10px;}
#sign-box *{font-size:12px; font-family:Arial, Helvetica, sans-serif}
#sign-box fieldset {border:0 none;padding:8px 15px 0;}
.lcc_sign {line-height:1.8em;margin-bottom:10px;}
.lcc_sign input{border-color:#837F7C #DDD7CB #DDD7CB #837F7C !important;border-style:solid;border-width:1px;margin-right:8px;padding:3px 0;width:300px;}
.lcc_sign label{width:100px; display:block; float:left; text-align:right; padding-right:6px; line-height:1.8em}
.lcc_rem, #submit-page-but-sign {padding-left:101px;padding-top:6px;}
.lcc_rem2 {padding-left:80px;padding-top:6px;}
#submit-page-but-sign{padding-top:10px}
#submit-page-but-sign .submit {background:transparent url(/images/submit_but_bg.gif) repeat-x scroll left top;color:#416B06;border-width:1px;border-style:solid;
        border-color:#DDD7CB #A9A19A #A9A19A #DDD7CB;font-family:arial;font-weight:bold;height:25px;margin:0 0 10px 5px;padding:0 0 3px;text-decoration:underline;width:100px;}
#submit-page-sign{ padding:10px 0 10px 110px}
#submit-page-sign a {color:#CC6600 !important;font-size:14px;text-decoration:underline;}
p.frontend_error{color :#c1290b; padding-bottom: 10px; padding-left: 20px;}
p.frontend_notice{color :#c1290b; padding-top:10px;padding-bottom: 10px; padding-left: 20px;font-size:15px;}


div.pop1 {background:#FFFFFF url(/images/sign_top.gif) no-repeat scroll left top;left:220px;padding:10px 0 0;position:absolute;z-index:150;top:65px;width:427px;}
div.pop2 {background:transparent url(/images/sign_bottom.gif) no-repeat scroll left bottom;padding:0 0 10px;width:427px;}
#main-sign2{border:#cac0ae solid; border-width:0 1px }
#main-sign {border:1px solid #CAC0AE;margin:15px 0;}

.main-headline2 .p1 {color:#663300;font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:5px 0 0 10px;}
.sign-box2 fieldset{border:0 none;padding:15px;}

.lcc_sign2 {line-height:1.6em;margin-bottom:6px;}
.lcc_rem2 a{color:#c60; text-decoration:underline}
.lcc_sign2 label{width:80px; display:block; float:left; text-align:right; padding-right:6px; line-height:1.8em}
.lcc_sign2 input {border-color:#837F7C #DDD7CB #DDD7CB #837F7C !important;border-style:solid;border-width:1px;height:1.6em;margin-right:5px;width:190px;}

.mr_box dl.cpn_2 {margin:3px;padding:3px;border:1px dashed #BFBA9D;}
dl.cpn_2 dt {border-top:1px solid #D3D3D3;padding:8px 0 3px 5px !important;}
dl.cpn_2 dd.blue{background:#f5f5f5;}
dl.cpn_2 dt.blue{background:#f5f5f5; border-top:1px solid #d3d3d3}
.mr_box .cpn_panel_box {border-color:#BFBA9D;border-style:solid;border-width:1px 1px 1px 0;}
dl.cpn_2 dt, dl.cpn_2 dd, dl.cpn_2 dt.blue, dl.cpn_2 dd.blue {line-height:18px;padding:0 0 8px 5px;}

/*.lcc_open{border-top: 1px dashed rgb(153, 153, 153); margin: 20px 0pt 0pt; padding: 25px 0pt 0pt;}*/
input.input_open{background:transparent url(/images/open-bg.gif) no-repeat scroll left center;padding-left:15px;width:285px;}
.submit_open{margin: 0pt 0pt 25px 5px;}

.input_open2{background:transparent url(/images/open-bg.gif) no-repeat scroll left center;padding-left:15px;width:175px;}
.lcc_open2 label{width:80px;}

.tab_log {margin:0 0 10px;padding-left:110px;padding-top:10px;}
.tab_log a {font-size:12px;font-weight:bold;padding:0 10px;text-decoration:underline;}
.tab_log_small {padding-left:90px;padding-top:15px;}
.tab_log_small a {font-weight:bold;padding:0 10px;text-decoration:underline;}

/*simple_captcha*/
#simple_captcha{border: 1px solid #CCCCCC; padding: 5px !important;display:block;margin:5px 0 0 128px;width:160px;}
    #simple_captcha,#simple_captcha div{display: block;}
    #simple_captcha .simple_captcha_field{border: 1px solid #ccc;margin: 0px 0px 2px 0px !important;padding: 0px !important;border-color: #837F7C #DDD7CB #DDD7CB #837F7C}
    #simple_captcha .simple_captcha_image{border: 1px solid #ccc;margin: 0px 0px 2px 0px !important;padding: 0px !important;}
    #simple_captcha .simple_captcha_image img{margin: 0px !important;padding: 0px !important;width: 110px !important;}
    #simple_captcha .simple_captcha_label{font-size: 12px;}
    #simple_captcha .simple_captcha_field input{border:medium none;margin:0;width:110px;background: #fff;height:20px;color:#333;padding:4px;font-size:18px;}
 /*home page simple_captcha*/
.for_comment_captcha #simple_captcha {overflow:hidden;_zoom:1;width:510px;margin:5px 0 0 110px;_margin:5px 0 0 115px;}
    .for_comment_captcha #simple_captcha div {height:32px;}
     .for_comment_captcha #simple_captcha .simple_captcha_label{width:250px;float:left;}
    .for_comment_captcha #simple_captcha .simple_captcha_image{margin-left:10px !important;_display:inline;width:112px;float:right;}
    .for_comment_captcha #simple_captcha .simple_captcha_field{margin-left:10px !important;_display:inline;width:120px;float:right;}   

