/* IPAD FIX */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) {
	body#home{ -webkit-background-size: 2292px auto; }
	body{ -webkit-background-size: 2292px auto; }
}

/*CSS QUICK FIX*/
.Giraffe_SceneList .titleBar {
	height:20px;
	line-height:20px;
}
/*//CSS QUICK FIX*/

#headerGutter .Giraffe_Showcase {
	background:none;
}
#container #toolbar .partof,
#container #toolbar #jumpSelect { display: none; }
#container #header { border: none; width: 980px; height: 373px; background-image: url(/static/images/header.jpg); }
#container .topmenu { top: 397px; }
#container .topmenu li a { display: block; float: left; height: 33px; width: 122px; font-size: 12px; line-height: 32px; font-weight: bold; text-align: center; text-decoration: none; text-transform: uppercase; }
#container .topmenu #mnu-join a { width: 126px; }
#container #global { top: 427px; }
#container #header #stats { top: 338px; left: 225px; }
#container #header .freetrailer { top: 283px; font-size: 21px; }
#container #header #trailer-player { top: 27px; right: 36px; width: 400px; height: 225px; }
#container #global .latest-update2 h3 { padding: 0 0 0 8px; }
#container #global .latest-update2 h3 strong { font-size: 14px; padding: 0; }
#container #global .latest-update2 ul { position: relative; margin: 1px 0 10px 3px!important; }
#container #global #footer { height: 187px; padding: 136px 0 0 265px; width: 715px; }
#container #global #footer p { line-height: 30px; font-size: 12px; }

#movies #container #header .freetrailer,
#dvds #container #header .freetrailer,
#photosets #container #header .freetrailer,
#pornstars #container #header .freetrailer,
#fanclub #container #header .freetrailer,
#movies #container #header #trailer-player,
#dvds #container #header #trailer-player,photosets #container #header #trailer-player,
#pornstars #container #header #trailer-player,
#directors #container #header #trailer-player { display: none; }

#movies #container #header { height: 300px; background-image: url(/static/images/header-movies.jpg); }
#dvds #container #header { height: 300px; background-image: url(/static/images/header-dvds.jpg); }
#photosets #container #header { height: 300px; background-image: url(/static/images/header-photosets.jpg); }
#pornstars #container #header { height: 300px; background-image: url(/static/images/header-pornstars.jpg); }
#directors #container #header { height: 300px; background-image: url(/static/images/header-directors.jpg); }

#container #global .latest-update2 .module-content { padding-top: 380px; }
#container #global .latest-update2 h4 { margin: 0 0 5px; }

#home #container #global .text-content { background: none; }

/* Directors headers */
#director1 #container #header { height: 300px; background-image: url(/static/images/directors/1/header.jpg); }
#director2 #container #header { height: 300px; background-image: url(/static/images/directors/2/header.jpg); }
#director3 #container #header { height: 300px; background-image: url(/static/images/directors/3/header.jpg); }
#director4 #container #header { height: 300px; background-image: url(/static/images/directors/4/header.jpg); }
#director5 #container #header { height: 300px; background-image: url(/static/images/directors/5/header.jpg); }
#director6 #container #header { height: 300px; background-image: url(/static/images/directors/6/header.jpg); }
#director7 #container #header { height: 300px; background-image: url(/static/images/directors/7/header.jpg); }
#director8 #container #header { height: 300px; background-image: url(/static/images/directors/8/header.jpg); }
#director9 #container #header { height: 300px; background-image: url(/static/images/directors/9/header.jpg); }
#director10 #container #header { height: 300px; background-image: url(/static/images/directors/10/header.jpg); }
#director11 #container #header { height: 300px; background-image: url(/static/images/directors/11/header.jpg); }
#director13 #container #header { height: 300px; background-image: url(/static/images/directors/13/header.jpg); }
#director14 #container #header { height: 300px; background-image: url(/static/images/directors/14/header.jpg); }
#director15 #container #header { height: 300px; background-image: url(/static/images/directors/15/header.jpg); }
#director16 #container #header { height: 300px; background-image: url(/static/images/directors/16/header.jpg); }
#director17 #container #header { height: 300px; background-image: url(/static/images/directors/17/header.jpg); }
#director19 #container #header { height: 300px; background-image: url(/static/images/directors/19/header.jpg); }
#director20 #container #header { height: 300px; background-image: url(/static/images/directors/20/header.jpg); }
#director96 #container #header { height: 300px; background-image: url(/static/images/directors/96/header.jpg); }

#legal2 #container #header, 
#director12 #container #header, 
#director18 #container #header,
#director21 #container #header,
#director78 #container #header,
#director79 #container #header,
#director80 #container #header,
#director81 #container #header,
#director85 #container #header,
#director97 #container #header { height: 300px; background-image: url(/static/images/directors/header-other.jpg); }

#legal2 #container .topmenu,
#director1 #container .topmenu,
#director2 #container .topmenu,
#director3 #container .topmenu,
#director4 #container .topmenu,
#director5 #container .topmenu,
#director6 #container .topmenu,
#director7 #container .topmenu,
#director8 #container .topmenu,
#director9 #container .topmenu,
#director10 #container .topmenu,
#director11 #container .topmenu,
#director12 #container .topmenu,
#director13 #container .topmenu,
#director14 #container .topmenu,
#director15 #container .topmenu,
#director16 #container .topmenu,
#director17 #container .topmenu,
#director18 #container .topmenu,
#director19 #container .topmenu,
#director20 #container .topmenu,
#director21 #container .topmenu,
#director78 #container .topmenu,
#director79 #container .topmenu,
#director80 #container .topmenu,
#director81 #container .topmenu,
#director85 #container .topmenu,
#director96 #container .topmenu,
#director97 #container .topmenu,
#movies #container .topmenu,
#dvds #container .topmenu,
#photosets #container .topmenu,
#pornstars #container .topmenu,
#directors #container .topmenu { top: 328px; }

#legal2 #container #global,
#director1 #container #global,
#director2 #container #global,
#director3 #container #global,
#director4 #container #global,
#director5 #container #global,
#director6 #container #global,
#director7 #container #global,
#director8 #container #global,
#director9 #container #global,
#director10 #container #global,
#director11 #container #global,
#director12 #container #global,
#director13 #container #global,
#director14 #container #global,
#director15 #container #global,
#director16 #container #global,
#director17 #container #global, 
#director18 #container #global, 
#director19 #container #global,
#director20 #container #global,
#director21 #container #global,
#director78 #container #global, 
#director79 #container #global, 
#director80 #container #global, 
#director81 #container #global, 
#director85 #container #global, 
#director96 #container #global, 
#director97 #container #global, 
#movies #container #global,
#dvds #container #global,
#photosets #container #global,
#pornstars #container #global,
#directors #container #global { top: 358px; }

#legal2 #container #header .freetrailer,
#director1 #container #header .freetrailer,
#director2 #container #header .freetrailer,
#director3 #container #header .freetrailer,
#director4 #container #header .freetrailer,
#director5 #container #header .freetrailer,
#director6 #container #header .freetrailer,
#director7 #container #header .freetrailer,
#director8 #container #header .freetrailer,
#director9 #container #header .freetrailer,
#director10 #container #header .freetrailer,
#director11 #container #header .freetrailer,
#director12 #container #header .freetrailer,
#director13 #container #header .freetrailer,
#director14 #container #header .freetrailer,
#director15 #container #header .freetrailer,
#director16 #container #header .freetrailer,
#director17 #container #header .freetrailer,
#director18 #container #header .freetrailer,
#director19 #container #header .freetrailer,
#director20 #container #header .freetrailer,
#director21 #container #header .freetrailer,
#director78 #container #header .freetrailer,
#director79 #container #header .freetrailer,
#director80 #container #header .freetrailer,
#director81 #container #header .freetrailer,
#director85 #container #header .freetrailer,
#director96 #container #header .freetrailer,
#director97 #container #header .freetrailer,
#movies #container #header .freetrailer,
#dvds #container #header .freetrailer,
#photosets #container #header .freetrailer,
#pornstars #container #header .freetrailer,
#directors #container #header .freetrailer,
#movies #container #header #trailer-player,
#dvds #container #header #trailer-player,
#photosets #container #header #trailer-player,
#pornstars #container #header #trailer-player,
#directors #container #header #trailer-player { display: none; }

#legal2 #container #header #trailer-player,
#director1 #container #header #trailer-player,
#director2 #container #header #trailer-player,
#director3 #container #header #trailer-player,
#director4 #container #header #trailer-player,
#director5 #container #header #trailer-player,
#director6 #container #header #trailer-player,
#director7 #container #header #trailer-player,
#director8 #container #header #trailer-player,
#director9 #container #header #trailer-player,
#director10 #container #header #trailer-player,
#director11 #container #header #trailer-player,
#director12 #container #header #trailer-player,
#director13 #container #header #trailer-player,
#director14 #container #header #trailer-player,
#director15 #container #header #trailer-player,
#director16 #container #header #trailer-player,
#director17 #container #header #trailer-player,
#director18 #container #header #trailer-player,
#director19 #container #header #trailer-player,
#director20 #container #header #trailer-player,
#director21 #container #header #trailer-player,
#director78 #container #header #trailer-player,
#director79 #container #header #trailer-player,
#director80 #container #header #trailer-player,
#director81 #container #header #trailer-player,
#director85 #container #header #trailer-player,
#director96 #container #header #trailer-player,
#director97 #container #header #trailer-player,
#movies #container #header #stats,
#dvds #container #header #stats,
#photosets #container #header #stats,
#pornstars #container #header #stats,
#directors #container #header #stats { display: none; }

#legal2 #container #header #stats,
#director1 #container #header #stats,
#director2 #container #header #stats,
#director3 #container #header #stats,
#director4 #container #header #stats,
#director5 #container #header #stats,
#director6 #container #header #stats,
#director7 #container #header #stats,
#director8 #container #header #stats,
#director9 #container #header #stats,
#director10 #container #header #stats,
#director11 #container #header #stats,
#director12 #container #header #stats,
#director13 #container #header #stats,
#director14 #container #header #stats,
#director15 #container #header #stats,
#director16 #container #header #stats,
#director17 #container #header #stats,
#director18 #container #header #stats,
#director19 #container #header #stats,
#director20 #container #header #stats,
#director21 #container #header #stats,
#director78 #container #header #stats,
#director79 #container #header #stats,
#director80 #container #header #stats,
#director81 #container #header #stats,
#director85 #container #header #stats,
#director96 #container #header #stats,
#director97 #container #header #stats,
#movies #container #header #stats,
#dvds #container #header #stats,
#photosets #container #header #stats,
#pornstars #container #header #stats,
#directors #container #header #stats  { display: none; }

#legal2 #container #directorList,
#director1 #container #directorList,
#director2 #container #directorList,
#director3 #container #directorList,
#director4 #container #directorList,
#director5 #container #directorList,
#director6 #container #directorList,
#director7 #container #directorList,
#director8 #container #directorList,
#director9 #container #directorList,
#director10 #container #directorList,
#director11 #container #directorList,
#director12 #container #directorList,
#director13 #container #directorList,
#director14 #container #directorList,
#director15 #container #directorList,
#director16 #container #directorList,
#director17 #container #directorList,
#director18 #container #directorList,
#director19 #container #directorList,
#director20 #container #directorList,
#director21 #container #directorList,
#director78 #container #directorList,
#director79 #container #directorList,
#director80 #container #directorList,
#director81 #container #directorList,
#director85 #container #directorList,
#director96 #container #directorList,
#director97 #container #directorList,
#movies #container #directorList,
#dvds #container #directorList,
#photosets #container #directorList,
#pornstars #container #directorList,
#directors #container #directorList { top: 361px; }

#home #container #global .module { width: 968px;}	
#home #container #global .module .module-content { background: none; }
#home #container #global .scene { width: 329px; }
#home #container #global .scene h4 { margin: 15px 0 5px 10px; }
#home #container #global .scene p { margin: 0 0 0 10px; width: 297px; }
#home #container #global .scene .scene-rating { margin: 0 0 0 10px; }
#home #container #global .scene img { width: 307px; height: 224px; }
#home #container #global .last-scene { width: 309px; }
#home #container #global .img-holder .clip-link { width: 307px; height: 224px; }
#home #container #global .dvd { width: 195px; }
#home #container #global .dvd p { width: 185px; }	
#home #container #global .last-dvd { width: 185px; }
#home #container #global .bonus-sites .bonus { width: 246px; }
#home #container #global .bonus-sites .bonus p { width: 230px; }
#home #container #global .bonus-sites .bonus img { width: 230px; height: 350px; }
#home #container #global .bonus-sites .bonus-last { width: 230px; }

#home #container #global .home-directors { width: 968px; background: none; border: none }
#home #container #global .home-directors .module-content { padding: 10px 0px; }
#home #container #global .home-directors  p a { color: #f00; }
#home #container #global .home-directors .dir-col { float: left; display: inline; width: 211px; padding: 23px 9px 9px 9px; margin: 0 17px 0 0; }
#home #container #global .home-directors .dir-col .director-title { height: 47px; }
#home #container #global .home-directors .dir-col h4 a { color: #fff; }
#home #container #global .home-directors .dir-col h5 { font-size: 12px; line-height: normal; color: #fff; border-bottom: 1px solid #484848; margin: 0 0 8px; padding: 0 0 5px; }
#home #container #global .home-directors .dir-col h5 strong { font-size: 12px; display: block; color: #a3a2a2; }
#home #container #global .home-directors .dir-col .scene { background: none; }
#home #container #global .home-directors .dir-col .scene img { width: 185px; height: 135px; border: 1px solid #121212; }
#home #container #global .home-directors .dir-col .logo { width: 45px; height: 45px; }
#home #container #global .home-directors .dir-col-last { margin: 0; }
#home #container #global .home-directors .scene { width: 185px; padding-left: 14px; }
#home #container #global .home-directors .scene h4,
#home #container #global .home-directors .scene p { width: 190px; font-size: 10px; margin: 0; }
#home #container #global .home-directors .director-info { position: relative; width: 190px; height: 305px; margin: 0 auto 20px; padding: 5px; background: url(/static/images/bg-homedirectors.png) bottom left repeat-x; }
#home #container #global .home-directors .director-info img { width: 188px; height: 200px; border: 1px solid #121212; }
#home #container #global .home-directors .director-info h4 { width: 155px; font-size: 16px; line-height: 20px; margin: 0 0 5px; padding: 0; }
#home #container #global .home-directors .director-info p { padding: 0 0 0 55px; line-height: 20px; width: 135px; color: #a3a3a3; }
#home #container #global .home-directors .director-info p strong { color: #fff; }
#home #container #global .home-directors .director-info .logo { position: absolute; bottom: 7px; left: 5px; }
#home #container #global .home-directors .img-holder { position: relative; }
#home #container #global .home-directors .clip-link { width: 185px; height: 135px; }
#home #container #global .home-directors .clip-link strong { display: none; }
#home #container #global .home-directors .viewall { width: 190px; padding: 0 0 0 10px; margin: 0 auto; line-height: 26px; font-size: 10px; background: transparent url(/static/images/bg-viewall.gif) 0 0 no-repeat; }
#home #container #global .home-directors .viewall a { text-decoration: none; }
#home #container #global .home-directors .viewall a:hover { text-decoration: underline; }	
#home #container #global .home-directors .seeall a { color: #fff; }


/* Directors listing */
#container #global .directors-list { background: none; width: 968px; background: none; }
#container #global .directors-list .module-content { padding: 8px 5px; }
#container #global .directors-list .scene { width: 324px; }
#container #global .directors-list .scene img { width: 307px; height: 224px; }
#container #global .directors-list .scene .clip-link { width: 309px; height: 226px; }
#container #global .directors-list .scene p,
#container #global .directors-list .scene h4 { width: 309px; }
#container #global .directors-list .scene-last { width: 309px; }
#container #global .directors-list .scene .director-info { position: relative; height: 63px; margin: 10px 0; padding: 0 0 0 75px; }
#container #global .directors-list .scene .director-info h4 { font-weight: bold; width: 230px; font-size: 16px; line-height: 24px; }
#container #global .directors-list .scene .director-info p { line-height: 20px; width: 230px; }
#container #global .directors-list .scene .director-info .logo { position: absolute; top: 3px; left: 5px; width: 56px; height: 56px; border: none; }



/* Director's profile */
#container #global .director-profile { background: none; width: 968px; }
#container #global .director-profile .module-content { position: relative; padding: 310px 9px 0 9px; border: 1px solid #202020; }
#container #global .director-profile #director-biography { padding: 30px 0;  }
#container #global .director-profile #director-biography h4 { font-size: 16px; font-weight: bold; margin: 0 0 15px; }
#container #global .director-profile .director-pic { position: absolute; top: 7px; left: 9px; }
#container #global .director-profile .director-screenshot { position: absolute; top: 7px; left: 332px; width: 626px; height: 292px; }
#container #global .director-profile .trailer-link { position: absolute; display: block; top: 7px; left: 332px; width: 628px; height: 292px; }
#container #global .director-profile .trailer-link strong { display: none; }
#container #global .director-profile .director-info { position: absolute; width: 257px; padding: 0 0 0 68px; top: 247px; left: 5px; }
#container #global .director-profile .director-info h4 { margin: 2px 0; font-weight: bold; font-size: 16px; }
#container #global .director-profile .director-info p { line-height: 20px; }
#container #global .director-profile .director-info .director-logo { position: absolute; top: 0; left: 0; }


/*** Directors Dropdown Menu ***/
#container #directorList { position: absolute; display: none; top: 457px; left: 366px; z-index: 10;  }
#container #directorList li,
#container .subDirectorList li { padding: 1px; }
#container #directorList li a,
#container .subDirectorList li a,
#container #directorList li div { display: block; min-width: 139px; padding: 0 23px; line-height: 31px; text-decoration: none; }
* html #container #directlrList li a { width: 139px; } 
* html #container .subDirectorList li a { width: 139px; } 
* html #container #directlrList li div { width: 139px; } 
#container .subDirectorList { position: absolute; top: 599px; left: 573px;  z-index: 12; border-left: 1px solid #fc5627; }
#home #container .subDirectorList { top: 668px; }



/*
.star-rating-wrap{ white-space:nowrap;}
.star-rating,
.star-rating li.current-rating{ background: url(/static/images/star-rating.gif) left -1000px repeat-x;}
.star-rating{ position:relative; width:75px !important; height:15px !important; overflow:hidden !important; list-style:none; margin:0 !important; padding:0 !important; background-position: left top; display: block; }
.star-rating li{ display: inline; background: none !important; border: 0 !important; }
ul.star-rating li.current-rating{ position:absolute; top:0; left:0; text-indent:-9999px; height:15px !important; line-height:15px !important; outline:none; overflow:hidden; border: none; padding: 0 !important; margin: 0 !important; }
.star-rating li.current-rating{ z-index:1; background-image: url(/static/images/star-rating.gif) !important; background-position: left center !important; }
*/

#container #global .module .seeall { line-height: 25px; padding: 0 10px 0 0; }
#container #global .module .seeall a { font-size: 12px; font-size: 12px; font-weight: bold; }
#container #global #secondary-column .ctrlHolder { border: none; }
#container #global #secondary-column .focused { background-color: transparent; }

#container #global #footer .rta { position: absolute; bottom: 110px; line-height: normal; right: 50px; text-align: center; }

#container #global .salespitch { font-size:1em; }

/* EMAIL GRABBER */
#div_emailgrabber {
	background: url(/static/images/bg_emailgrab.jpg) no-repeat 0 0;
	color:#fff;
}

#div_emailgrabber strong { 
	color:#f00;
}
