html {}
body {font-family: arial,sans-serif; background-color: #1e1e1e;}
p {font-size: 14px; color: #ffffff; margin: 0px;}
h1 {margin: 0px;  font-size: 24px; color: #ffffff}
h2 {margin: 0px;  font-size: 20px; color: #ffffff;}
h3 {margin: 0px;  font-size: 16px; color: #ffbb00; display: inline;}
h4 {margin: 0px; font-size: 13px; color: #ffffff;}
a {font-size: 12px; text-decoration: none; color: #ffbb00;}
a:hover {text-decoration: underline;}
:focus {outline: none !important;}
:-moz-any-link:focus {outline: none;}
ul, ol {list-style-type: none; margin: 0px; padding: 0px; overflow: hidden;}
ul > li, ol > li {float: left;}
ul.vertical > li, ol.vertical > li {float: none;}
header, #content, footer {position:relative;}
.clear {clear: both;}

/*Rounded Corners
----------------------------------*/
.all-corners {border-radius: 5px;}
.top-corners {border-radius: 5px 5px 0px 0px;}
.bottom-corners {border-radius: 0px 0px 5px 5px;}
.all-min-corners {border-radius: 3px;}
.top-min-corners {border-radius: 3px 3px 0px 0px;}
.bottom-min-corners {border-radius: 0px 0px 3px 3px;}
.left-min-corners {border-radius: 3px 0px 0px 3px;}
.left-corners {border-radius: 5px 0px 0px 5px;}
.right-min-corners {border-radius: 0px 3px 3px 0px;}

/*Container BKGs
----------------------------------*/
.white-box {background-color: #ffffff; border: 1px solid #aaaaaa;}
.black-box {background-color: #2b2b2b; border: 1px solid #0b0b0b; box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.3); width: 948px; padding: 15px;}
.black-box-browse {background-color: #2b2b2b; border: 1px solid #0b0b0b; box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.3); width: 978px;}
.gray-box {background-color: #eeeeee;}
.light-gray-box {background-color: #f0f0f0; border-top: 0px; border-right: 1px solid #afafaf; border-left: 1px solid #afafaf; border-bottom: 1px solid #afafaf;}
.title-gray-box {background-color: #3b3b3b; box-shadow: 0 1px 0 rgba(255,255,255,0.2), inset 0 1px 0 rgba(0,0,0,0.8);}
.overlay-stuff {background-color: #000000; width: 100%; height: 100%; position: fixed; z-index: 98; opacity:0}

/*Text Effects
----------------------------------*/
.white-text-shadow {text-shadow: 0px 1px #ffffff;}
.black-text-shadow {text-shadow: 0px 1px #000000;}
.black-text-inset {text-shadow: 0px -1px #000000;}
.red-text-shadow {color: #ffffff; text-shadow: 0px 1px #9c2800;}
.uppercase-text {text-transform: uppercase;}
.capital-text {text-transform: capitalize;}

/*Positioning
----------------------------------*/
.center {margin: 0px auto 0px auto;}
.left {float: left;}
.right {float: right;}
.abs {position: absolute;}
.rel {position: relative;}
.fix {position: fixed; z-index: 10;}
.size {width: 980px;}
.size170 {width: 170px; border-right: 1px solid #000000; background-color: #313131;}
.size792 {width: 792px; padding-right: 15px;}

/*Effects
----------------------------------*/
.shadow {box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);}
.shadow-low {box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);}
.opacity70 {opacity: 0.3;}
.o-hidden {overflow: hidden;}
.o-visible {overflow: visible;}
.gutter-up {margin-top: 5px;}
.gutter-down {margin-bottom: 5px;}

/*Repeat
----------------------------------*/
.sepa {width: 100%; height: 0px; display: block; border-top: 1px solid #000000;border-bottom: 1px solid #424242;}
.line-top {border-top: 1px solid #424242;}
.line-bottom {border-bottom: 1px solid #000000;}
.top-header-bkg {background: #2b2b2b repeat-x 0px -4px; border-bottom: 1px solid #0b0b0b; box-shadow: 0px 1px 0px 0px rgba(255,255,255,0.3);  width: 100%; height: 32px;}

/*Images
----------------------------------*/
.main-img {background: url(/../images/cineble/main-img.jpg) no-repeat center; height: 539px;}
.steps {background: url(/../images/cineble/steps.jpg) no-repeat; width: 980px; height: 136px;}
.lady {background: url(/../images/common/support-lady.png) no-repeat; width: 83px; height: 104px;}

/*Sprites Size & Positioning
----------------------------------*/
.sprites {background: url(/../images/cineble/sprites.png) transparent; display: block;}
.icon {display: inline; position: relative; top: 1px; margin-left: 5px;}
.logo {width: 437px; height: 36px; background-position: -4px -4px;}
.nc17 {width: 48px; height: 24px; background-position: -137px -48px;}
.g {width: 48px; height: 24px; background-position: -189px -48px;}
.pg {width: 48px; height: 24px; background-position: -241px -48px;}
.pg13 {width: 48px; height: 24px; background-position: -294px -48px;}
.nr {width: 48px; height: 24px; background-position: -346px -48px;}
.r {width: 48px; height: 24px; background-position: -398px -48px;}
.num1 {width: 14px; height: 14px; background-position: -5px -49px;}
.num2 {width: 14px; height: 14px; background-position: -26px -49px;}
.num3 {width: 14px; height: 14px; background-position: -48px -49px;}
.num4 {width: 14px; height: 14px; background-position: -69px -49px;}
.num5 {width: 14px; height: 14px; background-position: -91px -49px;}
.num6 {width: 14px; height: 14px; background-position: -112px -49px;}
.check {width: 16px; height: 17px; background-position: -452px -53px;}
.magnify {width: 14px; height: 14px; background-position: -236px -128px;}
.customer-review {width: 77px; height: 82px; background-position: -481px -47px;}
.plus {width: 8px; height: 9px; background-position: -51px -75px;}
.green-plus {width: 17px; height: 18px; background-position: -264px -126px; top: 3px; margin: 0px 5px 0px 0px;}
.top {width: 10px; height: 9px; background-position: -68px -75px;}
.big-star-full {width: 22px; height: 22px; background-position: -4px -92px;}
.big-star-med {width: 22px; height: 22px; background-position: -29px -92px;}
.big-star-empty {width: 22px; height: 22px; background-position: -53px -92px;}
.form-title {width: 369px; height: 73px; background-position: -3px -155px;}
.ssl {width: 222px; height: 18px; background-position: -86px -96px; margin-top: 10px;}
.search {width: 222px; height: 33px; background-position: -6px -119px;}
.nav1 {background: url(/../images/cineble/nav.png) transparent 0px 0px; display: block; width: 245px; height: 56px;}
.nav1:hover {background-position: 0px -57px;}
.nav2 {background: url(/../images/cineble/nav.png) transparent -245px 0px; display: block; width: 244px; height: 56px;}
.nav2:hover {background-position: -245px -57px;}
.nav3 {background: url(/../images/cineble/nav.png) transparent -489px 0px; display: block; width: 245px; height: 56px;}
.nav3:hover {background-position: -489px -57px;}
.nav4 {background: url(/../images/cineble/nav.png) transparent -734px -0px; display: block; width: 246px; height: 56px;}
.nav4:hover {background-position: -734px -57px;}
.nav1-on {background: url(/../images/cineble/nav.png) transparent 0px -57px; display: block; width: 245px; height: 56px;}
.nav2-on {background: url(/../images/cineble/nav.png) transparent -245px -57px; display: block; width: 244px; height: 56px;}
.nav3-on {background: url(/../images/cineble/nav.png) transparent -489px -57px; display: block; width: 245px; height: 56px;}
.nav4-on {background: url(/../images/cineble/nav.png) transparent -734px -57px; display: block; width: 246px; height: 56px;}
.mini-poster-hover {width: 90px; height: 125px; background-position: -277px -262px;}
.poster-hover {width: 150px; height: 225px; background-position: -378px -162px;}

/*Buttons
----------------------------------*/
.green-button {background-color: #11a590; border: 1px solid #0d8b79; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); width: 148px; height: 45px; display: block; text-align: center;}
.green-button:hover {background-color: #0e967d; border: 1px solid #0d8b79; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); width: 148px; height: 45px; display: block; text-align: center;}
.yellow-button {background-color: #ffbb00; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); width: 148px; height: 45px; display: block; text-align: center; color: #000000; text-shadow: 0px 1px rgba(255,255,255,0.5); font-size: 16px; line-height: 45px;}
.yellow-button:hover {background-color: #e3a600; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); width: 148px; height: 45px; display: block; text-align: center; text-decoration: none;}
.yellow-pag {background-color: #ffbb00; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); display: block; text-align: center; text-shadow: 0px 1px rgba(255,255,255,0.5); padding: 3px 5px;}
.yellow-pag:hover {background-color: #e3a600; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); display: block; text-align: center; text-shadow: 0px 1px rgba(255,255,255,0.5); padding: 3px 5px;}

/*Ends General CSS
----------------------------------*/

/*Header
----------------------------------*/
#top-header, #top-header a, #top-header span {font-size: 10px; color: #ffffff;}
#top-header .login {margin-top: 10px;}
#header-wrapper {margin-top: 20px;}
#header-wrapper #search {margin-top: 3px;}
#header-wrapper #searchwrapper .searchbox {width: 175px; padding-left: 5px; top: 8px; left: 5px; background-color: transparent; border: 0px; outline-style: none; color: #ffffff; font-style: italic; font-size: 13px;}
#header-wrapper #searchwrapper .magnify {right: 10px; top: 9px;}
#nav-menu {margin-top: 10px;}

/*Content
----------------------------------*/
#content {margin-top: 15px;}
#content .punch {text-align: center; padding-top: 52px;}
#content .steps {margin-top: 15px; margin-bottom: 20px;}
#free-form {margin-top: 30px; height: 425px; z-index: 99;}
#free-form .form-title {top: 14px; right: 14px;}
#signup-form {width: 317px; height: 353px; padding: 0px 12px; top:90px;}
#signup-form li {padding-bottom: 10px; overflow: hidden;}
#signup-form label {float: left; display: block; color:#505050; text-align: right; margin: 0px 0px 3px 0px;font-size: 16px;}
#signup-form input {padding: 2px 8px 2px 8px; width: 299px; height: 30px; outline-style: none; background-color: #f1f1f1; border: 1px solid #bbbbbb; box-shadow: 0 1px 0 rgba(256,256,256,1);}
#signup-form input[type="checkbox"] {width: auto; height: auto; background-color: transparent; padding: 0px;}
#signup-form input[type="checkbox"]:hover {background-color: transparent;}
#signup-form input:focus{background-color: #ffffff; border: 1px solid #848484;  box-shadow: 0 0 5px 0px rgba(0,0,0,0.2); outline: none;}
#signup-form span {color: #6a6a6a; font-size: 12px; padding-left: 5px;}
#signup-form a {color: #6a6a6a; font-size: 12px; text-decoration: underline;}
#signup-form .button-font {font-size: 18px; line-height: 45px; text-decoration: none; color: #ffffff; text-shadow: 0px 1px rgba(0,0,0,0.7);}
#signup-form .start {margin-top: 6px;}
#content .selling {width: 565px; top:510px;}
#content .selling span {font-size: 14px; color: #ffffff;}
#content .selling img {top:3px; margin-right: 4px;}
#content .selling li {margin-bottom: 5px;}
#recently {width: 600px;}
#recently .info  {width: 485px;}
#feature {width: 300px;}
#feature .feature-list {margin-top: 10px; margin-bottom: 8px;}
#feature .dim a {z-index: 90;}
#feature .feature-list > li {width: 288px; overflow: hidden; padding: 5px; background-color: #1a1a1a; border: 1px solid #090909; box-shadow: inset 0px 0px 1px rgba(255,255,255,0.3); margin-bottom: 2px;}
#feature .feature-list > li:hover {background-color: #262626; border: 1px solid #090909; box-shadow: inset 0px 0px 1px rgba(255,255,255,0.3)}
#feature .feature-list a {display: block; width: 230px; font-size: 13px; color: #ffffff;}
#feature .mini-stars {margin-right: 5px;}
#feature .mini-details {line-height: 12px; margin: 0px;}
#feature .mini-details span {font-size: 10px; color: #ffffff;}
#feature .mini-details a {font-size: 10px; color: #ffbb00; display: inline;}
#feature .score {color: #ffffff; top:0px; right: 0px;}
#feature .feature-list img {margin-top: 6px;}
#feature .dim {opacity:0.5;}
#feature .dim:hover {opacity:1;}

/*Movie List
----------------------------------*/
.score {margin: 0px; font-size: 26px; color: #3e3e3e;}
.movie-title {margin: 0px;  font-size: 18px; color: #ffffff;}
.movies li {padding: 20px 0px 20px 0px;}
.mini-poster img {width: 90px; height: 125px;}
.info-text {width: 80%;}
.info-text p {height: 63px; font-size: 12px; line-height: 16px; padding: 5px 0px 0px 0px;}
.mini-details {margin-top: 10px;}
.mini-details span {font-size: 10px; color: #ffffff;}
.mini-details a {font-size: 10px}
.review {text-align: center; padding-top: 8px;}

/*Browse
----------------------------------*/
#browse-movies {width: 770px;}
#browse-movies .info  {width: 660px;}
#browse-movies .info p {height: 46px;}
#browse-movies h2  {margin-top: 4px; margin-bottom: 7px;}
.all-genres {display: none;}
.movie-links-title {width: 150px; height: 11px; padding: 5px 10px 10px 10px; margin-bottom: 4px;}
.movie-links .list a {display: block; color: #8e8e8e; padding: 5px 10px 5px 13px; font-size: 13px;}
.movie-links .list a:hover {text-decoration: none; color: #ffbb00;}
#movie-pagination li {margin: 5px 0px 0px 4px;}
#movie-pagination span {color: #8a5f00;}
#movie-pagination .pag-active {color: #000000;}
#movie-pagination a:hover {text-decoration: none;}
#sort span {color: #ffffff; font-size: 12px;}
#sort .active-sort {font-weight: bold;}

/*Faqs
----------------------------------*/
#faq-content #free-form {margin-top: 0px;}
#faq-content .faqs-size {width: 550px;}
#faq-content p {line-height: 18px}
#faq-content h2 {padding-bottom: 15px;}
#faq-content .questions {width: 470px; margin-top: 20px;}
#faq-content .questions img {margin: 2px 5px 0px 0px;}
#faq-content .questions > li {padding-bottom: 8px;}
#faq-content .questions a {font-size: 14px;}
#support {margin-top: 20px;}
#support .lady {margin-top: 10px;}
#support .customer-support {margin-top: 5px;}
#support .customer-support .phone {margin: 10px 0px 0px 0px;}
#support .customer-support a {font-size: 14px;}

/*Movies
----------------------------------*/
#movie-display {width: 770px;}
#movie-box {display: block; width: 150px;}
#movie-box .poster-show {}
#movie-box .star-rating {width: 150px; margin: 8px 0px 17px 12px;}
#movie-box .star-rating > li {margin-right: 4px;}
#movie-box .watch, .trailer {margin-left: 3px;}
#movie-info {width: 600px; margin-left: 16px; margin-bottom: 40px;}
#movie-info h4 {padding-bottom: 3px; height: 15px;}
#overview p {line-height: 20px; width: 490px;}
#overview .mini-raiting {width: 100%; height: 24px; margin-top: 3px;}
#overview .time-genre {margin: 4px 0px 0px 10px; font-size: 12px;}
#overview .time-genre span {color: #42433f;}
#overview #score h1 {margin: 0px 0px 0px 6px;}
#cast-crew {margin-top: 30px;}
#cast-crew .movie-cast {overflow: hidden;}
#cast-crew .movie-cast li {font-size: 12px;}
#cast-crew .movie-cast li > a:hover {text-decoration: underline;}
#cast-crew .movie-cast dt {color: #6b6b6b; font-size: 14px; width: 12%; text-align: right; float: left;}
#cast-crew .movie-cast dd {float: left; width: 82%; padding-bottom: 8px; margin-left: 7px;}
#cast-crew .movie-cast-list > li {display: inline; color: #ffffff;}
#reviews {margin: 30px 0px 50px 0px;}
#reviews p {margin: 10px 0px 10px 0px;}
#reviews a {font-size: 14px;}
#reviews li {padding: 12px;}
#reviews li > p {padding: 0px 0px 3px 0px; margin: 0px; font-size: 14px;}
#reviews span {padding: 0px; margin: 0px; font-size: 10px; color: #b1b1b1;}
#reviews span > a {font-size: 10px;}
#similar .poster-similar {width: 125px; height: 89px; border: 3px solid #ffffff; opacity: 0.3;}
#similar li {margin: 0px 0px 10px 18px;}
#similar ul {margin-top: 15px;}
#similar .similar-text {width: 130px; height: 20px;}
#similar span {font-size: 12px; color: #666666; padding: 5px;}
#similar .poster-similar:hover {border: 3px solid #ffffff; opacity: 1;}

/*Textual
----------------------------------*/
.textual h2 {padding-top: 20px; padding-bottom: 10px;}
.textual h1 {padding-bottom: 20px;}
.textual p {line-height: 18px;}
.textual ul {font-size: 12px; color: #bbbbbb; margin: 10px 0px 10px 25px;}
.textual li {padding-bottom: 5px;}

/*Affiliates
----------------------------------*/
.affiliates {overflow:hidden}
.affiliates .form-button {width: 150px; height: 45px; margin-left: 130px; text-decoration: none;}
.affiliates .form-button-2 {width: 150px; height: 45px; margin-left: 79px; text-decoration: none;}
.affiliates .form-button > span, .form-button-2 > span {line-height: 45px;}
#affiliate_all {margin-left:80px; background-color: #ffbb00; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); width: 148px; height: 45px; display: block; text-align: center; color: #000000; text-shadow: 0px 1px rgba(255,255,255,0.5); font-size: 16px; line-height: 45px;}
#affiliate_all:hover {margin-left:80px; background-color: #e3a600; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); width: 148px; height: 45px; display: block; text-align: center; text-decoration: none;}
.affiliates .yellow-button {margin-left:129px; background-color: #ffbb00; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.8); width: 148px; height: 45px; display: block; text-align: center; color: #000000; text-shadow: 0px 1px rgba(255,255,255,0.5); font-size: 16px; line-height: 45px;}
.affiliates .yellow-button:hover {margin-left:129px; background-color: #e3a600; border: 1px solid #835a00; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5); width: 148px; height: 45px; display: block; text-align: center; text-decoration: none;}
.affiliates ul{list-style-type:none !important;margin:0}
.affiliates ul li{padding:10px 5px 10px 10px;overflow:hidden}
.affiliates ul li input,.affiliates ul li textarea{padding: 2px 8px 2px 8px; width: 290px; height: 30px; outline-style: none; background-color: #ffffff; border: 1px solid #848484; outline: none;}
.affiliates ul li input:focus,.affiliates ul li textarea:focus{background-color: #ffffff; border: 1px solid #848484;  box-shadow: 0 0 5px 0px rgba(0,0,0,0.9); outline: none;}
.affiliates ul li input{width:300px;}
.affiliates ul li textarea{width: 400px; max-width: 400px; height: 100px; padding-top: 8px;}
.affiliates ul li.noborder{border:0}
.affiliates label{font-size:14px;font-weight:bold;color: #6b6b6b;display: block;float: left;margin: 10px 10px 0 0;text-align: left;width: 70px;}
.affiliates .address{color:#ffbb00; font-size:11px}
.affiliates p {color:#6b6b6b;font-family:tahoma,arial; font-size: 12px; line-height: 18px;}
.affiliates .normalp, .normalp a {font-size: 14px;}
.affiliates .rightcol{float:left;width:600px;border-left:0px solid #070707;}
.affiliates .rightcol a {margin-left:129px}
.affiliates-contact a {margin-left:80px}
.affiliates .leftcol{float:left;width:230px;margin:0px 20px 20px 0 ;}
.affiliates .rightcol label{width:120px;}


/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/*Footer
----------------------------------*/
footer {height: 30px; margin-top: 10px !important; margin-bottom: 10px !important;}


/*</style>*/
