/*
   ___      _     _                     _   ___          _     
  / __\___ | | __| | /\  /\__ _ _ __ __| | / __\__ _ ___| |__  
 / /  / _ \| |/ _` |/ /_/ / _` | '__/ _` |/ /  / _` / __| '_ \ 
/ /__| (_) | | (_| / __  / (_| | | | (_| / /__| (_| \__ \ | | |
\____/\___/|_|\__,_\/ /_/ \__,_|_|  \__,_\____/\__,_|___/_| |_|
This site is a production of ColdHardCash.Com

*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0; border:0; vertical-align:baseline; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }
a img { border:none; }
a { outline:none; }
.clear { clear: both; }
.iePad { margin-bottom: -4px; }
.ie6shit { margin-bottom: -10px; }


/* COLORS */
.drkPnk { color: #dc0083; }
.titlePink {color: #ff4ca9; }
.titlePeach {color: #ffb391; }
.titleGreen {color: #cbe32b; }
.bioPink1 { color: #f9008b; }
.bioPink2 { color: #c10065; }
.joincolor { color: #ffc931; }


/* DEFAULT TOUR STYLING
----------------------------------------------------------------------------- */
body { background: #b2b2b2 url(../img/site_bg.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif; }
#tourWrapper { width: 960px; height: auto; margin-right: auto; margin-left: auto; background: #fff; margin-bottom: 0px; border-bottom: 1px solid #000; }
#header { width: 960px; height: 444px; }
#contentWrap { width: 958px; height: auto; border-top: 0px none #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.thumb { border: 1px solid #000; }
.thumbw { border: 1px solid #fff; }
#joinWrapper { width: 960px; height: auto; margin-right: auto; margin-left: auto; background: #fff; margin-bottom: 0px; border-bottom: 1px solid #000; }


/* CORPORATE STYLES
----------------------------------------------------------------------------- */
#corporateTitle { width: 950px; height: 40px; margin-right: auto; margin-left: auto; background: #dc0083; font: bold 18px/40px "Lucida Grande", Arial, Helvetica, sans-serif; color: #fff; padding-left: 10px; }
#corporateWrap { width: 940px; height: auto; margin-right: auto; margin-left: auto; background: #fff; text-align: left; padding: 10px 10px 25px; }
#corporateWrap p { font: normal 13px Arial, Helvetica, sans-serif; color: #000; text-align: left; margin-bottom: 15px; }
#corporateWrap a { color: #e32f9a; text-decoration: underline; }
.yornge { font: bold 15px Arial, Helvetica, sans-serif; color: #000; }


/* MAIN PAGE
----------------------------------------------------------------------------- */
p.intro { width: 900px; height: 38px; font: normal 12px "Lucida Grande", Arial, Helvetica, sans-serif; color: #000; background: #fff url(../img/bg_intro.jpg); text-align: center; padding-top: 21px; padding-right: 30px; padding-left: 30px; }


/* NAVIGATION
----------------------------------------------------------------------------- */
#navigation { width: 960px; height: 64px; display: block; overflow: hidden; background: #000; }
.roll1 { display:block; width:143px; height:64px; background:url(../img/nav_01.gif) no-repeat; text-indent:-9999px; float: left; }
a.roll1:link, a.roll1:visited, a.roll1:active { background:url(../img/nav_01.gif) no-repeat; }
a.roll1:hover { background-position:-143px 0; }
.roll2 { display:block; width:267px; height:64px; background:url(../img/nav_02.gif) no-repeat; text-indent:-9999px; float: left; }
a.roll2:link, a.roll2:visited, a.roll2:active { background:url(../img/nav_02.gif) no-repeat; }
a.roll2:hover { background-position:-267px 0; }
.roll3 { display:block; width:172px; height:64px; background:url(../img/nav_03.gif) no-repeat; text-indent:-9999px; float: left; }
a.roll3:link, a.roll3:visited, a.roll3:active { background:url(../img/nav_03.gif) no-repeat; }
a.roll3:hover { background-position:-172px 0; }
.roll4 { display:block; width:185px; height:64px; background:url(../img/nav_04.gif) no-repeat; text-indent:-9999px; float: left; }
a.roll4:link, a.roll4:visited, a.roll4:active { background:url(../img/nav_04.gif) no-repeat; }
a.roll4:hover { background-position:-185px 0; }
.roll5 { display:block; width:193px; height:64px; background:url(../img/nav_05.gif) no-repeat; text-indent:-9999px; float: left; }
a.roll5:link, a.roll5:visited, a.roll5:active { background:url(../img/nav_05.gif) no-repeat; }
a.roll5:hover { background-position:-193px 0; }


/* UPDATE BLOCK
----------------------------------------------------------------------------- */
.updateBlock { width: 942px; height: 1381px; margin-right: auto; margin-left: auto; background: #ffd1e9 url(../img/bg_update.png); padding-top: 10px; }
ul.topUpdate { width: 921px; height: 42px; margin-right: auto; margin-left: auto; margin-bottom: 9px; list-style-type: none; background: #000 url(../img/bg_topupdate.png); }
ul.topUpdate li { width: 674px; font: normal 18px/42px "Lucida Grande", Arial, Helvetica, sans-serif; color: #fff; text-align: center; height: 42px; display: inline; float: left; }
ul.topUpdate li.leftUpdate { width: 247px; }
.updateWrapTop { width: 921px; height: 769px; margin-right: auto; margin-left: auto; margin-bottom: 4px; }
.updateWrapTop .leftSide { width: 640px; height: 769px; float: left; }
ul.leftTop { width: 640px; height: 232px; list-style-type: none; margin: 0px 0px 4px; padding: 0px; }
ul.leftTop li { width: 318px; height: 232px; display: inline; float: left; margin: 0px 4px 0px 0px; padding: 0px; }
ul.leftTop li.right { margin-right: 0px; }
.updatelefttop { width: 644px; height: auto; margin-bottom: 4px; }
.updateWrapTop .rightSide { width: 277px; height: 769px; float: right; }
.pic3 { width: 277px; height: 375px; margin-bottom: 4px; }
ul.bio { width: 277px; height: 390px; list-style-type: none; background: #fff url(../images/bg_bio.png); }
ul.bio li { width: 247px; height: 49px; color: #000; text-align: left; border-bottom: 1px solid #ffd1e9; padding-right: 15px; padding-left: 15px; font: 13px "Lucida Grande", Arial, Helvetica, sans-serif; }
ul.bio li.personal { border-width: 0px; border-style: none; }
ul.bio li.bioText { height: auto; padding-top: 8px; padding-bottom: 8px; }
ul.bio li.bioLine { height: 28px; line-height: 28px; font-weight: bold; }
ul.bio li.watchFull { height: auto; padding-top: 12px; border-style: none; padding-right: 0px; padding-left: 12px; width: 265px; }
.updateWrapBot { width: 926px; height: 514px; margin-right: auto; margin-left: auto; }
.updateWrapBot .leftCol { width: 424px; height: 514px; float: left; }
ul.WrapBotLeft { width: 424px; height: 514px; list-style-type: none; background: url(../images/WrapBot_leftCol.png) no-repeat; }
ul.WrapBotLeft li { width: 424px; height: 53px; text-align: center; font: normal 18px "Lucida Grande", Arial, Helvetica, sans-serif; color: #000; }
ul.WrapBotLeft li.namePersonal { line-height: 53px; }
ul.WrapBotLeft li.personalPics { width: 424px; height: 313px; padding-top: 7px; }
.imgtable { margin-right: auto; margin-left: auto; }
ul.WrapBotLeft li.more { padding-left: 179px; padding-top: 11px; width: 245px; height: 130px; }
.updateWrapBot .rightCol { width: 498px; height: 514px; float: right; display: inline; padding-left: 4px; }
.updateWrapBot .rightCol img { border: 1px solid #000; }
.botTopLeft { margin-right: 2px; margin-bottom: 2px; }
.botTopRight { margin-bottom: 2px; }
h2 { font: bold 13px "Lucida Grande", Arial, Helvetica, sans-serif; color: #000; text-align: center; margin-right: auto; margin-left: auto; margin-top: 14px; }
.fullaccess { width: 940px; height: 60px; margin-right: auto; margin-left: auto; }
.video { width: 640px; height: 533px; }


/* FOOTER
----------------------------------------------------------------------------- */
ul.botFooter { width: 960px; height: 245px; list-style-type: none; }
ul.botFooter li { width: 480px; height: 245px; display: inline; float: left; }
ul.botFooter li.joinbot { width: 458px; }
ul.botFooter li.morebot { width: 502px; }
ul.footerStuff { width: 960px; height: 40px; margin-right: auto; margin-left: auto; list-style-type: none; background: #000; }
ul.footerStuff li { width: 159px; display: inline; float: left; font: normal 12px/40px Arial, Helvetica, sans-serif; color: #fff; text-align: center; border-right: 1px solid #ccc; }
ul.footerStuff li a { color: #ffd1e9; text-decoration: none; }
ul.footerStuff li a:hover { color: #fff; text-decoration: underline; }
ul.footerStuff li.thelast { border-right: 0px; }
#disclaimer { width: 960px; height: auto; margin-right: auto; margin-left: auto; font: normal 14px Arial, Helvetica, sans-serif; color: #000; text-align: center; padding-top: 10px; }
#disclaimer a { color: #000; text-decoration: underline; }


/* JOIN SHIZZLE
----------------------------------------------------------------------------- */
.join_table { color: #000000; width: 365px; background: #fff; font: 14px Arial, Helvetica, sans-serif; border: 1px solid #000; }
.join_table2 { color: #000000; width: 365px; background: #fff; font: 14px Arial, Helvetica, sans-serif; border-top: 0px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.join_name { font-weight: bold; text-align: right; border: none; }
.join_value { text-align: left; border: none; }
.join_error { color: #EE0000; font-size: 12px;}
.join_header { font-size: 14px; font-weight: bold; text-align: center; border: none; color: #fff; background: #468900 url(../images/bg_joinheader.jpg) repeat-x; line-height: 30px; height: 30px; }
.join_header2 { font-size: 14px; font-weight: bold; text-align: center; border: none; color: #fff; background: #468900 url(../images/bg_joinheader2.jpg) repeat-x; line-height: 30px; height: 30px; }
.join_footer { font-size: 14px; font-weight: bold; text-align: center; border: none; }
.join_input { background: #efefef; height: 20px; width: 190px; padding-left: 5px; border: 1px solid #000; font: normal 14px Arial, Helvetica, sans-serif; color: #000; text-align: left; padding-top: 4px; }
.join_select { width: 195px; }
.join_button { }

#joinPageheader { width: 960px; height: 177px; background: #000 url(../img/join_header.png) no-repeat; }
h1.joinTextHead { width: 960px; height: 40px; font: normal 19px/40px Arial, Helvetica, sans-serif; color: #fff; text-align: center; background: #000 url(../images/bgh1.jpg) repeat-x; padding: 0px; margin: 0px 0px 8px; }
#joinWraps { width: 950px; height: auto; margin-right: auto; margin-left: auto; }
#joinWrapsLeft { width: 585px; height: auto; float: left; }
#joinWrapsRight { width: 365px; height: 550px; float: right; background: #ccc; }
#joinSlides { width: 580px; height: 300px; background: #ccc; }
.gold { color: #d6bb90; }
#joinWrapsRight p { width: 300px; text-align: center; font: 13px Arial, Helvetica, sans-serif; color: #666; margin-top: 0px; margin-right: auto; margin-left: auto; }
#joinstatsarea { width: 580px; height: 255px; }
#joinFoot { width: 960px; height: 40px; margin-right: auto; margin-left: auto; text-align: center; font: normal 13px/40px Arial, Helvetica, sans-serif; color: #000; }
#joinFoot a { color: #000; }
#safeJoin { width: 364px; height: 87px; }
#trialInfoJoin { width: 960px; height: 40px; margin-right: auto; margin-left: auto; text-align: center; font: normal 13px/40px Arial, Helvetica, sans-serif; color: #ccc; background: #282828; }
#trialInfoJoin a { color: #ccc; }
#billTerms { width: 960px; height: 40px; margin-right: auto; margin-left: auto; text-align: center; font: normal 11px/40px Arial, Helvetica, sans-serif; color: #b8b8b8; background: #424242; }
#joingirls { width: 957px; height: 233px; margin-right: auto; margin-left: auto; border-right: 1px solid #fff; border-left: 1px solid #fff; }


/* GIRLS PAGE
----------------------------------------------------------------------------- */
ul.girlspage { width: 926px; height: auto; margin-right: auto; margin-left: auto; list-style-type: none; }
ul.girlspage li { width: 302px; height: 260px; display: inline; float: left; background: #000; margin-bottom: 10px; text-align: center; }
ul.girlspage li.mid { margin-right: 10px; margin-left: 10px; }
ul.girlspage li img { border: 1px solid #000; }
ul.girlspage li h1 { font: bold 17px "Lucida Grande", Arial, Helvetica, sans-serif; color: #fff; text-align: center; margin-top: 5px; }
ul.girlspage li:hover { background: #dc0083; }
h3 { width: 926px; height: 35px; margin-right: auto; margin-left: auto; font: bold 20px/35px "Lucida Grande", Arial, Helvetica, sans-serif; color: #000; text-align: center; background: #eaeaea; }
h3 a { color: #dc0083; text-decoration: underline; }



