* { 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; }
.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: 850px; margin: 0px auto; text-align: center; padding: 20px 30px; }
#adfoot { width: 970px; margin: 0px auto; text-align: center; padding: 50px 0px; }

/****** 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 "Droid Sans", 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 "Droid Sans", 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: 850px; margin: 0px auto; padding: 20px 30px; text-align: center; }
.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; }

/****** 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 "Droid Sans", 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; }

/****** advertisement box ******/
.advert-box { text-align: center; }

/****** 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; }

/****** explore list ******/
.explore-list { padding: 15px 0px 25px; margin-bottom: 20px; border-bottom: 1px solid #DDD; }
.el-img { float: left; width: 135px; height: 125px; padding-top: 8px; margin-right: 30px; }
.el-header { float: left; padding-bottom: 10px; width: 325px; }
.el-header h3 { color: #06497B; font: normal 1em "Droid Serif", Georgia, "Times New Roman", Times, serif; }
.el-header p { color: black; font: bold 10px Arial, Helvetica, sans-serif; }
.el-wn, .el-tl { float: left; margin-right: 5px; width: 110px; }
.el-wn a, .el-tl a { display: block; padding: 15px 25px; text-decoration: none; color: #333; }
.el-wn, .el-tl {
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   -webkit-box-shadow: 0 1px 1px #fff;
   -moz-box-shadow:    0 1px 1px #fff;
   box-shadow:         0 1px 1px #fff;
   font: bold 11px Arial, Helvetica, sans-serif;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: #EEE;
   cursor: pointer;
}
.el-wn:hover, .el-wn:focus, .el-tl:hover, .el-tl:focus {
   border-color: #999;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   -moz-box-shadow:    0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.el-wn:active, .el-tl:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   -webkit-box-shadow: inset 0 1px 2px #aaa;
   -moz-box-shadow:    inset 0 1px 2px #aaa;
   box-shadow:         inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
}