@charset "utf-8";
/*reset and default*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
img {border:0;}
ol, ul, li{list-style:none;}
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%;}
h1, h2, h3, h4, h5, h6{font-size:100%;}

.clearfix{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.hide{ display:none;}
input{ vertical-align:middle; font-size:100%;}
body{ font-family:Arial; background:url(../../images/v2/action/2010_kuangchuan/index/bg_body.jpg) no-repeat center 46px;}

/*frame*/
#kc{ width:1000px; margin:0 auto;}
#header{ background:#ebffa1; height:46px; overflow:hidden;}
.main{padding:100px 0 75px 0;  min-height:290px; }
#top{ height:368px; position:relative; }
.menu{ position:absolute; right:35px; bottom:-32px;}
.menu a{ display:block; float:left; height:120px; overflow:hidden;}
.menu a:hover{ background-position:0 -120px;}
.menu .mcmm{ background:url(../../images/v2/action/2010_kuangchuan/index/menu_01.png) no-repeat; width:141px;}
.menu .mlets{ background:url(../../images/v2/action/2010_kuangchuan/index/menu_02.png) no-repeat; width:143px;}
.menu .mintro{ background:url(../../images/v2/action/2010_kuangchuan/index/menu_03.png) no-repeat; width:130px;}
.menu .mrule{ background:url(../../images/v2/action/2010_kuangchuan/index/menu_04.png) no-repeat; width:146px;}

/*cmm*/
#cmm{background:url(../../images/v2/action/2010_kuangchuan/cmm/cmm_bg.jpg) no-repeat center top; padding-left:72px;}
#cmm .block{ margin:44px 0 56px 12px; width:858px;}
#cmm .block_body{ background:url(../../images/v2/action/2010_kuangchuan/cmm/frame_body.gif); padding:0 18px;}
#cmm .pic{ float:right;}
#cmm h3{ margin-bottom:16px;}
#cmm .text{color:#666666; font-size:13px; line-height:30px;}
#cmm .go{ text-align:center; margin-top:20px;}
#cmm em{font-style:normal; font-weight:bold; color:#f55818;}

/*lets*/
#lets{background:url(../../images/v2/action/2010_kuangchuan/lets/lets_bg.jpg) no-repeat center top; padding-left:72px;}
#lets h3{margin:30px 0 20px 0;}
.lettitle{background-image: url(../../images/v2/action/2010_kuangchuan/lets/lets_titlebg.gif); width:860px; height:30px; color:#FFF; font-weight:bold; text-align:center; line-height:30px; margin:0 0 20px 0;}
.lets_list{overflow:hidden; width:860px; height:170px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:#CCC 1px dashed;}
.rank{ float:left;}
.lets_con{float:left; margin:0 0 0 15px;}
.let_txt1{color:#1a8000; background-color:#e6fdc9; height:26px; line-height:26px; width:503px; padding:0 0 0 20px; font-size:15px;}
.store{width:102px; padding:15px 10px 10px 20px; float:left;}
.stores{width:102px; padding:15px 10px 10px 15px; float:left;}
.let_pic{ width:98px; height:98px; border:#CCC 3px solid; margin:0 0 8px 0;}
.let_link{color:#666; text-decoration:none; font-size:13px; width:100px; margin:0 auto; display:block; text-align:center;}
.let_link:hover{color:#666; text-decoration:underline;}


/*intro*/
#intro{background:url(../../images/v2/action/2010_kuangchuan/intro/intro_bg.jpg) no-repeat center top;}
#intro h2{ margin-left:72px;}
#intro .show{ background:url(../../images/v2/action/2010_kuangchuan/intro/main_bg.png) no-repeat; width:980px; height:586px; position:relative;}
#intro .text{ width:560px; height:200px; position:absolute; right:15px; bottom:66px; font-size:13px; color:#626047; letter-spacing:1px; line-height:23px;}
#intro ul{ margin:12px 0 0 -7px;}
#intro .button{ float:right; margin-top:26px;}

/*rule*/
#rule{background:url(../../images/v2/action/2010_kuangchuan/rule/rule_bg.jpg) no-repeat center top; padding-left:72px;}
#rule .block{ margin:32px 0 0 16px; width:855px;}
#rule .block_top{ background:url(../../images/v2/action/2010_kuangchuan/rule/fame_top.gif) no-repeat; min-height:88px;}
#rule .block_btm{ background:url(../../images/v2/action/2010_kuangchuan/rule/frame_btm.gif) no-repeat; height:24px;}
#rule .block_content{ border-left:3px solid #cbe866; border-right:4px solid #cbe866; padding:24px 0 0 0; overflow:hidden;}
#rule .subtitle{ vertical-align:middle; text-align:center; width:136px;}
#rule .subcontent{ color:#626047; padding-left:18px; font-size:13px; vertical-align:top;}
#rule .block_table{ width:795px;}
#rule h3{ color:#81c001; font-weight:bold; font-size:15px; margin-bottom:6px; letter-spacing:1px;}
#rule .text{ line-height:22px; letter-spacing:1px;}
#rule .havenext{ margin-bottom:22px;}
#rule ol li{ margin-left:20px; *margin-left:25px; list-style:decimal; margin-bottom:10px;}
#rule ol.floor{ font-weight:bold;}
#rule ul{ margin-top:10px;}
#rule ul li{margin-left:22px; *margin-left:28px; font-weight:normal; list-style-type: upper-alpha;}

/*footer*/
#footer { background:#4a8900; color:#FFFFFF; font-size:12px; text-align:center; padding:5px 0 12px 0;}
#footer a{color:#FFFFFF;}
#footer ul.flink{display:inline; line-height:2.6;}
#footer li{display:inline; padding:0 6px;  border-right:1px solid #9ed8f2;}
#footer span{ display:block; margin:0 auto; margin-bottom:5px; letter-spacing:1px;}
#footer span a{ color:#FFFFFF;}
#footer span a:hover{ text-decoration:underline;}


/*header*/
#title{height:46px; position:absolute; z-index:5; width:100%;}
#title .title_bg{ width:1000px; margin:0 auto;}
#title .title_bg p{ width:350px; display:block; color:#829ecc; font-family:Verdana, Geneva, sans-serif; font-size:13px; float:right;line-height:46px;}
#title .title_bg p a{ text-decoration:none; color:#829ecc;}
#title .title_bg p a:hover{text-decoration:underline;}
#title .main_logo{background-image:url(../../images/v2/action/2010_kuangchuan/main_logo.png); width:149px; height:46px; float:left; display: block;}
#title .second_logo{ background-image:url(../../images/v2/action/2010_kuangchuan/index/second_logo.jpg); width:53px; height:46px; margin-left:146px; display: block;}
	
/** read new cmm**/
.cmm_read_margin  {margin-bottom:10px;}
.newcmm_cmm_main {background-color:#FFFFFF; float:left; padding:5px; width:573px;}
.cmm_read_title_area { border-bottom:1px solid #CCCCCC; height:20px; padding-top:3px;}
.cmm_read_title_name { float:left; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; height:18px; overflow:hidden; width:450px;}
.cmm_read_reply {color:#666666; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-right:12px;}
.cmm_read_reply a{ color:#666; text-decoration:none;}
.cmm_read_people {color:#666666; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.cmm_read_star { float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}
.cmm_read_time  { float:right; padding-top:3px;}
.cmm_read_time, .cmm_read_times {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.cmm_read_pic  { margin:0 auto; max-height:600px; overflow:hidden; padding-top:10px; text-align:center; width:450px;}
.cmm_read_reply a:hover{color:#0066bf;}
.cmm_read_shopdata_area  {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:22px; margin-top:10px; padding-left:5px;}
.a37 { color:#0066BF; font-family:Arial,Helvetica,sans-serif; text-decoration:none;}
.cmm_read_time  {float:right; padding-top:3px;}
.cmm_read_time, .cmm_read_times {color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.clear_line {clear:both; height:0; overflow:hidden;}
.cmm_read_con { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:20px; margin-bottom:20px; margin-top:10px; padding-left:5px; padding-right:5px; width:550px; word-wrap:break-word;}
input, textarea { margin:0; padding:0; }
.a38 { color:#0066BF; text-decoration:underline; }
.read_cmm_finger_complete  {color:#666666; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-top:25px; overflow:hidden; width:338px;}
.cmm_read_guest_num { color:#444444; font-family:Arial,Helvetica,sans-serif; font-size:20px; text-align:center; }
.cmm_read_evalue_area  {background-image:url("../../images/v2/cmm_v2/bottom_bg.gif"); background-repeat:repeat-x; height:72px; overflow:hidden; padding-bottom:0;}
.cmm_read_finger_number  {font-size:20px;}
.cmm_read_72_member {background-color:#F2F2F2; float:left; padding-left:5px; padding-top:5px; width:80px;}
.cmm_read_member_name  {padding-bottom:10px; padding-top:8px; text-align:center;}
.cmm_read_member_data  { color:#808080; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding-bottom:3px; text-align:center;}
.cmm_read_continuearea  { height:20px; margin-top:10px;}
.a39 { color:#FF5500; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
a .a39:hover{ color:#0066bf;}
.shop_cmmarea  {padding-left:10px; padding-right:10px;}
.shop_cmm_main { background-color:#FFFFFF; float:left; padding:5px; width:563px;}
.cmm_read_item {background-color:#F2F2F2;}
.cmm_read_continuearea  { height:20px; margin-top:10px; }
.cmm_read_action { color:#666666; float:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin-right:14px; padding-top:3px;}
.a_cmm_order {color:#666666; font-weight:normal;}
.cmm_read_evalue_area  {background-image:url("../../images/v2/cmm_v2/bottom_bg.gif"); background-repeat:repeat-x; height:72px; overflow:hidden; padding-bottom:0;}
.cmm_read_evalue_area  {background-image:url("../../images/v2/cmm_v2/bottom_bg.gif"); background-repeat:repeat-x; height:72px; overflow:hidden; padding-bottom:0;}
.cmm_read_guest_num {color:#444444; font-family:Arial,Helvetica,sans-serif; font-size:20px; padding-bottom:4px; padding-top:3px; text-align:center;}
.cmm_read_guest_btn {height:25px; overflow:hidden; padding-left:4px; width:54px;}
.cmm_read_guest_bg { background-image:url("../../images/v2/cmm_v2/guest_bg.gif"); background-repeat:no-repeat; float:right; height:58px; margin-left:5px; margin-top:14px; overflow:hidden; width:60px;}
.cmm_read_candy_bg { background-image:url("../../images/v2/cmm_v2/candy_bg.gif"); background-repeat:no-repeat; float:right; height:58px; margin-top:14px; overflow:hidden; width:158px;}
.cmm_read_candy_btn { height:25px; overflow:hidden; padding-left:3px; width:152px;}
.cmm_read_candy_num { color:#444444; font-family:Arial,Helvetica,sans-serif; font-size:20px; padding-bottom:1px; padding-top:3px; text-align:center;}	
.cmm_read_continue { float:right; font-family:Arial,Helvetica,sans-serif; font-size:15px; margin-left:8px; padding-right:5px;}	
.cmm_read_time  { float:right; padding-top:3px;}
.cmm_read_time, .cmm_read_times {color:#666666; font-family:Arial,Helvetica,sans-serif;font-size:12px;}	
.cmm_read_stararea {padding-top:6px;}
#pageview{font-family:Verdana, Geneva, sans-serif; color:#666;}
#pageview a{color:#666; font-size:13px;}
#pageview a.select { color:#333333; font-weight:bold; text-decoration:none; font-size:15px;}

/*login*/
#login_frame{ background-image:url(../../images/v2/action/2010_ballantines/login_01.jpg); width:600px; height:400px; position:relative;}	
#login_frame .ballantines_close_btn a{display:block; position:absolute; top:12px; right:12px; background-image:url(../../images/v2/action/2010_ballantines/close_btn.png); width:23px; height:23px;}	
#login_frame .join_us a{ display:block; position:absolute; background-image:url(../../images/v2/action/2010_ballantines/login_btn_02.png); width:117px; height:39px; right:132px; top:294px; }
#login_frame .join_us a:hover{ background-position:left bottom;}
#no_login_frame{ background-image:url(../../images/v2/action/2010_ballantines/no_login_01.jpg); width:600px; height:400px; position:relative; }
#no_login_frame .join_us_02 a{ position:absolute; background-image:url(../../images/v2/action/2010_ballantines/login_btn_02.png); width:117px; height:39px; right:49px; top:294px;}	
#no_login_frame .join_us_02 a:hover{ background-position:left bottom; }
#no_login_frame .join_ipeen a{ display:block; background-image:url(../../images/v2/action/2010_ballantines/login_btn_01.png); width:139px; height:39px; position:absolute; top:294px; right:215px;}
#no_login_frame .join_ipeen a:hover{background-position:left bottom;}
#no_login_frame .ballantines_close_btn a{display:block; position:absolute; top:12px; right:12px; background-image:url(../../images/v2/action/2010_ballantines/close_btn.png); width:23px; height:23px; }
#age_login_frame{ background-image:url(../../images/v2/action/2010_ballantines/login_03.jpg); width:600px; height:400px; position:relative;}
#age_login_frame .yes_btn a { display:block; background-image:url(../../images/v2/action/2010_ballantines/yes.png); width:73px; height:44px; position:absolute; top:275px; left:200px;}
#age_login_frame .yes_btn a:hover {position:absolute; top:276px; left:200px;}
#age_login_frame .no_btn a{ display:block; width:73px; height:44px; position:absolute; top:275px; right:140px;}
#age_login_frame .no_btn a:hover{ position:absolute; top:276px; right:140px;}
	
/*ipeen_login */
#ipeen_login_frame { background-image:url(../../images/v2/action/2010_ballantines/ipeen_login.jpg); width:406px; height:255px; position:relative;}
#ipeen_login_frame .ipeen_logon_btn a {display:block; position:absolute; background-image:url(../../images/v2/action/2010_ballantines/ipeen_login_btn.jpg); width:62px; height:30px; top:165px; left:158px; text-indent:-9999px;}
#ipeen_login_frame .id_name { font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#3a3a3a; letter-spacing:1px; position:absolute; top:50px; left:25px;}
#ipeen_login_frame .password{ font-family:Verdana, Geneva, sans-serif; font-size:13px;letter-spacing:1px; position:absolute; top:80px; left:25px;}
#ipeen_login_frame .name{ position:absolute; top:50px; left:140px;}
#ipeen_login_frame .pass{ position:absolute; top:80px; left:72px;}
#ipeen_login_frame .forget_pass a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; letter-spacing:1px; position:absolute; color:#039; text-decoration:none;top:80px; right:60px;}
#ipeen_login_frame .forget_pass a:hover{ text-decoration:underline;}
#ipeen_login_frame .remember{ position:absolute; top:120px; left:22px; }
#ipeen_login_frame .remember_id{position:absolute; top:117px; left:50px; color:3a3a3a; font-family:Verdana, Geneva, sans-serif; font-size:13px; letter-spacing:1px;}
#ipeen_login_frame .join_ipeen_free{position:absolute; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#666; letter-spacing:1px; top:210px; left:25px;}
#ipeen_login_frame .join_ipeen_free a{ color:#039; text-decoration:none; }
#ipeen_login_frame .join_ipeen_free a:hover{text-decoration:underline;}
#ipeen_login_frame .close_btn_2 a{display:block; background-image:url(../../images/v2/action/2010_ballantines/close_ipeen_btn.gif); position:absolute; width:20px; height:20px; top:3px; right:8px;}
#ipeen_login_frame .wrong{color:#F00; font-family:Verdana, Geneva, sans-serif; font-size:13px; letter-spacing:1px; position:absolute; top:135px; left:150px;}

/* index */
#flash{ width:100%; margin:0 auto;}
#i_footer{width:1000px; margin:0 auto; text-align:center;}
#i_footer a{color:#3a3a3a;}
#i_footer ul.flink{display:inline; line-height:2.6; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#i_footer li{display:inline; padding:0 6px;  border-right:1px solid #9ed8f2;}
#i_footer span{ display:block; margin:0 auto; margin-bottom:5px; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3a3a3a;}
#i_footer span a{ color:#3a3a3a;}
#i_footer span a:hover{ text-decoration:underline;}

/*extra*/
.extra{ font-size:13px; color:#666666; margin-left:46px; line-height:24px; width:810px; position:relative;}
.extra table{ margin:8px 0;}
.extra td{ padding:8px;}
.extra .topic td{ font-weight:bold; color:#509300; text-align:center;}
.extra p, .extra table{ margin-left:70px;}
.extra h4{ margin:10px 0 5px 0;}
img.reward{ position:absolute; top:28px; right:0;}
.bulk{ background: url(../../images/v2/action/2010_kuangchuan/lets/main_pic2.jpg) no-repeat top left; height:413px; margin:0 0 40px 46px;}
.info{ float:right; margin-right:30px;}
.info p{ font-size:24px; font-weight:bold;}
.about{ margin-right:80px; width:345px;}
.condtop{ height:10px; background:url(../../images/v2/action/2010_kuangchuan/lets/bg_condt.gif) no-repeat;}
.condbtm{ height:10px; background:url(../../images/v2/action/2010_kuangchuan/lets/bg_condb.gif) no-repeat;}
.condmain{background:url(../../images/v2/action/2010_kuangchuan/lets/bg_cond.gif) no-repeat; padding:0 0 0 30px; height:180px; overflow:hidden;}
.limit{ color:#f3e7d1; background:url(../../images/v2/action/2010_kuangchuan/lets/bg_limit.gif) no-repeat; height:46px; font-size:15px; padding:24px 0 0 30px; letter-spacing:1px;}
.limit b, .fast b{ position:relative; top:2px; font-size:22px; color:#FFFFFF; margin:0 3px;}
.cond .time{ color:#F3E7D1; font-weight:bold; letter-spacing:1px; letter-spacing:1px; font-size:15px;}
.cond .time b{ float:left; font-size:22px; display:block; color:#FFFFFF; width:26px; text-align:right; margin-right:43px;}
.cond .time span{ display:block; color:#f3e7d1; font-size:12px; margin:0 0 10px 76px; min-height:15px; font-weight:normal;}
#countdown{ background:url(../../images/v2/action/2010_kuangchuan/lets/bg_time.png) no-repeat -8px 2px;}
.basic{ font-size:15px; color:#f3e7d1; overflow:hidden; margin-top:34px; letter-spacing:1px;}
.basic b{ font-size:36px; position:relative; top:3px; margin:0 3px 0 5px; *left:3px; color:#c9151e; letter-spacing:1px;
	text-shadow:2px 0px 2px #ffffc0, 0 2px 2px #ffffc0, 0 -2px 2px #ffffc0, -2px 0 2px #ffffc0;
	letter-spacing:2px;
	filter:glow(color=#FFFFFF, strength=3), blur(add=true, direction=0, strength=2);
	zoom:1;
}
.info .btn{margin:8px 0 0 3px;}
#followg, #creatg{display:block; width:165px; height:49px;  float:left;}
#followg{ background:url(../../images/v2/action/2010_kuangchuan/lets/btn_follow.gif) no-repeat;}
#creatg{background:url(../../images/v2/action/2010_kuangchuan/lets/btn_creat.gif) no-repeat; margin-right:6px;}
#followg:hover, #creatg:hover{ background-position:0 -49px;}
