/*==BIGSTAR CSS Author: Giovanni Perez==*/

/*Devices
=============================================*/
@media only screen and (device-width: 1280px) { 
  /* rules for iPad in landscape orientation */ 
  html{ 
    width:1280px; 
  } 
}					   


/*Resets
=============================================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

:focus { outline: 0; }

ins { text-decoration: none; }

del { text-decoration: line-through; }

table {
  border-collapse: collapse;
  border-spacing: 0;
}



/*Defaults
===================================*/
body {
  background: #FFF;
  color: #000;
  font: .75em Helvetica;
  font-family: 'Arimo', sans-serif;
}

a {
  color: #41454F;
  text-decoration:none;
}

a:hover {
  text-decoration: underline;
}

li{ list-style: none }

h1 { font-size: 1.4em; font-weight: 100; }

h2, h3{
  font-size: 1.2em;
  font-weight: normal;
}

h4{
  font-size: 1.2em;
  font-weight: normal;
}

h6{
font-size: 28px;
color:#ffffff;
}

p{ padding: 0 0 1em }
p.topmarg {
/*padding: 8px 0px 5px;*/
padding:10px 0px 0px;
}
small {
  font-size: 0.8em;
  color: #777;
}



/* Library Classes 
========================================*/
.round {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.tabfix { clear: both }

.space { height: 20px }

div.lineBreak{
  width:100%;
  border-bottom:1px solid #41454f;
  } 

.fruitspace {
  background: url(http://assets2.bigstar.tv/images/fruitSpacer.png) center no-repeat;
  width: 1000px;
  height: 50px;
  margin: -12px 0px -10px;
}

.no-border, .nb { border: 0px !important }

.no-margin, .nm { margin: 0px !important }

.no-padding, .np { padding: 0px !important }

.pos-static, .ps { position: static !important }

.fl{ float: left }

.fr{ float: right }

.ac{ text-align: center }

.ar{ text-align: right }

.m0 { margin: 0 auto }

.last { margin-right: 0 }

.prl { position: relative }

.bold { font-weight: 700 }

.fix{
  clear: both;
  height: 1px;
  margin: -1px 0 0;
  overflow: hidden
}

.space25{
  height:25px;
}

.space15{
  height:15px;
}
.space7{
  height:7px;
}

.vspace25 {
  float:left;
  height:100px;
  width:14px;
}

.vspace8{
float:left;
height:100px;
width:8px;
}

.mr10{margin-right:10px !important;}

.mr20{margin-right:20px !important;}

.mr30{margin-right:30px !important;}

.mr40{margin-right:40px !important;}

.ml10{margin-left:10px !important;}

.ml18{margin-left:18px !important;}

.ml15{margin-left:15px !important;}

.ml20{margin-left:20px !important;}

.ml60{margin-left:60px !important;}

.ml110{margin-left:110px !important;}

.ml30{margin-left:30px !important;}

.mb10{margin-bottom:10px !important;}

.mb5{margin-bottom:5px !important;}

.mb15{margin-bottom:15px !important;}

.mb20{margin-bottom:20px !important;}

.mb30{margin-bottom:30px !important;}

.mb40{margin-bottom:40px !important;}

.mt10{margin-top:10px !important;}

.mt15{margin-top:15px !important;}

.mt20{margin-top:20px !important;}

.mt30{margin-top:30px !important;}

.mt40{margin-top:40px !important;}

.mt50{margin-top:50px !important;}

.mt60{margin-top:60px !important;}

.mt70{margin-top:70px !important;}

.mt75{margin-top:75px !important;}

.mt80{margin-top:80px !important;}

.mt90{margin-top:90px !important;}

.pl18{padding-left:18px !important;}

.pb15{padding-bottom:15px !important;}

.pb8{padding-bottom:8px !important;}


/* IE Fixes
==================================*/
#navmenu{
  *width:640px;
}

.button6.small.silver{
  background:url(http://assets.bigstar.tv/images/ie/button6smallgradient_silver.png)\9;
  padding:6px 8px;
}

.genres ul {
  *width:874px;
  *word-wrap:break-word;
  }

.genres ul li {
  *margin:0px 0px !important;
  *display:inline !important;
  }
  
.rating .user{
  *text-align:left !important;
}

.buttonWrap {
  _width:400px;
  _margin-left:auto;
}

.film {
  *width:154px !important;
}  

.film img {
  *height:212px !important;
  *width:152px !important;
}

.statblock strong.IEFIX{
  *margin-top:-15px !important;
}



/*WEBKIT Fixes
==================================*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.chromefix.tagcloud{
   margin-top:-2px !important;
}
}



/*Template Structure
========================================*/
#header {
  height: 106px;
  color: white;
  overflow:visible;
  margin-bottom: 10px;
}

#header div.black_stripe {
  background: black;
  height: 95px;
  position: absolute;
  width: 100%;
  z-index: -1000;
  left:0;
}

#columns{
  min-height:500px;
  background: white;
}

  .center {
    width: 1000px;
    margin: 0px auto;
  }
  
  div.gray {
    /*background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.1, #252525), color-stop(1.0, #000));
    background: -moz-linear-gradient(0% 100% 90deg, #000 0%, #252525 100%) repeat scroll 0 0 transparent;
    background: url(http://images.bigstar.tv/gradientGrey.png)\9 !important;
    background: url(http://images.bigstar.tv/gradientGrey.png); -- Uncomment these lines to revert back to gray gradient*/
    background: #fff;
    color: white;
    padding: 30px 0 20px 0;
  }

  div.white {
    /*border-top: 1px solid #000;*/
    padding: 0px 0 40px 0;
    background: #fff;
    color: black;
    min-height:675px;
  }
  
  .white-tabs {
    /*border-top: 1px solid #000;*/
    background: #fff;
    color: black;
    }
       .tab{
       padding:7px 0;
       }
       
       
       
/* Navigation Bar - updated
==================================*/
#BIGSTARTV {
 background: url(http://assets2.bigstar.tv/images/logo_stacked_movies_92x92.png) top no-repeat;
 width: 92px;
 height: 92px;
 position:relative;
 z-index:2;
 float: left;
 margin-top: 14px;
}

#header h1 a{
  display: block;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  text-decoration: none;
  position:relative;
  z-index:2;
}

#header h1{
  position:relative;
}

#navmenu {
  width:885px;
  height:95px;
}

#navmenu .menu {
  padding-top:54px;
  text-transform:uppercase;
}

#navmenu div.search {
  margin-left: 46px;
}
#navmenu .menu.ar { margin-bottom: 5px }

#navmenu .menu a {
  font-size: 14px;
  margin: 0 7px;
}

.avatar-menu {
  width:40px;
  height:40px;
  /*border: 1px solid #ccc;*/
}
.bigstar-search.small {
  width: 260px;
}
#bigstar_q.small{
  width: 202px;
  padding: 5px 53px 5px 5px;
  font-size: 18px;
}
.bigstar-search {
  position: relative;
  height: 40px;
  width: 320px;
  border: 5px solid #b70f15;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
#bigstar_q {
  position: absolute;
  top: 0px;
  left: 0px;
  background: #FFF;
  background: -moz-linear-gradient(0% 45% 90deg, #FFF 40%, #D6D6D6 70%, #C3C3C3 85%, #B0B0B0 90%);
  background: -webkit-gradient(linear, 0 0, 0 45%, color-stop(0.1, #B0B0B0), color-stop(0.15, #C3C3C3), color-stop(0.3, #D6D6D6), color-stop(0.6, #FFF));
  width: 270px;
  font-size: 2em;
  line-height: 30px;
  height: 30px;
  padding: 5px 25px;
  border: 0;
}

.bigstar_q_mag {
  position: absolute;
  width:40px;
  height:35px;
  top: 3px;
  background:url(http://assets2.bigstar.tv/images/demand_iconSprite.png);
  background-position: 0 6px;
  /*background-position:0 -50px;*/
  right: 5px;
  border: 0;
  padding: 0;
}
#bigstarNavMenu div.statusBlock p{
  padding:0 0 0;
  margin-bottom:8px;
}
#bigstarNavMenu div.statusBlock a.signuplink{
  background: #23262B; /* old browsers */
  background: -moz-linear-gradient(top, #23262B 0%, #32353D 12%, #444851 51%, #41454F 52%, #373A42 91%, #2C2F35 100%); /* firefox */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23262B), color-stop(12%,#32353D), color-stop(51%,#444851), color-stop(52%,#41454F), color-stop(91%,#373A42), color-stop(100%,#2C2F35)); /* webkit */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23262B', endColorstr='#2C2F35',GradientType=0 ); /* ie */

  background: -o-linear-gradient(top, #23262B 0%,#32353D 12%,#444851 51%,#41454F 52%,#373A42 91%,#2C2F35 100%); /* opera */
  color:white;
  display:block;
  padding:4px 5px;
  width:64px;
  font-weight:bold;
  float:left;
  margin-right:10px;
}

#bigstarNavMenu div.statusBlock a.socialButton_small{
  float:left;
}
#theater {
  background-color: black;
  background-position: center center;
  background-repeat: no-repeat;
}
#navmenu .menu a:hover {
  color:#cb1320;
}
#navmenu .menu a {
  color:#ddd;
  text-decoration:none;
  font-weight:lighter;
  /*font-size: 12px;
  text-transform:uppercase; */
  font-size: 14px;
  margin-right:20px;
}

#navmenu .menu a.authenticated {
  margin-right:40px;
  letter-spacing: 1px;
}

#navmenu .statusBlock{
  margin-top:4px;
  width:160px;
  text-align:center;
}

#navmenu .statusBlock a{
  font-size:12px;
  font-weight:lighter;
  color:#fff;
}

#navmenu .statusBlock p{
  color:#fff;
}

#navmenu div.userMenu{
 color: #abadae;
 margin-top:41px;
 width: auto!important;
 max-width: 350px;
 float: right;
 z-index:1001;
 position:relative;
 overflow: visible;
}
#navmenu div.userMenu span.email_menu {
  text-overflow: ellipsis;
  max-width:215px;
  overflow:hidden;
  min-width:60px;
  font-size:12px;
}
#navmenu div.userMenu a.emaiL:hover{ color: #cb1320; }
#navmenu div.userMenu a.emaiL{
  color: #ABADAE;
  float: right;
  font-size: 14px;
  text-decoration: none;  
  line-height:27px;
  padding:5px;
  border:1px solid transparent;
  text-transform:none;
}
/*, #navmenu div.userMenu a.emaiL:hover*/
#navmenu div.userMenu a.emaiL.selected{
  border:1px solid black;
  border-bottom-color:black;
  text-decoration:none;
  position:relative;
  z-index:1001;
  background-color: black;
}

#navmenu div.userMenu div.navigator{
  width:100%;
  /*height:166px;*/
  position:absolute;
  top:40px;
  z-index:1000;
  right:0px;
  background:black;
  border:1px solid black;
  border-top-color:transparent;
  display:none;
  box-sizing: border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
#navmenu ul.userLinks a { color: #ABADAE; text-decoration:none; }
#navmenu ul.userLinks a:hover { color: #cb1320; }
#navmenu div.userMenu div.navigator.selected {
  display:block;
}
#navmenu div.userMenu div.navigator h5.copy{
  padding:10px;
  /*border-bottom:1px solid #ccc;*/
}

#navmenu div.userMenu div.navigator ul.userLinks{
  /*border-bottom:1px solid #ccc;*/
  padding: 0px 10px 5px;
  /*margin-bottom:5px;*/
}

#navmenu div.userMenu div.navigator ul.userLinks li{
  margin-bottom:10px;
}
#navmenu div.userMenu div.navigator ul.userLinks li.last{
  margin-bottom:0px;
}

#navmenu div.userMenu div.navigator a.logoutLink{
  padding:10px;
}
#userMenuDropDown h5 {
  font-size: 12px;
  white-space:nowrap;
  text-overflow: ellipsis;
  width: 105px;
  overflow:hidden;  
}
/*
#navmenu div.userMenu:hover div.navigator{
  display:block;
}
*/
#profilearrow {
  /*position: relative;*/
  margin-top: 10px;
  border-style: solid dashed dashed;
  border-color: transparent;
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 0;
  border-width: 4px 4px 0;
  margin-left:5px;
  /*margin:0 5px 0 5px;*/
  border-top-color: #ABADAE;
  padding-top: 1px;
  float: right;
}

#navmenu a.emaiL.clicked span#profilearrow, #navmenu a.emaiL:hover span#profilearrow{
  border-top-color:#cb1320;
}

/* Theatre Player
=======================================*/
#loadingScreen{
  background:#fff;
  z-index:150;
}

#loadingScreen h1{
  font-size: 36px; 
  color: #3b3b3b; 
  margin:80px 0 30px 0;
  margin-left: 0; margin-right:0;
}

#videoStatus {
  height: 100px; z-index:20;
}

#videoStatus #videoStatusMessage {
  font-size: 14px; 
  text-align:left; 
  color: #ccc;
  background:#000;
  padding: 5px;
}

#purchaseRental h1.ac{
  font-size: 24px; 
  color: #3b3b3b; 
  padding-left: 210px;
  text-align: left;
  margin: 40px 0 10px;
}

#purchaseRental h1#cardProtected{
  font-size: 16px; 
  color: #3b3b3b; 
  margin:0 0 20px;
}
#purchaseRental .membershipBundle{
  text-align: center;
  vertical-align: middle;
  margin: 25px 0px;
}

#purchaseRental h1#cardProtected a{
  text-decoration: underline;
  font-size:12px;
}

#purchaseRental .button6.grey{
  width: 150px; 
  margin:auto;
  margin-left: 210px;
  margin-right: auto;
}

#purchaseRentalSuccess h5{
  padding:0 40px;
}

#purchaseRentalSuccess div{
  position:relative;
  width:300px;
  margin:0 auto;
}
#purchaseRentalSuccess div img.screenShot{
  width:265px; 
  height:147px; 
  margin:0 auto;
  display:block;
}

#purchaseRentalSuccess #mainPlayButton{
  cursor: pointer; 
  display: block; 
  position: absolute;
  z-index: 3; 
  top: 50px; 
  left: 124px;
  background:url("/swf/skins/glow/display/background.png"); 
  border-width: 0px; 
  border-style: initial; 
  border-color: initial; 
  margin: 0px; 
  padding: 0px; 
  -webkit-transform: rotate(0deg); 
  width: 60px; 
  height: 60px; 
}

#continueWatching h1.heading{
  font-size: 26px; 
  color: #3b3b3b; 
  margin: 100px 0 30px;
}

#continueWatching h1.continue{
  font-size: 36px; 
  color: #3b3b3b; 
  margin: 80px 0 30px; 
}

#continueWatching .button6{ 
  width: 240px; 
  margin:auto auto;
}

#continueWatching .button6.demandz{
  width: 150px; 
  margin: auto auto;

}

#theater{
  position: absolute; 
  margin: 0 auto; 
  width: 640px; 
  height: 360px;
  /*background-image: url('/content/movies/disk3/media/133447/screenshots/3184d827bbfd885204cc2653c8e6bb1e_12.jpg'); */
}

#theater_jwplayer_display_iconBackground{
  cursor: pointer; 
  position: absolute; 
  top: 150px; 
  left: 290px; 
  display: block;
  border-width:0;
  border-style: initial; 
  border-color: initial;  
  width: 60px; 
  height: 60px; 
  margin: 0; 
  padding: 0; 
  z-index: 2; 
}

#theater #mainPlayButton{
  cursor: pointer; 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  border-width: 0px; 
  border-style: initial; 
  border-color: initial; 
  margin: 0px; 
  padding: 0px; 
  z-index: 3; 
  -webkit-transform: rotate(0deg); 
  display: block; 
  width: 60px; 
  height: 60px; 
}






/* Footer 
=======================================*/
div.footGenres{
  margin:-40px 0 15px;
}

div.footGenres .title{
  margin-bottom:-3px;
  }
.footblock ul li{
display:block;
float:left;
width:100px;
}
.footblock ul{
margin-top:7px;
}
.footblock ul li a, .footCont span{
font-size:12px;
color:#bdbfc2;
}
.footblock ul li ul li{
margin-bottom:7px;
}
.footCont{
width:495px;
position:relative;
margin-top:12px;
}
.footCont a{
background:url(http://assets2.bigstar.tv/images/logo-magSprite.png) no-repeat;
display:block;
width:90px;
height:20px;
}
.footCont span{

margin-right:30px;
}
.socialmedia h1{
color:#737373;
font-weight:normal;
font-size:12px;
margin:0px 0px 10px 10px;
}



#footer {
  background: #000;
  color: white;
  font-size: 12px;
  padding: 28px 0;
  position:relative;
}

#footer a, #footer li, div.movie_week p, div.movie_week h2 { text-decoration: none; color: #868889; }
#footer li { max-width: 100px; }
#footer a:hover { color: #cb1320 }

#footer li {
  line-height: 12px;
  padding: 1px 0;
}

#footer .socialmedia img { margin-left: 10px; }

#footer .left_col { width:448px; margin-right: 30px; }
#footer .left_col img.logo { margin-right: 62px; }
#footer .left_col h2 { font-weight: bold; }
#footer .left_col img.cover { border: 1px solid #ccc; display: block; }
#footer .left_col div.movie_week { width:320px; height:237px; overflow: hidden; }
#footer .left_col div.movie_week h1 { font-size:1.2em; }

#footer .right_col { width: 520px; }
#footer .right_col div.social { border-bottom: 1px solid #ccc; width:100%; }

#footer .left_col iframe {
  border:none;
  overflow:hidden;
  width:350px;
  height:65px;
  float:left;
}
#footer .right_col ul { width:172px; min-height:200px;}
#footer .right_col li.header { color: white; font-size:1.1em; }
#footer .right_col li { padding:10px; }

#footer .right_col div.links { font-size:1.2em; }
#footer .right_col div.links a { height:24px; width:24px; }
#footer .right_col div.links a.twitter { margin-right:5px; }
#footer .right_col div.links span {
  font-size:1.2em;
}
/*Exit Page
==================================*/
div.exitPageContainer h1{
  font-size:40px;
  }
div.messageBar{
  width:100%;
  padding:20px 0;
  color:#41454f;
  border-radius:10px;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border:1px solid #5c5c5c;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 79%, #d6d5d5 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(79%,#f2f2f2), color-stop(100%,#d6d5d5)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 79%,#d6d5d5 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 79%,#d6d5d5 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 79%,#d6d5d5 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D6D5D5',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #ffffff 0%,#f2f2f2 79%,#d6d5d5 100%); /* W3C */ 

}
div.messageBar h4{
  padding:0px 20px;
  color:#41454f;  
}
div.exitPageContainer div.messageBar{
  margin-top:75px;
}
div.exitPageContainer div.mainContain{
  }

/* Browse / Search Movies Page
==================================*/
.searchTitle{
  margin-bottom:50px;
}

.searchTitle h1,.list-wrapper .movieTitle h1{
  color:#3E434E;
  font-weight:bold;
  font-size:14px;
  margin-right:10px;
}

.searchTitle h2{
  color:#B70F15;
  font-weight:bold;
  font-size:14px;
}

.similarContainer{
  padding-left:40px;
  width:320px;
}

.similarContainer h1{
  color:#3E434E;
  font-weight:bold;
  font-size:14px;
  margin-right:10px;
  margin-bottom:20px;
}

.similarContainer ul li{
  display:block;
  width:100px;
  height: 140px;
  margin-right:60px;
  float:left;
}

.similarContainer ul li.last{
  margin-bottom:0px;
}

.similarContainer ul li h1{
  font-size:12px;
  margin-bottom:6px;
}

.similarContainer ul li img{
  width:100px;
}

.movieDetails h1{
  font-weight:bold;
  font-size:22px;
  color:#3e434e;
  margin-bottom: 10px;
}

.filmDetails .detailString, .filmDetails .detailSection .detailString.wider{
  margin-left:20px;
  width:305px;
  font-size:12px;
  color:#3e434e;
}

.filmDetails .detailLabel{
  width:100px;
}

.filmDetails .userList{
  width:250px;
}



.watchingList{
  width:250px;
}

.film img {
  width: 154px;
  height: 214px;
}

.searchTitle{
  margin-bottom:50px;
}

.searchTitle h1,.list-wrapper h1.movieTitle {
  color:#3E434E;
  font-weight:bold;
  font-size:14px;
  margin: 0 0 0 10px;
}

.searchTitle h2{
  color:#B70F15;
  font-weight:bold;
  font-size:14px;
}

.similarContainer{
  padding-left:40px;
  width:320px;
}

.similarContainer h1{
  color:#3E434E;
  font-weight:bold;
  font-size:14px;
  margin-right:10px;
  margin-bottom:20px;
}

.similarContainer ul li{
  display:block;
  width:130px;
  margin-right:30px;
  margin-bottom:40px;
  float:left;
}

.similarContainer ul li h1{
  font-size:12px;
  margin-bottom:6px;
}

.similarContainer ul li img{
  width:100px;
}

.movieDetails{
  width:580px;
  position:relative;
  min-height:330px;
}
.movieDetails .watcherS{
  position:absolute;
  top:280px;
  left: 0;
  margin-bottom: 10px;
}

.film {
  width: 154px;
}

.film.nm { margin: 0 }

.motiongallery .item img {
  width: 130px;
  height: 185px;
}

.film-list-small h1 { margin-bottom: 10px }

.film-list-small .film { width: 87px; margin: 2.5px; }

.film-list-small .button2 {
  font-size: 0.8em;
  padding: 3px 9px;
  min-width: 40px;
  max-width: 50px;
  width: auto;
}

.store-buttons div {
  margin-bottom: 10px;
}

.detailSection{
  width:360px;
  margin-bottom:8px;
}

.detailSection.wider{
  width:420px;
}

.store-buttons .button6 {
  margin-bottom: 25px;
  font-size: 1.5em;
  width: 110px;
}

.filmDetails {
  font-size: 1.2em;
  line-height: 1.1em;
  width:400px;
  margin-left:20px;
  min-height:290px;
}

.filmDetails .label,.plotWrap .label{
  color: #0c0c0c;
  font-weight: bold;
  margin: 0px 5px 5px 0px;
  float: left;
  width: 85px;
  font-size: 12px;
}

.filmDetails .smallCopy{
  margin-bottom:-2px;
}


.filmDetails .space {
  height: 10px;
}
 
.filmDetails .small {
  font-size: 0.8em;
}

.filmDetails .small span {
  margin-bottom: 5px;
}

.search_film {
  float: left;
}

#dragndropAux2 {
  width: 380px;
  height: 80px;
  padding-left: 15px;
  position: fixed;
  left: 50%;
  bottom: 0px;
  margin: 0;
  margin-left: -125px;
  background-color: #23262e;
  z-index: 999;
  display: none !important;
}

#dragndropAux2 .content {
  padding: 0 0px 0 0px;
  background-color: #23262e;
  width: 380px;
}

.dropable {
  display: block;
  width: 134px;
  height: 122px;
  float: left;
  padding: 0 20px 0 20px;
  background-color: #23262e;
  position: relative;
  color: #23262e;
  text-decoration: none;
}

.dropable2 {
  width: 54px;
  height: 62px;
  float: left;
  padding: 0;
  margin: 0 0 0 50px;
  background-color: #23262e;
}

.find-film {
  clear: left;
}

.find-film .more {
  background: #23262e url('http://assets2.bigstar.tv/images/ico-more.gif') no-repeat;
}

.find-film .less {
  background: #23262e url('http://assets2.bigstar.tv/images/ico-less.gif') no-repeat;
}

.find-film .wish {
  background: #23262e url('http://assets2.bigstar.tv/images/ico-wish.gif') no-repeat;
  padding-right: 0;
}

.star_counter {
  display: none;
  position: absolute;
  right: 50px;
  top: 3px;
  padding-top: 11px;
  padding-left: 15px;
  letter-spacing: -1px;
  font-weight: bold;
  width: 35px;
  height: 34px;
}

.star_counter a {
  color: #23262e;
  text-decoration: none;
}

#more_counter {
  background: #23262e url('http://assets2.bigstar.tv/images/store/more_counter.gif') no-repeat;
  right: 35px;
}

#wish_counter {
  background: #23262e url('http://assets2.bigstar.tv/images/store/wish_counter.gif') no-repeat;
  right: 10px;
}

#less_counter {
  background: #23262e url('http://assets2.bigstar.tv/images/store/less_counter.gif') no-repeat;
  right: 30px;
}

#dragndropAux2 #more2 {
  background: #23262e url('http://assets2.bigstar.tv/images/home/more2_sm.gif') no-repeat center;
}

#dragndropAux2 #less2 {
  background: #23262e url('http://assets2.bigstar.tv/images/home/less2_sm.gif') no-repeat center;
}

#dragndropAux2 #wish2 {
  background: #23262e url('http://assets2.bigstar.tv/images/home/wish2_sm.gif') no-repeat center;
  padding-right: 0;
}

#tags-header {
  margin-bottom: 10px;
}

.box4 #view {
  float: left;
  overflow: hidden;
  width: 960px;
  position: relative;
}

#staff, #indie {
  width: 9000px;
  position: relative;
  overflow: hidden;
  left: -960px;
}

.staff, .indie {
  width: 960px;
  float: left;
  overflow: hidden;
}


hr {
  color: #000;
  background: #000;
  margin: 15px 0px 15px 0px;
  border: 2px dotted #41454F;
  border-style: none none dotted;
}

.details h2, .details h3 {
  font-weight: 100;
  color: #75b036;
}

.details h3 {
  font-weight: 600;
  font-size: 1.4em;
  margin-bottom: 7px;
  letter-spacing: 1px;
}

.details p {
  font-size: 1.1em;
  text-align: justify;
  line-height: 1.35em;
  font-weight: 100;
}

.details p.description {
  font-size: 1.1em;
  text-align: justify;
  line-height: 1.35em;
  letter-spacing: 0px;
  font-weight: 100;
}

.details ul.faqs li {
  list-style-type: none;
  padding-bottom: 10px;
  font-size: 1.1em;
}

.faqs .faq {
  font-size: 1em;
  margin: 0 0 10px 0;
}

strong.first {
  margin-left: 0px;
}


.box8 {
  margin-bottom: 30px;
}

.adbox {
  width: 250px;
  height: 250px;
  background-color: #23262e;
  border: 2px solid #41454F;
  margin: 0 auto;
  text-align: center;
}

.adbox.last {
  margin-bottom: 12px;
}

.write {
  padding-top: 3px;
}

.cbot {
  margin: 15px 10px 0px 10px;
}

#ratings.fr {
  margin-right: 0px;
}

.btn-all {
  font-size: 1.3em;
}

.reviews {
  margin-top: 15px;
}

.posters {
  width: 240px;
  margin: 20px 30px;
}

.posters h3 {
  font-size: 1.4em;
  letter-spacing: 2px;
  font-weight: 100;
  padding-bottom: 0;
  margin-bottom: 10px;
  text-align: center;
}

.poster {
  float: left;
  width: 120px;
  height: 200px;
  text-align: center;
}

.poster .thumb {
  width: 105px;
  height: 153px;
  border: 2px solid #23262e;
}

.poster .rate {
  margin: 2px 0 0 10px;
}

.sidebar {
  padding-bottom: 0px;
  margin: 0;
}

.sidebar h2 {
  margin-bottom: 5px;
  font-size: 1.3em;
  margin-bottom: 0px;
}

#tag {
  width: 160px;
}

.tags {
  margin-left: 11px;
}

.tags .content {
  text-align: justify;
}

.tags h2 {
  margin-left: 20px;
}

.addtags {
  float: right;
}

.addtags form {
  margin: 0px;
  padding: 0px;
  position: relative;
  top: -10px;
}

#tag_head {
  padding-bottom: 30px;
}

.nm {
  margin: 0px;
}


#hd {
  float: left;
}

.sidebar h2 {
  margin: 0 5px 10px 5px;
}

.topbox {
  margin-bottom: 25px;
}

.topbox h2 {
  font-size: 1.8em;
  font-weight: 100;
  margin-bottom: 10px;
}

.topbox #infor h3 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: 100;
  display: block;
  float: left;
  width: 85px;
  text-align: right;
  padding-right: 5px;
  color: #f26522;
}

.topbox #infor div {
  float: left;
  display: block;
  width: 140px;
  text-align: left;
}

.topbox #poster, .topbox #infor, .topbox #screen {
  float: left;
}

.topbox #poster {
  width: 165px;
  height: 238px;
  margin-right: 10px;
  border: 2px #333 solid;
}

.topbox #poster img {
  width: 165px;
  height: 238px;
}

.topbox #infor {
  width: 240px;
  margin-left: 8px;
  margin-right: 5px;
  font-size: 1.1em;
}

.topbox #infor strong {
  margin: 0;
}

.topbox #screen {
  float: left;
  border: 2px #333 solid;
  margin-right: 0px;
  height: 288px;
  width: 518px;
}

.topbox #ratings {
  border: 3px solid #333;
  width: 375px;
  padding: 0px 20px 2px 15px;
  margin-top: 15px;
}

.topbox #ratings strong {
  position: relative;
  top: 3px;
  margin: 0px;
  padding: 0px;
  font-size: 1.2em;
  font-weight: 600;
  letter-spacing: .5px;
  float: left;
  width: 120px;
}

.topbox #ratings img {
  float: left;
  position: relative;
  top: 2px;
}

.topbox #ratings .fr {
  margin: 0;
  position: relative;
  top: 5px;
}

.topbox #purchase {
  margin-top: 18px;
  margin-left: 0px
}

.filmAward {
  display: block;
  width: 90px;
  height: 72px;
  background: url('http://assets2.bigstar.tv/images/store/winner.gif') no-repeat;
  text-align: center;
  padding: 15px 30px 0px 30px;
  font-variant: small-caps;
  text-transform: lowercase;
  vertical-align: middle;
  overflow: hidden;
}

.buffr {
  margin-right: 20px;
}

.box5 #tag_cloud {
  font-size: 15px;
}

.box8 #tag cloud {
  font-size: 15px;
}

#tag_cloud a {
  text-decoration: none;
}

#cast_more_link, #cast_less_link {
  cursor: pointer;
  color: #FFF;
}

#cast_less_link, #cast_less_link a, #cast_more_link, #cast_more_link a {
  color: #fff;
}

#faq_guarantee {
  padding-right: 140px;
}

.photos img {
  float:left;
  width:152px;
  margin-right:4px;
  margin-bottom:4px;
}

.trailerPlayer {
  width: 915px;
  padding: 10px;
  margin: 0px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #2F323A none no-repeat scroll 0 0;
}

.trailerViewBanner {
  width: 975px;
  border: 0px;
  margin: 0px 10px;
  padding: 0px 10px;
  text-align: center;
}

.trailerFilms {
  width: 995px;
  padding: 0px;
  margin: 5px;
}

.trailerLink {
  float: left;
  width: 183px;
  height: 190px;
}

.trailerLink .title {
  display: block;
  width: 183px;
  padding: 0px 5px;
}

.trailerLink img {
  width: 155px;
  height: 117px;
  margin: 5px;
  border: 4px solid #41454F
}

.plotWrap {
  width:400px;
  float:right;
}

.plotWrap h1{
  color:#0C0C0C;
  font-size:12px;
  font-weight:bold;
  margin:0 5px 0 0;
  width:85px;
}

.plotWrap p {
  color: #3e434e;
}

.movieHeading {
  color:#FA4224;
  font-size:16px;
  margin-right:6px;
}



/* Movie Page
=================================*/
.moviepageContainer h1{
  margin-bottom: -8px;
  padding-top: 2px;
  }
.player_class {
  width: 640px;
  height: 360px;
  background-color:#ffffff;
  border:1px solid #ccc;
}
.moviepageContainer div.statbox{
  float:right;
  }
.moviepageContainer  .socialButton_small.fbLogin{
  float: left;
  margin-top: -2px;
  margin-left: 5px;
}
div.rottenBucket{
  border-top: 1px solid #CCC;
  margin-top: 12px;
  padding-top: 12px;
  float:right;
  width: 40%\9;
  }
div.rottenBucket h1{
  margin-bottom:15px;
  }
div.rottenBucket div.tomatoe img{
  float:left;
  margin-right:25px;
  width:25px;
  margin-left:8px;
  }
div.rottenBucket div.tomatoe a {
  text-decoration:underline;
}
div.rottenBucket div.tomatoe a img{
  float: none;
  left: 20px;
  margin: 0px 0px 0px -14px;
  position: relative;
  top: 1px;
  width: 15px;
  }
div.rottenBucket a.seemoreBar{
  width:100%;
  margin-top:3px;
  display:block;
  padding:5px 0;
  background: #feffff; /* Old browsers */
  background: -moz-linear-gradient(top, #feffff 0%, #ededed 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #feffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #feffff 0%,#ededed 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #feffff 0%,#ededed 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #feffff 0%,#ededed 100%); /* W3C */ 
  text-align:center;
  border-bottom:1px solid #C9C9C9;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  }
  div.rottenBucket a.seemoreBar:hover{
  text-decoration:none;  
  }
div.rottenBucket a.seemoreBar img{
  margin-left:15px;
  width:10px;
  }
div.rottenBucket div.tomatoeMeter{
  margin-bottom:10px;
  }
div.rottenBucket div.tomatoeMeter h5.copy{
  font-style:italic;
  margin-left:58px;
  }
div.rottenBucket .tomatoe p span{
  font-style:italic;
  }
div.rottenBucket div.tomatoeMeter img{
  float:left;
  margin-right:10px;
  }
div.rottenBucket div.tomatoeMeter h1{
  float:left;
  margin:10px 10px 0;
}

div.rottenBucket div.tomatoeMeter div.meter{
  margin:13px 0 0;
  border:1px solid #41454f;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  height:20px;
  width:210px;
  float:left;
  overflow:hidden;
  background: #c4c4c4; /* Old browsers */
  background: -moz-linear-gradient(top, #c4c4c4 0%, #eeeeee 16%, #eeeeee 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(16%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c4c4c4 0%,#eeeeee 16%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c4c4c4 0%,#eeeeee 16%,#eeeeee 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #c4c4c4 0%,#eeeeee 16%,#eeeeee 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C4C4C4', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #c4c4c4 0%,#eeeeee 16%,#eeeeee 100%); /* W3C */
  }
div.rottenBucket div.tomatoeMeter div.meter span{
  display: block;
  height: 20px;
  width: 80%;
  background: #a05542; /* Old browsers */
  background: -moz-linear-gradient(top, #a05542 0%, #a65134 17%, #b14c1c 46%, #ba4603 55%, #c64f00 64%, #d35900 79%, #ef7001 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a05542), color-stop(17%,#a65134), color-stop(46%,#b14c1c), color-stop(55%,#ba4603), color-stop(64%,#c64f00), color-stop(79%,#d35900), color-stop(100%,#ef7001)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a05542 0%,#a65134 17%,#b14c1c 46%,#ba4603 55%,#c64f00 64%,#d35900 79%,#ef7001 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a05542 0%,#a65134 17%,#b14c1c 46%,#ba4603 55%,#c64f00 64%,#d35900 79%,#ef7001 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #a05542 0%,#a65134 17%,#b14c1c 46%,#ba4603 55%,#c64f00 64%,#d35900 79%,#ef7001 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A05542', endColorstr='#EF7001',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #a05542 0%,#a65134 17%,#b14c1c 46%,#ba4603 55%,#c64f00 64%,#d35900 79%,#ef7001 100%); /* W3C */
  }
div.rottenBucket div.tomatoe h3{
  font-size:16px;
  padding-top:5px
  }
div.rottenBucket div.tomatoe h4{
  font-size:12px;
  }
div.rottenBucket div.tomatoe div.info{
  float:left;
  width:320px;
  }

div.white-tabs #tab_reviews p{
  font-size:14px;
  }

div.addcomment.inactive{
  height:60px;
  }
div.addcomment.inactive h2{
  padding-top:18px;
  }
div.addcomment.inactive h2 a{
  color:#b70f15;
  }
div.addcomment.inactive img{
  margin-right:15px;
  }
/* Prize Page
=================================*/
div.center img.center-banner{
  margin:0 auto 25px;
  width:900px;
  display:block;
  }
div.center h4.prize-text, div.center h5.prize-text, div.center a.prize-text{
  margin-left:110px;
  width:320px;
  }
div.center h4.prize-text.moviefan, div.center h5.prize-text.moviefan{
  margin-left:10px;
  }

div.center div.prizes h4{
  font-size:18px;
}

div.center div.prizes h4.marginaL{
margin-top:62px;
}
div.center div.prizes a{
font-size:14px;
margin-top:15px;
text-decoration:underline;
color:#000;
width:200px;
}
div.center div.prizes h5{
  width:300px;
  line-height:23px;
  font-size:16px;
}

div.center div.prizes h4.bold{
  margin-bottom:8px;
  }
div.center div.prizes h4.smalla{
  font-size:18px;
  line-height:30px;
  }
div.center div.prizes div.winnerBox{
  float:left;
  width:145px;
  margin-right:56px;
  }
div.center div.prizes div.mathCont{
  padding:78px 0 20px;
  }
div.center div.prizes div.winnerBox div.followBtn{
  width:100px;
  margin:0 auto;
  }
div.center div.prizes div.winnerBox h4{
  font-size:16px;
  text-align:center;
  }

div.center div.prizes div.prizeBox{
  width:900px;
  border:1px solid #ccc;
  }

div.center div.prizes div.prizeBox h2{
  background:#ccc;
  font-size:32px;
  padding:8px 0;
  text-align:center;
  }
div.center div.prizes div.prizeBox img{
  width:829px;
  margin:0 auto;
  display:block;
  }
div.center div.prizes div.prizeBox a{
  float:right;
  margin-right:15px;
  margin-bottom:15px;
  font-size:10px;
  text-decoration:none;
  }


/*Capture Page
=================================*/
div.capturePageContainer {
  margin: 20px 0;
}
div.capturePageContainer h1{
  font-size:40px;
  text-align:center;
  margin-top:10px;
  }
div.capturePageContainer h2{
  font-size: 26px;
  font-weight: bold;
  }
div.capturePageContainer div.inputBlock h2{
  margin-top:30px;
  margin-bottom:10px;
  font-size:38px;
  }
div.capturePageContainer.afterdark div.inputBlock h2{
  color:#FFF;
  }  
div.capturePageContainer.afterdark div.verify{
  color:#FFF;
  }    
div.capturePageContainer.afterdark div.showpw a{
  color:#ccc; 
  }   
div.capturePageContainer div.showpw {
  /*margin-top: 10px;*/
  font-size: 10px; 
  width: 240px; 
 }     
div.capturePageContainer h3{
  font-size:22px;
  text-align:center;
  font-weight:light;
  margin-bottom:5px;
  }
div.capturePageContainer div.outLine h5.copy{
  /*text-align:center;*/
  /*&margin-bottom:10px;
  padding:15px;*/
  }
div.capturePageContainer div.outLine img.flower{
  padding-top:8px;
  }
div.capturePageContainer div.outLine img.flower.fl{
  margin-left:42px;
  margin-right:10px;
  }
div.capturePageContainer div.outLine img.flower.fr{
  margin-right:42px;
  margin-left:10px;
  }
div.capturePageContainer div.stockSignup{
  height:465px;
  background:url(http://assets2.bigstar.tv/images/stock_capture.png);
  position:relative;
  }
div.capturePageContainer div.inputBlock{
  width:283px;
  position:absolute;
  right:0px;
  top:0px;
  }
div.capturePageContainer div.inputBlock .input-text{
  width:224px;
  padding:8px;
  color:#ccc;
  border:1px solid #ccc;
  margin-bottom: 2px;
  }

div.capturePageContainer.afterdark div.inputBlock .input-text{
  background:#41454f;
  color:#ccc;
  }
div.capturePageContainer.afterdark div.inputBlock .input-text:hover, div.capturePageContainer.afterdark div.inputBlock .input-text:active, div.capturePageContainer.afterdark div.inputBlock .input-text:focus{
  background:#2f3239;
  color:#fff;
}

div.capturePageContainer div.verify {
  height: 16px; margin-bottom: 2px;
}
div.capturePageContainer div.verify.top {
  height: 16px; margin-bottom: 0px;
}
div.capturePageContainer img.registerAjax{
  margin-left: 114px;
  display: none;
} 

div.capturePageContainer img.registerAjax.active{
  display: block;
} 

div.capturePageContainer a.registerSubmit.active{
  display: none;
} 

div.capturePageContainer div.inputBlock .input-text:active, div.capturePageContainer  div.inputBlock .input-text:hover,
div.capturePageContainer div.inputBlock .input-text:focus{
  color:#41454f;
  border:1px solid #41454f;
  }
div.capturePageContainer div.inputBlock a.button6{
  width:189px;
}
div.capturePageContainer.afterdark div.inputBlock a.button6{
  color:#fff !important;
}
div.capturePageContainer div.outLine{
  border:1px solid #ccc;
  margin-bottom:20px;
  width:999px;
  }
div.capturePageContainer div.coverContain{
  width:924px;
  height:217px;
  margin:0 auto 35px;
  }
div.capturePageContainer div.coverContain a{
  float:left;
  }
div.capturePageContainer a.badgeLink{
  height:334px;
  display:block;
  background:url('http://assets2.bigstar.tv/images/stock_Badges.png');
  }
div.capturePageContainer{
  position:relative;
}

/*iPad Registration Page
=================================*/
div.ipadRegContainer {
  background:#eceff2;
  min-height: 1024px;
}

div.ipadRegContainer .form input {
  margin-left: 0px;
  width:65%;
  padding:15px;
  font-size:18px;
}

div.ipadRegContainer img.cvc{
  width:62px;
  margin-top:13px;
}

div.ipadRegContainer .form select{
  margin-left: 0px;
}
div.ipadRegContainer input.button6{
  margin-top:25px;
}


div.ipadRegContainer img.cornerLogo{
  margin-top:-38px;
}

div.ipadRegContainer img.tryit{
  display:block;
  margin:0 auto;
}

div.ipadRegContainer #main_header {
   display : block;
}
div.ipadRegContainer input.cvc{
  width:100%;
}
div.ipadRegContainer #main {
    background: #eceff2; /*#282930;*/
    padding: 0px;      
    width: 760px;
    height: auto;
    overflow: auto;
    margin : auto;
    margin-top: 0;
    margin-bottom: 20px;
}

div.ipadRegContainer #main ul {
   height: 55px;
   margin: 30px 80px;   
}

div.ipadRegContainer #main li {
  font-size : 1.4em;  
  padding-bottom : 10px;
}

div.ipadRegContainer form.ipadReg{
  margin-left:60px;
}

div.ipadRegContainer #signup, #signup img {
   width: 760px;
   height: 492px;
}

div.ipadRegContainer #iphoneMessage {
  display : none;
  color:#000;
}

div.ipadRegContainer #ipadMessage {
   display : block;
   width : 300px;
   float : left;
   margin-left : 70px;
   font-size : 1.3em;
   color:#000;
}

div.ipadRegContainer #ipadMessage h1 {
   font-size: 1.4em;
  font-weight: bold;
}

div.ipadRegContainer #right_col {
   width : 200px;
}

div.ipadRegContainer #ipad_error {
   background : #FF0000;
   padding: 1px;
   text-align: center;
   font-size : 1.3em;
}

div.ipadRegContainer .button4 {
  background:url("http://assets2.bigstar.tv/images/iphone/butGrad.png") repeat scroll 0 0 transparent;
  border:3px solid white;
  color:white;
  padding:10px 15px;
  margin-left:-16px;
  font-size:16px;
  }
  
div.ipadRegContainer .white {
  background:#ffffff;
  color:#c6c6c6;
  }
div.ipadRegContainer .borderless {
  height:100% !important;
  border:none !important;
  }
  
div.ipadRegContainer .borderless h1{
  font-size:28px;
  text-align:center;
  }
  
div.ipadRegContainer .borderless h5 {
  font-size:20px;
  text-align:center;
  font-weight:lighter;
  }
div.ipadRegContainer .iphoneList {
        display : none;
}
div.ipadRegContainer #enjoyTheShow {
  width:768px;
  position:relative;
}
div.ipadRegContainer #enjoyTheShowMain{
  margin-top: 140px;
}
div.ipadRegContainer #right_col{
width:685px;
}


/*Dashboard
=================================*/
div.social_links{
  width:250px;
  padding:10px 0;
  }
div.social_options h1{
  border-bottom:none !important;
  margin-bottom:0;
  text-transform:none;
  padding-bottom:5px;
}
#dashboard_link_twitter{
  margin-top: 25px;
}
div.social_options {
  width:550px;
  padding-left:50px;
  border-left:1px solid #ccc;
}
div.social_options div.strip{
  border-bottom:1px solid #ccc;
  margin-left: 10px;
  padding-bottom: 3px;
  margin-bottom:5px;
}
/*Community Pages
=================================*/
.globalButton {
  margin-top: 12px;
  padding: 5px;
  width: 80px;
  border: 1px solid #BBBBBB;
  color: #ffffff;
  font-weight: normal;
  text-shadow: none;
  text-align:center;
  background: #4c4c4c; /* Old browsers */
  background: -moz-linear-gradient(top, #4c4c4c 0%, #6d6d6d 1%, #666666 38%, #474747 98%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(1%,#6d6d6d), color-stop(38%,#666666), color-stop(98%,#474747)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4c4c4c 0%,#6d6d6d 1%,#666666 38%,#474747 98%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4c4c4c 0%,#6d6d6d 1%,#666666 38%,#474747 98%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #4c4c4c 0%,#6d6d6d 1%,#666666 38%,#474747 98%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#474747',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #4c4c4c 0%,#6d6d6d 1%,#666666 38%,#474747 98%); /* W3C */
}

a.globalButton:hover { text-decoration: none }

.community.left {
  width: 640px;
  float: left;
}

	.community.left ul.wallTabs{
	  width:100%;
	  height:25px;
	  margin-bottom:18px;
	  border-bottom:1px solid #ccc;
	}
	
		.community.left ul.wallTabs li{
		  width:117px;
		  background:url(http://assets2.bigstar.tv/images/achievement_tab_gradient.png);
		  display:inline-block;
		  float:left;
		  height:24px;
		  text-align:center;
		  border:1px solid #ccc;
		  margin-right:6px;
		}
		
		.community.left ul.wallTabs li.last{
		  margin-right:0;
		}
		
		.community.left ul.wallTabs li.active{
		  background:white;
		  border-top:1px solid #ccc;
		  border-bottom:1px solid #fff;
		}

			.community.left ul.wallTabs li a{
			  padding-top:5px;
			  display:block;
			}

	.wallBlock{
	  width:610px;
	  border:1px solid #ccc;
	  padding:15px 15px;
      /*height:192px;*/
      /*height:220px;*/
      overflow: hidden;
	  margin-top:10px;
	  margin-bottom:15px;
	}
	
	.wallBlock p{
	  width:320px;
	}
  
  .suggestionRow{
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
    margin:20px 0 15px;
}
  .suggestionRow a{
    font-size:14px;
    text-decoration:underline;
    color:#b70f15;
    }
  .suggestionRow a.followLink{
    color: #41454F;
    display: block;
    font-size: 12px;
    font-weight: normal;
    margin-top: -1px;
    text-align: center;
    text-decoration: none;
    width: 65px; 
    }
	.wallBlock.followers{
	  width:640px;
	  border:0;
	  border-bottom:1px solid #ccc;
	  padding:0 0;
	  height:98px;
	  margin-top:10px;
	  margin-bottom:12px;
	}
	.wallBlock.followers div.followBtn{
    width: 100px;
  }
	.wallBlock.UserBadge{
	  height:190px;
	}

    .wallBlock.followers .userStats{
    }

      .wallBlock.followers .userStats div{
        margin-right:20px;
        float:left;
      }
	
	  .wallBlock.followers a.button6{
	    margin-top:-19px;
	  }

  .wallBlock.newItem {
	  border-color:#eec0c3;
  }
	
	.wallBlock.seeMore{
	  min-height:0;
	  height:36px;
	  width:640px;
	  border-color:#eec0c3;
	  padding:0;
	  
	}
	
	  .wallBlock.seeMore p{
	    margin-left:18px;
	    margin-top:11px;
	  }

	  .wallBlock.loadMore {
  	  min-height:0;
  	  height:28px;
  	  width:622px;
  	  border-color:#eec0c3;
  	  padding:0 0 0 17px;
	  margin-top: 11px;
      line-height: 28px;
      text-align: left;
      font-size: 12px;
	  background: url(http://assets2.bigstar.tv/images/arrow_seeMore.png) no-repeat;
	  background-color:#fae9e0;
	  background-position: 615px 5px;
      cursor: pointer;
    }
	
	  .wallBlock.seeMore .moreButton{
	    background:url(http://assets2.bigstar.tv/images/arrow_seeMore.png) no-repeat;
	    background-position:23px 8px;
	    height:36px;
	    width:55px;
	    display:block;
	    border-left:1px solid #eec0c3;
	  }
	
		.community.left .movies {
		  margin: 10px 0 0 -3px;
		  height:235px;
		}

		.community.left .wallBlock .avatar, .community.left .wallBlock.suggestionBlock .avatar, .community.left .wallBlock.followers .avatar{
		  margin-right:12px;
		}	
		
		.community.left .wallBlock.recentlyAddedBlock{
		  min-height:142px;
		}	
		
		.community.left .wallBlock.{}
		
		.community.left .wallBlock h5 span{
		  margin-right:5px;
		}
		
		.community.left .wallBlock .movieCover{
		  margin-right:28px;
		}
	
		.commentStream.watching{
		  width:526px;
		  /*margin-right:15px;*/
		}
			
			.sq-film {
			  width: 119px;
			  height: 186px; /* 140 */
			  margin:15px  15px;
			}
			
			.sq-film.portrait {
			  width: 154px;
			  height: 180px; /* 165 */
			  overflow:hidden;
			  margin: 0 26px 0 0;
			}

  .sq-film .movie {
    height: 131px;
    overflow: hidden;
  }
			
			.sq-film.portrait.last{
			  margin-right:0px;
			}

			.sq-film img { /* test */
			  width: 117px;
			  border: 1px solid #cacaca;
			  margin-bottom: 3px;
			}

			.sq-film.portrait img { /* test */
			  width: 152px;
			  border: 1px solid #cacaca;
			  margin-bottom: 3px;
			}
			
			.sq-film .title{
			  text-align:center;
			  margin-top:4px;
			}
	
        .badgesWall .sq-film.portrait, .badgesWall .sq-film.portrait img{
         width:140px; 
        }
		
.community.right {
  width: 320px;
  float: right;
}

.community.right.wordpress{
  float:left;
  /*margin-top:89px;*/
  }
	
	.community.right .sidebar h4, .community.right .sidebar h5{
	  margin-bottom:10px;
	  padding-left:8px;
	}
	
	.community.right .sidebar.followBlock h4, .community.right .sidebar.followBlock h5{
	  margin-bottom:0;
	  padding-left:0px;
	}
	
	.community.right .sidebar.np h4, .community.right .sidebar.np h5{
	  padding-left:18px;
	  margin-bottom:10px;
	}
  .community.right .sidebar.np.leaderS a.marginaL{
    padding-right:10px;
    line-height:25px;
    }	
	.community.right .sidebar{
	  width:288px;
	  background:white;
	  /*border:1px solid #ccc;*/
	  border:1px solid #ccc;
	  padding: 15px 10px;
	  margin: 0 10px 15px auto;
	}
  .community.right .sidebar.noOL{
    border:none !important;
    padding-top:0px !important;
    margin-bottom:0px !important;
    }
  .community.right .sidebar.UserBlock{
    
    }
  .community.right .sidebar.UserBlock h5{
    margin-bottom:5px;
    }  
  .community.right .sidebar.UserBlock h6{
    font-size:10px;
    margin-bottom:5px;
    padding-right:7px;
    }
  .community.right .sidebar.UserBlock h6 a{
    float:right;
	}
  .community.right .sidebar.UserBlock a.changeAvatar{
    float:left;
    margin-left:16px;
    margin-top:-3px;
    }
  .community.right .sidebar.UserBlock a.button6.tiny{
    width:80px;
    margin-top:12px;
    padding:5px;
    }
  .community.right .sidebar.UserBlock a.socialButton_small.facebook_module{
    margin: 11px 0 0 23px;
    float:left;
    }
	.community.right .sidebar.np, .joinBlock{
	  width:308px;
	  background:white;
	  /*border:1px solid #ccc;*/
	  border:1px solid #ccc;
	  padding: 15px 0px !important;
	  margin: 0 10px 15px auto;
	}
	
	.joinBlock{
	  margin:0;
	}
	
	.joinBlock input[type="text"], .joinBlock input[type="password"]{
	  width:200px;
	}
	
		.community.right .sidebar.np ul.stickerTabs{
		  width:100%;
		  height:24px;
		  margin-bottom:18px;
		}
		
		.community.right .sidebar.np ul.stickerTabs li{
		  width:76px;
		  background:url(http://assets2.bigstar.tv/images/achievement_tab_gradient.png);
		  display:inline-block;
		  float:left;
		  height:24px;
		  text-align:center;
		  border-right:1px solid #ccc;
		  border-top:1px solid #ccc;
		  border-bottom:1px solid #ccc;
		}
		
		.community.right .sidebar.np ul.stickerTabs li.active{
		  background:white;
		  border-top:1px solid #ccc;
		  border-bottom:none;
		}
		
			.community.right .sidebar.np ul.stickerTabs li a{
			  padding-top:5px;
			  display:block;
			}

	.community.right .sidebar .avatar{
	  margin-left:6px;
	  margin-right:18px;
	}

.community.right .sidebar .avatarTable div.fr a{
    margin-top:10px;
  }

.community.right .sidebar.UserBlock div.avatarWindow{
  width:86px;
  }

.community.right .sidebar.joinBlock{
  padding-bottom:0px !important;
  }

.community.right .sidebar.joinBlock img.fl{
  margin-left:15px;
  margin-right:10px;
}
.community.right .sidebar.joinBlock div.fr{
  margin:15px 15px 0 0;
}
.community.right .sidebar.joinBlock input.sUbmit{
  width:110px;
  display:block;
  margin:0 auto;
  z-index:1000;
  position:relative;
}
.community.right .sidebar.joinBlock a.promoLink{
  display:block;
  background:#000;
  }
.community.right .sidebar.joinBlock a.promoLink h1{
  margin:0;
  padding-top:6px;
  }
.community.right .sidebar.joinBlock a.promoLink h5{
  padding:6px 0;
}
.community.right .sidebar .pointsPadding{
  padding:15px;
  }
.community.right .sidebar .titleBar .padding{
  padding:0 15px;
  }
.community.right .sidebar.joinBlock h1{
  margin-top:5px;
  margin-bottom:6px;
  }
.community.right .sidebar .moviePlate img{
  float:left;
  width:100px;
  margin-right:15px;
  margin-left:18px;
  }
.community.right .sidebar .moviePlate a.copy{
  font-weight:normal;
  font-size:14px;
  }
.community.right .sidebar .moviePlate li{
  margin-bottom:25px;
}
.community.right .stickerCont{
	width:82px;
	margin-left:16px;
	float:left;
	}
.community.right .sidebar .moviePlate h5{
  font-size:12px;
  margin-bottom:2px;
}
.community.right .sidebar .moviePlate li h4{
  margin-bottom:5px;
}
.community.right .sidebar .moviePlate h4, .community.right .sidebar .moviePlate h5{
  margin-right:20px;
}
.community.right .sidebar .moviePlate div.rating{
  margin-left:-2px;
  }
	.community.right .stickerCont p{
	  text-align:center;
	  padding:0px;
	}

.community.left .avatar, .community.right .avatar {
  width: 65px;
  height: 65px;
  border:1px solid #ccc;
}

.community.left .wallBlock .avatar{
  border:0;
}

.community.left .wallBlock .button6.tiny{
  border:0px;
}

.community.left .avatar, .community.right .avatar {  height:65px;width: 65px; }

.community.left .avatar .button6.small, .community.right .avatar .button6.small { width: 45px; }

.community.left .avatar.small, .community.right .avatar.small{
  width:40px;
  height:40px;
}

.community.right .avatarTable{
width:278px;
margin:0 auto;
}

.community.left .avatarTable{
width:278px;
}

	.community.right .avatarTable .avatar.small, .community.left .avatarTable .avatar.small{
	margin-left:0px;
	margin-bottom:5px;
	margin-right:5px;
	float:left;
	}
	
    .community.right .avatarTable .avatar.small.last, .community.left .avatarTable .avatar.small.last{
	  margin-right:0px;
	}

.achievements {
  margin-top: 20px;
  border: 1px solid black;
  height: 250px;
}

.community.right .sidebar.appModule a{
display:block;
width:279px;
margin:0 auto;
}
.community.right .sidebar.appModule a img.appBtn{
  width:125px;
  }
.community.right .sidebar.appModule a.appBtn{  
  width: 125px;
}
.community.right .sidebar .socialStrip{
width:70px;
height:26px;
display:inline-block;
margin-top:15px;
margin-bottom:-5px;
*float:left;
}

.community.left div.userBlock .socialStrip{
position:absolute;
bottom:11px;
right:0;
}

.community.left div.userBlock .socialStrip a{
margin-right:10px;
float:right;
}

.community.right .sidebar .socialStrip a{
margin-right:8px;
}

.community.left .userBlock{
  border:1px solid #ccc;
	position:relative;
  height: 160px;
}

.community.left .userBlock div.lining{
  padding:12px 0 15px 12px;
}
.community.left .userBlock div.lining div.userPic{
  float:left;
  width:100px;
  height:100px; 
  overflow:hidden;
  margin-right:20px;
}
.community.left .userBlock div.lining .userPic img{
  /*width:150px;*/
}
.community.left div.userBlock div.followBtn{
  margin-top: 9px;
  width: 114px;
  float:left;
}
.community.left div.userBlock div.followBtn span, div.followBtn span{
  width:11px;
  height:11px;
  background:url(http://assets2.bigstar.tv/images/follow_plus.png);
  display:block;
  float:left;
  margin-right:-3px;
}

.community.right.wordpress .socBtnz {
  margin-bottom:-5px;
  }

.community.right .socBtnz {
  margin-bottom:12px;
  }

.community.right .socBtnz a img{
  width:150px;
  }
.community.right .socBtnz a img.fr{
  margin-right:10px;
  }
div.followBtn a.unfollow span{
  background: none;
}

.badgeMini{
  width:42px;
}
.badgeRow{
  margin-left:-8px;
}
.badgeRow img{
  width:138px;
  position:relative;
  z-index:11;
}
.badgeRow a.button6.small{
  margin-top:158px;
  padding:8px;
  }
.badgeRow a.button6.small.limited{
  position:relative;left:94px;
}
.badgeRow div.movieList{
  margin-top:15px;
  margin-left:10px;
  }

.badgeRow div.movieList a{
  display:block;
  margin-bottom:5px;
  font-size:14px;
}
.community.right .sidebar ul.pointsTable{
  background:#f7f7f7;
  position: relative;
  z-index: 0;
  *height: 426px;
}
img.limitedEdition{
  margin-left: -45px;
  *margin-left: 38px;
  margin-top:8px;
  width: 190px;
  position:relative;
  z-index:10;
  }
img.limitedEdition.grabbed{
  margin-left: 0px;
}
h5.limitedEdition { 
  position: relative;
  left: 20px;
  margin-top: 0px;
  float : left;
}
.community.right .sidebar ul.pointsTable li{
  display:block;
  margin-bottom:-8px;
  *margin-bottom: -12px;
}
.community.right .sidebar ul.pointsTable li ul li{
  float:left;
  height:42px;
  line-height:28px;
}
.community.right .sidebar ul.pointsTable li ul li.tablePosition69{
  width:47px;
  text-align:center;
  border-right:1px solid #a7a7a7;
  margin-right:5px;
  clear:both;
  color:#000;
}
.community.right .sidebar ul.pointsTable li ul li.tableUser{
  padding-top:7px;
  line-height:16px;
  width:165px;
  overflow:hidden;
}
.community.right .sidebar ul.pointsTable li ul li.tableUser img.avatar.small{
  width:25px;
  height:25px;
  margin-right:8px;
  }
.community.right .sidebar ul.pointsTable li ul li.tablePoints{
  float:right;
  border-left:1px solid #a7a7a7;
  padding-left:12px;
  width:32px;
  margin-right:14px;
  text-align:right;
}
.community.right .sidebar div.pointsTable div.titleBar{
  color:#e8e8e8;
  height:28px;
  line-height:28px;
  background: #BBBDBF; /* old browsers */
  background: -moz-linear-gradient(top, #BBBDBF 0%, #B2B4B6 33%, #4E4E50 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#BBBDBF), color-stop(33%,#B2B4B6), color-stop(100%,#4E4E50)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BBBDBF', endColorstr='#4E4E50',GradientType=0 ); /* ie */ 
}

/*Home Page
=================================*/

.stepsRight .device{
height:200px;
background:url(http://assets2.bigstar.tv/images/devSprite.png);
display:block;
}
.stepsRight .device.iphone{
background-position:0 0;
width:83px;
}
.stepsRight .device.palm{
background-position:0 -200px;
width:100px;
}
.stepsRight .device.ipad{
background-position:0 -400px;
width:120px;
margin-left:-12px;
}
.stepsRight .device.android{
background-position:0 -600px;
width:78px;
}
.stepsRight .device.yahoo{
background-position:0 -850px;
width:180px;
margin-left:-13px;
}
.stepsRight .device.roku{
background-position:0 -1100px;
width:210px;
margin-left:60px;
}
.stepsRight{
width:633px;
height:223;
}
.stepsPromo.user{
height:205px;
}
.stepsRight .top{
width:100%;
height:30px;
}
.stepsRight .window{
width:585px;
overflow:hidden;
position:relative;
left:25px;
}
.stepsRight .strip{
width:1200px;
}
.stepsRight .strip .section{
/*width:585px;*/
width:170px !important;
float:left;
}
.arrCont{
width:633px;
margin-top:-150px;
}

#MovieCarousel .film img, #DemandCarousel .film img, #top10Carousel .film img, #featuredRentalsCarousel .film img {
  width:154px;
}

#Carousel2 { height:88px; width:260px; }
#Carousel2 .container { left:26px; top:12px; width:210px; height:100px; }
#Carousel2 .items { top:0; left:2px; width:1000px;}
#Carousel2 .item { height:70px; width:70px; float:left; clear:right; }
#Carousel2 .item .icon img { position:relative; left:0px; width:65px !important; height:65px; cursor:pointer;}
#Carousel2 .navButton { position:absolute; bottom:0px; width:24px; height:87px; }
#Carousel2 .navButton.previous { left:0px; background-image:url('http://assets2.bigstar.tv/images/interface/button.left.png'); }
#Carousel2 .navButton.next { right:0px; background-image:url('http://assets2.bigstar.tv/images/interface/button.right.png'); }

/* Hide data items from selector */
#Carousel2 .item .key { display:none;}
#Carousel2 .item .picture { display:none;}

#slider-container { width:1000px; margin:0 auto; margin-bottom: 5px; }
#protofade, #protofade2, #protofade3, #protofade4 { position:relative; margin:0; padding:0px; width:1000px; height:184px; overflow:hidden; }
#protofade li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;}
#protofade .slide a img.cover { margin-right: 9px; }

.capsuleContain{
  position:relative;
  width:406px;
  height:23px;
  margin:12px auto -12px;
  padding-top:18px;
}
.capsuleContain .socialButton_small {
  float:left;
  margin-left:15px;
  margin-top:-1px;
  position:absolute;
  right:-226px;
  }

#genre-tag-cloud .socialButton_small{
  float:right;
  }
.film-list .socialButton_small {
  float:right;
  position:relative;
  top:-36px;
  }

.paginateContainer {
  max-width:600px;
  float:right;
}
.rentpageContainer .paginateContainer{
  margin-top:20px;
  }
.paginateContainer .socialButton_small{
   padding:0;
   float: right;
   margin-left: 10px;
   margin-top: 9px;
   width: 81px;
  }
.moviepageContainer .socialButton_small{
 right: 360px;
}
.promoBox{
  background:url(http://assets2.bigstar.tv/images/promo_banner_new_member.png);
  width:1000px;
  height:173px;
  margin:0 auto;
  display:block;
}
.promoBox.member{
  background:url(http://assets2.bigstar.tv/images/promo_banner_member.png);
  width:1000px;
  height:50px;
  margin:0 auto;
  display:block;
}
img.promoSquare{
  width:310px;
  margin-top:12px;
}
.homeDeviceContain{
  width:1000px;
  height:190px;
  margin:0 auto;
}

.homeDeviceContain .device{
  float:left;
}

.stepsRight .device{
  height:200px;
  background:url(http://assets2.bigstar.tv/images/devSprite.png);
  display:block;
}

.stepsRight .device.iphone{
  background-position:0 0;
  width:83px;
}

.stepsRight .device.palm{
  background-position:0 -200px;
  width:100px;
}

.stepsRight .device.ipad{
  background-position:0 -400px;
  width:120px;
  margin-left:-12px;
}

.stepsRight .device.android{
  background-position:0 -600px;
  width:78px;
}

.stepsRight .device.yahoo{
  background-position:0 -850px;
  width:180px;
  margin-left:-13px;
}

.stepsRight .device.roku{
  background-position:0 -1100px;
  width:210px;
  margin-left:60px;
}

.stepsRight{
  width:633px;
  height:223;
}

.stepsPromo.user{
  height:205px;
}

.stepsRight .top{
  width:100%;
  height:30px;
}

.stepsRight .window{
  width:585px;
  overflow:hidden;
  position:relative;
  left:25px;
}

.stepsRight .strip{
  width:1200px;
}

.stepsRight .strip .section{
  width:170px !important;
  float:left;
}

.arrCont{
  width:633px;
  margin-top:-150px;
}

#Carousel2 { height:88px; width:260px; }

#Carousel2 .container { left:26px; top:12px; width:210px; height:100px; } 

#Carousel2 .items { top:0; left:2px; width:1000px;}

#Carousel2 .item { height:70px;  width:70px; float:left; clear:right; }

#Carousel2 .item .icon img { position:relative; left:0px; width:65px !important; height:65px; cursor:pointer;}

#Carousel2 .navButton { position:absolute; bottom:0px; width:24px; height:87px; }

#Carousel2 .navButton.previous {  left:0px; background-image:url('http://assets2.bigstar.tv/images/interface/button.left.png'); }

#Carousel2 .navButton.next { right:0px; background-image:url('http://assets2.bigstar.tv/images/interface/button.right.png'); }

#Carousel2 .item .key { display:none;}

#Carousel2 .item .picture { display:none;}


/* Namespaces and Namespace Adjustments
============================================*/
.appsPageContainer{
  margin-bottom:30px;
  }

.appsPageContainer .socialButton_small {
  float:right;
  }
.browsePageContainer {
  margin-bottom:20px;
  }
.browseDemandContainer {
  margin-bottom:20px;
  }

.browseRentalContainer {
  margin-bottom:20px;
  }








/* Movies Carousel
=================================*/
.glider{
  position:relative;
}

.gliderH {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  background:#000000;
  text-align:center;
  width:931px;
  height:255px
}

.scrollerH {
  margin-left:4px;
  overflow:hidden;
  position:relative;
  width:850px;
}

/* Forms & Buttons 
=======================================*/
input,select,textarea, .button a{
  font-family: Arimo, sans-serif; /* Arimo, Helvetica, Verdana !important; */
/*  background: white;*/
  font-size: 1.1em;
  /*color: #3b3b3b;*/
  line-height: 1;
  text-decoration: none;
  border: 1px solid #bbb;
  padding: 7px 5px;
  margin: 0;
  resize: none;
}
input[type="password"]  {
  font-family: Arial !important; /* IE fix, Arimo fon't cant render password field */
  font: Helvetica, Arial, sans-serif !important;  
}
input:focus, textarea:focus {
  border-color: #2e343e;
}

select {
  background: white;
  padding: 5px;
}

input.checkbox { width: auto; }

.checkboxes li { line-height: 1.5em }

.form input, .form select, .form textarea {
  background: #FFF;
  background: -moz-linear-gradient(0% 45% 90deg, #FFF 40%, #D6D6D6 70%, #C3C3C3 85%, #B0B0B0 90%);
  background: -webkit-gradient(linear, 0 0, 0 45%, color-stop(0.1, #B0B0B0), color-stop(0.15, #C3C3C3), color-stop(0.3, #D6D6D6), color-stop(0.6, #FFF));
  width: 240px;
}

.form { margin-bottom: 10px }

.form textarea {
  width: 240px;
  height: 130px;
  font-size: 1.2em;
}

.form select {
  width:252px;
  height: 30px;
  margin:0px;
}

input.button, .button a {
  min-width: 80px;

  color: #FFF;
  background: #000;
  border: 2px solid #1f232a;
  font-size: 1.1em;
  cursor: pointer;
  padding: 3px;
}

.glass {
  background: #171A1F;
  background: -moz-linear-gradient(0% 100% 90deg, #171A1F 0%, #161A1F 50%, #222832 50%, #2F3745 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #2f3745), color-stop(0.5, #222832), color-stop(0.5, #161a1f), color-stop(1, #171A1F));
}

.glass.orange {
  background: #b70f15;
  background: -moz-linear-gradient(0% 100% 90deg, #ce371e 0%, #e33013 50%, #b70f15 50%, #fa3515 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #fa3515), color-stop(0.5, #b70f15), color-stop(0.5, #e33013), color-stop(1, #ce371e));
}

.glass.blue {
  background: #1d55c4;
  background: -moz-linear-gradient(0% 100% 90deg, #1d55c4 0%, #1d55c4 50%, #3263c7 50%, #6989cf 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6989cf), color-stop(0.5, #3263c7), color-stop(0.5, #1d55c4), color-stop(1, #1d55c4));
}

.button6 {
  display: block;
  padding: 10px 25px;
  cursor: pointer;
  width: auto;
  /*margin: 20px 0 10px;*/
  border: 1px solid #aa0f16;
  font-size: 18px;
  color: white;
  line-height: 1;
  font-weight: bold;
  text-align: center;
  text-shadow: #000 0px -1px 1px;
  text-decoration: none;
  background: #aa0f16;
  background: -moz-linear-gradient(0% 100% 90deg, #bd040f 0%, #94090f 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #bd040f), color-stop(1, #94090f));
  /*-webkit-box-shadow: #171A1F 1px 1px 5px;*/
  /*background: -moz-linear-gradient(0% 100% 90deg, #171A1F 0%, #161A1F 50%, #222832 50%, #2F3745 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #2f3745), color-stop(0.5, #222832), color-stop(0.5, #161a1f), color-stop(1, #171A1F));
  -webkit-box-shadow: #171A1F 1px 1px 5px;*/
}

.button6.small {
  font-size:12px;
  padding:5px 10px;
  margin:0px;
  font-weight:lighter;
}

.button6.tiny {
  font-size:12px;
  padding:2px 0px;
  margin:0px;
}

.button6.capsule{
  font-size:12px;
  width:70px;
  padding:2px 0;
  background:#ccc;
  border:1px solid #aaa;
  font-weight:bold;
  color:#41454F;
}

.button6:hover, .button6.orange {
  color: white;
  /*text-shadow: #661103 0px -1px 1px;*/
  /*background: -moz-linear-gradient(0% 100% 90deg, #9a0d1a 0%, #a00d1b 50%, #b10a19 50%, #b70f15 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #b70f15), color-stop(0.5, #b10a19), color-stop(0.5, #a00d1b), color-stop(1, #9a0d1a));
  background: url(http://images.bigstar.tv/ie/button6gradient_red.png)\9;
  height:42px\9;*/
  -webkit-background-clip: padding-box;
  text-decoration: none;
}

.button6.silver{
  background: #feffff; /* old browsers */
  background: -moz-linear-gradient(top, #feffff 0%, #F2F2F4 35%, #CFD0D3 100%); /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#F2F2F4), color-stop(100%,#CFD0D3)); /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#CFD0D3',GradientType=0 ); /* ie */
  background: -o-linear-gradient(top, #feffff 0%,#F2F2F4 35%,#CFD0D3 100%); /* opera */
  /*background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC), color-stop(0.5, #999), color-stop(0.5, #595959), to(#6D6D6D));
  background: -moz-linear-gradient(0% 100% 90deg, #ccc 0%, #999 50%, #595959 50%, #6d6d6d 100%);*/
  color:#000;
  border: 1px solid #bbb;
  text-shadow:none;
  font-weight:normal;
}
.button6.granite, div.capturePageContainer.afterdark .button6 {
  border:1px solid #ccc;
  font-weight:bold;
  background: #4c4c4c; /* old browsers */
  background: -moz-linear-gradient(top, #4c4c4c 0%, #333333 0%, #2B2B2B 12%, #212121 39%, #050505 50%, #000000 51%, #111111 60%, #1C1C1C 77%, #1c1c1c 91%, #131313 100%); /* firefox */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(0%,#333333), color-stop(12%,#2B2B2B), color-stop(39%,#212121), color-stop(50%,#050505), color-stop(51%,#000000), color-stop(60%,#111111), color-stop(77%,#1C1C1C), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* webkit */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* ie */

  background: -o-linear-gradient(top, #4c4c4c 0%,#333333 0%,#2B2B2B 12%,#212121 39%,#050505 50%,#000000 51%,#111111 60%,#1C1C1C 77%,#1c1c1c 91%,#131313 100%); /* opera */
  color:white;
  }
.button6.light{
  /*background:#fff;*/
  /*background: -webkit-gradient(linear, 0 0, 0 100%, from(#CCC), color-stop(0.5, #999), color-stop(0.5, #595959), to(#6D6D6D));
  background: -moz-linear-gradient(0% 100% 90deg, #ccc 0%, #999 50%, #595959 50%, #6d6d6d 100%);*/
  color:#000;
  font-size:10px;
  border: 1px solid #bbb;
  text-shadow:none;
  font-weight:normal;
}
.button6.green, .agreeButton.green {
  color: white;
  text-shadow: #171a1f 0px -1px 1px;
  background: #8cc63f;
  background: -moz-linear-gradient(0% 100% 90deg, #8cc63f 0%, #83ba3c 50%, #6c9d31 50%, #6c9d31 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #8cc63f), color-stop(0.5, #83ba3c), color-stop(0.5, #6c9d31), color-stop(1, #6c9d31));
  -webkit-background-clip: padding-box;
  text-decoration: none;
  border:1px solid #008000;
}

.button6.blue {
  color: white;
  text-shadow: #171a1f 0px -1px 1px;
  background: #1d55c4;
  background: -moz-linear-gradient(0% 100% 90deg, #1d55c4 0%, #1d55c4 50%, #3263c7 50%, #6989cf 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #6989cf), color-stop(0.5, #3263c7), color-stop(0.5, #1d55c4), color-stop(1, #1d55c4));
  -webkit-background-clip: padding-box;
  text-decoration: none;
}
.button6.yellow{
  background: #FFD900; /* old browsers */
	background: -moz-linear-gradient(top, #FFD900 0%, #E1B903 59%, #BE9307 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFD900), color-stop(59%,#E1B903), color-stop(100%,#BE9307)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFD900', endColorstr='#BE9307',GradientType=0 ); /* ie */
  border:none;
	color:#000000;
	text-shadow:none;
	border:1px solid #41454f;
}

.button6.grey, .button6.grey:hover{
  background: #FFFFFF; /* old browsers */
  background: -moz-linear-gradient(top, #FFFFFF 0%, #FEFEFE 35%, #D1D1D1 100%); /* firefox */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(35%,#FEFEFE), color-stop(100%,#D1D1D1)); /* webkit */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#D1D1D1',GradientType=0 ); /* ie */ 
  border:1px solid #ccc;;
	color:#41454f;
  text-shadow:none;
}
      
#subutton{
  height:35px;
  width:210px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 3px;
  margin: 0 auto;
  font-size:20px;
  font-weight:bold;
}

#subutton2{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 2px;
  margin: 0 auto;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  padding:10px 25px;
}

.subutton2{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 auto;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  padding:10px 25px;
  margin: 20px 0pt -20px 74px;
  *margin: 20px 0pt -20px 0px;
}

.ylwbtn{
  background:#ffc20e;
  border:5px solid #ffffff;
  color:#000000;line-height:35px;
}

.orngbtn{
  background:#b70f15;
  border:5px solid #ffffff;
  color:#ffffff;line-height:35px;
}

.grnbtn{
  background:#6c9d31;
  border:5px solid #ffffff;
  color:#ffffff;line-height:35px;
}

.orngbtnThinBorder{
  background:#b70f15;
  border:2px solid #ffffff;
  color:#ffffff;
}

.greybtnThinBorder{
  background:#62686B;
  border:2px solid #ffffff;
  color:#ffffff;
}
      
.form input.magnify-glass {
  background: #171a1F url('http://assets2.bigstar.tv/images/community/magnify-glass.png') center right no-repeat;
}

.btn-small {
  display: block;
  border: 1px solid #171A1F;
  background: #000 url(http://assets2.bigstar.tv/images/buttons3.png) bottom repeat-x;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 1px 4px;
  width: 85px;
  text-align: center;
  margin-top: 7px;
}

.btn-small:hover { text-decoration: none }



.checkboxSprite{
  background: url('http://assets2.bigstar.tv/images/checkboxSprite.png');
  display: block;
  height: 50px;
  left: 2px;
  position: absolute;
  top: -14px;
  width: 45px;
}

.checkboxSprite.click, .checkboxSprite.click:hover {
  background-position: -50px 0;
  text-decoration: none;
}
.checkboxSprite.current, .checkboxSprite.current:hover {
  background-position: -100px 0;
  text-decoration: none;
}

.checkboxSprite:hover {
  text-decoration: none;
  background-position: -150px 0;
}

.checkboxSprite:active {
  background-position: -210px 0;
  width:35px;
}



/* Form Modifications
========================================*/
.longform .form input, .longform .form textarea, .longform .form select { width: 300px }

textarea.dark, input.dark {
  background: #041A30;
  border: 1px solid #041A30;
  color: #FFF;
}

.store-button {
  text-align: center;
  font-size: 1.5em;
  padding: 10px 20px;
  border: 2px solid #171A1F;
  background: #000;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}



/* Tag Cloud 
========================================*/
.genres {
  width: 1000px;
  margin: 0 auto;
  word-spacing:0px;
}
.pager iframe.genreLike{
  width:260px;
  height:27px !important;
  float:left;
  margin-left:10px;
  position:relative;
  z-index:1001;
}
.pager .genreIcon{
  float:left;
  width:50px;
  margin: -5px 0 0 10px;;
  position:relative;
  z-index:1001;
  }
.pager .genreIcon img{
  width:50px;
  }
.genres h1 {
  font-size: 24px;
  color: #b70f15;
  font-weight: normal;
}

.genres ul {
  text-align: left;
  word-spacing:3px;  
}

.genres ul li {
  margin: 0px 10px 0px 0px;
  height:25px;
  line-height: 22px;
  display: inline-block;
}

.genres li a{
  word-spacing:1px;
}

/*.genres li.tc0, .genres li.tc0 a { font-size: 14px; color: #686868; }*/

.genres li.tc1, .genres li.tc1 a  { font-size: 13px; color: #373737; }

.genres li.tc2, .genres li.tc2 a  { font-size: 15px; color: #4f4f4f; }

.genres li.tc3, .genres li.tc3 a  { font-size: 18px; color: #414141; }

.genres li.tc4, .genres li.tc4 a  { font-size: 20px; color: #373737; }

.genres li.tc5, .genres li.tc5 a  { font-size: 24px; color: #373737; }

/*.genres li.tc6, .genres li.tc6 a  { font-size: 20px; color: #686868; }

.genres li.tc7, .genres li.tc7 a  { font-size: 19px; color: #373737; }

.genres li.tc8, .genres li.tc8 a  { font-size: 17px; color: #686868; }

.genres li.tc9, .genres li.tc9 a  { font-size: 15px; color: #373737; }

.genres li.tc10, .genres li.tc10 a  { font-size: 14px; color: #686868; }

.genres li.tc11, .genres li.tc11 a  { font-size: 14px; color: #373737; }

.genres li.tc12, .genres li.tc12 a  { font-size: 17px; color: #686868; }

.genres li.tc12, .genres li.tc13 a  { font-size: 16px; color: #373737; }
*/

#add_tags_form { margin-bottom: 10px; }

.auto_complete {
  z-index: 10000;
  background: #000;
  border-bottom: 1px dotted #171A1F;
}



/*Rating Stars
====================================*/
.rating {
  color: black;
  margin: 5px auto;
  text-align: center;
  line-height: 28px;
  height: 32px;
  width: 150px;
  overflow: hidden;
}

.rating .stars {
  height: 28px;
  width: 150px;
  background: url("http://assets2.bigstar.tv/images/starEmpty.png") repeat scroll 0 0 transparent;
  position: relative;
  margin-top:3px;
}

.rating .user:hover .overall {
  display: none;
}

.rating .user a {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 28px;
}
.rating .user a span {
  height: 28px;
  width: 100%;
  display: none;
  background: url(http://assets2.bigstar.tv/images/starFill.png);
}
.rating .user a:hover span {
  display: block;
}

.rating .overall {
  display: block;
  background: url(http://assets2.bigstar.tv/images/starFill.png);
  height: 28px;
  width: 100%;
}



/* Circles 
====================================*/
.circle {
  border: 2px solid #000;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  background: #f26522;
  padding: 1px 4px;
  color: #FFF;
}

.circle.black { background: #000; border-color: #FFF; }

.circle.green { background: #75B036; color: #000; }



/* Lightboxes
====================================*/
.agreeBox{
  width:545px;
  height:230px;
  border:5px solid #ccc;
  padding:10px 0px;
  margin:auto auto;
}

.agreeBox h1{
  font-family:helvetica;
  font-size:18px;
  font-weight:normal;
  text-align:center;
}

.space {
  height:18px;
}

.agreeBox input, .agreeBox select{
  width:64px;
  margin-right:15px;
  float:left;
}

.agreeBox select{
  border:1px solid black;
  font-size:10px;
  background: -webkit-gradient(linear, 0 0, 0 45%, color-stop(0.1, #B0B0B0), color-stop(0.15, #C3C3C3), color-stop(0.3, #D6D6D6), color-stop(0.6, white));
  background: -moz-linear-gradient(0% 45% 90deg, #FFFFFF 40%, #D6D6D6 70%, #C3C3C3 85%, #B0B0B0 90%) repeat scroll 0 0 transparent;
  color: #080808;
  font-size: 1.2em;
  height: 27px;
}

.agreeBox input.last, .agreeBox select.last{
  margin-right:0px;
}

.fieldWrap {
  width:275px;
  margin:0 auto;
}

.buttonWrap {
  width:349px;
  margin:0px auto;
  margin-top:20px;
}
      
.agreeBox .mr{
  margin-right:15px;
}

select {
  background: white;
  color: black;
  font-size: 18px;
  height: 28px;
  line-height: 28px;
  margin: 0 10px;
}


/* Tabs 
=================================*/
div.tabs {
  height: 40px;
  background: #fff;
  /*border-bottom: 1px solid #d0d1d2;*/
}
    ul.tabs {
		  height: 23px;
		  width: 1000px;
		  margin: 0 auto;
		}
    ul.tabs li {
      float: left;
      background: #ccc;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: bold;
      line-height: 23px;
      height: 23px;
      padding: 0 11px;
    }
    ul.tabs li a {
	    /*color:white;*/
	    color:#41454F;
	  }
    ul.tabs li.last {
      border-right: none;
    }
    ul.tabs li.first{
      margin-left:0px;
    }
    
    ul.Startabs.profile {
      margin-bottom: 10px;
    }
  
    ul.tabs li.network{
    background:none;
    padding-left:0;
    padding-right:0px;
    margin-right:0px;
    margin-left:29px;
    width:168px;  
    }
    
    ul.tabs li.network div.padding{
    width:169px;
    margin-right:0px;
    margin-left:-10px;
    }

  ul.Startabs, ul.PointsDashboardtabs {
    height: 22px;
    margin: 20px auto 0;
		border-bottom:1px solid #ccc;
  }

    ul.Startabs li, ul.PointsDashboardtabs li {
      float: left;
      background: #ccc;
      text-transform: uppercase;
      font-size: 12px;
      font-weight: bold;
      line-height: 22px;
      height: 22px;
      padding: 0 11px;
      text-transform:none;
      font-weight:lighter;      
    }
    ul.Startabs.silva.small li, ul.PointsDashboardtabs.silva.small li{
      width: 75px;
    }
    ul.Startabs.silva.small.profile.pro li {
      width: 100px;
    }
		ul.Startabs.silva li, ul.PointsDashboardtabs.silva li{
      width:115px;
		  margin-right:7px;
		  border-left:1px solid #ccc;
		  border-right:1px solid #ccc;
			border-top:1px solid #ccc;
			background: #feffff; /* old browsers */
			background: -moz-linear-gradient(top, #feffff 0%, #EAEAEA 35%, #D0D1D1 100%); /* firefox */

			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#EAEAEA), color-stop(100%,#D0D1D1)); /* webkit */

			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#D0D1D1',GradientType=0 ); /* ie */
		}

		ul.Startabs.silva li.last, ul.PointsDashboardtabs.silva li.last{
		  border-right:1px solid #ccc;
			margin-right:0;
		}

		ul.Startabs.silva li.active, ul.PointsDashboardtabs.silva li.active{
		  background:#fff;
			border-bottom:#fff;
      filter: none;            
		}
    ul.Startabs.silva li.active img, ul.PointsDashboardtabs.silva li.active img{
      *margin-top: 5px;
    }

    ul.Startabs li a, ul.PointsDashboardtabs li a {
      /*color:white;*/
      color:#41454F;
      display: block;
    }

    ul.Startabs li a:hover, ul.PointsDashboardtabs li a:hover {
      text-decoration: none;
    }

    /*ul.tabs li.last {
      border-right: none;
    }*/
    
    ul.Startabs li.first, ul.PointsDashboardtabs li.first {
      margin-left:0px;
    }

    .tabtext {
      padding: 20px;
      font-size: 1.2em;
      color: #FFF;
    }

  .community.right .sidebar ul.Startabs, .community.right .sidebar ul.PointsDashboardtabs {
    height:26px; 
  }
  .community.right .sidebar ul.Startabs li, .community.right .sidebar ul.PointsDashboardtabs li{
    height:26px;
    line-height:26px;
    text-align:center;
    width:54px;
    text-transform:none;
    font-weight:lighter;
    border-left:0;
  }
  .community.right .sidebar ul.Startabs.silva li, .community.right .sidebar ul.PointsDashboardtabs.silva li {
    margin:0;
}
  .community.right .sidebar yl.Startabs.silva li a, .community.right .sidebar yl.PointsDashboardtabs.silva li a{
  width:100%;
 }
  .community.right .sidebar ul.Startabs.silva li.first, .community.right .sidebar ul.PointsDashboardtabs.silva li.first  {
    border-left:0;
}
  .community.right .sidebar ul.Startabs.silva li.last, .community.right .sidebar ul.PointsDashboardtabs.silva li.last{
    border-right:0;
    width:55px;
}

/* Communit profile block */
div.profile-block {
  width: 182px;
  background: white;
  border: 1px solid #CCC;
  padding: 10px 10px;
  margin: 0 2px 15px auto;
}
div.profile-block h5.copy {
  margin-top: 0px;
  margin-bottom: 4px;
}
div.profile-block img.avatar {
  margin-right: 6px;
}
div.profile-block div.followBtn {
  width: 80px;
  margin-top: 6px;
}
div.profile-block div.followBtn a{
  text-decoration: none;
}
/* Home Page List
======================================*/
.community .film-list {
  width: auto;
}

.film-list {
  margin: 12px 0px;
  width: 1000px;
}

.film-list.com{
margin-left:0px;
width:540px;
}

  .film {
    margin: 13px 56px 13px 0px;  
  }

    .film img {
      border: 1px solid #d2d2d2;
    }
  
  .film.last{
    margin-right:0;
  }
  
  .filmShadow {
  /* filmShadow for IE
  *width:154px\9;
  *height:236px\9;
  filter:progid:DXImageTransform.Microsoft.dropshadow(Color='#000000', Positive='true', OffX=15.0, OffY=15.0);
  filter:DropShadow(Color=#000000, OffX=5, OffY=5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#ff0000');
  =====END EXPERIMENT=====*/
  -moz-box-shadow: 3px 6px 6px #c2bebe;
  -webkit-box-shadow: 8px 8px 8px #c2bebe;
  box-shadow: 10px 6px 6px #c2bebe;
  }



/* Reel style Lists 
========================================*/
.list-wrapper { }

.list {
  float: left;
  width: 192px;
  margin: 10px 21px;
}

.hd-thumbs img {
  width: 192px;
  height: 108px;
}

.hd-thumbs.borders img {
  width: 190px;
  height: 107px;
  border: 1px solid #171A1F;
}

.hd-thumbs1 img {
  width: 192px;
  height: 108px;
}

.list div.blue {
  font-size: 1.2em;
}



/* Search Bubble
======================================*/
.search-bubble {
  width: 890px;
  border: 5px #171A1F solid;
  /*border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;*/
  padding: 20px 20px 0px;
  margin-bottom: 20px;
}

.search-bubble .wrapper.fl { width: 700px }

.search-bubble h2 { font-size: 1em }

.search-bubble .refiner { border-bottom: 2px solid #000; padding-bottom: 10px; margin-bottom: 10px; }

.search-bubble select { width: 120px; padding: 5px }

.search-bubble .select { float: left }

.search-bubble .select input { font-size: 0.8em; margin-left: 5px }

.search-bubble input { margin: 0; padding: 5px; width: 250px }

.search-bubble .distance { border-left: 1px solid #171A1F; border-right: 1px solid #171A1F; margin: 0 20px; padding: 0 20px }

.search-bubble .add span { display:block; padding: 5px 0 0 30px; }

.search-bubble .add img { width: 20px; float: left }

.search-bubble .add { display:block; float:left; height:25px; }

.search-bubble .tags { width: 130px; border-left: 1px solid #171A1F; padding: 0px 20px; height: 70px }

.search-bubble .form input { border: 2px solid #1f232a }



/* HD Video Player 
===================================*/
.hd-video {
  width: 800px;
  height: 450px;
  margin: 0 auto;
}

.hd-video-small {
  width: 640px;
  height: 360px;
  margin: 0 auto;
}

.hd-video-small-alt {
  width: 600px;
  height: 337.5px;
  margin: 0 auto;
}

.hd-video-medium {
  width: 720px; /* 768 */
  height: 400px; /* 432 */
  margin: 0 auto;
}

.hd-video-large {
  width: 960px;
  height: 540px;
  margin: 0 auto;
}



/* Image Covers & Thumbnails & Advertisement 
=================================================*/
.pics img{ margin: 2px; } /* store */

img.med-cover {
  width: 152px;
  border: 1px solid #171A1F;
}

img.sm-cover {
  width: 60px;
  height: 84px;
  border: 1px solid #171A1F;
}

img.store-cover {
  width: 156px;
  height: 218px;
  border: 1px solid #171A1F;
}

img.festival {
  width: 172px;
  height: 172px;
}

img.hd {
  width: 192px;
  height: 108px;
}



/* Avatars 
================================*/
.avatarsCorner {
  float: left;
  height: 45px;
  width: 45px;
  margin-right: 9px;
}

.avatars img {
  width: 56px;
  height: 56px;
}



/* Pagination */
div.pagination {
 text-align: right;
 margin: 10px 0;
 float:right;
 height:23px;
 padding-bottom: 5px;
}

div.pagination a {
  border: 1px solid #cacaca;
  padding: 2px 5px;
  text-decoration: none;
  color: #171a1f;
}

div.pagination a:hover, div.meneame a:active {
  background: #23262E;
  color: #FFF;
}

div.pagination span.current {
  margin-right:3px;
  padding: 2px 5px;
  font-size: 1.7em;
  color: #92000D;
}

div.pagination span.disabled {
  margin-right:3px;
  padding:2px 5px;
  border: 1px solid #cacaca;
  color: #cacaca;
}



/* Arrows (Carousel) 
=================================*/
.pager {
  position: relative;
}

.arr-left { left: -40px }
.arr-right { right: -50px }

.arr-left, .arr-right {
  font-family: "Arial";
  font-size: 90px;
  position: absolute;
  top: 245px;
  width: 39px;
  z-index: 1000;
  opacity: 0.2;
}

.arr-left:hover, .arr-right:hover {
  text-decoration: none;
}

.arr-left.com, .arr-right.com{
  float: left;
  margin-top: -172px;
  position: absolute;
  width: 39px;
}

.arr-left.com{
  left: -26px;
}

.arr-right.com{
  right: -5px;
  float: right;
}




/* Fans Page Carousel
==================================*/
.arrowFans-left, .arrowFans-right{
position:relative;
}

.arrowFans-left{
right:11px;
}

.arrowFans-right{
left:570px;
}



/* Calendar */
div.cssCal {
  float: left;
  width: 2.6em;
  height: 2.6em;
  text-align: center;
  font-size: 1.2em;
  background: #fff;
  margin-right: 10px;
  color: #000;
  font-weight: bold;
}

div.cssCal span {
  font-size: 0.8em;
  background: #ff6600;
  color: #fff;
  text-transform: uppercase;
  display: block;
  padding: 2px 0;
  margin-bottom: 3px;
  font-weight: normal;
}

div.cssCal a { color: #000 }



/* Dropdown Menus 
==================================*/
.dropmenu ul { display: none; }

.dropmenu li { position: relative; }

.dropmenu li:hover ul {
  display: block;
  position: absolute;
  left: 15px;
  top: -5px;
}

.dropmenu li ul {
  width: 120px;
  background: #041A30;
  border: 1px solid #171A1F;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  z-index: 1080;
}

.dropmenu li ul li a {
  display: block;
  padding: 2px 10px;
}

.dropmenu li ul li a:hover { background: #081018; }



/* Notification/Feedback Bar 
=====================================*/
#notifier {
  width: 400px;
  font-size: 1.1em;
  z-index: 10800;
  text-align: center;
  margin-left: 95px;
  position: absolute;
  top: 45px;
}

.navblocklogged #notifier {
  margin-left: 149px;
}



/* Statblock
==============================*/
.statbox{
  height: 360px;
  width: 316px;
  }

.statblock {
  width: 80px;
  height: 56px;
  padding: 5px 10px;
  text-align: center;
  border-radius:8px;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

.statblock span, .statblock strong {
  display: block;
  color:#fff;
}

.statblock span {
  font-size: 12px; 
  font-weight:bold;color: #f0f0f0; 
  padding-top: 9px;
  margin-bottom: 4px;
  text-transform:uppercase;
}

.statblock strong { font-size: 16px; }

.statblock.likes {
  /*background: url(http://images.bigstar.tv/sbGradient1.png);*/
  background: url(http://assets2.bigstar.tv/images/sbGradient10.png);
  /*color: #353535;*/
  margin-right: 5px;
}

.statblock.likes span {
  /*color: #353535;*/
  color:#fff;
}


.statblock.demands{
  /*background: url(http://images.bigstar.tv/sbGradient2.png);*/
  background: url(http://assets2.bigstar.tv/images/sbGradient11.png);
  margin-right: 5px;
}

.statblock.ratings{
  /*background: url(http://images.bigstar.tv/sbGradient2.png);*/
  background: url(http://assets2.bigstar.tv/images/sbGradient11.png);
  margin-right: 5px;
}

.statblock.views{
  /*background: url(http://images.bigstar.tv/sbGradient3.png);*/
  background: url(http://assets2.bigstar.tv/images/sbGradient12.png);
}






/* Playlist 
============================*/
.moopts {
  position: relative;
}

.moopts .mobtns { display: none; }

.moopts:hover .mobtns {
  background: #b70f15;
  height: 20px;
  line-height: 20px;
  width: auto;
  text-align: center;
  margin-bottom: -20px;
  position: relative;
  display: block;
}

.mobtns a { color: white }

.mobtns a:hover { text-decoration: none }



/*Like System
======================================*/
.like, .unlike, .demand, .demanded, .rental, .rented {
  display: block;
  width: auto;
  border: 1px solid #d2d2d2;
  border-top: 0;
  text-align: center;
  margin: -4px auto 0 auto;
  color: black;
  line-height: 1em;
  letter-spacing: 1px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: white;
  position:relative;
  overflow:auto;
}

.rental, .rented{
  background: #ffd900;
  color: #000;
}

.demand{
  background: url(http://assets2.bigstar.tv/images/demandGradient.png) !important;
  color:#fff;
}

.unlike{
  /*background: url(http://images.bigstar.tv/demandGradient.png) !important;
  color:white;*/
  background:#fff;
  color:#b70f15;
}
.demanded{
  background:#FAE9E0;
  border: 1px solid #EEC0C3;
  border-top:0;
  color:#41454F;
}

.like:hover, .demand:hover { text-decoration: none }

.like span, .unlike span, .demand span, .demanded span, .rental span, .rented span {
  display: inline-block;
  padding: 5px 0;
} 

.like span {
  background: url(http://assets2.bigstar.tv/images/thumbsprite.png) left no-repeat;
  background-position:0px 3px;
  padding-left: 20px;
}

.like:hover span, .unlike span {
  background: url(http://assets2.bigstar.tv/images/thumbsprite.png) left no-repeat;
  background-position: 0px -27px;
  padding-left: 20px;
}

.rental span, .rented span {
  padding-left: 0px;
}

.demand span {
  background: url(http://assets2.bigstar.tv/images/thumbsprite.png) left no-repeat;
  background-position: 0px -57px;
  padding-left: 25px;
}

.demand:hover span, .demanded span {
  background: url(http://assets2.bigstar.tv/images/thumbsprite.png) left no-repeat;
  background-position: 0px -88px;
  padding-left:25px;
}

.demanded span, .unlike span, .rented span {
  background: none;
  padding-left: 0px;
}

.community.left .like, .community.left .demand{
  margin-top:-6px;
}

.community.left .unlike{
  margin-top:-6px;
}

.community.left .demanded{
  margin-top:-8px;
}


/* User Profile Page
=====================*/
div.userModule{
  position:absolute;
	top:26px;
	right:0;
  height:100px;;
	width:355px;
	/*background:url('http://images.bigstar.tv/sprite_userModule.png') repeat-x;*/
	background-position:0 20px;
}
div.userModule div.followBtn{
  margin-top:10px;
  float:left;
}
div.movieWall{
  
}
div.commentsWall div.commentRapper{
  padding:20px;
  position:relative;
  border:1px solid #ccc;
  margin-bottom:20px;
}
div.commentsWall div.commentRapper input.werdaMouf{
  width:500px;
  height:125px;
  border:1px solid #ccc;
}
div.commentsWall div.commentRapper a.button6{
  position:absolute;
  z-index:100;
  bottom:40px;
  right:50px;
}
div.movieWall img{
  margin:20px 86px 0 0;
}

div.community div.badgeswall {
 margin-top: 10px;
}

div.badgesWall div.row{
  min-height:150px;
  max-height:170px;
  border-bottom:1px solid #ccc;
  margin-bottom:20px;
}
div.badgesWall div.row.headline{
  height:235px;
  max-height:235px;
  }
div.badgesWall div.row img.badge{
  width:98px;
  margin-right:10px;
}
div.badgesWall div.row img.badge.small{
  width:60px;
  }
div.badgesWall div.row h3{
  padding-top:10px;
}
div.badgesWall div.row h4{
  height:20px;
}
div.badgesWall div.row a.socialButton_small.facebook_module{
  float:right; 
  margin-top:53px;
  }
div.badgesWall h5{
  /*margin-top:18px;*/
  }
div.badgesWall h6{
  /*margin-bottom:18px;*/
  }
div.pepsi {
  text-align:center;
  margin-right:10px;
  margin-top:13px;
  float:left;
  height:76px;
	width:76px;
	background:url('http://assets2.bigstar.tv/images/sprite_pepsi.png');
  background-position:0 -150px;
}
div.pepsi h6{
  font-size:11px;
}
div.pepsi h3{
  /*margin-top:-3px;*/
}
div.pepsi.tar{
  margin-left:6px;
}
div.pepsi.ruby{
  background-position:-80px -150px 
}
div.pepsi.charcoal{
  background-position:-160px -150px;
}
div.pepsi.spaceage{
  background-position:-240px -150px;
	margin-right:0px;
}
div.pepsi h4{
  text-align:center;
	padding:15px 0;
}
div.pepsi div.padding{
  padding:13px 0px 10px;
  }
div.community.left div.userBlock div.counterBox{
  height:40px;
  margin-top5px;
  }
div.community.left div.userBlock div.counterBox .count{
  float:left;
  }
div.community.left div.userBlock div.counterBox .count.left{
  border-right:1px solid #ccc;
  padding-right:8px;
}
div.community.left div.userBlock div.counterBox .count.right{
  padding-left:8px;
}
div.community.left div.userBlock h6.userUrl{
  font-size:11px;
  position:relative;
  top:10px;
  }


/* Notifications 
=============================*/
#notifications {
  background: #081018;
  border: #171A1F 1px solid;
  position: relative;
  border-top: 0px;
  padding: 10px;
  margin-left: 60px;
  color: #CCC;
  width: 220px;
  z-index: 108;
  overflow: hidden;
}

.notification a {
  color: #757989;
}

.notification {
  border-top: dotted 1px #171A1F;
  padding: 10px 0;
  margin: 0 !important;
  font-size: 1em !important;
}

.notifications .icons { height: auto; margin-bottom: 10px }

.notifications.unread .icons div span a { background-color: #3984BA; }

#notifications h5 { font-size: 0.9em }

.notef { float: right; display: block; width: 180px }



/* Tooltip */
.balloon { display: block; }

.balloon span.bubble {
  background: #DE1014;
  border: 1px solid #DE1014;
  padding: 2px 7px 1px 7px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-top-left-radius: 1px;
  -moz-border-radius-topleft: 1px;
  -webkit-border-top-left-radius: 1px;
}

.balloon span.stem {
  margin: 1px 9px;
  display: block;
  background: #DE1014;
  height: 6px;
  width: 6px;
  border-bottom-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
}



/* Icons 
================================*/
.icons { margin: 2px 0; padding: 2px 0; height: 14px; }

.icons a, .icons div { height: 18px; padding: 0 0 0 25px; position: relative; display: inline-block; margin: 0 auto }

.icons div a { display: inline; padding: 0 }

.icons span.icon {
  padding: 0;
  background: url(http://assets2.bigstar.tv/images/community/cmmdlinks.png) no-repeat;
  height: 18px;
  width: 18px;
  position: absolute;
  left: 0px;
  top: -2px;
  text-align: center;
}

.icons .iAdd { background-position: 0 0 !important }

.icons .iChk { background-position: 0 -21px !important }

.icons .iDel { background-position: 0 -41px !important }

.icons .iEx { background-position: 0 -61px !important }

.icons .iReel { background-position: 0 -85px !important }

.icons .iView { background-position: 0 -108px !important }

.icons .iContest { background-position: -19px 0 !important }

.icons .iFilm { background-position: -19px -21px !important }

.icons .iDoc { background-position: -19px -41px !important }

.icons .iMusic { background-position: -19px -61px !important }

.icons .iWeb { background-position: -19px -85px !important }

.icons .iFav { background-position: -18px -108px !important }

.icons .iCam { background-position: -39px 0 !important }

.icons .iMsgView { background-position: -39px -21px !important }

.icons .iMsgDel { background-position: -39px -41px !important }

.icons .iMsgReply { background-position: -39px -61px !important }

.icons .iMsg { background-position: -39px -85px !important }

.icons .iPhoto { background-position: -39px -108px !important }

.icons .iTix { background-position: -19px -22px !important }

.icons .iPost { background-position: -60px 0px !important }

.icons .iPostV { background-position: -60px -21px !important }

.icons .iPostDel { background-position: -60px -41px !important }


/* Multiple Line Icons
===================================*/
.icons-ml { height: auto; padding: 0; margin: 0 }

.icons-ml span.icon {
  display: block;
  height: 18px;
  width: 18px;
  float: left;
  margin: 0;
  position: static;
}

.icons-ml div { height: auto; padding: 0; position: static; display: block; margin-left: 25px; clear: float }

.icons-ml a { height: auto; padding: 0; position: static }



/* Community buttons 
===================================*/
#CommunityButtons .btnc {
  display: block;
  position: relative;
  width: 150px;
  height: 37px;
  background: url('http://assets2.bigstar.tv/images/community/button-sprite.png') no-repeat;
  float: left;
  margin: 4px;
  text-align: right;
}

#CommunityButtons .btnc span.balloon { position: absolute; right: 0px; top: -15px; padding-bottom: 20px; }

#Msg_ { background-position: 0px 0px; }

#Mov_ { background-position: 0px -48px !important; }

#Soc_ { background-position: -313px 0px !important; }

#Con_ { background-position: -157px 0px !important; }

#Foo_ { background-position: -313px -143px !important; }

#Sha_ { background-position: -157px -143px !important; }

#Dem_ { background-position: -157px -95px !important; }

#Res_ { background-position: 0px -143px !important; }

#Ind_ { background-position: -157px -48px !important; }

#Ffv_ { background-position: -313px -48px !important; }

#Mus_ { background-position: -313px -95px !important; }

#Pro_ { background-position: 0px -95px !important; opacity: 0.3 }



/* User Profile Header
==================================*/
div.bio {
  background: #000;
  color: #FFF;
  padding: 5px 15px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  height: 32px;
  width: 315px;
}

div.bio.home {
  height: 74px;
  width: 400px;
  margin-top: 20px;
}

.user-profile .fl, .user-profile .fr { width: 140px; }

.right_icons { background-position: 0px -92px !important }

.user-profile ul li { color: #3e4251; text-transform: uppercase; margin: 4px 0; }

.user-profile ul li a { color: #808691; }



/* Gallery 
=================================*/
.motioncontainer {
  width: 100%;
  margin: 0 auto;
  height: auto;
  overflow: hidden;
  position: relative;
}

.motiongallery {
  position: absolute;
}

.motioncontainer .item {
  float: left;
}



/* Colors 
=====================================*/
.blue { color: #010f44; }

.green { color: #75b036; }

.yellow { color: #e9bf20; }

.red { color: #B70F15; }

.orange { color: #b70f15; }

.realred { color: #FF0000; }

.black { color: #000 }

.lightgray{color:#ccc;}

.grey{color:#41454F;}

.purple { color: #4A4193; }

.lightgray{color:#ccc;}

.grey{color:#41454F;}



/*Background Colors
======================================*/
.bkblue { background-color: #30b0f4; }

.bkgreen { background-color: #75b036; }

.bkyellow { background-color: #e9bf20; }

.bkred { background-color: #ff3116; }

.bkorange { background-color: #b70f15; }

.bkrealred { background-color: #FF0000; }

.bkgrey{background-color:#41454F;}

.bklightgray{background-color:#ccc;}

.date { font-size: 0.8em; color: #757989; }

.maturity { padding: 0 5px; border: 1px solid #FFF; font-weight: 700; vertical-align: middle }

.bklightgray{background:#ccc;}

.orngbg{background:#b70f15;}

.grnbg{background:#8cc63f;}

/* Upload Box 
========================================*/
#cTitle {
  width: 340px;
  margin: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#cDescription {
  width: 340px;
  margin: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

#cURL {
  width: 340px;
  margin: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}



/* Boxes
================================*/
.box11{
  margin:0 auto;
}

.box11 h1{
  border-bottom: 1px solid #CCC;
  color: #B70F15;
  font-size: 1.5em;
  font-weight: normal;
  margin-bottom: 40px;
  padding-bottom: 10px;
  text-transform: uppercase;
}

.planContainer {
text-align:center;
}

.box9 h1.h1 {
  font-size: 2em;
  letter-spacing: 0.1em;
}

.box9 .plan2 {
  margin: 0 15.8px;
  float: left;
}

.box9 .plan3 {
  margin: 0 5.8px;
  float: left;
}

.box9 .plan {
  background: #000;
  border: 6px solid #171A1F;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  width: 250px;
  float: left;
  margin: 0 20px;
  height: 380px;
  position: relative;
}

.box9 .plan h2 {
  text-transform: uppercase;
  text-align: center;
  padding: 7px 0;
  color: #FFF;
  background-clip: border;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}

.box9 .plan .content {
  width: 220px;
  padding: 15px;
}

.box9 .plan h3 {
  font-size: 22pt;
  text-align: center;
  letter-spacing: 2px;
  color: #FFF;
  line-height: 0.9em;
}

.box9 .plan h4 {
  font-size: 12pt;
  text-align: center;
  margin: 10px 0;
}

.box9 .plan h4 strong {
  font-size: 22pt;
  font-weight: 100;
}

.box9 .plan ul li {
  font: 9pt/1.2em "Trebuchet MS", "Helvetica Neue";
  color: #9398a7;
  letter-spacing: 1px;
  margin: 7px 0;
  text-align: center;
}

.box9 .plan ul { margin-bottom: 20px; }

.box9 .plan .select { position: absolute; bottom: 10px; left: 65px }

#plan_box_L {
  height:750px;
  width:330px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin:0 auto;
}

#boxhead{
  height:75px;
  font-size:32px;
  vertical-align:middle;
  padding-top:12px;
}

#midbar{
height:60px;
padding-top:10px;
}

.ccard {
  float: left;
  padding: 5px 2px;
  text-align: center;
  width: auto;
}

.sec_code {
  width: 50px;
}

.box9 .billingInfo h1 { font-size: 3em; }

.box9 .billingInfo h3 { font-size: 1.5em; }

.box9 .billingInfo h2 { font-size: 2em; letter-spacing: 2px }

.box9 .billingInfo h2 strong {
  font-weight: 100;
  font-size: 1.2em;
}

.box9 .billingInfo p, .box9 .billingInfo ul li {
  font-size: 1.3em;
  line-height: 1.5em;
  letter-spacing: 1px;
}



/* Flash Install 
==============================================*/
.flashinstall_box {
  color:#333333;
  direction:ltr;
  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
  font-size:11px;
  background-color:#EDEFF4;
  border:1px solid #D8DFEA;
  padding:10px;
  line-height:0;
  text-align:center;
}

.uiTextTitle, .uiTextSubtitle {
  line-height:14px;
}

.uiTextTitle {
  color:#333333;
  font-size:13px;
  font-weight:bold;
}

.uiTextSubtitle {
  color:#808080;
  font-size:11px;
  margin-bottom:5px;
  margin-top:5px;
}

.paid_plan {
  width: 409px;
  text-align: center;
}

#promobar{
  height:30px;
  line-height:30px;
  font-size:20px;
  font-weight:bold;
}

.ylwbar{
  background: #ffc20e;
  color:#000000;
}

.whtbar{
  background: #ffffff;
  color:#000000
}

.ylwbar .dwn{
  padding-top:-10px;
}

.imgstrip1{
  height:118px;
  background: #23262E;
  margin-top:-35px;
  margin-left: 0 auto;
  text-align:center;
}

.imgstrip1 a{
  display:block;
  float:left;
  height:104px;
  width:175px;
}

.imgstrip2{
  height:118px;
  background: #23262E;
}

.imgstrip2 a{
  display:block;
  float:left;
  height:104px;
  width:175px;
  padding-top:14px;
}

.boffscroll{
  width: 931px;
  height:255px;
}
/* Whitesplash*/
.sectionBreak{
  width:1000px;
  border-top:1px solid #ccc;
  margin-top:20px;
  margin-bottom:20px;
}

.sectionBreak.space{
  margin:50px 0 30px 0;
}

.paid_plan {
  width: 409px;
  text-align: center;
}

#plan_box_L {
  height:750px;
  width:330px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  margin:0 auto;
}

#boxhead{
  height:75px;
  font-size:32px;
  vertical-align:middle;
  padding-top:12px;
}

#midbar{
  height:60px;
  padding-top:10px;
}

#promobar{
  height:30px;
  line-height:30px;
  font-size:20px;
  font-weight:bold;
}

.ylwbar{
  background: #ffc20e;
color:#000000;
}

.whtbar{
background: #ffffff;
color:#000000
}

.ylwbar .dwn{
padding-top:-10px;
}

#subutton{
height:35px;
width:210px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 3px;
margin: 0 auto;
font-size:20px;
font-weight:bold;
}
        
#sufield{
height:19px;
width:160px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 2px;
border-color:#373a43;
margin: 0 auto;
font-size:13px;
font-weight:bold;
background:#1e2126;
padding-top:10px;
}
    




/* Predefined Font Styles
====================================*/
.copy, p.copy{
  font-weight: normal;
  font-size: 12px;  
  padding:0px;
}

.copy.bold{
font-weight:bold;
}

.copy.light{
font-weight:lighter;
}

.copy.uppercase{
text-transform:uppercase;
}

.copy.underline{
text-decoration:underline;
}

.copy.mr{
margin-right:10px;
}

.copy.ml{
margin-left:10px;
}

p.copy{
  font-size:12px;
}

h1.copy{
  font-size:22px;
  font-weight: normal;
}

h2.copy {
  font-size: 18px;
  font-weight: normal;
}
h2.copy span{
  font-size:16px;
}
h2.copy span.smaller{
  font-size:14px;
}
h3.copy{
  font-size:17px;
  font-weight:normal;
}

h4.copy{
font-size:16px;
}

h5.copy{
font-size:14px;
}

h6.copy{
font-size:12px;
}
h6.copy.smaller{
font-size:10px; 
}
h2.cool {
  font: 16pt "Helvetica Neue", "Trebuchet MS", Helvetica;
  letter-spacing: 0.04em;
  font-weight: 100;
}

h2.cool strong {
  font-size: 1.2em;
  font-weight: 100;
}

h2.cool.small {
  font-size: 1.3em;
}

a.copy{
color: #41454f;
font-size: 1em;
/*margin: 0 13px;*/
font-weight: bold;
/*margin-bottom:-5px;*/
}
a.linkSize{
font-size:16px;
font-weight:lighter;
}

a.copy.nu, a.nu{
text-decoration:none;
text-transform:none;
}

.copy.blue { 
  color: #0053A6; 
  font-weight:normal;
  }

.copy.white{ color: #ffffff; padding:0px;background:none;border-top:none; }

.copy.green { color: #008000; }

.copy.yellow { color: #e9bf20; }

.copy.red { color: #B70F15; }

.copy.orange { color: #b70f15; }

.copy.realred { color: #FF0000; }

.copy.black { color: #000 }

.copy.purple { color: #4A4193; }

.copy.bkblue { background-color: #30b0f4; }

.copy.bkgreen { background-color: #75b036; }

.copy.bkyellow { background-color: #e9bf20; }

.copy.bkred { background-color: #ff3116; }

.copy.bkorange { background-color: #b70f15; }

.copy.bkrealred { background-color: #FF0000; }

.copy.date { font-size: 0.copy.8em; color: #757989; }

.copy.maturity { padding: 0 5px; border: 1px solid #FFF; font-weight: 700; vertical-align: middle }

.copy.lightgray{color:#7a7a7a;}

.copy.grey{color:#41454F;}

.ml{margin-left:10px;}

.mr{margin-right:10px;}

.mt{margin-top:10px;}

.mb{margin-bottom:10px;}

.pl{padding-left:10px;}

.pr{padding-right:10px;}

.pt{padding-top:10px;}

.pb{padding-bottom:10px;}



/* Borders
===========================================*/
.border{
border:1px solid;
}

.border.medium{
border:5px solid;
}

.border.thick{
border:10px solid;
}

.border.border.border.blue { border-color: #30b0f4 !important; }

.border.green { border-color: #75b036 !important; }

.border.yellow { border-color: #e9bf20 !important; }

.border.red { border-color: #B70F15 !important; }

.border.orange { border-color: #b70f15 !important; }

.border.realred { border-color: #FF0000 !important; }

.border.black { border-color: #000  !important;}

.border.purple { border-color: #4A4193 !important; }

.border.lightgray{border-color:#ccc !important;}

.border.grey{border-color:#41454F !important;}

.orngbord{ border:5px solid #de2b24; }

.grnbord{ border:5px solid #6b9c32; }

.border.top{border:1px 0px 0px 0px;}

.border.bottom{border-top:0px;border-right:0px;border-left:0px;border-bottom:1px solid;}

/* Sprites
===========================*/
.promoSprite{
  background:url(http://assets2.bigstar.tv/images/promoSprite.png);
  width:373px;
  height:167px;
}

.promoSprite.iPad{
  background-position:0 0;
}

.promoSprite.free30{
  height:180px;
  width:390px;
  background-position:0 -200px;
}


.discoverCapsule {
  height:23px;
  width:125px;
  background:url(http://assets2.bigstar.tv/images/capsuleSprite.png);
  display:block;
  float:left;
  margin-right:14px;
}

.discoverCapsule.discoverSprite{
  
}
 
.discoverCapsule.demandSprite{
  background-position:0 -100px;
}

.discoverCapsule.adSprite{
  background-position:0 -150px;
}

.discoverCapsule.shareSprite{
  background-position: 0 -200px;
}

.discoverCapsule.rentSprite{
  background-position:0 -40px;
  margin-right:0px;
}

.afterDarkButton{
  background:url(http://assets2.bigstar.tv/images/bannerSprite.png) 0 -300px no-repeat;
  width:160px;
  height:48px;
  display:block;
  margin:0 auto;
  margin-bottom:4px;
}
.promoBanner{
  background:url(http://assets2.bigstar.tv/images/bannerSprite.png) no-repeat;
  height:62px;
  width:540px;
  margin:0 auto;
  display:block;/*In case we ever want to use our promo banner as a link*/
  /*border:2px solid #ccc;*/
}
.promoBanner.afterDark{
  background-position:0 -181px;
  height:78px;
  margin-bottom:-50px;
  border:none;
}
.promoBanner.afterDark.whoRu{
  background-position:0 -580px;
  height:68px;
  width:542px;
  }

.promoBanner.afterDark.signup{
  background-position:0 -650px;
  height:68px;
  width:542px;
  }
.promoBanner.discoverNow{
  background-position:0 -98px;
  width:541px;
}
.promoBanner.demandNow{ background-position:0 0px;}
.promoBanner.rentNow{
  /*background-position:0 -402px;*/
  background-position:0 -500px;
  height:62px;
  width:540px;
  border:0;
  margin:0 auto;
}
.graphHolder {
  width: 221px;
  background: url(http://assets2.bigstar.tv/images/demandGraph_BG.png);
  background-position: 0 -7px;
  height: 24px;
  width: 220px;
  overflow: hidden;
  margin: 10px auto;
}

.graphStat{
  padding:0 28px;
  }

.graphHolder .demandGraph {
  width: 208px;
  margin: 0 1px;
}

.graphHolder .graphWrapper {
  height: 23px;
  width: 0%;
  position: relative;
}

.graphWrapper .skew, .graphWrapper .graph {
  position: absolute;
  left: 0px;
  width: 100%;
  height: 23px;
  background: #d81b21;
  background: -webkit-gradient(linear, left top, left bottom, from(#c00017), to(#65000a));
  background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

.graphWrapper .graph {
  background: #65000a;
  bottom: 0px;
  height: 12px;
}

.graphWrapper .skew {
  left: 6px;
  top: 0px;
  height: 11px;
  -moz-transform: skew(-48deg, 0deg);
  -o-transform: skew(-48deg, 0deg);
  -webkit-transform: skew(-48deg, 0deg);
  transform: skew(-48deg, 0deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-1.110612514829191, M21=0, M22=1, sizingMethod='auto expand');
  margin-left:-5px\9; 
  margin-top: 0px\9;
}

.graphHolder .demandGraph .cornerHolder {
  width: 208px;
  padding-top: 7px;
  margin-left: 12px;
  overflow: hidden;
}

.demandBlock {
  width: 315px;
  height: 358px;
  background: #fff;
  border: 1px solid #ccc;
  display: block;
}

.demandBlock h6.bold {
  letter-spacing: 1px;
  word-spacing: 2px;
  padding: 0 25px;
  line-height: 22px;
}

.demandBlock h6.light {
  padding: 0 28px;
  text-align: justify;
  line-height: 22px;
}

.demandBubble {
  width: 265px;
}

.demandBubble .bubble {
  position: relative;
  color: #41454f;
  font-size: 1.5em;
  background: #fff;
  padding: 4px 10px;
  margin: 12px 0;
  /*width: 0.60em;*/
  height: 1.2em;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

.demandBubble .bubble .stem {
  display: block;
  position: absolute;
  left: -6px;
  top: 8px;
  border-color: #a00017 #fff #a00017 #a00017;
  border-style: solid;
  border-width: 7px 7px 7px 0px;
}

.demandHeader {
  padding: 15px 0;
  background: #a00017;
  cursor: pointer;
}

.demandHeader h1 {
  line-height: 56px;
  letter-spacing: 2px;
  font-size: 28px;
  margin-left:15px;
}

.demandIcon {
  background: url(http://assets2.bigstar.tv/images/demand_iconSprite.png);
  width: 40px;
  height: 35px;
  display: block; 
}
.demandIcon.rentable{
  background-position:0 -50px;
}
.demandClickWrapper {
  width: 20em;
  margin: -15px auto 10px auto;
}

.demandClickMe {
  background:url(http://assets2.bigstar.tv/images/demand_iconSprite.png);
  background-position: -90px -370px;
  height: 80px;
  width: 202px;
}

.demandIcon.whiteDemand{
  background-position: 0 -393px;
  height:56px;
  width:66px;
}

.socialButton_small {
height:25px;
width:25px;
display:block; 
}
.socialButton_small.facebook_module{
  background-position:0 -64px ;
  width:81px;
}
.commentStream.watching .socialButton_small.facebook_module{  
  bottom: -70px;
  position: absolute;
  right: 0px; 
}

.socialButton_small{
background:url(http://assets2.bigstar.tv/images/socialButtons_small.png);
  }
.socialButton_small.fbLogin{
  background-position:0 -89px;
  width: 70px;
  }
.socialButton_small.twitter{
background-position:0 0;
}

.socialButton_small.facebook{
background-position:0 -40px;
}

#dashboard_link_facebook .socialButton_small{
  margin-top:-10px;
}

.starburst{
  background:url('http://assets2.bigstar.tv/images/sprite_cornerBurst.png');
	height:53px;
	position:absolute;
	bottom:0px;
	right:0px;
	width:56px;
}

.starburst.pts10{
  background-position:-360px 0;
}
.starburst.pts25{
  background-position:-300px 0;
}
.starburst.pts50{
  background-position:-240px 0;
}
.starburst.pts100{
  background-position:-180px 0;
}
.starburst.pts250{
  background-position:-120px 0;
}
.starburst.pts500{
  background-position:-60px 0;
}
.starbust.pts1000{
  background-position:0 0;
}
.icanhazdemanded .demandBubble { width: 230px }
.icanhazdemanded .demandClickWrapper { display: none }
.icanhazdemanded .demandHeader { margin-bottom: 20px }
.icanhazdemanded .demandIcon.whiteDemand { display: none }
.icanhazdemanded .graphHolder { margin-top: 60px }

.signupAdultCovers{
  width:760px;
  margin:20px auto;
}
.signupAdultCovers img{
  width:140px;
  float:left;
  margin-right:15px;
}


/*=========CSS mouse over pop ups
=================================*/
span.helpMePlz{
}

.tooltip {
  color: white; outline: none;
  text-decoration:none;
  position: relative;
  display:block;
  width:135px;
  height:16px;
}
.tooltip .stem, .tooltip:hover .stem{
font-size: 0px; line-height: 0%; width: 0px;
border-bottom: 20px solid transparent;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
}
.tooltip span {
  margin-left: -1999em;
  position: absolute;
  text-decoration:none;

}
.tooltip:hover span {
  font-family: helvetica;
  text-decoration:none;
  position: absolute;
  left: 1em;
  top: 2em;
  z-index: 99;
  margin-left: -80px;
  width: 250px;
}
.tooltip:hover img {
  border: 0;
  position: absolute;
}
/*.tooltip:hover em {
  font-family: Candara, Tahoma, Geneva, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;
}*/
.tooltip span div.button6:hover{
  text-decoration:none;
}

/*Report Page==========
=====================*/
  CAPTION.reportable
  {
     background-color:#000;
     color:#fff;
     font-size:24px;
     padding:5px 10px;
     border-style:solid;
     border-width:1;
     text-align:left;
     border-color:#41454f;
  }

  TABLE.reportable
  { 
     font-family:Helvetica;
     font-size:24;
     background-color:#fff;
     border:1px solid #ccc;
     width:640px;
  }
  THEAD.reportable{
  padding:5px 0;
  }
  TH.reportable
  {
     font-size:10pt;
     color:white;
     /*border-width:1px;
     border-color:#41454f;*/
     border:1px solid #ccc;
     padding:5px 0;  
     color:#41454f;
     font-weight:normal;
}


  TR.reportable
  { 
     height:14px;
  }

  TD.reportable
  {  
     font-size:10pt;
     background-color:#fff;
     color:#41454f;
     padding:5px 5px;
     border-style:solid;
     border-width:1px;
     border-color:#ccc;
     text-align:center;
     vertical-align: middle;
  }

.proDashWall h1.copy{
  margin:5px 0 7px
}

.proDashWall table .textLeft{
  text-align:left;
  padding-left:8px;
}
.proDashWall td.noOL{
  border-right:1px solid #fff;
  }
.proDashWall table thead{
  border:1px solid #ccc;
  
  background: #feffff; /* old browsers */
  background: -moz-linear-gradient(top, #feffff 0%, #EAEAEA 35%, #D0D1D1 100%); /* firefox */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#EAEAEA), color-stop(100%,#D0D1D1)); /* webkit */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#D0D1D1',GradientType=0 ); /* ie */
  }
.proDashWall table .fieldPad{
  padding:0 5px;
  }
.proDashWall div.sort{
  float:right;
  width:100%;
  margin-bottom:10px;
  }
.proDashWall div.sort .space{
  height:10px;
}
.proDashWall div.sort select, .proDashWall div.sort h2, .proDashWall div.sort input, .proDashWall div.sort label {
  width:100px;  
  height:20px;
  padding: 0px;
  float:right;
  font-size:12px;
  line-height:20px;
  margin:8px 0 0 10px;
}
.proDashWall div.sort div.error {
  color: red;
  margin: auto auto;
  text-align: center;
}
.proDashWall div.sort.stream select, .proDashWall div.sort.stream input, .proDashWall div.sort.stream label {
  float:none;
}
.proDashWall div.sort.stream input {
  width: 80px;
  margin-left: 0px;
}
.proDashWall div.sort.stream input[type="submit"] {
  width: 62px;
  height: 22px;
  margin-left: 5px;
}
.proDashWall div.sort h2{
  float: left;
  width: 132px;  
  text-align: right;
  display: block;
  line-height: 20px;  
}
.proDashWall div.sort label{
  width:75px;
}

.proDashWall div.pagination{
  margin:0;
  }
/* New Gate Page */
.gate .verify {  
  width: 170px;
  font-size: 12px;
  color: white;
  margin: 0px;
  padding: 2px;
  height: 15px;
}
.gate .verify.login_pwd { margin-left:120px; }
.gate .reg-error {
  width: auto;
  font-size: 12px;
  color: #c53f3f;
  margin: 0px;
  text-align: center;
  height: 14px;
}
.gate .verify.active {
  color: #1d55c4;
  margin-left: 5px;
}
.gate .verify.success {
  color: #8cc63f;
  margin-left: 5px;
}
.gate .verify.failure {
  color: #c53f3f;
  margin-left: 5px;
}
.gate .bgcover {
margin: 5px;
margin-top: 5px;
display: block;
float: left;
width: 192px;
height: 268px;
background: url(https://www.bigstar.tv/images/gate/movie_wall.jpg) 0 0 no-repeat;
}
.gate .bgcover.v1 {
  background: url(https://www.bigstar.tv/images/gate/movie_wall_01.jpg) 0 0 no-repeat;
}
.gate .bgcover.afterdark {
background: url(https://www.bigstar.tv/images/gate/afterdark_movie_wall.jpg) 0 0 no-repeat;
}
.gate .bgcover.img0 { background-position: -192px 0px}
.gate .bgcover.img1 { background-position: -384px 0px}
.gate .bgcover.img2 { background-position: -576px 0px}
.gate .bgcover.img3 { background-position: -768px 0px}
.gate .bgcover.img4 { background-position: -960px 0px}
.gate .bgcover.img5 { background-position: -1152px 0px}
.gate .bgcover.img6 { background-position: -1344px 0px}
.gate .bgcover.img7 { background-position: -1536px 0px}
.gate .bgcover.img8 { background-position: -1728px 0px}
.gate .bgcover.img9 { background-position: -1920px 0px}
.gate .bgcover.img10 { background-position: -2112px 0px}
.gate .bgcover.img11 { background-position: -2304px 0px}
.gate .bgcover.img12{ background-position: -2496px 0px}
.gate .bgcover.img13 { background-position: -2688px 0px}
.gate .bgcover.img14{ background-position: -2880px 0px}
.gate .bgcover.img15 { background-position: -3072px 0px}
.gate .bgcover.img16 { background-position: -3264px 0px}
.gate .bgcover.img17 { background-position: -3456px 0px}
.gate .bgcover.img18 { background-position: -3648px 0px}
.gate .bgcover.img19 { background-position: 0px 0px}
.gate .bgcover.colA {
  margin-top: -60px;
}
.gate a.gate_button.loading { background: url(http://assets2.bigstar.tv/images/floader.gif) center center no-repeat !important;}
.gate a.gate_button.create_account {background-position: 0 -36px}

.gate div.wall {
  margin: auto auto;
  width: 2024px;
  height: 100%;
  overflow: hidden;
}
#gate_container {
  margin: auto auto;
  background: black;
  width: 2000px;
  height: 2000px;
  overflow: hidden;
}
.gate .signup-box {
  margin: auto auto;
  position: absolute;
  top: 50%;
  margin-top: -253px;
  background: white;
  border: 1px solid #CCC;
  width: 364px;
  left: 50%;
  margin-left: -182px;
  height: 506px;
  border-image: initial;
}
.gate .signup-box.login {  height:540px; }
.gate .signup-box.nojavascript {
  height: 652px;
  margin-top: -326px;
}
.gate h1 { margin: 10px; margin-bottom: 0; }
.gate h1 span { font-weight: bold; }
.gate .signup-box img {
  display: block;
  margin: 0 auto;
}
.gate .signup-box-input, .gate div.signup-box-footer {
  margin-left: 35px;
  margin-right: 35px;  
}
.gate  input[type="text"], input[type="password"] {
  width: 282px;
}

.gate div.signup-box-footer h2 {
  font-size: 1em;
  margin-bottom: 5px;
  margin-top: 5px;
  text-align:center;
}
.gate div.signup-box-footer h2 a { text-decoration: underline; }
/*.gate input[type="checkbox"] {
  float: left !important;
  margin: auto;
  color: auto;
}*/
.gate label {
  display: block;
  margin-top:-1px;
  padding-left: 19px;
  text-indent: -2px;
}
.gate input[type="checkbox"] {
  float:left;
  width: 13px;
  height: 13px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -1px;
  *overflow: hidden;
  border:none;
}
.gate li, .gate ol {
  list-style: decimal;
}
.gate a.get_app {
  margin-top:-7px;
  height: 30px;
  display: block;
  text-align: center;
  background: red;
  line-height: 30px;
  color: black;
  font-size: 14px;
  margin-left: -1px;
  margin-right: -1px;
}
.gate .signup-box.ie  div.browsers { margin-left: 28px; margin-bottom:20px;}
.gate .signup-box.ie  div.browsers img {
  width: 76px;
  float: left;
  display:block;
}
.gate a.forgot-pass { margin-top: 2px; display: block;}
.gate span.list_header { display:block; margin-left: 14px; font-weight: bold; margin-bottom: 2px; }
.gate ol, .gate p { margin-left: 20px; margin-right: 20px; }
.gate li  { margin-left: 10px; }
.gate a.gate_button {
  display: block;
  width: 142px;
  height: 36px;
  background: url(https://www.bigstar.tv/images/gate/white_buttons_wide.png) 0 0 no-repeat;
}

.gate a.gate_button.loading { background: url(http://assets2.bigstar.tv/images/floader.gif) center center no-repeat !important;}
.gate a.gate_button.create_account {background-position: 0 -36px; width: 294px;}
.gate a.gate_button.fb_login{background-position: 0 -72px}
.gate a.gate_button.continue{background-position: 0 0px; width: 294px;}
.gate a.gate_button.signup{background-position: 0 -144px; width: 294px;}
.gate a.gate_button.fb_signup{background-position: 0 -180px}
/* End Gate Page */

/* User Settings Page */
.user_account div.community.left { 
  width: 958px;
}
.user_account div.profile-edit-container.preferences input[type="text"],
.user_account div.profile-edit-container.email input[type="text"],
.user_account div.profile-edit-container.device input[type="text"],
.user_account .profile-edit-container.password input[type="text"] {
  margin: 0 0;
  display: inline-block;  
}
.user_account div.profile-edit-container.preferences input[type="text"],
.user_account div.profile-edit-container.device input[type="text"] {
  margin-bottom: 5px;
}
.user_account input[type="text"], .user_account div.autocomplete_input {
  border: 1px #ccc solid;
  height: 26px;
  line-height: 18px;
  line-heigh\t: 26px; /* IE hack */
  font-size: 12px;
  margin: 5px auto;
  display: block;
}
.user_account #card_view input[type="text"] {
  width: 350px;
}
.user_account .cvv_input {
  margin-left: 10px !important;
  width: 80px !important;
}
.user_account div.exp_row {
  width: 356px;
  font-size: 12px;
  margin: 0px auto;
  margin-top: -5px;
}
.user_account .exp_year, .user_account .exp_month, .user_account .cvv_input  {
  float: left;
}
.user_account .exp_month {
  width: 140px !important;
  line-height: 26px;
}
.user_account .exp_year {
  margin-left: 10px  !important;
  width: 98px !important;
  line-height: 26px;
}
.user_account .card_buttton {  
  margin: auto auto;
  width: 68px;
  display: block;
  line-height: 16px !important;  
  color: #41454F;
}
.user_account .userBlock {
  width: 638px;
}
/* User settings tab account */
.user_account div.info-summary {
  width: 400px;
}
.user_account div.infosubs a {
  color: #41454F; /* #58B; */
}
.user_account div.profile_box_header {
  border-bottom: 1px solid #DDD;
  font-weight: bold;
  font-size: 14px;
  color: #444;
  margin-bottom: 7px;
  padding-bottom: 3px;
}
.user_account  div.infosubs {
  padding: 5px 0;
  margin-bottom: 1em;
}
.user_account a.edit_link {
  font-size: 12px;
  font-weight: normal;
  float: right;
}
.user_account div.infoedit {
  margin-top: 14px;
  background: #FAFAFA;
  border: 1px solid #CCC;
  padding: 5px;
}
.user_account  div.profile-edit-container table.form-table {
  width: 400px;
  margin: 0;
}
.user_account  div.profile-edit-container table.form-table tr td {
  border: 0;
  padding: 5px;
}
.user_account  div.profile-edit-container table.form-table td {
  width: 280px;
}
.user_account div.profile-edit-container td.form-label {
  text-align: right;
}
.user_account div.profile-edit-container input.form-input {
  height: 16px;
}
.user_account  div.profile-edit-container input[type="text"], .user_account  div.profile-edit-container div.autocomplete_input {
  border: 1px solid #CCC;
  width: 196px;
  padding: 2px;
}
.user_account div.profile-edit-container td.required {
  font-style: italic;
  font-size: 10px;
}
.user_account div.profile-edit-container b.required {
  color: #C00;
}
div.profile-info-container div.info-summary table, div.profile-edit-container table {
  width: 327px;
}
.user_account  select, .afterdark select {
  line-height: 11px;
  font-size: 12px;
  height: 20px;
  margin: 0;
  padding: 0 4px;
  -moz-padding-end: 0;
  -moz-padding-start: 0;
  border: 1px solid #CCC;
  -webkit-appearance: listbox;
  background: white url(http://assets2.bigstar.tv/images/combo_box.gif) no-repeat right center;
}
.user_account .field {
  text-align: right;
}
.user_account  div.save-cancel {
  margin-left: 159px;
}
.user_account  div.save-cancel a, .user_account  div.save-cancel input[type="submit"] {
  float: left;
  width: 68px;
  line-height: 16px !important;
  color: #41454F;
  margin-right: 20px;
}
.user_account   div.section_left {
  margin-left: 10px;
  margin-right: 141px;
}
.user_account   div.section_left, .user_account   div.section_right {
  float: left;
}
.user_account .device_management ul.devices {
  width: 400px;
  float: left;
}
.user_account .parental_control {
  width: 94px !important;
  float: left;
  margin-top: 0 !important;
  padding: 0 5px !important;
}
.user_account li.deviceRow {
  padding-bottom: 10px;
  border-bottom: 1px #ccc solid;
  margin-bottom: 10px;
}
.user_account div.membership_options, .user_account div.device_options {
  margin-top: 4px;
}
.user_account div.device_options {
  float: left;
}
.user_account ul.other_cards {
  overflow: auto;
  height: 180px;
}
.user_account div.loading, .register_membership div.loading {
  border: 1px #CCC solid;
  text-align: center;
  /*display: table-cell;
  vertical-align: middle;
  padding-top: 50%;*/
}
.user_account div.loading img, .register_membership div.loading img  {
  margin-left: 5px;
}
.user_account .form_error {
  color: #C0272D;
}
.user_account div.error, .user_account span.error {
  color: #C0272D;
  text-align: center;
  padding-bottom: 2px;
}
.user_account div.profile-edit-container.card div.form_error {
  text-align: left;
  width: 352px;
  margin: 0 auto;
  color: #C0272D;
}
.user_account div.profile-edit-container.card div.form_error #error_for_agree {
  text-align: center;
}
.user_account input[type="radio"], input[type="checkbox"]:not( .gate input[type="checkbox"]) {
  float: right;
  border: none;
  background: #FAFAFA;
}
.user_account table {
  border-collapse: separate;
  border-spacing: 5px;
}
.user_account table td {
  vertical-align: middle;
}
.user_account table.membership_plans  .other {
  margin: 0 0;
  display: inline-block;
}
.user_account table.membership_plans input[type="radio"], .user_account table.membership_plans input[type="checkbox"] {
  float: right;
}
.user_account table.membership_plans {
  width: 100%;
  border-collapse: collapse;
}
.user_account table.membership_plans td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
  vertical-align: middle;
}
.user_account table.membership_plans td.last {	
	border: none;  
}
.user_account table.membership_plans .header, .user_account table.membership_plans td.best_plan {
  background: #E3E3E3;
  color: #41454F;
  text-align: center;
  font-weight: bold;
  text-transform:uppercase;
}
.user_account table.membership_plans td.best_plan {
  text-align: left;
  padding-left: 48px;
  background: #E3E3E3 url(http://assets2.bigstar.tv/images/settings_best_value.png) no-repeat right center;
}
.user_account div.infosubs.infoedit.membership {
  padding: 0px 0;
}
.user_account a.close {
  float: right;
  font-weight: bold;
  font-size: 10px;
}
.user_account a.close.padding {
  padding: 5px 0px;
  padding-right: 5px;
}
.user_account a.close.row {
  padding-bottom: 5px;
  width: 150px;
  text-align: right;
}
.user_account  div.checkBoxes.agree input[type="checkbox"] {
  float: left;
  height: 34px;  
}
.user_account  div.checkBoxes.agree label {
  line-height: 34px;
  margin-left: 5px;
}
.user_account .placeholder {
	color:#a9a9a9 !important;
}
.user_account div.profile-edit-container.preferences label,
.user_account div.profile-edit-container.device label {
  padding: 2px;  
  width: 103px;
  display: block;
  text-align: right;
  float: left;
  line-height: 28px;
  margin-right: 3px;
}
.user_account div.profile-edit-container.preferences input[type="submit"],
.user_account div.profile-edit-container.device input[type="submit"],
.user_account div.profile-edit-container.device a.unlink {
  width: 68px;
  line-height: 16px;
  color: #41454F;

}
.user_account div.promo input {
  float: left;
}
.user_account div.promo input[type=text]{
  float: left;
  margin-left: 31px;
  margin-right: 20px;
}
.user_account div.promo input[type=submit]{
  margin-top: 8px;
}
.user_account div.profile-edit-container.preferences input.parental_control,
.user_account div.profile-edit-container.device input.parental_control, div.autocomplete_input.parental_control {
  width: 100px;
}
.user_account div.profile-edit-container.device div.device_buttons {
  margin: auto auto;
  width: 150px;
}
.user_account .deactivated {
  font-weight: bold;
}
.user_account div.profile-edit-container.preferences div.device_buttons {
  margin: auto auto;
  width: 68px;
}
.user_account div.profile-edit-container.preferences input.date {
  width: 20%;
  margin-left: 5px;
}
.user_account div.profile-edit-container.preferences .form_error  {
  text-align: center;
  line-height: 20px;
}
.user_account div.profile-edit-container.preferences  select.birth_date_month {
  width: 106px;
}
.user_account div.profile-edit-container.preferences  select.birth_date_day {
  width: 50px;
  margin-left: 5px;
}
.user_account div.profile-edit-container.preferences  select.birth_date_year {  
  width: 70px;
  margin-left: 5px;
}
.user_account div.profile-edit-container.preferences  label.birth {
  line-height: 17px;
}
.user_account div.profile-edit-container.preferences  div.birth  {
  margin-bottom: 5px;
}
.user_account .alert {
  border: 1px solid green;
  display: block;
  color: black;
  text-align: center;
  margin: 5px 0px 5px 0;
  padding: 5px;
}
.user_account .alert.solid {
  background: #99ED72;
  font-weight: bold;
}
.user_account .alert.red {
  border: 1px solid red;
}
/* end User Settings Page */

.auth input {
  background: #FFF;
  background:-moz-linear-gradient(0% 45% 90deg, #FFFFFF 40%, #D6D6D6 70%, #C3C3C3 85%, #B0B0B0 90%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, 0 0, 0 45%, color-stop(0.1, #B0B0B0), color-stop(0.15, #C3C3C3), color-stop(0.3, #D6D6D6), color-stop(0.6, white));
  border:2px solid #1F232A;
  color:#080808;
  font-family:Helvetica,Verdana !important;
  font-size:16px;
  height:30px;
  line-height:30px;
  margin:0;
  margin-bottom:10px;
  padding:5px;
  text-decoration:none;
  width:300px;
}

.auth select {
  color:#080808;
  background: #FFF;
  background:-moz-linear-gradient(0% 45% 90deg, #FFFFFF 40%, #D6D6D6 70%, #C3C3C3 85%, #B0B0B0 90%) repeat scroll 0 0 transparent;
  background: -webkit-gradient(linear, 0 0, 0 45%, color-stop(0.1, #B0B0B0), color-stop(0.15, #C3C3C3), color-stop(0.3, #D6D6D6), color-stop(0.6, white));
  height: 45px;
  line-height: 45px;
  padding: 12px 0;
  font-size: 1.2em;
}

.auth input.width {
  width:80px;
  display:inline-block;
  margin-right:18px;
}
.auth h3 {
  font-weight:normal;
  font-size:1em;
}
.authWrap {
  width:320px;
  margin:auto;
}


.trialInfo {
  width:389px;
  height:517px;
  float:left;
  padding:25px;
  border-right: 5px solid #171A1F;
}

.trialInfo h1{
  font-size:20px;
  margin-bottom:20px;
}
.trialInfo p{
  font-size:13px;
  margin-bottom:10px;
}
.bgWrap {
  position:relative;
  top:-406px;
}
.bgHalf {
  position: relative;
  width:100%;
  height:500px;
}
.transparency {
  background: #000;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 514px;
}
#BIGSTARTV {
  position: relative;
  z-index: 9000000000;
}

.flagCont{
width:106px;
margin:0 auto;
position:fixed;
top:0;
right:0;
}
.cornerFlag {
float:right;

}

.cornerFlag.plus {
-moz-border-radius-topright:0 !important;
background:url("http://assets2.bigstar.tv/images/plusCorner.png") no-repeat scroll 0 0 transparent;
height:108px;
width:106px;
/*left:-263px !important;*/
/*right:388px;*/

/*top:8px !important;*/
}
.checkBoxes{
width:314px;
margin:0 auto;
}

#message {
  width: 100%;
  height: 30px;
  font-size: 18px;
  color: white;
  line-height: 30px;
  text-align: center;
  text-shadow: #000 0px -1px 1px;
  text-decoration: none;
  top: 0px;
}

#message.success {
  background: #8cc63f;
  background: -moz-linear-gradient(0% 100% 90deg, #8cc63f 0%, #83ba3c 50%, #6c9d31 50%, #6c9d31 100%);
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #8cc63f), color-stop(0.5, #83ba3c), color-stop(0.5, #6c9d31), color-stop(1, #6c9d31));
}
#message.error {
  background: #c53f3f;
  background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #c53f3f), color-stop(0.5, #b14040), color-stop(0.5, #993030), color-stop(1, #8b2525));
  background: -moz-linear-gradient(0% 100% 90deg, #8b2525 0%, #993030 50%, #b14040 50%, #c53f3f 100%);
}

/* Free Trial/4.99 After dark Sign up Page */
.register_membership {
  margin-top: 60px;
}
.register_membership .plan_header {
  margin-bottom: 32px;
}
.register_membership .plan_header a {
  float: left;
  margin-top: 5px;
  margin-left: 4px;
  font-size: 14px;
  color: #C0272D;
}
.register_membership h1, .register_membership h2, .register_membership h3 {  
  color: #41454f;
  margin: 0 auto;
  text-align: center;
}
.register_membership h1 {
  font-size: 32px; 
  font-weight: bold;
  margin-top: 18px;
}
.register_membership h2 {
  font-size: 18px;
  margin-bottom: 20px;
}
.register_membership h3 {
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  background: #e3e3e3;
  line-height: 30px;
  margin-bottom: 10px;
  padding-left: 55px;
}
.register_membership h4 {
  font-size: 21px;
  margin: 0 0;
  margin-left: 126px;
  text-align: left;
  float: left;
}
.register_membership span.price{
  font-size:20px;
  font-weight: bold;
}
.register_membership price_large{
}
.register_membership div.options {
  font-size: 17px;
  margin-left: 30px;
}
.register_membership div.options p {
  width: 265px;
  font-size: 17px;
  line-height: 18px;
  margin-left: 4px;
  margin-bottom: 20px;
  float:left;
  padding: 0;
}
.register_membership input[type="text"], .register_membership div.autocomplete_input {
  border: 1px #ccc solid;
  width: 310px;
  height: 26px;
  font-size: 12px;
  margin: 5px auto;
  display: block;
} 

.register_membership input[type="text"]{
[line-height: auto; 
]line-height: 26px;
}/*end*/

.register_membership .placeholder {
	color:#a9a9a9 !important;
}
.register_membership  div.exp_row {
  width: 320px;
  font-size: 12px;
  margin: 0px auto;
  margin-top: -5px;
}
.register_membership input[type="radio"] {
  float:left;
  margin-top: 3px;
  border: none;
}
.register_membership input[type="checkbox"] {
  border: none;
}
.register_membership div.options .highlight {
  font-size: 17px;
  font-weight: normal;
  color: #c0272d;
  line-height: 22px;
  width: 100%;
  display: block;
}
.register_membership div.options .highlight.strong {
  font-weight: bold;
}
.register_membership div.left_col, .register_membership div.right_col {
  width: 362px;
  border: 1px #ccc solid;
  float: left;
}
.register_membership div.left_col, .register_membership div.right_col {
  min-height: 660px;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.register_membership div.left_col {
  margin-left: 128px;
}
.register_membership div.right_col {
  margin-left: 16px;
}
.register_membership  .exp_month, .exp_year {  
  float: left;
}
.register_membership  .exp_month {
  width: 104px !important;
  line-height: 26px;
}
.register_membership  .exp_year{
  margin-left: 10px  !important;
  width: 80px !important;
  line-height: 26px;
}
.register_membership  .cvv_input {
  width: 80px !important;
  margin-left: 10px !important;
  float: left;
}
.register_membership  div.autocomplete {
  background: white;
  border: 1px #CCC solid;
}
.register_membership  div.right_col  select {
  margin: 0 0;
  font-size: 12px;
  margin-top: 14px;
}
.register_membership div.textBottom {
  padding: 20px;
  padding-right: 44px;
  padding-left: 44px;
  width: 652px;
  height: 214px;
  margin: 20px auto;  
  color: white;
  text-align: left;
  border: 1px #CCC solid;
}	
.register_membership span.no_thanks {
  margin: auto auto;
  text-align:center;
  width: 300px;
  display: block;
  text-decoration: underline;
}
.register_membership .textBottom h1{
  font-size:13px;
  font-weight:bolder;
  margin-top: 0px;
  margin-bottom:15px !important;
  color:#262a33;
  text-align: left;
}
.register_membership .textBottom h1.left{
  text-align:left;
}
.register_membership .textBottom h2{
  font-size:12px;
  font-weight:normal;
  margin-bottom:12px;
  color:#262a33;
  text-align:left;
}
.register_membership .textBottom .ssl_badge{
  margin-top:-50px;
}
div.autocomplete.overflow { max-height:200px; overflow: scroll; }
div.autocomplete { z-index: 20000; position:absolute; width:310px; background-color:white; border:1px solid #ccc;margin:0px; padding:0px; font-size: 14px; text-align:left; }
div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { background-color: #CCC; }
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:4px; cursor:pointer; }
input.autocomplete_input[type="text"], div.autocomplete_input { background: white url(http://assets2.bigstar.tv/images/combo_box.gif) no-repeat right center; }
div.autocomplete_input {
  font-family: Arimo, sans-serif;
  font-size:1.1em;
  text-decoration:none;
  border:1px solid #BBB;
  padding:7px 5px;
  margin:0;
  resize:none;
}
.register_membership .button {
	-moz-box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	box-shadow:inset 0px 1px 0px 0px #8a8a8a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #757779), color-stop(1, #272627) );
	background:-moz-linear-gradient( center top, #757779 5%, #272627 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757779', endColorstr='#272627');
	background-color:#757779;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:17px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
	width: 120px;
	height: 31px;
    display: block;
    margin: auto auto;
}
.register_membership .button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #272627), color-stop(1, #757779) );
	background:-moz-linear-gradient( center top, #272627 5%, #757779 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#272627', endColorstr='#757779');
	background-color:#272627;
}
.register_membership .button:active {
	position:relative;
	top:1px;
}
.register_membership img.bottom_banner {
  margin: auto auto;
  display:block;
}
.register_membership .form_error {
  text-align: left;
  width: 320px;
  margin: 0 auto;
  margin-bottom: -4px;
  color: #C0272D;
}
.register_membership #error_for_exp_year {
  height: 18px;
}
.register_membership #error_for_agree {
  margin-bottom: 0px;
}
.register_membership  div.checkBoxes.agree input[type="checkbox"] {
  float: left;
  height: 34px;
  margin-bottom: 10px;
  background: #fff;  
}
.register_membership  div.checkBoxes.agree label {
  line-height: 34px;
  margin-left: 5px;
}
/* end Free Trial Page */

/* After Dark Page */
.afterdark div.agreeBox {
  width: 545px;  
  border: 1px solid #CCC;
  padding: 10px 0px;
  margin: auto;
  margin-top: 150px;
}
.afterdark a.agreeButton {
  border: 1px #CCC solid;
  padding: 5px;
  width: 140px;
}
.afterdark select {   
  padding: 0 10px;
}
.afterdark .buttonWrap {
  width: 320px;
}
.afterdark select.dashboard-month {
  width: 100px;
  margin-right: 10px;
}
.afterdark select.dashboard-day {
  width: 50px;
  margin-right: 10px;
}
.afterdark  select.dashboard-year {
  width: 75px;
}
.afterdark  .fieldWrap {
  width: 246px;
  margin-top: 10px;
}
.afterdark  input[type="checkbox"] {
  float: left;
  margin: 0;
  width: auto;
  margin-right: 5px;
  margin-left: 45px;
}
.afterdark div.error {
  height: 18px;
  font-size: 12px;
  color: #c53f3f;
  margin-top: 6px;
  font-weight: bold;
}
/* end after dark page */

/* New movie list with search */
#film_list_form table { margin-bottom: 10px; border-collapse:collapse; }
#film_list_form table.three_cells { margin-right: 232px; }
#film_list_form table.four_cells { margin-right:118px; }
#film_list_form table.five_cells { margin-right:0px; }
#film_list_form table td { height: 15px; vertical-align: middle;}
#film_list_form table th { font-weight: bold; text-align: left; height: 18px; }
#film_list_form  #film_list_search{ width: 210px; margin-right:8px }
#film_list_form table select{ margin: 0 0; }
div.film_search div.loading.search { margin:40px auto; width:100px; }

#film_list_form_reset {
  font-size: 10px;
  float: right;
  margin-right: 8px;
  font-weight: normal;
  line-height: 14px;
  text-decoration: underline;
}
div.film_search {
  min-height: 875px;
  margin-top: 5px;
  margin-bottom: 15px;
}
#film_list_sort_by_combo, #film_list_genre_id_combo, #film_list_movie_type_combo, #film_list_collection_id_combo { width:123px; margin-right:8px; }
div.film_search select { font-size: 12px; }
div.film_list div.film_list_item {  
  min-height: 208px;
  margin: 0 0;
  margin-right: 10px;
}
div.film_list .title, div.film_list div.film_list_item, div.film_list div.film_list_item img.cover { width: 116px; }
div.film_list div.film_list_item img.cover { width: 116px; border: 1px solid #ccc }
div.film_list h1 { height: 48px; line-height:57px; font-size: 1.2em}
div.film_list h1 a { text-decoration:underline; }
div.film_list div.pagination_holder { position: relative;top: 0px;z-index:1000;}
div.film_list div.film_list_item.col7 {
  margin-right: 0px;
}
div.film_list .title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size:12px;
  max-height:28px;
  text-align:center;
}
div.film_list div.film_list_item .rental_price {
  color: #d72e35;
  font-weight: bold;
  text-align: center;
}
div.film_list div.collection {
  display: block;
  width:222px;
  height:62px;
  background: url(http://assets2.bigstar.tv/images/collections.jpg) 0 0 no-repeat;
  margin-top: 1px;
  margin-right: 8px;
  /*border: 1px solid black;*/
}

div.film_list div.collection.lions-gate { background-position: 0 0px; }
div.film_list div.collection.xtream { background-position: 0 -248px; }
div.film_list div.collection.image-entertainment { background-position: 0 -186px; }
div.film_list div.collection.shoreline { background-position: 0 -124px; }
div.film_list div.collection.shout-factory { background-position: 0 -310px; }
div.film_list div.collection.anti-valentines { background-position: 0 -558px; }
div.film_list div.collection.brain-damage { background-position: 0 -620px; }
div.film_list div.collection.midnight-releasing { background-position: 0 -682px; }


div.film_list div.collection_spacer { width:760px;height:29px; }
/* New home page */
div.homepage div.social-float { padding-top: 18px; }
div.homepage div.social-float div.sf-plusone { padding-left: 0px; }
#carousel-wrapper {
  width: 1000px;
  height: 191px;
  overflow: hidden;
  margin: auto auto;
  
}
#carousel-content {
  width: 5000px;
}
#carousel-content .slide {
  float: left;
  height: 191px;
  width: 1000px;
}
#carousel-content .slide a { display:block; }
#carousel-content .slide a img { display:block; float:left; border: 1px solid #ccc;}
#carousel-content .slide a img.cover { margin-right: 9px; }
/*#carousel-navigation {
  width: 55px;
  margin: auto auto;
  text-align: center;
}*/
#carousel-navigation .carousel-jumper { height: 6px; width: 6px; display:block; background-color: #656565; float: left; }
#carousel-navigation .carousel_selected { background-color: #c20000; }
#carousel-navigation  a { display: block; margin: 3px 3px; }


