article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; background:url(../images/bg_out.jpg) repeat;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
img{border:none; margin:0px; padding:0px; max-width:100%; display:block;}
textarea{outline:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; outline:none;}
h1,h2,h3,h4,h5,h6,ul,p,form,input{margin:0px; padding:0px; outline:none}
.clear:before,.clear:after{content:" "; display:table;}
.clear:after{clear:both;}
.clear{*zoom:1;}
input[type="submit"]{-webkit-appearance:none; /*-webkit-border-radius:0px;*/}
a{-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.none{-webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}
select{-webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: '';}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

/*Responsive menu*/
.responsive_menu{ padding-top:7px; padding-bottom:6px;}
.responsive_menu select{display:block;width:230px;height:36px;padding:4px 12px;font-size:14px;line-height:normal;color:#fff;vertical-align:middle;border:none; text-align:center; cursor:pointer; border:none; background:#623f00 url(../images/dropdown2.png) no-repeat 95% center; margin:auto; border-radius:3px; -webkit-border-radius:3px; -webkit-appearance:none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; font-family:Arial, Helvetica, sans-serif;}
.responsive_menu select option{padding:2px 0;}
/*Responsive menu close*/

.warningWrap{background:url(../images/bg.jpg) repeat;}
.indexwrap{width:990px; margin:auto; background-color:#000; padding:0 5px;}
.welcome{text-align:center; padding-top:10px; border-bottom:1px solid #bfbfbf; margin-bottom:12px;}
.welcome h2{font-size:20px; color:#fff; padding-bottom:5px;}
.welcome p{ color:#fff; font-size:12px; padding-bottom:10px;}
.indexModel{float:left; margin-left:18px; border:1px solid #fff;}
.indexRight{float:right; width:440px; margin-right:16px; text-align:center;}
.indexRight h1{font-size:75px; color:#fff;}
.indexRight textarea{width:384px; height:100px; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}
.read{font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px;}
.agree{font-size:12px; color:#fff; padding-top:15px;}
a.entrance{font-size:55px; color:#ffff00; text-decoration:underline; font-weight:bold;}
a:hover.entrance{text-decoration:none;}
.notAgree{font-size:12px; color:#fff; padding-top:20px; padding-bottom:17px;}
.notAgree a{color:#ffff00; text-decoration:underline;}
.notAgree a:hover{color:#ffff00; text-decoration:none;}
.indexF{text-align:center; padding-top:10px; border-top:1px solid #bfbfbf; padding-bottom:10px; clear:both;}
.whiteBox{background-color:#fff; width:700px; margin:auto; padding:0 8px 6px; margin-bottom:8px;}
.whiteBox h3{font-size:14px; text-align:center; color:#000; border-bottom:1px solid #bfbfbf; font-weight:normal; line-height:32px; margin-bottom:5px;}
.whiteBox h3 a{color:#FF0000; text-decoration:underline;}
.whiteBox h3 a:hover{color:#FF0000; text-decoration:none;}
.whiteBox p{font-size:10px; color:#000; text-align:left;}
.indexfLinks{width:720px; margin:auto; float:left; margin-left:88px;}
.indexfLinks p{font-size:12px; padding-bottom:10px; color:#fff;}
.indexfLinks p a{color:#ffff00; text-decoration:underline;}
.indexfLinks p a:hover{color:#ffff00; text-decoration:none;}
.entire{font-size:10px; color:#fff; padding-bottom:25px;}
.icra{float:right;}
.asacp{text-align:center; clear:both;}
.asacp img{display:inline-block;}

/* Tour */
.centerwrap{width:1000px; margin:auto; background-color:#000;}
header{position:relative;}
.slider{width:412px; height:260px; left:320px; overflow:hidden; position:absolute; top:168px;}
.sliderinner{width:1467px; height: 111px;}
.topNav{background:url(../images/navigationBg.jpg) no-repeat; width:1000px; height:95px; padding:0 10px;}
.topNav li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; text-transform:uppercase; width:33.33%; text-align:center}
.topNav li a{color:#f5d95c; display:block; line-height:95px; text-shadow:0px 2px 0 #000; font-weight:bold;}
.topNav li a:hover{color:#c18201;}
.welcomeVideo{padding:10px;}
.welcomeVideo video, .welcomeVideo iframe{width:100%;}
.episode_content{padding:0 14px 20px;}
.episTop{}
.episodeData{background:url(../images/bg_episode.jpg) repeat-y; padding:0 21px;}
.episodeBPic{ margin-bottom:13px;}
.episodeSPics{ padding-bottom:21px;}
.episodeSPic{float:left; margin-right:13px;}
.episodeSPic:nth-child(3n){margin-right:0px;}
.episodText{width:445px; background-color:#000; height:245px; border-radius:8px; -webkit-border-radius:8px; position:relative; margin-left:5px; padding-left:24px; padding-top:25px; padding-right:20px; float:left;}
.english:before{background:url(../images/bg_english.png) no-repeat; width:49px; height:40px; position:absolute; left:-16px; top:-6px; content:'';}
.episodText h3{font-family:Arial, Helvetica, sans-serif; font-size:35px; font-weight:normal; color:#fff; position:relative; margin-bottom:16px;}
.boxpix2{font-size:12px; font-family:Arial, Helvetica, sans-serif; height:150px; overflow:auto; color:#fff; padding-right:5px;}
.german{float:right;}
.german:before{background:url(../images/bg_german.png) no-repeat; width:46px; height:38px; position:absolute; left:-16px; top:-6px; content:'';}
.joinNow{clear:both;}
.footerBanner{background:url(../images/footerBanner.jpg) no-repeat; width:986px; height:376px; margin:10px auto 0; padding-top:238px; padding-left:72px;}
.joinBtn{float:left;}
.nexttour{float:left;}
footer{text-align:center; padding-bottom:22px; clear:both; padding-top:20px;}
footer p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px;}
footer p a{color:#fff;}
footer p a:hover{color:#f5d95c;}
.topspace{margin-top:12px;}

/* Join */
.joinwrap{width:980px; background-color:#000; margin:auto;}
.join_sites{float:left;}
.joinbody{float:right; width:566px;}
.joinLogo{text-align:center;}
.joinLogo img, .getAccess img{display:inline-block;}
.getAccess{text-align:center;}
.joinForm{background-color:#ffa715;}
.stream{font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:18px; color:#fff; font-weight:bold; padding-top:5px; padding-bottom:15px;}
.stream span{font-size:22px;}
.stream span em{font-style:normal; text-decoration:line-through #000;}
.stream span strong{color:#ff0000; font-weight:bold;}
.jForm{ padding:4px 15px 0px;}
.jForm label{float:left; width:168px; line-height:30px; clear:left; font-size:15px; margin-bottom:3px; font-family:Arial, Helvetica, sans-serif;}
.textbox{float:right; width:368px; height:30px; padding:0 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.ccbill{font-size:10px; text-align:center; font-weight:bold; padding-top:12px; font-family:Tahoma, Geneva, sans-serif}
.ccbill span{text-decoration:underline;}
.ccbill a{text-decoration:underline;}
.ccbill a:none{text-decoration:none;}
.protect{font-size:10px; text-align:center; font-weight:bold; padding-top:14px; font-family:Tahoma, Geneva, sans-serif}
.buttons{text-align:center; padding-top:5px;}
.buttons input{display:inline-block; padding:0 10px; margin-bottom:5px;}
.buttons form{display:inline-block;}
.available{text-align:center; font-size:16px; color:#F00; font-family:Tahoma, Geneva, sans-serif; padding-top:10px; padding-bottom:44px;}
.paylogos{text-align:center; padding-bottom:48px;}
.hbox img{display:inline-block;}
.hbox{padding-bottom:0px!important; padding-top:10px!important;}
.signupText img{display:inline-block;}
.signupText{text-align:center; padding-top:5px;}
.joinFooter{padding-top:28px; clear:both;}
.textinfo{text-align:center; font-size:12px; color:#fff; clear:both;}
.textinfo a{text-decoration:underline;}
.textinfo a:hover{text-decoration:none;}
.flinks{padding-top:22px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; text-align:center;}
.flinks a{color:#fff;}
.flinks a:hover{color:#fff; text-decoration:underline}