﻿/* HTML */
* {margin:0;padding:0}
body {background:#fff url(../_images/layout/bg.gif) no-repeat top center;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;}
h1 {font-size:16px;margin:0 0 10px 0;color:#db0000;}
h2 {font-size:14px;margin:18px 0 6px 0;color:#e6942a}
h3 {font-size:12px;margin:11px 0 8px 0;padding:0 0 2px 0;color:#8bc528;border-bottom:1px dotted #8bc528}
p {margin:0 0 10px 0}
ul {margin:0 0 10px 20px}
a {color:#e6942a;}
img {border:none}
.clear {clear:both;}
.big {font-size:12px;}

/* WRAP */
#wrap {width:950px;margin:0 auto;position:relative;}
#header {position:absolute;left:0px;top:0px;width:950px;height:344px;}

/* NAV */
#home {position:absolute;left:0px;top:344px;width:120px;height:138px;}
#television {position:absolute;left:120px;top:344px;width:135px;height:138px;}
#feature-films {position:absolute;left:255px;top:344px;width:143px;height:138px;}
#the-stars {position:absolute;left:398px;top:344px;width:151px;height:138px;}
#events {position:absolute;left:549px;top:344px;width:137px;height:138px;}
#about-us {position:absolute;left:686px;top:344px;width:132px;height:138px;}
#contact {position:absolute;left:818px;top:344px;width:132px;height:138px;}

/* SUBNAV */
.subnav {float:left;width:100%;line-height:normal;margin:0 0 20px 0;border-bottom:1px solid #eee;} 
.subnav ul {margin:0;padding:10px 10px 0 0;list-style:none;} 
.subnav li {display:inline;margin:0;padding:0;} 
.subnav a {float:left;background:url("../_images/layout/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;} 
.subnav a span {float:left;display:block;background:url("../_images/layout/tabright.gif") no-repeat right top;padding:5px 15px 4px 10px;color:#FFF;} 
 /* Commented Backslash Hack hides rule from IE5-Mac \*/ 
.subnav a span {float:none;} 
 /* End IE5-Mac hack */ 
.subnav a:hover span {color:#FFF;} 
.subnav a:hover {background-position:0% -42px;} 
.subnav a:hover span {background-position:100% -42px;} 
.subnav .current a {background-position:0% -42px;} 
.subnav .current a span {background-position:100% -42px;}

/* CONTENT */
#content-bg {position:absolute;left:0px;top:482px;width:578px;background:#fff url(../_images/layout/content-rep.gif) repeat-y;height:auto;}
#content {background:url(../_images/layout/contentbg.gif) no-repeat;padding:30px 90px 10px 110px;min-height:307px;}
#ytv-bg {position:absolute;left:578px;top:482px;width:119px;height:104px;}
#rtv-top {position:absolute;left:697px;top:482px;width:253px;height:52px;}
#tv-divider {position:absolute;left:697px;top:534px;width:72px;height:172px;}
#rtv-bg {position:absolute;left:769px;top:534px;width:143px;height:126px;}
#rtv-right {position:absolute;left:912px;top:534px;width:38px;height:172px;}
#ytv-bottom {position:absolute;left:578px;top:586px;width:119px;height:120px;}
#rtv-bottom {position:absolute;left:769px;top:660px;width:143px;height:46px;}
#tv-footer {position:absolute;left:578px;top:706px;width:372px;height:299px;padding:30px 0 0 0;background:url(../_images/layout/tv-footer.gif);}
#footer {position:relative;width:518px;height:30px;padding:120px 20px 0 40px;text-align:left;background:#fff url(../_images/layout/footer.gif) no-repeat;}

/* CONTENT */
.section {padding:0 0 10px 0;margin-bottom:10px;}
.imgl {border:1px solid #333;margin:5px 10px 5px 0;float:left;}
.pdfdownload {margin:8px 0;padding:12px 10px 14px 50px;background:#fff1e0 url(../_images/icons/pdf-big.gif) no-repeat 10px 6px;border:1px solid #fdbc67;font-weight:bold;display:block;}
.pdfdownload:hover {color:#fdbc67;background-color:#ffe8cb;}
.thumb {float:left;width:100px;height:100px;border:1px solid #333;background:#fff;margin:0 10px 10px 0}
.thumb:hover {border:1px solid #e6942a;}

/* FORMS */
fieldset {border:none;padding:10px 0 10px 0;display:block;}
fieldset br {clear:left;}
fieldset label {display:block;width:105px;float:left;padding:0 16px 0 0;margin:2px 5px 9px 0;text-align:right;font-weight:bold;background:Transparent}
fieldset label.req {background:url(../_images/icons/required.gif) no-repeat 100% 3px;}
fieldset textarea {margin-bottom:3px;border:1px solid #333;background-color:#fff;color:#000;padding:2px 4px;}
fieldset input {color:#000;border:1px solid #333;background-color:#fff;font-size:11px;padding:2px 4px;}
fieldset select {font-size:11px;}
fieldset .formbutton {padding:8px 0 0 125px;}
fieldset .formbutton input {background:#e6942a;border:1px solid #999;color:#fff;}
.valsummary {border:1px solid Red;padding:8px 0 0 8px;margin:0 0 10px 0}

p.flasherror {display:block;padding:110px 20px 30px 20px;margin:15px 0;color:#000;border:1px solid #ddd;background:#f2f2f2 url(../_images/icons/flash.gif) no-repeat 140px 50px;width:280px;height:100px;text-align:center;vertical-align:middle;}
.error {display:block;padding:5px 10px 5px 35px;font-weight:bold;margin:15px 0;color:#c00;border:1px solid #c00;background:#fecfcf url(../_images/icons/error.gif) no-repeat 10px 4px;}

/* LOADER */
.loader {padding:5px;font-weight:bold;margin:10px 0;vertical-align:middle;border:1px solid #f7931e;background-color:#ffd3a0;}
.loader img {border:none;vertical-align:middle;}