/* Get base CSS */
@import url('http://cdn.7pas.com/css/hybrid/library/css/21px.css');

/* Get layout CSS */
@import url('http://cdn.7pas.com/css/hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('http://cdn.7pas.com/css/hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('http://cdn.7pas.com/css/hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('http://cdn.7pas.com/css/hybrid/library/css/screen.css');

/* Get pretty table CSS */
@import url('table.css');

/* Make sure theme clears WP.org theme repository checklist */

body {
    background: #fff url(http://cdn.7pas.com/img/body.jpg) no-repeat center top;
}
blockquote {
	font-family: Georgia, Times, "Times New Roman", serif;
}
#site-title h1 a {
	font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;
	display: block;
	width: 231px;
	height: 50px;
	background: url(http://cdn.7pas.com/img/hercules/bg-logo.png) no-repeat;
	text-indent: -9999px;
}
#site-description {
    font-style: italic;
    color: #333;
}
#page-nav li a {
	font-style: italic;
    font-weight: bold;
    border-color: transparent;
    background: transparent;
}
#page-nav li li a {
    font-weight: normal;
	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%;
	padding: 2px 0 2px 15px;
	background: url(http://cdn.7pas.com/img/bullet.png) no-repeat 0 8px;
}
.content ul li li {
	background: url(http://cdn.7pas.com/img/bullet-alt.png) no-repeat 0 8px;
}
.widget ul {
    /*list-style-type: disc;*/
    list-style: none;
    margin: 0 0 21p 0;
}
.widget li {
    margin: 0 0 6px 0;
	padding: 0 0 6px 15px;
	background: url(http://cdn.7pas.com/img/bullet.png) no-repeat 0 6px;
	/*border-bottom: 1px solid #e2e2e2;*/
}
.widget ul ul {
	margin: 6px 0 0 0;
}
.widget li li {
	margin: 0 0 3px 0;
	padding: 0 0 3px 15px;
	background: url(http://cdn.7pas.com/img/bullet-alt.png) no-repeat 0 6px;
	border-bottom: none;
}
.post-title {
    line-height: 32px;
}
.splash {
    background: url(http://cdn.7pas.com/img/hercules/bkg-baloon.png) no-repeat;
    width: 605px;
    height: 345px;
}
.splash-text {
    width: 340px;
    height: 160px;
    margin: 55px 0 0 145px;
    overflow: hidden;
}
.splash-text p {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-style: italic;
    line-height: 25px;
    height: 160px;
}
.sl-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/hercules/sl.png) no-repeat;
    overflow: hidden;
}
.bp-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/hercules/batchphoto.png) no-repeat;
    overflow: hidden;
}
.dvdgo-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/hercules/dvdgo.png) no-repeat;
    overflow: hidden;
}
.jc-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/hercules/jc.png) no-repeat;
    overflow: hidden;
}
.product-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/product.png) no-repeat;
    overflow: hidden;
}
.download-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/download.png) no-repeat;
    overflow: hidden;
}
.order-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/key.png) no-repeat;
    overflow: hidden;
}
.key-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/key.png) no-repeat;
    overflow: hidden;
}
.support-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/support.png) no-repeat;
    overflow: hidden;
}
.company-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/company.png) no-repeat;
    overflow: hidden;
}
.faq-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/faq.png) no-repeat;
    overflow: hidden;
}
.tip-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/tip.png) no-repeat;
    overflow: hidden;
}
.blog-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/post.png) no-repeat;
    overflow: hidden;
}
.privacy-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/privacy.png) no-repeat;
    overflow: hidden;
}
.aff-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im-research/aff.png) no-repeat;
    overflow: hidden;
}
.changelog-title {
    padding-left: 75px;
    height: 64px;
    line-height: 64px;
    background: url(http://cdn.7pas.com/img/im522/changelog.png) no-repeat;
    overflow: hidden;
}
a.more {
    display: block;
    width: 120px;
    height: 34px;
    line-height: 34px;
    font-style: italic;
    background: url(http://cdn.7pas.com/img/im-research/btn-morework.png) no-repeat;
    float: left;
    text-align: center;
    margin-right: 10px;
    margin-bottom: 10px;
}
a.more {
    background-position: 0;
    color: #1b1b1b;
}
a.big-download-button {
	display: block;
	width: 128px;
	height: 128px;
	background: url(http://cdn.7pas.com/img/download_orange.png) no-repeat;
	text-indent: -9999px;
}
a.download-button {
	display: block;
	width: 123px;
	height: 30px;
    line-height: 30px;
	background: url(http://cdn.7pas.com/img/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(http://cdn.7pas.com/img/btn_1.png) no-repeat;
    text-align: center;
    margin-right: 10px;
    text-decoration: none;
    font-family: Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
	text-shadow:0 1px 1px #363;
}
a.huge-download-button {
    font-family: Georgia, Times, "Times New Roman", serif;
	display: block;
	width: 264px;
	height: 82px;
	padding-top: 10px;
	background: url(http://cdn.7pas.com/img/download-button.png) no-repeat;
	text-indent: 20px;
	font-size: 20px;
	font-weight: bold;
	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:normal;
	line-height:1.2;
}
a.download-hoverbutton {
	display: block;
	width:136px;
	height: 41px;
	background: url(http://cdn.7pas.com/img/dbtn.png) no-repeat;
	background-position: 0;
	text-indent: -9999px;
}
a.download-hoverbutton:hover {
	background-position: 100%;
}
a.valid-xhtml {
    float: left;
	display: block;
	width: 80px;
	height: 15px;
	background: url(http://cdn.7pas.com/img/valid-xhtml10.gif) no-repeat;
	background-position: 0;
	text-indent: -9999px;
    margin-top: 10px;
    margin-right: 10px;
}
a:hover.valid-xhtml {
	background-position: 100%;
}
a.valid-css {
    float: left;
	display: block;
	width: 80px;
	height: 15px;
	background: url(http://cdn.7pas.com/img/valid-css.gif) no-repeat;
	background-position: 0;
	text-indent: -9999px;
    margin-top: 10px;
    margin-right: 10px;
}
a:hover.valid-css {
	background-position: 100%;
}
a.instant-buynow {
	display: block;
	width: 493px;
	height: 63px;
	background: url(http://cdn.7pas.com/img/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;
}
img.alignleft {
    float: left;
}
img.alignright {
    float: right;
}
.font-1 {
    font-family: "Trebuchet MS", Tahoma, Arial, Sans;
}
.red {
    color: #ff0000;
}
.italic {
    font-style: italic;
}
.center {
    text-align: center;
}
.bold {
    font-weight: bold;
}
.subtitle {
    font-family: Georgia, Times, "Times New Roman", serif;
    font-weight: bold;
    font-style: italic;
}
.mini {
    font-size: .8em;
}
.middle {
    vertical-align: middle;
}
.highlight {
    background-color: #ffc;
}