html, body, p, ul, li {
 padding: 0;
 margin: 0;
}
html, input, textarea, th, td, select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #fff;
}
table { border-collapse: collapse; }
a, img { border: 0; color: #fff; text-decoration: none; }

/**
 * Common
 */
body { background: #000 url('../images/commonBg.jpg') repeat-y 50% 0; }

#contentWrapper {
 position: relative;
 margin: 0 auto;
 top: 0;
 left: 0;
 width: 1000px;
}
#footerMenu {
 position: relative;
 margin: 0 auto;
 padding: 5px 0 30px;
 bottom: 0;
 width: 1000px;
 height: 110px;
 background: #000;
}
#footerMenu a { color: #fff; }
p.size11 {
 margin: 17px 0 0;
 font-size: 11px;
 text-align: center;
}
p.size14 {
 margin: 17px 0 16px;
 font-size: 14px;
 text-align: center;
}
p.size12 {
 margin: 10px 0;
 font-size: 12px;
 text-align: center;
 text-decoration: underline;
}
p.size14 a:hover { text-decoration: underline; }
p.size14 span { padding: 0 20px; }

div.pinkLine { clear: both; margin: 0; padding: 0; border: 0; width: 170px; height: 1px; background: transparent url('../images/pinkLine.png') no-repeat 50% 50%; }

#banner {
 display: none;
 position: absolute;
 width: auto;
 height: auto;
 z-index: 1000;
}
#banner #bannerWrapper { float: left; }
#banner #bannerWrapper a { outline: none; }
#banner #bannerWrapper img { display: block; border: 0;/*1px solid #970065;*/ }

/**
 * Common Block Element Style: Come Inside button
 */
.comeInside {
 position: absolute;
 display: block;
 border: 0;
 width: 250px;
 height: 65px;
 color: transparent;
 background: transparent url('../images/comeInside.png') no-repeat 0 0;
}
.comeInside:hover { background-position: -250px 0 !important; }

/**
 * Common Block Element: Free Update Items Container Box Style
 */
.freeUpdateBox {
 position: relative;
 padding: 0 0 0 50px;
 height: 920px;
}
.freeUpdateBox #textWrapper {
 position: relative;
 float: left;
 width: 250px;
 height: 912px;

}
.freeUpdateBox .text {
 position: absolute;
 padding: 0 10px 0 20px;
 top: 295px;
 left: 0;
 font-size: 12px;
 color: #ddd;
 letter-spacing: 0;
 line-height: 16px;
}
.freeUpdateBox .firstLink,
.freeUpdateBox .secondLink {
 position: absolute;
 float: left;
 display: block;
 padding: 13px 0 0;
 bottom: 93px;
 font-size: 14px;
 font-weight: normal;
 color: #ff0096;
 background: transparent url('../images/pinkLine.png') no-repeat top center;
}
.freeUpdateBox .secondLink{ bottom: 26px; }
.freeUpdateBox a:hover { text-decoration: underline; }
.freeUpdateBox .smallPics {
 float: left;
 margin: 285px 5px 0 0;
 width: 152px;
}
.freeUpdateBox .smallPics a { cursor: pointer; }
.freeUpdateBox .smallPics img { margin: 0 0 5px; border: 1px solid #970065; }
.freeUpdateBox #largeWrapper { float: left; width: 502px; }
.freeUpdateBox #largeWrapper .largePic { margin: 0 0 5px; }
.freeUpdateBox #largeWrapper .largePic img { border: 1px solid #970065; }
.freeUpdateBox #largeWrapper .largePic a { cursor: pointer; }
.freeUpdateBox #largeWrapper .video { float: left; margin: 0; padding: 0; border: 1px solid #970065; background-color: #000; }

/**
 * Common Block Element Style: 2 big buttons [more free preview & instant access now]
 */
.bigButtons {
 position: relative;
 height: 143px;
 padding: 0;
 z-index: 500;
}
.bigButtons div {
 height: 100px;
 padding: 43px 0 0;
}
.bigButtons .leftSide {
 float: left;
 width: 463px;
 padding-left: 37px;
 background: transparent url('../images/bigButtons-LeftSide-Bg.png') no-repeat 0 0;
}
.bigButtons .rightSide {
 float: right;
 width: 442px;
 padding-left: 58px;
 background: transparent url('../images/bigButtons-RightSide-Bg.png') no-repeat 0 0;
}
.bigButtons div a {
 display: block;
 width: 406px;
 height: 64px;
 text-indent: -9999px;
 outline: none;
}
.bigButtons div a:hover { background-position: 0 -64px !important; }
.bigButtons div a.morePreview    { background: url('../images/bigButtons-morePreview.png') no-repeat 0 0; }
.bigButtons div a.instantAccess  { background: url('../images/bigButtons-instantAccess.png') no-repeat 0 0; }
.bigButtons div a.morePicsVideos { background: url('../images/bigButtons-morePicsVideos.png') no-repeat 0 0; }

/**
 * Common Trailer Preview element style
 */
span.prevPicture { display: block; position: absolute; margin: 0; padding: 0; top: 0; left: 0; z-index: 20; }
a.playerButton {
 display: block;
 position: absolute;
 margin: 83px 0 0 190px;
 padding: 0;
 top: 0;
 left: 0;
 width: 120px;
 height: 115px;
 outline: none;
 cursor: pointer;
 text-indent: -10000px;
 background: transparent url('../images/playerButton.png') no-repeat 0 0;
 z-index: 2000;
} 

/**
 * Main Top & Bottom Menu Styles
 */
#mainMenuTop {
 position: absolute;
 top: 0;
 left: 90px;
 width: 890px;
}
#mainMenuHomeTop {
 position: absolute;
 top: 0;
 left: 175px;
 width: 127px;
 height: 66px;
 background: transparent url('../images/mainMenuHomeTop-Bg.png') no-repeat 0 0;
}
#mainMenuBottom {
 position: relative;
 margin: 70px 0 0 0;
 left: 90px;
 width: 890px;
 background: transparent url('../images/mainMenuBottom-Bg.png') no-repeat 0 0;
}

#mainMenuTop a, #mainMenuHomeTop a, #mainMenuBottom a {
 display: inline-block;
 height: 64px;
 text-indent: -10000px;
 outline: none;
 background: transparent none;
}
#mainMenuBottom a {
 position: relative;
 margin: 0 8px 0 7px;
 top: -5px;
 left: 10px;
}
#mainMenuHomeTop a {
 position: relative;
 top: 8px;
 left: 32px;
 width: 63px;
}

#mainMenuTop a:hover, #mainMenuTop a.active { background:transparent url('../images/mainMenuTop-Items.png') no-repeat 0 0; }
#mainMenuHomeTop a:hover { background: transparent url('../images/mainMenuHomeTop-Items.png') no-repeat 0 0; }
#mainMenuBottom a:hover, #mainMenuBottom a.active { background: transparent url('../images/mainMenuBottom-Items.png') no-repeat 0 0; }

.membersLink {
 position: absolute;
 display: block;
 width: 110px;
 height: 122px;
 background: transparent url('../images/index/membersButton.png') no-repeat 0 0;
 z-index: 100;
 cursor: pointer;
}
.membersLink:hover { background: transparent url('../images/index/membersButton.png') no-repeat 0 0; }
#mainMenuBottom .membersLink {
 position: absolute;
 margin: 0;
 top: -105px;
 left: -80px;
 border: 0px solid #fff;
 width: 115px;
 height: 147px;
 background: transparent url('../images/mainMenuBottom-membersButton.png') no-repeat 0 0;
 cursor: pointer;
 z-index: 1000;
}
#mainMenuBottom .membersLink:hover { background: transparent url('../images/mainMenuBottom-membersButton.png') no-repeat 0 0; }

.home { width: 64px; background-position: -2px -1px !important; }
.videos { width: 63px; background-position: 0 -64px !important; }
.pictures { width:77px; background-position: -1px -128px !important; }
.backstages { width: 109px; background-position: 0 -192px !important; }
.funstuff { width:70px; background-position: 1px -256px !important; }
.extras { width: 59px; background-position: 1px -320px !important; }
.myStore { width: 80px; background-position: 0 -384px !important; }
.blog { width: 50px; background-position: 1px -448px !important; }
.joinMe { left: 50px !important; margin: 0 !important; width: 84px; background-position: 0 -512px !important; }

.tm #mainMenuTop { background: transparent url('../images/mainMenuTop-Bg.png') no-repeat 0 0; }
.tm #mainMenuTop a {
 position: relative;
 margin: 0 8px 0 7px;
 top: 4px;
 left: 10px;
}
.tm #mainMenuTop .membersLink {
 position: absolute;
 margin: 0;
 top: 30px;
 left: -75px;
 width: 120px;
 height: 136px;
 background: transparent url('../images/mainMenuTop-membersButton.png') no-repeat 0 0;
 cursor: pointer;
}

.tm #mainMenuTop .download1by1Link, .tm #mainMenuTop .download1by1Link:hover {
 position: absolute;
 margin: 0;
 top: 155px;
 left: -75px;
 width: 120px;
 height: 140px;
 background: transparent url('../images/mainMenuTop-download1by1Button.png') no-repeat 0 0;
 cursor: pointer;
}

#mainMenuBottom .funstuff:hover, #mainMenuBottom .funstuff.active { margin-left: 11px; }
#mainMenuBottom .myStore:hover, #mainMenuBottom .myStore.active { margin-left: 8px; }


/**
 * Page Style: Main Index
 */
#indexBody {
 margin: 0 auto 20px;
 padding: 610px 0 10px;
 width: 1000px;
 font-weight: bold;
 text-align: center;
 background: #000 url('../images/index/page-Bg.jpg') no-repeat 50% 10px;
}
#indexBody .adultText {
 margin: 10px auto 20px;
 padding: 5px;
 width: 590px;
 height: 80px;
 color: #000;
 text-align: left;
 background: #fff;
 overflow: auto;
}
#indexBody .linkWrapper {
 position: relative;
 left: 0;
 top: 0;
 height: 180px;
}
#indexBody .chooseLink {
 position: absolute;
 display: block;
 height: 62px;
 width: 402px;
 outline: none;
 text-indent: -10000px;
}
.linkWrapper #adult {
 left: 60px;
 top: 0;
 background: transparent url('../images/index/greenButton.png') no-repeat 0 0;
}
.linkWrapper #notAdult {
 left: 540px;
 top: 0;
 background: transparent url('../images/index/redButton.png') no-repeat 0 0;
}
.linkWrapper .membersLink {
 top: 62px;
 left: 445px;
 outline: none;
 cursor: pointer;
 text-indent: -10000px;
}


/**
 * Page Style: Tour 01 (Home)
 */
#tour01 #contentWrapper { padding: 2340px 0 0; background: transparent url('../images/tour01/page-Bg.jpg') no-repeat 0 0; }
#tour01 .video {
 position: absolute;
 top: 555px;
 left: 500px;
}
#tour01 .comeInside {
 top: 1310px;
 right: 14px;
}

#tour01 .memberText {
 position: absolute;
 top: 1277px;
 left: 330px;
 width: 400px;
 font-size: 15px;
 color: #ccc;
 text-align: center;
}

#tour01 .welcomeText {
 position: absolute;
 top: 2010px;
 right: 42px;
 font-size: 15px;
 color: #ccc;
}

#tour01 #bonusSites {
 position: relative;
 height: 379px;
}
#bonusSites .imgWrapper {
 position: absolute;
 right: 61px;
 top: 7px;
}
#bonusSites .imgWrapper img { float: left; }
#bonusSites .imgWrapper .center img { margin: 0 21px 0 22px; }
#bonusSites .text {
 position: absolute;
 top: 270px;
 left: 83px;
 width: 520px;
 font-size: 14px;
 color: #ccc;
}
#bonusSites .comeInside {
 position: absolute;
 right: 85px;
 top: 270px;
}

/**
 * Page Style: Tour 02 (Videos)
 */
#tour02 #contentWrapper { padding: 890px 0 0; background: transparent url('../images/tour02/page-Bg.jpg') no-repeat 0 0; }

#tour02 .comeInside {
 position: absolute;
 left: -15px;
 top: 630px;
}

#tour02 .latestUpdates {
 position: absolute;
 top: 550px;
 right: 100px;
 width: 330px;
 height: 270px;
 overflow-y: auto;
}
#tour02 .latestUpdates .item { margin: 0 0 10px; }
#tour02 .latestUpdates .item img { border: 1px solid #970065; }
#tour02 .latestUpdates .title {
 position: relative;
 margin: 0 0 15px;
 padding: 0 0 0 57px;
 width: 243px;
 font-size: 14px;
 color: #ff0095;
}
#tour02 .latestUpdates .title span {
 position: absolute;
 left: 0;
 top: 0;
 color: #e4ff00;
}
#tour02 .latestUpdates .title .setType {
 font-size: 11px;
 font-weight: normal;
 color: #fff;
}
#tour02 .latestUpdates .itemSeparator {
 position: relative;
 margin: 0 0 10px;
 width: 300px;
 height: 21px;
 background: transparent url('../images/latestUpdItemSep.png') no-repeat center center;
}

#tour02 .gallery {
 position: relative;
 height: 574px;
 overflow: hidden;
}
#tour02 .gallery ul {
 padding: 223px 0 0 42px;
 width: 220px;
 list-style-type: disc;
}
#tour02 .gallery li {
 margin: 0 0 2px 20px;
 font-size: 14px;
 color: #c02480;
 line-height: 25px;
}
#tour02 .gallery li h6 { margin: 0; padding: 0; font-weight: normal; color: #ddd; font-size: 14px; }
#tour02 .gallery .imgWrapper {
 position: absolute;
 right: 30px;
 top: 0;
 width: 700px;
 height: 540px;
}
#tour02 .gallery .imgWrapper img {
 float: left;
 margin: 4px 3px;
 border: 1px solid #98136c;
 width: 220px;
 height: 160px;
}

#tour02 #box1.freeUpdateBox { padding-top: 55px !important; background: transparent url('../images/tour02/freeUpdateBox1-Bg.jpg') no-repeat 0 0; }
#tour02 #box2.freeUpdateBox { padding-top: 55px !important; background: transparent url('../images/tour02/freeUpdateBox2-Bg.jpg') no-repeat 0 0; }

#tour02 #makeMovie {
 margin-bottom: -85px;
 height: 400px;
 background: transparent url('../images/tour02/makeYourMovie.png') no-repeat 0 0;
}
#tour02 #makeMovie .text {
 padding: 105px 364px 0 75px;
 font-size: 14px;
 color: #ddd;
}
#tour02 #makeMovie .text a { font-size: 14px; color: #e4ff00; text-decoration: underline; }
#tour02 #makeMovie .text a:hover { text-decoration: underline; }


/**
 * Page Style: Tour 03 (Pictures)
 */
#tour03 #contentWrapper { padding: 1095px 0 0; background: transparent url('../images/tour03/page-Bg.jpg') no-repeat 0 0; }

#tour03 .comeInside {
 position: absolute;
 left: -15px;
 top: 630px;
}

#tour03 .freeUpdateBox { padding-top: 17px !important; }

#tour03 #download1by1Top {
 position: absolute;
 padding: 8px 30px 0 0;
 top: 800px;
 right: 34px;
 width: 490px;
 height: 255px;
}
#download1by1Top .text {
 padding: 0;
 font-size: 14px;
 font-weight: normal;
 color: #ddd;
 line-height: 16px;
}
#download1by1Top .goDownload {
 float: left;
 display: block;
 margin: 0 0 0 70px;
 border: 0;
 width: 345px;
 height: 70px;
 color: transparent;
 outline: none;
 background: transparent url('../images/tour03/goDownload.png') no-repeat 0 0;
}
#download1by1Top .goDownload:hover { background-position: -345px 0 !important; }

#tour03 #downloadBox {
 margin-bottom: -138px;
 width: 1000px;
 height: 436px;
 background: transparent url('../images/tour03/download-Bg.png') no-repeat 0 0;
}
#tour03 #downloadBox .text {
 padding: 110px 90px 0 350px;
 font-size: 14px;
 font-weight: normal;
 color: #ddd;
 line-height: 16px;
}
#tour03 #downloadBox .text a { font-size: 14px; color: #e4ff00; text-decoration: underline; }
#tour03 #downloadBox .text a:hover { text-decoration: underline; }


/**
 * Page Style: Tour 04 (Backstages)
 */
#tour04 #contentWrapper { padding: 610px 0 0; background: transparent url('../images/tour04/page-Bg.jpg') no-repeat 0 0; }

#tour04 .freeUpdateBox { padding-top: 17px !important; }

#tour04 .comeInside {
 position: absolute;
 left: -15px;
 top: 630px;
}

#tour04 #pantyBox {
 position: relative;
 margin-bottom: -128px;
 height: 480px;
 background: transparent url('../images/tour04/panty-Bg.png') no-repeat 0 -20px;
}
#tour04 #pantyBox .text {
 padding: 45px 67px 0 520px;
 font-size: 14px;
 font-weight: normal;
 color: #ddd;
 line-height: 16px;
}
#tour04 #pantyBox .text a { font-size: 14px; color: #e4ff00; text-decoration: underline; }
#tour04 #pantyBox .text a:hover { text-decoration: underline; }

/**
 * Page Style: Tour 05 (Funstuff)
 */
#tour05 #contentWrapper { padding: 837px 0 0; background: transparent url('../images/tour05/page-Bg.jpg') no-repeat 0 0; }

#tour05 .freeUpdateBox { padding-top: 17px !important; }

#tour05 .comeInside {
 position: absolute;
 left: -15px;
 top: 620px;
}

#tour05 #getFreeVideo {
 position: relative;
 margin: 0 0 110px;
 height: 300px;
 background: transparent url('../images/tour05/getFreeVideos-Bg.png') no-repeat 0 0;
}
#tour05 #getFreeVideo .text {
 padding: 120px 0 0 70px;
 width: 630px;
 font-size: 14px;
 font-weight: normal;
 color: #ddd;
 line-height: 16px;
}
#tour05 #getFreeVideo .text a { font-size: 14px; color: #e4ff00; text-decoration: underline; }
#tour05 #getFreeVideo .text a:hover { text-decoration: underline; }
#tour05 #getFreeVideo .cut {
 position: absolute;
 right: 0;
 top: 0;
 width: 332px;
 height: 377px;
 background: transparent url('../images/tour05/cut.png') no-repeat 0 0;
}


/**
 * Page Style: Download 1by1
 */
#download { background: #000 !important; }
#download #contentWrapper { padding: 0 !important; background: transparent url('../images/commonBg.jpg') repeat-y center 0; }

#download #contentWrapper #headerLogo { margin: 0; padding: 0; width: 1000px; height: 346px; background: transparent url('../images/download/header.png') no-repeat 0 0; }

#download .freeUpdateBox { margin: 0 !important; padding: 0 44px 9px 45px !important; border: 0; width: 911px; height: 970px; background: transparent url('../images/download/box-Bg.png') no-repeat 0 0 !important; }
#download .bottomMargin  { margin-bottom: 40px !important; }
#download .topMargin     { margin-top: 40px !important; }

#download .freeUpdateBox .groupTitle {
 position: relative;
 clear: both;
 margin: 0 0 6px !important;
 padding: 0 15px 0 0 !important;
 border: 0;
 top: 0;
 left: 0;
 width: 572px;
 height: 65px;
}
#download .freeUpdateBox .groupTitle p { text-align: center; }
#download .freeUpdateBox .groupTitle p img { vertical-align: middle; }
#download .freeUpdateBox .groupTitle p .titleText { font-size: 25px; color: #fff; line-height: 60px; }

#download .freeUpdateBox .groupDetails {
 position: relative;
 width: 913px;
 height: 902px;
}

.groupDetails .downloadLinks {
 float: left;
 margin: 0;
 padding: 30px 0 0 6px;
 border: 0;
 width: 400px;
 height: 255px;
}

.downloadLinks a {
 display: block;
 float: left;
 margin: 0;
 padding: 0 0 95px 12px;
 border: 0;
 width: 388px;
 height: 15px;
 font-size: 15px;
 font-weight: normal;
 color: #ff0096;
 line-height: 15px;
 text-align: center;
 outline: none;
}
.downloadLinks a:hover { background-position: -400px 0 !important; text-decoration: none; }
.downloadLinks .picture { background: transparent url('../images/download/downloadPics-Button.png') no-repeat 0 0; }
.downloadLinks .video { background: transparent url('../images/download/downloadVideo-Button.png') no-repeat 0 0; }

.groupDetails .text {
 float: left;
 margin: 0;
 padding: 30px 0 0 11px;
 width: 243px;
}
.text p { float: left; margin: 0; padding: 0 15px 40px 10px !important; font-size: 12px; color: #ddd; line-height: 16px; text-align: left; }
.text a.joinNow {
 display: block;
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
 width: 235px;
 height: 70px;
 text-indent: -10000px;
 outline: none;
 background: transparent url('../images/joinNow-Button.png') no-repeat 0 0;
}
.text a.joinNow:hover { background-position: -235px 0 !important; }

.groupDetails .smallPics {
 float: right;
 margin: 0;
 padding: 0;
 width: 152px;
}
.groupDetails .smallPics a { cursor: pointer; }
.groupDetails .smallPics img { margin: 0 0 5px; border: 1px solid #970065; }

.groupDetails .largeWrapper { float: left; width: 502px; }
.groupDetails .largeWrapper .largePic { margin: 0 0 5px; border: 1px solid #970065; }
.groupDetails .largeWrapper .largePic a { cursor: pointer; }
.groupDetails .largeWrapper .video { float: left; margin: 0; padding: 0; border: 1px solid #970065; background-color: #000; }

#download .bigButtons { margin-bottom: -20px !important; }

#download #mainMenuBottom { margin-top: 20px !important; }

/**
 * Page Style: Join me
 */
#joinme #contentWrapper { padding: 1155px 0 0; background: transparent url('../images/joinme/page-Bg1.jpg') no-repeat 0 0; }

#joinme-affiliateMode #contentWrapper { padding: 1155px 0 0; background: transparent url('../images/joinme/affiliateMode-page-Bg1.jpg') no-repeat 0 0; }

#joinme #footerMenu, #joinme-affiliateMode #footerMenu { height: 130px !important; }
#joinme #picWrapper, #joinme-affiliateMode #picWrapper {
 position: absolute;
 top: 515px;
 left: 7px;
 width: 252px;
}
#joinme #picWrapper img, #joinme-affiliateMode #picWrapper img {
 margin: 0 0 2px;
 border: 1px solid #c32a83;
}
#joinme #billing, #joinme-affiliateMode #billing {
 position: absolute;
 top: 816px;
 left: 504px;
 width: 490px;
 height: 300px;
 font-size: 16px;
}
#joinme .logos {
 margin: 40px auto 0;
 width: 480px;
 height: 73px;
}
#joinme .logos a { display: inline-block; float: left; margin: 0; padding: 0; height: 70px; outline: none; border: 0; text-indent: -99999px; }
#joinme .logos .clickandbuy { width: 165px; }
#joinme .logos .ccbill      { width: 145px; margin: 0 15px 0 10px !important; }
#joinme .logos .epoch       { width: 140px; }
#joinme .monthlyButtons {
 float: left;
 padding: 10px 0 0;
 width: 490px;
 height: 168px;
}
#joinme .monthlyButtons a { display: block; margin: 30px auto 0; padding: 0; width: 470px; height: 52px; outline: none; border: 0; text-indent: -99999px; }

#joinme-affiliateMode .monthlyButtons {
 float: left;
 padding: 40px 5px 0;
 width: 480px;
 height: 260px;
}
#joinme-affiliateMode .monthlyButtons a { display: block; float: left; margin: 5px 0 0; padding: 0; width: 478px; height: 54px; outline: none; border: 0; text-indent: -99999px; }
#joinme-affiliateMode .monthlyButtons .oneMonth      { margin-bottom: 11px !important; }
#joinme-affiliateMode .monthlyButtons .threeMonth    { margin-bottom: 20px !important; }
#joinme-affiliateMode .monthlyButtons .oneMonthCombo { margin-top: 30px !important; }


/**
 * Page Style: Extras
 */
#extras #contentWrapper { padding: 715px 0 0; background: transparent url('../images/extras/page-Bg.jpg') no-repeat 0 0; }

#extras #mainMenuBottom { margin-top: 0 !important; }

#extras #web2 {
 position: absolute;
 padding: 0 0 0 27px;
 top: 527px;
 left: 498px;
 width: 433px;
 height: 160px;
 white-space: nowrap;
 background: transparent url('../images/extras/web2-socialWebsites.png') no-repeat 0 0;
}
#web2 a {
 display: inline-block;
 float: left;
 margin: 33px 0 0;
 padding: 95px 0 0;
 border: 0;
 width: 95px;
 height: 20px;
 font-size: 15px;
 color: #fe0095;
 line-height: 15px;
 text-align: center;
 outline: none;
}
#web2 .myforum  { margin-right: 13px !important; width: 94px !important; }
#web2 .facebook { margin-right: 14px !important; }
#web2 .twitter  { margin-right: 11px !important; }

#extras #customVideos {
 position: relative;
 width: 1000px;
 height: 453px;
 background: transparent url('../images/extras/customVideos-Bg.jpg') no-repeat 0 0;
}
#customVideos p { padding: 85px 45px 0 100px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#customVideos p span {
 float: right;
 display: block;
 width: 220px;
 height: 195px;
}
#customVideos p .textLink {
 float: left;
 display: block;
 width: 310px;
 height: 195px;
}
#customVideos p .orderVideo {
 float: right;
 display: block;
 margin: 5px 0 0 20px;
 border: 0;
 width: 250px;
 height: 70px;
 color: transparent;
 outline: none;
 background: transparent url('../images/extras/orderVideo.png') no-repeat 0 0;
}
#customVideos p .orderVideo:hover { background-position: -250px 0 !important; }

#extras #download1by1 {
 position: relative;
 width: 1000px;
 height: 448px;
 background: transparent url('../images/extras/download1by1-Bg.jpg') no-repeat 0 0;
}
#download1by1 p { padding: 45px 50px 0 120px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#download1by1 p .textLink {
 float: left;
 display: block;
 width: 300px;
 height: 210px;
}
#download1by1 p .gotoDownload {
 float: right;
 display: block;
 margin: 10px -5px 0 0;
 border: 0;
 width: 380px;
 height: 70px;
 color: transparent;
 outline: none;
 background: transparent url('../images/extras/gotoDownload.png') no-repeat 0 0;
}
#download1by1 p .gotoDownload:hover { background-position: -380px 0 !important; }

#extras #buy1Panty {
 position: relative;
 width: 1000px;
 height: 432px;
 background: transparent url('../images/extras/buy1Panty-Bg.jpg') no-repeat 0 0;
}
#buy1Panty p { padding: 60px 60px 0 95px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#buy1Panty p .textLink {
 float: left;
 display: block;
 width: 435px;
 height: 190px;
}
#buy1Panty p .gotoPanties {
 float: right;
 display: block;
 margin: 10px -11px 0 0;
 border: 0;
 width: 268px;
 height: 70px;
 color: transparent;
 outline: none;
 background: transparent url('../images/extras/gotoPanties.png') no-repeat 0 0;
}
#buy1Panty p .gotoPanties:hover { background-position: -268px 0 !important; }

#extras #comboDeal {
 position: relative;
 background: transparent url('../images/extras/comboDeal-Bg.jpg') no-repeat 0 0;
 width: 1000px;
 height: 437px;
}
#comboDeal p { padding: 80px 60px 0 95px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#comboDeal p a.textLink {
 float: left;
 display: block;
 width: 325px;
 height: 190px;
 text-decoration: none;
}
#comboDeal p a.textLink:hover { text-decoration: none; }
#comboDeal p .orderCombo {
 float: right;
 display: block;
 margin-right: -11px;
 border: 0;
 width: 287px;
 height: 70px;
 color: transparent;
 outline: none;
 background: transparent url('../images/extras/orderCombo.png') no-repeat 0 0;
}
#comboDeal p .orderCombo:hover { background-position: -287px 0 !important; }
#comboDeal p a { color: #e4ff00; text-decoration: underline; }
#comboDeal p a:hover { text-decoration: underline; }

#extras #publicForum {
 position: relative;
 width: 1000px;
 height: 432px;
 background: transparent url('../images/extras/publicForum-Bg.jpg') no-repeat 0 0;
}
#publicForum p { padding: 55px 60px 0 95px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#publicForum p .textLink {
 float: left;
 display: block;
 width: 455px;
 height: 260px;
}
#publicForum p .gotoForum {
 float: right;
 display: block;
 margin-right: -11px;
 height: 70px;
 width: 266px;
 position: absolute;
 bottom: 60px;
 right: 70px;
 outline: none;
 background: transparent url('../images/extras/gotoForum.png') no-repeat 0 0;
}
#publicForum p .gotoForum:hover { background-position: -266px 0 !important; }

#extras #myBio {
 position: relative;
 margin-bottom: -76px;
 width: 1000px;
 height: 528px;
 background: transparent url('../images/extras/myBio-Bg.jpg') no-repeat 0 0;
}
#myBio p { padding: 45px 60px 0 95px; font-size: 12px; font-weight: normal; color: #ddd; line-height: 16px; }
#myBio p .textLink {
 float: left;
 display: block;
 width: 330px;
 height: 190px;        
}


/**
 * Page Style: Testimonials table
 */
.testimonial .details {
 padding: 0 30px 0 120px;
 width: 506px;
 text-align: center;
}
.testimonial .title {
 margin: 0 0 20px;
 font-size: 15px;
 color: #ff0000;
}
.testimonial .score {
 padding-left: 10px;
 color: #f0ff00;
}
.testimonial .text {
 font-size: 11px;
 text-align: left;
}
.testimonial .img {
 padding: 0 50px 0 0;
 width: 195px;
 vertical-align: middle;
 text-align: center;
}

/**
 * Page Style: Newsletter form & table
 */
#newsletter {
 margin: -50px 0;
 padding: 80px 0 70px 300px;
 right: 0;
 width: 700px;
 height: 176px;
 background: transparent url('../images/newsletter-Bgr.png') no-repeat 0 0;
}
#newsletter .formTable {
 margin: 0 0 0 25px;
 border: 0;
 border-spacing: 0;
 table-layout: fixed;
 empty-cells: show;
 width: 400px;
}
#newsletter .formTable td { font-size: 14px; }
#newsletter .formTable td.title { padding-bottom: 20px; font-size: 18px; color: #f562b8; }
#newsletter .formTable input.emailAddress {
 margin: 0;
 padding: 1px;
 border: 1px solid #000;
 height: 22px;
 width: 320px;
 font-size: 14px;
 color: #999;
 text-align: center;
}
#newsletter .formTable input.onfocus { color: #000; text-align: left; }

/**
 * Simple Content Page Style: Support, Friends, Newsletter
 */
.simple { background: #000; }
.simple #contentWrapper { padding: 0; background:#000 url('../images/commonBg.jpg') repeat-y 50% 0; }
.simple #header {
 margin-bottom: -40px;
 width: 1000px;
 height: 420px;
 background: transparent url('../images/simpleHead.png') no-repeat 0 0;
}
.simple #mainMenuBottom { margin-top: 120px !important; }
.simple .textContent {
 margin: 0 100px 10px;
 padding: 0;
 width: 800px;
}
.simple .support {
 margin: 0 0 10px 100px !important;
 width: 900px !important;
}
.simple .textContent p {
 margin: 0;
 padding: 0 0 10px 0;
 font-size: 15px;
 font-weight: normal;
 color: #fff;
 line-height: 19px;
 text-align: left;
}
.simple .support p { padding: 0 50px 10px 100px !important; }

.simple .textContent p span.leftColumn {
 display: inline-block;
 float: left;
 margin: 0;
 padding: 0 20px 0 0;
 width: 310px;
 line-height: 160%;
 text-align: left;
}
.simple .textContent p span.rightColumn {
 display: inline-block;
 margin: 0;
 padding: 0 0 0 20px;
 line-height: 160%;
 text-align: left;
}
.simple .textContent p a { color: #ccc; text-decoration: underline; }
.simple .textContent p a:hover { color: #fff; text-decoration: underline; }
.simple .textContent h1 { margin: 0; padding: 15px 0 10px 100px; font-size: 17px; font-weight: normal; color: #f562b8; }

.simple .textContent .contentBlockSeparator {
 margin: -5px 0 -15px 0;
 padding: 54px 0 0 50px;
 width: 850px;
 height: 86px;
 font-size: 22px;
 line-height: 28px;
 color: #f562b8;
 text-align: center;
 background: transparent url('../images/contentBlockSeparator.png') no-repeat 105px center;
}
.simple .banner { margin: 0 auto 30px; width: 470px; }
.simple .testimonial {
 clear: both;
 margin: 0 auto;
 width: 901px;
 height: 235px;
 background: transparent url('../images/testimonials.png') no-repeat 0 50%;
 table-layout: fixed;
 empty-cells: show;
}

