/* font: 'Cuprum' !!! */

* {padding: 0; margin :0;}
html {height: 100%;}
html {background: #1c1c1e url(http://www.jizzonteens.com/images/html-bg.png) center top repeat-x;}
body {background: url(http://www.jizzonteens.com/images/body-bg.png); font: 15px Arial, Helvetica, sans-serif; color: #9d9ea1; height: auto !important; height: 100%; min-height: 100%; position: relative;}
img, table {border: none;}
table tr td {border-collapse: collapse; vertical-align: middle;}
li {list-style: none;}
.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
/*	clearfix			*/
.clearfix{_height: 1%; _overflow: visible;}
.clearfix:after{content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height:0px; font-size:0px;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*	clearfix			*/

header, section, footer, aside, nav, article {display: block;}

.page {background: url(http://www.jizzonteens.com/images/page-bg.png) center top repeat-x;}
.wrapper {width: 1000px; margin: 0 auto; padding-bottom: 320px;}
.wrapper:after {content: ".";display: block; height: 0; visibility: hidden; clear: both;}

header {position: relative; width: 100%;}
article { width: 100%;}
.members article.preview { width: 100%; margin-bottom: 50px;}
.top {height: 40px;}
.top-left {float: left; padding: 11px 0 0 0;}
.top-left span {color: #fff;}
.top-left span i {font-style: normal; color: #939395;}
.top-right {float: right;}
.top-menu {float: right; padding: 4px 0 0 0;}
.top-menu li {float: left; margin: 0 0 0 5px;}
.top-menu li a {background: url(http://www.jizzonteens.com/images/top-menu-a-bg.png) repeat-x; height: 22px; border-radius: 3px; float: left; text-shadow: 1px 1px 1px #ceced0;text-decoration: none; font-weight: bold; color: #35373a; padding: 6px 14px 0 13px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.top-menu li a:hover, .top-menu li.current a {background: url(http://www.jizzonteens.com/images/top-menu-a-hover.png) repeat-x; color: #641b00; text-shadow: 1px 1px 1px #ff9328;}
.header-inner {position: relative;}
.header-inner img {display: block;}
.logo {position: absolute; left: 25px; top: 20px; z-index: 999;}
.logo-secon {top: 48px;}
.big-logo {position: absolute; left: 62px; top: 67px;}
.header-inner .aside {background: url(http://www.jizzonteens.com/images/aside-bg.png); width: 220px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; position: absolute; right: 6px; top: 6px; padding: 0 15px 0 15px; color: #3a3a3a; margin: 0; z-index: 999;}
.header-inner .aside h2 {font-size: 17px; color: #000; font-weight: bold; padding: 14px 0 9px 0; margin: 0;}
.header-inner .aside p {margin: 0; padding: 0; text-align: justify; font-size: 0.9em; text-indent: 1.5em;}
.header-inner .aside ul, .header-inner .aside > div {padding: 17px 0 21px 0; margin: 0;}
.header-inner .aside ul li {float: left; margin: 0 3px 0 0; padding: 0;}
nav {background: url(http://www.jizzonteens.com/images/nav-bg.png) repeat-x; height: 62px; width: 100%;}
nav a {float: left; height: 44px; text-align: center; text-decoration: none; font-size: 22px; color: #fdfdfd; text-transform: uppercase; padding: 18px 0 0 0; text-shadow: 1px 1px 1px #1c1c1d;}
nav a.a1 {width: 167px;}
nav a.a2 {background: url(http://www.jizzonteens.com/images/a2-bg.png) repeat-x; width: 255px; color: #3a3c3f; text-shadow: 1px 1px 1px #d3d4d5;}
nav a.a3 {background: url(http://www.jizzonteens.com/images/a3-bg.png) repeat-x; width: 297px; color: #5f1800; text-shadow: 1px 1px 1px #ff982c;}
nav a.a4 {width: 281px;}


/*.members article.update {margin-bottom: 30px;}*/
.members article.set {margin-top: 30px;}
.members article.set {margin-top: 30px;}
.members article.set .box {padding-left: 24px;}
.members article.preview .box { min-height: 435px; }
.box-outer {background: url(http://www.jizzonteens.com/images/box-outer-bg.png);}
.box {background: url(http://www.jizzonteens.com/images/box-bg.png) repeat-x; min-height: 731px; padding: 20px 0 10px 30px;}
article.sortby {margin: 30px 0 30px 0;}
.sortby .box {padding: 18px 25px 18px 25px; min-height: 0; font-size: 18px; color: #FFFFFF;}
.sortby .box a {color: #E59F30;}
.sortby .sorters {float: left; width: 50%;}
.sortby .pagination {float: right; width: 50%; text-align: right;}
.pagination span {margin-left: 5px;}
.left-part {width: 628px; float: left; position: relative;}
.left-part .hd {position: absolute; float: none; margin: 0; right: 31px; top: 279px;}
.left-part img {float: left; margin: 0 2px 2px 0;}
.left-part object {margin-bottom: -1px;}
.right-part {width: 312px; float: left;}
.right-part img {margin: 0 0 2px 0; display: block;}
article.preview .right-part .data {margin: 0 10px 10px 10px; font-size: 14px; min-height: 315px;}
.right-part .data > p {margin-bottom: 25px; color: #FFAB00; font-size: 14px; font-weight: bold;}
.right-part .data > p span {color: #9D9EA1;}
.text-outer {padding: 12px 0 12px 0; position: relative; width: 100%;}
.text-left {width: 663px; float: left;}
.text-left h2 {font-size: 22px; font-weight: bold; color: #fff; padding: 0 0 7px 0;}
.text-left .list {padding: 17px 0 0 0;}
.text-left .list li {float: left; margin: 0 1px 0 0;}
.text-right {width: 277px; float: left;}
.rating {float: right; /*padding: 0 0 17px 0;*/}
.rating li {float: left;}
.rating li.last {margin-left: 10px; font-size: 12px; font-weight: bold; line-height: 19px;}
.banner {background: url(http://www.jizzonteens.com/images/banner.jpg) no-repeat; width: 100%; height: 147px; position: relative;}
.banner img {float: left; margin: 0 30px 0 0;}
.banner h3 {font-size: 26px; color: #3f4042; font-weight: bold; padding: 24px 0 10px 31px;}
.banner h3 span {font-weight: normal;}
.banner p {padding: 0 50px 0 31px; color: #595a5c;}
.banner .next {float: right;}
.banner .next img {float: none; margin: 0 0 0 35px;}
.banner .social-sait {position: absolute; top: 29px; right: 24px;}
.banner .social-sait li {float: left; margin: 0 3px 0 0;}
.banner .social-sait li a {float: left; margin: 0;}
.banner .social-sait li a img {margin: 0; float: left;}
.block {background: #19191b; padding: 8px 26px 8px 26px;}
.block-title {border-bottom: 1px dotted #3a3a3b; padding: 24px 0 14px 0;}
.block-title h2 {float: left; font-size: 26px; color: #ffab00; font-weight: bold;}
.block-title a {float: right; color: #ffab00; font-weight: bold; font-size: 13px; text-decoration: none;}
.block-inner {border-bottom: 1px dotted #3a3a3b; padding: 14px 0 15px 0; width: 100%;}
.block-inner.last {border-bottom: 0;}
.block-inner .pic {width: 325px; float: left;}
.block-inner .pic img {margin: 5px 0 0 0;}
.block-inner .block-inner-wrap {width: 620px; float: left;}
.block-inner-title h3 {font-size: 18px; color: #fff; font-weight: bold; float: left; padding: 0 0 7px 0;}
.block-inner-title .rating {padding: 4px 0 0 0;}
.block-inner-body time {display: block; color: #ffab00; font-size: 13px; font-weight: bold; padding: 9px 0 0 0;}
.update .block-inner-body p {font-size: 14px;}

.members article.faq .block-title a {color: #FFAB00; float: left; font-size: 26px; font-weight: bold; text-decoration: none; cursor: default;}
.members article.faq .block-inner-title {padding-bottom: 10px; color: #9D9EA1; font-size: 18px; font-weight: bold;}
.members article.faq .block-inner-title a {color: #E59F30; font-size: 18px; font-weight: bold; text-decoration: none;}
.members article.answer .box {min-height: 0; padding: 30px;}
.members article.answer .text-outer {padding-bottom: 20px;}
.members article.answer .text-left, .members article.answer .left-part {width: 100%;}
.members article.answer .text-left p, .members article.answer .left-part p {color: #FFAB00; font-size: 21px; font-weight: bold; padding-bottom: 20px;}
.members article.answer .text-left a {color: #9D9EA1; font-size: 21px; font-weight: bold; text-decoration: none; cursor: default;}
.members article.answer .left-part p.text {color: #FFFFFF; font-size: 15px; font-weight: normal; text-indent: 20px; text-align: justify;}
.members article.answer .left-part a {color: #FFAB00; display: block; margin-top: 20px;}
.members article.answer .left-part p.text a {display: inline;}
.members .sites {margin: 50px 0 50px 0;}

.text-left-second {width: 100%;}
.text-left-second .rating {float: none; position: absolute; top: 12px; right: 30px;}
.members .downloads {margin: 30px 0 15px 0; color: #FFFFFF; font-size: 17px;}
.members .downloads a {color: #E59F30;}
.join-main {background: #2a2b2d url(http://www.jizzonteens.com/images/join-main.png) repeat-x; padding: 0 0 0 30px;}
.heading {padding: 22px 0 26px 0; width: 100%;}
.heading p {font-size: 30px; color: #fff; /*padding: 0 0 3px 152px;*/ text-align: center;}
.heading p i {font-style: normal; color: #ffab00;}
.heading span {display: block; font-size: 19px; /*padding: 0 0 0 233px;*/ text-align: center;}
.outer {height: 488px; position: relative; padding: 0 0 35px 0;}
.inner-left {background: url(http://www.jizzonteens.com/images/inner-left.png) no-repeat; width: 442px; height: 488px; float: left; border-left-radius: 4px; -moz-border-left-radius: 4px; -webkit-border-left-radius: 4px;}
.inner-left h2 {color: #fff; font-weight: normal; font-size: 49px; padding: 175px 0 0 48px;}
.inner-left h2 i {font-style: normal; font-weight: bold; color: #ffab00;}
.inner-left ul {padding: 7px 0 0 50px;}
.inner-left ul li {background: url(http://www.jizzonteens.com/images/inner-left-li-bg.png) left 5px no-repeat; padding: 8px 0 6px 40px; color: #fff;}
.inner-right {background: url(http://www.jizzonteens.com/images/inner-right.png) repeat-x; height: 488px; width: 498px; float: left; border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px;
border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; position: relative;}

.form {padding: 33px 0 0 55px;}

.form.join {padding: 20px 0 0 30px; color: #818588 !important;}
.form.join table { border: 0 !important; color: inherit !important; font-family: inherit !important; font-size: inherit !important; margin: 0 !important; padding: 0 !important;}
.form.join td {padding-bottom: 12px;}
.form.join td.join_header {padding: 0 0 16px 130px; font-size: 25px; color: #6f7276; font-weight: normal; text-align: left;}
.form.join td.join_name {width: 110px; font-size: 15px; font-weight: normal; color: #818588; padding-right: 10px; text-align: right;}
.form.join input.join_input {border-radius: 4px; width: 248px; height: 30px; line-height: 40px; border: 1px solid #DDDDDD; font-size: 15px; color: #818588; padding: 0 10px 0 10px;}
.form.join input[type="radio"] {margin: 0 5px 10px 0;}
.form.join select.join_select {border-radius: 4px; width: 270px; height: 30px; line-height: 40px; border: 1px solid #DDDDDD; font-size: 15px; color: #818588; padding: 4px;}
.form.join input.join_button {background: url(http://www.jizzonteens.com/images/submit-bg.png) no-repeat; width: 113px; height: 46px; border: 0; font-size: 0; cursor: pointer;}
.form.join td.join_footer {text-align: center;}

.form.login {padding-top: 23px; }
.form.login h3 {padding: 0 0 16px 0; font-size: 25px; color: #6f7276; font-weight: normal;}
.form.login div.onn label {display: block; font-size: 14px; color: #818588; padding-bottom: 4px;}

.form div.onn label.last {padding-top: 8px;}
.form div.onn {padding: 0 0 15px 0;}
/*.form.login div.onn {padding: 0 0 12px 0;}*/
.form.login div.note {padding-top: 15px;}
.form.login div.note p {font-size: 11px;}
.form div.onn input.text {background: url(http://www.jizzonteens.com/images/text-bg.png) no-repeat; width: 240px; height: 40px; line-height: 40px; border: 0; font-size: 16px; color: #818588; padding: 0 14px 0 14px; outline: none}
.form div.onn input.text-1 {background: url(http://www.jizzonteens.com/images/text-1.png) no-repeat; color: #8e6233; width: 240px; height: 40px; line-height: 40px; border: 0; font-size: 16px; padding: 0 14px 0 14px; outline: none}
.form div.onn .lineForm {width: 254px; height: 40px; float: left; padding: 0;}
.form div.onn ul {float: left; width: 320px; padding: 7px 0 0 0;}
.form div.onn ul li {float: left; padding: 0 19px 0 0;}
.form div.onn ul li label {font-size: 14px; font-style: normal; padding: 0 0 0 9px; float: left; width: auto; cursor: pointer;}
.form div.onn ul li .radio {position: relative; cursor: pointer;}
.form div.onn a#refreshVerifyCode {font-size: 10px; font-style: normal; color: #818588;}
.form div.rememberMe {margin-top: 15px;}
.form div.error {font-size: 11px; color: red; margin-bottom: -13px;}
.niceRadio {width: 12px; height: 12px; cursor: pointer; background: url(http://www.jizzonteens.com/images/radio-1.png) no-repeat; overflow: hidden; float: left; margin: 3px 0 0 0;}
.radioChecked {background-position: 0 -12px;}
.niceRadio input {margin-left: -13px;}
*+html .niceRadio input {margin-left: -17px;}
.niceCheck {width: 12px; height: 12px; float: left; margin: 2px 0 0 0; cursor: pointer; background: url(http://www.jizzonteens.com/images/checkbox.png);}
.niceCheck input {display: none;}
.niceCheck-outer {float: left; width: 320px;}
.form div.onn .niceCheck-outer label {font-size: 14px; font-style: normal; float: left; padding: 0 0 0 9px; width: auto;}
.form .submit {background: url(http://www.jizzonteens.com/images/login-button.png) no-repeat; width: 113px; height: 46px; line-height: 46px; border: 0; cursor: pointer; margin: 0 0 0 101px; font-size: 20px; color: #813c00; text-shadow: 1px 1px 1px #faa135;}
.money-back {position: absolute; font-size: 11px; font-weight: bold; bottom: 5px; left: 10px;}
.super {position: absolute; bottom: -48px; right: 22px;}
.sites {background: url(http://www.jizzonteens.com/images/sites.png) no-repeat; height: 570px; padding: 0 0 0 45px;}
.sites h2 {color: #3f4042; font-size: 48px; padding: 31px 0 0 0;}
.sites h2 span {color: #ffab00;}
.sites p {color: #595a5c; padding: 0 50px 0 0; font-size: 14px;}
.sites ul {padding: 26px 0 0 0;}
.sites ul li {width: 462px; float: left; text-align: center; margin: 0 15px 15px 0;}
.sites ul li p {font-size: 17px; text-align: left; padding: 0 0 5px 0;}
.sites ul li div.thumb {float: left; padding: 0 10px 10px 0;}
.sites ul li div.thumb img {border: 1px solid #818588;}
.sites ul li div.description {float: left; font-size: 12px; width: 200px; color: #818588; text-indent: 1.5em; text-align: justify;}
.div-0 {position: relative; z-index: 3;}
.div-1 {position: relative; z-index: 2;}
.div-2 {position: relative; z-index: 1;}


.footer {background: url(http://www.jizzonteens.com/images/footer.png) repeat-x; width: 100%; position: absolute; bottom: 0;}
.footer-main {width: 1000px; margin: 0 auto; /*height: 300px;*/}
.footer-logo {float: left; margin: 35px 0 0 0;}
.footer-inner {width: 764px; position: relative; float: right; padding: 40px 0 0 0; margin-bottom: 20px;}
.footer-naw {margin-bottom: 30px;}
.footer-inner .footer-naw li {float: left; margin: 0 25px 0 0;}
.footer-inner .footer-naw li.last {margin: 0;}
.footer-inner .footer-naw li a {float: left; color: #e59f30; font-weight: bold; text-decoration: none; font-size: 13px;}
.footer-inner .footer-naw li a:hover { text-decoration: underline;}
.footer-inner p {font-size: 12px; line-height: 1.4;}
.footer-inner p a {text-decoration: none; color: #e59f30;}
.footer-inner p.copy {padding: 8px 0 6px 0;}
.footer-inner p.usc2257, .footer-inner p.parents, .footer-inner p.webmasters {margin-top: 15px;}
.design {float: left; padding: 24px 0 0 0;}
.social {/*float: right; padding: 26px 0 0 0;*/ position: absolute; left: 522px; top: 30px; width: 242px;}
.social li {float: left; margin: 0 7px 0 0;}
.social li.last {float: left; margin: 0;}

article.set ul.tabs { list-style: none outside none; border-top: 4px solid #FFAB00; padding-top: 3px; margin: -20px 0 70px -24px; }
article.set ul.tabs li { float: left; margin-left: 3px; padding-bottom: 8px; }
article.set ul.tabs li a { display: block; height: 35px; padding: 0 20px; text-decoration: none; color: #FFFFFF; font-size: 22px; line-height: 35px; font-weight: bold; }
article.set ul.tabs li.selected { background: url(/images/selected_top.png) no-repeat scroll center bottom transparent; }
article.set ul.tabs li.selected a { background-color: #FFAB00; color: #000000; }

article.set .hqpics, article.set .screencaps { text-align: center; }
.hqpics ul, .screencaps ul { list-style: none outside none; margin-top: 25px; }
.hqpics ul > li, .screencaps ul > li { float: left; margin: 0 10px 10px 0; width: 181px; text-align: center; }
.screencaps ul > li { width: 229px; }
.hqpics img, .screencaps img { border: 1px solid #2e2e30; }
.hqpics .pagination, .screencaps .pagination { margin: 10px auto; font-size: 18px; font-weight: bold; width: 296px; }
.hqpics .pagination a, .screencaps .pagination a { color: #E59F30; }
.hqpics .pagination > div, .screencaps .pagination > div { float: left; padding: 0 4px 0 4px; }
