body {
  width: 100%;
  color: #9a9a9a;
  background: #000 url('../images/bg_top.gif') 1200px 0 repeat-x;
  font: 75% Arial, Helvetica, Tahoma, Verdana, sans-serif;}

a, a:active {
  color: #be7129;
  font-weight: bold;}

img.thumb {border: 1px solid #111;}

.clear {
  clear: both;
  line-height: 0;
  padding: 0;
  margin: -10px 0 0;}

.main {
  width: 1015px;
  position: relative;}

.header {
  width: 100%;
  height: 90px;
  position: relative;}

.header .logo {
  float: left;
  height: 89px;
  width: 341px;
  background: #000000 url('../images/logo.jpg');}

.header .logo h1 {visibility: hidden;}

.header .sublogos {
  float: left;
  margin: 0 16px 0;}

.header .sublogos img {
  float: left;
  padding: 40px 6px 13px 5px;}

.header .cart {
  float: left;
  width: 282px;
  height: 89px;
  color: #c49c9c;
  font: 0.9em Tahoma;
  text-align: center;
  background: #6d080c url('../images/cart_bg.jpg');}

.header .cart p {padding: 0;}

.header .cart span.tag {color: #b0440e;}

.header .cart a {
  color: #629f34;
  font-weight: bold;
  text-decoration: none;}

.header .cart .left {
  width: 45%;
  float: left;}

.header .cart .left p {margin: 12px 0 0;}

.header .cart .right {
  float: left;
  color: #eab5b6;
  text-align: left;
  padding: 0 0 0 40px;
  background: url('../images/cart.gif') no-repeat 0 50%;}

.header .cart .right h4 {
  color: #eecdcd;
  margin: 8px 0 3px;
  font-weight: bold;
  text-transform: uppercase;}

.header .cart .right p span#price {
  color: #e7ae0c;
  font-weight: bold;}

.header .cart .right p span#qty {font-weight: bold;}
.header .cart .right input#checkout {margin: 5px 0 0;}

.navigation {
  width: 100%;
  margin: -1px 0 0 0;
  position: relative;
  border-top: 1px solid #650a1f;}

.navigation ul#nav1 {
  width: 100%;
  height: 30px;
  overflow: hidden;
  background: #890221 url('../images/nava_bg.gif') repeat-x;}

.navigation ul#nav1 li, .navigation ul#nav2 li {float: left;}

.navigation ul#nav1 li a {
  display: block;
  line-height: 30px;}

.navigation ul#nav1 li a span, .navigation ul#nav2 li a span {visibility: hidden;}

.navigation ul#nav1 li.newrel {background: url('../images/btnNewReleases.gif') no-repeat; width: 120px;}
.navigation ul#nav1 li.comsoon {background: url('../images/btnComingSoon.gif') no-repeat; width: 115px;}
.navigation ul#nav1 li.catalog {background: url('../images/btnCatalog.gif') no-repeat; width: 93px;}
.navigation ul#nav1 li.trailer {background: url('../images/btnTrailer.gif') no-repeat; width: 93px;}
.navigation ul#nav1 li.press {background: url('../images/btnPress.gif') no-repeat; width: 84px;}
.navigation ul#nav1 li.forum {background: url('../images/btnForum.gif') no-repeat; width: 86px;}
.navigation ul#nav1 li.wholesale {background: url('../images/btnWholesale.gif') no-repeat; width: 113px;}
.navigation ul#nav1 li.links {background: url('../images/btnLinks.gif') no-repeat; width: 76px;}
.navigation ul#nav1 li.company {background: url('../images/btnCompany.gif') no-repeat; width: 98px;}
.navigation ul#nav1 li.fantasy {background: url('../images/btnFantasy.gif') no-repeat; width: 137px;}

.navigation ul#nav2 {
  width: 100%;
  height: 27px;
  background: #ce7829 url('../images/navb_bg.gif') repeat-x;}

.navigation ul#nav2 li a {
  display: block;
  line-height: 27px;}

.navigation ul#nav2 li.cancel {background: url('../images/btnCancellation.gif') no-repeat; width: 120px;}
.navigation ul#nav2 li.download {background: url('../images/btnDownloadArea.gif') no-repeat; width: 134px;}
.navigation ul#nav2 li.dvd {background: url('../images/btnDVDSupport.gif') no-repeat; width: 121px;}
.navigation ul#nav2 li.request {background: url('../images/btnRequest.gif') no-repeat; width: 95px;}
.navigation ul#nav2 li.help {background: url('../images/btnHelp.gif') no-repeat; width: 77px;}
.navigation ul#nav2 li.discounts {background: url('../images/btnDiscounts.gif') no-repeat; width: 109px;}
.navigation ul#nav2 li.webmasters {background: url('../images/btnWebmasters.gif') no-repeat; width: 124px;}
.navigation ul#nav2 li.livefeeds {background: url('../images/btnLiveFeeds.gif') no-repeat; width: 98px;}
.navigation ul#nav2 li.gfxsupport {background: url('../images/btnGtflixSupport.gif') no-repeat; width: 137px;}

/*CURRENT TAB*/
.navigation ul#nav1 li.current-fs {background: url('../images/current-btnFantasy.gif') no-repeat; width: 137px;}
.navigation ul#nav1 li.current-tr {background: url('../images/current-btnTrailer.gif') no-repeat; width: 93px;}
.navigation ul#nav1 li.current-pr {background: url('../images/current-btnPress.gif') no-repeat; width: 84px;}

.navigation ul#nav2 li.current-ca {background: url('../images/current-btnCancellation.gif') no-repeat; width: 120px;}

.content {
  float:left;
  width: 1005px;
  margin: 0 0 30px 10px;}

h1.page-title{
  margin: 30px 0 0;
  font: bold 1.5em Arial;
  text-transform: uppercase;}  

.content .headfilter,
#search-container {
  width: 100%;
  height: 61px;
  font: 0.9em Tahoma;
  margin: 20px 0 0 0;
  background: #1a1a1a;}

.content .headfilter h3 {
  width: 10%;
  float: left;
  color: #a67d2a;  
  display: block; 
  padding: 23px 20px;
  background: #262626;
  font: bold 1.1em Tahoma;}

.content .headfilter form.filter {
  width: 80%;
  float: left;
  margin: 10px 0 0 20px;}

form.filter #hcolor,
form.filter #pick-1,
form.filter #pick-2,
form.filter #text-input,

form.search-trailer #pick-1,
form.search-trailer #pick-2,
form.search-trailer #pick-3,
form.search-trailer #pick-4,
form.search-trailer #pick-5 {
  float: left;
  padding: 0 10px;}

.content .headfilter form.filter #hcolor input {padding: 0 20px;}

form.filter label,
form.search-trailer label {
  display: block;
  margin: 0 0 3px 0;
  font-weight: bold;}

.content .headfilter form.filter input.apply-filter {margin: 15px 0 0 0;}

/*Chris Code*/
#tabs {
  margin: 10px 0 0;
  text-align: center;
  border-bottom: 1px solid #292929; }

#tabs ul {
  list-style:none;
  font-size: 13px;
  font-weight: bold;}

#tabs li {
  display: inline;
  text-align: center;}

#tabs a {
  float:left;
  display: block;}

#tabs span a {
  float:left;
  width: 10px;
  display: block;
  color: #5f6063; 
  padding: 3px 10px;  
  background: #333 url('../images/tab_bg.gif') repeat-x 0 0;}

#tabs span#tabend a {background: url('../images/tab_end.gif') no-repeat top right;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs span a:hover , #tabs span a.current {
  color:#fff;}

#tabs a:hover, #tabs li a.current {}

#tabs span a:hover, 
#tabs span a.current,
#tabs span#tabend a:hover {
  width: 30px;
  padding: 3px 0;
  background: url('../images/tab_current.gif') no-repeat;}

/*End Chris*/

.bg_wrap {

  padding: 0 23px 20px;
  background: #252525 url('../images/tab_bottom.gif') 0 0 repeat-x;}

.bg_wrap ul.gallery li a img,
.info-container img {border: 1px solid #000;}

ul.gallery {
  margin: 0;
  float: left;
  padding: 10px 0 0;}

ul.gallery li {
  float: left;
  margin: 18px 15px;}

ul.gallery li p img {margin: 0 5px 0 0;}

.bg_wrap p.wrap_button {
  margin: 20px 20px 0;
  text-align: right;}

.bg_wrap p.wrap_button_left {
  margin: 10px;
  text-align: left;}

.bg_wrap p.left {
  margin: 20px 0 0;
  text-align: left;}

.spacingtop {
  padding: 0;
  margin: 30px 0 0 0;}

.title-info {
  padding: 20px;
  background: #3b3b3b;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;}

.title-info h2 {
  color: #fdba48;
  font: bold 1.6em Arial;}

.title-info small {color: #636363;}

.info-container {
  padding: 30px 20px;
  position: relative;}

.info-container .left-col {
  float: left;
  width: 160px;}

.info-container .right-col {
  float: left;
  width: 800px;
  text-align: center;}

.info-container .right-col ul {padding: 0 30px;}
.info-container .left-col img {margin: 0 0 10px 0;}  
.info-container .left-col p {color: #666;}

.nakedcontent {
  padding: 10px;
  background: #252525;}

span.modelname {color: #9f7329;}
p span.model-input {color: #888;}

form.form-works {padding-bottom: 1px;}

.lcol2, .rcol2 {
  float: left;
  background: #000;
  font: 0.9em Tahoma;
  text-align: center;
  padding: 5px 0 0 0;}

.lcol2 {width: 640px;}
.rcol2 {width: 365px;}  

.pay1st ol,
.pay2nd ol {
  color: #aaa;
  width: 352px;
  margin: 0 auto;
  text-align: left;  
  list-style-type: decimal;   
  list-style-position: inside;}

.pay1st ol li,
.pay2nd ol li {
  padding: 10px; 
  font-weight: bold;
  position: relative;     
  background: #903315 url('../images/pay-gif-03.gif') top center repeat-x;}  

.payment p,
.pay1st ol li select,
.pay2nd ol li select {
  top: 20%;
  right: 10px;
  position: absolute;} 

.pay1st ol li small {
  display: block;
  margin: 2px 0 0;}

.pay1st ol li small b,
.pay2nd ol li b {
  color: #aba000;
  font-weight: bold;}

.pay2nd ol li p u {
  color: #e7d303;
  display: block;
  text-decoration: none;}

.pay2nd ol li i {
  color: #8dc63f;
  font-weight: bold;
  font-style: normal;}

p.amount {
  top: 20%;
  right: 10px;
  position: absolute;}  

.noborder {
  border: none;
  padding: 2px 0;}

input.code {
  width: 50px;
  margin: 0;}

p.aalign {margin: -3px 0 0;}

h3.pay-01 {
  width: 195px;
  height: 24px;
  margin: 0 auto;
  background: url('../images/pay-gif-01.gif') no-repeat;}

h2.pay-02,
h2.pay-03 {
  width: 352px;
  height: 41px;
  margin: 0 auto;
  background: #5c230e url('../images/pay-gif-02.gif') top center no-repeat;}

h2.pay-03 {  
  background: #5c230e url('../images/pay-gif-04.gif') top center no-repeat;}

h2.pay-02 small,
h2.pay-03 small {
  display: block;
  text-align: left;
  font-weight: normal;
  margin: 10px 0 0 30px;} 

.pay-buttons {margin: 13px 0 8px;} 

h3.pay-01 span,
h2.pay-02 span,
h2.pay-03 span {visibility: hidden;}

.container-1 {
  float: left;  
  background: #000;
  position: relative;}

.container-tabs {background: #252525;}
.container-tabs ul {float: left;}
.container-tabs ul li {display: inline;}

.container-tabs ul li a {
  float: left;
  width: 150px;
  height: 26px;
  display: block;
  margin: 0 5px 0 0;
  background: url('../images/container-tabs.gif') no-repeat 0 0;}

.container-tabs ul li a.mt_tab {background-position: 0 0;}
.container-tabs ul li a.mt_tab-disabled {background-position: 0 -26px;}
.container-tabs ul li a.mt_tab-inactive {background-position: 0 -52px;}

.container-tabs ul li a.st_tab {background-position: -150px 0;}
.container-tabs ul li a.st_tab-disabled {background-position: -150px -26px;}
.container-tabs ul li a.st_tab-inactive {background-position: -150px -52px;}

.container-tabs ul li a.btst_tab {background-position: -300px 0;}
.container-tabs ul li a.btst_tab-disabled {background-position: -300px -26px;}
.container-tabs ul li a.btst_tab-inactive {background-position: -300px -52px;}

.container-tabs ul li a span {visibility: hidden;}

.bgtabs {
  padding: 15px 0 0;
  background: #1a1a1a;}

.container-3 {padding: 0 23px 20px;}

/*Flags*/
option.us-flag {background: url('../images/us.png') 95% 50% no-repeat;}
option.fr-flag {background: url('../images/fr.png') 95% 50% no-repeat;}
option.bg-flag {background: url('../images/bg.png') 95% 50% no-repeat;}
option.ca-flag {background: url('../images/ca.png') 95% 50% no-repeat;}
option.ma-flag {background: url('../images/ma.png') 95% 50% no-repeat;}

.pagination {
  width: 100%;
  display: block;
  padding: 5px 0;
  position: relative;
  font: bold 0.9em Arial;}

.pagination ul li {
  float: left;
  margin: 0 10px;}

.pagination ul li a {color: #666;}
.pagination ul li a:hover {color: #888;}

.pagination ul li span#deactivated,
.pagination ul li#current-page {
  color: #444;}

table.listing {
  width: 98%;
  color: #333;
  font: 0.9em Arial;
  text-align: center;
  margin: 0 10px;}

table.listing a {
  color: #a70328;
  font-weight: bold;}

table.listing tr {
  background: #f1f4f5 url('../images/tablerow_bg.gif') top center repeat-x; }

table.listing tr th {
  padding: 5px;
  margin: 0;
  font-weight: bold;
  vertical-align: middle;
  border-right: 1px solid #ddd;
  background: #fdfee7 url('../images/tableheader_bg.gif') top center repeat-x;}

span.sort_up,
span.sort_down {margin: 0 2px;}

table.listing tr td {
  padding: 1px 5px;
  vertical-align: middle;
  border-right: 1px solid #c8cfd2;}

table.listing tr th.w-scene {width: 8%;}    

.line {
  width: 200px;
  text-align: left;}

.line a {margin: 0 0 0 5px;}

.media,
.add2list {
  width: 82px;
  height: 17px;}

.media li,
.add2list li {display: inline;}

.watch a,
.added a,
.cartlist a,
.media li a,
.add2list li a,
.downloadlist a {
  height: 0;
  float: left;
  overflow: hidden;
  padding-top: 17px;
  background: url('../images/icon_lists.gif') 0 0 no-repeat;}

.media li.video a {width: 19px; background-position: 0 0;}
.media li.image a {width: 21px; background-position: -19px 0;}
.media li.gallery a {width: 22px; background-position: -40px 0;}
.media li.join a {width: 17px; background-position: -62px 0;}

.add2list {width: 135px;}
.add2list li a {background-position: -82px 0;}
.add2list li.mydvd a {width: 45px; background-position: -82px 0;}
.add2list li.myfav a {width: 45px; background-position: -127px 0;}
.add2list li.myplay a {width: 39px; background-position: -172px 0;}

li.added a,
.added a {width: 20px; background-position: -291px 0;}
li.added a {width: 45px;}

.time,
.watch,
.comment,
.cartlist,
.downloadlist {width: 50px;}

.watch a {width: 21px; background-position: -237px 0;}
.cartlist a {width: 20px; background-position: -263px 0;}
.downloadlist a {width: 21px; background-position: -211px 0;}

.clear-nomargin,
ul.clear-nomargin {
  margin: 0;
  padding: 0;}

ul.clear-nomargin li {margin: 0 10px 10px;}

.seeker {
  height: 91px;
  width: 1005px;
  background: #252525;
  vertical-align: middle;}

#search-container {
  margin: 0;
  width: auto;
  height: 80px;
  padding: 5px;
  background: #3b3b3b;}

h4.headtitle-01 {
  display: inline;
  font-size: 1.1em;
  font-weight: bold;  
  text-transform: uppercase;}

h4.headtitle-02 {
  display: block;
  padding: 10px;
  font: bold 1.1em Arial; 
  text-transform: uppercase;
  background: url('../images/bgComment1.gif') repeat-x 0 0;}

h4.headtitle-02 a.min,
h4.headtitle-02 a.max {
  padding: 0 0 0 20px;
  background: url('../images/bgArrowUp.gif') no-repeat 0 0;}

h4.headtitle-02 a.max {background: url('../images/bgArrowDown.gif') no-repeat 0 0;}    

form.search-trailer {padding: 10px 0 0;}
form.search-trailer input.st {
  width: 140px;
  padding: 2px;
  margin: 25px 0 0 10px;
  font: bold 1.1em Arial;} 

form.search-trailer #pick-1,
form.search-trailer #pick-2,
form.search-trailer #pick-3,
form.search-trailer #pick-4,
form.search-trailer #pick-5 {
  background: url('../images/divider.gif') 100% 0 repeat-y;}

form.search-trailer #pick-4 {margin: -20px 0 0;}
form.search-trailer #pick-4 p {display: block;}
form.search-trailer #pick-4 p img {vertical-align: top;}
form.search-trailer #pick-4 i {display: none;}

.container-2 {
  padding: 0;
  margin: 10px 0 0;}

.container-2 h4.headtitle-01 {
  margin: 0 0 0 5px;
  font: bold 1em Tahoma;}

small.results-data {
  margin: 0 20px;
  display: inline;
  font-style: italic;}

small.results-data b {
  color: #fcae16;
  font-weight: bold;}

ul.results {
  padding: 0;
  float: left;
  margin: 10px 0 0;
  background: #2e2e2e;}

ul.results li {
  width: 482px;
  padding: 10px;
  float: left;
  position: relative;
  border-bottom: 1px solid #222;}

ul.results li.now-playing {background: #29423f;}
ul.results li.odd {border-right: 1px solid #222;}    

ul.results p.status {
  top: 10px;
  right: 10px;
  color: #139612;
  position: absolute;
  font: bold 1em Arial;
  text-transform: uppercase;}  

ul.results li a {
  color: #a9ac19;
  font: bold 1em Arial;}

ul.results li u {
  color: #17851b;
  text-decoration: none;
  padding: 0 0 0 15px;
  background: url('../images/playicon.gif') no-repeat center left;}

ul.results li i {
  color: #626766;}      

ul.results li img {
  float: left;
  margin: 0 8px 0 0;
  border: 1px solid #000;}

ul.results p.linelogo img {
  top: 30px;
  right: 10px;
  border: none;
  position: absolute;}

.account-holder {
  width: 965px;
  float: left;
  padding: 10px;
  position: relative;
  margin: 0 auto 20px;
  background: #303030;}

.account-holder b {
  color: #989118;
  font-weight: bold;}

.account-holder u {
  font-weight: bold;
  text-decoration: none;}

.account-holder ul li {
  margin: 0 0 0 20px;
  list-style-type: square;}

.account-holder div {
  float: left;
  width: 180px;
  display: block;
  margin: 20px 25px 0 0;}

div.floatright {float: right;}
.action {display: block;}

p.notice {
  top: 10px;
  right: 10px;
  padding: 5px 10px;
  color: #aba000;
  font-weight: bold;
  position: absolute;
  background: #595726;}

.account-holder h5 {
  color: #189818;
  font-weight: bold;
  border-bottom: 1px dotted #189818;}

.action {width: 70%;}
.action i {color: #676767;}

form.cancelform {
  margin: 20px 0 0;}

form.cancelform label {
  width: 150px;
  float: left;
  display: block;
  margin: 0 8px 0 0;
  text-align: right;}

form.cancelform p {
  margin: 10px 0;}  

form.cancelform small {
  width: 50%;
  float: left;
  margin: 0 0 10px;
  color: #676767;
  display: block;
  font: italic 0.9em Arial;}  

form.cancelform textarea {
  clear: both;
  overflow: auto;
  display: block;
  margin: 0 158px 0;  } 

input.submitcancel {margin-left: 155px;}

table#tablePress {
  width: 100%;
  background: #2b2b2b; 
  border: 1px solid #222;}     

table#tablePress tr td {
  padding: 3px 10px;
  border-left: 1px solid #333;
  border-bottom: 1px solid #333;}

table#tablePress tr#headerPress {
  color: #b5b5b5;
  background: #515151 url('../images/bgPR1.gif') repeat-x bottom center;}

table#tablePress tr#headerPress th {
  padding: 3px 10px;
  font-weight: bold;
  vertical-align: bottom;
  border-bottom: 1px solid #222;}   

table#tablePress tr#headerPress th small {
  color: #6d6d6d;
  display: block;} 

table#tablePress tr#headerPress th#vdlppm-date span {
  display: block;
  padding-left: 20px;
  background: url('../images/bgPR4.gif') no-repeat 0 5px;}

table#tablePress tr#headerPress th#dvd-date span {
  display: block;
  padding-left: 20px;
  background: url('../images/bgPR5.gif') no-repeat 0 5px;}

table#tablePress tr#datePress {
  color: #a7cea7;
  background: #269224 url('../images/bgPR2.gif') repeat-x top center;}

table#tablePress tr#datePress td {
  padding: 5px 10px;
  border-bottom: 1px solid #222;}

td.datePr {color: #827b00;}  
td.tdcenter {text-align: center;}

td.trPr-on {background: url('../images/video-on.gif') center center no-repeat;}
td.scPr-on {background: url('../images/scene-on.gif') center center no-repeat;}
td.bsPr-on {background: url('../images/btscene-on.gif') center center no-repeat;}
td.gaPr-on {background: url('../images/gallery-on.gif') center center no-repeat;}
td.bgPr-on {background: url('../images/btsgallery-on.gif') center center no-repeat;}

td.trPr-off {background: url('../images/video-off.gif') center center no-repeat;}
td.scPr-off {background: url('../images/scene-off.gif') center center no-repeat;}
td.bsPr-off {background: url('../images/btscene-off.gif') center center no-repeat;}
td.gaPr-off {background: url('../images/gallery-off.gif') center center no-repeat;}
td.bgPr-off {background: url('../images/btsgallery-off.gif') center center no-repeat;}

td.tdcenter a {visibility: hidden;}

.infoPress_wrap {

  padding: 10px;
  color: #7c7c7c;
  background: #252525;}

.infoPress_wrap img {
  float: left;
  margin: 0 10px 0 0;}

.infoPress_wrap i {
  color: #616161;
  font-style: normal;}

.infoPress_wrap div#infoL {
  width: 565px;
  float: left;
  margin: 0 20px 0 0;}

.infoPress_wrap div#infoL ul {
  width: 70%;
  float: left;
  margin: 5px 0 0;}  

.infoPress_wrap div#infoL ul li {
  padding: 2px 0;
  border-top: 1px solid #303030;}

.infoPress_wrap div#infoR {
  width: 400px;
  float: left;
  overflow: hidden;
  position: relative;}  

.infoPress_wrap div#infoR ul {
  float: left;
  width: 100%;
  position: relative;}

.infoPress_wrap div#infoR ul li {
  float: left;
  width: auto;
  height: 200px;
  display: block;}

.infoPress_wrap div#infoR ul li a {
  float: left;
  color: #252525;
  display: block;
  margin: 0 3px 0 0;
  font: bold 1.1em Arial;}

.infoPress_wrap div#infoR ul li a.news,
.infoPress_wrap div#infoR ul li a.blog,
.infoPress_wrap div#infoR ul li a.press {
  height: 21px;
  padding: 2px 10px 0 26px;
  background: #757575 url('../images/tabs-01.gif') no-repeat 0 -21px;}

.infoPress_wrap div#infoR ul li a.blog {background-position: -75px -21px;}  
.infoPress_wrap div#infoR ul li a.press {background-position: -146px -21px;}

.infoPress_wrap div#infoR ul li a.n-active {background-position: 0 0;}
.infoPress_wrap div#infoR ul li a.b-active {background-position: -75px 0;}
.infoPress_wrap div#infoR ul li a.p-active {background-position: -146px 0;}

.infoPress_wrap div#infoR ul li ul {
  left: 0;
  top: 20px;
  width: 500px;
  color: #363636;
  font: 0.9em Arial;
  position: absolute;
  background-color: #c2c1c1;}

.infoPress_wrap div#infoR ul li li {
  height: auto;
  width: 75%;
  display: block;
  margin: 0 10px;
  padding: 5px 0;
  border-bottom: 1px solid #aeaeae;}

.infoPress_wrap div#infoR ul li li a {
  float: none;
  color: #b61f24;
  font: italic 1em Arial;} 

.infoPress_wrap div#infoR ul li li.last {border: 0;}
.infoPress_wrap b {color: #636363;}
.infoPress_wrap div#infoR ul li ul.hidden {visibility: hidden;}

p.title-2 {
  color: #111;
  font: bold 1em Arial;}

.comment-area {padding-bottom: 1px;}  

.comment-area small {
  margin: 10px;
  font: bold 0.9em Arial;}

ul.comment-list {padding: 25px; float: left;}
ul.comment-list li {
  float: left;
  padding: 20px 0;
  border-bottom: 1px dashed #3b3b3b;}


ul.comment-list p.username {
  color: #beb50b;
  font-weight: bold;}

ul.comment-list p.date {
  color: #515151;
  display: inline;
  font: italic 1em Arial;}

ul.comment-list sup.report {
  display: inline;
  margin: 0 0 0 5px;}

ul.comment-list sup.report a {font: italic 1em Arial;}     

ul.comment-list img {
  float: left;
  display: block;
  margin: 0 10px 0 0;}  

.comment-area form.comment {
  width: auto;
  margin: 10px;
  position: relative;}

form.comment label {color: #666;}

form.comment span {
  color: #999;
  font: bold 1em Arial;}

form.comment textarea {
  margin: 10px 0;
  display: 	block;
  overflow: auto;}

.tabsnobg {background: #000;}
.tabsnobg ul.parent {display: block;}
.
.tabsnobg ul.parent li a {
  width: 140px;
  background: url('../images/gallery_tabs.gif') no-repeat 0 0;}

.tabsnobg ul.parent li a.gal_tab-inactive {background-position: 0 -26px;}
.tabsnobg ul.parent li a.bts_tab {background-position: -140px 0;}
.tabsnobg ul.parent li a.bts_tab-inactive {background-position: -140px -26px;}

.tabsnobg ul.child {
  clear: both;
  text-align: center;
  padding: 7px 0 0 0;
  background: #3d3d3d url('../images/bg-scenetabs.gif') repeat-x top center;}

.tabsnobg ul.child li a {
  width: 120px;
  color: #252525;
  height: 21px;
  font-size: 1.2em;
  padding: 5px 0 0;
  overflow: hidden;
  text-transform: uppercase;
  background: url('../images/scene_tabs.gif') no-repeat 0 0;}

.tabsnobg ul.child li a.missing {
  color: #9d0a0e;
  background-position: 0 -52px;}

.tabsnobg ul.child li a.inactive {background-position: 0 -26px;}

.newtabs ul li a {background: url('../images/trailer_tabs.gif') no-repeat 0 0;}
.newtabs ul li a.nmt_tab {width: 190px; background-position: -300px 0;}
.newtabs ul li a.nmt_tab-disabled {width: 190px; background-position: -300px -26px;}
.newtabs ul li a.nmt_tab-inactive {width: 190px; background-position: -300px -52px;}
.newtabs ul li a.nst_tab {width: 190px; background-position: -490px 0;}
.newtabs ul li a.nst_tab-disabled {width: 190px; background-position: -490px -26px;}
.newtabs ul li a.nst_tab-inactive {width: 190px; background-position: -490px -52px;}

p.studio-cat {
  width: 70px;
  position: relative;
  margin: 3px 0 0 123px;
  background: url('../images/studio_labels.gif') no-repeat 0 0;}

p.sineplex {background-position: 0 -5px;}
p.sineplex-playing {background-position: 0 -25px;}
p.sinsational {width: 82px; background-position: -70px -5px;}
p.sinsational-playing {width: 82px; background-position: -70px -25px;}
p.sinterracial {width: 88px; background-position: -152px -5px;}
p.sinterracial-playing {width: 88px; background-position: -152px -25px;}

p.studio-cat span {visibility: hidden;}


p.thumbscreen {
  float: left;
  padding-bottom: 30px;}


.footer {
  width: 100%;
  height: 4em;
  color: #e1e1e1;
  min-width: 1024px;
  text-align: center;
  font: 0.9em Tahoma;
  position: relative;
  padding: 15px 0 20px;
  background: #6e0019 url('../images/footerbg.gif') top center repeat-x;}

.footer p a {
  color: #aba000;
  font-style: italic;}