@charset "utf-8";
/* CSS Document */

/* body and container */
body { padding: 0; margin: 0; font:normal 11px Arial, Helvetica, sans-serif; color: #505050; text-decoration:none; background:#cb5907 url(../images/mainBG.jpg) repeat-y top center }
#container{ width:980px; margin:0 auto; text-align:center;}

/* index and join page headers */
#header-index{ width:980px; height:540px; background:url(../images/header.jpg) no-repeat top center; display:block; text-align:left;}
#headerFlash { width:206px; height:313px; padding: 137px 0 0 66px}


/* menu */
#top-nav{ width:980px; height:95px; clear:both}
#top-nav div, #top-nav div a{ float:left; height:95px; display:block;}
#top-nav .nav-home a{ width:135px; background: url(../images/nav-home.jpg) 0 0;}
#top-nav .nav-home a:hover{ background: url(../images/nav-home.jpg) 0 95px;}
#top-nav .nav-videos a{ width:245px; background: url(../images/nav-videos.jpg) 0 0; }
#top-nav .nav-videos a:hover{ background: url(../images/nav-videos.jpg) 0 95px; }
#top-nav .nav-submitagirl a{ width:190px; background: url(../images/nav-submitagirl.jpg) 0 0;}
#top-nav .nav-submitagirl a:hover{background: url(../images/nav-submitagirl.jpg) 0 95px; }
#top-nav .nav-members a{ width:200px;  background: url(../images/nav-members.jpg) 0 0; }
#top-nav .nav-members a:hover{ background: url(../images/nav-members.jpg) 0 95px; }
#top-nav .nav-join a{ width:210px;background: url(../images/nav-join.gif) 0 0; }

/* trailer, welcome and geo block */
#flashTrailerBG{ float:left; width:389px; height:330px; background:url(../images/trailerBG.jpg) no-repeat; }
#flashTrailer {padding:60px 0 0 20px; text-align:left}

#welcome{ float:left; width:591px; background:#383838; text-align:center}
#welcome h1.welcomeBottom{ width:591px; height:63px; background:url(../images/welcomeBottom.jpg) no-repeat; font:bold 16px Arial, Helvetica, sans-serif; color:#505050; padding:0px; margin:0}

/* block with pictures, movies, mix block */
.block-content{ text-align:center; background:#fba92a; display:block}
.imgbg-girlWrapper{ width:980px; text-align:center; display:block}

.imgbg-girl1 {  width:196px; height:320px; background:url(../images/img-bg_pic1.jpg) no-repeat ; text-align:center; display: inline; float:left; }
.imgbg-girl2 {  width:196px; height:320px; background:url(../images/img-bg_pic2.jpg) no-repeat ; text-align:center; display: inline; float:left; }
.imgbg-girl3 {  width:196px; height:320px; background:url(../images/img-bg_pic3.jpg) no-repeat ; text-align:center; display: inline; float:left; }
.imgbg-girl4 {  width:196px; height:320px; background:url(../images/img-bg_pic4.jpg) no-repeat ; text-align:center; display: inline; float:left; }
.imgbg-girl5 {  width:196px; height:320px; background:url(../images/img-bg_pic5.jpg) no-repeat ; text-align:center; display: inline; float:left; }

.imgbg-girl1 h1, .imgbg-girl2 h1, .imgbg-girl3 h1, .imgbg-girl4 h1, .imgbg-girl5 h1{ font:bold 13px/25px Arial, Helvetica, sans-serif; color:#061e2b; display:block; letter-spacing:0 }
.imgbg-girl1 img, .imgbg-girl2 img, .imgbg-girl3 img, .imgbg-girl4 img, .imgbg-girl5 img{ margin:0 0 8px 0}
.imgbg-girl1 img:hover, .imgbg-girl2 img:hover, .imgbg-girl3 img:hover, .imgbg-girl4 img:hover, .imgbg-girl5 img:hover{ border:1px solid white; margin-top:-1px; margin-bottom:7px}
.imgbg-girl1 p, .imgbg-girl2 p, .imgbg-girl3 p, .imgbg-girl4 p, .imgbg-girl5 p{ padding:0 15px; margin:0; display:block; font:normal 11px/11px Arial, Helvetica, sans-serif; color:#082737}

.videoWrapper{ text-align:center;}
.videoWrapper img{ margin:3px}

.mixblockWrapper{ text-align:center; color:#000}
.mixblockWrapper img{ margin:5px}

/* footer and copyrights for index and join page */
body#index #footer{ text-align:center; width:980px; height:207px; background:#212121 url(../images/copyr-index.jpg) no-repeat top center;}
body#join #footer{ text-align:center; width:980px; height:207px; background:#212121 url(../images/copyr-join.jpg) no-repeat top center;}

ul{ padding:0; margin:0; list-style-type:none; text-align:center; display:block; padding-top:25px; }
li { padding:0; margin:0 3px; display:inline; color: #fff; font-size:14px; font-weight:bold }
li a, li a:active{ color:#fff68e; font-size:14px; text-decoration:underline}
li a:hover{ color:#fff; text-decoration:none}

#copyr-text{ padding:5px 80px 0 10px; font:normal 10px/11px Arial, Helvetica, sans-serif; text-align:justify; color:#fff}
#copyr-text p{ padding:0; margin:0; margin-bottom:3px;}

/* join page and bonus sites */
#bonusSites{ text-align:center; background:#fff}
#bonusSites img{ margin:3px;}

#joinForm{ background:#fff; text-align:center; }
#joinForm-table, #joinForm-table td, #joinForm-table div, #joinForm-table span{ font-size:14px; color:#000}
.button-join{ width:294px; height:64px; background:url(http://www.stickygfs.com/images/button-join.gif) no-repeat; display:block; font:bold 14px/64px  Arial, Helvetica, sans-serif; margin:0 auto; border:0; text-decoration:underline;  }
.button-join:hover{ cursor:pointer; color:#fff}

.text_area {width:210px; padding:5px 4px; font-size:11px; background:#fff; border:1px solid #abadb3; color:#323438}
.select_text_area {width:220px;  padding:5px 4px; font-size:11px; background:#fff; border:1px solid #abadb3; color:#323438}

/* align */
.align-center{ text-align:center}
.align-left{ float:left}
.align-right{ float:right}
.clear{ clear:both}

/* image borders */
.imgBorder-white1{ border:1px solid #fff}
.imgBorder-white1:hover{ border:1px solid #d4d4d4}

.imgBorder-white4{ border:4px solid #fff}
.imgBorder-white4:hover{ border:4px solid #d4d4d4}

/* text styles and headings */
td, div{font:normal 11px Arial, Helvetica, sans-serif; color: #505050; text-decoration:none;}
h1{ font: bold 30px Arial, Helvetica, sans-serif; color: #000; text-decoration:none ; margin:0; padding:0; letter-spacing:-1px; }
h2{ font: bold 24px Arial, Helvetica, sans-serif; color: #fff; text-decoration:none ; margin:0; padding:0; letter-spacing:-1px; margin-bottom:5px }

p{ margin:0; padding:10px 0}

/* text colors */
.white{ color:#fff}
.black{ color:#000}
.yellow{ color:#ffea00}
.orange{ color:#d89022}
.blue{ color:#04b7f2}

/* text sizes */
.txt14{ font-size:14px;}
.txt18{ font-size:18px; }
.txt24{ font-size:24px; letter-spacing:-1px; }
.txt30{ font-size:30px; letter-spacing:-1px; }
.txt36{ font-size:36px; letter-spacing:-1px; }

/* links */
a {font: bold 12px Arial, Helvetica, sans-serif; color: #1db7fb; text-decoration:underline}
a:hover { color:#000; text-decoration:none }
a img{ border:0}

/* forms */
form, input, select{ margin:0; padding:0}
