/*** MEYER RESET v1.0 ***/
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}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}

/*** BASIC TYPOGRAPHY ***/
html { font-size: 62.5%; font-family: "trebuchet ms", Helvetica, Arial, sans-serif; }
strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var{ font-size: 92%; font-family: monaco, "Lucida Console", courier, monospace; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/*** QUOTES ***/
blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }



/*** BASE SIZES ***/
.container { font-size: 1.2em; line-height: 1.6em; }
h1 { font-size: 1.9em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

/*** LISTS ***/
ul li {}
ul { list-style-type: disc; }
ul ul { list-style-type: square; }
ul ul ul { list-style-type: circle; }
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }

/*** TABLES ***/
table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }

/*** MARGINS & PADDINGS ***/
blockquote *:first-child { margin: .8em 0; }
hr, p, ul, ol, dl, pre, blockquote, address, table, form { margin-bottom: 1.6em; }
/*** NOTE: Calulate header margins: TOP: 1.6em/size, BOTTOM: 1.6em/size/2 ***/
h1 { margin: 1em 0 .5em;  }
h2 { margin: 1.07em 0 .535em; }
h3 { margin: 1.14em 0 .57em; }
h4 { margin: 1.23em 0 .615em; }
h5 { margin: 1.33em 0 .67em; }
h6 { margin: 1.6em 0 .8em; }
th, td { padding: .8em; }
caption { padding-bottom: .8em; } /*** padding instead of margin for IE ***/
blockquote { padding: 0 1em; margin: 1.6em 0; }
fieldset { padding: 0 1em 1em 1em; margin: 1.6em 0; } /*** padding-top is margin-top for fieldsets in Opera ***/
legend { padding-left: .8em; padding-right: .8em; }
legend+* { margin-top: 1em; } /*** compensates for the opera margin bug ***/
textarea, input { padding: .3em .4em .15em .4em; }
select { padding: .1em .2em 0 .2em; }
option { padding: 0 .4em; }
a { position: relative; padding: 0.3em 0 .1em 0; } /*** for larger click-area ***/
dt { margin-top: .8em; margin-bottom: .4em; }
ul { margin-left: 1.5em; }
ol { margin-left: 2.35em; }
ol ol, ul ol { margin-left: 2.5em; }
form div { margin-bottom: .8em; }

/*** COLORS ***/
a:link { text-decoration: underline; color: #36c; }
a:visited { text-decoration: underline; color: #99c; }
a:hover { text-decoration: underline; color: #c33; }
a:active, a:focus { text-decoration: underline; color: #000; }
code, pre { color: #c33; } /*** very optional, but still useful. W3C uses about the same colors for codes ***/

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;max-height:0;overflow:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*** FANCY SERIF ***/
.fancy { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic; font-weight: normal; }

/*** SMALL CAPS ***/
.caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; font-weight:bold; padding:0 2px; }

/*** NO LINK ICON (use class="noicon" to remove the link icon from a specific link) ***/
body a.noicon { background:none !important; padding:0 !important; margin:0 !important; }


/*** TEXT CLASSES ***/
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: lighter;}
.error, .notice, .success {}
.error {}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {}
.error a {}
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {}
.center {text-align: center;}

/*** STYLES FOR BUTTONS ***/
a.button, button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /*** Links ***/
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Liberation Sans", Helvetica, Arial, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
button[type] { padding:4px 10px 4px 7px; line-height:17px; }
*:first-child+html .container button[type] { padding:4px 10px 3px 7px; }
button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }

/*** STANDARD BUTTONS ***/
button:hover, a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
a.button:active, button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/*** POSITIVE (LIGHT BACKGROUND) ***/
body .positive { color:#529214; }
a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
a.positive:active, button.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }

/*** NEGATIVE (DARK BACKGROUND)***/
body .negative { color:#d12f19; }
a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }


/* A container should group all your columns. */
.container {
  width: 850px;
  margin: 0 auto;
text-align:left;
}

/* Use this class on any div.span / container to see the grid. */
.showgrid { 
  background: url(src/grid.png); 
}

/* Body margin for a sensile default look. */
body {
 	text-align:center;
}


/* Columns
-------------------------------------------------------------- */

/* Sets up basic grid floating and margin. */
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21 {float:left;margin-right: 11px;}

/* The last column in a row needs this class. */
div.last { margin-right: 0; }

/* Use these classes to set the width of a column. */
.span-1  { width: 30px;}
.span-2  { width: 71px;}
.span-3  { width: 112px;}
.span-4  { width: 153px;}
.span-5  { width: 194px;}
.span-6  { width: 235px;}
.span-7  { width: 276px;}
.span-8  { width: 317px;}
.span-9  { width: 358px;}
.span-10 { width: 399px;}
.span-11 { width: 440px;}
.span-12 { width: 481px;}
.span-13 { width: 522px;}
.span-14 { width: 563px;}
.span-15 { width: 604px;}
.span-16 { width: 645px;}
.span-17 { width: 686px;}
.span-18 { width: 727px;}
.span-19 { width: 768px;}
.span-20 { width: 809px;}
.span-21, div.span-21 { width: 850px; margin: 0; }

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;max-height:0;overflow:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*** FANCY SERIF ***/
.fancy { color: #666; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; font-style: italic; font-weight: normal; }

/*** SMALL CAPS ***/
.caps { font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em; font-weight:bold; padding:0 2px; }

/*** NO LINK ICON (use class="noicon" to remove the link icon from a specific link) ***/
body a.noicon { background:none !important; padding:0 !important; margin:0 !important; }


/*** TEXT CLASSES ***/
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: lighter;}
.error, .notice, .success {}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.center {text-align: center;}

/*** STYLES FOR BUTTONS ***/
a.button, button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /*** Links ***/
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Liberation Sans", Helvetica, Arial, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
button { width:auto; overflow:visible; padding:4px 10px 3px 7px; }
button[type] { padding:4px 10px 4px 7px; line-height:17px; }
*:first-child+html .container button[type] { padding:4px 10px 3px 7px; }
button img, a.button img{ margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; float:none; }

/*** STANDARD BUTTONS ***/
button:hover, a.button:hover{ background-color:#dff4ff; border:1px solid #c2e1ef; color:#336699; }
a.button:active, button:active{ background-color:#6299c5; border:1px solid #6299c5; color:#fff; }

/*** POSITIVE (LIGHT BACKGROUND) ***/
body .positive { color:#529214; }
a.positive:hover, button.positive:hover { background-color:#E6EFC2; border:1px solid #C6D880; color:#529214; }
a.positive:active, button.positive:active { background-color:#529214; border:1px solid #529214; color:#fff; }

/*** NEGATIVE (DARK BACKGROUND)***/
body .negative { color:#d12f19; }
a.negative:hover, button.negative:hover { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }
a.negative:active, button.negative:active { background-color:#d12f19; border:1px solid #d12f19; color:#fff; }

body{background:#012E2B url(../css-img/wm-body-bg.jpg) no-repeat center top;}
.content{}
.login-class{float:right;margin-bottom:20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: #666 0px 2px 3px;-moz-box-shadow: #666 0px 2px 3px;box-shadow: #666 0px 2px 3px;background: #60D0C4;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#60D0C4), to(#078577));background: -moz-linear-gradient(#60D0C4, #078577);-pie-background: linear-gradient(#60D0C4, #078577);behavior: url(/css/PIE.php);padding:6px;margin-top:-4px}             

.login-class a{text-decoration:none;font-size:12px;font-weight:bold;color:#fff;padding:0 5px 0 0;margin-left:10px;border-right:1px solid}
.login-class a:last-child{border-right:0}
.ad-logo{float:left;}
.logo-wm {float:left;margin:20px 0 0 21px;padding:0;}
.banner-ad img{border:1px solid #000;}

.now-playing{font-size:12px;color:#E8E098;font-weight:bold;width:600px;margin:7px 0 5px 50px}
.now {margin:8px 0 0 10px;}
.now a{margin:8px 10px 0 10px;color:#E8E098;text-decoration:none}
.now a:hover{text-decoration:underline}
.next{float:right;}
.next a{color:#E8E098;text-decoration:none;margin:8px 10px 0 10px;}
.next a:hover{text-decoration:underline}
.nowplay-title{margin-left:5px;font-size:11px;color:#000;font-weight:bold}
.nav-bg{background:url(../css-img/nav-bg.jpg) no-repeat 0 0;height:37px;width:850px;_padding-bottom:8px;margin-top:5px;_margin-top:5px}
.main-nav{padding-top:10px}
.main-nav a{padding:10px 8px 9px 8px;_padding:11px 8px 8px 8px;text-decoration:none;font-weight:bold;color:#FF8238;margin-left:10px}
.main-nav a:hover,.main-nav a.sec-active{background-color:#712D08}
.main-nav{float:left;}
.secNav-bg{background-color:#873A1E;padding:8px 5px;margin-bottom:8px}
.secNav-bg .sec-nav a{text-decoration:none;font-weight:bold;float:left;color:#FE8831;padding:0 9px;border-right:1px solid;font-size:10px;font-family:arial,sans-serif;line-height:13px;}
.secNav-bg .sec-nav a:last-child{border-right:0;}
.secNav-bg .sec-nav a:hover,.secNav-bg .sec-nav a.sec-active{color:#FFBF32;}

.search{float:right;}
.search {}
input.type-text {background-color:#19221F;color:#fff;font-size:12px;border:0;height:16px;width:120px;margin-top:7px;float:left;/margin:7px 0 0 170px;/width:100px;/height:16px;}
input.submit-btn{cursor:pointer;margin:6px 15px 0 0;height:23px;background:0;border:0;font-size:11px;float:right;color:#9C3A11;font-weight:bold;background-color:#FFA100;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;}

.most-viewed-movies{margin-top:1px}
.most-view-bg{}


.ad-space-sidebar{margin-top:6px;_margin-top:10px}
.footer-round-bg{background-color:#092522;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;behavior: url(/css/PIE.php);width:850px;padding:5px 0 10px 0}
.footer-link .footer-a{text-decoration:none;color:#777774;float:left;margin-right:10px;width:130px;line-height:10px;_line-height:10px;/margin:2px 0 0 20px;padding:14px 0 0 10px}
.footer-link .footer-a:hover{text-decoration:underline}
a.feed-img img{margin: 0 0 0 10px;display:inline-block;width:18px}
a.feed-img{margin: 10px 0 0 0px;display:inline-block;}
a.feed-a{text-decoration:none;color:#777774;}
.footer-link .feed-a:hover{text-decoration:underline}

.footer{margin:20px 0 30px 0;_margin:50px 0 30px 0;}
.designed-by {float:right}
.im-footer{text-align:center;margin-top:10px;}
.powered-bg{color:#777774;}
a.im{text-decoration:none;font-weight:bold;margin-left:5px}



.registration_div_register{width:480px;background-color:#F9E7BD;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(/css/PIE.php);padding:5px;border:3px solid #FED14A;padding:10px;}

.head_div{}
.head_div .head_txt{color:#AA0B0B;font-size:16px;font-weight:bold;}
.head_div .head_cross{background:url(../css-img/cross.jpg) no-repeat;width:10px;height:10px;display:block;float:right;}
.form_entries{}
.entry_title{width:140px;float:left;color:#726D60;font-size:12px;font-weight:bold;}
.form_entries input.txt_bg{width:175px;height:18px;border:0}
.captcha_img{float:left;padding:0;margin-right:25px}
.captcha_img img{width:116px}
.form_submit{cursor:pointer;border:0;background-color:#FFA200;font-weight:bold;color:#600707;font-size:12px;margin-left:120px;-moz-border-radius:8px;-webkit-border-radius:8px}
.form_submit_new{cursor:pointer;border:0;background-color:#FFA200;font-weight:bold;color:#600707;font-size:12px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url(/css/PIE.php);padding:5px;padding:3px;}


.already_registered{color:#726D60;font-weight:bold;font-size:12px;width:300px;margin:-5px 0 5px 20px}
.registration_div_register input.txt_bg{width:220px;border:0;height:25px}
.already_registered_new{float:right;margin-right:45px;color:#726D60;font-weight:bold;font-size:12px;_margin-right:15px;/margin-right:15px;}
.already_registered_new{color:#726D60;font-weight:bold;font-size:12px;padding:0 15px;margin-top:-9px;width:200px;margin-top:-15px}
.already_registered_new .click_me{color:#BE4A3B;margin-left:10px}


.sign-in_registration_content{}
.sign-in_registration_div{background-color:#F9E7BD;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(/css/PIE.php);padding:5px;border:3px solid #FED14A}
.sign-in_head_div{padding:8px 12px;width:310px}
.sign-in_head_div .sign-in_head_txt{color:#AA0B0B;font-size:13px;font-weight:bold;margin-left:5px}
.sign-in_head_div .sign-in_head_cross{background:url(../css-img/cross.jpg) no-repeat;width:10px;height:10px;display:block;float:right;margin:5px 0 0 0}
.sign-in_form_entries{padding-left:15px;_margin-top:-12px}
.sign-in_entry_title{width:110px;float:left;color:#6E6859;font-size:12px;font-weight:bold;margin:-2px 0 0 0}
.sign-in_form_entries input.sign-in_txt_bg{width:155px;border:0;margin-right:10px}
.sign-in_form_entries{width:300px}
.sign-in_form_submit{border:0;background-color:#FFA200;font-weight:bold;color:#600707;font-size:12px;margin-left:120px;margin-bottom:10px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}
.sign-in_already_registered{color:#726D60;font-weight:bold;font-size:12px;padding:0 15px;margin-top:-9px;_margin-top:-25px}
.sign-in_already_registered .sign-in_click_me{color:#BE4A3B}

.user_stats{height:20px;margin-bottom:20px;float:right;background-color:#2A9F99;-moz-border-radius:0 0 0 5px;padding:5px;}
.user_stats a{color:#304B60;font-weight:bold}
.user_stats .greet{color:#E0FFFF;font-weight:bold}

.fdbk-lft,.fdbk-rt{float:left;}
.fdbk-lft{width:240px;}
.fdbk-cmnts .feedback_txtarea{width:450px;height:50px;}
.fdbk-rt .feedback_txtarea{height:115px;}

.feedback_div{background-color:#F9E7BD;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(/css/PIE.php);padding:5px;border:3px solid #FED14A}
.feedback_head_div{padding:8px 8px 3px 8px}
.feedback_head_div .feedback_head_txt{color:#AA0B0B;font-size:16px;font-weight:bold;margin-left:5px}
.feedback_head_div .feedback_head_cross{background:url(../css-img/cross.jpg) no-repeat;width:10px;height:10px;display:block;float:right;margin-right:25px}
.feedback_form_entries{padding-left:15px}
.feedback_form_entries select{width:186px}
.feedback_entry_title{width:170px;color:#726D60;font-size:12px;font-weight:bold;padding:0;margin:0;}
.entry_title_new{color:#726D60;font-size:12px;font-weight:bold;padding-top:5px;}
.feedback_form_entries input.feedback_txt_bg{width:175px;border:0;}
.feedback_captcha_img{float:left;padding:0;margin-right:53px}
.feedback_already_registered{float:right;margin-right:45px;color:#726D60;font-weight:bold;font-size:12px}
.feedback_already_registered .feedback_click_me{color:#C24F43}
.feedback_form_submit{margin-left:80px;float:left;/margin-left:20px;_margin-left:20px}
.feedback_form_submit input{border:1px solid #151515;background-color:#414141;color:#FFFFFF;font-size:11px;-moz-border-radius:5px;width:120px;height:30px;cursor:pointer}
.feedback_show_comments{color:#281111;font-weight:bold}
.feedback_show_comments_txt{width:170px;float:left;color:#726D60;font-size:12px;font-weight:bold}
.feedback_show_comments_drpdwn select{color:#281111;width:182px}
.feedback_div .clear{margin-bottom:5px;}
.feedback_mar_rgt{margin-right:-40px;/margin-right:10px;_margin-right:10px;}


.socialized{width:104px;height:30px;float:right;background:url(../css-img/header-logo-bg.png) no-repeat;);margin:5px 0 5px 0;/margin:5px 0 0 0}
.socialized .mobile_phone_icn{width:20px;height:20px;background:url(../css-img/phone-icon.png) no-repeat;);display:block;float:left;margin:5px 1px 0 8px;_margin:5px 1px 0 4px}
.socialized .twitt_icn{width:20px;height:20px;background:url(../css-img/twitter-icon.png) no-repeat;);display:block;float:left;margin:5px 1px 0 2px}
.socialized .fb_icn{width:20px;height:20px;background:url(../css-img/fb-icon.png) no-repeat;);display:block;float:left;margin:5px 1px 0 2px}
.socialized .ytube_icn{width:20px;height:20px;background:url(../css-img/youtube-icon.png) no-repeat;);display:block;float:left;margin:5px 3px 0 1px}
.none{display:none;}
.big-rss{padding:10px 0 0 10px;}
.big-rss a{font-size:20px;color:#fff;text-decoration:none;margin-left:10px;}
.big-rss a:hover{text-decoration:underline;}
.admin-footer .footer-round-bg{width:1006px!important}

.user-auth{background:red; padding:5px; color:#fff;text-align:center;font:bold 12px arial, tahoma;margin:40px 0;}
