@charset "UTF-8";
/* CSS Document */


BODY.studios {  
font-family: Gotham, Helvetica, Sans-Serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/ns_hpbg_studios.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #000000;
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0; 
text-align: center;
} 

BODY.themes {  
font-family: Gotham, Helvetica, Sans-Serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/ns_hpbg_themes.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #0c0e23;
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0; 
text-align: center;
} 


BODY.tourupdated {  
font-family: Gotham, Helvetica, Sans-Serif;
font-size: 14px; 
color: #ffffff; 
background-image: url(/images/bg/bg_TourUpdated.jpg);
background-repeat: no-repeat;
background-attachment:fixed;
background-position: top left;
background-color: #0c0e23;
width: 100%;
height: 100%;
margin: 0 0 0 0;
padding: 0 0 0 0; 
text-align: center;
} 



/* studios */

#Studios_Main div.HeaderImg { background: url(/images/header_nav/hbody_featuredstudios.jpg) no-repeat; width: 1185px; height: 201px; }

#Studios_Main div.MainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;width: 1185px; background: url(/images/spacer.gif)  #000000 no-repeat; }

#Studios_Main div.Header { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_featuredstudio.jpg) no-repeat; }



/* join layout */

.JoinBodyOuterOverall {position: relative; float: left; }

.JoinOuterWrapper {position: relative; float: left; background: url(/images/mainbody_edge.gif) #515151 no-repeat;  border-top: 1px solid #ffffff;border-bottom: 1px solid #515151; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 962px; }

.JoinOuter {position: relative; float: left; margin: 0px 1px 0px 1px;  width: 958px; background-color: #000000; }

.JoinHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) #000000 no-repeat; }

.JoinMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; }

.JoinInnerPad {position: relative; float: left; padding: 0px 5px 10px 5px; }

.JoinInnerTotalWidth {position: relative; float: left; width: 950px; background-color:#993366;}

.JoinInnerTotalWidthPad { position: relative; float: left; margin: 5px 5px 5px 5px;}

/* join internal */

/* nav */

.JoinContentLeftSide { position: relative; float: left; padding: 0 0 0px 0; width: 122px; }

.JoinContentLeftSidePad { position: relative; float: left; padding: 5px 5px 5px 5px; }

/* -- nav content -- */

.JoinNavOptionsMainList
{
padding: 0;
margin: 0;
list-style: none;
}

.JoinNavOptionsMainList li
{
padding: 5px 0 0 0px;
background-image: url(images/spacer.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.JoinNav { position: relative; float: left; padding: 0 0px 0 0; }

.JoinNavHeader { position: relative; clear: both; padding: 10px 0 0 0; text-transform:uppercase; }

.JoinNavOptionsList
{
padding: 0;
margin: 0;
list-style: none;
}

.JoinNavOptionsList li
{
padding: 5px 0 0 5px;
background-image: url(images/spacer.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/* join nav sales */

.JoinNavSales { position: relative; float: left; }

.JoinNavSalesPad { position: relative; float: left;  padding: 10px 0 0 0;; margin: 0; }



/* content */

.JoinContentRightSide { position: relative; float: left; width: 820px;} 

.JoinContentRightSidePad { position: relative; float: left; padding: 0; } 

/* -- right side -- */

.JoinCRightBodyOuterOverall {position: relative; float: left; }

.JoinCRightOuterWrapper {position: relative; float: left; background: url(/images/spacer.gif) no-repeat; border-left: 1px solid #515151; border-top: 1px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 832px; }

.JoinCRightOuter {position: relative; float: left; margin: 0px 0px 0px 1px;  width: 830px; }

.JoinCRightHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/h/h_join_newmovies.jpg) no-repeat; width: 960px; }

.JoinCRightMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0;  }

.JoinCRightInnerPad {position: relative; float: left; padding: 40px 10px 10px 10px; }

/* sales banner */


.JoinCRSalesBannerBodyOuter { position: relative; float: left; margin: 10px 0 10px 0; clear: both; }

.JoinCRSalesBannerOuterWrapper { position: relative; float: left; background: url(/images/join_preview/joinsales_banner_edge.gif) #515151 no-repeat; border-bottom: 1px solid #515151; border-top: 1px solid #ffffff; margin: 0px 0px 10px 0px; padding: 0 0 0px 0;  width: 800px; }

.JoinCRSalesBannerOuter {position: relative; float: left; margin: 0px 0px 0px 1px;  width: 800px; }

.JoinCRSalesBannerMainBg { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/join_preview/joinsales_banner_bg.jpg) #515151 no-repeat;  }

.JoinCRSalesBannerHeader { position: relative; float: left; margin: 0 0 0px 0; padding: 0; background: url(/images/spacer.gif) no-repeat; }

.JoinCRSalesBannerInnerPad {position: relative; float: left; padding: 10px 10px 10px 10px; }




/* movie results */

.JoinContentRightSide div.SRWidth { position: relative; float: left; width: 250px;  }

.JoinContentRightSide div.ScenesContentOuter {position: relative; float: left; border-style: solid; border-width: 1px; border-color: #ffffff; background-color:#5e5e5e; margin: 0px 0px 0px 0px; width:500px;}

.JoinContentRightSide div.ScenesContentOuterWrapper  {position: relative; float: left; padding: 0px 20px 10px 0px; }

.JoinContentRightSide div.SceneStillIndividual { position: relative; float: left; padding: 0 15px 19px 0; }


