* { vertical-align: baseline; font-weight: inherit; font-family: inherit; font-style: inherit; border: 0 none; outline: 0; padding: 0; margin: 0; }
body, p, h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, li, ol, dl, dd, blockquote { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
body { font-size: 100%; font-family: Arial, Helvetica, sans-serif; color: #666; background: white; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal; font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif; }
a:link, a:visited, a:active { color: #06497B; text-decoration: underline; }
a:hover { text-decoration: none; color: #999; }
a:active { outline: none; }
a:focus { outline-style: none; -webkit-outline-style: none; -moz-outline-style: none; }
ul, li { list-style-type: none; }
img { border: none; }

/****** misc ******/
.adbox { width: 300px; display: block; }
.space { padding: 15px }
.clear { clear: both; font: normal 0.5em / 0.5em "Courier New", Courier, mono;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; } /* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; } /* End hide from IE-mac */
#adhead { width: 728px; display: block; margin: 0px auto; text-align: center; padding: 20px 30px; clear: both; }
#adfoot { width: 970px; display: block; margin: 0px auto; text-align: center; padding: 50px 0px; clear: both; }

/****** header ******/
#header { background: black; border-bottom: 2px solid #666; }
.headwrp { margin: 0px auto; width: 850px; padding: 8px 30px 5px; background-image: url(http://site.themoviebox.net/img/logo.gif); background-repeat: no-repeat; background-position: 28px 10px; }
.logo { width: 250px; float: left; }
.logo a { display: block; width: 204px; height: 22px; }
.menubtns { width: 600px; float: left; padding: 5px 0px 0px; text-align: right; }
.menubtns a { background: black; margin: 0px 10px 0px 10px; padding: 4px 15px; text-decoration: none; font: bold 0.75em Arial, Helvetica, sans-serif; color: #3399FF; }
.menubtns a { box-radius: 8px;  -webkit-border-radius: 8px; -moz-border-radius: 8px; }
.menubtns a:hover { color: white; background: #333; }

/****** search ******/
#search-wrap { background: #E1F1F7; padding: 30px; display: none; }
#search-index { background: #E1F1F7; padding: 30px; }
.search { width: 625px; margin: 0 auto; }
#sf { display: block; padding: 10px; background: white; border: 2px solid #CCC; }
.stxt { padding: 3px 3px 3px 15px; background: white; border: 2px solid white; width: 500px; font: bold 0.95em Arial, Helvetica, sans-serif; color: #0AA0F7; }
.sbtn { cursor: pointer; width: 65px; border: 7px solid #DDD; }
.sbtn { background: #DDD; color: #444; font: bold 0.75em Arial, Helvetica, sans-serif; }
.nosearch { padding: 20px 0px 50px; }
.nosearch h4 { color: black; font: normal 1.3em "Droid Serif", Georgia, "Times New Roman", Times, serif; padding-bottom: 25px; word-wrap: break-word; }
.nosearch ol { padding: 0px 15px 0px 40px; }
.nosearch ol li { color: #222; font: normal 0.85em/1.2em Arial, Helvetica, sans-serif; padding-bottom: 10px; }
.nosearch ol li { list-style-position: outside; list-style-type: decimal; }
.nosearch ol li span { display: block; padding: 8px 25px; color: #666; }

/****** menu header ******/
#menu-wrap { background: #ADDAE9; padding: 0px; margin: 0px; }
.ad-topbanner { width: 728px; display: block; margin: 0px auto; padding: 20px 30px; text-align: center; clear: both; }
.mw-menu, .mw-menu-exp { width: 850px; margin: 0px auto; padding: 25px 30px 0px; text-align: center; }
.mw-menu ul, .mw-menu-exp ul { display: block; width: 635px; height: 33px; margin: 0px auto; padding: 0px; }
.mw-menu li, .mw-menu-exp li { display: inline; }
.mw-menu ul li a, .mw-menu-exp ul li a { display: block; float: left; width: 100px; height: 15px; padding: 15px 0px 3px; margin-right: 4px; background: #2F6D97; color: white; font: bold 0.75em Arial, Helvetica, sans-serif; text-decoration: none; }
.mw-menu ul li a:hover, .mw-menu-exp ul li a:hover { background: white; color: black; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.mw-menu ul li a.thisone, .mw-menu-exp ul li a.thisone { background: white; color: black; }
.mw-menu-exp { display: none; }

/****** front page typography ******/
.typog { clear: both; width: 850px; margin: 0px auto; padding: 15px 30px; text-align: left; }
.typog h2 { font: 2.2em / 1.0em "Droid Serif", Georgia, "Times New Roman", Times, serif; color: #2F6D97; }
.typog h2 strong { color: white; font-weight: normal;  text-shadow: 1px 1px 1px #2F6D97, 1px 2px 2px #2F6D97, 1px 3px 1px #2F6D97; }

/****** footer ******/
.footer-bg { background: #ECF1F2; border-top: 1px solid #CCC; }
#footer { background: black; }
.fmenu { width: 850px; margin: 0px auto; padding: 20px 30px 125px; }
.fmenu a { color: white; text-decoration: none; }
.fmenu a:hover { text-decoration: underline; zoom: 1; filter: alpha(opacity=50); opacity: 0.50; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.fleft p, .fright p { color: #999; font: bold 0.75em Arial, Helvetica, sans-serif; }
.fleft p { padding: 0px 0px 8px; }
.fleft { float: left; width: 550px; }
.fleft img { padding: 8px; background: white; border: 3px solid #E1F1F7; }
.fleft ul, .fleft li { display: inline; }
.fleft li { margin-right: 5px; }
.fright { float: left; width: 300px; text-align: right; padding: 0px; }

/****** page navigation ******/
#page-nav { width: 700px; margin: 0px auto; padding: 5px 30px 50px; background:; clear: both;  }
#page-nav ul, #page-nav li, #page-nav a { padding: 0; margin: 0; border: none; font-weight: normal; font-style: normal; list-style: none; text-transform: none; text-indent: 0px; font-variant: normal; text-align: left; line-height: 10px; letter-spacing: 0px; word-spacing: 0px; }
#page-nav ul { width: 100%; border-top: 0px solid #ADDAE9; padding: 10px 0px 0px; }
#page-nav li { float: left; display: block; }
#page-nav a { display: block; background: #E1F1F7;  text-decoration: none; border: 2px solid #ADDAE9; text-align: center; width: 43px; margin: 0px 5px; padding: 8px 0px; font: bold 12px Arial, Helvetica, sans-serif; color: #3399FF; }
#page-nav li a:hover { background: #45B9F6; color: white; border-color: #0977B3; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
#page-nav li.space { padding: 3px 5px; border-top: 1px solid white; border-bottom: 2px solid white; font: normal 12px Arial, Helvetica, sans-serif; color: #AAA; }
#page-nav li.first_last_page { font-style: italic; }
#page-nav li.active_page a { color: #0977B3; background: #ECF1F2; border-color: #ECF1F2; }
#page-nav li.active_page a:hover  { color: black; }
#page-nav li.next_prev a { color: black; background: #EEE; border-color: #CCC; }
#page-nav li.page_info { float: left; display: block; padding: 3px 50px 3px 3px; border-top: 1px solid white; font: normal 12px Arial, Helvetica, sans-serif; color: #AAA; }

/****** breadcrumbs ******/
.crumbs { width: 850px; margin: 0px auto; padding: 20px 30px 0px; }
.crumbs p { font: 1.25em "Droid Serif", Georgia, "Times New Roman", Times, serif; color: #3399FF; }
.crumbs p.crumbstxt { font: normal 0.95em/1.5em Arial, Helvetica, sans-serif; color: #555; }
.crumbs p span { color: black; }
.crumbs a { text-decoration: none; color: #3399FF; }
.crumbs a:hover { text-decoration: underline; }

/****** main content ******/
#mbody { width: 850px; margin: 0px auto; padding: 30px; background: white; }
#mbody .ltwr { width: 500px; float: left; padding-right: 25px; margin-right: 24px; border-right: 1px solid white; }
#mbody .rtwr { width: 300px; float: left; }
#mbody .mbfoot { clear: both; }
.rtwr div.adbox { padding: 10px 0px; width: 300px; }

/****** trailer post box ******/
.trlr-box { padding: 10px 0px 10px; margin-bottom: 10px; border-bottom: 1px solid #DDD; width: 500px; display: block; }
.tb-img { padding: 10px 30px 0px 0px; width: 135px; float: left; }
.tb-img a { display: block; height: 100px; width: 135px;  }
.tb-img a.watchnow:hover { background-image: url('http://site.themoviebox.net/img/play-btn.png'); background-repeat: no-repeat; background-position: 0px 0px; }
.tb-img a:hover img { zoom: 1; filter: alpha(opacity=50); opacity: 0.50; }
.tb-img a:hover img { -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.tb-txt { float: left; width: 320px; }
.tb-txt a { text-decoration: none; }
.tb-txt a:hover { color: black; }
.tb-txt h2, .tb-txt h3 { font: normal 1.25em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.tb-txt h2 { color: #06497B; padding: 0px; }
.tb-txt h3 { color: black; padding: 0px 0px 5px; }
.tb-txt p { padding: 0px 0px 10px; font: normal 0.75em/1.5em Arial, Helvetica, sans-serif; color: #555; }
.tb-txt p span { color: red; text-transform: uppercase; }
.tb-txt p.date { font: bold 0.625em Arial, Helvetica, sans-serif; color: black; padding: 0px; }
.tb-txt p.ads { font: bold 0.625em Arial, Helvetica, sans-serif; color: red; padding: 0px; }
.tb-txt p.playthis { background-image: url('http://site.themoviebox.net/img/playthis.png'); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 23px; }
.tb-txt p.playthis a { color: #3399FF;; padding: 0px; }
.tb-txt p.playthis a:hover { text-decoration: underline; }

/****** post buttons ******/
.wbtn { margin: 15px 0px 0px; }
.wbtn ul, .wbtn li { display: inline; }
.wbtn li a { display: block; float: left; text-align: center; width: 110px; padding: 13px 0px; margin-right: 10px; text-decoration: none; font: bold 0.75em Arial, Helvetica, sans-serif; color: #444; background: #DDD; border: 2px solid #AAA; -webkit-border-radius: 8px; -moz-border-radius: 8px; box-radius: 8px; }
.wbtn li a:hover { zoom: 1; filter: alpha(opacity=50); opacity: 0.50; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

/****** image post box ******/
.big-imagebox h2 { color: black; font: normal 2.0em/1.0em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.big-imagebox p.insertcap { font: bold 0.625em Arial, Helvetica, sans-serif; color: white; padding-bottom: 8px; }
.big-imagebox p.insertcap span { background: red; text-transform: lowercase; padding: 5px; }
.big-imagebox div.imgpost { padding: 15px 0px; }
.big-imagebox div.imgpost a:hover img { zoom: 1; filter: alpha(opacity=80); opacity: 0.80; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.big-imagebox p.imgtxt { font: normal 1em "Droid Serif", Georgia, "Times New Roman", Times, serif; padding-bottom: 15px; word-wrap: break-word; }
.big-imagebox p.imgtxt strong { font: bold 0.75em Arial, Helvetica, sans-serif; color: black; padding-right: 10px; }

/****** advertisement box ******/
.advert-box { text-align: center; padding: 35px 0px; margin-bottom: 10px; border-bottom: 1px solid #DDD; clear: both; width: 500px; display: block; }
.advert-box .abx-wrap { text-align: center; width: 250px; display: block; margin: 0px auto; clear: both; }

/****** next page button ******/
.next-btn { clear: both; padding: 25px 0px 0px; }
.next-btn ul, .nextbtn li { display: inline; }
.next-btn li a { display: block; float: right; padding: 25px 45px; margin: 0px 5px; background: black; text-decoration: none; color: white; font: bold 0.75em Arial, Helvetica, sans-serif; }
.next-btn li a:hover { background: #2F6D97; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 05s ease-in-out; }

/****** side bar box ******/
.sidebar-box { padding: 20px 25px 30px; background: black; margin: 15px 0px; }
.sidebar-box h4 { color: #3399FF; font: normal 1em "Droid Serif", Georgia, "Times New Roman", Times, serif; padding-bottom: 15px; }
.sidebar-box ul li { display: block; background: black; background-image: url(http://site.themoviebox.net/img/blk_link.gif); background-repeat: no-repeat; background-position: 5px 12px; border-bottom: 2px solid #111; }
.sidebar-box ul li a { display: block; text-decoration: none; padding: 10px; margin-left: 20px; color: white; font: bold 0.75em Arial, Helvetica, sans-serif; }
.sidebar-box ul li a:hover { color: #2F6D97; }
.sidebar-box ul li:hover { background: white; background-image: url(http://site.themoviebox.net/img/blk_link.gif); background-repeat: no-repeat; background-position: 5px 12px; }

/****** explore ******/
#expl-box { width: 850px; margin: 0px auto; padding: 20px 30px 5px; }
.expl-tbox { display: block; float: left; width: 272px; height: 290px; margin: 5px; }
.expl-tbox p { text-align: center; padding-top: 10px; color: #2F6D97; font: 1.0em / 1.0em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.expl-tbox p.posted { color: black; padding-bottom: 10px; font-size: 0.85em; }
.expl-tbox a { display: block; width: 250px; height: 185px; border: 11px solid white; }
.expl-tbox a:hover { background-image: url('http://site.themoviebox.net/img/play-btn-big.png'); background-repeat: no-repeat; background-position: 0px 0px; border: 11px solid #ADDAE9; }
.expl-tbox img:hover { zoom: 1; filter: alpha(opacity=35); opacity: 0.35; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 07s ease-in-out; }
.box-btn { padding: 10px; text-align: center; clear: both; }
.box-btn a { padding: 8px 15px; text-decoration:none; background: #06497B; color: white; font: bold 0.75em Arial, Helvetica, sans-serif; box-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; zoom: 1; filter: alpha(opacity=75); opacity: 0.75; }
.box-btn a:hover { zoom: 1; filter: alpha(opacity=100); opacity: 1; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 07s ease-in-out; }
.boxes-wrap { width: 850px; margin: 0px auto; padding: 20px 30px 0px; }
.box2, .box3, .box4, a.see2, a.seemenu { display: none; }

/****** explore channel box ******/
.chbx-wrap { width: 850px; margin: 0px auto; padding: 15px 30px; }
.channelbox { display: block; float: left; width: 263px; margin: 10px; }
.channelbox h3 { display: block; padding: 0px 0px 5px; color: black; text-align: center; border-bottom: 2px solid black; font: bold 0.9em Arial, Helvetica, sans-serif; }
.channelbox ul { display: block; padding: 0px; }
.channelbox li { border-bottom: 1px dashed #666; }
.channelbox li a { display: block; padding: 10px; text-decoration: none; text-align: center; color: #06497B; font: bold 0.75em Arial, Helvetica, sans-serif; }
.channelbox li a:hover { background: black; color: white; }

/****** css dropdown ******/
.dd-wrap { width: 850px; margin: 0px auto; padding: 20px 30px; }
.dd_menu { background: white; padding: 0px; margin: 0; list-style-type: none; height: 30px; font: 0.75em Arial, Helvetica, sans-serif; }
.dd_menu li { float: left; height: 30px; border-right: solid 5px white; }
.dd_menu ul { position: absolute; left: -9999px; top: -9999px; list-style-type: none; }
.dd_menu li:hover { position: relative; }
.dd_menu li:hover ul { left: 0px; top: 38px; background: white; padding: 3px; border: 5px solid #DDD; width: 100px; }
.dd_menu li:hover ul li { height: 25px; border: none; }
.dd_menu li:hover ul li a { text-decoration: none; padding: 0px; display: block; height: 25px; width: 100px; color: black; border: 1px solid transparent; }
.dd_menu li:hover ul li a:hover { height: 25px; color: #3399FF; }
.dd_menu li a.mainbtn  { text-decoration: none; color:#666; background-color: #F9F9F9; padding: 12px 24px; border: 1px solid #CCC; }
.dd_menu li a.mainbtn  { -moz-box-shadow:inset 0px 1px 0px 0px white; -webkit-box-shadow:inset 0px 1px 0px 0px white; box-shadow:inset 0px 1px 0px 0px white; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F9F9F9), color-stop(1, #E9E9E9) ); background:-moz-linear-gradient( center top, #F9F9F9 5%, #E9E9E9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E9E9E9'); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; display:inline-block; text-shadow:1px 1px 0px #ffffff;
}
.dd_menu li:hover a.mainbtn { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E9E9E9), color-stop(1, #F9F9F9) ); background:-moz-linear-gradient( center top, #E9E9E9 5%, #F9F9F9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#F9F9F9'); background-color:#E9E9E9; }

/****** tax box ******/
.tax-wrap { width: 850px; margin: 0px auto; padding: 0px 30px; }
.tax-box { display: block; float: left; width: 150px; height: 360px; padding: 10px; }
.tax-box h3 { display: block; padding: 5px 0px 0px; min-height: 65px; color: black; font: normal 1em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.tax-box img:hover { zoom: 1; filter: alpha(opacity=50); opacity: 0.5; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 07s ease-in-out; }

/****** tax ******/
.tax-basic { width: 850px; margin: 0px auto; padding: 0px 30px 50px; }
.tax-basic ul { clear: both; }
.tax-basic ul li { display: block; float: left; width: 168px; height: 85px; }
.tax-basic ul li h5 { font: 0.75em Arial, Helvetica, sans-serif; }
.tax-basic ul li h5 a { display: block; padding: 15px 3px; text-align: center; width: 150px; background: black; color: white; text-decoration: none; border: 1px solid black; }
.tax-basic ul li h5 a:hover { background: white; color: black; border: 1px solid #CCC; }

/****** tax buttons ******/
.tax-btn { height: 35px; }
.tax-btn a  { text-decoration: none; color: #777; font: bold 0.75em Arial, Helvetica, sans-serif; background-color: #F9F9F9; padding: 8px 0px; border: 1px solid #CCC; width: 150px; text-align: center; }
.tax-btn a  { -moz-box-shadow:inset 0px 1px 0px 0px white; -webkit-box-shadow:inset 0px 1px 0px 0px white; box-shadow:inset 0px 1px 0px 0px white; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F9F9F9), color-stop(1, #E9E9E9) ); background:-moz-linear-gradient( center top, #F9F9F9 5%, #E9E9E9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E9E9E9'); display:inline-block; text-shadow:1px 1px 0px #ffffff;
}
.tax-btn a:hover { text-decoration: none; color: black; }
.tax-btn a:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E9E9E9), color-stop(1, #F9F9F9) ); background:-moz-linear-gradient( center top, #E9E9E9 5%, #F9F9F9 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#F9F9F9'); background-color:#E9E9E9; }

/****** tax menu ******/
.tax-menu { width: 850px; margin: 0px auto; padding: 30px; }
.tax-menu h4 { color: #3399FF; font: normal 2em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.sort-wrap { background: black; clear: both; height: 25px; }
.sort-wrap p a { display: block; width: 29px; height: 15px; padding: 5px 0px; float: left; text-align: center; margin-right: 1px; text-decoration: none; background: black; color: white; font: bold 0.75em Arial, Helvetica, sans-serif; }
.sort-wrap p a:hover { background: white; color: #3399FF; }
.dates-wrap { padding: 20px 0px; }
.dates-wrap p { color: #AAA; font: normal 0.75em Arial, Helvetica, sans-serif; }
.dates-wrap p a { text-decoration: none; color: #2F6D97; }
.dates-wrap p a:hover { text-decoration: underline; color: black; }
.dates-wrap h4 { color: #3399FF; font: normal 2em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.tax-title { width: 850px; margin: 0px auto; padding: 30px; }
