
/* pop video */

#pop_vid_out{
position:absolute;
visibility:hidden;
margin:0 auto;
padding:7px;
border:0;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
background-color:#fff;
border:1px solid #F5F5F5;
z-index:10;
box-shadow:10px 10px 35px #222;
-webkit-box-shadow:10px 10px 35px #222;
-moz-box-shadow:10px 10px 35px #222;
}

#pop_vid{
visibility:hidden;
overflow:auto;
overflow-x:hidden;
-ms-overflow-x:hidden;
background-color:#fff;
font-size:11px;
color:#444;
line-height:135%;
margin:0;
padding:10px;
border:3px solid #999;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background-image:url(img/bg_f4_ff.png);
background-repeat:repeat-x;
background-position:top;
}

#pop_vid div.yt_big{
display:block;
width:853px;
height:480px;
}

#pop_vid div.yt_med{
display:none;
width:640px;
height:361px;
}

#pop_vid div.yt_sm{
display:none;
width:480px;
height:315px;
}

#pop_vid div.yt_mo{
display:none;
width:320px;
height:180px;
}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {

	#pop_vid div.yt_big{
	display:none;
	}
	
	#pop_vid div.yt_med{
	display:block;
	}
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {

	#pop_vid div.yt_med{
	display:none;
	}
	
	#pop_vid div.yt_sm{
	display:block;
	}
}

@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) {

	#pop_vid div.yt_sm{
	display:none;
	}
	
	#pop_vid div.yt_mo{
	display:block;
	}
}

#pop_vid p{
font-size:11px;
color:#444;
line-height:135%;
margin:0;
padding:0 0 10px 0;
}

#pop_vid H2{
color:#1b2170;
max-width:600px;
font-size:14px;
font-weight:bold;
margin:-14px 0px 10px 0px;
padding:0px;
}

#pop_vid a.cl_bx:link, a.cl_bx:visited {
background-image:url(img/close_win.png);
display:block;
width:15px;
height:15px;
margin:-5px -5px 0px auto;
text-decoration:none;
}

#pop_vid a.cl_bx:hover{
background-image:url(img/close_win_g.png);
text-decoration:none;
}

#pre_load_pop_vid_clo{
background-image:url(img/close_win.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

#pre_load_pop_vid_clo_o{
background-image:url(img/close_win_g.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

/*
help vid lnk
*/

a.help_lnk, a.help_lnk:visited {
display:block;
float:right;
margin:-12px 0 0 5px;
padding:3px 0 0 20px;
font-size:10px;
line-height:13px;
font-weight:bold;
text-decoration:none;
color:#294C9B;
background-image:url(img/playd.png);
background-repeat:no-repeat;
background-position:0 0;
}

a.help_lnk:hover{
color:#000;
text-decoration:underline;
}

a.help_lnk_lst, a.help_lnk_lst:visited {
display:block;
margin:3px 0 0 0;
padding:3px 0 5px 20px;
font-size:10px;
line-height:13px;
font-weight:bold;
text-decoration:none;
color:#294C9B;
background-image:url(img/playd.png);
background-repeat:no-repeat;
background-position:0 0;
}

a.help_lnk_lst:hover{
color:#000;
text-decoration:underline;
}

/*
fake vid
*/

div.yt_fake_vid{
height:180px;
width:320px;
margin:0;
border:1px solid #ddd;
position: relative;
}

div.yt_fake_vid:hover{
cursor: pointer;
border:1px solid #777;
}

div.yt_fake_vid div.yt_hov{
float: left;
position: absolute;
left:0;
top:0;
z-index:2;
background-image:url(img/yt_180.png);
background-repeat:no-repeat;
background-position:0 0;
height:180px;
width:320px;
}

div.yt_fake_vid div.yt_hov:hover{
background-image:url(img/yt_180_hov.png);
}

#yt_fake_vid_pre_load{
background-image:url(img/yt_180_hov.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

/*
fake vid fit frame
*/

div.yt_fake_vid_fit{
position:relative;
padding-bottom:56.25%;
padding-top:0;
height:0;
overflow:hidden;
background-color:#000;
cursor:pointer;
border:1px solid #ddd;
}

div.yt_fake_vid_fit img{
width:100%;
}

div.yt_fake_vid_fit div.yt_hov_fit{
position:absolute;
display:block;
background:url(img/yt_vid_but.png);
background-repeat:no-repeat;
height:48px;
width:68px;
top:50%;
left:50%;
margin:-24px 0 0 -34px;
}

div.yt_fake_vid_fit:hover div.yt_hov_fit{
background:url(img/yt_vid_but_o.png);
}

div#yt_fake_vid_fit_pre_load{
background:url(img/yt_vid_but_o.png);
width:0;
height:0;
background-position:-1000px -1000px;
}

div.yt_cnt_500{
max-width:500px;
margin:30px auto;
padding:0;
}

div.yt_cnt_500:first-child{
margin-top:0;
}

div.yt_cnt_500:last-child{
margin-bottom:0;
}



