/*resets*/
html, body, p, form { margin:0; padding:0}
img{ border:none;}
body, tr, td { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#7c7c7c}
ul, li { margin:0; padding:0}

/*main layout*/
.wrapper{margin:0 auto; border:0}
.wrapperMiddle{width:960px; vertical-align:top }
.wrapperLeft{ background: url(../images/bg_wrapperLeft.jpg) top right no-repeat; width:50%; vertical-align:top }
.wrapperRight{ background:url(../images/bg_wrapperRight.jpg) top left no-repeat; width:50%; vertical-align:top }
.wrapperLeft div{ display:block; height:850px; float:right; width:100%}
.wrapperRight div{ display:block; height:850px; float:left}

/*more layout*/
body { background:#000000}
.nav {width:960px; clear:both}
.header {width:960px; clear:both; color:#fff; line-height:17px}
.content { background:url(../images/bg_contentBottom.jpg) bottom left no-repeat; padding:0; clear:both}
.main { width:750px; float:left}
.benefits { width:960px; clear:both; text-align:center; clear:both; height:200px}
.buttons { width:960px; clear:both; text-align:center; clear:both}
.mailing  { width:960px; clear:both; text-align:center; clear:both}
.bonus { width:960px; clear:both; text-align:center; clear:both; padding:0 0 101px 0; margin:30px auto; background:url(../images/bg_sites.jpg) bottom center no-repeat; line-height:26px}
.footer { padding:20px 0 30px 0 ; text-align:center}
.footer a { margin:0 10px;  text-decoration: underline; color:#7c7c7c;}
/*.footer a:link, .footer a:visited, .footer a:active {color:#7c7c7c; text-decoration:none}*/
.footer a:hover { color:#fff; text-decoration:none}

.bar{font-weight:normal;margin:0 0 0.5em 0;border:1px #666666 solid;font-size:9px;}
.barAnswer{font-size:9px;text-align: left;margin:0.3em 0 0 0;}
.barColor{background: #aaaaaa;border:1px #dddddd solid;border-bottom:1px #555555 solid;border-right: 1px #555 solid;}
.barPercent{padding:0.2em;background:#dddddd;color:#555555; font-size:9px;}
.barVotes{padding:0.2em;background:#dddddd; color:#555555;white-space:nowrap;}
.totalVotes {float:right;}

/*colors and stuff*/
.sidebar a:link, .sidebar a:visited, .sidebar a:active {color:#9a3fff; text-decoration:none}
.sidebar a:hover {color:#fff; text-decoration: none}
a:link, a:visited, a:active {color:#9a3fff; text-decoration:none}
a:hover {color:#d2ff00; text-decoration:none}
.clr { clear:both; display:block; font-size:0px; line-height:0px height:0px; width:100%; padding:0; margin:0; background:url(../images/sidebar_bottom.jpg) bottom right no-repeat;}
/*.main input {color:#000; font-size:10px; background:#fff url(../images/bg_inputfield.gif) top center repeat-x; border:none}*/
.inputButton{ margin:0 auto; text-transform:uppercase; color:#fff; background:#963df8 url(../images/bg_buttonForm.gif) bottom center repeat-x; border:1px solid #fff; font-size:10px;}
.purple {color:#9a3fff}
.green { color:#d2ff00}
.pink { color:#e20063}
.lightblue { color:#00e4ff}
.emailinput {color:#000; font-size:10px; background:#fff url(../images/bg_inputfield.gif) top center repeat-x; border:none; width:250px; margin:0 10px; padding:3px 2px}
.sectionTitle { clear:both;}
.scroll01, .scroll02 {
scrollbar-face-color : #4c1786;
scrollbar-highlight-color : #4c1786;
scrollbar-3dlight-color : #4c1786;
scrollbar-shadow-color : #4c1786;
scrollbar-darkshadow-color : #242424;
scrollbar-track-color : #242424;
scrollbar-arrow-color : #242424; 
}



/*subnav*/
.subnav{ clear:both; background:url(../images/bg_paging.gif) top center no-repeat; height:30px; line-height:30px; text-align:center}
.subnav img { vertical-align:middle; line-height:26px }
.subnav a:link, .subnav a:visited, .subnav a:hover { width:26px; height:26px; display: inline-block; line-height:26px; color:#fff; text-decoration:none}
.greenBox a.selected { background:url(../images/paging_activeGreen.gif) center center no-repeat; font-weight:bold; color:#000 !important}
.pinkBox a.selected	{ background:url(../images/paging_activePink.gif) center center no-repeat; font-weight:bold; color:#000 !important}


/*sidebar*/
.sidebar { width:209px; float:right; color:#7c7c7c; background:url(../images/bg_sidebar.gif) top left repeat-y}
.sidebar .shSidebar { clear:both}
.sidebar .dateLivecam { color:#9a3fff; text-align:center; font-weight:bold}
.sidebar p { padding:5px 8px 5px 12px}
.sidebar .bottom { background:url(../images/sidebar_bottom.jpg) bottom center no-repeat; clear:both; height:154px; width:209px}
.sidebar label {color: #9a3fff; padding:5px 0 5px 20px}
.sidebar .inputButton{ margin:0 auto; text-transform:uppercase; color:#fff; background:#963df8 url(../images/bg_buttonForm.gif) bottom center repeat-x; border:1px solid #fff; font-size:10px; padding:1px 30px; margin:15px 0 15px 30px; text-align:center; }
.sidebar a:link, .sidebar a:visited, .sidebar a:active, .sidebar a:hover {color:#9a3fff; font-weight:bold; text-decoration:none}
.sidebar a:hover {color:#d2ff00; font-weight:bold; text-decoration:none}



/*home*/
.wrapperHomeFixLeft{ background:url(../images/home/bg_wrapperHome.jpg) top right no-repeat; display:block}
.headerHome01 { float:left; width:546px; height:444px}
.headerHome02 { float:right; width:414px; height:444px; background:url(../images/home/bg_text.jpg) bottom right no-repeat}
.headerHome02 .flash {}
.headerHome02 .title {}
.headerHome02 .textHeader { padding:0 0 0 18px}
.thumb01{ margin:0 auto 3px auto}
.thumb01Sample{ margin:0;}
.videoContainer {height:220px;}
.videoHolder01 { display:inline-block; width:203px; background:url(../images/bg_holderVideo01.gif) top center repeat-y; padding:5px; border:1px solid #1d1d1d; float:left; margin:0 12px 10px 12px; background-color:#000000;}
.videoHolder02 { border:1px solid #1d1d1d; padding:1px 1px 5px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; height:196px;}
.videoHolder02 p { padding:0 5px}
.videoHolder02 .description { margin:5px auto}

.videoHolder02Sample { border:1px solid #1d1d1d; padding:1px 1px 5px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; height:113px;}

.photoContainer { height:350px}
.photoHolder01 { display:inline-block; width:154px; background:url(../images/bg_holderPhoto01.gif) top center repeat-y; padding:5px; border:1px solid #1d1d1d; float:left; margin:0 7px 10px 7px; background-color:#000000;}
.photoHolder02 { border:1px solid #1d1d1d; padding:1px 1px 5px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; height:322px;}
.photoHolder01Sample { display:inline-block; width:154px; background:url(../images/bg_holderPhoto01.gif) top center repeat-y; padding:5px; border:1px solid #1d1d1d; float:left; margin:0 7px 7px 7px; background-color:#000000;}
.photoHolder02Sample { border:1px solid #1d1d1d; padding:1px 1px 1px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; height:150px;}
.photoHolder02Sample225 { border:1px solid #1d1d1d; padding:1px 1px 1px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; height:225px;}
.photoHolder02 p { padding:0 5px}
.photoHolder02 .description { margin:5px auto}


.boxside1{background-image: url(../images/updates/box_04.gif); background-position:left top; width:9px;}
.boxside2{background-image: url(../images/updates/box_06.gif); background-position:left top; width: 1px; /*width:9px;*/}
.titleGray{background: url(../images/updates/main/box_02_gray.jpg) left bottom no-repeat; width:100%; padding-bottom:3px;}
.title3Gray{padding-top:6px;background-image: url(../images/updates/main/box_02_gray.jpg); background-position:left top;color:#696565;font-weight:bold;font-size:12px; width:100%;}
.box1{margin-top:8px; background:url(../images/updates/box_05.gif) 9px 0px repeat-y;/*background-color:#FFFFFF;*/}
.boxbot{background: url(../images/updates/box_08.gif) no-repeat; background-position:left top; height:9px;}
.content-title-heading {color:#9a3fff; float:left; font-size:18px; padding-left:5px;}
.content-date-heading {float:right; font-size:16px; padding-right:5px; padding-top:2px;}
.content-title{color:#FFFFFF;font-weight:bold;font-size:14px;}
.subtitles1{font-weight:bold;font-size:12px;}
.plaintext{font-weight:normal;font-size:12px;color:#E1E1E1;}
.contentHeading {background:url(../images/updates/bg_duma_post.jpg) left bottom no-repeat; height:24px; padding-left:16px;}



/*bio*/
.wrapperBioFixLeft{ background:url(../images/bio/bg_wrapperBio.jpg) top right no-repeat; display:block}
.headerBio01 { float:left; width:546px; height:402px}
.headerBio02 { float:right; width:414px; height:402px; background:url(../images/bio/bg_text.jpg) bottom right no-repeat}
.headerBio02_updates { float:right; width:414px; height:402px; background:url(../images/bio/bg_text_updates.jpg) bottom right no-repeat}
.headerBio02 .flash {}
.headerBio02 .title {}
.headerBio02 .textHeader { padding:0 0 0 22px}
.scroll01 { width:740px; padding:0 8px 0 0; height:576px; overflow:auto}
.scroll01 p { margin:12px 0}
.imgLeft { float:left; margin:5px 8px 5px 0; clear:left}
.imgRight { float:right; margin:5px 0px 5px 8px; clear:right}
.statsTitle { font-size:10px; color:#fff; text-align:right;  padding:3px; width:60px; vertical-align:top}
.statsInfo { padding:3px;}



/*photos*/
.wrapperPhotosFixLeft{ background:url(../images/photos/bg_wrapperPhotos.jpg) top right no-repeat; display:block}
.headerPhotos01 { float:left; width:480px; height:414px}
.headerPhotos02 { float:right; width:480px; height:414px; background:url(../images/photos/bg_text.jpg) bottom right no-repeat}
.headerPhotos02 .flash {}
.headerPhotos02 .title {}
.headerPhotos02 .textHeader { padding:0 0 0 10px}
.scrapbookInfo { float:left; width:412px; background:url(../images/photos/bg_scrapbookinfo.gif) top left no-repeat; height:72px; padding:30px 0 0 0}
.photoSampleContainer {height: 490px;}
.photoSampleThumb { background:url(../images/bg_holderPhoto01.gif) top center repeat-y; padding:7px; border:1px solid #1d1d1d; margin:0 7px 7px 7px}
.scrapbookSampleContainer{ height:360px}
.scrapbookSampleThumb { background:url(../images/bg_holderPhoto01.gif) top center repeat-y; padding:7px; border:1px solid #1d1d1d; margin:0 7px 7px 7px}
.wallpaperHolder { text-align:center}
.wallpaperHolder img { text-align:center; margin:10px auto 5px auto}


.spycam {
	padding:0px;
	padding-left:20px;
}



/*videos*/
.wrapperVideosFixLeft{ background:url(../images/videos/bg_wrapperVideos.jpg) top right no-repeat; display:block}
.headerVideos01 { float:left; width:480px; height:481px}
.headerVideos02 { float:right; width:480px; height:481px; background:url(../images/videos/bg_text.jpg) bottom right no-repeat}
.headerVideos02 .flash {}
.headerVideos02 .title {}
.headerVideos02 .textHeader { padding:0 0 0 10px}
.freeVideoContainer {  text-align:center; /*height:258px;*/ height:245px; padding:0 0 10px 0;}
.freeVideoContainer img { margin:0 }

.freeVideoContainerInner, .freeVideoContainer1, .freeVideoContainer2 {float:left;}
.freeVideoContainerBorder1, .freeVideoContainerBorder2 {text-align:left; height:245px; padding:13px 0 0 3px; float:left; width:370px;}

.freeVideoContainerBorder1 {background:url(../images/videos/freeVideo01.jpg) left top no-repeat;}
.freeVideoContainerBorder2 {background:url(../images/videos/freeVideo02.jpg) left top no-repeat;}


.freeVideoPlayer720 {
	text-align:left; height:438px; padding:13px 0 0 4px; float:left; width:728px;
	background:url(../images/videos/freeVideoPlayer720.jpg) left top no-repeat;
}

.categoriesContainer  {  text-align:center; padding:0 0 10px 0}
.categoryVideoHolder01 { display:inline-block; width:199px; background:#000 url(../images/bg_holderVideo01.gif) top center repeat-y; padding:5px; border:1px solid #1d1d1d; float:left; margin:5px 14px}
.categoryVideoHolder02 { border:1px solid #1d1d1d; padding:0; background:#000 }
.review { line-height:18px; padding:2px 10px}
.quoteTop { display:inline-block; float:left; }
.quoteBottom  {display:inline-block; float:right; }

.scroll01Text { width:700px; padding:0 8px 0 10px; height:140px; overflow:auto; clear:both; color:#FFFFFF; font-size:11px;}
.scroll01Text p { margin:12px 0;}


/*livecam*/
.wrapperLivecamFixLeft{ background:url(../images/livecam/bg_wrapperLivecam.jpg) top right no-repeat; display:block}
.headerLivecam01 { float:left; width:545px; height:409px}
.headerLivecam02 { float:right; width:415px; height:409px; background:url(../images/livecam/bg_text.jpg) bottom right no-repeat}
.headerLivecam02 .flash {}
.headerLivecam02 .title {}
.headerLivecam02 .textHeader { padding:0 0 0 10px}
.halfMain { width:370px; float:left}
.halfMain .sectionTitle { margin:0 auto 5px auto}
.halfMain .dateLivecam {color:#d2ff00; font-weight:bold; font-size:12px; text-align:center; line-height:47px; background:url(../images/livecam/bg_date.jpg) center center no-repeat}
.bonuscamContainer {}
.bonuscamContainer img { margin:5px ; border:5px solid #fff}


/*girlfriends*/
.wrapperGirlfriendsFixLeft{ background:url(../images/girlfriends/bg_wrapperGirlfriends.jpg) top right no-repeat; display:block}
.headerGirlfriends01 { float:left; width:480px; height:404px}
.headerGirlfriends02 { float:right; width:480px; height:404px; background:url(../images/girlfriends/bg_text.jpg) bottom right no-repeat}
.headerGirlfriends02 .flash {}
.headerGirlfriends02 .title {}
.headerGirlfriends02 .textHeader { padding:0 0 0 10px}
.girlfriendsContainer { height:570px}
.girlfriendHolder01 { display:inline-block; width:154px; background:url(../images/bg_holderPhoto01.gif) top center repeat-y; padding:5px; border:1px solid #1d1d1d; float:left; margin:0 7px 10px 7px}
.girlfriendHolder02 { border:1px solid #1d1d1d; padding:1px 1px 5px 1px; background:#000 url(../images/bg_holderMultiple.gif) bottom center repeat-x; text-align:center}
.girlfriendHolder02 p { padding:0 5px}


/*join*/
.wrapperJoinFixLeft{ background:url(../images/join/bg_wrapperJoin.jpg) top right no-repeat; display:block}
.scroll02 { height:520px; width:195px; padding:5px; overflow:auto}
.headerJoin01 { float:left; width:542px; height:181px}
.contentJoin {padding:0; clear:both}
.bottomJoin { height:18px; background:url(../images/join/sidebar_bottom.jpg) bottom center no-repeat}
.DVD{ float:right; width:418px; height:181px; background:url(../images/join/bg_dvd.jpg) bottom right no-repeat; }
.dvdText { padding:0px 180px 0 32px; line-height:120% !important ; text-align:center}
.DVD a:link, .DVD a:visited, .DVD a:active {color:#d2ff00; text-decoration:none}
.DVD a:hover {color:#e20063; text-decoration:none}
.imgJoin { width:320px; float:left}
.formJoin { width:404px; float:left; color:#fff }
.newstextbox{width:220px; display:inline; height:15px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

.newsarcphoto{width:220px; display:inline; height:220px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

.azianisites{width:170px; display:inline; height:220px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

/*join form*/
.formJoin label{ font-weight:bold; line-height: normal; color:#fff }
.join_input, .join_select{ width:180px; margin:3px 0; border:1px solid #917134}
.join_button{ background:#9860d6 url(../images/bg_buttonForm.gif) bottom center repeat-x; color:#fff; border:1px solid #fff; width:230px; height:25px; text-align:center; font-weight:bold; font-size:11px; margin:14px auto 0 auto }
.trustButton {}
form h2 { border-bottom:1px solid white; margin:5px auto 0 auto; font-size:14px; width:80%; text-align:center}
.labelBox{ text-align:right; padding:0 3px;}
.joinInside01 { width:250px; margin:10px 0 10px 70px;}
.joinInside02 { text-align:center}



/*splash*/
.splashLeft { width:411px; height:608px; float:left }
.splashRight { width:549px; float:right}
.SplashText { background:url(../images/splash/bg_text.jpg) top center no-repeat; color:#fff; line-height:120%}
.SplashButtons { padding:10px 0; text-align:center}
.SplashButtons img { margin:0 20px}



