/*Globle Site CSS */
html, div, body, p, form, img, h1, h2, h3, h4, h5, h6, input {margin : 0;padding : 0;margin-left : auto;margin-right : auto;font-size : 12px;line-height: 135%;font-family : Verdana, Arial, Helvetica, sans-serif; color: #264060;}
BODY {
background-color : #EBE3DD;
background-repeat : repeat-x;
color : #333333;
}
.bodymac {
background-color : #EBE3DD;
background-repeat : repeat-x;
color : #333333;
}

HTML {
min-width : 775px;
height : 100%;
}
p {
padding-bottom : 10px;
}
dl, dd, dt {
margin : 0;
padding : 0;
margin-bottom : 5px;
}
ul, ol {
margin : 0;
padding-left : 20px;
}
li {
margin : 0;
padding : 0;
padding-top : 5px;
padding-bottom : 5px;
list-style-type:square;
}
ol li {
margin : 0;
padding : 0;
margin-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
list-style-type : decimal;
}
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 20px;
font-weight : bolder;
text-indent : 10px;
color: #264060;
}
h2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : normal;
color: #264060;
}
h3 {
background-color : #e6e6e6;
font-size : 11px;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
padding-left : 10px;
line-height : 20px;
margin-right : 1px;
margin-left : 1px;
}
h4 {
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
}
h5 {
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
h6 {
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}

img {
border : none;
}
a, a:link, a:visited {
	text-decoration : underline;
	border-bottom : 0 dotted #000000;
	color : #09F;
}
a:active, a:hover {
text-decoration : underline;
border-bottom : 0 dotted #ff0000;
color : #ff0000;
}
input {
font-size : 11px;
}

/*********************************font style*********************************/
.bold {font-weight: bold;}
.red {color: #FF0000;}
.green {color: #339900}
.redline{color:#FF0000;	text-decoration: line-through;}
/*********************************begin top*********************************/

.area-info {	height: 70px;	width: 821px; margin-top:5px;}
#logo-area {
	text-align:left;
	width: 821px;
	height:70px;
	float: left;
	display: block;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
}
#top-pcwin {	float:right;	width: 316px;	margin-top: 40px;	height: 30px;	color: #FFFFFF;	margin-right: 8px;background-image: url(/images/pc-_08.png);	background-repeat: no-repeat;}
#top-macos {	float:right;	width: 316px;	margin-top: 40px;	height: 30px;	color: #FFFFFF;	margin-right: 8px; background-image: url(/images/mac-_08.png);	background-repeat: no-repeat;}
hr {
  border: 0;
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  margin: 0 10px;
}
.text{	height:auto;	width:90px;	color:#FFFFFF;	margin-top:10px;	margin-left:50px;	float:right;	font-weight: bold;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	display:inline;	margin-right: 15px;	position: relative;}

#top-info {	height: 226px;	width: 821px;	margin-top: 1px;}
#top-info-left {	height: 226px;	width: 64px; float:left; background-image:url(/images/pc-_12.gif)}
#top-info-center {	height: 226px;	width: 559px;	float:left;	background-image:url(/images/pc-_13.gif);}
#top-info-text{	height: 103px;	width: 559px;	float:left;	font-size: 17px;	color: #FFFFFF;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	line-height: 19px;	margin-top: 32px;}
#top-info-text h1 {color: #FFF;}
.buy {	font-family: Verdana, Arial;	font-size: 14px;	color: #FFFFFF;	height: 45px;	width:135px;	float: left;margin-left: 50px;	display: inline; position:relative;}
.buy a{color:#FFFFFF; text-decoration: underline; }	
.buy a:active, a:hover {text-decoration: underline;border-bottom: 0px #ff0000 dotted;color: #FF0000; }
#top-info-right {	height: 226px;	width: 198px;	float:right;	background-image:url(/images/pc-_14.gif);}

#top-info-leftmac {	height: 226px;	width: 64px; float:left; background-image:url(/images/mac-_12.png)}
#top-info-centermac {	height: 226px;	width: 559px;	float:left;	background-image:url(/images/mac-_13.png);}
#top-info-rightmac {	height: 226px;	width: 198px;	float:right;	background-image:url(/images/mac-_14.png);}
#top-info-rightmac a{position:relative;}
#content-box-header { width:821px; height:15px; background-image: url(./images/content-header.png); }
#content-box {
	width:821px;
	width:/*IE6*/791px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border-left: solid #CCC 1px;
	border-right: solid #CCC 1px;
}
#content-box-mac {	width:821px;	background-color: #FFFFFF;	margin:auto;	height:auto;	background-image:url(/images/mac_bg.png);	background-repeat: no-repeat;}
#content-box-mac-left{	width:30px;	height:1230px;	background-image: url(/images/mac-_20.png);	background-repeat: no-repeat;	float:left;}
#content-box-mac-mid{	width:761px;	background-image: url(/images/mac-_22.png);	background-repeat: repeat-x; position:relative;}
#content-box-mac-right{	width:30px;	height:1230px;	background-image: url(/images/mac-_25.png);	background-repeat: no-repeat;	float:right;}
#content-box-bottom{	width:821px; height:15px; background-image: url(images/pc-_43.png);background-repeat: no-repeat;	background-position: bottom;	}

#buyinfo{
	width:360px;
	height:50px;
	font-family: Verdana, Arial;
	color: #333333;
	font-weight: bold;
	margin-top: 20px;
	clear: both;
}
.download {	float: left; font-weight: bold;	background-image: url(/images/pc-_37.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 40px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;    font-size: 18px;}
.purchase {	float: left;	background-image: url(/images/pc-_39.gif);	background-repeat: no-repeat;background-position: left;	padding-left: 43px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;    font-size: 18px;}

.downloadmac {	float: left; 	background-image: url(/images/mac-_39.gif);	background-repeat: no-repeat; background-position: left;	padding-left: 40px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;    font-size: 18px;}
.purchasemac {	float: left;	background-image: url(/images/mac-_41.gif);	background-repeat: no-repeat; background-position: left;	padding-left: 43px;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;    font-size: 18px;}
.bottom {	width: 821px;	margin: auto;	text-align: center;	padding: auto;	clear: both;}
#foot-text{ padding:20px; text-align:center;}
.productlink{ font-weight:bold;}
#footer a{ text-decoration:underline;}
.copyright{margin-left:0;}
.content-text { margin: 10px; }

.decompiler-index-banner {
	height: 160px;
	margin: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    }
.decompiler-index-banner a {
	text-decoration: none;
	color : #3D6698;
}	
.decompiler-index-banner h1 { font-size:22px; font-family:Verdana; color:#3D6698; margin-top:2px; padding:0; height:27px; line-height:27px; display:inline; overflow:hidden;}
.decompiler-index-banner p { font-size:14px; font-family:Verdana; color:#3D6698; margin:0; padding:0; line-height:20px;}

.decompiler-banner {
	height: 140px;
	margin: 10px;
	background-color: #264060;
	border-top: solid 1px #264060;
	border-left: solid 1px #264060;
	border-right: solid 1px #264060;
    }
.decompiler-banner a { text-decoration: none; color : #fcfa64; }	
.decompiler-banner h2 { font-size:22px; font-family:Verdana; margin-top:2px; padding:0; height:27px; line-height:27px; display:inline; overflow:hidden;}
.decompiler-banner p { font-size:14px; font-family:Verdana; color:#87fcfb; margin:0; padding:0; line-height:20px;}

.feature {
	margin: 10px;
	height: 110px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
    }
.feature .icon { width: 108px; float: left; margin-left: 10px;}
.feature .title { width: 640px; float: left; margin: 0px;}
.feature .content { width: 640px; float: left; margin: 0px; }
.navigation {
	margin: 0px 10px 10px 10px;
	padding: 3px;
	background-color:#9CB7D8;
}
