/* CSS Document */

body{
	margin:0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#666666;
	background:url(images/mac-header_bg.jpg) repeat-x;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#0066CC;
	text-decoration:underline;
}
h1{ font-size:24px; color:#000000; border-bottom:dotted 1px #808080; padding-bottom:10px;}
.main-page{
	z-index:2; 
	position:absolute;
	width:100%;
}
.header{
	color:#333333;
	line-height:22px;
}
.header a{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.header a:hover{
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.subnav{font-size:11px;margin:0px;padding:6px 0px 10px 175px;color:#FF6600;font-weight:bold;width:800px;height:28px;}
.subnav li{display:block;float:left;margin:0px;padding:2px;}
.subnav a{color:#999999;font-weight:normal;text-decoration:underline;padding:2px;}
.subnav a:hover{color:#FFFFFF;background-color:#0066CC;text-decoration:none;}

.nav{
	margin:0px 0px 0px 40px;padding:0px;height:26px;
}
.nav #core{
	color:#FFFFFF;font-size:12px;padding-right:40px;padding-top:4px;
}
.nav li{
	display:block;float:left; margin-right:3px;
}
.nav a{
	display:block;color:#FFFFFF;text-decoration:none;
	width:95px;height:20px;padding-top:6px;text-align:center;
	background:url(images/mac-nav-btn.jpg) center no-repeat;
}
.nav a:hover{
	color:#000000;font-weight:bold;text-decoration:none;
	background:url(images/mac-nav-sel.jpg) center no-repeat;
}
.nav #nav-sel a{
	display:block;color:#000000;font-weight:bold;text-decoration:none;
	width:95px;height:20px;padding-top:6px;text-align:center;
	background:url(images/mac-nav-sel.jpg) center no-repeat;
}
.footer{
	clear:both;
	margin:0px auto;
	line-height:160%;
	background:url(images/btm.jpg) repeat-x bottom;
	height:140px;
}

.plist-bt{
	background-image:url(images/ml-03.jpg); 
	height:9px;
	overflow:hidden;
	margin-bottom:10px;
}
.plist-body{
	width:220px;
	background-image:url(images/ml-02.jpg);
	padding:0px 0px 10px 0px;
}
.plist-body #ml-14{
	display:block; width:198px; height:10px; margin:0px 0px 5px 0px; overflow:hidden; padding:0px;
	background:url(images/ml-14.jpg) top no-repeat;
}
.plist-body #title a{
	display:block;
	height:28px;
	width:175px;
	padding:12px 0px 0px 45px;
	font-size:16px;
	background:url(images/ml-01.jpg) no-repeat; 
}
.plist-body #title a:hover{
	text-decoration:none;
}
.plist-body #plinks a{
	display:block;height:28px;width:175px;padding:12px 0px 0px 45px;font-size:16px;
	background:url(images/ml-l01.jpg) no-repeat; 
}
.plist-body #plinks a:hover{
	text-decoration:none;
}
.plist-body dl{
	margin:0px 11px;
	padding:0px;
	display:block;
}
.plist-body dl dt{
	display:block;height:19px;padding:7px 0px 0px 10px;
	color:#FFFFFF;width:188px;font-weight:bold;
	background-image:url(images/ml-11.jpg);
}
.plist-body dl dd{
	display:block;width:198px;height:28px;margin:0px;padding:0px;
}
.plist-body dl dd a{
	display:block;width:180px;height:22px;padding:6px 0px 0px 18px;
	background:url(images/ml-12.jpg) no-repeat;
}
.plist-body dl dd #psel{
	display:block;width:180px;height:22px;padding:6px 0px 0px 18px;
	background:url(images/ml-12.jpg) no-repeat;
}
.plist-body dl dd a:hover{
	background:url(images/ml-12.jpg) no-repeat;
}
/**/
.plist-body-w{
	width:220px;
	background-image:url(images/ml-02.jpg);
	padding:0px 0px 10px 0px;
}
.plist-body-w #ml-14{
	display:block; width:198px; height:10px; margin:0px 0px 5px 0px; overflow:hidden; padding:0px;
	background:url(images/ml-14.jpg) top no-repeat;
}
.plist-body-w #title a{
	display:block;
	height:28px;
	width:175px;
	padding:12px 0px 0px 45px;
	font-size:16px;
	background:url(images/ml-w01.jpg) no-repeat; 
}
.plist-body-w #title a:hover{
	text-decoration:none;
}
.plist-body-w dl{
	margin:0px 11px;
	padding:0px;
	display:block;
}
.plist-body-w dl dt{
	display:block;height:19px;padding:7px 0px 0px 10px;
	color:#FFFFFF;width:188px;font-weight:bold;
	background-image:url(images/ml-w11.jpg);
}
.plist-body-w dl dd{
	display:block;width:198px;height:28px;margin:0px;padding:0px;
}
.plist-body-w dl dd a{
	display:block;width:180px;height:22px;padding:6px 0px 0px 18px;
	background:url(images/ml-12.jpg) no-repeat;
}
.plist-body-w dl dd #psel{
	display:block;width:180px;height:22px;padding:6px 0px 0px 18px;
	background:url(images/ml-12.jpg) no-repeat;
}
.plist-body-w dl dd a:hover{
	background:url(images/ml-12.jpg) no-repeat;
}

.mac-ul{
	margin:0px; padding:0px; color:#333333;
}
.mac-ul li{
	display:block;height:60px; padding:0px;
}
.mac-ul li a{
	display:block; width:195px;height:35px;
	padding:25px 20px 0px 55px;
}
.mac-ul #v01{
	background:url(images/mac-li-01.jpg) bottom no-repeat;
}
.mac-ul #v02{
	background:url(images/mac-li-02.jpg) bottom no-repeat;
}
.mac-ul #v03{
	background:url(images/mac-li-03.jpg) bottom no-repeat;
}
.mac-ul #v04{
	background:url(images/mac-li-04.jpg) bottom no-repeat;
}
.mac-ul #v05{
	background:url(images/mac-li-05.jpg) bottom no-repeat;
}
.mac-ul #v06{
	background:url(images/mac-li-06.jpg) bottom no-repeat;
}
.mac-ul #v07{
	background:url(images/mac-li-07.jpg) bottom no-repeat;
}
.mac-ul #v08{
	background:url(images/mac-li-08.jpg) bottom no-repeat;
}
.mac-ul #v09{
	background:url(images/mac-li-09.jpg) bottom no-repeat;
}
.mac-ul #v10{
	background:url(images/mac-li-10.jpg) bottom no-repeat;
}
.mac-ul #v11{
	background:url(images/mac-li-11.jpg) bottom no-repeat;
}
.mac-ul #v12{
	background:url(images/mac-li-12.jpg) bottom no-repeat;
}
.mac-ul #v13{
	background:url(images/mac-li-13.jpg) bottom no-repeat;
}
.htitle{
	margin:0px 0px 10px 0px; padding:20px 10px 0px 15px;
	font-size:21px; color:#000000; font-family:Arial;
	display:block; width:583px; height:35px; background:url(images/desc-htitle.jpg); float:left;
}
.mac-buy{
	display:block; width:130px; height:27px; background:url(images/mac-buynow.jpg);
}
.mac-buy:hover{
	background:url(images/mac-buynow-hot.jpg);
}
.mac-down{
	display:block; height:16px; background:url(images/mac-download.jpg) left no-repeat; padding-left:13px; margin-top:6px;
	color:#0066CC; font-size:12px; font-weight:normal;
}

