@import url(table.css);
@import url(static/css/hybrid/style.css);

html {
background:#F1EEE0 url(static/images/body-bg.jpg);
height:100%;
}

body {
background:url(static/images/bottom-bg.jpg) no-repeat center bottom;
min-height:100%;
}

blockquote {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
}

#site-title h1 a {
font:italic normal normal 35px/35px Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
display:block;
width:231px;
height:50px;
background:url(static/images/bg-logo.png) no-repeat;
text-indent:-9999px;
}

#site-description {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
font-style:italic;
color:#333;
}

.widget-title,.entry-title,.page-title {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
}

.entry-title,.page-title {
font-style:italic;
text-shadow:0 2px 0 #FCF9EE, 0 4px 0 rgba(0, 0, 0, .15);
}

.entry-title a,.page-title a {
color:#8F0206;
}

.entry-title a:hover,.page-title a:hover {
color:#000;
}

#page-nav li a {
font-style:italic;
font-weight:700;
background:transparent;
border-color:transparent;
}

#page-nav li li a {
font-weight:400;
border:1px solid #ccc;
border-top:none;
}

.wp-pagenavi a,.wp-pagenavi .current,.wp-pagenavi .pages {
border:none;
}

.content ul {
list-style:none;
margin-left:12px;
}

.content ul li {
overflow:hidden;
height:100%;
background:url(static/images/bullet.png) no-repeat 0 10px;
padding:2px 0 2px 15px;
}

.content ul li li {
background:url(static/images/bullet-alt.png) no-repeat 0 10px;
}

.widget ul {
list-style:none;
margin:0 0 21px;
}

.widget li {
background:url(static/images/bullet.png) no-repeat 0 8px;
margin:0 0 6px;
padding:0 0 6px 15px;
}

.widget ul ul {
margin:6px 0 0;
}

.widget li li {
background:url(static/images/bullet-alt.png) no-repeat 0 8px;
border-bottom:none;
margin:0 0 3px;
padding:0 0 3px 15px;
}

.post-title {
line-height:32px;
}

.splash {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
background:url(static/images/bkg-baloon.png) no-repeat;
width:605px;
height:345px;
}

.splash-text {
width:340px;
height:160px;
overflow:hidden;
margin:55px 0 0 145px;
}

.splash-text p {
font-size:18px;
font-style:italic;
line-height:25px;
height:160px;
margin:0;
padding:0;
}

.sl-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/sl.png) no-repeat;
overflow:hidden;
}

.bp-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/batchphoto.png) no-repeat;
overflow:hidden;
}

.dvdgo-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/dvdgo.png) no-repeat;
overflow:hidden;
}

.jc-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/jc.png) no-repeat;
overflow:hidden;
}

.product-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/product.png) no-repeat;
overflow:hidden;
}

.download-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/download.png) no-repeat;
overflow:hidden;
}

.support-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/support.png) no-repeat;
overflow:hidden;
}

.company-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/company.png) no-repeat;
overflow:hidden;
}

.faq-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/faq.png) no-repeat;
overflow:hidden;
}

.tip-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/tip.png) no-repeat;
overflow:hidden;
}

.blog-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/post.png) no-repeat;
overflow:hidden;
}

.privacy-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/privacy.png) no-repeat;
overflow:hidden;
}

.aff-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/aff.png) no-repeat;
overflow:hidden;
}

.changelog-title {
padding-left:75px;
height:64px;
line-height:64px;
background:url(static/images/changelog.png) no-repeat;
overflow:hidden;
}

a.more {
display:block;
width:120px;
height:34px;
line-height:34px;
font-style:italic;
background:url(static/images/btn-morework.png) no-repeat;
float:left;
text-align:center;
margin-right:10px;
margin-bottom:10px;
background-position:0;
color:#1b1b1b;
}

a.big-download-button {
display:block;
width:128px;
height:128px;
background:url(static/images/download_orange.png) no-repeat;
text-indent:-9999px;
}

a.download-button {
display:block;
width:123px;
height:30px;
line-height:30px;
background:url(static/images/blue-download.png) no-repeat;
text-indent:-9999px;
}

a.action-button {
display:block;
font-size:.8em;
text-transform:uppercase;
color:#fff;
width:143px;
height:48px;
line-height:48px;
background:url(static/images/btn_1.png) no-repeat;
text-align:center;
margin-right:10px;
text-decoration:none;
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
font-weight:700;
text-shadow:0 1px 1px #363;
}

a.huge-download-button {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
display:block;
width:264px;
height:82px;
padding-top:10px;
background:url(static/images/download-button.png) no-repeat;
text-indent:20px;
font-size:20px;
font-weight:700;
color:#fff;
white-space:nowrap;
text-shadow:0 1px 1px #363;
text-decoration:none;
}

a.huge-download-button span {
display:block;
font-size:11px;
font-weight:400;
line-height:1.2;
}

a.download-hoverbutton {
display:block;
width:136px;
height:41px;
background:url(static/images/dbtn.png) no-repeat;
background-position:0;
text-indent:-9999px;
}

a.valid-xhtml {
float:left;
display:block;
width:80px;
height:15px;
background:url(static/images/valid-xhtml10.gif) no-repeat;
background-position:0;
text-indent:-9999px;
margin-top:10px;
margin-right:10px;
}

a.valid-css {
float:left;
display:block;
width:80px;
height:15px;
background:url(static/images/valid-css.gif) no-repeat;
background-position:0;
text-indent:-9999px;
margin-top:10px;
margin-right:10px;
}

a.instant-buynow {
display:block;
width:493px;
height:63px;
background:url(static/images/buynow-instant-delivery.png) no-repeat;
text-indent:-9999px;
}

img.clear {
border:none;
margin:0;
padding:0;
}

img.screenshot {
/*border:1px solid #e3e3e3;
background:#fff;*/
background:#fff;
padding:5px;
border:none;
border-bottom:solid 1px #C4C2B7;
}

img.alignleft {
float:left;
}

img.alignright {
float:right;
}

.font-1 {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
}

.red {
color:red;
}

.italic {
font-style:italic;
}

.center {
text-align:center;
}

.bold {
font-weight:700;
}

.subtitle {
font-family:Bulmer, "Palatino Linotype", Palatino, Georgia, Times, "Times New Roman", serif;
font-weight:700;
font-style:italic;
}

.mini {
font-size:.8em;
}

.middle {
vertical-align:middle;
}

.highlight {
background-color:#ffc;
}

.order-title,.key-title {
background:url(static/images/key.png) no-repeat;
height:64px;
line-height:64px;
overflow:hidden;
padding-left:75px;
}

a.download-hoverbutton:hover,a:hover.valid-xhtml,a:hover.valid-css {
background-position:100%;
}

