/* DEFAULT TOUR STYLING */
body { margin:0; padding:0; background: #000 url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif }
a { outline:none }
.clear { clear: both }
* { padding:0; margin:0 }
img { border:0 }
#tourwrapper { width:960px; border-top-style: none; margin:0 auto;background:url(../images/main_bg.jpg) repeat-x }
.orange { color: #ffac5e }
.black { color: #000; font-weight: bold }
.yellow { color: #ffe120 }
.between { width: 914px; height: 20px; margin: 0px; padding: 0px }
#getpass { width: 943px; height: 184px; margin: 15px 0 0 0; margin-bottom:50px;  }
#header  { width:960px; margin:0 auto; height:455px; text-align:center; position:relative }
#header img { float:left }
#header .logo_tagline { float:left; display:block; width:390px; height:397px; position:relative; color:#fff; text-decoration:none; }
#header .logo_tagline img { position:absolute; top:0; left:0 }
#header .logo_tagline .tagline {
	position:absolute;
	bottom:0; left:0;
	width:358px; height:120px;
	background:#306 url(../images/header_tagline_bg.gif) repeat-x;
	padding:25px 16px 10px 16px;
	text-align:center;
	font:normal 13px georgia, serif;
	color:#b1bcd4;
}
.spaces {height:20px }
.copyright { font:normal 11px georgia, serif; color:#999; text-align:center }

/* 1E6 Hacks */
.ie6gap4 { margin-bottom: -4px }
.ie6gap7 { margin-bottom: -7px }

/* HEADER */
#mainheader { width: 960px; height:455px; padding:0; margin:0 }

/* JOIN PAGE */
#joinheader { width: 960px; height:294px; margin-right: auto; margin-left: auto }
#joinheader #leftjoin { width: 435px; height: 294px; float: left }
#joinheader #rightjoin { width: 525px; height: 294px; float: right }
#jointag { width: 960px; height: 50px; text-align: center; font: bold 18px/50px Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 15px; background: #e6373f url(../images/bg_jointag.jpg) }
#joinform { width: 940px; height: auto; padding: 10px; text-align: center; font: normal 14px Arial, Helvetica, sans-serif; color: #000; background: #fff; margin-right: auto; margin-left: auto; margin-bottom: 15px }

/* NAVIGATION */
#navigation { width: 960px; height: 54px; display: block; overflow: hidden;  margin: 0px auto; padding: 0px }
.roll1 { display:block; width:389px; height:54px; background:url(../images/nav_members.jpg) no-repeat; text-indent:-9999px; float: left }
a.roll1:link, a.roll1:visited, a.roll1:active { background:url(../images/nav_members.jpg) no-repeat }
a.roll1:hover { background-position:-389px 0 }
.roll2 { display:block; width:253px; height:54px; background:url(../images/nav_access.jpg) no-repeat; text-indent:-9999px; float: left }
a.roll2:link, a.roll2:visited, a.roll2:active { background:url(../images/nav_access.jpg) no-repeat }
a.roll2:hover { background-position:-253px 0 }
.roll3 { display:block; width:318px; height:54px; background:url(../images/nav_models.jpg) no-repeat; text-indent:-9999px; float: left }
a.roll3:link, a.roll3:visited, a.roll3:active { background:url(../images/nav_models.jpg) no-repeat }
a.roll3:hover { background-position:-318px 0 }
/* MAIN
----------------------------------------------------------------------------- */
#main { width:960px;  }

/* HEADER TEXT INTRO */
#intro { width : 960px; height: 82px; display: block; background: #FFFFFF url(../images/intro.jpg) no-repeat; margin: 0px auto }
#intro h4 { font: normal 14px Georgia, Times, serif; color: #000; text-align: left; margin-left: 235px; margin-right: 33px; padding-top: 15px }

/* EPISODE INTERFACE */
.episodeinterface { width: 951px; height: 802px; background: url(../images/bg_episode.jpg) no-repeat; background-position:top center; margin-right: auto; margin-left:4px; margin-top:19px;padding-top:15px }
.episodeinterface2 { width: 955px; height: 690px; background: url(../images/bg_episode2.jpg) no-repeat top center;  margin-right: auto; margin-left:4px; margin-top:19px }
.episode2col { width: 951px; height: 802px; margin-right: auto; margin-left: auto }
.episode2col2 { width: 955px; height: 690px; margin-right: auto; margin-left: auto }
.left { width: 635px; height: 715px; padding-left:10px;float:left }
.flashleft { width: 583px; height: 590px; float:left;margin-top:13px;margin-left:2px }
.infoheader { width:357px;height:46px; background: #020a34 url(../images/bg_info.jpg) no-repeat top }
.left .info { width:356px;height:207px; background: #020a34; border:1px solid #81766a; border-top:none;float:left }
.infowrapper {float:left;margin-top:5px;margin-right:6px;margin-bottom:2px }
.infoheader h1 { width: 357px; font-family:Georgia, "Times New Roman", Times, serif; color: #fff; text-align: left; text-align:center;padding-top:3px }
.info { font-family:Georgia, "Times New Roman", Times, serif }
.info p {
	font-size:13px;
	width: 330px;
	color: #fff;
	text-align: left;
	padding: 3px 0px 0px 13px;
	line-height:21px;
	height: 147px;
	overflow:hidden;
}
.info h2 { height:25px; color:#fff; text-align: left; margin: 0px 0px 0px 10px; padding: 0px }
.left .thumbsbox {width:269px;float:left;margin-top:5px }
.left .thumbsbox img {float:left;border:3px solid #01051b;margin-right:4px }
.right .thumbsbox img  {border:3px solid #01051b; margin-bottom:5px }
.flashleft .thumbsbox {float:left;margin-top:5px;width:579px }
.flashleft .thumbsbox img {float:left;border:3px solid #01051b; margin-left:10px; width:270px; height:176px }
.flashright {float:left;width:280px;height:590px;margin-top:8px }
.flashright .thumbsbox  {float:left }
.flashright .thumbsbox img  { margin-top:5px; border:3px solid #01051b }
.voting { width:357px; height:48px; position:relative }
.voting p { text-align:center; padding-top:0px; font-size:17px; margin-top:5px }
.vote { height:23px; padding-left:123px; position:absolute; bottom:0 }
/* on, off, and over div's for the star graphics */
.vote .star { width:23px; height:23px; float:left; cursor:pointer }
.vote .on { background:url(../images/star_on.gif) no-repeat }
.vote .off { background:url(../images/star_off.gif) no-repeat }
.vote .over { background:url(../images/star_hover.gif) no-repeat }
.right {width:300px;height:715px;float:left }
.flashright .info { width:356px;height:211px; background: #020a34; border:1px solid #81766a; border-top:none;float:left }
.flashbox { width: 512px; height: 384px; margin:2px 0 0 20px; padding: 0px; display: block; border:3px solid #01051b; border-width:3px 14px }
/* slideshow container */
.slideshowbox {
	position:relative;
	width:623px; height:434px;
	padding:0;
	display:block;
	border:3px solid #01051b
}
.slideshowbox .scrollable-image {
	position:relative;
	width:623px; height:434px;
	overflow:hidden;
}
.slideshowbox .scrollable-image span { position:absolute; top:0; left:0; display:block; width:2492px; height:434px }
.slideshowbox .scrollable-image span img { float: left }
.slideshowbox .arrow {
	position:absolute;
	top:0;
	width:98px; height:434px;
	cursor:pointer;
}
.slideshowbox .left {
	left:0;
	background:url(../images/ss_left.png) center center no-repeat;
}
.slideshowbox .right {
	right:0;
	background:url(../images/ss_right.png) center center no-repeat;
}
ul.thumbs { width: 520px; height: 273px; list-style-type: none; margin-right: auto; margin-left: 0px; margin-top: 4px; float:left }
ul.thumbs li { width: 253px; height: 273px; display: inline; text-align: left; float: left }
.click { width: 938px; height: 60px; margin-right: auto; margin-left: auto }
/* FOOTER */
#footer { width:960px; height: 221px; display: block; margin: 0px auto; padding: 0px }
#footer img { margin: 0px; padding: 0px; float:left }

/* TOP MODELS BOX */
#modelbox { width: 946px; height: 384px; margin-right: auto; margin-left: auto; background: #000 url(../images/bg_modelbox.jpg) no-repeat center; text-align: center;  margin-bottom:20px }
/* model box navigation */
ul.modelnav { width: 913px; height: 73px; list-style-type: none; margin: 0 auto; margin-left:33px; padding-top: 32px }
ul.modelnav li { display: inline; float: left }
ul.modelnav li.arrows { width: 54px; height: 73px }
/* hide previous arrow by replace the arrows class with arrows-off */
ul.modelnav li.arrows-off { width: 54px; height:73px; visibility: hidden }
ul.modelnav li.middle { width: 770px; height: 20px; font: bold 30px/73px Arial, Helvetica, sans-serif; color: #fff;position:relative;top:-13px }
/* model thumbs */
ul.modelthumbs {
	width: 828px;
	height: 246px;
	list-style-type: none;
	margin:0 auto;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
}
ul.modelthumbs li {
	width: 160px;
	height: 246px;
	display: inline;
	float: left;
	text-align: center;
	background: #000;
	margin:100px 7px 0 0;
}
ul.modelthumbs li.lastmodel { margin-right: 0px }
ul.modelthumbs li img { margin-top: 2px; margin-bottom: 10px }
ul.modelthumbs li a { text-decoration: none; color: #fff }
ul.modelthumbs li a:hover { text-decoration: none; color: #a60c77 }

/* MODELS PAGE */
#modelpagetop { width: 951px; height: 20px; background: url(../images/models_top.jpg) no-repeat; font: bold 29px Arial, Helvetica, sans-serif; color: #fff; padding-top: 50px; padding-bottom:50px }
#modelpagetop strong {color:#ffbf3a }
#modelpagewrap { width: 951px; height: auto; background: url(../images/bg_models.jpg) repeat-y; padding-bottom: 7px;  }
#modelpagebot { width: 951px; height: 57px; background: url(../images/models_bot.jpg) no-repeat;  margin-bottom:20px }
#modelpagetop, #modelpagewrap, #modelpagebot { margin-right: auto; margin-left: auto; text-align: center; margin-left:5px }
/* model page thumbs */
ul.mpagethumbs { width: 828px; height: 260px; list-style-type: none; margin-right: auto; margin-left: auto; font: normal 15px Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 7px }
ul.mpagethumbs li { width: 160px; height: 240px; display: inline; float: left; text-align: center; background: #000; margin-right: 7px }
ul.mpagethumbs li.lastmodel { margin-right: 0px }
ul.mpagethumbs li img { margin-top: 2px; margin-bottom: 6px }
ul.mpagethumbs li a { text-decoration: none; color: #ffe120; font-weight: bold }
ul.mpagethumbs li a:hover { text-decoration: none; color: #ffbf3a }
/* Join Page Div Area */
#joinformarea { width: 882px; height: auto; padding: 15px; text-align: center; font: normal 14px Arial, Helvetica, sans-serif; color: #000; background: #fff; border: 1px solid #c69861; margin: 15px auto }
.join {margin-left:20px }