/* CSS Document */

body{
	margin:0px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#5E5E5E;
	background:url(images/header_bg.jpg) repeat-x;
}

a{
	color:#333333;
	text-decoration:none;
}

a:hover{
	color:#009900;
	text-decoration:underline;
}

.main-page{
	z-index:2; 
	position:absolute;
	width:100%;
}

.header{
	color:#FFFFFF;
	line-height:22px;
}

.header a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.header a:hover{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}

.subnav{
	margin:0px;
	padding:6px 0px 10px 180px;
	color:#FF0000;
	font-weight:bold;
	width:800px;
	height:28px;
}
.subnav li{
	display:block;
	float:left;
	margin:0px;
	padding:2px;
}
.subnav a{
	color:#009900;
	font-weight:normal;
	text-decoration:underline;
	padding:2px;
}
.subnav a:hover{
	color:#FFFFFF;
	background-color:#009900;
	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/nav-btn.jpg) center no-repeat;
}
.nav a:hover{
	color:#009900;font-weight:bold;text-decoration:none;
	background:url(images/nav-sel.jpg) center no-repeat;
}
.nav #nav-sel a{
	display:block;color:#009900;font-weight:bold;text-decoration:none;
	width:95px;height:20px;padding-top:6px;text-align:center;
	background:url(images/nav-sel.jpg) center no-repeat;
}

.footer{
	clear:both;
	margin-top:10px;
	line-height:160%;
	background-image:url(images/btm.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:140px;
}
.plist-top{
	background-image:url(images/list_top_bg.jpg); 
	height:4px; 
	overflow:hidden;
}
.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;
}

.winad{
	display:block;width:748px; height:225px;
	background:url(images/mod-converter-1.jpg) no-repeat;
	margin-bottom:10px;
}
.winad #mod-mac{
	display:block; width:131px; height:28px;
	position:relative;left:576px; top:116px;
}
.winad #mod-win{
	display:block; width:131px; height:28px;
	position:relative;left:576px; top:123px;
}

.cp-vcw{
	background:url(images/video-win-bh.jpg);
	float:left;display:block; width:80px; height:28px; margin:5px 0px;
}
.cp-vcm{
	background:url(images/video-mac-b.jpg);
	float:left;display:block; width:79px; height:28px; margin:5px 0px;
}
.cp-vcm:hover{
	background:url(images/video-mac-bh.jpg);
}	

#buy-win-area{
	float:left; display:block; width:375px; height:223px;
}
#buy-win-area:hover{
	width:371px; height:219px; border:solid 2px #009900;
}
#buy-mac-area{
	float:left; display:block; width:372px; height:223px;
}
#buy-mac-area:hover{
	width:368px; height:219px; border:solid 2px #009900;
}

#buy-win-btn{
	font-size:18px; font-weight:bold; color:#009900; float:left; margin:20px 0px 0px 120px;
	display:block; padding-left:30px; width:100px; height:57px; background:url(images/buy/checkout.jpg) bottom no-repeat;
}
#buy-win-btn:hover{
	background:url(images/buy/checkout-hot.jpg) bottom no-repeat; color:#FF0000;
}
#buy-mac-btn{
	font-size:18px; font-weight:bold; color:#009900; float:left; margin:20px 0px 0px 240px;
	display:block; padding-left:30px; width:100px; height:57px; background:url(images/buy/checkout.jpg) bottom no-repeat;
}
#buy-mac-btn:hover{
	background:url(images/buy/checkout-hot.jpg) bottom no-repeat; color:#FF0000;
}
.plist-body #buy-rb{
	display:block;height:28px;width:175px;padding:12px 0px 0px 45px;font-size:16px;
	background:url(images/buy/buy-rb.jpg) no-repeat; 
}

.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;
}
.help-index{
	margin:0px; padding:0px;
}
.help-index li{
	margin:0px; padding:0px; list-style:none; clear:both;
	background:url(nimg/list-bg.jpg) bottom no-repeat; width:940px; height:30px;
}
.help-index a{
	float:left; width:380px; padding:10px 0px 0px 20px; height:20px;
}