body{ margin:0px; padding:0px;}
.wraper{width:964px; margin:25px auto 0px; padding:0px 19px; border:1px solid #BD8E0D; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; display:block;  position:relative; background:url("../images/page_bg.jpg") repeat-x;}
.main_content{ float:left;}
@font-face {
    font-family: 'zurich_cn_btregular';
    src: url('../images/font/tt0298m_-webfont.eot');
    src: url('../images/font/tt0298m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/font/tt0298m_-webfont.woff') format('woff'),
         url('../images/font/tt0298m_-webfont.ttf') format('truetype'),
         url('../images/font/tt0298m_-webfont.svg#zurich_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.header{margin:0px 0 15px 0; height:117px; float:left; width:100%; background:url("../images/top_line_sep.jpg") bottom center repeat-x;}
.logo{ float:left; margin:12px 0 0 25px;}
.logo a img{ border:none;}
.menu{float:right; margin:47px 0 0 0; padding:0;}
.menu ul{float:left; margin:0px; padding:0px; background:url("../images/menu_bg.jpg") repeat-x; height:38px; }
.menu ul li{float:left; margin:0px; list-style:none; background:url("../images/menu_line.jpg") no-repeat right center; font-family: 'zurich_cn_btregular'; font-size:16px; line-height:41px; padding:0px 35px; }
.menu ul li:last-child{ background:none;}
.menu ul li a{color:#501100; text-decoration:none; font-weight:600;}
.first{float:left; margin:0px; width:7px; height:38px;}
.last{float:left; margin:0px; width:7px; height:38px;}

/*home_slider*/
.home_banner{float:left; width:100%;}
/* end home_slider*/

/*middel_part*/
.middel_part{float:left; margin:0 0 22px 0;}
.mid_search{ float:left; background:url("../images/search_box_bg.png") no-repeat; width:303px; height:43px;}
.mid_search p label{ float:left; margin:5px 11px 0px; font-family: 'zurich_cn_btregular'; font-size:16px; color:#ffffff;}
.mid_search p{ margin:9px 0 0 0;}
.search_go{float:left; margin:0 0 0 5px; }
.search_go_input{background:url("../images/go.png") no-repeat; font-family: 'zurich_cn_btregular'; font-size:16px; color:#8f4b0a; border:none; height:26px; width:36px; cursor:pointer;}
span.skinnedSelect {
    background: url("../images/selectbox.png") no-repeat scroll 0 100% transparent;
    float: left;
    height:26px;
}

span.skinnedSelect select {
   opacity: 0;filter: alpha(opacity = 0);moz-opacity: 0; width: 187px; margin-left: -186px; margin-top:0px; *margin-top:-3px;
}

span.skinnedSelect select option {
    width:160px;
}

span.skinnedSelect .text, span.skinnedSelect select option {
    font-family: 'zurich_cn_btregular'; font-size:16px; color:#76797e;
    text-align: left;
}


span.skinnedSelect .text {
    float: left;
    line-height: 25px;
	  *line-height: 20px;
    text-indent: 15px;
    width: 187px;
}
.mid_downlode_catalogue{float:left; background:url("../images/catlog_downlode.png") no-repeat; width:219px; height:43px; font-family: 'zurich_cn_btregular'; font-size:20px; line-height:43px; text-transform:uppercase; padding: 0 93px 0 55px; margin: 0 0 0 12px;}
.mid_downlode_catalogue a {
    color: #8f4b0a;
    text-decoration: none;
}.mid_social_icon{float:left; background:url("../images/social_icon_bg.png") no-repeat; width:267px; height:45px;  padding:0px 0px 0px 9px;}
.mid_social_icon span{color:#1f396f;font-family: 'zurich_cn_btregular'; font-size:20px; float:left; line-height:45px; margin: 0 10px 0 0;}
.mid_social_icon a img{ margin:8px 7px 0px 0px; border:none;}
/*middel_part*/

/*home_content*/
.home_content{ float:left; width:100%; margin:0px 0 0 0;}
.welcome_box{ float:left; margin:0px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background:#1f396f; width:553px; height:265px; padding:0px 18px; }
.welcome_box h1{color: #FFFFFF;
    float: left;
    font-family: 'zurich_cn_btregular';
    font-size: 23px;
    margin: 23px 0;
    text-transform: uppercase;
    width: 100%; font-weight: normal; }
.welcome_box p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:20px;}
.home_right_video{ float:right; margin:0px; background:#000; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; width:348px; height:268px;}
.home_right_video iframe{ margin:10px 0 0 0;}
/*end home content*/

/*footer*/
.footer{  margin:0px auto; width:963px;}
.footer_first{float:left; margin:0px; width:6px; height:82px;}
.footer_last{float:left; margin:0px; width:6px; height:82px;}
.mid_footer{ float:left; margin:0px; background:url("../images/footer_mid_bg.jpg") repeat-x; width: 951px; height:82px;  }
.mid_footer span{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#695509; width:355px; line-height:26px; margin: 0 0 0 14px;}
.mid_footer ul{ float:left; margin:0px; padding:0px ;width:70%;}
.mid_footer ul li{ float:left; list-style:none; border-right:1px solid #695509; font-size:12px; font-family:Verdana, Geneva, sans-serif;  padding:0px 15px; }
.mid_footer ul li:last-child{ border:none;}
.mid_footer ul li a{ color:#695509; text-decoration:none;}
.powered_by{ float:right;}
.powered_by a img{ border:none; margin: 10px 18px 0 0; text-decoration:none;}
/*end_footer*/

.top_menu {
  /*background: url("../images/top_menu.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);*/
  height: 38px;
  line-height: 23px;
  position: absolute;
  right: 0;
  text-align: center;
  top:-24px;
   *top:0;
  width: 163px; color: #FFFFFF;
    -webkit-border-radius: 5px; 
  background:#ffc900;-moz-border-radius: 5px; border-radius: 5px; 
  behavior: url("../PIE/PIE.htc");
  
}
.top_menu a{ color: #FFFFFF; text-decoration:none;  font-size: 13px; font-family: arial;}
.top_menu_main {
  margin: 0 auto;
  position: relative;
  width: 964px;
}

/*START ABOUT PAGE*/
.innerpage_box{ float:left; margin:0px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background:#1f396f; width:928px; padding:0px 18px; *padding:0px 18px 25px; background:#2852a8 url("../images/movie_page_bg.jpg") repeat-x; }
.innerpage_box h1{color: #fff;
    float: left;
    font-family: 'zurich_cn_btregular';
    font-size: 23px;
    margin: 23px 0;
    text-transform: uppercase;
    width: 100%; border-bottom: 1px dotted #CCCCCC; }
.innerpage_box p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:20px;}
.inner_page_banner{ margin:0 0 25px 0;}
/*END ABOUT PAGE*/

/*START CONTACT PAGE*/
.contact_add_box{ float:left; width:418px; height:115px;  padding:0px 10px; margin:0px 26px 25px 0px}
.contact_add_box h1{color: #ffffff;
    float: left;
    font-family: 'zurich_cn_btregular';
    font-size: 18px;
    margin: 10px 0;
    text-transform: uppercase;
    width: 100%; border-bottom: 1px dotted #CCCCCC; }
/*END CONTACT PAGE*/



/*START ADMIN CSS*/

.admin_login{ margin:150px auto; width:300px; border: 1px solid #c4af62;}
.admin_login h1 {background: none repeat scroll 0 0 #FFC900;color: #FFFFFF;font-family: 'zurich_cn_btregular';font-size: 15px;height: 25px;line-height: 25px;margin: 0;text-align: center;}
.main_login_form{margin: 0;padding: 0 10px;}
.login_form{ margin:0px;}
.login_form label{ margin:0px; font-family: 'zurich_cn_btregular';font-size: 15px; color:#000;}
.login_form input.box{ border: 1px solid #1f396f;height: 20px;width: 200px;}
.login_submit{ background: none repeat scroll 0 0 #EABB23;border: 2px solid #A1832E;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 25px;margin: 0 0 25px;width: 65px; font-family: 'zurich_cn_btregular';}
.main_adminbox{ width:950px; margin:0px auto; border:2px solid #c4af62; padding:0px 10px;}
.main_adminbox h1{color: #4b75cc;float: left;font-family: 'zurich_cn_btregular';font-size: 19px;width: 25%;}
.sign_out, .back_to_home{background: none repeat scroll 0 0 #EABB23;border: 2px solid #A1832E;color: #FFFFFF;font-size: 14px;font-weight: bold;height: 25px;margin: 15px 0 0px; line-height: 25px;width: 65px; font-family: 'zurich_cn_btregular'; float:right; text-align:center;}
.sign_out a, .back_to_home a{color: #FFFFFF; text-decoration:none;}
.back_to_home{ width:100px; margin: 15px 9px 0 0;}
.add_new_movie{ float:left; width:100%;  font-family: 'zurich_cn_btregular';
font-size: 19px; margin: 0 0 20px;}
.add_new_movie a{color: #8F4B0A; text-decoration:none;}
.movie_section{ margin:0px; width:100%; font-family: 'zurich_cn_btregular'; color:#8F4B0A; border-collapse:collapse;}
.movie_section tr td{ height:25px; text-align:center;}
.movie_section tr td a{ color:#8F4B0A; text-decoration:none;}
.movie_section tr td a img{ border:none;}
.add_movie_form{ margin:0px; width:100%; color: #8F4B0A; }
.add_movie_form table tr td{ margin:0px; font-family: 'zurich_cn_btregular';}
.add_movie_form table tr td textarea{ background:#fff;}
.main_add_movie_admin{ width:645px; margin:0px auto; border:2px solid #c4af62; padding:0px 10px;}
.main_add_movie_admin h1{color: #4b75cc;float: left;font-family: 'zurich_cn_btregular';font-size: 19px;width: 25%;}
.add_movie_reset{background: none repeat scroll 0 0 #EABB23; border: 2px solid #A1832E; color: #FFFFFF;font-size: 14px;font-weight: bold;height: 25px;margin:10px 0; line-height: 21px;width: 65px; font-family: 'zurich_cn_btregular';  text-align:center; cursor:pointer;}
.view_img_page{ width:100%; margin: 25px 0; border-collapse:collapse;}
.view_img_page tr td{font-family: 'zurich_cn_btregular'; color: #8F4B0A; text-align:center;}
.view_img_page tr td a img{ border:none;}
/*END ADMIN CSS*/

/*START MOVIE PAGE*/
.main_movies_page {border: 1px solid #E4AF1D;float: left;width: 100%; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
margin: 0 0 25px;}
.main_movie_box { float:left; width:100%; margin: 0px 0px 0px 0; border-bottom:1px dotted #E4AF1D; padding: 0 0 15px;}
.main_moremovie_box { float:left; width:100%; margin: 0px 0px 0px 0;  padding: 0 0 15px;}
.main_movie_img{ float:left; width:20%;}
.main_movie_img img {
  height: 227px;
  margin: 14px 0 0 11px;
  width: 157px; border: 2px solid #CCCCCC; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px;
}
.movie_content {float: left;width:78%; margin:0 0 0 15px;}
.morepage_movie_content {
  
  float: left;
  margin: 0 0 0 15px;
  width: 96.5%;
}
.movie_more { float:right; background:url("../images/movie_more_butt.jpg") repeat-x; width:70px; height:28px; text-align:center; margin: 0 14px 25px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; line-height: 28px;}
.movie_more a {color: #501100;font-family: 'zurich_cn_btregular';font-size: 14px;line-height:33px;text-decoration: none; }
.movie_name{font-family: 'zurich_cn_btregular'; font-size:18px; color:#B88C13; text-transform:uppercase; font-weight:bold; line-height:45px;}
.movie_name a{color:#b88c13; text-decoration:none;}
.movie_name_morepage {
  color:#B88C13;
  float: left;
  font-family: 'zurich_cn_btregular';
  font-size: 18px;
  height: 35px;
  line-height: 35px;
  margin: 20px 0 11px 24px;
  padding: 0;
  text-transform: uppercase; font-weight:bold;
 
}
.morepage_movie_point {
 
  color: #1F396F;
  float: left;
  font-family: 'zurich_cn_btregular';
  font-size: 15px;
  margin: 0 0 0 25px;
  width: 586px;
  line-height:23px;
}
.morepage_heading{ color:#000; font-weight: bold;}
.morepage_movie_point span a{color:#1F396F; text-decoration: none;}
.morepage_movie_point span a:hover{color:#B88C13;}
.morepage_movie_point span {float: left;line-height: 26px;width: 100%;}
/*.morepage_movie_point strong{color:#000000; margin: 0 5px 0 0;}*/
.more_page_bottom_add {
    float: left;
    line-height: 26px;
    margin: 0px 0 15px 33px;
    width: 518px;
    font-family: 'zurich_cn_btregular';
    font-size: 15px;
    color: #1F396F;
}
.movie_point span {float: left;line-height: 26px;width: 100%;}
.movie_point span strong{color:#000000; margin: 0 5px 0 0;}
.movie_point{font-family: 'zurich_cn_btregular'; font-size:15px; color:#1F396F;}
.movie_tab {
  background:url("../images/movie_tab_bg.jpg") repeat-x ;
  border-radius: 5px 5px 0 0;
  float: left;
  height: 28px;
  margin: 25px 0px 0px 5px;
  padding:0px 15px;
  text-align: center;
  line-height: 28px;font-family: 'zurich_cn_btregular'; font-size:18px;
}
.movie_tab a{color:#000; text-decoration:none;}
.movie_tab:hover{background: url("../images/movie_tab_bghover.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);}
.more_movie_heading {
  background:url("../images/more_movie_tap.png") no-repeat;
  color: #E4AF1D;
  float: left;
  font-size: 19px;
  height: 27px;
  line-height: 27px;
  margin: 0 0 25px 14px;
  padding: 0 0 0 28px;
  width: 100%;
  font-family: 'zurich_cn_btregular';
}
.more_movie_page_video {
  float: left;
  margin: 0 0 0px 0px; font-family: 'zurich_cn_btregular'; color:#1F396F;
}
.more_movie_page_video a{ background: none repeat scroll 0 0 #E4AF1D;
  border-radius: 5px 5px 5px 5px;
  color: #000000;
  float: left;
  font-family: 'zurich_cn_btregular';
  font-size: 15px;
  height: 25px;
  line-height: 25px;
  margin:0px 0 0 5px;
  padding: 0 5px;
  text-align: center; text-decoration: none;}
.more_movie_page_video iframe{ float:left; margin:0 25px 0 0px;}
.synopsis_content{ float:left; font-family: 'zurich_cn_btregular'; color:#1F396F; font-size:15px; line-height: 20px; margin: 0 19px 15px; }
.synopsis_content a{ color:#1F396F; text-decoration: underline;} 
.synopsis_content a:hover{ color:#E4AF1D; text-decoration:none;}
.still_images_more{ float:left; margin: 0 0 0 23px;}
.still_images_more_sub {
  
  float: left;
  margin: 0 35px 25px 0; 
}
.still_images_more_sub img{-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #FFFFFF;}
.all_four_tab{ float:left; }
.all_four_tab span {
  background: none repeat scroll 0 0 #F5DF8F;
  border-radius: 5px 5px 5px 5px;
  float: left;
  font-family: 'zurich_cn_btregular';
  font-size: 18px;
  margin: 15px 10px 15px 0 ;
  padding: 0 15px;
}
.all_four_tab span a { color:#000; text-decoration:none;}
.back_butt {
  background: url("../images/movie_more_butt.jpg") repeat-x ;
  float: right; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;
  font-size: 15px;
  height: 28px;
  text-align: center;
  width: 66px; line-height:30px; font-family: 'zurich_cn_btregular'; margin:25px 0 0 0;
}
.back_butt a{ text-decoration:none; color:#501100;}
.jwplayer{ float:left; margin:0 15px 0 0;}
.more_movie_page_video > div {
    float: left; margin:0 25px 15px 0;
}
.movie_add_succ {
  color: #009900;
  font-family: 'zurich_cn_btregular';
  font-size: 16px;
  margin: 5px auto 0;
  text-align: center;
  width: 100%;
}
.main_poster_img{ float:left; margin: 29px 0 0;}
.main_poster_img img{-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
.main_link_box {
  margin:15px 0 0 25px;
  float: left;
 width: 584px;
}
.no_video_uplode{ margin:3px 0 0 25px!important;}
.search_movie_heading {
  color: #1F396F;
  float: left;
  font-family: 'zurich_cn_btregular';
  font-size: 25px;
  margin: 10px 0;
}

.main_rating_section{ 
    float: left;
    margin: 15px 0 0 7px;
    width: 584px;
}
.review_name {
    float: left;
    font-size: 16px;
    margin: 0.4px 0 4px;
    width: 100%;
}
.movie_reating{ float:left; margin:0 0 10px; width: 120px;}
.main_movie_reating{float: left;
    width: 89px;}
.main_review_name{ 
    color: #1F396F;    font-family: 'zurich_cn_btregular';
    float: left;
    width: 303px;}
	.review_heading{font-family: 'zurich_cn_btregular';
    font-size: 15px;
    line-height: 23px; color: #000000;
    font-weight: bold;    margin: 0 0 20px;}
	
#TextBoxesGroupMovieRating div select {
    float: left;
    margin: 0 0 2.0px;
}

/*END MOVIE PAGE*/