@charset "utf-8";
/* html, body{  } */
body {
	/* background: #040402 url(../images/take5_bg.jpg) no-repeat center top; font-family: Helvetica, Arial, sans-serif; margin:0 auto; */
	 margin:0; height:100%; width:100%; background: #040402; font-family: Helvetica, Arial, sans-serif;
}
p {
	color: #ffffff; font-size: 13px;
}
p.fourteen {
	font-size: 14px;
}
p.sixteen {
	font-size: 16px;
}
p.ten {
	font-size: 10px;
}
p.topmargin {
	margin-top: 10px;	
}
p.line130 {
	line-height: 130%;	
}
.nomargpad {
	margin: 0; padding: 0;	
}
p.botmargin {
	margin-bottom: 6px;	
}
h2 {
	color: #fff; font-size: 24px; font-weight: normal; margin: 0 0 5px 0; padding: 0;
}
h2.redbg {
	background-color: #e4232f; width: 540px; height: 24px; margin: 0; padding: 0;
}
h3 {
	color: #fff; font-size: 22px; font-weight: normal;
}
span.red12 {
	color: #e4232f; font-size: 12px; font-weight: bold;
}
span.twenty {
	font-size: 20px;	
}
.bg { position:absolute; top:0; left:0; width:100%; z-index:0; }
#web_container
	{
	position: relative; width: 980px; height:300px; margin: 0 auto; 
	background: url(../images/nav_line.jpg) no-repeat 32px 126px;
}
#web_relative
	{
	position: relative; width: 980px;
}
#logo {
	position: absolute;	 left: 40px; top: 21px; width: 220px;
}
#socialmedia {
	position: absolute; left: 820px; top: 30px;
}
#navigation {
	position: absolute; left: 400px; top: 92px;
}

#navigation ul {
	list-style: none; margin: 0; padding: 0;
}

#navigation li {
	float: left; margin: 0 20px 0 0;
}

		
/*Production pages sub nav  ***************************************************/

#navigationRev2 {
	width:100%; height:25px; 
	position: absolute; left: -8px; top: -8px;
	background-color:#000;
	margin:0px; 
	padding:5px 0px 0px 0px; 
	color: #e4232f;
}
#navigationRev2 li a
{
	color:#fff; 
	text-decoration:none;
}
		
		
#navigationRev2 li ul
{
	display:block; 
	width:905px;
}
		
/*Second level list items*******************/
#navigationRev2 li 
{
	display:inline; 
	float:left; 				    
	font-size: 13px;
	color:#fff; 
	font-weight: bold;	
	margin: 0px 10px 0px 20px;
}
			
			
				
/*Second level anchors*****************/
#navigationRev2 li  a
{
	color: #e4232f; 
	text-decoration:none;
	font-size: 13px; 
	font-weight: bold;	
}
#navigationRev2 li a:hover
{
	color: white; 					
	text-decoration:none;
}		

/* Navigation sub nav menu rollover  ***************************************************/
#navigationRev
{	
	/*width:100%;*/
	height:30px; 
	position: absolute; left: 305px; top: 102px;	
}
/*First level menu****************************************/
#navigationRev ul
{	
	margin:0px; 
	padding:0px;
}

/*First level list items******************************/
#navigationRev ul li
{
	display:inline; 
	float:left; 
	height:30px;
	line-height:30px;
	list-style:none; 
	margin-left:7px; 
	position:relative;
	font-size: 13px; 
	font-weight: bold;
}

#navigationRev ul li a{}

#navigationRev ul li a:hover{ color: #e4232f;z-index: 10}
	
	
	
/*First level anchor tags************************/
#navigationRev li a
{
	color:#e4232f; 
	text-decoration:none;
}
#navigationRev li a:hover
{
	text-decoration:underline;
}

/*Second level menu*****************************/
#navigationRev li ul
{
	background-color:#000;
	display:none; 
	left:-280px; 
	margin:0px; 
	padding:0px 6px 0px 0px; 
	position:absolute; 
	top:25px; 
	color: #e4232f;

}

#navigationRev li:hover ul
{
	display:block; 
	width:905px;
}
			
/*Second level list items*******************/
#navigationRev li li
{	
	display:list-item;
	margin: 0px 10px 0px 20px;
}

			
				
/*Second level anchors*****************/
#navigationRev li li a
{
	color: #e4232f; 
	text-decoration:none;
}
#navigationRev li li a:hover
{
	color: white; 					
	text-decoration:none;
}

/*********************************/

#home_production_logos {
	position: absolute; left: 170px; top: 222px;	
}
#home_contact {
	position: absolute; left: 40px; top: 552px;
}
#aboutus_history {
	position: absolute; left: 40px; top: 180px; width: 260px; line-height: 115%;
}
#aboutus_dev {
	position: absolute; left: 40px; top: 180px; width: 305px; line-height: 115%;
}
#aboutus_team {
	position: absolute; left: 400px; top: 180px; width: 540px;
}

#aboutus_copyright {
	position: absolute; left: 45px; top: 1060px;

}
#aboutus_copyright p {
	color: #433c2a !important;

}



#productions_left {
	position: absolute; left: 40px; top: 180px; width: 190px; line-height: 105%;
}
#productions_left_rev {
	position: absolute; left: 40px; top: 200px; width: 460px; line-height: 103%;
	text-align: left;
}

#productions_left_rel {
/*
	position: relative; left: 40px; top: 200px; width: 460px; line-height: 103%;*/
	text-align: left;
	position: relative;
	margin: 40px 0px 0px 50px;
	width: 860px;
}

#productions_left_rel p   {
	padding-bottom: 15px;
}



#productions_right {
	position: absolute; left: 250px; top: 180px; width: 540px;
}
#productions_photo {
	position: absolute; left: 330px; top: 590px; width: 700px;
}
#productions_photo2 {
	position: absolute; left: 330px; top: 590px; width: 700px;
}
#contact_left {
	position: absolute; left: 400px; top: 180px; width: 260px; line-height: 125%;
}
#contact_right {
	position: absolute; left: 680px; top: 210px; width: 260px; line-height: 125%;
}

#contact_left2 {
	position: absolute; left: 400px; top: 570px; width: 260px; line-height: 125%;
}
#contact_right2 {
	position: absolute; left: 680px; top: 570px; width: 260px; line-height: 125%;
}



#homeCopyright {
	position: absolute; 
	top: 1550px;
	left: 34px;
	width: 400px;
	color: #433c2a !important;
/* 	padding: 139px 0px 56px 0px; */
	text-align: left;
	margin: 0;
}

#homeCopyright a:link {
	font-size: 15px;
	color: #DF2435 ;
	
}

#prodCopyright {
	position: absolute; 
	top: 1350px;
	left: 34px;
	width: 400px;
	color: #433c2a !important;
/* 	padding: 139px 0px 56px 0px; */
	text-align: left;
	margin: 0;
}



#copyright {
	position: relative; /*left: 45px; top: 820px;*/
}




#copyright p{
	color: #433c2a;
}

#copyright_productions {
	position: absolute; left: 40px; top: 730px;
}
#copyright_productions_long {
	position: absolute; left: 40px; top: 810px;
}


/*Navigation  *****************/


a {
	color: #e4232f;	
	text-decoration: none;
	font-weight: bold;
}


a:hover {
	text-decoration: underline;
}

a.newslink {
	color: #e4232f;
	font-size: 12px;
}


/*Top bar links *****************/
	
		
a.productions {
	display: block;
	width: 120px;
	height: 25px;
	background: url(../images/nav_productions.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
/* 	z-index */
}
a:hover.productions {
	background-position: 0 -25px;
}		

#productionsCover{
	display: block;
	width: 120px;
	height: 25px;
	background: url(../images/nav_productions.gif) no-repeat 0 0;
	background-position: 0 -25px;
	position: relative;
	top: 102px;
	left: 312px;	
	visibility: hidden;
	z-index: 10000;
}

a.aboutUs {
	display: block;
	width: 120px;
	height: 20px;
	background: url(../images/nav_aboutus.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.aboutUs {
	background-position: 0 -20px;
}

a.development {
	display: block;
	width: 120px;
	height: 20px;
	background: url(../images/nav_development.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.development {
	background-position: 0 -20px;
}
a.news {
	display: block;
	width: 120px;
	height: 20px;
	background: url(../images/nav_news.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.news {
	background-position: 0 -20px;
}
a.contact {
	display: block;
	width: 120px;
	height: 20px;
	background: url(../images/nav_contact.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.contact {
	background-position: 0 -20px;
}
a.borgias {
	display: block;
	width: 160px;
	height: 20px;
	background: url(../images/subnav__productions_theborgias.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.borgias {
	background-position: 0 -20px;
}
a.camelot {
	display: block;
	width: 160px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_productions_camelot.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.camelot {
	background-position: 0 -20px;
}
a.tudors {
	display: block;
	width: 160px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_productions_tudors.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.tudors {
	background-position: 0 -20px;
}
a.worldwithout {
	display: block;
	width: 160px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_productions_worldwithout.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.worldwithout {
	background-position: 0 -20px;
}
a.vikings {
	display: block;
	width: 160px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_productions_vikings.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.vikings {
	background-position: 0 -20px;
}



a.newsall {
	display: block;
	width: 220px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_news_all.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.newsall {
	background-position: 0 -20px;
}
a.newsmedia {
	display: block;
	width: 220px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_news_mediacoverage.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.newsmedia {
	background-position: 0 -20px;
}
a.newspress {
	display: block;
	width: 220px;
	height: 20px;
	margin-top: 10px;
	background: url(../images/subnav_news_pressreleases.gif) no-repeat 0 0;
	overflow: hidden;
	text-indent: -10000px;
	font-size: 0px;
	line-height: 0px;
}
a:hover.newspress {
	background-position: 0 -20px;
}
div#container {
  position: absolute;
left: 330px; top: 590px; width: 560px; height: 100px;
  overflow: hidden;
}

#scroller {
  width: 700px; /* = width + margin left + margin right + padding*2 + border*2  from the content rule */
}

.content {
  width: 200px;
  height: 200px;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  padding: 5px;
  border: 1px solid #EFEFEF;
  font-size: .8em;
}

.scrollNav, .scrollNav a:link, .scrollNav a:visited  {
  font-size: .8em;
  color:#00009C;
  font-weight: bold;
}
div#scrollLinks {
	position: absolute; left: 320px; top: 604px;	
}
div#scrollLinks2 {
	position: absolute; left: 895px; top: 604px;	
}


#logos {
	position: absolute;
	left: 50px;
	top: 150px;
}


#intro_video {
	position: absolute; left: 315px; top: 220px; width: 540px;
}

.intropg_text {
	color: #978a68;
 	font-size: 11px;	
 	padding-bottom: 20px;
}

#homeMsg {
	width:530px;
	text-align:center; 
	margin: 0px auto;
	padding: 55px 0px 0px 0px;
	font-size: 18px;
	line-height: 27px;
	color: #fff;
	
}

#footer_pos {
	position: absolute; left: 40px; top: 720px;
}

.footer_style {
	color: #978a68;
 	font-size: 11px;
}

.submitbtn{
	margin-top: 45px;
	font-size: 16px;
	
}

.submitbtn a:link{

	color: #de021e;	
	background-color: black;
	text-decoration: none;
	padding: 8px;
	width: 120px;
	
}

.submitbtn a:hover{
	background-color: #de021e;
	color: #ffffff;	

}

#devsub {
	position: absolute; left: 400px; top: 740px; width:260px;
}

#devcontact {
	position: absolute; left: 710px; top: 740px; width:260px;
}




/* videos */

#vidcontainer{

	position: relative;
	left:92px;
	border: 3px #666 solid;
	width:705px;
	height:397px;
	overflow:hidden;
	float:left;
}

.videos{
	position:absolute;
	height:397px;
	background-color: black;
}

#vidcontainerProd{

	position: relative;
	left:92px;
	border: 3px #666 solid;
	width:720px;
	height:405px;
	overflow:hidden;
	float:left;
}

.videosProd{
	position:absolute;
	height:405px;
	background-color: black;
}



#video1{
	top:-2910px;
}
#video2{
	top:-2910px;
}
#video3{
	top:-2910px;
}
#video4{
	top:-2910px;
}
#video5{
	top:-2910px;
}
#video6{
	top:-2910px;
}
#video7{
	top:-2910px;
}
#video8{
	top:-2910px;
}

#take5video{
	left:0px;
}

#videoProd{
	left:0px;
}



#thumbs1, #thumbs2 {
	position: relative;
	padding:0px 20px 1px 0px;
	font-size:14px;
	cursor:pointer;
	width:90px;
	float:left;
	line-height:17px;
	padding-top:1px;
	font-size: 11px;
	line-height: 12px;
}

#thumbs1 img, #thumbs2 img {
	padding-bottom: 3px;
}


#thumbs1 {
	left: 108px;	
}

#thumbs2 {
	left: 92px;	
}



#Row1LeftColumn, #Row1RightColumn, #Row2LeftColumn, #Row2RightColumn, #Row3RightColumn, #Row3LeftColumn, #Row4RightColumn, #RowLeftColumn {
	width:96px;
	cursor:pointer;
	padding:0px;
	height: 110px;
	font-size: 11px;
	color: #DF2435;
	font-weight: bold;
}


