article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; background:url(../images/bg.jpg) repeat; font-family:'open_sansregular';}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img, fieldset{border:none; margin:0px; padding:0px;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; -webkit-border-radius:3px;}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}

@font-face {
    font-family:'open_sansregular';
    src: url('opensans-regular_0-webfont.eot');
    src: url('opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular_0-webfont.woff2') format('woff2'),
         url('opensans-regular_0-webfont.woff') format('woff'),
         url('opensans-regular_0-webfont.ttf') format('truetype'),
         url('opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanslight';
    src: url('opensans-light_0-webfont.eot');
    src: url('opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light_0-webfont.woff2') format('woff2'),
         url('opensans-light_0-webfont.woff') format('woff'),
         url('opensans-light_0-webfont.ttf') format('truetype'),
         url('opensans-light_0-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sansbold';
    src: url('opensans-bold_0-webfont.eot');
    src: url('opensans-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold_0-webfont.woff2') format('woff2'),
         url('opensans-bold_0-webfont.woff') format('woff'),
         url('opensans-bold_0-webfont.ttf') format('truetype'),
         url('opensans-bold_0-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'open_sanssemibold';
    src: url('opensans-semibold_0-webfont.eot');
    src: url('opensans-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold_0-webfont.woff2') format('woff2'),
         url('opensans-semibold_0-webfont.woff') format('woff'),
         url('opensans-semibold_0-webfont.ttf') format('truetype'),
         url('opensans-semibold_0-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.centerwrap{width:994px; margin:auto;}
.banner img, .sexygirl img{display:block; max-width:100%;}
.bodyarea{background-color:#6d004b; padding:13px 16px 0px 16px;}
.unlimited_access{background-color:#ff2b70; padding:18px; padding-top:0px; margin-bottom:10px;}
.unlimited_access h3{font-family:'open_sansbold'; font-weight:normal; font-size:48px; letter-spacing:-0.05em; color:#fefcfc; line-height:42px; text-transform:uppercase; text-align:center; padding-top:16px; padding-bottom:14px;}
.unlimited_access a{color:#fefcfc; font-size:27px; text-decoration:underline; text-align:center; background:url(../images/greenbtn_small.jpg) repeat-x; height:49px; line-height:48px; display:block; font-family:'open_sanssemibold'; border-radius:3px; -webkit-border-radius:3px; letter-spacing:-0.025em;}
.unlimited_access a:hover{text-decoration:none;}
.scene{padding:0;}
.scene h3{font-size:20px; letter-spacing:-0.025em; color:#ffffff; font-weight:normal; padding-bottom:8px; line-height:22px;}
.scene h3 a{color:#e9eaf1;}
.scene h3 a:hover{color:#f00;}
.scene h3 span{display:block; text-transform:uppercase; color:#fff; font-size:14px;}
.scene h3 span a{color:#ffffff;}
.scene h3 span a:hover{color:#274afa;}
.scene p{font-size:14px; line-height:18px; letter-spacing:-0.025em; color:#ffffff; padding-bottom:15px;}
.sexygirls{}
.sexygirl{float:left; margin-right:15px; margin-bottom:15px;}
.sexygirl img{display:block; border:1px solid #f7e0e0;}
.sexygirl.last{margin-right:0px;}
.access{padding-bottom:12px;}
.access p{font-family:'open_sansbold'; font-size:30px; text-align:center; letter-spacing:-0.025em; color:#ff00d8; line-height:30px;}
.access p span{color:#fffbfb; font-family:'open_sanssemibold'; font-size:24px; letter-spacing:-0.025em; display:block}
.graybox{float:right; background-color:#f0efef; border-radius:3px; -webkit-border-radius:3px; padding:14px; width:474px;}
.offers{background-color:#d00087; border-radius:3px; -webkit-border-radius:3px; padding:14px 18px 15px 18px; margin-bottom:15px;}
.offers h3{font-family:'open_sansbold'; font-weight:normal; font-size:30px; letter-spacing:-0.025em; color:#6a016d; text-align:center; padding-bottom:4px;}
.offers ul{}
.offers li{font-size:22px; line-height:32px; color:#fefcfc; letter-spacing:0.005em; font-family:'open_sanslight';}
.offers li span{color:#000000;}
a.password{font-family:'open_sansbold'; font-size:68px; line-height:57px; letter-spacing:-0.015em; color:#6d004d; background:url(../images/greenbtn.jpg) repeat-x; border-radius:3px; -webkit-border-radius:3px; display:block; text-transform:uppercase; text-align:center; height:252px; padding-top:9px;}
a:hover.password{color:#000;}