@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; line-height:160%; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background: url(images/bg.jpg) repeat; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }
.clear{ clear:both}
a:visited, a:link{
	color: #333;
	text-decoration:none;
}
a:hover{
	color:#900;
	text-decoration:underline;
}

/* top start */
#bg{width:100%;background:url(images/main_bg.jpg) 50% top no-repeat; margin:0px auto; height:auto;}
#main{position:relative;width:928px;margin:0 auto;padding:200px 0 0 0;}

/* nav start*/
#nav{position:absolute;top:161px;_top:162px;left:30px;}
#nav ul {height:46px;}
#nav ul li{float:left;margin:0px 1px;}
#nav ul li a{float:left;display:block;height:46px;background:url(images/nav.png) left top no-repeat;color:#0e0c0d;font-size:16px;text-align:center;line-height:46px;}
#nav ul li a:hover{color:#7d0000;text-decoration:none;}
#nav ul li a.home{width:90px;}
#nav ul li a.business{width:110px;background-position:-92px top;}
#nav ul li a.digitalphoto{width:139px;background-position:-203px top;}
#nav ul li a.multimedia{width:124px;background-position:-343px top;}
#nav ul li a.macintosh{width:111px;background-position:-468px top;}
#nav ul li a.mobile{width:157px;background-position:-580px top;}
#nav ul li a.utilities{width:129px;background-position:-738px top;}

#nav ul li a.business2{width:110px;background-position:-92px -46px;color:#FFF; line-height:30px;}
#nav ul li a.digitalphoto2{width:139px;background-position:-203px -46px;color:#FFF; line-height:30px;}
#nav ul li a.multimedia2{width:124px;background-position:-343px -46px;color:#FFF; line-height:30px;}
#nav ul li a.macintosh2{width:111px;background-position:-468px -46px;color:#FFF; line-height:30px;}
#nav ul li a.mobile2{width:157px;background-position:-580px -46px;color:#FFF; line-height:30px;}
#nav ul li a.utilities2{width:129px;background-position:-738px -46px;color:#FFF; line-height:30px;}

#nav ul li a.business2:hover,#nav ul li a.digitalphoto2:hover,#nav ul li a.multimedia2:hover,#nav ul li a.macintosh2:hover,#nav ul li a.mobile2:hover,#nav ul li a.utilities2:hover{color:#fff;}

#nav .back_home_btn {float:right;display:block;height:46px;width:90px;background:url(images/nav.png) left top no-repeat;color:#0e0c0d;font-size:16px;text-align:center;line-height:46px; margin-right:50px;}

.bg_h{background:url(images/md_bg.jpg) repeat-y;width:928px; margin:0 auto;}

#md{padding:15px 7px;background:url(images/bg_logo.jpg) no-repeat right bottom}

/* main start*/
#md .box{width:410px;float:left; padding:0px 22px; background:url(images/line_right.jpg) no-repeat right; margin:10px 0px}
#md .box1{ background:none}
#md .box .box_img{width:181px;float: left;}
#md .box .box_txt{width:220px;float: right;}
#md .box .box_txt .name{ height:20px; line-height:20px;}
#md .box .box_txt h1{font-size:21px;color:#891a1a; line-height:22px; padding:0 0 10px 0}
#md .box .box_txt h2{font-size:18px;color:#891a1a; line-height:22px; padding:0 0 10px 0}
#md .box .box_txt h1 a,#md .box .box_txt h2 a{color:#891a1a;}
#md .box .box_txt .free {background:url(images/free.jpg) no-repeat 110px 20px;padding:0 20px 0 0; font-weight:100;}
#md .box .box_text1{ padding:5px 0px 55px 0;}
#md .box .box_text1{line-height:12px;height:12px;}
#md .box_text1 .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold}
#md .box_text1 li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px;}

#md .box .box_text2{ padding:0px 0px 10px 0;}
#md .box .box_text2{line-height:12px;height:12px;}
#md .box_text2 .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold}
#md .box_text2 li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px;}

#md .box .box_text3{ padding: 0;}
#md .box .box_text3 strong{ background:url(images/free.jpg) no-repeat right; padding:0 50px 0 0; font-weight:100}
#md .box .box_text2{line-height:12px;height:12px;}
#md .box_text3 .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold}
#md .box_text3 li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px;}


#md .box .box_txt ul{ height:50px;}
#md .box .box_txt ul li{line-height:16px; margin:2px 0px;font-size:11px;}
#md .box .box_txt .on_Price{font-size:20px;color:#891a1a; margin:10px 0 0 0}
#md .box .box_txt .no_Price{font-size:12px;color: #000;text-decoration: line-through; padding:0px 10px}
 .Buy_Now{float:right;width:86px; height:29px; margin:20px 10px 0 0}

.version_mac{font-size:11px;height:72px;background:url(images/formac.png) no-repeat; padding:37px 0 0 10px;line-height:13px;}
.version_mac strong a{color:#891a1a; text-decoration:none}
/* footer*/
#main_bottom{height:74px;background:url(images/footer_bg.jpg) no-repeat}
#main_bottom p{ text-align:center; font-size:12px;color:#fff799; padding:35px 0 0 0}


/* mobile_software.html */
#md1{padding:15px 7px;}
.left_pic{width:90px;float:left; padding:0 40px 0px 20px}
.box_line{width:340px; float:left; background:url(images/line_software.jpg) no-repeat right; margin:0 10px 0 0}
.box_line_none{background:none}
.main_index{padding:30px 30px}
.box_line_img{width:125px;float:left; padding:20px 0 0 0}
.box_line_txt{width:209px; float:left}
#md1 .box_line h1{font-size:18px;color:#891a1a; line-height:22px; padding:0 0 10px 0}
#md1 .box_line .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold; font-size:11px; line-height:15px;}

#md1 .box_line li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px;font-size:11px;line-height:15px;}
#md1 .box_line .on_Price{font-size:20px;color:#891a1a; margin:10px 0 0 0}
#md1 .box_line .no_Price{font-size:12px;color: #000;text-decoration: line-through; padding:0px 10px}
#md1 .box_line .Buy_Now{float:right;width:86px; height:29px; margin:20px 10px 0 0}
#md1 .box_line .Click_here{width:180px;margin:15px 0 0 0}
#md1 .box_line .Click_here a{font-size:10px; text-decoration:underline;font-size:11px;line-height:14px;}
#md1 .box_text1_height{height:100px;}
#md1 .box_text1_height2{height:100px;}
#md1 .box_text1_height12{height:108px;}
#md1 .box_text1_height1{height:150px; padding:20px 0 0 0}
.box_line_width{width:420px; float:left; margin:0 10px 0 0;background:none}
.box_line_txt_width{width:290px; float:left}

/* Macintos.html*/
#nav_macintos { height:50px; padding:0 0 0 30px; margin:0 0 -12px 0; position:relative;}
#nav_macintos ul {height:50px;overflow:hidden;}
#nav_macintos ul li{width:139px;background:url(images/nav.png) no-repeat  bottom; background-position:0px -257px; height:50px; float:left;margin:0px 1px; text-align:center; line-height:47px; }
.macintos_main{width:395px;float:left; padding:0 20px 0 15px; background:url(images/line_right.jpg) no-repeat right;}
.macintos_main2{width:245px;float:left; padding:0 20px 0 15px; background:url(images/line_right.jpg) no-repeat right;}
.macintos_main_none{background:none}
.macintos_box{width:104px;float:left}
.macintos_txt{width:135px;float:right;}
.macintos_txt h1{font-size:14px;color:#891a1a; line-height:17px; }
.macintos_txt  .on_Price{font-size:18px;color:#891a1a; margin:10px 0 0 0}
.macintos_txt  .no_Price{font-size:11px;color: #000;text-decoration: line-through; padding:0px 4px}
.macintos_txt .Buy_Now{float:right;width:86px; height:29px; margin:5px 10px 0 0}
.macintos_txt .Buy_Nowmac{float:right;width:86px; height:29px; margin:10px 10px 0 0}


/* Multimedia.html*/
.main01{width:480px; float:left; background:url(images/line_right.jpg) no-repeat right}
.main_img{width:175px;float:left}
.main_txt{width:300px;float:left}
.main_txt h1{font-size:21px;color:#891a1a; line-height:22px; padding:0 0 10px 0}
.main_txt .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold}
.main_txt li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px; line-height:16px;}
.main_txt li a{ text-decoration:none; color:#666}
.main_index1{padding:0px 30px 30px 30px}
.on_Price{font-size:18px;color:#891a1a; margin:10px 0 0 0}
.no_Price{font-size:11px;color: #000;text-decoration: line-through; padding:0px 4px}
.no_Pricemac{font-size:11px;color: #000; height:10px;line-height:10px; padding:0px 4px}
.main02{width:360px; float:right}
.main02 .main02_box{width:121px; float:left;}
.main02 .main02_txt{width:230px;float:left}
.main02  h1{font-size:18px;color:#891a1a; line-height:22px; padding:0 0 10px 0}
.main02_txt .ul_title{padding:0px 10px;background:url(images/s_line.jpg) no-repeat 0px 5px;font-weight:bold}
.main02_txt li{padding:0px 10px;background:url(images/s_line1.jpg) no-repeat 0px 6px; line-height:16px;}
.main_index2{ background:url(images/Multimedia_box/bottom_bgd.png) no-repeat 5px 0px; padding:30px 0 0 40px; height:170px;}
.macintos_box1{width:104px; float:left;}
.macintos_txt1 h1{ font-size:16px;}
.macintos_txt1 {width:258px;}
.macintos_txt1 ul li{font-size:11px;}
.macintos_txt1 .Buy_Now1{ margin:20px 0 0 0;}
.Buy_Now2{ margin:50px 0 0 0}
.Buy_Now3{ margin:20px 0 0 0}
.
.macintos_main1{width:260px;float:left; padding:none; background:url(images/line_right.jpg) no-repeat right;}

/* PC Utilities */
#mainUtilities{clear:both;padding:30px;}
#mainUtilities .colLeft{float:left;width:580px;background:url(images/line.jpg) right top no-repeat;}
	.item{clear:both;margin-bottom:30px;}
	.item .img{float:left;}
	.item .info{padding-left:170px;}
	.item .info cite{color:#535353;font-size:12px;}
	.item .info h2,.item .info h2 a{color:#990000;font-size:25px;}
	.item .info dl{padding:25px 0 20px 3px;}
	.item .info dl dt{margin-bottom:8px;padding-left:6px;background:url(images/s_line.jpg) left center no-repeat;font-weight:bolder;}
	.item .info dl dd{padding-right:10px;font-size:11px;line-height:100%;}
	.item .info .price{padding-bottom:10px;color:#990000;font-size:18px;}
	.item .info .price del{color:#362e2b;font-size:11px;}
	.btn{padding-right:20px;text-align:right;}
	
	.itemAdd{margin:25px 0 40px 0;}
	.item .infoAdd{padding-left:110px;}
	.item .info h2.h2Add,.item .info h2.h2Add a{font-size:14px;}
	.item .info dl.dlAdd{padding:15px 0 15px 0;}
#mainUtilities .colRight{float:right;width:260px;_width:280px;padding-left:10px;}

/*= add 2010 1 20 =*/
.msg_tigs { margin:20px 50px; padding:10px 20px; border:solid 2px #900; font-size:14px;}
.msg_tigs a,.msg_tigs a:link,.msg_tigs a:visited {color:#900;text-decoration:underline;}
.msg_tigs a:hover {text-decoration:none;}
	
