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

/*efefef used insted of fff as pure efefef is too bright*/

body { font-family: Arial, Verdana, Helvetica, sans-serif; color: #000; font-size:12px; margin: 0; padding: 0;}

a:link { color: #efefef; text-decoration: underline; }      /* unvisited link */

a:visited {color: #efefef; text-decoration: underline; }  /* visited link */

a:hover { color: #bf9e4f; text-decoration: none; }  /* mouse over link */

a:active { color: #bf9e4f; text-decoration: none; }  /* selected link */

img { border: 0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


/***Homepage***/

#index-body { min-width: 640px; background-color: #000; }
    
#video-wrappper { position: relative; min-width: 640px; }

#video-container { position: absolute; bottom: 50px; right: 0px; left: 0px; width: 100%; height: 95%; margin-left: auto; margin-right: auto; }
                        
#video-container video { width: 100%; height: 100%; }

#video-container object{ width: 100%; height: 100%; }

/***End Homepage***/


/***Trailers***/

#trailers-body{background:url(../images/trailers-bg.jpg) repeat scroll 0 0 transparent;}

#trailerBox { position: absolute; top: 157px; left: 180px; background: #c09e50; width: 746px; height: 413px; padding: 0px; margin-bottom: 100px; overflow: hidden; }

/***End Trailers***/


/***Standard Layout Pages***/

#info-body, #open-call-body { background: url(../images/contact-bg.gif) repeat scroll 0 0 transparent; }

/* #content { min-height: 730px; min-width: 1000px; overflow: hidden; } */

.standard-text-box { position: absolute; top: 157px; left: 180px; background: url('../images/colour-mustard.jpg') repeat; width: 600px; height: 320px; padding: 20px; margin-bottom: 100px; overflow: hidden; }

.standard-text-box a { color: #630251; text-decoration: none; border: none; }

.standard-text-box h1 { color: white; margin: 0 0 20px 0 ; font-size: 14px; }

.standard-text-box h2 { color: white; margin: 0 0 10px 0; font-size: 12px; }

.standard-text-box p { margin: 0 0 12px 0; font-size: 12px; }

.standard-text-box ol, .info-body ul { color: black; }

.standard-text-box li {margin-bottom:12px;}

.standard-text-box ol { margin-left: 20px; padding-left: 0px; }

.standard-text-box ol { margin-left:20px; margin-bottom:16px; padding-left:0px; }

.scrolling-standard-text-box{ overflow-x: hidden; overflow-y: scroll;  }

#standard-menu { position:absolute; width:300px; top:125px; left:470px; list-style:none;}

#standard-menu li { float: right; color: #bf9e4f; font-weight: bold; padding: 0px 10px 0px 10px; }

#standard-menu li a { color: #bf9e4f; text-decoration: none;}

#standard-menu li a:hover { color: #efefef; }

#standard-menu li span{ margin: 0 5px 0 7px; }

.standard-menu-current a { color: #efefef !important; }

.job-menu { list-style:none; margin:0px 0px 5px 0px; padding:0px; border-bottom: 1px solid #efefef; }

.job-menu li { float: left; font-weight: bold; padding: 0px 20px 0px 0px; }

.job-menu li a { text-decoration: none;}

.job-menu li a:hover { color: #efefef; }

.job-menu-current a { color: #efefef !important; }


/*Standard List*/

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

.standard-list li { margin: 0px 0px 10px 0px; padding: 0px; }

.standard-list li a { font-size: 11px; margin: 0px; padding:0px; }

/*Standard List*/ 


/*Standard Layout Floats*/

.float-wrapper { width: 100%; }

.float-wrapper-left { width: 50%; float: left; }

.float-wrapper-right{ width: 50%; float: right; }

/*Standard Layout Floats*/


/** Open Call **/
#open-call-body .standard-list { list-style: none; margin: 0px; padding: 0px; }

#open-call-body .standard-list li { margin: 0px 0px 3px 30px; padding: 0px; font-size: 11px;  }

#open-call-body .standard-text-box h1 { margin: 0 0 5px 0 ;}

#open-call-body .standard-text-box h2 { color: #efefef; margin: 0 0 5px 0; font-size: 12px;}

#open-call-body .standard-text-box h3 { color: #000; margin: 0 0 5px 0; font-size: 12px; border-bottom: 1px solid; font-weight: normal;}

#open-call-body .standard-text-box h4 { color: #000; margin: 0 0 5px 0; font-size: 12px; font-weight: normal;}

#open-call-body .standard-text-box p { margin: 0 0 10px 0; «}

#open-call-body .float-wrapper { margin: 0 0 10px 0 ;}

/** End Open Call **/

/*** Standard Layout Pages ***/

/* ------ FOOTER ------ */
#footer-wrapper { position: fixed; left: 0; right: 0; bottom: 0px; background: url('../images/colour-dark-maroon.jpg') repeat ; height: 50px; width: 100%; /*border-top: 1px solid #888;*/}

#footer-wrapper a { text-transform: uppercase; text-decoration: none;}

#footer-container { min-width: 1200px;} /* To stop floated elements from 'wanderinf' */

#detail-1 {float:left; width: 87px; height: 50px; } /*position: absolute; bottom: 0px; left: 0px;*/

#logo { float:left; width:100px; height:28px; margin: 11px 0px 0px 0px; } /*position:absolute; bottom:10px; left:87px;*/ 

#menu { float:left; list-style: none; padding: 0px; margin: 22px 0px 0px 35px; min-width: 200px; line-height: 14px; } /*position: absolute; bottom: 14px; left: 212px;*/ 

#info-body .nav-info a, #trailers-body .nav-trailers a, #open-call-body .open-call-content a{ color: #efefef !important; } /* Highlights current page link*/

#menu li { display: inline; padding: 0px 5px; margin: 0px; }

#menu li a:link { color: #bf9e4f; }      /* unvisited link */

#menu li a:visited {color: #bf9e4f; }  /* visited link */

#menu li a:hover { color: #efefef; }  /* mouse over link */

#menu li a:active { color: #efefef; }  /* selected link */

/* ---- Featured Footer Sections ----*/

.left-diagonal-graphic{ width: 60px; height: 50px; float:left;}  /* For featured footer sections */
                                                                   
.right-diagonal-graphic{ width: 60px; height: 50px; float:left;} /* For featured footer sections */
                                                                   
                                                                   
/* -- Open Call Button --*/ 

#open-call-wrapper { float:left; height: 50px; padding: 0px; margin: 0px 0px 0px 35px;  background: url('../images/colour-purple.jpg')repeat; line-height: 14px; } /*position: fixed; bottom: 0px; left: 430px;*/                                                             

.open-call-content { margin: 22px 0px 0px 0px; float:left; }

.open-call-content a:link { color: #efefef; font-weight:bold; padding: 0px 0px 0px 0px}      /* unvisited link */

.open-call-content a:visited {color: #bf9e4f; }  /* visited link */

.open-call-content a:hover { color: #bf9e4f; }  /* mouse over link */

.open-call-content a:active { color: #efefef; }  /* selected link */

/* -- End Open Call Button --*/                                                                   

/* -- Newsletter Form --*/ 

#newsletter-form-wrapper { float:left; width: 414px; height: 50px; padding: 0px; margin: 0px 0px 0px 0px; background: url('../images/colour-dark-maroon.jpg') repeat ; line-height: 15px; } /*position: fixed; bottom: 0px; left: 1000px;*/                                                            

#newsletter-form-content { width: 240px; height: 35px; padding: 0px; margin: 8px 0px 0px 0px; float:left;}                                                            

#newsletter-form-title {color:#C9A244; vertical-align:middle; padding:0px; margin:0px; }                                                                                                             
    
#newsletter-form input { vertical-align: middle; font-weight: bold; font-size: 10px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#newsletter-form input[type="text"] { width: 136px; padding: 2px 95px 2px 5px; background: #ddd; border:none; color: #000; }
    
#newsletter-form input[type="submit"] { width: 60px; margin-left: -67px; padding: 0px; border: none; color: #efefef; background: #C9A244; cursor: pointer; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

#newsletter-form input[type="submit"]::-moz-focus-inner { border:0; }

#newsletter-form input[type="submit"]:focus { background:#333; }

/* -- End Newsletter Form --*/

/* ---- End Featured Footer Sections ----*/

/* ------ END FOOTER ------*/

