/* CSS Document */
* {margin:0; padding:0}
body {background-image:url(images/bg.gif); background-repeat:repeat-x; font-family:Geneva, Arial, Helvetica, sans-serif; background-color:#000000; color:#FFFFFF; height:850px}
.container {width:775px; height:640px; display:block; margin-left:auto; margin-right:auto; margin-top:55px}
.nudge {margin-left:-3px}
.topbar-home {width:775px; height:74px; display:block; background-image:url(images/top-bar-home.gif); background-repeat:no-repeat;}
.topbar-home2 {width:775px; height:74px; display:block; background-image:url(images/top-bar-home2.gif); background-repeat:no-repeat;}
.topbar-show {width:775px; height:74px; display:block; background-image:url(images/top-bar-showreel.gif); background-repeat:no-repeat}
.bottom-show {width:775px; height:666px; display:block; background-color:#131313; background-image:url(images/bottom-showreel.gif); background-repeat:no-repeat; background-color:#141414}
#bottom-show-nopad {width:775px; height:566px; display:block; background-color:#131313; background-image:url(images/bottom-showreel.gif); background-repeat:no-repeat; background-color:#141414; padding:0px; margin:0px}
.bottom-products2 {width:775px; height:566px; display:block; background-color:#131313; background-image:url(images/bottom-products.gif); background-repeat:no-repeat; background-color:#141414}
.bottom-contact {width:730px; height:466px; display:block; background-color:#131313; background-image:url(images/bottom-conact.jpg); background-repeat:no-repeat; background-color:#141414; margin-left:0px; padding-left:45px; padding-top:100px; color:#FFFFFF; line-height:22px}
.topbar-contact {width:775px; height:74px; display:block; background-image:url(images/top-bar-contact.gif); background-repeat:no-repeat}
.topbar-products {width:775px; height:74px; display:block; background-image:url(images/top-bar-products.gif); background-repeat:no-repeat;}

/* nwes page */
.topbar-news {width:775px; height:74px; display:block; background-image:url(images/top-bar.gif); background-repeat:no-repeat}
.bottom-news {width:775px; min-height:566px; display:block; background-color:#131313;}
.bottom-news02 {width:775px; min-height:910px; display:block; background-color:#131313;}
.bottom-news03 {width:775px; min-height:1254px; display:block; background-color:#131313;}
.bottom-news04 {width:775px; min-height:1598px; display:block; background-color:#131313;}
.bottom-news05 {width:775px; min-height:1942px; display:block; background-color:#131313;}
.bottom-news06 {width:775px; min-height:2286px; display:block; background-color:#131313;}
.bottom-news07 {width:775px; min-height:2630px; display:block; background-color:#131313;}
.bottom-news08 {width:775px; min-height:2974px; display:block; background-color:#131313;}
.bottom-news09 {width:775px; min-height:3318px; display:block; background-color:#131313;}
.bottom-news10 {width:775px; min-height:3662px; display:block; background-color:#131313;}
.news-title {width:200px; height:63px; display:block; background-image:url(images/news-title.gif); background-repeat:no-repeat; background-position:41px 26px;}
.news-text {color:#E9891B; font-size:24px; padding-left:41px;}
.news-item {width:680px; color:#FFFFFF; font-size:12px; margin-bottom:15px }
.news-youtube {width:425px; height:344px; display:block}
.news-flash {}
/* menu buttons */
.button-holder {width:471px; height:58px; display:block; margin-left:305px; margin-top:3px}
a.home:link, a.home:visited, a.home:active {width:82px; height:58px; display:inline-block; background-image:url(images/home.gif); float:left; background-repeat:no-repeat}
a.home:hover {width:82px; height:58px; display:inline-block; background-image:url(images/home-on.gif); float:left; background-repeat:no-repeat}
.home-on {width:82px; height:58px; display:inline-block; background-image:url(images/home-on.gif); float:left; background-repeat:no-repeat}
.news-on{width:79px; height:58px; display:inline-block; background-image:url(images/news-on.gif); float:left}

a.news:link, a.news:visited, a.news:active {width:79px; height:58px; display:inline-block; background-image:url(images/news.gif); float:left}
a.news:hover {width:79px; height:58px; display:inline-block; background-image:url(images/news-on.gif); float:left}
.showreel-on {width:98px; height:58px; display:inline-block; background-image:url(images/showreel-on.gif); float:left}
a.showreel:link, a.showreel:visited, a.showreel:active {width:98px; height:58px; display:inline-block; background-image:url(images/showreel.gif); float:left}
a.showreel:hover {width:98px; height:58px; display:inline-block; background-image:url(images/showreel-on.gif); float:left}
a.contact:link, a.contact:visited, a.contact:active {width:96px; height:58px; display:inline-block; background-image:url(images/contact.gif); float:left}
a.contact:hover {width:96px; height:58px; display:inline-block; background-image:url(images/contact-on.gif); float:left}
a.products:link, a.products:visited, a.products:active {width:93px; height:58px; display:inline-block; background-image:url(images/products.gif); float:left}
a.products:hover {width:93px; height:58px; display:inline-block; background-image:url(images/products-on.gif); float:left}
.productbutton-up {width:93px; height:58px; display:inline-block; background-image:url(images/products-up.gif); float:left}
.contact-on {width:96px; height:58px; display:inline-block; background-image:url(images/contact-on.gif); float:left}



/*home page */
.bottom-home {width:775px; height:566px; display:block; background-color:#131313; background-image:url(images/hmoepagemain.gif); background-repeat:no-repeat; background-color:#141414}
.bottom-products {width:775px; height:1000px; display:block; background-color:#131313; background-repeat:no-repeat; background-color:#141414}
.bottom-products-new {width:775px; height:1000px; display:block; background-color:#131313; background-image:url(images/products-BG.jpg); background-repeat:no-repeat; background-color:#141414}
.bottom-home-big {width:775px; height:1000px; display:block; background-color:#131313; background-image:url(images/hmoepagemain.gif); background-repeat:no-repeat; background-color:#141414; background-position:0px 450px}


.timefooter {width:775px; margin-left:auto; margin-right:auto; font-size:12px; text-align:right; padding-right:5px; font-weight:bold; color:#000000}

#flash-show {width:775px; height:566px; display:block; background-color:#00FF00}

.item_container {width:725px; display:block; font-size:12px}
.item_text {width:300px; height:344px; display:block; float:left}
.item_pic01 {width:425px; height:344px; display:block; background-image:url(pic01/pic01.jpg); background-repeat:no-repeat; float:left} 
.item_pic02 {width:425px; height:344px; display:block; background-image:url(pic02/pic02.jpg); background-repeat:no-repeat; float:left} 
.item_pic03 {width:425px; height:344px; display:block; background-image:url(pic03/pic03.jpg); background-repeat:no-repeat; float:left} 
.item_pic04 {width:425px; height:344px; display:block; background-image:url(pic04/pic04.jpg); background-repeat:no-repeat; float:left} 
.item_pic05 {width:425px; height:344px; display:block; background-image:url(pic05/pic05.jpg); background-repeat:no-repeat; float:left} 
.item_pic06 {width:425px; height:344px; display:block; background-image:url(pic06/pic06.jpg); background-repeat:no-repeat; float:left} 
.item_pic07 {width:425px; height:344px; display:block; background-image:url(pic07/pic07.jpg); background-repeat:no-repeat; float:left} 
.item_pic08 {width:425px; height:344px; display:block; background-image:url(pic08/pic08.jpg); background-repeat:no-repeat; float:left} 
.item_pic09 {width:425px; height:344px; display:block; background-image:url(pic09/pic09.jpg); background-repeat:no-repeat; float:left} 
.item_pic10 {width:425px; height:344px; display:block; background-image:url(pic10/pic10.jpg); background-repeat:no-repeat; float:left} 

.flash {margin-left:auto; margin-right:auto; width:700px; height:394px; display:block}
.flash-pad {margin-left:auto; margin-right:auto; width:700px; height:160px; display:block}
.white-text {color:#FFFFFF}

.home-txt {width:250px; padding-left:45px; padding-top:25px}
.product-txt {width:250px; padding-left:45px; padding-top:25px}

.contact-txt {width:250px}
.contact-orange {color:#E48413; font-size:20px; line-height:22px}

h4 {font-size:38px}
h3 {color:#E48413; font-size:18px; font-weight:lighter}
h2 {font-size:34px}
h1 {font-size:38px; color:#E48413;}
.fablefilmsheadings {width:750px; height:0px; display:block; overflow:hidden}

/* product page */
.text_holder {padding-left:45px; padding-right:25px}
.product_pic {float:right; display:inline-block; padding-top:100px}
.dvd {width:278px; height:128px; display:block; background-image:url(images/products/dvd.gif); border:#FFFFFF 2px solid; margin-right:100px;}
.apple {width:278px; height:461px; display:block; background-image:url(images/products/apple.gif); border:#FFFFFF 2px solid; margin-top:50px}
.smallboldtext {font-size:11px; margin-top:35px; text-align:center}

/*showreel */
.flash-pad h1{font-size:32px; color:#FFFFFF}

/*home*/
.titles { margin-left:45px; padding-top:25px}
.floatleft {float:left}
.homeflash-bg {width:678px; height:381px; display:block; background-color:#000000; background-image:url(images/home-flash-bg.gif); border:#FFFFFF 2px solid;}
.left-margin {margin-left:45px; margin-right:45px}
.orange {color:#E9891B}
.transBG { width:258px; color:#FFFFFF}