html, div, body, p, form, img, h1, h2, h3, input { margin:0 auto; padding:0; font:13px/160% Arial, Helvetica, sans-serif; color:#061614; }
ul, li, dl, dt, dd { margin:0; padding:0; list-style:none; }
img, input { border:none; }
a, a:link, a:visited { text-decoration:underline; color:#061614; }
a:hover, a:active { text-decoration:underline; color:#4e86d2; }
body { background-color:#f4f7f7; }
/*header*/
#top h1 a { color:#010101; text-decoration:none; }
#top h1 { font-size:40px; padding-left:8px; }
#header { height:147px; background:url(/style/images/top-bg.jpg) no-repeat; }
#top { width:1212px; height:123px; padding-top:24px; }
#top p { color:#061614; font-size:16px; padding-left:8px; }
#breadcrumb, #breadcrumb-win { background:url(images/mac-label.jpg) no-repeat 8px 0; width:1212px; height:48px; float:left; overflow:hidden; padding-left:8px; }
#breadcrumb-win { background:url(images/win-label.jpg) no-repeat 8px 0; }  
/*container*/
.wrap { width:1212px; overflow:hidden; padding:20px 0px; }
#main-top { background:url(images/white-top.jpg) no-repeat; width:1212px; height:21px; }
#container { width:1212px; background:url(images/white-bg.jpg); }
#mac, #win { display:block; width:284px; height:48px; float:left; }
#win { width:314px; }
h2, h3 { color:#000; font-size:26px; padding:15px 0px; }
#show { overflow:hidden; width:1094px; }
#text { float:left; width:700px;  }
#text p { padding-bottom:10px; }
#img { float:right; width:358px; }
.down, .buy { background:url(images/down.jpg) no-repeat 0 -64px; width:283px; height:64px; display:block; float:left; }
.buy { background-position:0 -192px; margin-left:120px;  }
.down:hover { backgroud-position:0 0; }
.buy:hover { background-position:0 -128px; }
p.down-buy { padding:30px 0px; width:1094px; overflow:hidden; }
.line { background:url(images/line.jpg) no-repeat; width:1094px; height:8px; margin:15px auto; }
#feature, #guide { width:1094px; padding-bottom:30px; }
#guide img { margin:15px 0px 15px 0px; }
#guide p img { margin:0; }
#guide p span { font-weight:bold; }
#guide p a { color:#06F; }
#guide h3 { color:#000; font-size:18px; padding:15px 0px; }
#feature ul li { float:left; width:500px; color:#061614; }
#feature ul { overflow:hidden; }
#main-bot { background:url(images/white-footer.jpg) no-repeat; width:1212px; height:19px; }
#footer { background:url(/style/images/footer-bg.jpg) no-repeat; height:60px; text-align:center; padding-top:39px; }
#footer p a { text-decoration:none; }