			.f_r_div
			{
				float: right;
				padding-left: 10px;
				position: relative;
				top:10px;

			}
			.cf_bullet {
				border: solid 2px;
				width: 5%;
				color: #000	;
				text-align: center;
				background-color:#FAFAFA;
				float: left;
				margin-right: 3%;
				border-color: #FAFAFA;
				}
			.gr_crct
			{
				color: green;	
			}
			.rd_incrct
			{
				color: red;	
			}
			.buttons-wrap .btn {
			margin-right: 20px;
			}
			.btn-primary {
			background: #f58705;
			}
			.btn-primary-gray {
			background-color: #888;
			}
			.btn-primary-gray:hover {
			background-color: #aaa;
			}
			.btn-lg {
			font-size: 12px;
			padding: 8px 20px;
			}
			.btn {
			border: none;
			color: #fff;
			font-weight: bold;
			}

			.btn-sm {
			font-size: 11px;
			padding: 6px 14px;
			}
			.btn-primary:hover {
				background: #fd9c29;
			}
			.btn-default:hover {
			background: #979797;
			}
			a
			{
				text-decoration: none;
			}
			a:link {
			    color: #000;
			   
			}

			/* visited link */
			a:visited {
			    color: #000;
				
			}

			/* mouse over link */
			a:hover {
			    color: #000;
			   
			}

			/* selected link */
			a:active {
			    color: #000;
			   
			}
			.tb_mnu
			{
				float:left;
				
				height: 3%;
				
				padding-left: 4px;
				padding-right: 4px;			
				text-align: center;

				border-bottom: solid 3px;
				border-color: #FFFFFF;
				text-decoration: none;
				font-size: 15px;
				text-decoration: none;
				
			}
			.tb_mnu_act
			{
				float:left;
				
				height: 3%;
				
				padding-left: 4px;
				padding-right: 4px;			
				text-align: center;

				border-bottom: solid 3px;
				border-color: #FFFFFF;

				font-size: 15px;
				text-decoration: none;
				border-bottom: solid 3px;
				border-color: #FAAC58;
			
			}
			
			.tb_mnu:hover
			{
				border-bottom: solid 3px;
				border-color: #FAAC58;
			}
			.all_c
			{
				position:relative; height:100%;padding-left:2%;padding-right:2%;
			}
			span{
				
				color: #888;
			}
			.tb_mnu_container
			{
				width:90%;
				float: left;;
				position:relative; left:4%;
			}
			.sh
			{
				box-shadow: 1px 1px 7px 1px #888;
			}
			

			.rw_100
			{
				width: 100%;
				margin-bottom: 5px;
				float: left;
				margin-top: 5px;
				vertical-align: middle;
				line-height: 1.5;

			}
			.rw_100b
			{
				width: 100%;
				margin-bottom: 2%;
				float: left;
				margin-top: 2%;
				vertical-align: middle;

			}
			.rw_100s
			{
				width: 100%;
				margin-bottom: .1%;
				float: left;
				margin-top: .1%;
				vertical-align: center;
			}
			.wdth_65
			{
				width: 65%;
				margin-bottom: .1%;
				float: left;
				margin-right: 1%;
			}
			
			.wdth_32
			{
				width: 33%;
				margin-bottom: 1%;
				margin-top: .3%;
				
				float: left;
				margin-left: 1%;
			}
			.wdth_30
			{
				width: 29%;
				margin-bottom: .1%;
				float: left;
				margin-top: 1%;
				
				margin-right: .6%;
			}
			.wdth_40
			{
				width: 39%;
				float: left;
				margin-right: .6%;
			}
			
			.wdth_25
			{
				width: 24%;
				margin-bottom: .1%;
				float: left;
				margin-right: .1%;
			
			}
			.wdth_20
			{
				width: 18%;
				margin-bottom: .5%;
				float: left;
				margin-right: 2%;
			
			}
			
			
			.color_z
			{
				color:#222;
			}
			h2.ctr
			{
				color:#222;
			}
			h2.wdth_40
			{
				color:#222;
			}				
			.pic_bx
			{
				float: left;
				text-align: center;
			

			}
			img {
				    max-height: 100%;
				    max-width: 100%;
				} 
			
			
			.btn_dv
			{
				margin-top: 5px;
				margin-bottom: 5px;

			}
			.hgt_10
			{
				height: 10%;

			}
			
			.styl
			{
				background-color: #f5f5f5;
				width: 96%;
				padding-left: 4%;
				float: left;
				border-top:solid 1px;
				border-top-color: #abcdef;
				position: relative;
				left: 0%;		

			}
			
			
			
			.bnr_hgt
			{
				height: 340px;
				background-color: #efefef;
			}
			.hgt_65
			{
				height: 400px;
				background-color: #efefef;
			}
			.hgt_100
			{
				min-height: 100%;
			}
			.ply_btn
			{
				position:absolute;
				z-index:2;
				padding-top: 7%;
				padding-left: 120px;
				cursor: pointer;

			}
			.main_Div
			{
				width: 77%;
				padding-left: 11.5%;
				padding-right: 8%;
				position:relative;

				
				/*display: none;*/

			}
			.main_Div_B
			{
				width: 77%;
				padding-right: 8%;
				padding-left: 11.5%;
				padding-bottom: 100px;
				margin-bottom: 50px;
				height: 100%;
			}
			.main_title_Div
			{
				width: 77%;
				padding-left: 11.5%;
				padding-right: 8%;
				padding-bottom: 10px;


			}
			.bdr
			{
				border-bottom: solid 1px;
				border-color: #bbb;
			}
			.bdr_B
			{
				
				padding-top: 15px;
				padding-bottom: 2px;
				width: 96%;
				position: relative;
				float: left;
				padding-left: 2%;
				padding-right: 2%;
				height:30px;
				vertical-align: middle;
				margin-bottom: 0px;
				margin-top: 0px;
					
			}
			.bdr_A
			{
				
				padding-top: 5px;
				padding-bottom: 5px;
				width: 96%;
				position: relative;
				float: left;
				padding-left: 2%;
				padding-right: 2%;
				font-size:18px;
				height:34px;
				border-bottom: solid 1px;
				border-color: #fff;

			}
			.v_align
			{
				float:left;
				color:#666;
			}
			.bnr
			{
				background-repeat: no-repeat;;
				background-image: url("Images/top_banner.jpg");
				background-size: cover;
			}
			.bnr_premium
			{
				background-repeat: no-repeat;
				background-image: url("Images/top_banner2.jpg");
				background-size: cover;
			}
			.right_side_dvs
			{
				border: solid 1px;
				background-color: #fafafa;
				border-color: #dfdfdf;
				margin-bottom: 15px;
				width:100%;
				padding-bottom: 15px;
				float: left;
			}
			.colr
			{
				background-color: #f6f6f6;
			}
			video
			{
				height: 0px;
				width: 0px;
			}
			.vdo
			{
				height:auto;
				width: 90%;
			}
			.ttl_msg_dv
			{
				
				font-size: 25px;
				color: #FFFFFF;
				padding-left: 41%;
				padding-right: 4%;
				padding-top: 10%;
				padding-bottom: 2%;
				text-align: left;
				float: left;
				width: 55%;
				font-weight:100;
				line-height: 34px;
				font-family: Arial, Helvetica, sans-serif;

			}
			.ttl_msg_dv_sub
			{
				
				font-size: 18px;
				margin-top: 3%;
				margin-bottom: 3%;
				font-weight:100;
				line-height: 20px;
				font-family: Arial, Helvetica, sans-serif;

			}
			.vdo_dv_A
			{
				padding-left: 5%;
				padding-right: 4%;
				padding-top: 4%;
				padding-bottom: 4%;
				width: 100%;
				line-height:150%;
				text-align: left;


			}
			.txt_dv_A
			{
				padding-left: 6%;
				padding-right: 4%;
				padding-top: 4%;
				padding-bottom: 4%;
				width:90%;
				line-height:150%;
				text-align: left;
			}
			.toy
			{
				left: 5%;
				position: relative;
				top: 10%;
				float: left;
				background: transparent;


			}
			
			.ctr
			{
				text-align: center;	

			}
			video
			{
				padding-top:2%;

  				width: 90%;
  				height: auto;   

			}
			
			.rw_spec
			{
				width:100%;
				position: relative;
				float: left;
				padding-top: 10px;
			   	background-color: #f5f5f5;

			   	border-top:solid 1px;
			   	border-bottom:solid 1px;
			   	border-color:#e0e0e0;
			   	
			}
			.rw_spec_sticky{
			    position:fixed;
			    width:77%;
			    top:0;
			    z-index: 99;    
			}
			.rw_spec_sticky_L{
			    position:absolute;
			    top: 680px;
			    width:77%; 
			    z-index:99;
			}
			.CF_nav_menu {
				
			   width: 100%;
			   float: left;
			   background-color: #fff;
			}
			.CF_nav_menu-padding {
			    padding-top:40px;
			 }

			.CF_nav_content p {
			    margin-bottom:20px;
			}
			.CF_nav_sticky {
			    position:fixed;
			    top:0;
			    z-index: 99;  
			    width: 25.5%;  
			}
			.CF_nav_sticky_L {
			    
			    position: relative;
			    top:450px;
			    z-index: 99;  
			    width: 100%;
			}
			@-moz-document url-prefix() { 
				.kas
				{

				}
			 
			.CF_nav_sticky {
			    
			   position:fixed;
			    top:0;
			    z-index: 26.56%;
			}
			.main_btns
			{
				float: right;
				margin: 10px;
			}