#resume ,#member { display:none; } 

.resume_playing, .replay_video {
	background: none repeat scroll 0 0 #07a4e6;
	position: absolute;
	top: 7px;
	width: 800px;
	height:448px;
	padding:0;
	text-align: center;
}
.resume_playing { background:url(../../images/frontend/30s_bg.jpg) no-repeat; }
.vid_text a, .resume_playing_member a, .close-button-container a, .pause-button-container a {
	color: #FFFFFF;
	cursor: pointer;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.resume_playing_member {
	height: 10px;
	padding: 23px 0 30px 0;
	text-align: center;
	width: 524px;
	position: absolute;
	top: 115px;
	background: none repeat scroll 0 0 #07a4e6;
}
.video_wrap {
	position:relative;
}
.vid_red_bg { top: 0;
  left: 0;
	top:0;
  width: 805px;
  height: 460px;
  overflow: hidden;
  position:absolute;
  background: #0b0b0b;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.vid_txt {
	margin: 0 115px 30px;
    padding: 110px 0 30px;
	color: #FFFFFF;
	font-size:16px;
	line-height:35px;
	border-bottom: 1px dashed #FFFFFF;
}
.vid_txt a { display:inline-block; margin:0; line-height:25px; padding: 0 15px; font-size:16px; font-family: Arial, Helvetica, sans-serif; }
.vid_txt a.resume_btn { color:#fff; ext-align:center; margin:10px 0 0;
	border:2px solid #ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	background: #28bfff;
	background: -moz-linear-gradient(top,  #28bfff 0%, #07a4e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28bfff), color-stop(100%,#07a4e6));
	background: -webkit-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: -o-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: -ms-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: linear-gradient(to bottom,  #28bfff 0%,#07a4e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28bfff', endColorstr='#07a4e6',GradientType=0 );
}
.vid_txt a.resume_btn:hover { color: #353535;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
}

.vid_txt a.help_afd_btn { color:#353535; text-align:center;
	border:2px solid #ffffff;
	border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );
}
.vid_txt a.help_afd_btn:hover { color:#fff;
	background: #28bfff;
	background: -moz-linear-gradient(top,  #28bfff 0%, #07a4e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#28bfff), color-stop(100%,#07a4e6));
	background: -webkit-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: -o-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: -ms-linear-gradient(top,  #28bfff 0%,#07a4e6 100%);
	background: linear-gradient(to bottom,  #28bfff 0%,#07a4e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28bfff', endColorstr='#07a4e6',GradientType=0 );
}

.vid_sm {  padding: 0 200px; float:left; }
.vid_sm .share_txt { color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 18px; padding:5px 0; float:left; }
.vid_sm a, .vid_sm span { margin:0 22px 0 0; float: left; }
.vid_sm span span { margin:0; }
.vid_sm a.fb_icon, .vid_sm span.fb_icon .stLarge { background:url(../../images/frontend/sm_icons.png) no-repeat -185px 0 !important; width:41px; height:41px; }
.vid_sm a.fb_icon:hover, .vid_sm span.fb_icon .stLarge:hover { background-position: -185px -46px !important; opacity:1 !important; }
.vid_sm a.email_icon, .vid_sm span.email_icon { margin:0; }
.vid_sm a.t_icon, .vid_sm span.t_icon .stLarge { background:url(../../images/frontend/sm_icons.png) no-repeat -231px 0 !important; width:41px; height:41px; }
.vid_sm a.t_icon:hover, .vid_sm span.t_icon .stLarge:hover { background-position: -231px -46px !important; opacity:1 !important; }
.vid_sm a.email_icon { background: url(../../images/frontend/sm_icons.png) no-repeat -276px 0 !important; width: 44px; height: 41px; }
.vid_sm a.email_icon:hover { background-position: -276px -46px !important; opacity:1 !important; }

.h2_heading {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	color:#000;
	margin:20px 0;
}
.c-b-close-slide-button .close-button-container, .c-b-pause-slide-button, .pause-button-container {
	position: absolute;
	float: left;
	right: 0;
	height: 62px;
	text-align: left;
	width: 85px;
}
.video_image {
	padding-top: 12px;
	float: left;
}
.c-b-close-slide-button .close-button-container .close-button, .pause-button-container .close-button {
	text-align: left;
	display: block;
	background-color: #4589CE;
	color: white;
	font-family: Sans-Serif;
	font-weight: bold;
	padding: 25px 0 24px 15px;
}
.c-b-close-slide-button .close-button-container .close-button span.c-b-close-button {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}
.c-b-close-button, a .c-b-close-button {
	background: url('../images/blue_close_sprite.png') no-repeat 0 0;
	width: 61px;
	height: 61px;
	display: block;
}
.c-b-close-slide-button, .close-button-container, .c-b-pause-slide-button, .pause-button-container {
	position: absolute;
	z-index: 5;
	overflow: hidden;
	right: 0;
	top: 0;
	height: 61px;
}
.c-b-close-button:hover, a:hover .c-b-close-button {
	background-position: 0 -64px;
	text-decoration: none;
}

/* C2A Panel */
.custom_video_con_bg { position:absolute; top:8px; left:8px; width:800px; height:450px; text-align: center;
	background: #edeef0; /* Old browsers */
	background: -moz-linear-gradient(top,  #edeef0 0%, #dee5eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeef0), color-stop(100%,#dee5eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #edeef0 0%,#dee5eb 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeef0', endColorstr='#dee5eb',GradientType=0 );  IE6-9 */	
}

.custom_video_con_bg.welcome_bg { background:url(../../images/frontend/welcome_vidoe_bg2.jpg) no-repeat 0 0; }
.custom_video_con_bg.doolin_story_bg, .custom_vid_bg.doolin_story_bg { background:url(../../images/frontend/doolin_story_bg.jpg) no-repeat 0 0 !important; }

.custom_vid_welcome { padding: 65px 10px 0; }
.custom_vid_welcome p { color: #fff; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight:400; font-size: 17px; padding: 0 0 20px; }
.custom_vid_welcome a { display: inline-block; float: none; font-size: 20px;  margin: 0 0 15px; padding: 10px 20px; text-decoration: none; }
.custom_vid_welcome a.replay_btn { margin:0 0 0 30px; line-height:25px; }

.custom_video_story { padding: 70px 0 0; }
.custom_video_story .info { color: #fff; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight:400; font-size: 25px; padding: 0 0 30px; }
.custom_video_story a { display: inline-block; float: none; font-size: 20px;  margin: 0 0 25px; padding: 10px 30px; text-decoration: none; line-height:25px; }

/* Custom Video Screen */
.custom_vid_bg { position:absolute; top:8px; left:8px; width:800px; height:450px; text-align: center; z-index: 1;
	background: #edeef0; /* Old browsers */
	background: -moz-linear-gradient(top,  #edeef0 0%, #dee5eb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edeef0), color-stop(100%,#dee5eb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #edeef0 0%,#dee5eb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #edeef0 0%,#dee5eb 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeef0', endColorstr='#dee5eb',GradientType=0 );  IE6-9 */	
}
.celebrity_con { padding: 75px 30px 0; }
.celebrity_con p { color: #000000; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight:400; font-size: 25px; padding: 0 0 30px; margin:0; }
.celebrity_con a { display: inline-block; float: none; font-size: 20px;  margin: 0 0 25px; padding: 15px 30px; text-decoration: none; }

/* 30s Video */
#member_30s { display:none; }
.custom_vid_30s { height: 445px !important; width: 795px !important; background:url(../../images/frontend/30s_bg.jpg) no-repeat !important; }
.custom_vid_30s p { color: #fff; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight:400; font-size: 17px; padding: 0 0 15px; }
.custom_vid_30s .custom_video_con { padding:70px 45px 0; }
.custom_vid_30s a.replay_btn { padding: 10px 20px !important; margin:0 15px !important; line-height: 25px ; font-size:20px !important; float: none !important; }

/* Custom Video Screen Doolin */
.doolin_con { padding: 30px; overflow:hidden; }
.doolin_con p { color: #fff; font-family: "Roboto",Arial,Helvetica,sans-serif; font-weight:400; font-size: 25px; padding: 0 0 20px; margin:0; }
.doolin_con a { display: inline-block; float: none; font-size: 20px;  padding: 15px 30px; text-decoration: none; }

/* Send to friend */
.form_friend_wrap_small { float: left; margin: 10px 54px; overflow: hidden; padding: 5px;}
.form_friend_wrap_small .form_lt, .form_friend_wrap_small .form_rt { float:left; width:325px; }
.form_friend_wrap_small .form_lt { padding:0 20px 0 0; }
.form_friend_wrap_small .form_row { float: left; width: 100%; margin: 0 0 20px; }
.form_friend_wrap_small  label { display: block; font-family: "Roboto",Arial,Helvetica,sans-serif; font-size: 14px; color: #fff; margin: 0 0 9px; cursor: pointer; float: left; width: 120px; text-align: left;}
.form_friend_wrap_small  input, .form_friend_wrap_small textarea {width: 167px; font-size: 16px;}
.form_friend_wrap_small textarea { height: 57px; font-size: 16px;}
.form_friend_wrap_small .wv_row {margin: 0 8px 20px 0 !important; width: 120px; }
.form_friend_wrap_small .wv_row img { margin: 0 0 5px 0; display: block; } 
.form_friend_wrap_small .wv_wrap { clear:both; }
.form_friend_wrap_small .wv_wrap input { width: 170px; display: block; text-transform:uppercase; padding:5px 8px; background:#e7e7e7; font-size: 15px; float: left;  }
.form_friend_wrap_small .wv_wrap span { float:left; width: 130px;}
.form_friend_wrap_small .wv_wrap .help_txt { font-size: 10px; font-weight: normal; padding: 2px 20px 0 0; color:#fff; width: 110px; text-align: left; }
.form_friend_wrap_small .org_btn { background: linear-gradient(to bottom, #ff8c10 0%,#e76200 100%); border-radius: 5px 5px 5px 5px;  box-shadow: 0 2px 2px hsla(0, 0%, 0%, 0.59);  color: hsl(0, 0%, 100%);  font-family: Arial,Helvetica,sans-serif;  font-size: 20px;  line-height: 20px; text-align: center; cursor:pointer; }
.form_friend_wrap_small .org_btn:hover{ background: #FF8416; }
.form_friend_wrap_small .padd_errormsg { clear: both; color: #FF0000; display: block; font-size: 12px; padding: 2px 0 0 5px; }

.main_heading_30sec { color: #fff; font-family: Arial,Helvetica,sans-serif; font-size: 32px; letter-spacing: -2px; line-height: 40px; padding: 0 0 15px;}
.submit{padding-left: 315px;}
.submit .org_btn { padding: 0 20px; }
.vid_txt_sent { margin: 0 130px 30px; padding: 15px 0 30px; color: #FFFFFF; font-size:16px; border-bottom: 1px dashed #FFFFFF;}
#info{background: url("../../images/frontend/loading.gif") no-repeat scroll center #000;  height: 450px; position: absolute; text-align: center; width: 800px; opacity: 0.7;}