﻿/* CSS Document */
body{ background:#DB521F; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}
body,form,ul,li,dl,dt,dd,p,h1,h2,h3,textarea,input{ padding:0; margin:0;}
ul,dl{ list-style:none;}
img{ border:0;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#F30;}
.TextRed{ color:#F00;}
input,textarea,select{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#Wrapper{ margin:0 auto; width:980px; background:url(/themes/images/event/valentinedreams/wrapper.jpg) no-repeat; position:relative; overflow:hidden; padding-bottom:15px;}
.TopNav{ width:310px; height:42px; margin-left:650px; background:url(/themes/images/event/valentinedreams/topnav.jpg) no-repeat; overflow:hidden;}
.TopNav ul{ margin:10px 0 0 15px;}
.TopNav li{ float:left; margin:0 8px; display:inline;}
.TopNav li a{ display:block; height:15px; text-indent:-999px; overflow:hidden;}
.TopNav li a.NavHome{ width:63px;}
.TopNav li a.NavDl{ width:60px;}
.TopNav li a.NavReg{ width:49px;}
.TopNav li a.NavForum{ width:40px;}
.Logo{ width:270px; height:120px; margin-left:5px;}
.Logo a{ display:block; width:270px; height:100px;}
#Footer{ height:122px; background:url(/themes/images/event/valentinedreams/footerbg.png) repeat-x;}
.SideNav{ margin:70px 0 0 10px; width:232px; height:165px; background:url(/themes/images/event/valentinedreams/sidenav.jpg) no-repeat; position:relative;}
.SideNav a{ position:absolute; left:55px; top:35px; display:block; width:120px; height:52px; text-indent:-999px; overflow:hidden;}
.Title{ position:absolute; top:177px; left:320px; width:510px; height:90px;}
.Title a{ display:block; width:510px; height:90px; text-indent:-999px; overflow:hidden;}
.Intro{ position:absolute; top:267px; left:297px; width:607px; height:125px; z-index:100;}
.IcoHeart{ position:absolute; top:284px; left:762px; width:210px; height:148px; background:url(/themes/images/event/valentinedreams/ico_heart.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/themes/images/event/valentinedreams/ico_heart.png"); _background:none; z-index:200;}

#SideBar{ float:left; width:211px; margin:0 18px; display:inline;}
.RankGoldenT{ height:45px; background:url(/themes/images/event/valentinedreams/rank_golden_top.gif) no-repeat;}
.RankGolden{ background:url(/themes/images/event/valentinedreams/rank_golden_bg.gif) repeat-y; padding:5px 15px 0 15px;}
.RankGolden dl,.RankSilver dl{ clear:both; width:181px; font-size:12px; font-weight:bold; overflow:hidden; color:#093000;}
.RankGolden dt,.RankSilver dt{ float:left; padding:7px 0; height:15px;}
.RankGolden dd,.RankSilver dd{ float:right; width:50px; padding:8px 0; height:15px; text-align:center;}
.RankGolden a,.RankSilver a{ color:#093000;}
.RankGolden a:hover,.RankSilver a:hover{ color:#FFF;}
.RankGoldenF{ clear:both; width:211px; height:25px; background:url(/themes/images/event/valentinedreams/rank_golden_foot.gif) no-repeat;}

.RankSilverT{ height:45px; background:url(/themes/images/event/valentinedreams/rank_silver_top.gif) no-repeat;}
.RankSilver{ background:url(/themes/images/event/valentinedreams/rank_silver_bg.gif) repeat-y; padding:5px 15px 0 15px;}
.RankSilverF{ clear:both; width:211px; height:25px; background:url(/themes/images/event/valentinedreams/rank_silver_foot.gif) no-repeat;}

#Index{ float:left; width:712px; height:780px; background:url(/themes/images/event/valentinedreams/index_bg.jpg) no-repeat; overflow:hidden;}
.WishStat{ margin:40px 0 0 226px; width:285px; height:33px; line-height:33px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Tree{ margin:25px 0 0 70px; width:570px; height:360px; position:relative; background:url(/themes/images/event/valentinedreams/tree_gift.jpg) no-repeat; overflow:hidden;}
.Tree a{ display:block; position:absolute;}
.Tree a.GoldenWish1{ top:0; left:253px; width:43px; height:40px;}
.Tree a.GoldenWish2{ top:103px; left:65px; width:73px; height:70px;}
.Tree a.GoldenWish3{ top:69px; left:250px; width:73px; height:70px;}
.Tree a.GoldenWish4{ top:20px; left:356px; width:62px; height:60px;}
.Tree a.GoldenWish5{ top:106px; left:447px; width:63px; height:66px;}
.Tree a.GoldenWish6{ top:172px; left:230px; width:89px; height:86px;}
.Tree a.GoldenWish7{ top:215px; left:347px; width:80px; height:75px;}
.Tree a.GoldenWish8{ top:219px; left:477px; width:56px; height:65px;}
.Tree a.GoldenWish9{ top:271px; left:116px; width:67px; height:77px;}
.Tree a.GoldenWish10{ top:287px; left:232px; width:43px; height:40px;}
.Tree a.SilverWish1{ top:47px; left:154px; width:60px; height:70px;}
.Tree a.SilverWish2{ top:104px; left:342px; width:81px; height:91px;}
.Tree a.SilverWish3{ top:163px; left:517px; width:53px; height:56px;}
.Tree a.SilverWish4{ top:181px; left:0px; width:59px; height:68px;}
.Tree a.SilverWish5{ top:172px; left:132px; width:82px; height:80px;}
.Tree a.SilverWish6{ top:271px; left:32px; width:53px; height:56px;}
.Tree a.SilverWish7{ top:279px; left:301px; width:82px; height:80px;}
.Tree a.SilverWish8{ top:280px; left:442px; width:48px; height:56px;}
.TreeBtn{ margin-top:120px; height:42px; text-align:center; overflow:hidden;}
.WishSch{ margin:64px 0 0 16px; width:630px; height:56px; background:url(/themes/images/event/valentinedreams/wish_sch.jpg) no-repeat; padding:31px 0 0 50px;}
.WishSchBox{ float:left;}
.WishSchBtn{ float:left; margin-left:10px; display:inline;}
.InputWish{ border:2px solid #7E6F00; height:35px; line-height:35px; width:260px; line-height:35px;}

#Main{ float:left; width:712px; background:url(/themes/images/event/valentinedreams/main_foot.gif) no-repeat left bottom #FFF;}
.Content{ width:712px; background:url(/themes/images/event/valentinedreams/main_bg.png) no-repeat; min-height:500px; _height:500px; padding-bottom:15px;}
.Content h1{ clear:both; float:left; width:712px; margin:37px 0 25px 0; height:29px; line-height:0; font-size:0; text-align:center;}

.FormActive{ clear:both; margin:0 100px 8px 100px; position:relative; line-height:22px;}
.FormActive label{ position:absolute; display:block; width:120px; font-weight:bold;}
.FormActive div{ margin-left:125px; }
.InputBox1{ border:1px solid #7E6F00; height:20px;}
.TextArea1{border:1px solid #7E6F00; width:320px; height:80px;}
.TextArea2{border:1px solid #7E6F00; width:210px; height:60px;}

.GiftDetail{ padding:50px 35px 0 35px;}
.GiftDetailPic{ text-align:center;}
.GiftDetailPic img{ border:4px solid #F30;}
.GiftDetailIntro{ margin:15px 0;}
.GiftDetailIntro h2{ font-size:13px; font-weight:bold; border-bottom:1px dashed #666; margin-bottom:10px; padding:5px;}
.GiftDetailIntro p{ margin:10px 5px 0 5px; line-height:22px;}
.GiftDetailBtn{ margin-top:10px; text-align:center;}

#Upload{ clear:both; width:980px; height:770px; background:url(/themes/images/event/valentinedreams/upload_bg.jpg) no-repeat 2px 0; overflow:hidden; position:relative;}
#Upload h1{ clear:both; height:40px; margin-left:45px; overflow:hidden;}
.UploadLogin{ clear:both; margin:25px 0 0 845px; height:42px; width:90px;}
.UploadBg{ position:absolute; top:127px; left:550px; width:385px; height:400px; background:#FFF; filter:alpha(opacity=20); opacity:0.2; -moz-opacity:0.2; z-index:1;}
.UploadContent{ position:absolute; top:140px; left:550px; width:340px; padding:20px; z-index:2;}
.FormUpload{ clear:both; margin-bottom:8px; position:relative; line-height:22px; opacity:1.0; -moz-opacity:1.0;}
.FormUpload label{ position:absolute; display:block; width:120px; font-weight:bold; color:#000;}
.FormUpload div{ margin-left:125px; }

#Rule{ width:980px; background:url(/themes/images/event/valentinedreams/rule_man.jpg) no-repeat 258px 0; min-height:800px; _height:800px;}
.RuleContent{ margin-left:20px; width:972px; background:url(/themes/images/event/valentinedreams/rule_bg.gif) repeat-y; overflow:hidden;}
.RuleContent p{ margin-bottom:12px; line-height:22px;}
.RuleGolden{ float:left; width:331px; background:url(/themes/images/event/valentinedreams/rule_golden.gif) no-repeat; padding:55px 15px 0 15px;}
.RuleSilver{ float:left; margin-left:220px; display:inline; width:331px; background:url(/themes/images/event/valentinedreams/rule_silver.gif) no-repeat; padding:55px 15px 10px 15px;}
.RuleFooter{ margin-left:20px; width:972px; height:10px; background:url(/themes/images/event/valentinedreams/rule_foot.gif) no-repeat; overflow:hidden;}

.Result{ clear:both; margin:0 30px;}
.Result li{ background:url(/themes/images/event/valentinedreams/ico_dot.gif) no-repeat 5px 13px; height:16px; border-bottom:1px dashed #666; padding:8px 5px 5px 15px;}
.ResultStat{ clear:both; margin:25px; text-align:center;}
