/* ggw hsa tour styles - JMendoza */
@charset "utf-8";

.show {display:block !important;}

.body_wrap {
-moz-box-shadow: 0 0 85px 5px #f2f2f2;
-webkit-box-shadow: 0 0 85px 5px #f2f2f2;
box-shadow: 0 0 85px 5px #f2f2f2;
width:1030px;overflow:hidden;margin:0 auto;padding:0;
}
.body_wrap .ad_wrap {width:978px;padding:15px 0;margin:0 auto 10px auto;border:1px solid #e4e4e4;overflow:hidden;background-color:#fff;}
.body_wrap input[type="radio"] {display:block;padding:0;}

.body_wrap .font_a {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:24px;line-height:50px;color:#262626;}
.body_wrap .font_b {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:14px;line-height:20px;color:#262626;}
.body_wrap .font_c {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:30px;line-height:50px;color:#1c9db9;}
.body_wrap .font_d {font-family: Tahoma, Geneva, sans-serif;font-weight:bold;font-size:22px;line-height:40px;color:#262626;}
.body_wrap .font_e {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:12px;line-height:18px;color:#777777;}
.body_wrap .font_f {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:18px;line-height:24px;color:#fa003f;}
.body_wrap .font_g {font-family: Tahoma, Geneva, sans-serif;font-weight:bold;font-size:18px;line-height:24px;color:#262626;}
.body_wrap .font_h {font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:12px;line-height:18px;color:#262626;}
.body_wrap .font_i {font-family: Tahoma, Geneva, sans-serif;font-weight:bold;font-size:24px;line-height:24px;color:#262626;}

.body_wrap .footer {width:1030px;overflow:hidden;}
.footer .footer_txt_wrap {width:1030px;display:block;margin:25px 0;overflow:hidden;}
.footer .footer_txt_wrap p {text-align:center;margin:6px 0;}
.footer .footer_txt_wrap a {color:#fa003f;}

.top_nav {width:1030px;overflow:hidden;height:80px;}
.top_nav .logo_wrap {float:left;display:block;height:50px;width:270px;margin:15px 0 15px 15px;background:url(../images/ggw_logo.png) top left no-repeat;}
.top_nav .button_wrap {float:right;display:block;height:40px;width:260px;margin:20px 15px 20px 0;}

.join_header {width:1030px;overflow:hidden;height:90px;background:url(../images/join_header_bg.png) top center repeat-x;}
.join_header .logo_wrap {float:left;display:block;height:50px;width:270px;margin:15px 0 15px 15px;background:url(../images/ggw_logo.png) top left no-repeat;}
.join_header .button_wrap {float:right;display:block;height:40px;width:120px;margin:20px 40px 20px 0;}
.join_subheader {width:1030px;overflow:hidden;height:40px;margin:10px 0;text-indent:30px;text-align:left;}

.button_wrap a {display:block;float:left;height:40px;width:120px;margin:0 0 0 5px;}
.button_wrap .button_member_login {background:url(../images/button_member_login.png) top left no-repeat;}
.button_wrap .button_join_now {background:url(../images/button_join_now.png) top left no-repeat;}

.banner_wrap {width:1030px;margin:0;overflow:hidden;}
#hsa_slider {width:1030px;height:405px;overflow:hidden;}

.banner_wrap a,
.banner_wrap img {display:block;border:none;}


.form_wrap {width:980px;margin:15px auto;overflow:hidden}
.form_wrap form {width:980px;display:block;}
.form_wrap form .left {float:left;width:390px;margin:0 15px 0 0;}
.form_wrap form .right {float:left;width:565px;}

.form_wrap form #step1,
.form_wrap form #step2,
.form_wrap form #step3 {border:1px solid #d5d5d5;background-color:#f6f6f6;}

.banner_secure {margin:0;width:390px;height:70px;}

#step1 .header,
#step2 .header,
#step3 .header {width:100%;height:24px;margin:10px 0;text-align:left;text-indent:20px;}

#step1 {width:388px;margin:0 0 15px 0;}
#step2 {width:388px;margin:0 0 15px 0;background:url(../images/payment_options_bg.png) top left no-repeat;}
#step1 input[type="text"] {width:336px;height:36px;margin:0 14px 5px 14px;padding:0 10px;font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:12px;line-height:36px;color:#777;}
#step1 .join_error {width:336px;overflow:hidden;margin:0 14px 10px 14px;font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:12px;line-height:14px;color:#f00;}

#step2 .payment_options_wrap {width:340px;margin:14px 10px;font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:12px;line-height:20px;color:#777;}
#step2 .payment_options_wrap label {display:block;width:340px;margin:0 10px;overflow:hidden;}

/* added 20130605 */
#step2 .payment_options_wrap input[type="radio"] {float:left;margin:4px 10px 0 2px;}

#step3 {width:565px;margin:0 0 15px 0;}
#step3 .plan_wrap {width:523px;margin:0 10px 10px 10px;padding:10px;border:1px solid #e4e4e4;background-color:#fff;overflow:hidden;}
#step3 .plan_wrap label {display:block;margin:0;width:523px;height:73px;overflow:hidden;}



.join_member_all,
.join_member_deal {width:523px;height:72px;padding:0px;margin:0 0 2px 0;border-bottom:1px solid #e4e4e4;}
.join_member_all {background-color:#fff;}
.join_member_deal {background-color: #66ffff !important;background-image: none !important;}


/* updated 20130605 */
.chooseme {float:left;width:30px;height:72px;border:none;margin:0 10px;padding:0;overflow:hidden;}
.chooseme input[type="radio"],
.signup_option {float:left;margin:28px 0 0 2px;}

.chooseme_text {float:left;position:relative;width:405px;height:72px;border:none;overflow:hidden;}
.chooseme_price {float:left;width:60px;height:72px;overflow:hidden;}
.chooseme_price sup {font-size:12px !important;line-height:14px;}



.option_text1 {width:100%;height:24px;margin:15px 0 0 0;}
.option_text2 {width:100%;height:18px;margin:0;}
.option_text3 {width:100%;height:24px;margin:15px 0 0 0;text-align:right;}
.option_text4 {width:100%;height:18px;margin:0;text-align:center;}

.option_text1dollar {font-size:23px;line-height:22px;font-weight:bold;}
.option_text2_red {font-size:18px;line-height:22px;font-weight:bold;color:#fa1b1b;}
.option_text2_red2 {font-size:12px;line-height:23px;color:#fa1b1b;}


.content_wrap {width:980px;margin:15px auto 0 auto;padding:15px 0 0 0;border:1px solid #e4e4e4;background-color:#f6f6f6;}
.content_wrap .scenes_wrap {display:block;width:100%;overflow:hidden;}
.content_wrap .header_wrap {display:block;width:100%;overflow:hidden;}
.content_wrap .footer {display:block;width:980px !important;overflow:hidden;}


.header_wrap .header {width:100%;height:50px;margin:10px 0;text-align:center;}
.finesubfootnav_img {width:640px;height:48px;margin:25px auto 40px auto;}

.scenes_wrap .thumb_wrap {float:left;width:300px;height:270px;padding:4px;border:1px solid #e4e4e4;overflow:hidden;background-color:#fff;}
.scenes_wrap .thumb_wrap:nth-child(3n+1) {margin:0 0 10px 10px !important;}
.scenes_wrap .thumb_wrap:nth-child(3n+2) {margin:0 15px 10px 15px !important;}
.scenes_wrap .thumb_wrap:nth-child(3n+3) {margin:0 10px 10px 0 !important;}

.scenes_wrap .thumb_wrap .thumb {display:block;position:relative;width:300px;height:200px;margin:0 0 10px 0;border:0;}
.scenes_wrap .thumb_wrap .thumb_info {width:300px;height:45px;margin:10px 0 0 0;}

/*added 20130610 */
.thumb_wrap .thumb .icon_play {display:none;width:300px;height:200px;position:absolute;top:0px;left:0px;z-index:100;background:url(../images/hover_play_300x200.png) top left no-repeat;}

.thumb_info .thumb_info_left {float:left;display:block;width:230px;margin:0 0 0 10px;}
.thumb_info .button_play {float:left;display:block;width:48px;height:36px;margin:6px 0 0 4px;background:url(../images/icon_play.png) top left no-repeat;}

.thumb_info_left p,
.thumb_info_left .icon_hd,
.thumb_info_left .duration,
.thumb_info_left .rating_star_wrap,
.thumb_info_left .rating_score_wrap {float:left;overflow:hidden;}

.thumb_info_left p {width:100%;margin:0 0 5px 0;}
.thumb_info_left .icon_hd {width:32px;height:20px;}
.thumb_info_left .duration {width:56px;text-align:center;}
.thumb_info_left .rating_score_wrap {width:26px;font-weight:bold;text-align:center;}
.thumb_info_left .rating_star_wrap {margin:0;height:14px;width:68px;overflow:hidden;padding:2px 0 4px 0;}
.thumb_info_left .rating_star_wrap img {float:left;width:12px;height:14px;border:none;margin:0;padding:0;}


.ad_txt_wrap,
.ad_img_wrap {display:block;width:958px;padding:15px 0;margin:0 auto 10px auto;border:1px solid #e4e4e4;overflow:hidden;background-color:#fff;}
.ad_img_wrap2 {display:block;width:958px;padding:15px 10px;margin:0 auto 10px auto;border:1px solid #e4e4e4;overflow:hidden;background-color:#fff;}

.ad_wrap .ad_txt,
.ad_txt_wrap .ad_txt {height:50px;padding:15px 0;text-decoration:underline;text-align:center;}
.ad_txt_wrap .ad_img {width:930px;height:80px;padding:0;}
.ad_txt_wrap .ad_img img {border:none;}


.video_player_wrap {width:1030px;height:840px;overflow:hidden;background:#e8e8e8;margin:0 0 15px 0;}
.video_player_wrap .video_player {width:1000px;height:563px;margin:15px 15px 12px 15px;}
.video_player_wrap .video_info {width:998px;overflow:hidden;background-color:#fff;border:1px solid #e4e4e4;margin:15px 15px 12px 15px;}
.video_player_wrap .video_thumbs {width:1000px;height:128px;margin:0 15px;}

.video_info .video_info_left {float:left;display:block;width:700px;height:90px;margin:0 10px 0 20px;}
.video_info .button_play {float:left;display:block;width:255px;height:55px;margin:18px 0 0 0;background:url(../images/icon_fullvideo.png) top left no-repeat;}

.video_info_left p,
.video_info_left .icon_hd,
.video_info_left .duration,
.video_info_left .rating_star_wrap,
.video_info_left .rating_score_wrap {float:left;overflow:hidden;}

.video_info_left p {width:100%;margin:0 0 5px 0;}
.video_info_left .icon_hd {width:32px;height:20px;}
.video_info_left .duration {width:56px;text-align:center;}
.video_info_left .rating_score_wrap {width:26px;font-weight:bold;text-align:center;}
.video_info_left .rating_star_wrap {margin:0;height:14px;width:68px;overflow:hidden;padding:2px 0 4px 0;}
.video_info_left .rating_star_wrap img {float:left;width:12px;height:14px;border:none;margin:0;padding:0;}

.video_thumbs .video_thumb {float:left;display:block;width:192px;height:128px;border:0;margin:0 10px 0 0;}
.video_thumbs .video_thumb:nth-child(5n+5) {margin:0 !important;}

.thumbs_wrap {width:978px;border:1px solid #e4e4e4;background-color:#f6f6f6;padding:10px 0;margin:15px auto;overflow:hidden;}
.thumbs_wrap .thumb {float:left;width:170px;height:270px;background-color:#fff;padding:6px 7px 6px 6px;margin:0 0 10px 9px;border:1px solid #e7e7e7;}
.thumbs_wrap .thumb p {width:170px;text-align:center;margin:10px 0;}



.icon_best_value {
	position:absolute;z-index:100;top:5px;left:220px;
	width:60px;	height:60px;
	background:url(../images/icon_best_value_60x60.png) top left no-repeat;
}
.icon_most_popular {
	position:absolute;z-index:100;top:5px;left:220px;
	width:60px;	height:60px;
	background:url(../images/icon_most_popular_60x60.png) top left no-repeat;
}

#join_button {
	display:block;
	width:455px !important;height:70px !important;
	border:none !important;
	text-indent:-9999px;cursor:pointer;
	margin:15px auto;
}

#terms_wrap {
	width:455px;overflow:hidden;
	margin:0 auto 15px auto;
	font-family: Tahoma, Geneva, sans-serif;font-weight:normal;font-size:9px;line-height:16px;color:#777777;
	text-align:center;
}
#terms_wrap a {text-decoration:underline;color:#777777;}