@charset "utf-8";
/* CSS Document */
ul,li,h1,h2,p,span{margin:0;padding:0;list-style:none;}
body{ font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; }
#top{width:100%; height:112px; background-image:url(../images/bg_top.jpg); background-repeat:repeat-x;}
#topNav{width:965px;  height:75px; margin:0 auto;}
#topNav ul li{
     display:block; 
	 float:left; 
	 height:28px; 
	 line-height:28px; 
	 padding-right:15px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:16px; 
	 color:#FFFFFF; 
	 margin-top:45px; 
	 }
#topNav ul li a{color:#FFFFFF; text-decoration:none;}
#topNav ul li a:hover{color:#FF6600; text-decoration:none;}
.topLinks{color:#7F7F7F;position:absolute; width: 207px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.topLinks a:link,.topLinks a:visited{color:#7F7F7F; text-decoration:none;}
.topLinks a:hover { text-decoration:underline;color:#FF6600;}
#logo{ width:242px; height:74px; background-image:url(../images/logo.jpg); background-repeat:no-repeat; float:right; cursor: hand;}
#topTags{width:965px; height:25px; margin:0 auto;}
#topTags ul li a{ color:#A5A5A5; text-decoration:none;}
#topTags ul li a:hover{color:#FF6600; text-decoration:underline;}
#topTags ul li{float:left; line-height:28px; padding-right:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A5A5A5; margin-top:3px; background-image:url(../images/disc.jpg); background-repeat:no-repeat; background-position:0px 13px; padding-left:6px;}
.c{ clear:both}
.xmas{text-align:center; width:100%; overflow:hidden}
.content{ width:962px; height:auto; margin:0 auto;}
.getFree{ background: url(../images/xmas/free.jpg) no-repeat; font-size:22px; color:#008AFF; width:514px; font-weight:bold; height:50px; margin-left:201px;  padding:34px 0 0 89px;}
.getFree a:link, .getFree a:visited{color:#008AFF; text-decoration:underline}
.getFree a:hover{color:#008AFF; text-decoration:none}
.getFree2{ background: url(../images/xmas/free2.jpg) no-repeat; font-size:21px; color:#008AFF; width:500px; font-weight:bold; height:50px; margin-left:202px;  padding:34px 0 0 102px;}
.getFree2 a:link, .getFree2 a:visited{color:#008AFF; text-decoration:underline}
.getFree2 a:hover{color:#008AFF; text-decoration:none}
.discountOne{ width:962px; height:auto;  }
.offOne,.offTwo,.offThree{ background: url(../images/xmas/25.jpg) no-repeat; width:962px; height:71px;}
.offTwo{ background:url(../images/xmas/20.jpg) no-repeat;}
.offThree{background:url(../images/xmas/15.jpg) no-repeat;}
.specific{ background:url(../images/xmas/bj.jpg) repeat-y; width:960px; border-left:#A2A2A3 solid 1px; border-right:#A2A2A3 solid 1px; border-bottom:#A2A2A3 solid 1px; height:auto; padding-bottom:10px; margin-bottom:30px;}
.screenBg{ width:960px; height:auto; padding-top:25px;}
.screen{width:370px; height:auto; float:left; }
.noScreen{ width:560px; height:auto; float:left;  text-align:left; padding-right:20px; margin-top:25px;}
.title{color:#BF0000; font-size:18px; font-weight:bold; margin-bottom:5px;}
.title a:link, .title a:visited{ color:#BF0000;  text-decoration:none}
.title a:hover{color:#BF0000; text-decoration:underline}
.text{color:#000000; font-size:14px; line-height:20px; }
.text2{color:#000000; font-size:14px; line-height:20px; margin-left:35px;}
.BugBg{ width:432px; height:77px; margin-left:20px;}
.BugBg img{ float:left; margin-right:20px;}
.noPrice,.nowPrice{ float:left; color:#BF0000;  font-size:14px; font-weight:bold; text-decoration:line-through; margin-right:20px; }
.nowPrice{text-decoration:none; margin-right:50px;}
.getMac,.getMac2{ color:#003EDC; font-size:14px; font-weight:bold;}
.getMac a:link, .getMac a:visited,.getMac2 a:link, .getMac2 a:visited{ color:#003EDC; text-decoration:none}
.getMac a:hover,.getMac2 a:hover{color:#003EDC; text-decoration:underline}
.getMac2{ font-weight:300; margin-left:20px; font-size:12px;}
.BugBg2, .BugBg3{ width:432px; height:65px; margin-left:66px; margin-top:6px;}
.BugBg2 img, .BugBg3 img{ float:left; margin-right:40px; margin-bottom:3px;}
.BugBg3{ margin-left:20px;}
.noPrice2,.nowPrice2,.noPrice3,.nowPrice3{ float:left; color:#000000;  font-size:14px; font-weight:bold; text-decoration:line-through; margin-right:20px; margin-bottom:5px;}
.nowPrice2{text-decoration:none; margin-right:70px;}
.noPrice3,.nowPrice3{ font-weight:300; margin-left:20px; font-size:12px;}
.nowPrice3{ text-decoration:none}
.more{ display:block; width:54px; height:20px; float:left; color:#FF0000; font-size:14px; font-weight:bold; margin-top:6px;}
.more a:link, .more a:visited{color:#FF0000; text-decoration:none}
.more a:hover{color:#FF0000; text-decoration:underline}
.border{ background:url(../images/xmas/border.jpg) no-repeat; width:764px; height:8px; margin:0 auto; margin-top:20px;}
.specific2{ background:url(../images/xmas/specific2.jpg) repeat-y; width:960px; border-left:#A2A2A3 solid 1px; border-right:#A2A2A3 solid 1px; border-bottom:#A2A2A3 solid 1px; height:1033px; padding-bottom:10px; margin-bottom:30px; text-align:left;}
.leftUl{width:558px; height:100px; float:left;  margin-right:75px; margin-left:6px; padding-top:50px; list-style:none}
.leftUl li{ list-style:none; width:558px; height:160px;}
.rightUl{width:265px; height:auto; float:left; margin-top:95px;  }
.rightUl li{ list-style:none; width:265px; height:80px;}
.title2{ background:url(../images/xmas/dot.gif) no-repeat; padding:10px 0 0 40px; height:25px; font-size:16px; color:#001299; font-weight:bold;}
.title3{ background:url(../images/xmas/dot2.jpg) no-repeat; padding:1px 0 0 20px; height:21px; font-size:16px; color:#BF0000; font-weight:bold;}
.title3 a:link, .title3 a:visited{ color:#BF0000; text-decoration:none}
.title3 a:hover{color:#BF0000; text-decoration:underline}
.title2 a:link, .title2 a:visited{ color:#001299; text-decoration:none}
.title2 a:hover{color:#001299; text-decoration:underline}
.buy3,.more2{ color:#001299; font-size:12px; float:left; margin-left:20px;}
.buy3 a:link, .buy3 a:visited{color:#001299; text-decoration:none}
.buy3 a:hover{ color:#001299; text-decoration:underline;}
.more2 a:link, .more2 a:visited{ color:#001299; text-decoration: underline}
.more2 a:hover{color:#001299; text-decoration:none}
.bottomL,.bottomR{ width:450px; height:auto; margin-right:2px; float:left; margin-top:30px; padding-bottom:20px;}
.bottomL{ border-right:#DBDBDB solid 1px; padding-left:30px;}
.box{ width:140px; height:auto; float:left;}
.noBox{ width:300px; height:auto; float:left; text-align:left; padding-top:50px; padding-left:10px;}
.bottom{ width:1260px; height:341px; background:url(../images/xmas/bottom.jpg) no-repeat 50%;}
.tabTop{ width:970px; height:auto; text-align:left}