html                                    {background-color: black; font-family: arial, Helvetica,sans-serif;}
body                                    {color: gray;}
@font-face {arlrdbd-webfont.woff
    src: url(/../css/_fonts/arlrdbd-webfont.eot); /* IE9 Compat Modes */
    src: url(/../css/_fonts/arlrdbd-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
         url(/../css/_fonts/arlrdbd-webfont.woff) format('woff'), /* Modern Browsers */
         url(/../css/_fonts/arlrdbd-webfont.ttf) format('truetype'), /* Safari, Android, iOS */
         url(/../css/_fonts/arlrdbd-webfont.svg#ArialRoundedMTBoldRegular) format('svg'); /* Legacy iOS */
    font-family: 'arial_r';
    font-weight: normal;
    font-style: normal;
}
p                                       {font-size: 12px; color: black;}
h1                                      {font-size: 40px; text-align: center; color: white; margin-top: 25px; text-shadow:0px -1px #940f55;}
h2                                      {font-size: 25px; color: white; text-shadow:0px 1px #940f55;}
h3                                      {font-size: 12px; color: #dd338e;}
a                                       {font-size: 12px; text-decoration: none; color:gray;}
a:hover                                 {text-decoration: underline;}
#header, #content, #footer              {position:relative;}
.clear                                  {clear: both;}
/*ends general style*/

#header                                 {width: 100%; background: url(/../images/movielush/gradients_bg.png) scroll 0 -78px repeat-x;}
#header_wrapper                         {height: 152px;}
#logo                                   {position: relative; margin-top: 55px;}
#login                                  {text-align: right; margin-top: 75px;}
#nav                                    {display:block; margin-bottom:0; margin-top: 17px; height:39px;}
#nav a                                  {float: left; font-family: arial_r; color:#fff; text-decoration:none; text-shadow:0px 1px black; text-transform:uppercase; font-weight:bold; font-size:15px; padding:11px 12px}
#nav li                                 {list-style:none; float:left; }
#nav a:hover                            {background: url(/../images/movielush/gradients_bg.png) repeat-x;}
#nav a.active                           {background: url(/../images/movielush/gradients_bg.png) scroll 0 -39px repeat-x;}
#searchwrapper                          {width:230px; /*follow your image's size*/ height:23px;/*follow your image's size*/ background:url(/../images/movielush/search_box.png) no-repeat; /*important*/ padding:0px; margin-top:25px; position:relative; /*important*/}
#searchwrapper form                     {display:inline;}
.searchbox                              {border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ font-size: 11px; color:gray; top:0px; left:15px; width:180px; height:23px;}
.searchbox_submit                       {border:0px; /*important*/ background-color:transparent; /*important*/ position:absolute; /*important*/ top:2px; left:200px; width:20px; height:19px;}
/*ends header style*/

#content                                {height: 670px; width: 100%; background-color: #f665b2; background: url(/../images/movielush/gradients_bg.png) repeat-x scroll 0px -230px;}
#content_browser                        {height: 670px; width: 100%; background-color: #f665b2; background: url(/../images/movielush/gradients_bg.png) repeat-x scroll 0px -900px;}
#content_movie {width: 100%; min-height: 670px; background: rgb(246,101,178); /* Old browsers */ background: -moz-linear-gradient(top, rgba(246,101,178,1) 0%, rgba(242,55,152,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,101,178,1)), color-stop(100%,rgba(242,55,152,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(246,101,178,1) 0%,rgba(242,55,152,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(246,101,178,1) 0%,rgba(242,55,152,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(246,101,178,1) 0%,rgba(242,55,152,1) 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f665b2', endColorstr='#f23798',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(246,101,178,1) 0%,rgba(242,55,152,1) 100%); /* W3C */}
#content_faq                            {min-height: 670px; width: 100%; background-color: #df3891; background-image: url(/../images/movielush/gradients_bg.png); background-repeat: repeat-x; background-position: 0px -1570px;}
#content_wrapper                        {background-image: url(/../images/movielush/content_glow.png); background-repeat: no-repeat; background-position: top;}

#tv_set                                 {width: 488px; height: 354px; margin-top: 30px; background: url(/../images/movielush/tv_set.png) no-repeat;}

#carousel_container                     {width: 950px; height: 205px; margin-top: 19px;}
#carousel                               {position:relative; width: auto; height: 171px;}
a.carousel_arrow                        {width:38px; height:41px; position: absolute; display: block; margin-top: 60px; background:transparent url("/../images/movielush/sprites.png") no-repeat; cursor:pointer; z-index: 2;}
a.arrow_left                            {background-position: 0px 0px; left: 0px;}
a.arrow_left:hover                      {background-position: 0px -42px;}
a.arrow_right                           {background-position: -48px 0px; right: 0px;}
a.arrow_right:hover                     {background-position: -48px -42px;}
#carousel_strip                         {position: relative; width: 850px; margin-left: 50px; margin-right: 50px; overflow: hidden;}
.carousel_img                           {width: 3000px;}
.carousel_img li                        {display: inline;  padding: 0px 26px 0 0px;}
.carousel_img img                       {border: 3px solid #fff; -webkit-box-shadow: 0px 0px 5px #ae437c; /* Safari and Chrome */ box-shadow: 0px 1px 5px #ae437c;}
.dots                                   {position:relative; width:200px; left:50%; margin-left:-99px; top:0px; margin-top: 16px; text-align:center;}
.dot                                    {width:11px; height:11px; background:transparent url("/../images/movielush/sprites.png") no-repeat scroll -91px 0;}
.dot_active                             {width:11px; height:11px; background:transparent url("/../images/movielush/sprites.png") no-repeat scroll -108px 0;}
/*ends carousel style*/

#form                                   {width: 380px; height: 315px; margin-top: 30px; overflow: visible;}
#arrow                                  {position: absolute; width: 33px; height: 39px; background-image: url(/../images/movielush/arrow.png); top: 15px; left: -35px;}
.form                                   {left:15px; bottom: 10px; font-size: 14px; padding: 10px 20px 0px 0px; line-height: 15px;}
.form li                                {height:35px; width: 460px; margin:0 0 8px 0; list-style:none; position:relative;}
.form label                             {width:150px; font-size: 12px; font-weight:bold; text-align:right; display:block; float:left; padding-right:10px; padding-top: 7px;}
.form input                             {width: 360px; height: 35px; font-size: 14px; color:#ef8cc0;}
.form input[type="text"],
.form input[type="password"]            {border-width: 1px; border-color: #931256 #ee56a7 #f287c0 #ee56a7; border-style: solid; padding:0px 5px 0 5px; background-color: #c52e7e; border-radius:5px;}
.form input[type="checkbox"]            {font-size:11px; width:auto; height:auto; padding:0px; margin: 5px 0 0 0;}
.form input[type="button"]              {border: 0px; margin-top:10px; font-weight:bold; width:163px; height: 44px; cursor:pointer; background-image: url(/../images/movielush/form_b.png);background-color: transparent;}
p.error                                 {color:#e4665b; margin-bottom:0;}
.form .error                            {color:#e4665b;}
.form .error input[type="text"],
.form .error input[type="password"]     {border-color:white; border-width: 2px;}
.form_label                             {position:absolute; top:10px; left:10px; color:#EF8CC0; }
/*ends form style*/

#browse                                 {width: 488px; height: 300px; margin-top: 30px; margin-bottom: 25px;}
.genres-list                            {margin-top: 10px; padding: 40px 0px 30px 15px; width: 466px; height: 130px; border-width: 1px; border-style: solid; border-color: gray; border-radius: 5px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ overflow: hidden;}
.genres-list li                         {float:left; margin:0; display:block; width:100px; height:14px; padding: 0 15px 5px 0px;}
.genres-list li.clear                   {float:none;}
.genres-list li a                       {color: gray; font-size: 12px; text-decoration:none;}
.genres-list li a.active                {font-weight: bold;}
.genres-list li a:hover                 {text-decoration:underline;}
#shadow                                 {position:absolute; width: 457px; height: 21px; background: url(/../images/movielush/browse_shadow.png); margin-left: 13px;}
/*ends browse style*/

#how_works                              {width: 869px; height: 91px; background: url(/../images/movielush/how-works.png) center no-repeat; margin-top: 30px; display: block;}
/*ends content style*/

#box                                    {width: 465px; min-height: 279px; margin-top: 10px; padding: 10px; border-width: 1px; border-style: solid; border-color: gray; border-radius: 5px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */ }

#movie                                  {width: 488px; margin: 30px 0 30px 0; }
#movie p                                {font-weight: normal; padding: 0px 10px 10px 125px; font-size: 12px;}
.movie_img                              {float: left;}
#crew_details                           {margin: 15px 0 30px 125px;}
.left-label                             {clear:left; float:left; font-weight: bold; font-size: 12px; color: #5c5c5c; margin:1px; position: relative; width: 70px; text-align:left; padding: 0px;}
.right-info                             {position:relative; width:220px; float:left; font-size: 12px; color: #5c5c5c; margin:1px 0 1px 15px;}
.right-info a                           {font-size:11px; color:#5c5c5c;}
/*ends movie_crew_details style*/

#faq                                    {width: 488px; margin-top: 30px; }
#faq p                                  {padding-top: 5px;}
.faq                                    {font-size: 12px; line-height: 20px; padding-left: 3px;}
.faq li                                 {margin-left:0; list-style-position:inside; color:#c52e7e;}
.faq .question                          {cursor:pointer;}
.faq .answer                            {color:#333; display:none; padding-left:15px; padding-right: 10px; padding-bottom: 10px;}
/*ends faqs style*/

.textual                                {padding:0 20px 30px 20px; min-height: 670px; background-color: white; -webkit-box-shadow: 0px 0px 5px #c52e7e; /* Safari and Chrome */ box-shadow: 0px 1px 2px #c52e7e;}
.textual p                              {color:#444; font-size:12px;}
.textual ul                             {padding:10px 0;}
.textual li                             {margin-left:30px; font-size:12px; color:#222; }
.textual h3                             {margin-top:0; padding:25px 0 5px 0; text-align:left; color:#222; font-size:28px;}
.textual h3 a                           {margin-top:0; padding:25px 0 5px 0; text-align:left; color:#666; font-size:28px;}
.textual h4                             {margin-top:0; padding:10px 0 5px 0; text-align:left; color:#444; font-size:18px;}

ul.search-list                          {color: #222222; font-size: 13px; line-height: 16px; list-style: disc outside none; }
ul.search-list li                       {border-top: 1px solid #DDDDDD; clear: both; display: block; list-style-type: none; margin-left: 0; padding:15px 0;}

.affiliates-box                     {margin-top: 10px; padding: 20px; border-width: 1px; border-style: solid; border-color: gray; border-radius: 5px; background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */}
.affiliates_form li                 {list-style-type: none; margin-top: 20px; margin-bottom: 15px; clear: both;}
.affiliates_form label              {display: block; float: left; margin: 0 10px 0 0; padding-top: 3px; width: 120px; text-align: right;}
.affiliates_form input              {background-color:#fff;border:1px solid #bbb; -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius:4px; padding:2px; width: 300px; height: 20px;}
.affiliates_form textarea           {background-color:#fff;border:1px solid #bbb; -moz-border-radius: 4px;-webkit-border-radius: 4px; border-radius:4px; padding:2px;  width: 500px; max-width: 500px; height: 150px; max-height: 150px;}
.affiliate-error                    {color:red; padding-left:130px;}
.submit-button                      {display:block; padding:3px 2px; background:gray; color:#fff; width:80px;  float:left; text-align:center; font-weight:bold; border-radius:3px; -moz-border-radius:3px;; -webkit-border-radius:3px;}
.submit-button:hover                {opacity:0.9;}

#footer                                 {width: 100%; height: auto; background-color: black;}
#footer_wrapper                         {height: 100px;}
#footer_wrapper p                       {font-size: 12px; color: gray; padding-top: 20px;}
/*ends footer style*/
