body { background:#1b1c20 url(bg_body02.jpg) top center; margin:0; padding:0 }
body, tr, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff}
img { border:0;}
p { margin:0; padding:0}
.clr { clear:both}
a, a:link, a:active, a:visited { color:#f1000c; text-decoration:none}
a:hover { color:#ffff36; text-decoration:underline}

/*layouts*/
#header { clear:both; background:url(bg_body.gif) top center repeat-x}
.headerLeft { background:url(bg_left01.jpg) top right no-repeat}
.headerRight { background:url(bg_right01.jpg) top left no-repeat}
.headerMiddle { width:979px}

#main { clear:both; }
.mainLeft { background:url(bg_left02.jpg) top right no-repeat}
.mainRight { background:url(bg_right02.jpg) top left no-repeat}
.mainMiddle { width:979px}

#nav { height:64px; width:979px; background:#f1000c url(nav.gif) top center no-repeat; font-family:impact; font-size:25px; text-transform:uppercase; text-align:center; line-height:50px }
#nav a, #nav a:link, #nav a:active, #nav a:visited { padding:0 18px; border-right:1px solid #990000; color:#fffce7}
#nav a:hover { color:#ffff36; text-decoration:none}

.footerButtons { clear:both}

#footer { clear:both; background:#3d424b url(bg_footer.gif) top center repeat-x; }
.footerLeft { }
.footerRight { }
.footerMiddle { width:979px; text-align:center; font-size:11px; padding:30px 0}
#footer p { width:500px; margin:0 auto}

/*box episode*/
.episodeBox { clear: both; width:979px}
.episodeText01 { clear:both; text-align:center; height:40px; line-height:40px; background:url(episode03.gif) top center no-repeat; text-transform:uppercase; font-size:20px; color:#fff}
.episodeText01 a, .episodeText01 a:link, .episodeText01 a:active, .episodeText01 a:visited, .episodeText01 a:hover { color:#fff}
.episodeText02 { clear:both; text-align:center; height:37px; line-height:35px;  background:url(episode04.gif) top center no-repeat; color:#f1000c; font-weight:bold; font-size:14px}
.episodeText02 a, .episodeText02 a:link, .episodeText02 a:active, .episodeText02 a:visited, .episodeText02 a:hover { color:#f1000c}

.episodeBoxMiddle { background:#000 url(bg_episodeMiddle.gif) top right repeat-y}
.episodeLeft { float:left; padding:0 0 0 0px; width:606px; height:598px; background:url(bg_episodeLeft.jpg) bottom right no-repeat; text-align:right}
.episodeRight { height:598px; width:325px; padding:0 38px 0 10px; float:right; background:url(bg_episodeRight.jpg) bottom left no-repeat}
.imgLarge { clear:both; border:6px solid #383a3e}
.imgSmall {border:6px solid #383a3e; margin:9px 0}
.imgPadding { margin:9px 9px}
.SetTitle { font-weight:bold;  font-size:25px}
.rating { padding:3px 0}
.starring { font-size:11px}
.scroll01 { overflow: auto; width:320px;  margin:8px 0 21px 0}
.buttons {text-align:center}
.buttons img { margin:5px auto}

/*box models*/
.modelsBox { clear:both}
.modelsMiddle { padding:5px 0 5px 38px; background:#09090a url(bg_modelsMiddle.gif) top left repeat-y}
.modelsMiddle table { text-align:center}
.imgModel { border:1px solid #fff; margin:10px 0 0 0; clear:both }


/*gray holder*/
.grayHolder { width:98%; margin:0 auto}
.grayHolder tr td{ padding:0 0; background:#1c2026 url(bg_td.gif) top left repeat-y; font-size:11px; text-align:center; border:1px solid #4c4848 }
.grayHolder tr td p { background: url(bg_tdp.jpg) bottom left no-repeat; padding:10px 0}


/*set holder new*/
.setHolderNew { width:222px; float:left; padding:0 0; background:#1c2026 url(bg_td.gif) top left repeat-y; font-size:11px; text-align:center; border:1px solid #4c4848; margin:0 9px 9px 0  }
.setHolderNew img { clear:both}
.setHolderNew p { background: url(bg_tdp.jpg) bottom left no-repeat; padding:10px 0; clear:both}


/*subnav*/
.subnav { clear:both; text-align:center}
.subnav a, .subnav a:link, .subnav a:active, .subnav a:visited, .subnav a:hover { color:#93979d; padding:3px 5px; margin:3px; background:#42454d; font-weight:bold}
.subnav a.active, .subnav a:link.active, .subnav a:active.active, .subnav a:visited.active, .subnav a:hover.active { color:#fff; background:#ab0000}

/*box bio*/
.bioBox { clear: both; width:979px}
.bioText01 { clear:both; text-align:center; height:40px; line-height:40px; background:url(episode03.gif) top center no-repeat; text-transform:uppercase; font-size:20px; color:#fff}
.bioText01 a, .episodeText01 a:link, .episodeText01 a:active, .episodeText01 a:visited, .episodeText01 a:hover { color:#fff}
.bioText02 { clear:both; text-align:center; height:37px; line-height:35px;  background:url(episode04.gif) top center no-repeat; color:#f1000c; font-weight:bold; font-size:14px}
.bioText02 a, .episodeText02 a:link, .episodeText02 a:active, .episodeText02 a:visited, .episodeText02 a:hover { color:#f1000c}
.bioBoxMiddle { background:#000 url(bg_episodeMiddle.gif) top right repeat-y}
.bioLeft { float:left; padding:0 0 0 0px; width:350px; text-align:right}
.bioRight { width:575px; padding:0 38px 0 10px; float:right;}
.nameTitle { font-weight:bold;  font-size:25px}
.scroll02 { overflow: auto; width:550px; height:200px; margin:8px 0 21px 0}
.statsTitle { width:100px; padding:3px; font-size:11px; color:#fff; text-align:right}
.statsInfo { color:#f1000c; font-size:11px}


/*sets box*/
.sh { background:url(sh_blank.jpg) bottom center no-repeat; height:89px; line-height:88px; text-align:center; color:#f1000c; font-family:impact; font-size:35px}
.setsBox { clear:both}
.setsMiddle { padding:0 0 0 38px; background:#09090a url(bg_modelsMiddle.gif) top left repeat-y; height:auto}
.setsMiddle table { text-align:center}
.imgScenes { border:1px solid #fff; margin:10px 0 0 0; clear:both }




/*join*/
.joinBox { clear:both}
.joinMiddle { padding:0px 0 0px 0; background:#09090a url(bg_modelsMiddle.gif) top left repeat-y}
.jointop { font-size:11px; padding:0 10px}
.joinLeft { padding:0 0 0 50px; width:588px; float:left}
.joinRight { width:296px; padding:0 0 0 0; float:left; font-size:12px; color:#ffff54; font-weight:bold}

.joinTableNew {
	background:#333333;
	width:550px;
	margin:10px 0 ;
}
.joinTableNew .statsTitle {
	font-size:18px;
	line-height:24px;
	text-transform:uppercase;
	width: 200px;
	padding:0 10px 0 0;
	font-weight: bold;
}
.joinTableNew .joinColumn2 {font-size:18px;}

.step1{
	text-align: left;
	padding:0 0 0 190px;
	font-size:18px;
	line-height:48px;
	background:url(step1.gif) center left no-repeat;
	font-weight: bold;
}
.step2{ text-align: left; padding:0 0 0 190px; font-size:18px; line-height:48px; background:url(step2.gif) center left no-repeat }

.join_value { text-align: left; border: none; }
.join_error { color: #EE0000; }
.join_header { font-size: 14px; font-weight: bold; text-align: center; border: none; }
.join_footer { font-size: 14px; font-weight: bold; text-align: left; border: none;  }
.join_input { width:250px; font-size:18px }
.join_select { width:250px }
.join_button { }

.joinDVDs { margin:0 auto; padding:10px 0; clear:both; width:880px; text-align:center;}
.joinDVDsCovers { margin:5px; padding:5px; width:150px; float:left; background:#333; border:1px solid #606060; text-align:center; font-size:12px }
.joinDVDsCovers img { border:1px solid #fff}


input { margin:1px; font-size:11px; border:none}
.optionRed { font-family:impact; font-size:15px; color:#f1000c}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

