@charset "utf-8";
/* CSS Document */
.banner{ background:url(../images/win-free/win-free-giveaway_bg.jpg) repeat-x; height:334px; margin-bottom:15px;}
.video_magic{ width:592px; height:298px; margin:0 auto; background:url(../images/win-free/win-free-giveaway.jpg); padding:36px 0 0 365px;}
.video_magic h2{ font-size:30px;}
.video_magic ul{ margin:19px 0 30px 0; font-size:13px;}
.video_magic li{ line-height:28px; padding-left:23px; background:url(../images/win-free/gift.png) no-repeat 0 5px; }

.left{ float:left;}

.con{ color:#333; margin-bottom:15px;}
.con a{ color:#008cda; text-decoration:none;}
.con a:hover{ text-decoration:underline;}
.con_l{ width:702px; border:3px solid #cfcfcf; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; padding-top:10px; margin-right:9px;}

.free h2{ background:url(../images/win-free/win_free_07.jpg) repeat-x 0 -1px; height:31px; border:1px solid #c84ec7; color:#fff; line-height:31px; padding-left:16px; text-shadow:1px 1px #490048;}
.free ul{ padding:18px 18px 0 32px;font-size:12px; background:url(../images/win-free/win_free_11.jpg) no-repeat 18px 72px; float:left; margin-right:20px; width:280px;}
.free ul li{ margin-bottom:17px; line-height:20px;}
.free ul li a{ font-size:14px; font-weight:bold; color:#333; float:left;}
.free ul li img{ float:left; margin-right:5px;}
.free ul li span{ color:#cd0101; font-size:12px; font-weight:bold;}

.win{ background:url(../images/win-free/win.jpg) no-repeat; height:31px; line-height:31px; padding-left:40px; font-size:14px; font-weight:bold;}
.mac{ background:url(../images/win-free/mac.jpg) no-repeat; height:31px; line-height:31px; padding-left:40px; font-size:14px; font-weight:bold;}

.get_free h2{ background:url(../images/win-free/win_free_24.jpg) repeat-x 0 -1px; height:31px; border:1px solid #a793d6; color:#fff; line-height:31px; padding-left:16px; text-shadow:1px 1px #25014f;}

.owners{ padding-left:18px; border-bottom:1px solid #cfcfcf; padding-right:10px;}
.owners h3{ height:34px; line-height:34px; font-size:14px;}
.owners dl{ border-bottom:1px  dashed #969696; width:670px; padding-bottom:10px; margin-bottom:10px;}
.owners dt{ float:left; margin-right:18px; width:116px;}
.owners dd{ float:left; width:530px; line-height:18px;}

.users{ padding-left:18px; border-bottom:1px solid #cfcfcf; line-height:18px; padding-right:10px;}
.users h3{ height:34px; line-height:34px; font-size:14px;}
.users p{ margin-bottom:10px;}
.users dl{ width:670px; padding-bottom:10px; margin-bottom:10px;}
.users dt{ float:left; margin-right:18px; width:116px;}
.users dd{ float:left; width:530px;}

.right{ width:240px; margin-top:10px;}
.right h2{ background: url(../images/win-free/r_title.jpg) repeat-x bottom; font-size:12px; border:1px solid #ddd; padding:5px;}
.right p{ border:1px solid #ddd; border-top:none; padding:5px; line-height:18px;}