@charset "utf-8";

body {
	 font-family: 'Archivo Narrow', "Microsoft JhengHei","Microsoft Yahei","微軟正黑體", "微软雅黑", Arial, Helvetica, sans-serif;
	
	
     font-size: 14px;
     margin:0;
     padding:0;
     color:#000000;
     -webkit-text-size-adjust:none;
     background-color:#ffffff;
}
 html, body {
     margin:0;
     padding:0;
     /*height:100%;*/
}



 input,form,textarea,h1,h2,h3,h4,h5,h6,div,table,img,p,ul,li {
     margin: 0;
     padding: 0;
}
 th {
     text-align: left;
     padding:5px;
}
 td{
     vertical-align:top;
}
 #table_form td{
     vertical-align:top;
}
 img{
     border:none;
}
 input:focus, textarea:focus {
     outline: none;
}
 a,a:visited {
     text-decoration:underline;
     color:#f9bb00;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 a:hover {
     color:#f9bb00;
     text-decoration:none;
     animation: color_change 0.5s ;
}
ul{
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
		padding-bottom:30px;
		padding-left:18px;
}

ol{
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
		padding-bottom:30px;
		padding-left:18px;
}

 a:focus {
     outline: none;
}


p{
	clear:both;
	padding-bottom:20px;
	line-height:150%;


}

h1,h2,h3,h4,h5,h6{
	clear:both;
	width:100%;
	font-weight:600;
	color:#f9bb00;
	font-size:25px;
	padding-bottom:60px;



}

h2{
	clear:both;
	width:100%;
font-weight:400;
	color:#f9bb00;
	font-size:18px;
	padding-bottom:5px;

}




.about_img{
	margin-right:10px;
	margin-bottom:10px;
	max-width:150px;
}

 .rtecenter{
     text-align:center;
}
 .table_contact{
     clear:both;
     margin-bottom:20px;
}
 .table_contact td{
     padding:0px 10px 5px 0px;
}
 .table_contact td.title{
}
 .table_contact td.title2{
}
 .table_contact td{
}
 #container {
     position:relative;
     margin:auto;
     padding:auto;
     width:100%;
     margin-bottom:0px;
     padding-bottom:0px;
}
 #main_container {
     position:relative;
     margin:auto;
     padding:auto;
    /* width:100%;
     */
     margin-bottom:0px;
     padding-bottom:0px;
     width:100%;
     margin-top:70px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 #main_container.current {
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 #main_content_container{
     width:100%;
     margin:auto;
     padding:auto;
     min-height:500px;
     margin-bottom:0px;
     padding-bottom:0px;
}
 #main_content{
     clear:both;
     width:100%;
     margin:auto;
     padding:auto;
     min-height:300px;
     margin-bottom:0px;
     padding-bottom:0px;
}
 .header{
     clear:both;
     width:100%;
     height:70px;
     position:fixed;
     left:0px;
     top:0px;


     -webkit-transition: height 500ms ease-out 0s;
     -moz-transition: height 500ms ease-out 0s;
     -o-transition: height 500ms ease-out 0s;
     transition: height 500ms ease-out 0s;
  -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
 

	 background-color:#ff0000;
     z-index:9999;
}

/*
.section_home  .header{
   
     position:relative;
     left:herit;
     top:herit;

}
.section_home   #main_container {
   
    margin-top:0px;

}
*/


 .header_container{
     max-width:1000px;
  height:70px;
	      
     position:relative;
     margin:auto;

	 background-color:#ffffff;
	 
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	 
	 
}
 .header_current{



}
 .header_current .header_container{
	 /*
    	 -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
	 */
	 	 
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	 /*
	 box-shadow: 0 4px 2px -2px rgba(0,0,0,0.24);
	 */
}
 .header_current #logo{
    
}
 #footer{
     clear:both;
     width:100%;
  
     font-size:13px;
	 color:#000000;
     background-repeat:repeat;
     background-position:top center;
}
 #footer_container{
        max-width:1000px;
	
		   padding:20px 0px 50px 0px;
   
     margin:auto;
     position:relative;
}
 #logo .img2{
     display:none;
}
 #logo:hover .img2{
     display:block;
}
 #logo:hover .img1{
     display:none;
}
 #logo{
           clear:both;
     width:170px;
     position:absolute;
     left:10px;
     top:12px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	
}
 #logo a:link, #logo a:visited {
     float: left;
}
 #logo a:hover{
     float: left;
}
 #logo img{
     width:100%;
}
 #logo2{
     position:absolute;
     width:123px;
     top:70px;
     left:175px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 #logo2 a:link, #logo2 a:visited {
     float: left;
}
 #logo2 a:hover{
     float: left;
}
 #logo2 img{
     width:100%;
}
 .topmenu{
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     position:absolute;
     top:45px;
     left:20px;
color:#ffffff;
font-family: 'Lato', sans-serif;
display:none;
}
.topmenu_container{
	margin:auto;
	position:relative;
}
 .header_current .topmenu{
 
}

.search_panel{
	float:right;
	background-color:#ffffff;
	max-width:200px;
	margin-top:7px;
}
.search_panel table{
	width:100%;
}
.search_panel table td{
	vertical-align:middle;
}
.search_panel table td.title{
	width:25px;
}

 .topmenu ul{
     padding:0;
     margin:0;
     list-style:none;
	 float:left;
	 font-weight:700;
}
 .topmenu ul li{
     float:left;
     margin-right:20px;
	 position:relative;
}



 .topmenu ul li a:link,.topmenu ul li a:visited{
     font-size:17px;
     color:#8e8e8e;
     text-decoration:none;
	
}
 .topmenu ul li a:hover{
       font-size:17px;
     color:#ff222c;
     text-decoration:none;
	
}

 .topmenu ul li a.current:hover,.topmenu ul li a.current:link,.topmenu ul li a.current:visited{
       font-size:17px;
     color:#000000;
     text-decoration:none;
	
}







 .topmenu ul li{
     position:relative;
}


 .topmenu ul ul {
     position:absolute;
     left:0px;
     top:25px;
   

     background:none;

     padding-top:0px;
     padding-bottom:0px;
	 width:300px;
	 
	 

}
 .header_current .topmenu ul ul {

}
 .topmenu ul ul li{
   float:left;
     padding:0;
     margin:0;
	 padding:0px 10px 0px 10px;
	 background-image:url(../images/topmenu.png?V=2);
	 background-position:left center;
	 background-repeat:no-repeat;

	 
}
 .topmenu ul ul li:first-child{
   float:left;
     padding:0;
     margin:0;
	 padding:0px 10px 0px 0px;
	 background-image:none;
	 background-position:left center;
	 background-repeat:no-repeat;

	 
}

 .topmenu ul ul li a:link,.topmenu ul  ul li a:visited{
     font-size:13px;
     color:#8e8e8e;
     text-decoration:none;
	
}
 .topmenu ul  ul li a:hover{
       font-size:13px;
     color:#ff222c;
     text-decoration:none;
	
}

 .topmenu ul ul li a.current:hover,.topmenu ul ul li a.current:link,.topmenu ul ul li a.current:visited{
       font-size:13px;
     color:#000000;
     text-decoration:none;
	
}









 .copyright{
    width:100%;
	text-align:center;
	 font-size:11px;
	 margin-right:20px;
	 
}
 .copyright a:link,.copyright a:visited{
     color:#90a4ae;
}
 .copyright a:hover{
     color:#90a4ae;
     text-decoration:underline;
}
 .design_by{
     float:right;
}
 .banner_list{
     clear:both;
     width:100%;
     height:120px;
     position:relative;
     overflow:hidden;
}
 .banner_list .item{
     clear:both;
     width:100%;
     height:120px;
     position:absolute;
     top:0px;
     left:0px;
     background-position:center center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     display:none;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .banner_list .item a:link,.banner_list .item a:visited{
     float:left;
     width:100%;
     height:120px;
     text-decoration:none;
     text-indent:-9999px;
}
 .banner_list .item a:hover,.banner_list .item a:active{
     float:left;
     width:100%;
     height:120px;
     text-decoration:none;
     text-indent:-9999px;
}
 .banner_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .banner_paging{
     position:absolute;
     width:100%;
     bottom:20px;
     left:0px;
}
 .banner_paging_container{
     position:relative;
     width:100%;
}
 .banner_paging .item2{
     float:left;
     margin-left:2px;
     margin-right:2px;
     width:10px;
     height:10px;
}
 .banner_paging .item2 a:link,.banner_paging .item2 a:visited{
     float:left;
     background-image:url(../images/banner_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .banner_paging .item2 a:hover,.banner_paging .item2 a:active,.banner_paging .item2 a.current:link,.banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../images/banner_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .main_content_full{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:70px;
     padding-bottom:70px;
     background-image:url(../images/content_bg.jpg?v=2);
     background-repeat:repeat-x;
}
 .main_content{
     clear:both;
   max-width:1000px;
     margin:auto;

	 background-color:#ffffff;
	 min-height:700px;
	 
}


 .section_home .main_content{


	 min-height:300px;
	 
}



.main_content_container{
     clear:both;
   display:block;
   padding:30px 10px 20px 10px ;
}
.section_home .main_content_container{
     clear:both;
   display:block;
   padding:0px 10px 20px 10px ;
}

 .main_content_middle{
     clear:both;
   max-width:1000px;
     margin:auto;
	  padding-top:40px;
	 padding-bottom:50px;
}
 .main_content2{
     clear:both;
     max-width:1280px;
     margin:auto;
     padding-top:0px;
     padding-bottom:0px;
}
 .section_product .main_content{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:40px;
     padding-bottom:0px;
     font-size:16px;
}
 .product_detail_box{
     clear:both;
     width:1000px;
     margin:auto;
}
 .section_title3{
     clear:both;
     width:100%;
     text-align:center;
     color:#58595b;
     font-size:26px;
     padding-bottom:25px;
}

.section_title_left{
	float:left;
}
.section_title_right{
	float:right;
}
 .section_title{
     clear:both;
  
width:100%;

	 margin-bottom:30px;
	 padding-bottom:0px;

	 
	 
}

 .section_title img{
	 max-height:40px;
    max-width:100%;

	 
	 
}


.inside_content_half{
	clear:both;
	width:100%;
	
}




 .main_content ul{
     clear:both;
     padding-bottom:20px;
}
 .nav_area{
     clear:both;
     width:100%;
     padding-bottom:30px;
}
 .nav_area .content_left{
     float:left;
     width:40%;
     font-size:13px;
     color:#026cbe;
     font-weight:600;
     text-transform:uppercase;
}
 .nav_area .content_right{
     float:left;
     width:58%;
}
 .sidemenu{
     float:left;
     width:20%;
}
 .sidecontent{
     float:right;
     width:79%;
}
 .sidecontent2{
     border-left:1px solid #d8d8d8;
     padding-left:1%;
}
 .sidemenu .heading{
     font-size:26px;
     color:#026cbe;
     padding-bottom:20px;
     font-weight:bold;
     text-transform:uppercase;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
 .sidemenu ul{
     margin:0;
     padding:0;
     list-style:none;
     padding-bottom:30px;
}
 .sidemenu ul:last-child{
}
 .sidemenu ul li{
     clear:both;
     margin-bottom:10px;
}
 .sidemenu ul li:first-child{
}
 .sidemenu ul li:last-child{
}
 .sidemenu ul li a:link,.sidemenu ul li a:visited{
     font-size:13px;
     color:#809595;
     text-decoration:none;
}
 .sidemenu ul li a:hover,.sidemenu ul li a.current:link,.sidemenu ul li a.current:visited{
     font-size:13px;
     color:#4aa3e7;
     text-decoration:none;
}
 .sidemenu2{
     clear:both;
     width:100%;
     padding-bottom:40px;
     margin-bottom:30px;
     background-image:url(../images/headline.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bottom;
}
 .sidemenu2 ul{
     margin:0;
     padding:0;
     list-style:none;
}
 .sidemenu2 ul:last-child{
}
 .sidemenu2 ul li{
     float:left;
     margin-right:30px;
}
 .sidemenu2 ul li:first-child{
}
 .sidemenu2 ul li:last-child{
}
 .sidemenu2 ul li a:link,.sidemenu2 ul li a:visited{
     font-size:20px;
     color:#b7b7b7;
     text-decoration:none;
     font-weight:bold;
}
 .sidemenu2 ul li a:hover,.sidemenu2 ul li a.current:link,.sidemenu2 ul li a.current:visited{
     font-size:20px;
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}
 .sidemenu2_content{
     display:none;
     clear:both;
     width:100%;
}
 .footer_nav{
   float:right;
}

 .footer_nav ul{
     width:100%;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .footer_nav ul li {
     float:left;
     margin-left:20px;
	  margin-right:0px;
}
 .footer_nav ul li.first,.footer_nav ul li:first-child {
}
 .footer_nav ul li.last,.footer_nav ul li:last-child {
}
 .footer_nav a:link,.footer_nav a:visited {
     color:#231f20;
     font-size: 14px;
     text-decoration:none;
   
}
 .footer_nav a:hover,.footer_nav a:active,.footer_nav a.current:link,.footer_nav a.current:visited {
     color:#6fbf44;
     font-size: 14px;
     text-decoration:none;

}
 .sitemap_list{
     float:left;
     width:25%;
     margin-right:0%;
     margin-bottom:30px;
}
 .sitemap_list ul{
     width:100%;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .sitemap_list ul li {
     clear:both;
     margin-bottom:15px;
}
 .sitemap_list ul li.first,.sitemap_list ul li:first-child {
}
 .sitemap_list ul li.last,.sitemap_list ul li:last-child {
}
 .sitemap_list a:link,.sitemap_list a:visited {
     color:#263238;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .sitemap_list a:hover,.sitemap_list a:active,.sitemap_list a.current:link,.sitemap_list a.current:visited {
     color:#026cbe;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .sitemap_list2{
     float:left;
     width:25%;
     margin-right:0%;
     margin-bottom:50px;
}
 .sitemap_list2 ul{
     width:100%;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .sitemap_list2 ul li {
     clear:both;
     margin-bottom:15px;
}
 .sitemap_list2 ul li.first,.sitemap_list2 ul li:first-child {
}
 .sitemap_list2 ul li.last,.sitemap_list2 ul li:last-child {
}
 .sitemap_list2 a:link,.sitemap_list2 a:visited {
     color:#263238;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .sitemap_list2 a:hover,.sitemap_list2 a:active,.sitemap_list2 a.current:link,.sitemap_list2 a.current:visited {
     color:#026cbe;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .contact_content_left{
     float:left;
     width:45%;
}
 .contact_content_right{
     float:right;
     width:45%;
}
 .google_map{
     width:100%;
     height:500px;
     clear:both;
}
 .required{
     color:#F00;
     font-weight:bold;
}
 .form_title{
     clear:both;
     font-weight:bold;
     margin-bottom:20px;
     color:#ffc000;
     font-size:15px;
}
 .msg_form_error{
     color:#797979;
    /*font-weight:bold;
    */
     text-align:left;
     clear:both;
     display:block;
     padding-top:10px;
}
 .err_msg{
	 clear:both;
     color:#ffffff;
     font-weight:bold;
     clear:both;
     display:block;
     text-align:left;
     font-size:15px;
     padding-top:10px;
     font-weight:normal;
     display:block;
     padding:10px;
     background-color:#ff6c7a;
     display:none;
     margin-top:10px;
     margin-bottom:10px;
}
 .confirm_msg_text{
     width:100%;
     text-align:center;
     color:#000000;
}
 .confirm_msg{
     clear:both;
     display:none;
}
 table.confirm_msg td{
}
 .loading{
     clear:both;
     width:30px;
     height:30px;
     margin:auto;
     background-image:url(../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     display:none;
}
 .product_list_loading{
     clear:both;
     width:100%;
     height:200px;
     margin:auto;
     background-image:url(../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     display:none;
}


 .home_paging{
     position:fixed;
     bottom:30px;
     z-index:99;
}
 .home_paging .item{
     float:left;
     margin-left:10px;
}
 .home_paging .item a:link,.home_paging .item a:visited{
     float:left;
     background-image:url(../images/home_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:15px;
     height:15px;
     text-indent:-99999px;
}
 .home_paging .item a:hover,.home_paging .item a:active,.home_paging .item a.current:link,.home_paging .item a.current:visited{
     float:left;
     background-image:url(../images/home_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:15px;
     height:15px;
     text-indent:-99999px;
}
 .home_msg{
     position:fixed;
     top:0px;
     left:0px;
     color:#FFF;
     font-weight:300;
     width:100%;
     height:100%;
}
 .home_msg_container{
     width:100%;
     height:100%;
     position:relative;
}
 .home_msg_group{
     display:none;
     position:absolute;
     top:-10px;
     left:0px;
     width:100%;
     height:100%;
}
 .home_msg_group table.table_home_msg {
     width:100%;
     height:100%;
}
 .home_msg_group table td{
     vertical-align:middle;
     text-align:center;
}
 .table_home_logo {
     width:80%;
     margin:auto;
     clear:both;
     width:inherit;
}
 .table_home_logo img{
     float:left;
     margin-left:5px;
     margin-right:5px;
}
 .loading_page_m{
     display:none;
}
 .loading_page{
     position:fixed;
     left:0px;
     top:0px;
     width:100%;
     height:100%;
     background-image:url(../images/logo_loading.png?V=2?v=2);
     background-position:center center;
     background-repeat:no-repeat;
     background-color:#ffffff;
     z-index:9999999;
}
 .desktop_content{
     display:none;
}
 .mmenu{
     clear:both;
     width:30px;
     position:absolute;
     right:10px;
     top:20px;

}
 .mmenu a:link, .mmenu a:visited {
     float: left;
}
 .mmenu a:hover{
     float: left;
}
 .mmenu img{
     width:100%;
}








 .home_banner_list{
     clear:both;
     width:100%;
     height:700px;
     padding:0;
     margin:0;
     margin:auto;
     position:relative;
}
 .home_banner_list .item_container{
     width:100%;
     height:700px;
     position:relative;
     margin:auto;
}
 .home_banner_list .item_left{
     float:left;
     width:50%;
     background-position:top center;
     background-repeat:no-repeat;
     height:700px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .home_banner_list .item_right{
     width:60%;
     margin:auto;
     height:700px;
     text-align:center;
     color:#ffffff;
}
 .home_banner_list .item_right .img_logo{
     height:40px;
}
 .home_banner_list .item_right_container{
     display:block;
     padding:30px 40px 30px 40px ;
}
 .home_banner_list .item{
     clear:both;
     width:100%;
     height:700px;
     position:absolute;
     top:0px;
     left:0px;
     background-position:top center;
     background-repeat:no-repeat;
     display:none;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .home_banner_list .item table{
     height:700px;
     width:100%;
}
 .home_banner_list .item table td{
     text-align:center;
     padding-top:0px;
     vertical-align:middle;
}
 .home_banner_list .title{
     clear:both;
     padding-top:5px;
     font-size:38px;
     font-weight:bold;
     color:#1d1d1b;
     line-height:100%;
     color:#FFFFFF;
}
 .home_banner_list .title2{
     clear:both;
     padding-top:5px;
     font-size:30px;
     font-weight:normal;
     color:#1d1d1b;
     line-height:100%;
     color:#FFFFFF;
}
 .home_banner_list .title3{
     clear:both;
     padding-top:20px;
     font-size:24px;
     font-weight:bold;
     color:#d53c3e;
     line-height:100%;
     color:#FFFFFF;
}
 .home_banner_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:30px;
}
 .home_banner_paging{
     position:absolute;
     bottom:20px;
     right:20px;
}
 .home_banner_paging_container{
     margin:auto;
}
 .home_banner_paging .item2{
     float:left;
     margin-left:5px;
     width:11px;
     height:11px;
}
 .home_banner_paging .item2 a:link,.home_banner_paging .item2 a:visited{
     float:left;
     background-image:url(../images/home_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=222?V=2?v=2222);
     background-repeat:no-repeat;
     background-position:left top;
     width:11px;
     height:11px;
     text-indent:-9999px;
}
 .home_banner_paging .item2 a:hover,.home_banner_paging .item2 a:active,.home_banner_paging .item2 a.current:link,.home_banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../images/home_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=222?V=2?v=2222);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:11px;
     height:11px;
     text-indent:-9999px;
}
 .news_list3{
     clear:both;
     width:100%;
     margin-bottom:30px;
}
 .news_list3 .item{
     clear:both;
}
 .news_list3 .item .photo{
     clear:both;
     width:100%;
}
 .news_list3 .item .date{
     clear:both;
     width:100%;
     text-align:center;
     font-size:16px;
     margin-top:30px;
     text-transform:uppercase;
}
 .news_list3 .item .title{
     clear:both;
     width:100%;
     text-align:center;
     font-size:20px;
     color:#000;
     font-weight:bold;
     padding-top:30px;
}
 .news_list3 .item .title a:link,.news_list3 .item .title a:visited{
     color:#000;
     text-decoration:none;
}
 .news_list3 .item .title a:hover,.news_list3 .item .title a:active{
     color:#000;
     text-decoration:underline;
}
 .news_list3 .item .editor{
     clear:both;
     width:100%;
     font-size:12px;
     padding-top:10px;
}
 .news_list3 .item .desc{
     clear:both;
     width:100%;
     font-size:12px;
     width:100%;
     text-align:center;
     margin-top:30px;
     line-height:150%;
}
/************************************************************** paging **************************************************************/
 #paging_info_area{
     color:#263238;
     font-size:14px;
     clear:both;
     padding-bottom:30px;
     padding-top:30px;
     width:100%;
}
 #paging_info {
     float:left;
}
 #paging_hspace {
     margin-left:15px;
     display:inline;
}
 #paging{
     float:left;
     font-size:14px;
     font-weight:bold;
     color:#263238;
     padding:0px 0px 0px 0px;
     margin:0;
     padding-bottom:20px;
}
 #paging ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
     display: inline;
}
 #paging ul li {
     float:left;
     background:none;
     margin:0;
     margin-left:2px;
     margin-right:2px;
     margin-bottom:4px;
}
 #paging ul li.last {
     float:left;
     background:url(../images/separator_footer_nav.jpg) no-repeat left 2px !important;
    /*IE8�MFirefox�BOpera�BSafari*/
     *background:url(../images/separator_footer_nav.jpg) no-repeat left 2px !important;
    /*IE7*/
     *background:url(../images/separator_footer_nav.jpg) no-repeat left 2px;
    /*future use*/
     background:url(../images/separator_footer_nav.jpg) no-repeat left 2px;
    /*IE6*/
     padding: 0px 0px 0px 10px;
}
 #paging ul li.all {
     display: inline;
     background:none;
     padding: 0px 20px 0px 0px;
}
 #paging a:link,#paging a:visited {
     color:#ffffff;
     text-decoration:none;
     background:none;
     font-weight:bold;
     font-size:14px;
     float:left;
     background-color:#bebebe;
     padding:5px 10px 5px 10px ;
}
 #paging a:hover,#paging a.current:hover,#paging a.current,#paging a.current:visited {
     color:#ffffff;
     text-decoration:none;
     background:none;
     font-weight:bold;
     font-size:14px;
     float:left;
     background-color:#cc3333;
     padding:5px 10px 5px 10px ;
}
 .press_list{
     clear:both;
     width:100%;
     margin-left:-1%;
}
 .press_list .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#58595b;
     font-size:26px;
     padding-bottom:40px;
     font-weight:bold;
}
 .press_list .item{
     float:left;
     width:18%;
     margin-left:1%;
     margin-right:1%;
     margin-bottom:2%;
     height:202px;
     overflow:hidden;
}
 .press_list .item img{
     width:100%;
}
 .dealer_title{
     clear:both;
     padding-bottom:20px;
     font-weight:bold;
     font-size:24px;
}
 .customer_title{
     clear:both;
     padding-bottom:20px;
     font-weight:bold;
     font-size:24px;
}
 .table_dealer_info{
     clear:both;
     margin-bottom:20px;
}
 .table_dealer_info td{
     padding:0px 10px 10px 0px;
}
 .table_dealer_info td.title{
}
 .btn_link{
     cursor:pointer;
}
 .product_gallery_item_list{
     clear:both;
     width:1000px;
     height:210px;
     background-color:#FFF;
     position:relative;
     margin:auto;
     overflow:hidden;
     margin-top:30px;
     margin-bottom:50px;
}
 .product_gallery_item_list_area{
     width:1000px;
     height:210px;
}
 .product_gallery_item_list_container{
     float:left;
     width:28000px;
     height:210px;
}
 .product_gallery_item_list .item{
     float:left;
     width:310px;
     height:210px;
     position:relative;
     overflow:hidden;
     background-repeat:no-repeat;
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     position:relative;
     margin-right:5px;
}
 .product_gallery_item_list .item a{
     float:left;
     width:310px;
     height:210px;
     text-decoration:none;
}
 .btn_product_gallery_prev{
     position:absolute;
     left:10px;
     top:0px;
}
 .btn_product_gallery_prev a:link, .btn_product_gallery_prev a:visited {
     float: left;
     background-image:url(../images/btn_product_gallery_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_gallery_prev a:hover,.btn_product_gallery_prev a.current:link, .btn_product_gallery_prev a.current:visited{
     float: left;
     background-image:url(../images/btn_product_gallery_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_gallery_next{
     position:absolute;
     right:10px;
     top:0px;
}
 .btn_product_gallery_next a:link, .btn_product_gallery_next a:visited {
     float: left;
     background-image:url(../images/btn_product_gallery_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .btn_product_gallery_next a:hover,.btn_product_gallery_next a.current:link, .btn_product_gallery_next a.current:visited{
     float: left;
     background-image:url(../images/btn_product_gallery_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:43px;
     height:210px;
     text-indent:-9999px;
}
 .other_product_photo_list{
     clear:both;
     width:1000px;
     margin:auto;
     margin-top:30px;
     margin-bottom:50px;
}
 .other_product_photo_list .item{
     float:left;
     margin-left:1%;
     margin-right:1%;
     width:48%;
     position:relative;
     backgroverflow:hidden;
    ound-repeat:no-repeat;
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-color:#ff0000;
}
 .other_product_photo_list .item a{
     float:left;
     width:100%;
     height:400px;
     text-decoration:none;
}
 .other_product_photo_list2{
     clear:both;
     width:500px;
     margin:auto;
     margin-top:30px;
     margin-bottom:50px;
}
 .other_product_photo_list2 .item{
     float:left;
     width:100%;
     position:relative;
     backgroverflow:hidden;
    ound-repeat:no-repeat;
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-color:#ff0000;
}
 .other_product_photo_list2 .item a{
     float:left;
     width:100%;
     height:400px;
     text-decoration:none;
}


 .topmenu_m{
     clear:both;
     width:100%;
     height:100%;
     background-color: rgba(255, 255, 255, 1);
     display:none;
     top:0px;
     left:0px;
     position:fixed;
     z-index:9999;
     padding-top:70px;
     -webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
     -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
     box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.2);
     z-index:9998;
	 
     background-color:#ffffff;
}


 .topmenu_m ul{
     padding:0;
     margin:0;
     list-style:none;
     padding-top:0px;
     padding-bottom:0px;
}
 .topmenu_m ul li{
     clear:both;
     display:block;
     line-height:120%;
     margin-bottom:0px;
     padding-bottom:0px;
     border-bottom:1px solid #8e8e8e;
text-align:left;
}
 .topmenu_m ul li a:link,.topmenu_m ul li a:visited{
     display:block;
  text-align:left;
     padding:10px 20px 10px 20px ;
     font-size:15px;
     color:#8e8e8e;
     text-decoration:none;
     font-weight:500;

     background-color:#ffffff;
}
 .topmenu_m ul li a:hover{
     font-size:15px;
     display:block;

     padding:10px 20px 10px 20px ;

text-align:left;
    color:#ffffff;
     text-decoration:none;
     background-color:#ff222c;
     font-weight:500;
}

 .topmenu_m ul ul{
     display:none;
}
 .topmenu_m ul ul  li a:link,.topmenu_m ul ul   li a:visited{
     display:block;
  text-align:left;
     padding:5px 5px 5px 30px ;
     font-size:15px;
     color:#ffffff;
     text-decoration:none;
     font-weight:500;

     background-color:#6fbf44;
}
 .topmenu_m ul ul li a:hover{
     font-size:15px;
     display:block;

     padding:5px 5px 5px 30px ;

text-align:left;
    color:#ffffff;
     text-decoration:none;
     background-color:#139b49;
     font-weight:500;
}





 .topsubmenu select{
     display:none;
}


 .topsubmenu  {
	 position:absolute;
	 left:20px;
	 top:70px;
     width:100%;
	 z-index:999;
	 
	      display:none;

}

 .topsubmenu ul {
     width:100%;
	 list-style:none;
	 padding:0;
	 margin:0;
	

}

 .topsubmenu ul li{
   float:left;
     padding:0;
     margin:0;
	 padding:0px 10px 0px 10px;
	 background-image:url(../images/topmenu.png?V=2);
	 background-position:left center;
	 background-repeat:no-repeat;

	 
}
 .topsubmenu ul li:first-child{
   float:left;
     padding:0;
     margin:0;
	 padding:0px 10px 0px 0px;
	 background-image:none;
	 background-position:left center;
	 background-repeat:no-repeat;

	 
}

 .topsubmenu ul li a:link,.topsubmenu   ul li a:visited{
     font-size:13px;
    color:#8e8e8e;
     text-decoration:none;
	
}
 .topsubmenu ul   li a:hover{
       font-size:13px;
     color:#ff222c;
     text-decoration:none;
	
}

 .topsubmenu ul li a.current:hover,.topsubmenu ul li a.current:link,.topsubmenu ul li a.current:visited{
       font-size:13px;
     color:#000000;
     text-decoration:none;
	
}


 .top_social_list{
     position:absolute;
       left:150px;
     top:37px;
}
 .top_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .top_social_list ul li{
     float:left;
     margin-right:10px;
}
 .top_social_list ul li img{
     height:20px;
}
 .top_social_list ul li.email img{
     height:13px;
     margin-right:5px;
}
 .top_social_list ul li a:link,.top_social_list ul li a:visited{
     font-size:15px;
     color:#ffffff;
     text-decoration:none;
}
 .top_social_list ul li a:hover{
     font-size:15px;
     color:#c4e5ff;
     text-decoration:none;
}
 .top_info_list{
     position:absolute;
     right:0px;
     top:0px;
}
 .top_info_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .top_info_list ul li{
     float:left;
     margin-left:20px;
     line-height:40px;
}
 .top_info_list ul li a:link,.top_info_list ul li a:visited{
     font-size:15px;
     color:#ffffff;
     text-decoration:none;
}
 .top_info_list ul li a:hover{
     font-size:15px;
     color:#c4e5ff;
     text-decoration:none;
}
 .top_info_list ul li img{
     margin-right:10px;
}
 .addthis_toolbox{
    /* padding-top:10px;
    */
     margin-top:0px;
}
/* Chrome only: */
 @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
     .addthis_toolbox{
         padding-top:10px;
         margin-top:0px;
    }
}


 .globalnav{
     position:absolute;
     right:70px;
     top:25px;
}
 .globalnav ul{
     list-style:none;
     padding:0px;
     margin:0px;
}
 .globalnav ul li{
     float:left;
     background-image:url(../images/globalnav.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-position:0px 0px;
     background-repeat:no-repeat;
     padding:0px 10px 0px 10px;
}
 .globalnav ul li:first-child{
     background-image:none;
}
 .globalnav ul li a:link,.globalnav ul li a:visited{
     float:left;
     color:#ffffff;
     font-size:16px;
     font-weight:normal;
     border-bottom:none;
     padding-bottom:5px;
     text-transform:uppercase;
}
 .globalnav ul li a:hover,.globalnav ul li a.current:link,.globalnav ul li a.current:visited{
     float:left;
     color:#ffffff;
     font-size:16px;
     font-weight:normal;
     border-bottom:1px dotted #ffffff;
     padding-bottom:5px;
     text-transform:uppercase;
}
 .btn_browse {
     clear:both;
     width:200px;
     margin:auto;
     margin-top:40px;
}
 .btn_browse a:link,.btn_browse a:visited {
     clear:both;
     display:block;
     text-align:center;
     font-size:18px;
     line-height:54px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ffffff;
     color:#809595;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#026cbe;
     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}
 .btn_browse a:hover,.btn_browse a:active,.btn_browse a.current:link,.btn_browse a.current:visited {
     clear:both;
     display:block;
     text-align:center;
     font-size:18px;
     line-height:54px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#2f89a5;
     color:#ffffff;
     animation: background_color_change 0.5s ;
     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}
 .about_area .heading{
     clear:both;
     padding-top:60px;
     text-align:center;
     width:100%;
     color:#ffffff;
     font-weight:bold;
     font-size:30px;
}
 .about_area_content2{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     z-index:9999;
}
 .about_area{
     clear:both;
     width:100%;
     height:562px;
     position:relative;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
}
 .home_ad{
     clear:both;
     width:100%;
     height:1084px;
     background-image:url(../images/home_ad.jpg?v=2);
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
}
 .home_ad .heading{
     clear:both;
     padding-top:60px;
     padding-bottom:60px;
     text-align:center;
     width:100%;
     color:#ffffff;
     font-weight:bold;
     font-size:18px;
}
 .home_advertise_list{
     clear:both;
     width:100%;
     padding-bottom:20px;
}
 .home_advertise_list .item{
     float:left;
     width:264px;
     height:700px;
     margin-left:15px;
     margin-right:15px;
     margin-bottom:30px;
}
 .home_advertise_list .item .photo{
     clear:both;
     width:100%;
     height:520px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-position:center center;
     background-repeat:no-repeat;
     position:relative;
}
 .home_advertise_list .item .title{
     clear:both;
     padding-top:20px;
     width:100%;
     text-align:center;
     font-size:18px;
     font-weight:bold;
     color:#ffffff;
}
 .home_advertise_list .item .subtitle{
     clear:both;
     padding-top:5px;
     width:100%;
     text-align:center;
     font-size:16px;
     color:#ffffff;
}
 .home_advertise_list .item .desc{
     clear:both;
     padding-top:20px;
     text-align:center;
     font-size:16px;
     color:#d9d9d9;
     font-style:italic;
}
 .home_advertise_list .item .overlay{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:520px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
     background-image:url(../images/home_ad_overlay.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     display:none;
}
 .home_advertise_list .item .overlay_container{
     position:relative;
     width:100%;
     height:520px;
}
 .btn_popup_link{
     float:left;
     margin-left:5px;
     margin-right:5px;
}
 .btn_popup_link a:link,.btn_popup_link a:visited{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../images/icon/zoom.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}
 .btn_popup_link a:hover{
     float:left;
     width:34px;
     height:34px;
     background-image:url(../images/icon/zoom.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     text-indent:-99999px;
}


 .home_ad_button_list{
     position:absolute;
     bottom:30px;
     left:90px;
}
 .btn_home_prev{
     position:absolute;
     left:10%;
     top:440px;
     z-index:999;
}
 .btn_home_prev a:link,.btn_home_prev a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_home_prev a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .btn_home_next{
     position:absolute;
     right:10%;
     top:440px;
     z-index:999;
}
 .btn_home_next a:link,.btn_home_next a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_home_next a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .banner_list2{
     clear:both;
     width:100%;
     height:420px;
     position:relative;
     overflow:hidden;
}
 .banner_list2 .item{
     clear:both;
     width:100%;
     height:420px;
     position:absolute;
     top:0px;
     left:0px;
     background-position:center center;
     background-repeat:no-repeat;
     display:none;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .banner_list2 .item table{
     clear:both;
     width:100%;
     height:420px;
     text-align:center;
}
 .banner_list2 .item table td{
     text-align:center;
     vertical-align:middle;
     padding-top:120px;
}
 .banner_list2 .item .section_title{
     clear:both;
     width:100%;
     text-align:center;
     color:#ffffff;
     text-transform:uppercase;
}
 .banner_list2 .item a:link,.banner_list2 .item a:visited{
     float:left;
     width:100%;
     height:420px;
     text-decoration:none;
     text-indent:-9999px;
}
 .banner_list2 .item a:hover,.banner_list2 .item a:active{
     float:left;
     width:100%;
     height:420px;
     text-decoration:none;
     text-indent:-9999px;
}
 .banner_list2 .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .banner_paging{
     position:absolute;
     width:100%;
     bottom:20px;
     left:0px;
}
 .banner_paging_container{
     position:relative;
     width:100%;
}
 .banner_paging .item2{
     float:left;
     margin-left:2px;
     margin-right:2px;
     width:10px;
     height:10px;
}
 .banner_paging .item2 a:link,.banner_paging .item2 a:visited{
     float:left;
     background-image:url(../images/banner_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .banner_paging .item2 a:hover,.banner_paging .item2 a:active,.banner_paging .item2 a.current:link,.banner_paging .item2 a.current:visited{
     float:left;
     background-image:url(../images/banner_paging.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     width:10px;
     height:10px;
     text-indent:-9999px;
}
 .btn_webpage_prev{
     position:absolute;
     left:10%;
     top:310px;
     z-index:999;
}
 .btn_webpage_prev a:link,.btn_webpage_prev a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_webpage_prev a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .btn_webpage_next{
     position:absolute;
     right:10%;
     top:310px;
     z-index:999;
}
 .btn_webpage_next a:link,.btn_webpage_next a:visited{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left top;
     text-indent:-99999px;
}
 .btn_webpage_next a:hover{
     float:left;
     width:50px;
     height:50px;
     background-image:url(../images/btn_home_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bototm;
     text-indent:-99999px;
}
 .webpage_list{
     clear:both;
     width:100%;
     height:562px;
     position:relative;
     overflow:hidden;
     margin:auto;
}
 .webpage_list .item_container{
     width:1240px;
     height:562px;
     position:relative;
     margin:auto;
     padding-top:200px;
}
 .webpage_list .item{
     clear:both;
     width:100%;
     height:562px;
     position:absolute;
     top:0px;
     left:0px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-repeat:no-repeat;
     display:none;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .webpage_list .item .content_left{
     float:left;
     width:48%;
     color:#ffffff;
}
 .webpage_list .item .title{
     clear:both;
     font-size:20px;
     padding-bottom:20px;
     text-transform:uppercase;
}
 .webpage_list .item .desc{
     clear:both;
}
 .webpage_list .item .content_right{
     float:right;
     width:48%;
}
 .webpage_list .item .content_right img{
     width:100%;
}
 .webpage_list .table_paging{
     position:absolute;
     width:100%;
     left:0px;
     bottom:20px;
}
 .webpage_paging{
     clear:both;
     padding-top:25px;
     width:100%;
}
 .webpage_paging_container{
     position:relative;
     width:100%;
}
 .webpage_paging .item2{
     float:left;
     background-image:url(../images/about_nav.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-position:0px 7px;
     background-repeat:no-repeat;
     padding-right:50px;
     padding-left:50px;
}
 .webpage_paging .item2:first-child{
     background-image:none;
}
 .webpage_paging .item2 a:link,.webpage_paging .item2 a:visited{
     font-size:16px;
     color:#ffffff;
     text-decoration:none;
     text-transform:uppercase;
}
 .webpage_paging .item2 a:hover,.webpage_paging .item2 a:active,.webpage_paging .item2 a.current:link,.webpage_paging .item2 a.current:visited{
     font-size:16px;
     color:#999999;
     text-decoration:none;
     text-transform:uppercase;
}
 .product_list_sort{
     clear:both;
     width:100%;
     padding-bottom:10px;
}
 .product_list_sort table{
     float:right;
}
 .product_list_sort table td{
     padding-left:10px;
}


 .select_area{
     clear:both;
     width:30%;
     margin:auto;
     margin-top:10px;
}
 select.input_select2{
     width:100%;
     height:30px;
     line-height:30px;
     border:none;
     padding-left:5px;
     color:#000000;
     font-size:12px;
     border:1px solid #cccccc;
}
 .product_photo_thumb_box_group{
     clear:both;
     position:relative;
     width:100%;
}
 .product_photo_thumb_box_group_container{
     clear:both;
     width:100%;
}
 .product_photo_thumb_box_group_list{
     width:100%;
}
 .product_photo_thumb_box_group_list .item{
     width:100%;
}
 .product_photo_thumb_box_group_list .item a{
     float:left;
     width:120px;
     height:190px;
}
 .btn_product_photo_thumb_box_group_prev{
     float:left;
     margin-left:50px;
     margin-right:50px;
}
 .btn_product_photo_thumb_box_group_prev a:link, .btn_product_photo_thumb_box_group_prev a:visited {
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_prev a:hover{
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_next{
     float:left;
     margin-left:50px;
     margin-right:50px;
}
 .btn_product_photo_thumb_box_group_next a:link, .btn_product_photo_thumb_box_group_next a:visited {
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_group_next a:hover{
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .main_content_left{
    /* float:left;
     width:68%;
     */
     clear:both;
     width:100%;
}
 .main_content_right{
     float:right;
     width:20%;
}
 .main_content_left .heading2{
     clear:both;
     width:100%;
     text-align:center;
     color:#000000;
     font-size:18px;
     font-weight:bold;
     padding-bottom:30px;
}
 .main_content_left .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#000000;
     font-size:26px;
     font-weight:bold;
     padding-bottom:10px;
}
 .main_content_right .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#000000;
     font-size:26px;
     font-weight:bold;
     padding-bottom:30px;
}
 .btn_product_photo_thumb_box_area_list2{
     position:absolute;
     right:20px;
     top:20px;
     z-index:999;
}
 .main_content_left .photo a{
     float:left;
     width:100%;
     height:1080px;
}
 .main_content_left .photo{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:1080px;
     background-position:top center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .main_content_right_container{
     clear:both;
     display:block;
     padding:50px;
     width:530px;
    /*height:1000px;
    */
}
 .product_detail_area .photo{
     float:left;
     width:30%;
}
 .product_detail_area .photo img{
     width:100%;
}
 .product_detail_area .content{
     float:right;
     width:65%;
}
 .product_detail_area .title{
     clear:both;
     width:100%;
     color:#000000;
     font-size:20px;
     font-weight:bold;
     text-transform:uppercase;
}
 .product_detail_area .subtitle{
     clear:both;
     width:100%;
     color:#000000;
     font-size:16px;
     padding-bottom:20px;
     text-transform:uppercase;
}
 .product_detail_area .content .product_content_box{
     clear:both;
     width:100%;
     color:#000000;
     font-size:12px;
     padding-bottom:7px;
     border-bottom:1px solid #e6e4e4;
     margin-bottom:7px;
     line-height:150%;
     text-transform:uppercase;
}
 .product_content_box_desc{
     font-size:16px;
}
 .product_nav_list{
     clear:both;
     width:100%;
     border-top:1px dotted #9b9a9a;
     padding-top:10px;
     margin-top:20px;
}
 .product_nav_list .item{
     clear:both;
     width:100%;
     border-bottom:1px dotted #9b9a9a;
     padding-bottom:10px;
     margin-bottom:10px;
}
 .product_nav_list .item .title22{
     clear:both;
     width:100%;
}
 .product_nav_list .item .content2{
     clear:both;
     width:100%;
     padding-top:10px;
     font-size:14px;
     display:none;
     color:#809595;
}
 .product_nav_list .item .title2 a:link,.product_nav_list .item .title2 a:visited,.product_nav_list .item .title2 a:hover{
     clear:both;
     display:block;
     background-image:url(../images/product_nav.png?V=2?v=2?v=2?v=2?v=2?v=22?v=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     font-size:14px;
     color:#026cbe;
     text-decoration:none;
    /* text-transform:capitalize;
     */
     font-weight:normal;
}
 .product_nav_list .item.title a.current:hover,.product_nav_list .item .title2 a.current:link,.product_nav_list .item .title2 a.current:visited{
     clear:both;
     display:block;
     background-image:url(../images/product_nav2.png?V=2?v=2?v=2?v=2?v=2?v=22?v=2);
     background-repeat:no-repeat;
     background-position:right 2px;
     font-size:14px;
     color:#026cbe;
     text-decoration:none;
     text-transform:normal;
    /* text-transform:capitalize;
     */
     font-weight:normal;
}
 .btn_book {
     clear:both;
     padding-top:60px;
}
 .btn_book a:link,.btn_book a:visited {
     float:left;
     padding:15px 20px 15px 20px;
     text-align:center;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#34251d;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_book a:hover,.btn_book a:active,.btn_book a.current:link,.btn_book a.current:visited {
     float:left;
     padding:15px 20px 15px 20px;
     text-align:center;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#5b5b5b;
     animation: background_color_change 0.5s ;
}
 .product_photo_thumb_box{
     clear:both;
     display:block;
     position:relative;
     width:390px;
     height:80px;
     background-color:#ffffff;
     padding-bottom:15px;
     margin:auto;
}
 .product_photo_thumb_box_container{
     clear:both;
     width:90%;
     margin:auto;
     margin-top:20px;
}
 .product_photo_thumb_list{
     width:4000px;
     height:100px;
     overflow:hidden;
}
 .product_photo_thumb_list .item{
     float:left;
     margin-right:10px;
     width:80px;
     height:80px;
     overflow:hidden;
     border:1px solid #ffffff;
}
 .product_photo_thumb_list .item a{
     float:left;
     width:40px;
     height:70px;
}
 .btn_product_photo_thumb_box_prev{
     position:absolute;
     left:-27px;
     top:50px;
}
 .btn_product_photo_thumb_box_prev a:link, .btn_product_photo_thumb_box_prev a:visited {
     float: left;
     background-image:url(../images/btn_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev a:hover{
     float: left;
     background-image:url(../images/btn_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next{
     position:absolute;
     right:-37px;
     top:50px;
}
 .btn_product_photo_thumb_box_next a:link, .btn_product_photo_thumb_box_next a:visited {
     float: left;
     background-image:url(../images/btn_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next a:hover{
     float: left;
     background-image:url(../images/btn_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:15px;
     height:15px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev2{
     float:left;
     margin-left:10px;
     margin-right:10px;
}
 .btn_product_photo_thumb_box_prev2 a:link, .btn_product_photo_thumb_box_prev2 a:visited {
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_prev2 a:hover{
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next2{
     float:left;
     margin-left:10px;
     margin-right:10px;
}
 .btn_product_photo_thumb_box_next2 a:link, .btn_product_photo_thumb_box_next2 a:visited {
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left top ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .btn_product_photo_thumb_box_next2 a:hover{
     float: left;
     background-image:url(../images/btn_product_photo_thumb_box_group_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: left bottom ;
     width:26px;
     height:26px;
     text-indent: -9999px;
}
 .contact_left{
     float:left;
     width:38%;
	 padding-top:50px;

}
 .contact_right{
     float:right;
     width:60%;
	
}

 input.input_scode{
     float:left;
     width:40%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 4% 0px 4%;
     text-align:center;
     border:1px solid #c9c9c9;
     font-size:13px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;
     border-radius: 4px 4px 4px 4px;
     -moz-border-radius: 4px 4px 4px 4px;
     -webkit-border-radius: 4px 4px 4px 4px;
}
 #security_code_img{
     float:left;
}
 input.input_middle2{
     width:96%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:none;
     font-size:12px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:center;
     color:#000000;
}
 input.input_enews{
     width:96%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:1px solid #000000;
     font-size:12px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:center;
     color:#000000;
}
 textarea.input_middle2{
     width:96%;
     height:120px;
     line-height:120%;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:none;
     font-size:12px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:center;
     color:#181818;
}
 input.input_middle3{
     width:96%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;
}
 textarea.input_middle3{
     width:96%;
     height:180px;
     line-height:120%;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 textarea.input_middle_long{
     width:96%;
     height:270px;
     line-height:120%;
     margin:0;
     padding: 10px 2% 10px 2%;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .main_content_full2{
     clear:both;
     width:1280px;
     margin:auto;
}
 .btn_submit2 {
     clear:both;
     margin:auto;
}
 .btn_submit2 a:link,.btn_submit2 a:visited {
     float:left;
     padding:15px 35px 15px 35px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#34251d;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_submit2 a:hover,.btn_submit2 a:active,.btn_submit2 a.current:link,.btn_submit2 a.current:visited {
     float:left;
     padding:15px 35px 15px 35px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
}
 .table_form2{
     clear:both;
     width:50%;
     font-family: 'MHeiHK',Arial;
}
 .table_form2 td.title{
     padding-bottom:10px;
     color:#000000;
     font-size:16px;
     font-weight:bold;
}
 .table_form2 td.content{
     padding-bottom:20px;
}
 .othernav{
     clear:both;
     padding-bottom:60px;
}
 .othernav ul{
     list-style:none;
     padding:0px;
     margin:0px;
}
 .othernav ul li{
     float:left;
     background-image:url(../images/othernav.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-position:0px 0px;
     background-repeat:no-repeat;
     padding:0px 30px 0px 30px;
}
 .othernav ul li:first-child{
     background-image:none;
}
 .othernav ul li a:link,.othernav ul li a:visited{
     float:left;
     color:#828282;
     font-size:20px;
     font-weight:normal;
}
 .othernav ul li a:hover,.othernav ul li a.current:link,.othernav ul li a.current:visited{
     float:left;
     color:#000000;
     font-size:20px;
     font-weight:normal;
}
 .section_title3{
     clear:both;
     font-size:16px;
     font-weight:bold;
     text-align:left;
}
 input.input_short{
     width:120px;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 10px 0px 10px;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .table_form_time{
     clear:both;
     width:100%;
     font-family: 'MHeiHK',Arial;
}
 .table_form_time td{
}
 .table_form_time td.content2{
     padding-bottom:20px;
     padding-left:30px;
     width:102px;
}
 input.input_middle_time{
     width:96%;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 10px 0px 10px;
     border:1px #000000 solid;
     font-size:16px;
     font-weight:normal;
     background-color:#FFF;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
/**********************/
 .table_history{
     clear:both;
     width:100%;
}
 .table_history th{
     color:#ffffff;
     padding:10px;
     border-bottom:1px dotted #c0cacb;
     vertical-align:middle;
     color:#a3a3a3;
     font-size:18px;
}
 .table_history td{
     padding:10px;
     vertical-align:middle;
     border-bottom:1px dotted #c0cacb;
     color:#000000;
     font-size:18px;
}
 .main_content_chat{
     clear:both;
     width:1140px;
     margin:auto;
     padding-top:70px;
     padding-bottom:50px;
}
 .btn_upload {
     clear:both;
     padding-top:20px;
}
 .btn_upload a:link,.btn_upload a:visited {
     float:left;
     padding:15px 35px 15px 35px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#34251d;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_upload a:hover,.btn_upload a:active,.btn_upload a.current:link,.btn_upload a.current:visited {
     float:left;
     padding:15px 35px 15px 35px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
}
 .home_intro{
     clear:both;
     display:block;
     background-color:#ffffff;
     padding:70px 0px 70px 0px ;
}
 .home_intro{
     clear:both;
     width:1024px;
     margin:auto;
}
 .social_list{
     position:absolute;
     right:0px;
     top:0px;
}
 .social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .social_list ul li{
     float:left;
     margin-left:10px;
}
 .social_list ul li img{
     height:20px;
}
 .banner_intro{
     clear:both;
     width:1000px;
     margin:auto;
     padding-top:90px;
}
 .home_ad2{
     clear:both;
     width:100%;
}
 .home_ad2 .item{
     clear:both;
     width:100%;
     height:760px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .home_ad2 .item table{
     width:810px;
     height:760px;
     margin:auto;
}
 .home_ad2 .item table td{
     vertical-align:middle;
     text-align:center;
     color:#ffffff;
}
 .home_ad_area_content2{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     z-index:9999;
}
 .home_ad_area{
     clear:both;
     width:100%;
     height:760px;
     position:relative;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-position:center center;
     background-repeat:no-repeat;
}
 .home_news{
     clear:both;
     width:100%;
}
 .home_news_container{
     clear:both;
     display:block;
     padding:120px 100px 120px 100px ;
}
 .home_news .heading{
     clear:both;
     width:100%;
     font-size:60px;
     color:#000000;
     font-weight:bold;
     background-image:url(../images/header_line.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left bottom;
     padding-bottom:10px;
     margin-bottom:90px;
}




 .btn_more_news {
     float:right;
}
 .btn_more_news a:link,.btn_more_news a:visited {
     float:left;
     color:#6fbe44;
     font-size:14px;

     text-decoration:underline;
     
}
 .btn_more_news a:hover,.btn_more_news a:active,.btn_more_news a.current:link,.btn_more_news a.current:visited {
         float:left;
     color:#139b49;
     font-size:14px;

     text-decoration:underline;
}
 .price_plan{
     clear:both;
     width:100%;
     background-color:#000000;
     padding:60px 0px 130px 0px ;
     margin-top:40px;
}
 .price_plan_container{
     clear:both;
     width:760px;
     margin:auto;
}
 .price_plan .heading{
     clear:both;
     width:100%;
     text-align:center;
     font-size:30px;
     color:#ffffff;
     margin-bottom:70px;
}
 .table_price_plan{
     clear:both;
     width:100%;
}
 .table_price_plan th{
     color:#4ba4be;
     font-size:18px;
     padding:10px;
}
 .table_price_plan td{
     color:#ffffff;
     font-size:18px;
     padding:10px;
}
 .webpage_other_list{
     clear:both;
     width:100%;
     padding-top:40px;
}
 .webpage_other_list .item{
     clear:both;
     width:100%;
}
 .webpage_other_list .item .photo{
     float:left;
     width:50%;
     background-position:center center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     min-height:600px;
}
 .webpage_other_list .item .photo img{
     width:100%;
}
 .webpage_other_list .item .content{
     float:right;
     width:50%;
}
 .webpage_other_list .item .content_container{
     clear:both;
     display:block;
     padding:130px 70px 130px 70px ;
}
 .webpage_other_list .item .title{
     clear:both;
     font-size:30px;
     color:#000000;
}
 .webpage_other_list .item .desc{
     clear:both;
     padding-top:20px;
     font-size:18px;
     line-height:150%;
}
 .webpage_other_list .item2{
     clear:both;
     width:100%;
}
 .webpage_other_list .item2 .photo{
     float:right;
     width:50%;
}
 .webpage_other_list .item2 .content{
     float:left;
     width:50%;
}
 .webpage_other_list .item3{
     clear:both;
     width:100%;
     background-color:#000000;
     color:#ffffff;
}
 .webpage_other_list .item3 .content{
     width:100%;
     text-align:center;
     color:#ffffff;
     margin:auto;
}
 .webpage_other_list .item3 .content_container{
     width:50%;
     margin:auto;
}
 .webpage_other_list .item3 .title{
     width:100%;
     text-align:center;
     color:#ffffff;
     font-size:35px;
}
 .service_list{
     clear:both;
     width:100%;
     background-color:#f7f7f7;
     padding:70px 0px 70px 0px;
}
 .service_list_container{
     clear:both;
     width:1300px;
     margin:auto;
}
 .service_list .item{
     float:left;
     width:23%;
     margin-left:1%;
     margin-right:1%;
     margin-bottom:2%;
     background-color:#ffffff;
     height:300px;
}
 .service_list .item table{
     width:90%;
     background-color:#ffffff;
     height:300px;
     margin:auto;
}
 .service_list .item table td{
     text-align:center;
     vertical-align:middle;
}
 .service_list .item .title{
     font-size:24px;
     font-weight:bold;
     background-image:url(../images/service_line.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:center bottom;
     padding-bottom:20px;
     margin-bottom:20px;
}
 .service_list .item .desc{
     clear:both;
     font-size:15px;
}
 .blog_list{
     clear:both;
     width:1100px;
     margin:auto;
     padding-top:40px;
}
 .blog_list .item{
     clear:both;
     width:100%;
     margin-bottom:100px;
}
 .blog_list .item .photo{
     float:left;
     width:45%;
}
 .blog_list .item .photo img{
     width:100%;
}
 .blog_list .item .content{
     float:right;
     width:45%;
}
 .blog_list .item .content_container{
     clear:both;
     display:block;
     padding:0px 0px 0px 0px ;
}
 .blog_list .item .title{
     clear:both;
     font-size:30px;
     color:#000000;
}
 .blog_list .item .desc{
     clear:both;
     padding-top:20px;
     font-size:18px;
     line-height:150%;
}
 .blog_list .item2{
     clear:both;
     width:100%;
}
 .blog_list .item2 .photo{
     float:right;
     width:45%;
}
 .blog_list .item2 .content{
     float:left;
     width:45%;
}
 .btn_more_blog {
     clear:both;
     padding-top:20px;
}
 .btn_more_blog a:link,.btn_more_blog a:visited {
     float:left;
     padding:0px 25px 0px 25px;
     color:#ffffff;
     font-size:16px;
     line-height:36px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#707070;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}
 .btn_more_blog a:hover,.btn_more_blog a:active,.btn_more_blog a.current:link,.btn_more_blog a.current:visited {
     float:left;
     padding:0px 25px 0px 25px;
     color:#ffffff;
     font-size:16px;
     line-height:36px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}

 .photo_list{
     clear:both;

     width:100%;

}

 .photo_list .item2{
   clear:both;

     width:100%;

	margin-bottom:3px;
	    

}

 .photo_list .photo{
	   clear:both;

     width:100%;

}
 .photo_list .photo img{
	   clear:both;

     width:100%;

}

 .photo_list .item2 img{
   width:100%;

}
 .photo_list .item2 a:link, .photo_list .item2 a:visited{
  
   text-decoration:none;

}
 .photo_list .item2 a:hover{
  
   text-decoration:none;

}








 .news_photo_list{
     clear:both;

     width:100%;

}
 .news_photo_list .heading{
     clear:both;

     width:100%;
	 color:#ffcc33;
	 font-weight:700;
	 padding-bottom:20px;
	 text-transform:uppercase;

}
 .news_photo_list .item2{
     clear:both;

     width:100%;
	margin-bottom:3px;
	


}

 .news_photo_list .photo{
	

  clear:both;

     width:100%;
	 


}
 .news_photo_list .photo img{
	



     width:100%;
	 


}


 .news_photo_list .item2 img{
   width:100%;

}
 .news_photo_list .item2 a:link, .news_photo_list .item2 a:visited{

   text-decoration:none;

}
 .news_photo_list .item2 a:hover{

   text-decoration:none;

}




 .contact_form_area_left{
     float:left;
     width:50%;
     height:840px;
     background-position:center center;
     background-repeat:no-repeat;
     text-indent:-9999px;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .contact_form_area_right{
     float:right;
     width:50%;
}
 .contact_form_area{
     clear:both;
     width:100%;
     background-color:#4ba4be;
     padding:0px 0px 0px 0px ;
     margin-bottom:0px;
}
 .contact_form_area_container{
     clear:both;
     width:400px;
     margin:auto;
     padding:90px 0px 90px 0px ;
}
 .contact_form_area .heading{
     clear:both;
     width:100%;
     background-color:#4ba4be;
     padding:0px 0px 60px 0px ;
     text-align:center;
     color:#ffffff;
     font-size:32px;
     padding-bottom:50px;
}
 .register_form_area{
     clear:both;
     width:850px;
     margin:auto;
     font-size:13px;
     font-family: 'MHeiHK',Arial, sans-serif,Arial,Verdana, sans-serif;
     padding-bottom:40px;
}
 .must_enter{
     font-style:italic;
}
 .must_enter{
     font-style:italic;
}
 .required{
     color:#00aeef;
}
 .table_register{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .table_register td{
     width:48%;
}
 .table_register td.content_left{
     padding-right:2%;
}
 .table_register td.content_right{
     padding-left:2%;
}
 .table_register .title{
     padding-bottom:7px;
}
 .table_register .content{
     padding-bottom:20px;
}
 label{
     float:left;
     margin-right:20px;
}
 input.input_middle_register{
     width:96%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 2% 0px 2%;
     border:1px solid #dcddde;
     font-size:12px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 input.input_enew{
     width:92%;
     height:43px;
     line-height:43px;
     margin:0;
     padding: 0px 4% 0px 4%;
     border:none;
     font-size:15px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 textarea.input_long_register{
     width:96%;
     height:130px;
     line-height:150%;
     margin:0;
     padding: 2% 2% 2% 2%;
     border:1px solid #dcddde;
     font-size:12px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
     margin-bottom:25px;
}
 .table_other_form{
     background-color:#d7d7d7;
     margin-top:20px;
}
 .table_other_form td{
     padding:5px 0px 0px 0px;
}
 .table_other_form td.title{
     font-size:13px;
     font-weight:bold;
     padding-left:10px;
}
 textarea.input_long{
     width:96%;
     height:130px;
     line-height:150%;
     margin:0;
     padding: 2% 2% 2% 2%;
     border:none;
     font-size:13px;
     font-weight:normal;
     background-color:#d7d7d7;
     text-align:left;
}
 select.input_short_register{
     width:25%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 0% 0px 2%;
     border:1px solid #dcddde;
     font-size:12px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 select.input_middle_register{
     width:100%;
     height:32px;
     line-height:32px;
     margin:0;
     padding: 0px 0% 0px 2%;
     border:1px solid #dcddde;
     font-size:12px;
     font-weight:normal;
     background-color:#f0f0f0;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#181818;
}
 .btn_submit_register {
     clear:both;
     padding-top:20px;
}
 .btn_submit_register a:link,.btn_submit_register a:visited {
     float:left;
     padding:0px 35px 0px 35px;
     color:#ffffff;
     font-size:16px;
     line-height:36px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#707070;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}
 .btn_submit_register a:hover,.btn_submit_register a:active,.btn_submit_register a.current:link,.btn_submit_register a.current:visited {
     float:left;
     padding:0px 35px 0px 35px;
     color:#ffffff;
     font-size:16px;
     line-height:36px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
}
 .register_other_title{
     clear:both;
     width:90%;
     margin-bottom:20px;
     background-image:url(../images/register_title.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:repeat-x;
     background-position:center right;
}
 .register_other_title .title{
     float:left;
     background-color:#ffffff;
     padding-right:20px;
     color:#1e1d52;
     font-size:18px;
     font-weight:bold;
}
 .table_register2{
     clear:both;
     width:100%;
     margin-bottom:20px;
     padding-bottom:20px;
     background-image:url(../images/register_title.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:repeat-x;
     background-position:bottom left;
}
 .table_register2 td{
}
 .table_register2 td.content_left{
     width:31%;
}
 .table_register2 td.content_middle{
     width:32%;
     padding-left:2%;
}
 .table_register2 td.content_right{
     width:32%;
     padding-left:2%;
}
 .table_register2 td.content_middle div{
     float:left;
}
 .table_register2 td.content_middle div.dleft{
     width:49%;
     padding-right:1%;
}
 .table_register2 td.content_middle div.dright{
     width:47%;
     padding-left:3%;
}
 .table_register2 .title{
     padding-bottom:7px;
}
 .table_register2 .content{
     padding-bottom:20px;
}
 .register_form_area .confirm_msg_text{
     color:#000000;
}
 .btn_enews {
     clear:both;
     width:156px;
     margin:auto;
     margin-top:10px;
}
 .btn_enews a:link,.btn_enews a:visited {
     display:block;
     padding:5px 0px 5px 0px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ef372a;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_enews a:hover,.btn_enews a:active,.btn_enews a.current:link,.btn_enews a.current:visited {
     display:block;
     padding:5px 0px 5px 0px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     animation: background_color_change 0.5s ;
}
 .btn_learn_more {
     clear:both;
     padding-top:20px;
}
 .btn_learn_more a:link,.btn_learn_more a:visited {
     float:left;
     padding:0px 25px 0px 25px;
     color:#ffffff;
     font-size:20px;
     line-height:47px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background:none;
     border:1px solid #ffffff;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_learn_more a:hover,.btn_learn_more a:active,.btn_learn_more a.current:link,.btn_learn_more a.current:visited {
     float:left;
     padding:0px 25px 0px 25px;
     color:#4ba4be;
     font-size:20px;
     line-height:47px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ffffff;
     border:1px solid #ffffff;
     animation: background_color_change 0.5s ;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_donate {
     position:absolute;
     right:0px;
     top:107px;
     font-family: 'MHeiHK',Arial;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_donate a:link,.btn_donate a:visited {
     float:left;
     padding:15px 64px 15px 64px;
     color:#000000;
     font-size:18px;
     text-decoration:none;
     font-weight:normal;
     text-transform:capitalize;
     background-color:#ffffff;
     border:3px solid #aab7bd;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_donate a:hover,.btn_donate a:active,.btn_donate a.current:link,.btn_donate a.current:visited {
     float:left;
     padding:15px 64px 15px 64px;
     color:#ffffff;
     font-size:18px;
     text-decoration:none;
     font-weight:normal;
     text-transform:capitalize;
     background-color:#a57c2c;
     border:3px solid #a57c2c;
     animation: background_color_change 0.5s ;
}
 .footer_logo_payment{
     clear:both;
     width:100%;
     padding-top:200px;
}
 .footer_logo_payment img{
     max-width:100%;
}
 .footer_logo{
     clear:both;
     width:130px;
	 padding-bottom:10px;
}
 .footer_logo img{
    width:100%;
}
 .footer_logo_list{
     position:absolute;
     left:0px;
     top:50px;
}
 .footer_logo_list ul{
     padding:0;
     margin:0;
     list-style:none;
}
 .footer_logo_list ul li{
     float:left;
     margin-right:50px;
}
 .footer_logo2{
     width:100px;
     margin-top:5px;
}
 .footer_logo2 img{
     width:100%;
}
 .footer_logo3{
     width:166px;
     margin-top:45px;
}
 .footer_logo3 img{
     width:100%;
}
 .section_content{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding-top:60px;
     padding-bottom:40px;
}
 .section_content5{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding-top:0px;
     padding-bottom:40px;
}
 .section_content_container{
     clear:both;
     width:1260px;
     margin:auto;
     position:relative;
}
 .section_content2{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding-top:20px;
     padding-bottom:40px;
}
 .section_content2_container{
     clear:both;
     width:1260px;
     margin:auto;
     position:relative;
}
 .section_content3{
     clear:both;
     width:100%;
     background-color:#ffffff;
     padding-top:40px;
     padding-bottom:40px;
}
 .section_content3_container{
     clear:both;
     width:1160px;
     margin:auto;
     position:relative;
}
 .section_title2a{
     clear:both;
     margin:auto;
     padding-bottom:50px;
     text-indent:-9999px;
     background-repeat:no-repeat;
}
 .section_title1{
     background-image:url(../images/title_01.jpg?v=2);
     width:236px;
     height:84px;
}
 .section_title2{
     clear:both;
  
font-size:40px;
color:#173e79;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 margin-bottom:0px;
	 
}
 .section_title2 img{
     margin-left:10px;
	 margin-right:10px;
	 
}
 .section_title3{
     background-image:url(../images/title_03.jpg?v=2);
     width:364px;
     height:100px;
}
 .section_title4{
     background-image:url(../images/title_04.jpg?v=2);
     width:567px;
     height:113px;
}
 .section_title5{
     background-image:url(../images/title_05.jpg?v=2);
     width:330px;
     height:185px;
}
 .section_content_left{
     float:left;
     width:45%;
}
 .section_content_right{
     float:left;
     width:50%;
}
 .section_content_left img{
     width:460px;
}
 .img_about1{
     float:right;
     width:300px;
     margin-right:100px;
}
 .img_about1 img{
     width:100%;
}
 .btn_more_detail{
}
 a.btn_more_detail:link,a.btn_more_detail:visited{
     color:#c0c0c0;
     text-decoration:underline;
}
 a.btn_more_detail:hover{
     color:#000000;
     text-decoration:underline;
}
 .btn_little_detail{
}
 a.btn_little_detail:link,a.btn_little_detail:visited{
     color:#c0c0c0;
     text-decoration:underline;
}
 a.btn_little_detail:hover{
     color:#c0c0c0;
     text-decoration:underline;
}
 .section_content_left2{
     float:left;
     width:28%;
}
 .section_content_middle{
     float:left;
     width:40%;
     margin-left:2%;
     margin-right:2%;
}
 .section_content_right2{
     float:left;
     width:28%;
}
 .section_content_left2 img{
     width:100%;
}
 .section_content_right2 img{
     width:100%;
}
 .gallery_list{
     clear:both;
     width:100%;
}
 .gallery_list .item{
     float:left;
     width:25%;
     height:225px;
}
 .gallery_list .photo{
     width:100%;
     height:225px;
     overflow:hidden;
}
 .gallery_list .photo_container{
     width:100%;
     height:225px;
     background-repeat:no-repeat;
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .img-zoom {
     width: 100%;
     -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
     -o-transition: all .2s ease-in-out;
     -ms-transition: all .2s ease-in-out;
}
 .transition {
     -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
     -o-transform: scale(1.2);
     transform: scale(1.2);
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .hover_img {
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .blog_list_area{
     clear:both;
     width:100%;
}
 .blog_gallery_item_list{
     clear:both;
     width:100%;
     position:relative;
     margin:auto;
}
 .blog_gallery_item_list_area{
     width:100%;
}
 .blog_gallery_item_list_container{
     float:left;
     width:100%;
}
 .blog_gallery_item_list .item{
     float:left;
     width:380px;
     height:460px;
     position:relative;
     overflow:hidden;
     position:relative;
     margin-right:20px;
     margin-left:20px;
     margin-bottom:40px;
     cursor:pointer;
     background-color:#dddee2;
}
 .blog_gallery_item_list .item a:link .content_container,.blog_gallery_item_list .item a:visited .content_container{
     opacity:1;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .blog_gallery_item_list .item a:hover .content_container,.blog_gallery_item_list .item a.current:link .content_container,.blog_gallery_item_list .item a.current:visited .content_container{
     opacity:1;
     animation: opacity 0.5s ;
     background-color:#ffffff;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .blog_gallery_item_list .item .content_container{
     width:320px;
     height:400px;
     padding:30px 30px 30px 30px ;
     background-color:#dddee2;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .blog_gallery_item_list .item .photo{
     width:100%;
     height:260px;
     position:relative;
}
 .blog_gallery_item_list .item .photo_container{
     width:100%;
     height:260px;
     position:relative;
     overflow:hidden;
     background-repeat:no-repeat;
     background-position:center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     position:relative;
     background-color:#000;
}
 .blog_gallery_item_list .item a{
     float:left;
     width:100%;
     height:760px;
     text-decoration:none;
}
 .blog_gallery_item_list .item .title{
     clear:both;
     font-size:24px;
     color:#000000;
     width:100%;
     font-weight:bold;
     text-align:center;
}
 .blog_gallery_item_list .item .title2{
     clear:both;
     font-size:18px;
     color:#58595b;
     padding-bottom:20px;
     width:100%;
     text-align:center;
     padding-top:10px;
     font-style:italic;
}
 .blog_gallery_item_list .item .desc{
     clear:both;
     font-size:18px;
     color:#58595b;
     width:100%;
     padding-top:20px;
     padding-bottom:20px;
}
 .btn_blog_gallery_prev{
     position:absolute;
     left:0px;
     top:10px;
}
 .btn_blog_gallery_prev a:link, .btn_blog_gallery_prev a:visited {
     float: left;
     background-image:url(../images/btn_blog_gallery_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:18px;
     height:34px;
     text-indent:-9999px;
}
 .btn_blog_gallery_prev a:hover,.btn_blog_gallery_prev a.current:link, .btn_blog_gallery_prev a.current:visited{
     float: left;
     background-image:url(../images/btn_blog_gallery_prev.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:18px;
     height:34px;
     text-indent:-9999px;
}
 .btn_blog_gallery_next{
     position:absolute;
     right:0px;
     top:10px;
}
 .btn_blog_gallery_next a:link, .btn_blog_gallery_next a:visited {
     float: left;
     background-image:url(../images/btn_blog_gallery_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:18px;
     height:34px;
     text-indent:-9999px;
}
 .btn_blog_gallery_next a:hover,.btn_blog_gallery_next a.current:link, .btn_blog_gallery_next a.current:visited{
     float: left;
     background-image:url(../images/btn_blog_gallery_next.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position: center center;
     width:18px;
     height:34px;
     text-indent:-9999px;
}
 .blog_gallery_paging_nav{
     clear:both;
     width:770px;
     margin:auto;
     position:relative;
     padding-bottom:20px;
     margin-top:40px;
}
 .blog_gallery_paging_content{
     clear:both;
     width:440px;
     margin:auto;
     position:relative;
}
 .blog_gallery_paging_content .title{
     clear:both;
     font-size:14px;
     color:#d14a05;
     width:100%;
     text-align:center;
}
 .blog_gallery_paging_content .title2{
     clear:both;
     font-size:14px;
     color:#FFF;
     width:100%;
     text-align:center;
     padding-top:10px;
}
 .section_area_blog{
     padding-top:140px;
     width:100%;
     background-color:#000;
}
 .btn_blog_detail{
     background-color:#0000;
     width:150px;
     color:#000;
     padding:5px 5px 5px 5px ;
     font-size:24px;
     text-align:center;
     border:2px solid #000;
     clear:both;
     margin:auto;
     margin-top:20px;
}
 .product_price_footer{
     clear:both;
     width:100%;
     padding-top:30px;
     border-top:2px solid #bbbbbb;
     margin-top:0px;
}
 .table_product_price{
}
 .table_product_price td{
     padding:0px 10px 0px 10px;
     vertical-align:middle;
}
 .table_product_price td.title{
     font-size:40px;
     color:#a2a8a8;
     text-transform:uppercase;
     font-family: 'MHeiHK',Arial, sans-serif;
}
 .table_product_price td.content{
     font-size:40px;
     color:#222222;
     font-family:"Bell Gothic Std";
}


 .product_left{
     float:left;
     width:48%;
}
 .product_right{
     float:right;
     width:48%;
}
 .product_right img{
     width:100%;
}
 .btn_remove{
}
 .btn_remove a:link,.btn_remove a:visited{
     float:left;
     width:17px;
     height:17px;
     background-image:url(../images/btn_remove.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no;
     background-position:left top;
     text-indent:-9999px;
     -webkit-transition: none 500ms ease-out 0s;
     -moz-transition: none 500ms ease-out 0s;
     -o-transition: none 500ms ease-out 0s;
     transition: none 500ms ease-out 0s;
}
 .btn_remove a:hover,.btn_remove a.current:link,.btn_remove a.current:visited{
     float:left;
     width:17px;
     height:17px;
     background-image:url(../images/btn_remove.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no;
     background-position:left bottom;
     text-indent:-9999px;
}


 .btn_qty_min {
     clear:both;
}
 .btn_qty_min a:link,.btn_qty_min a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ffffff;
	 border:2px solid #e1e1e1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_min a:hover,.btn_qty_min a:active,.btn_qty_min a.current:link,.btn_qty_min a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ee3124;
	 	 border:2px solid #ee3124;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_add {
     clear:both;
}
 .btn_qty_add a:link,.btn_qty_add a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
         background-color:#ffffff;
	 border:2px solid #e1e1e1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_add a:hover,.btn_qty_add a:active,.btn_qty_add a.current:link,.btn_qty_add a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ee3124;
	 	 border:2px solid #ee3124;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}

 input.input_qty{
     width:46px;
     height:46px;
     line-height:46px;
     margin:0;
     padding: 0px 2% 0px 2%;
     border:1px solid #cccccc;
     font-size:18px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:center;
     color:#000000;
     font-weight:600;
}
 input.input_qty2{
     width:90px;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 0% 0px 0%;
	 border:none;
     border-bottom:1px solid #ccc8c9;
     font-size:12px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#809596;
}
 .special_price{
}
 .old_price{
}
 .msg_thank{
     clear:both;
     background-image:url(../images/thank.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     width:431px;
     height:84px;
     margin:auto;
     margin-top:120px;
     margin-bottom:30px;
}
 .title_checkout{
     clear:both;
     background-image:url(../images/checkout.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     width:377px;
     height:84px;
     margin-bottom:30px;
}
 .checkout_col_full{
     width:60%;
     margin:auto;
}
 .checkout_col1{
     float:left;
     width:48%;
}
 .checkout_col2{
     float:right;
     width:48%;
}
 .checkout_col2 .heading{
     font-size:16px;
     color:#809595;
     padding-bottom:20px;
}
 .checkout_col2 .heading2{
     font-size:29px;
     color:#000000;
     padding-bottom:10px;
}
 .checkout_col2 .heading3{
     font-size:16px;
     color:#809595;
     padding-bottom:20px;
}
 .checkout_col3{
     float:left;
     width:33%;
     margin-left:2%;
}
 .step3{

     clear:both;
     color:#173e79;
     font-size:30px;
     padding-bottom:20px;
  
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
 .step{
	padding-left:15px;
     clear:both;
     color:#173e79;
     font-size:30px;
     padding-bottom:20px;
  
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
 .step2{
     clear:both;
     color:#000000;
     font-size:18px;
     padding-bottom:20px;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-weight:bold;
}
 .step span{
     color:#d10d05;
}


 .table_form{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .table_form .title{
     vertical-align:middle;
     font-size:12px;
     font-weight:bold;
     width:140px;
}
 .table_form td{
     padding-bottom:10px;
     font-size:12px;
     text-align:left;
     vertical-align:middle;
}
 .table_form_login{
    width:400px;

	margin:auto;
	 padding-top:10px;
}
 .table_form_login .highlight{
     color:#efb52d;
}
 .table_form_login .title{
     font-size:14px;
     color:#808285;
     text-align:left;
     vertical-align:middle;
	 width:100px;
}
 .table_form_login td.content{
    font-size:14px;
     color:#808285;
}
 .table_form_login td{
     padding-bottom:20px;
	vertical-align:middle;
}
 .table_form .col1{
     width:49%;
     padding-right:1%;
}
 .table_form .col2{
     width:49%;
     padding-left:1%;
}
 .table_form .checkbox{
     vertical-align:middle;
     width:10px;
     padding-right:5px;
}
 .table_form .content{
     vertical-align:middle;
     font-size:13px;
     text-align:left;
}
 .table_form .content2{
     vertical-align:middle;
     font-size:13px;
     text-align:left;
     color:#d10d05;
}
 .table_form .content2 a{
     color:#080808;
}
 input[type="checkbox"]{
     width: 15px;
    /*Desired width*/
     height: 15px;
    /*Desired height*/
}
 input[type="radio"]{
     width: 15px;
    /*Desired width*/
     height: 15px;
    /*Desired height*/
}





 input.input_middle{
     width:95%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
	 border:none;
     border:2px solid #c9c9c9;
     font-size:13px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;

}


 input.input_long{
     width:96%;
     height:36px;
     line-height:36px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:1px solid #e3e3e3;
     font-size:16px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Arial,Verdana, sans-serif;
     text-align:left;
     color:#222222;
     border-radius: 4px 4px 4px 4px;
     -moz-border-radius: 4px 4px 4px 4px;
     -webkit-border-radius: 4px 4px 4px 4px;
}
 select.input_middle{
     width:100%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 0% 0px 4%;
     text-align:center;
     border:1px solid #c9c9c9;
     font-size:13px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:left;
     color:#000000;
     border-radius: 4px 4px 4px 4px;
     -moz-border-radius: 4px 4px 4px 4px;
     -webkit-border-radius: 4px 4px 4px 4px;
}
 .checkout_space{
     clear:both;
     padding-top:150px;
}
 .msg_title{
     clear:both;
     padding-bottom:5px;
     font-size:13px;
}
 .table_cart{
     width:100%;
}
 .table_cart th{
     font-size:15px;
     padding:0px 10px 10px 0px;
     border-bottom:none;
     color:#809595;
     font-weight:bold;
     text-align:center;
}
 .table_cart td{
     vertical-align:middle;
     font-size:15px;
     padding:10px 10px 60px 0px;
    
     font-size:18px;
     text-align:center;
}
 .table_cart .product_info{
     text-align:left;
     padding-left:20px;
}
 .table_cart th.remove{
     width:24px;
}
 .table_cart th.img{
     width:160px;
}
 .table_cart .img img{
     width:100%;
     margin:auto;
}
.table_cart .img2 img{
	max-height:100px;
}



 .table_cart .img img{
}
 .table_cart th.qty{
     text-align:center;
     width:50px;
}
 .table_cart td.qty{
     text-align:center;
}
 .table_cart td.price{
     text-align:right;
}
 .table_cart td.final_price{
     font-size:28px;
     font-weight:bold;
}
 .table_cart td.final_price_left{
     text-align:left;
}
 .table_cart td.final_price_right{
     text-align:right;
}
 .table_cart th.price{
     text-align:right;
}
 .table_cart .highlight{
     font-weight:bold;
     font-size:14px;
}
 .table_cart .stitle{
     clear:both;
     font-weight:bold;
     font-size:18px;
}
 .table_cart .stitle2{
     clear:both;

     font-size:24px;
	 font-weight:600px;
	 color:#000000;
}
 .table_cart .sdesc2{
     clear:both;
padding-top:10px;
     font-size:17px;

	 color:#919191;
}
 .table_cart .sdesc3{
     clear:both;
padding-top:10px;
     font-size:14px;

	 color:#919191;
}
 .payment_final_msg{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:30px;
     padding-top:100px;
     font-size:24px;
}
 ::-webkit-input-placeholder {
     color:#939598;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color:#939598;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color:#939598;
}
 :-ms-input-placeholder {
     color:#939598;
}
 .remark_hint{
     clear:both;
     color:#444444;
     font-size:13px;
     font-weight:normal;
}
 .top_global_link{
     position:absolute;
     left:0px;
     top:-42px;
     color:#ffffff;
     font-size:15px;
}
 .top_global_link a:link,.top_global_link a:visited{
     color:#ffffff;
     text-decoration:none;
}
 .top_global_link a:hover{
     color:#ffffff;
     text-decoration:underline;
}
 .top_global_heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#000000;
     font-size:38px;
     font-weight:bold;
     padding-bottom:30px;
     font-family: 'MHeiHK',Arial, sans-serif;
}
 .top_global_heading span{
     font-size:24px;
}
 .home_banner{
     clear:both;
     width:100%;
     margin:auto;
     margin-bottom:0px;
}
 .footer_nav2{
     float:right;
}
 .footer_nav2 ul{
     float:left;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .footer_nav2 ul li img {
     height:16px;
}
 .footer_nav2 ul li {
     float:left;
     margin-left:5px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:bold;
}
 .footer_nav2 ul li.first,.footer_nav2 ul li:first-child {
}
 .footer_nav2 ul li.last,.footer_nav2 ul li:last-child {
}
 .footer_nav2 a:link,.footer_nav2 a:visited {
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:bold;
}
 .footer_nav2 a:hover,.footer_nav2 a:active,.footer_nav2 a.current:link,.footer_nav2 a.current:visited {
     color:#000000;
     font-size:16px;
     text-decoration:underline;
     font-weight:bold;
}
 .global_area{
     position:absolute;
     right:0px;
     top:10px;
}
 .header_current .global_area{
     top:15px;
}
 .global_nav2{
     float:left;
}
 .global_nav2 ul{
     float:left;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .global_nav2 ul li img {
     height:16px;
}
 .global_nav2 ul li {
     float:left;
     margin-left:5px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:bold;
}
 .global_nav2 ul li.first,.global_nav2 ul li:first-child {
}
 .global_nav2 ul li.last,.global_nav2 ul li:last-child {
}
 .global_nav2 a:link,.global_nav2 a:visited {
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:bold;
}
 .global_nav2 a:hover,.global_nav2 a:active,.global_nav2 a.current:link,.global_nav2 a.current:visited {
     color:#000000;
     font-size:16px;
     text-decoration:underline;
     font-weight:bold;
}

 .lang_nav{
position:absolute;
     right:50px;
	 top:20px;
}
 .lang_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .lang_nav ul li {
    float:left;
	margin-left:3px;
}
 .lang_nav ul li.first,.lang_nav ul li:first-child {
    
}
 .lang_nav ul li.last,.lang_nav ul li:last-child {
  
}
 .lang_nav a:link,.lang_nav a:visited {
	 
	 float:left;
	 


	 padding:5px 5px 5px 5px;
	
	 text-align:center;
     color:#000000;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
	
    background-color:#ffffff;
}
 .lang_nav a:hover,.lang_nav a:active,.lang_nav a.current:link,.lang_nav a.current:visited {
	 float:left;
    		 padding:5px 5px 5px 5px;
	 text-align:center;
     color:#000000;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;

	 background-color:#ffcc33;
}


 .myprofile_info_box{
     position:absolute;
	 top:16px;
	 right:120px;
}
 .myprofile_info_box table{
   
}
 .myprofile_info_box table td{
	 vertical-align:middle;
	 padding-left:10px;
	 font-size:14px;
	 color:#808285;
   
}
 .myprofile_info_box table .img{
	width:30px;
   
}
 .myprofile_info_box table td.img img{
	width:100%;
   
}


 .global_nav{
     position:absolute;
	 top:16px;
	 right:120px;
}
 .global_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .global_nav ul li {
     display:inline;
     float:left;
     padding: 0px 7px 0px 9px;
     background-image:url(../images/lang_separator.png?V=2?v=2?v=121);
     background-repeat:no-repeat;
     background-position:0px 3px;
}
 .global_nav ul li.first,.global_nav ul li:first-child {
     padding-left:0px;
     display:inline;
     float:left;
     background-image:none;
}
 .global_nav ul li.last,.global_nav ul li:last-child {
     padding-right:0px;
     display:inline;
     float:left;
}
 .global_nav a:link,.global_nav a:visited {
     color:#808285;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
 
}
 .global_nav a:hover,.global_nav a:active,.global_nav a.current:link,.global_nav a.current:visited {
     color:#808285;
     font-size:14px;
     text-decoration:underline;
     font-weight:normal;

}
 .table_contact2{
     width:100%;
     font-size:15px;
}
 .table_contact2 a{
     color:#ef372a;
}
 .table_contact2 td{
     width:27%;
     padding-left:3%;
     padding-right:3%;
     background-image:url(../images/contact.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left center;
     text-align:center;
}
 .table_contact2 td:first-child{
     background-image:none;
}
 .table_contact2 .heading{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:20px;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:26px;
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}
 .table_contact2 .title{
     clear:both;
     width:100%;
     text-align:center;
     font-weight:bold;
     padding-bottom:5px;
}
 .table_contact2 .title{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:10px;
}
 input.input_long{
     width:96%;
     height:25px;
     line-height:25px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:none;
     font-size:12px;
     font-weight:normal;
     background-color:#ebebeb;
     font-family: 'MHeiHK',Arial,Verdana, sans-serif;
     text-align:center;
     color:#000000;
}
 .home_product_list2{
     clear:both;
     width:100%;
}
 .home_product_list2 .item{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .home_product_list2 .item .photo2{
     clear:both;
     width:100%;
     margin-bottom:10px;
}
 .home_product_list2 .item .photo2 img{
     width:100%;
}
 .home_product_list2 .item .title{
     clear:both;
     width:100%;
     text-align:center;
     font-size:20px;
     font-weight:bold;
}
 .home_product_list_top{
     clear:both;
     width:100%;
}
 .home_product_list_top .item{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .table_product_detail td{
     width:27%;
     padding-left:3%;
     padding-right:3%;
     background-image:url(../images/product.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left center;
     text-align:center;
     vertical-align:top;
}
 .table_product_detail td:first-child{
     width:15%;
     background-image:none;
}
 .table_product_detail td:last-child{
     width:15%;
}
 .table_product_detail td.last:last-child{
     padding-top:50px;
}
 .table_product_detail .title{
     font-size:26px;
     font-weight:bold;
     font-family: 'MHeiHK',Arial, sans-serif;
     color:#000000;
}
 .table_product_detail .desc{
     font-size:15px;
     font-weight:normal;
     clear:both;
     padding-top:20px;
     font-family: 'Open Sans', sans-serif;
}
 .btn_shop_now{
     clear:both;
     width:115px;
     margin:auto;
     padding-top:20px;
}
 .btn_shop_now a:link,.btn_shop_now a:visited{
     float:left;
     background-image:url(../images/shop_now.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:top center;
     padding-top:101px;
     text-decoration:none;
     color:#000000;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:18px;
     font-weight:bold;
}
 .btn_shop_now a:hover{
     float:left;
     background-image:url(../images/shop_now.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:top center;
     padding-top:101px;
     text-decoration:none;
     color:#ef372a;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:18px;
     font-weight:bold;
}
 .btn_shop_now2{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:20px;
}
 .btn_shop_now2 a:link,.btn_shop_now2 a:visited{
     float:left;
     text-decoration:none;
     color:#000000;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:18px;
     font-weight:bold;
}
 .btn_shop_now2 a:hover{
     float:left;
     text-decoration:none;
     color:#ef372a;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:18px;
     font-weight:bold;
}
 .product_size_hint{
     clear:both;
     width:115px;
     margin:auto;
     background-image:url(../images/shop_now.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:top center;
     padding-top:101px;
     text-decoration:none;
     color:#000000;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:18px;
     font-weight:bold;
}


 .btn_quick_view{
     clear:both;
     width:100%;
     text-align:center;
     font-size:14px;
     padding-top:5px;
}
 .product_detail_price{
     clear:both;
     width:100%;
     text-align:center;
     font-size:24px;
     padding-top:20px;
     color:#ef372a;
     font-weight:bold;
}


 .product_list2{
     clear:both;
     width:100%;
}
 .product_list2 .item{
     float:left;
     width:23%;
     margin-bottom:20px;
     margin-right:5%;
     margin-left:5%;
}
 .product_list2 .item .content{
     clear:both;
     width:100%;
     min-height:230px;
     padding-top:10px;
     font-family: 'MHeiHK',Arial, sans-serif;
}
 .product_list2 .item .photo2{
     clear:both;
     width:80%;
     margin:auto;
     margin-bottom:10px;
}
 .product_list2 .item .photo2 img{
     width:100%;
}
 .product_list2 .item .title{
     clear:both;
     width:100%;
     text-align:left;
     font-size:20px;
     font-weight:bold;
}
 .product_list2 .item .desc{
     clear:both;
     width:100%;
     text-align:center;
     font-size:18px;
     padding-top:5px;
}
 .product_list2 .item .price{
     clear:both;
     width:100%;
     text-align:right;
     font-size:18px;
     padding-top:5px;
     color:#ef372a;
     font-weight:bold;
}
 .top_remark{
     clear:both;
     display:block;
     padding:10px;
     margin-bottom:30px;
     text-align:center;
     font-size:20px;
     font-weight:bold;
     font-family: 'MHeiHK',Arial, sans-serif;
     background-color:#f4f5f6;
}
 .table_login{
     width:100%;
}
 .table_login .content_left,.table_login .content_right{
     width:42%;
     padding-left:4%;
     padding-right:4%;
}
 .table_login td:first-child{
     background-image:none;
}
 .table_login td:last-child{
}
 .table_login .heading{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:10px;
     font-size:29px;
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}
 .table_login .title2{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:5px;
     font-size:16px;
     color:#809595;
     text-decoration:none;
}
 .table_login .title2a{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:50px;
     font-size:16px;
     color:#809595;
}
 .table_login .content2{
     clear:both;
     width:100%;
     text-align:center;
     padding-bottom:10px;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:16px;
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}
 .form_other{
     color:#263238;
     font-size:13px;
     clear:both;
     padding-top:20px;
     padding-bottom:20px;
}
 .table_form{
}
 .table_form td{
     padding-bottom:10px;
}
 .required{
     color:#f50c64;
     font-weight:bold;
}
 input.input_login{
     width:96%;
     height:28px;
     line-height:28px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:none;
     font-size:16px;
     font-weight:normal;
     background-color:#ebebeb;
     text-align:center;
}
 .btn_button_normal {
     clear:both;
     width:200px;
     margin:auto;
     margin-top:20px;
}
 .btn_button_normal a:link,.btn_button_normal a:visited {
     display:block;
     text-align:center;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_button_normal a:hover,.btn_button_normal a:active,.btn_button_normal a.current:link,.btn_button_normal a.current:visited {
     display:block;
     text-align:center;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#263238;
     animation: background_color_change 0.5s ;
}
 .btn_forgot {
}
 .btn_forgot a:link,.btn_forgot a:visited {
     color:#f6303e;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
}
 .btn_forgot a:hover,.btn_forgot a:active,.btn_forgot a.current:link,.btn_forgot a.current:visited {
     color:#f6303e;
     font-size:13px;
     text-decoration:underline;
     font-weight:normal;
}
 .table_forgot{
     clear:both;
     width:50%;
     margin:auto;
     text-align:center;
}
 .table_forgot .heading{
     clear:both;
     width:100%;
     font-family: 'MHeiHK',Arial, sans-serif;
     font-size:28px;
     color:#000000;
     text-decoration:none;
     font-weight:600;
     padding-bottom:30px;
     text-align:center;
}
 .table_normal_form{
     width:50%;
     margin:auto;
}
 .btn_sold{
     clear:both;
     width:80%;
     margin:auto;
     margin-top:20px;
     padding:10px 0px 10px 0px;
     color:#FFFFFF;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ef372a;
     text-align:center;
     animation: background_color_change 0.5s ;
     font-weight:bold;
}
 .btn_adding_to_bag {
     clear:both;
     width:220px;
     background-image:url(../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     height:52px;
     display:none;
}
 .btn_add_to_bag img {
     margin-right:10px;
     height:20px;
}
 .btn_add_to_bag {
     clear:both;
     margin:auto;
     width:100%;

}
 .btn_add_to_bag a:link,.btn_add_to_bag a:visited {
     display:block;
     padding:0px 20px 0px 20px;
	 	 line-height:48px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ee3124;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_add_to_bag a:hover,.btn_add_to_bag a:active,.btn_add_to_bag a.current:link,.btn_add_to_bag a.current:visited {
     display:block;
     padding:0px 20px 0px 20px;
	 	 line-height:48px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ab2219;
     animation: background_color_change 0.5s ;

	 
}


 .btn_add_to_bag2 {
     clear:both;
     width:80%;
     margin:auto;
     margin-top:20px;
}
 .btn_add_to_bag2 a:link,.btn_add_to_bag2 a:visited {
     display:block;
     padding:10px 0px 10px 0px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ffffff;
     border:1px solid #000000;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     font-weight:bold;
}
 .btn_add_to_bag2 a:hover,.btn_add_to_bag2 a:active,.btn_add_to_bag2 a.current:link,.btn_add_to_bag2 a.current:visited {
     display:block;
     padding:10px 0px 10px 0px;
     color:#FFFFFF;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ef372a;
     border:1px solid #ef372a;
     text-align:center;
     animation: background_color_change 0.5s ;
     font-weight:bold;
}
 .table_qty{
     clear:both;
     width:30%;
     margin:auto;
     margin-top:20px;
}
 .table_qty td{
     vertical-align:middle;
     padding:0px 2px 0px 2px;
}
 .table_product_detail .table_qty td{
     background-image:none;
}
 .table_product_detail .table_qty td{
     padding:0;
     padding:0px 2px 0px 2px;
     vertical-align:middle;
}
 .table_product_detail .price{
     clear:both;
     color:#ef372a;
     font-size:16px;
     font-weight:bold;
     width:100%;
     text-align:center;
     padding-top:20px;
}
 .product_list2 .item .price .old_price{
     color:#888888;
     font-size:12px;
}
 .old_price{
     color:#888888;
     font-size:12px;
}
 .lightbox .title{
     clear:both;
     display:block;
     text-align:Center;
     font-weight:bold;
     color:#ffffff;
     font-size:20px;
     background-color:#026cbe;
     padding:20px;
}
 .lightbox .msg{
     clear:both;
     width:100%;
     text-align:Center;
     color:#809595;
     font-size:15px;
     padding-top:20px;
     line-height:150%;
}
 .lightbox .content_left{
     float:left;
     width:50%;
}
 .lightbox .content_left img{
     width:100%;
}
 .lightbox .content_right{
     float:right;
     width:50%;
     color:#ffffff;
}
 .lightbox .content_right_container{
     display:block;
     padding:50px 50px 50px 50px ;
}
 .lightbox h1{
     font-size:52px;
     color:#ffffff;
     padding-bottom:0px;
     margin-bottom:20px;
}
 .lightbox_product{
}
 .lightbox_product .lightbox_container{
     background-color:#ffffff;
}
 .lightbox_product .lightbox_container{
     clear:both;
     width:380px;
     margin:auto;
     position:relative;
     margin-top:220px;
}
 .lightbox_product .title{
     clear:both;
     width:100%;
     text-align:center;
     font-size:18px;
     color:#809595;
     font-weight:bold;
}
 .lightbox_product .price{
     clear:both;
     width:100%;
     text-align:center;
     font-size:14px;
     color:#263238;
     font-weight:bold;
     padding-top:5px;
}
 .lightbox_product .desc{
     clear:both;
     width:100%;
     text-align:center;
     font-size:14px;
     color:#263238;
     font-weight:bold;
     padding-top:5px;
}
 .lightbox_product .photo{
     clear:both;
     width:60%;
     margin:auto;
     padding-top:5px;
}
 .lightbox_enews .lightbox_container{
     background-color:#809595;
}
 .lightbox_enews .lightbox_container{
     clear:both;
     width:1000px;
     margin:auto;
     position:relative;
     margin-top:220px;
}


 .lightbox{
     background-image:url(../images/lightbox/bg.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=22);
     background-repeat:repeat;
     width:100%;
     height:100%;
     position:fixed;
     top:0px;
     left:0px;
     color:#FFF;
     z-index:99999;
     display:none;
}
 .lightbox_container{
     clear:both;
     width:500px;
     margin:auto;
     position:relative;
     margin-top:100px;
}
 .lightbox_content{
     clear:both;
     display:block;
     padding:0px 0px 40px 0px;
     background-color:#FFF;
     -webkit-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
     -moz-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
     box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
}
 .btn_lightbox_area_close {
     position:absolute;
     right:25px;
     top:25px;
}
 .btn_lightbox_area_close a:link, .btn_lightbox_area_close a:visited {
     float: left;
     width: 11px;
     height: 13px;
     background-image:url(../images/lightbox/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .btn_lightbox_area_close a:hover,.btn_lightbox_area_close a:active,.btn_lightbox_area_close a.current:link, .btn_lightbox_area_close a.current:visited{
     float: left;
     width: 11px;
     height: 13px;
     background-image:url(../images/lightbox/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .btn_lightbox_area_close2 {
     position:absolute;
     right:25px;
     top:25px;
}
 .btn_lightbox_area_close2 a:link, .btn_lightbox_area_close2 a:visited {
     float: left;
     width: 10px;
     height: 12px;
     background-image:url(../images/lightbox/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .btn_lightbox_area_close2 a:hover,.btn_lightbox_area_close2 a:active,.btn_lightbox_area_close2 a.current:link, .btn_lightbox_area_close2 a.current:visited{
     float: left;
     width: 10px;
     height: 12px;
     background-image:url(../images/lightbox/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .lightbox_product .btn_lightbox_area_close a:link,.lightbox_product .btn_lightbox_area_close a:visited {
     float: left;
     width: 10px;
     height: 12px;
     background-image:url(../images/lightbox/btn_lightbox_area_close2.png?V=2?v=2?v=2?v=2?v=2?v=22?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .lightbox_product .btn_lightbox_area_close a:hover,.lightbox_product .btn_lightbox_area_close a:active,.lightbox_product .btn_lightbox_area_close a.current:link,.lightbox_product .btn_lightbox_area_close a.current:visited{
     float: left;
     width: 10px;
     height: 12px;
     background-image:url(../images/lightbox/btn_lightbox_area_close2.png?V=2?v=2?v=2?v=2?v=2?v=22?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .cart_footer_msg{
     clear:both;
     width:100%;
     text-align:right;
     font-weight:bold;
     padding-top:20px;
}
 .cart_footer_msg2{
     clear:both;
     width:100%;
     text-align:left;
     font-weight:bold;
     padding-top:20px;
}


 .btn_button_detail {
    clear:both;
}
 .btn_button_detail a:link,.btn_button_detail a:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#8e8e8e;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
   
     background-color:#f2f2f2;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_button_detail a:hover,.btn_button_detail a:active,.btn_button_detail a.current:link,.btn_button_detail a.current:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
 
     background-color:#8e8e8e;
     animation: background_color_change 0.5s ;
}
 .btn_button_left {
     float:left;
}
 .btn_button_left a:link,.btn_button_left a:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#8e8e8e;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
   
     background-color:#f2f2f2;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_button_left a:hover,.btn_button_left a:active,.btn_button_left a.current:link,.btn_button_left a.current:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
 
     background-color:#8e8e8e;
     animation: background_color_change 0.5s ;
}
 .button_list_right{
     float:right;
}
 .button_list_right .item{
     float:left;
     margin-left:10px;
}
 .button_list_right .item a:link,.button_list_right .item a:visited {
     float:left;
     padding:0px 40px 0px 40px;
     line-height:40px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;

     background-color:#173e79;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .button_list_right .item a:hover,.button_list_right .item a:active,.button_list_right .item a.current:link,.button_list_right .item a.current:visited {
     float:left;
     padding:0px 40px 0px 40px;
     line-height:40px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;

     background-color:#e2060f;
     animation: background_color_change 0.5s ;
}
 .paypal_icon{
     clear:both;
     width:208px;
     margin:auto;
     padding-top:10px;
}
 .paypal_icon img{
     clear:both;
     width:100%;
}
 .table_shipping_area{
     margin-bottom:20px;
}
 .table_same_as_billing_info{
     clear:both;
     color:#000000;
}
 .table_same_as_billing_info td{
     padding:5px 10px 5px 15px;
     font-size:24px;
	 vertical-align:middle;
}
 .table_same_as_billing_info td.title{
}
 .table_same_as_billing_info td.content2{
	 color:#b1b1b1;
}
 .table_info{
     margin-bottom:30px;
}
 .table_info td{
     padding:0px 10px 10px 0px;
}
 .table_info td.title{
     font-weight:bold;
}
 .btn_detail {
     clear:both;
     width:100%;
}
 .btn_detail a:link,.btn_detail a:visited {
     display:block;
     padding:10px 10px 10px 10px;
     min-width:100px;
     color:#000000;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ffffff;
     border:1px solid #000000;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     font-weight:bold;
}
 .btn_detail a:hover,.btn_detail a:active,.btn_detail a.current:link,.btn_detail a.current:visited {
     display:block;
     padding:10px 10px 10px 10px;
     min-width:100px;
     color:#FFFFFF;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#ef372a;
     border:1px solid #ef372a;
     text-align:center;
     animation: background_color_change 0.5s ;
     font-weight:bold;
}
 .product_list .item .title img,.table_product_detail .title img,.home_product_list_top .title img,.home_product_list2 .title img{
     max-width:100%;
     margin:auto;
}
 .footer_beer_msg{
     clear:both;
     display:block;
     padding:10px 20px 10px 20px;
     background-color:#6f814a;
     color:#ffffff;
     text-align:center;
     font-size:15px;
     font-weight:bold;
}
/*****************/
 .discount_area{
     clear:both;
     width:100%;
     padding-top:30px;
     padding-bottom:30px;
}
 input.input_discount{
     width:324px;
     height:46px;
     line-height:46px;
     margin:0;
     padding: 0px 10px 0px 10px;
     text-align:left;
     border:1px solid #c9c9c9;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
     float:left;
}
 .btn_discount_code {
     float:left;
}
 .btn_discount_code a:link,.btn_discount_code a:visited {
     float:left;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_discount_code a:hover,.btn_discount_code a:active,.btn_discount_code a.current:link,.btn_discount_code a.current:visited {
     float:left;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#263238;
     animation: background_color_change 0.5s ;
}
 .btn_remove_discount {
     float:left;
}
 .btn_remove_discount a:link,.btn_remove_discount a:visited {
     float:left;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#e2060f;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_remove_discount a:hover,.btn_remove_discount a:active,.btn_remove_discount a.current:link,.btn_remove_discount a.current:visited {
     float:left;
     padding:0px 25px 0px 25px;
     line-height:33px;
     color:#ffffff;
     font-size:13px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f1646a;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .footer_left{
     float:left;
     width:30%;
}
 .footer_right{
     float:right;
     width:66%;
}
 .table_enews2{
     float:right;
     width:100%;
}
 .table_enews2 td{
     padding-left:10px;
     vertical-align:middle;
}
 .table_enews2 td.title{
     font-size: 0.8em;
     color:#ffffff;
}
 .table_enews2 td.content{
     width:100px;
}
 .btn_submit_enews2{
     float:right;
}
 .btn_submit_enews2 a:link,.btn_submit_enews2 a:visited{
     display:block;
     padding:0px 0px 0px 0px;
     width:100px;
     text-align:center;
     background-color:#5a5c61;
     font-size: 0.8em;
     color:#ffffff;
     text-decoration:none;
     line-height:30px;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
}
 .btn_submit_enews2 a:hover{
     display:block;
     padding:0px 0px 0px 0px;
     width:100px;
     text-align:center;
     background-color:#323438;
     font-size: 0.8em;
     color:#ffffff;
     text-decoration:none;
     line-height:30px;
     text-align:center;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     animation: background_color_change 0.5s ;
}
 .sponsor_area{
     clear:both;
     width:100%;
}
 .sponsor_area_container{
     clear:both;
     max-width:1240px;
     margin:auto;
     padding-top:80px;
     padding-bottom:30px;
}
 .sponsor_list{
     width:100%;
}
 .sponsor_list .item{
     float:left;
     margin-left:25px;
     margin-right:25px;
     margin-bottom:20px;
}
 .sponsor_list .item table{
     height:120px;
}
 .sponsor_list .item table img{
}
 .sponsor_list .item table td{
     vertical-align:middle;
}
 .advertise_list{
     clear:both;
     width:100%;
     padding-top:10px;
}
 .advertise_list .item{
     float:left;
     width:33.333%;
     height:624px;
     margin-bottom:0px;
}
 .advertise_list .item_content{
     width:100%;
     height:624px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .advertise_list .item_container{
     width:100%;
}
 .advertise_list .item_container2{
     width:100%;
}
 .advertise_list .item table{
     width:85%;
     height:624px;
     margin:auto;
}
 .advertise_list .item table td{
     vertical-align:middle;
     text-align:center;
}
 .advertise_list .item .title{
     clear:both;
     width:80%;
     margin:auto;
     text-align:center;
     color:#ffffff;
     font-size:57px;
}
 .advertise_list .item .desc{
     clear:both;
     width:80%;
     margin:auto;
     text-align:center;
     color:#ffffff;
     font-size:20px;
     padding-top:20px;
}
 .advertise_list2{
     clear:both;
     width:100%;
     padding-top:10px;
}
 .advertise_list2 .item{
     float:left;
     width:50%;
     height:624px;
     margin-bottom:0px;
}
 .advertise_list2 .item_content{
     width:100%;
     height:624px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .advertise_list2 .item_container{
     width:100%;
}
 .advertise_list2 .item_container2{
     width:100%;
}
 .advertise_list2 .item table{
     width:85%;
     height:624px;
     margin:auto;
}
 .advertise_list2 .item table td{
     vertical-align:middle;
     text-align:center;
}
 .advertise_list2 .item .title{
     clear:both;
     width:80%;
     margin:auto;
     text-align:center;
     color:#ffffff;
     font-size:57px;
}
 .advertise_list2 .item .desc{
     clear:both;
     width:80%;
     margin:auto;
     text-align:center;
     color:#ffffff;
     font-size:20px;
     padding-top:20px;
}
 .advertise_list3{
     clear:both;
     width:100%;
     padding-top:10px;
}
 .advertise_list3 .item{
     clear:both;
     width:100%;
     padding-bottom:0px;
}
 .advertise_list3 .item .photo{
     float:left;
     width:50%;
     height:620px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .advertise_list3 .item .photo img{
     width:100%;
}
 .advertise_list3 .item .photo a{
     width:100%;
}
 .advertise_list3 .item .content{
     float:right;
     width:50%;
     height:620px;
}
 .advertise_list3 .item .content_container{
     display:block;
     padding:30px;
}
 .advertise_list3 .item table{
     width:100%;
     height:560px;
}
 .advertise_list3 .item table td{
     vertical-align:middle;
     text-align:center;
}
 .advertise_list3 .item .title{
     color:#5a5c61;
     font-size:57px;
     clear:both;
     width:100%;
     text-align:center;
     font-family: 'MHeiHK',Arial,'Lato';
}
 .advertise_list3 .item .desc{
     color:#5a5c61;
     font-size:20px;
     clear:both;
     width:100%;
     text-align:center;
     padding-top:20px;
}
 .btn_browse_advertise {
     clear:both;
     width:200px;
     margin:auto;
     margin-top:40px;
}
 .btn_browse_advertise a:link,.btn_browse_advertise a:visited {
     clear:both;
     display:block;
     text-align:center;
     color:#ffffff;
     font-size:14px;
     line-height:30px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     border-radius: 20px 20px 20px 20px;
     -moz-border-radius: 20px 20px 20px 20px;
     -webkit-border-radius: 20px 20px 20px 20px;
}
 .btn_browse_advertise a:hover,.btn_browse_advertise a:active,.btn_browse_advertise a.current:link,.btn_browse_advertise a.current:visited {
     clear:both;
     display:block;
     text-align:center;
     color:#ffffff;
     font-size:14px;
     line-height:30px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#c8b4b5;
     animation: background_color_change 0.5s ;
     border-radius: 20px 20px 20px 20px;
     -moz-border-radius: 20px 20px 20px 20px;
     -webkit-border-radius: 20px 20px 20px 20px;
}
 .table_enews{
     clear:both;
     width:100%;
     padding-top:20px;
}
 .table_enews td{
     padding-bottom:0px;
}
 .table_enews td.title{
     text-align:center;
     color:#ffffff;
     font-size:14px;
     font-weight:normal;
}
 .btn_submit_enews{
     clear:both;
     width:100%;
}
 .btn_submit_enews a:link,.btn_submit_enews a:visited{
     display:block;
     padding:0px 0px 0px 0px;
     text-align:center;
     font-size:15px;
     color:#ffffff;
     text-decoration:none;
     line-height:34px;
     background-color:#000000;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_submit_enews a:hover{
     display:block;
     padding:0px 0px 0px 0px;
     text-align:center;
     font-size:15px;
     color:#ffffff;
     background-color:#000000;
     text-decoration:none;
     line-height:34px;
     text-align:center;
     animation: all_change 0.5s ;
}
 .webpage_banner{
     clear:both;
     width:100%;
     position:relative;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     color:#ffffff;
     margin-bottom:0px;
}
 .webpage_banner table{
     clear:both;
     width:1000px;
     margin:auto;
     height:400px;
     line-height:150%;
}
 .webpage_banner table td{
     text-align:center;
     vertical-align:middle;
}
 .webpage_banner .title{
     clear:both;
     width:100%;
     color:#ffffff;
     font-size:60px;
     font-weight:bold;
     line-height:100%;
     text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
 .webpage_banner2 table td{
     text-align:left;
     vertical-align:middle;
}
 .webpage_banner2 .title{
     clear:both;
     width:100%;
     color:#059dc1;
     font-size:60px;
     font-weight:bold;
     line-height:100%;
     text-shadow: 1px 1px 2px rgba(150, 150, 150, 1);
}
 .webpage_banner .desc{
     clear:both;
     width:100%;
     color:#ffffff;
     font-size:24px;
    /* text-shadow: 0px 0px 5px #2B0000;
     */
     padding-top:10px;
     line-height:150%;
}
 .webpage_banner_container{
     clear:both;
     max-width:1000px;
     margin:auto;
     line-height:100%;
     position:relative;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .webpage_banner img{
     width:100%;
}
 .webpage_banner_container p{
     line-height:150%;
}
 .webpage_content_left{
     float:left;
     width:50%;
     padding-top:0px;
}
 .webpage_content_full{
     width:100%;
     clear:both;
}
 .webpage_content_right{
     float:right;
     width:50%;
}
 .webpage_content_right .title{
     color:#809595;
     font-size:36px;
}
 .webpage_content_right .desc{
     color:#809595;
     font-size:19px;
     padding-top:20px;
}
 .webpage_content_left img{
     width:100%;
}
 .webpage_content_right_container{
     display:block;
     padding:0px 60px 0px 60px;
}
 .webpage_content_full .webpage_content_right_container{
     display:block;
     padding:0px 20px 0px 20px;
}
 .main_content_area_middle{
     max-width:1100px;
     margin:auto;
     padding-bottom:100px;
     padding-top:50px;
}
 .main_content_area{
     max-width:1280px;
     margin:auto;
     padding-bottom:50px;
     padding-top:50px;
}
 .main_content_area_product{

     padding-bottom:20px;
}




 .main_content_area_normal{
     max-width:1280px;
     margin:auto;
     padding-bottom:50px;
     padding-top:50px;
}
.center{
	text-align:center;
}
.section_info{
	clear:both;
	padding-top:10px;
	max-width:860px;
	margin:auto;
}
 .main_content_area_no_bg{
     max-width:1280px;
     margin:auto;
     padding-bottom:50px;
     padding-top:0px;
}


 .main_content_area_padding{
     max-width:1240px;
     margin:auto;
     padding-bottom:50px;
     padding-top:50px;
}
 .new-price{
     color:#000000;
     clear:both;
     font-size:28px;
}
 .new-price span{

     font-size:20px;
}
 .old-price{
     color:#aaaaaa;
     clear:both;
     font-size:15px;
     text-decoration: line-through;
}
 .btn_paging {
     width:140px;
     margin-left:10px;
     margin-right:10px;
}
 .btn_paging a:link,.btn_paging a:visited {
     display:block;
     padding:0px 0px 0px 0px;
     color:#ffffff;
     font-size:14px;
     line-height:33px;
     text-align:center;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .btn_paging a:hover,.btn_paging a:active,.btn_paging a.current:link,.btn_paging a.current:visited {
     display:block;
     padding:0px 0px 0px 0px;
     color:#ffffff;
     font-size:14px;
     line-height:33px;
     text-align:center;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 10px;
     -moz-border-radius: 10px;
     border-radius: 10px;
}
 .product_content_left{
     float:left;
     width:38%;
}
 .product_content_right{
     float:right;
     width:58%;
  
}

 .product_content_left2{
     float:left;
     width:58%;
}
 .product_content_right2{
     float:right;
     width:38%;
  
}

 .product_content_left2 .product_detail_big_photo{
	min-height:inherit;

}
 .product_content_left2 .product_detail_big_photo table{
	min-height:inherit;
	width:100%;
}
 .product_content_left2 .product_detail_big_photo table td{
	vertical-align:top;
	text-align:center;
}
 .product_content_left2 .product_detail_big_photo img{
	max-height:inherit;
	width:90%;

}


 .product_content_right_container{
     display:block;

}
 .product_content_right .title{
     color:#809595;
     font-size:36px;
     line-height:120%;
}
 .product_content_right .price{
     color:#263238;
     font-size:18px;
     clear:both;
     padding-top:10px;
}
 .you_may_also_like{
     clear:both;
     width:100%;
     padding-top:20px;
}
 .you_may_also_like .heading{
     clear:both;
     font-size:14px;
     color:#000000;
     font-weight:bold;
     padding-bottom:60px;
     text-align:left;
     display:block;
     padding:20px 10px 5px 10px;
     border-bottom:3px solid #000000;
     margin-bottom:20px;
     font-weight:bold;
}
 body.section_bg{
     background-image:url(../images/bg.png?V=2?v=2?v=2?v=2?v=2);
     background-repeat:repeat;
}
 .product_cart_area{
     clear:both;
     padding-top:15px;
}
 .product_cart_area table{
}
 .product_cart_area table td{
     padding:0px 5px 0px 5px;
}


 .product_cart_area3{
     clear:both;
     width:100%;
     text-align:left;
     padding-top:30px;
	 	color:#173e79;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
 .product_cart_area3 img{
  margin-right:10px;
}
 .product_cart_area2 table td{
     padding:0px 0px 0px 0px;
}
 .product_detail_area .product_cart_area{
     clear:both;
     width:100%;
     padding-top:15px;
}
 .product_detail_area .product_cart_area table{
}
 .product_detail_area .product_cart_area table td{
     padding:0px 5px 0px 0px;
}
 .product_detail_area .product_cart_area2{
     clear:both;
     width:100%;
     text-align:center;
     padding-top:0px;
}
 .product_detail_area .product_cart_area2 table td{
     padding:0px 5px 0px 0px;
}
 .table_login_box{
     clear:both;
     max-width:580px;
     margin:auto;
}
 .table_login_box .heading{
     clear:both;
     width:100%;
     text-align:center;
     color:#059dc1;
     font-size:18px;
     margin-bottom:20px;
     font-weight:bold;
}
 .table_login_box .title2a{
     clear:both;
     width:100%;
     text-align:center;
     color:#929292;
     font-size:15px;
     margin-bottom:50px;
}
 .remember_me{
     float:left;
     color:#263238;
     font-size:13px;
}
 .btn_forgot{
     float:right;
     color:#026cbe;
     font-size:13px;
}
 .shopping_title{
     clear:both;
     width:100%;
     text-align:center;
     color:#000000;
     font-size:29px;
     padding-bottom:60px;
}
 .cart_page_left{
     float:left;
     width:55%;
}
 .cart_page_right{
     float:right;
     width:36%;
}

 .cart_page_right2{
     float:right;
     
}

 .table_cart_total{
     width:100%;
  
}
 .table_cart_total td {
     padding:0px 0px 10px 10px;
	 vertical-align:middle;
}
 .table_cart_total .title {
     color:#819596;
     font-size:13px;
     text-transform:uppercase;
}
 .table_cart_total .content {
     color:#819596;
     font-size:15px;
     text-align:right;
}
 .table_cart_total .footer_total .title {
     color:#819596;
     font-size:24px;
     padding-top:10px;
}
 .table_cart_total .footer_total .content {
     color:#819596;
     font-size:24px;
     padding-top:10px;
}
 .cart_line2{
     width:100%;
     border-bottom:1px solid #000000;
     padding-top:10px;
     margin-bottom:30px;
}
 .table_discount{
     float:left;
}
 .table_discount td{
     padding:0px 10px 0px 0px;
     vertical-align:middle;
}
 .table_discount .title{
     color:#173e79;
     font-size:25px;

	 	font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
  
}

 .btn_button_login {
     clear:both;
     width:140px;
     margin-top:0px;
}
 .btn_button_login a:link,.btn_button_login a:visited {
     display:block;
     padding:10px 0px 10px 0px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .btn_button_login a:hover,.btn_button_login a:active,.btn_button_login a.current:link,.btn_button_login a.current:visited {
     display:block;
     padding:10px 0px 10px 0px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#263238;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
}
 .table_cart2{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .table_cart2 th{
     font-size:24px;
	 color:#000000;
	 font-weight:600;
	     padding:10px 10px 10px 10px;
     border-bottom:1px solid #000000;
}
 .table_cart2 td{
     padding:10px 10px 10px 10px;
     border-bottom:1px solid #000000;
     vertical-align:middle;
	 font-size:22px;
	  color:#000000;
}
 .table_cart2 .img{
     width:20%;
}
 .table_cart2 .img img{
     width:100%;
}
 .table_form_checkbox{
     clear:both;
     margin-bottom:20px;
}
 .table_form_checkbox .title{
     vertical-align:middle;
     font-size:12px;
     font-weight:bold;
}
 .table_form_checkbox td{
     padding-bottom:10px;
     padding-right:10px;
     font-size:12px;
     text-align:left;
     vertical-align:middle;
}
 .grey_bg{
     background-color:#f0f0f0;
}
 .top_search_area_panel{
     display:none;
     background-color:#f0f0f0;
     height:20px;
}
 .btn_top_search{
     padding-top:2px;
}
 .btn_top_search2{
     padding-top:2px;
}

 input.input_search{
     width:92%;
     height:30px;
     line-height:30px;
     margin:0;
     padding: 0px 4% 0px 4%;
     border:none;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
     color:#231f20;
}
 .section_search{
     font-size:13px;
     color:#026cbe;
     padding-bottom:20px;
     font-weight:bold;
     text-transform:uppercase;
}
 .enews_title{
     clear:both;
     width:100%;
     text-align:center;
     font-size:48px;
     font-weight:bold;
     line-height:100%;
}
 .enews_desc{
     clear:both;
     width:100%;
     text-align:center;
     font-size:13px;
     padding-top:20px;
}

 .table_form_payment{
     clear:both;
     margin-bottom:20px;
}
 .table_form_payment .title{
     vertical-align:middle;
     font-weight:bold;
}
 .table_form_payment td{
     padding-bottom:5px;
     text-align:left;
     vertical-align:middle;
     padding-right:10px;
	 font-size:24px;
	 font-weight:600;
	 color:#000000;
}
.payment_item_list{
	clear:both;
	padding-left:15px;
}
.payment_item{
	float:left;
	width:25%;
	margin-bottom:20px;
}

/****************************/
 .top_header{
     clear:both;
     width:100%;
     height:46px;
     background-color:#059dc1;
}
 .top_header_container{
     clear:both;
     max-width:1280px;
     margin:auto;
     color:#ffffff;
     font-size:14px;
     position:relative;
}
 .topnav{
     float:left;
}
 .topnav ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .topnav ul li img{
     margin-right:5px;
}
 .topnav ul li{
     float:left;
     margin-right:20px;
}
 .topnav ul li a:link,.topnav ul li a:visited{
     color:#ffffff;
     font-size:14px;
     line-height:46px;
     text-decoration:none;
}
 .topnav ul li a:hover,.topnav ul li a.current:link,.topnav ul li a.current:visited{
     color:#026cbe;
     font-size:14px;
     line-height:46px;
     text-decoration:none;
}
 .btn_top_cart{
     float:right;
}
 .btn_top_cart img{
     margin-right:10px;
}
 .btn_top_cart a:link,.btn_top_cart a:visited{
     color:#ffffff;
     font-size:16px;
     line-height:46px;
     text-decoration:none;
     background-color:#026cbe;
     float:left;
     padding:0px 15px 0px 15px ;
}
 .btn_top_cart a:hover,.btn_top_cart a.current:link,.btn_top_cart a.current:visited{
     color:#ffffff;
     font-size:16px;
     line-height:46px;
     text-decoration:none;
     background-color:#d5e04d;
     padding:0px 15px 0px 15px ;
}
 .footer_bottom{
     clear:both;
     width:100%;
     background-color:#050505;
     color:#ffffff;
     font-size:12px;
     text-align:center;
     padding-top:10px;
     padding-bottom:10px;
}
 .footer_bottom_container{
     max-width:1280px;
     margin:auto;
}

 .footer_office_list{
     clear:both;
     width:100%;
}
 .footer_office_list .item{
     float:left;
     width:45%;
     margin-right:5%;
     margin-bottom:30px;
}
 .footer_office_list .item .title{
     clear:both;
     color:#263238;
     font-size:18px;
     font-weight:bold;
}
 .footer_office_list .item .desc{
     clear:both;
     font-size:14px;
     padding-top:10px;
}
 .footer_office_list .item .desc2{
     clear:both;
     font-size:13px;
     padding-top:10px;
}
 .footer_office_list .item .desc3{
     clear:both;
     font-size:13px;
     padding-top:10px;
}

.map_area{
	width:100%;
	 clear:both;
     padding-top:20px;
}
.map_area iframe{
	width:100%;
	height:200px;
	
}
 .office_list{
     clear:both;
     width:100%;
}
 .office_list .item{
     clear:both;
     width:100%;
     margin-bottom:40px;
}
 .office_list .item .title{
     clear:both;
   font-size:26px;
}
 .office_list .item .content{
     clear:both;
     width:100%;
	 padding-top:20px;
	
}
 .office_list .item .address{
     clear:both;
     width:100%;

	 line-height:150%;
}
 .office_list .item .info{
     clear:both;
     width:100%;
	 padding-top:20px;
}
.table_contact_info{
}
.table_contact_info td{
	padding:0px 10px 5px 0px;
}
.table_contact_info a:link,.table_contact_info a:visited{
	font-weight:700;
	text-decoration:none;
}
.table_contact_info a:hover{
	font-weight:700;
	text-decoration:underline;
}

 .home_promotion_box{
     max-width:1240px;
     margin:auto;
     padding-top:15px;
     padding-bottom:30px;
     width:100%;
}
 .home_promotion_list{
}
 .home_promotion_list .item{
     width:100%;
}
 .home_promotion_list .item img{
     width:100%;
}
 .home_about_box{
     width:100%;
     height:480px;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .home_about_box_conatiner{
     max-width:1480px;
     height:480px;
     margin:auto;
}
 .home_about_box_left{
     float:left;
     width:60%;
     height:480px;
     line-height:100%;
     background-image:url(../images/home_about.png?V=2?v=2?v=2?v=2?v=2?v=22);
     background-position:left top;
     background-repeat:repeat-y;
}
 .home_about_box_left h2{
     margin-bottom:0px;
     padding-bottom:20px;
     line-height:130%;
}
 .home_about_box_left p{
     line-height:180%;
}
 .home_about_box_left_container{
     display:block;
     padding:80px 0px 20px 0px ;
     max-width:500px;
     margin-left:100px;
}
 .home_about_box_left p{
     color:#000000;
}
 .home_news_box{
     clear:both;
     width:100%;
     padding-top:70px;
     padding-bottom:0px;
     background-image:url(../images/bg_news.jpg?v=2);
     background-position:center top;
     background-repeat:no-repeat;
     margin-top:40px;
     min-height:670px;
}
 .home_news_box_container{
     max-width:1000px;
     margin:auto;
}
 .home_news_box_list{
     clear:both;
     width:100%;
}
 .home_news_box_list .item{
     float:left;
     width:48%;
     margin-left:1%;
     margin-right:1%;
     margin-bottom:4%;
     position:relative;
     height:400px;
}
 .home_news_box_list .photo_container{
     width:100%;
     height:310px;
     position:relative;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     overflow:hidden;
}
 .home_news_box_list .photo{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:310px;
     overflow:hidden;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
 .home_news_box_list .content{
     clear:both;
     width:100%;
     padding-top:20px;
}
 .home_news_box_list .title{
     clear:both;
     width:100%;
     font-size:18px;
     font-weight:bold;
     color:#ffffff;
     text-align:center;
}
 .home_news_box_list .date{
     clear:both;
     width:100%;
     font-size:13px;
     padding-top:5px;
     color:#ffffff;
     text-align:center;
}
 .home_product_box{
     clear:both;
     width:100%;
     padding-top:50px;
     padding-bottom:50px;
}
 .home_product_box_container{
     max-width:1000px;
     margin:auto;
}
 .home_product_box_tabmenu{
}
 .home_product_box_tabmenu ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .home_product_box_tabmenu ul li{
     float:left;
     margin-left:20px;
     margin-right:20px;
}
 .home_product_box_tabmenu ul li a:link,.home_product_box_tabmenu ul li a:visited{
     color:#263238;
     font-size:24px;
     font-weight:bold;
     text-decoration:none;
     float:left;
     border-bottom:5px solid #ffffff;
     padding-left:5px;
     padding-right:5px;
     padding-bottom:5px;
}
 .home_product_box_tabmenu ul li a:hover,.home_product_box_tabmenu ul li a.current:link,.home_product_box_tabmenu ul li a.current:visited{
     color:#026cbe;
     font-size:24px;
     font-weight:bold;
     text-decoration:none;
     float:left;
     border-bottom:5px solid #026cbe;
     padding-left:5px;
     padding-right:5px;
     padding-bottom:5px;
}
 .home_product_box_tabcontent{
     clear:both;
     width:100%;
     padding-top:30px;
     display:none;
}
 .home_product_list{
     clear:both;
     width:100%;
}
 .home_product_list .item{
     float:left;
     width:21%;
     margin-left:2%;
     margin-right:2%;
     background-color:#ffffff;
     margin-bottom:30px;
     position:relative;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .home_product_list .item:hover{
     -webkit-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     -moz-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     background-color:#ffffff;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .home_product_list .item_container{
     border:2px solid #e9e9e9;
     display:block;
     padding:20px 20px 20px 20px ;
     min-height:300px;
}
 .home_product_list .item .photo{
     clear:both;
     width:100%;
     height:180px;
     text-align:center;
}
 .home_product_list .item .photo table{
     height:180px;
}
 .home_product_list .item .photo img{
     max-width:160px;
     max-height:160px;
}
 .home_product_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .home_product_list .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .home_product_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .home_product_list .item .title{
     clear:both;
     max-width:170px;
     margin:auto;
     text-align:center;
     color:#000000;
     font-size:13px;
     min-height:35px;
     font-weight:bold;
}
 .home_product_list .item .expiry_date{
     clear:both;
     text-align:center;
     color:#1066ae;
     font-size:12px;
     padding-top:5px;
}
 .home_product_list .item .price{
     clear:both;
     width:100%;
     padding-top:10px;
     text-align:center;
     color:#026cbe;
     font-size:15px;
     font-weight:bold;
     min-height:35px;
}
 .home_product_list .item_icon{
     position:absolute;
     right:5%;
     top:5%;
}
 .product_relate_list{
     clear:both;
     width:100%;
}
 .product_relate_list .item{
     float:left;
     width:23%;
     margin-left:1%;
     margin-right:1%;
     background-color:#fefefe;
     margin-bottom:30px;
     position:relative;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .product_relate_list .item:hover{
     -webkit-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     -moz-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     background-color:#ffffff;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .product_relate_list .item_container{
     border:2px solid #e9e9e9;
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:300px;
}
 .product_relate_list .item .photo{
     clear:both;
     width:100%;
     height:160px;
     text-align:center;
}
 .product_relate_list .item .photo table{
     height:160px;
}
 .product_relate_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .product_relate_list .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .product_relate_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .product_relate_list .item .title{
     clear:both;
     width:100%;
     padding-top:5px;
     text-align:center;
     color:#546e7a;
     font-size:14px;
     min-height:35px;
     font-weight:bold;
}
 .product_relate_list .item .price{
     clear:both;
     width:100%;
     padding-top:10px;
     text-align:center;
     color:#026cbe;
     font-size:16px;
     font-weight:bold;
     min-height:35px;
}
 .product_relate_list .item_icon{
     position:absolute;
     left:0px;
     top:0px;
}
 .product_history_list{
     clear:both;
     width:100%;
}
 .product_history_list .item{
     width:100%;
     background-color:#fefefe;
     margin-bottom:30px;
     position:relative;
}
 .product_history_list .item_container{
     border:2px solid #e9e9e9;
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:300px;
}
 .product_history_list .item .photo{
     clear:both;
     width:100%;
     height:160px;
     text-align:center;
}
 .product_history_list .item .photo table{
     height:160px;
}
 .product_history_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .product_history_list .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .product_history_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .product_history_list .item .title{
     clear:both;
     width:100%;
     padding-top:5px;
     text-align:left;
     color:#546e7a;
     font-size:14px;
     min-height:35px;
     font-weight:bold;
}
 .product_history_list .item .price{
     clear:both;
     width:100%;
     padding-top:10px;
     text-align:right;
     color:#026cbe;
     font-size:16px;
     font-weight:bold;
     min-height:35px;
}
 .product_history_list .item_icon{
     position:absolute;
     left:0px;
     top:0px;
}
 .product_detail_box{
     clear:both;
     width:100%;
     padding-top:20px;
}
 .product_detail_box .heading{
     clear:both;
     font-size:14px;
     color:#000000;
     font-weight:bold;
     padding-bottom:60px;
     text-align:left;
     display:block;
     padding:20px 10px 5px 10px;
     border-bottom:3px solid #000000;
     margin-bottom:20px;
     font-weight:bold;
}
 .product_detail_box .content{
     display:block;
     padding:0px 10px 10px 10px;
     font-size:14px;
     line-height:180%;
}
 .product_detail_brand{
     clear:both;
}
 .product_detail_title{
     clear:both;
     font-size:20px;
     color:#919191;
     font-weight:600;
	 padding-bottom:5px;
  

}
 .product_detail_price{
     clear:both;
     font-size:30px;
     color:#b50a47;
     font-weight:bold;
     text-align:left;
}

 .product_detail_price .new-price{
     clear:both;
     font-size:36px;
     color:#000000;
     font-weight:600;
     text-align:left;
	 display:block;
}
 .product_detail_price .old-price{
     font-size:24px;
     color:#aaaaaa;
     text-decoration: line-through;
}
 .inside_promotion_list{
     clear:both;
     width:100%;
}
 .inside_promotion_list .item{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .inside_promotion_list .item img{
     width:100%;
}

/**************************/
 .nav_link{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .nav_link ul{
     list-style:none;
     padding:0;
     margin:0;
}
 .nav_link ul li{
     float:left;
     background-image:url(../images/nav.png?V=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left 2px;
     padding:0px 10px 0px 15px;
     color:#263238;
     text-decoration:none;
     font-size:12px;
     font-weight:bold;
}
 .nav_link ul li:first-child{
     background-image:none;
     padding:0px 10px 0px 0px;
}
 .nav_link ul li a:link,.nav_link ul li a:visited{
     color:#78909c;
     text-decoration:none;
     font-size:12px;
     font-weight:bold;
}
 .nav_link ul li a:hover,.nav_link ul li a.current:link,.nav_link ul li a.current:visited{
     color:#263238;
     text-decoration:none;
     font-size:12px;
     font-weight:bold;
}

 .main_product_list{
     clear:both;
     width:100%;
}
 .main_product_list .item{
     float:left;
     width:23%;
     margin-left:1%;
     margin-right:1%;
     background-color:#efefed;
     margin-bottom:2%;
     position:relative;
}
 .main_product_list .item_container{
   
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:500px;
}
 .main_product_list .item .photo{
     clear:both;
     width:100%;
     height:390px;
     text-align:center;
}
 .main_product_list .item .photo img{
     max-width:100%;
     max-height:390px;
}
 .main_product_list .item .photo table{
     height:390px;
}
 .main_product_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .main_product_list .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .main_product_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .main_product_list .item .title{
     clear:both;
     width:98%;
     margin:auto;
     text-align:center;
     color:#000000;
     font-size:18px;
     min-height:45px;
	 font-weight:600;
 
}
 .main_product_list .item .content2{
     clear:both;
     width:92%;
     margin:auto;
    
 
}
 .main_product_list .item .price{
    float:right;
     text-align:right;
     color:#000000;
     font-size:28px;
     font-weight:600;

}
 .main_product_list .item_icon{
     position:absolute;
     right:10px;
     top:10px;
}


 .table_cart_1{
     float:left;
}
 .table_cart_1 td.pad{
     padding-right:10px;
}
 .table_cart_2{
     float:left;
     margin-left:10px;
}
 .btn_add_to_favourite {
     clear:both;
}
 .btn_add_to_favourite a:link,.btn_add_to_favourite a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     background-color:#f9a825;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     background-image:url(../images/icon/bookmark.png?V=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:20px center;
     padding:0px 20px 0px 50px;
     line-height:48px;
}
 .btn_add_to_favourite a:hover,.btn_add_to_favourite a:active,.btn_add_to_favourite a.current:link,.btn_add_to_favourite a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     background-color:#c8881f;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     background-image:url(../images/icon/bookmark.png?V=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:20px center;
     padding:0px 20px 0px 50px;
     line-height:48px;
}
 .btn_compare_product {
     clear:both;
}
 .btn_compare_product a:link,.btn_compare_product a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     background-color:#29b6f6;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     background-image:url(../images/icon/compare.png?V=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:20px center;
     padding:0px 20px 0px 50px;
     line-height:48px;
}
 .btn_compare_product a:hover,.btn_compare_product a:active,.btn_compare_product a.current:link,.btn_compare_product a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
     background-color:#1f779f;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     background-image:url(../images/icon/compare.png?V=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:20px center;
     padding:0px 20px 0px 50px;
     line-height:48px;
}
 .product_sort_panel{
     clear:both;
     width:100%;
     font-size:13px;
     color:#000000;
     font-weight:bold;
     margin-bottom:15px;
}
 .product_sort_panel .title{
     clear:both;
     display:block;
     font-size:13px;
/*
     padding:0px 5px 5px 5px;
  */
  
    font-size:20px;
     color:#026cbe;
     padding-bottom:10px;

    
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
  
  
}
 .product_sort_panel .title a:link,.product_sort_panel .title a:visited,.product_sort_panel .title a:hover{
     float:left;
     width:100%;
     /*background-image:url(../images/icon/open.png?V=2?v=2?v=2?v=2?v=2?V=2?v=2?v=2);*/
     background-repeat:no-repeat;
     background-position: center right 20px;
     padding-right:20px;
     color:#026cbe;
     text-decoration:none;

}
 .product_sort_panel .title a.current:hover,.product_sort_panel .title a.current:link,.product_sort_panel .title a.current:visited{
     float:left;
     width:100%;
     /*background-image:url(../images/icon/close.png?V=2?v=2?v=2?v=2?v=2?V=2?v=2?v=2);*/
     background-repeat:no-repeat;
     background-position: center right 20px;
     padding-right:20px;
     color:#026cbe;
     text-decoration:none;
  
}
 .product_sort_panel .content{
     clear:both;
     display:block;
     font-size:15px;
     color:#000000;
     font-weight:600;
     padding:10px 5px 5px 5px;
	 /*
     border-bottom:3px solid #000000;
	 */
	 
     display:none;
}
 .btn_clear_filter {
     float:right;
	 display:none;
}
 .btn_clear_filter a:link,.btn_clear_filter a:visited{
     font-size:14px;
     color:#e53935;
     text-decoration:none;
     text-transform:capitalize;
}
 .btn_clear_filter a:hover{
     font-size:14px;
     color:#000000;
     text-decoration:none;
}
 .main_checkbox_list{
     clear:both;
     width:100%;
}
 .main_checkbox_list .item{
     clear:both;
     width:100%;
     margin-bottom:0px;
}
 .main_checkbox_list .item a:link,.main_checkbox_list .item a:visited,.main_checkbox_list .item a:hover{
     display:block;
     padding:6px 0px 5px 35px;
     text-decoration:none;

     font-size:15px;
     color:#919191;
     background-image:url(../images/input/checkbox.png?V=2?v=2?v=22);
min-height:20px;
	 
	
     background-repeat:no-repeat;
     background-position:left 3px;
}
 .main_checkbox_list .item a.current:link,.main_checkbox_list .item a.current:visited,.main_checkbox_list .item a.current:hover{
     display:block;
     padding:6px 0px 5px 35px;
     text-decoration:none;
min-height:20px;
	 
     font-size:15px;
     color:#173e79;
     background-image:url(../images/input/checkbox_selected.png?V=2?v=2?v=222);
     background-repeat:no-repeat;
     background-position:left 3px;
}
 .fb-like{
     position:absolute;
     left:200px;
     top:35px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .header_current .fb-like{
     position:absolute;
    /* left:50px;
     top:-35px;
     */
     top:16px;
     left:500px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     color:#ffffff;
}
 .header_current .fb-like span{
     color:#ffffff;
}
 .top_search_area{
     position:absolute;
     left:270px;
     top:20px;
     width:320px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .header_current .top_search_area{
     left:170px;
     top:10px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .top_search_area .col2{
     width:30px;
}


 .btn_search{
 width:100%;

}
 .btn_search a:link,.btn_search a:visited{
    float:left;
     background-color:#e7e8ea;
	 padding:7px 5px 0px 5px;
	height:23px;
	
}
 .btn_search a:hover{
       float:left;
     background-color:#d0d0d0;
			 padding:7px 5px 0px 5px;
	height:23px;
}

 .btn_search img{
      max-width:100%;
}

 .paging_info_total{
     float:left;
     padding-bottom:20px;
     margin-left:1%;
	 padding-top:20px;
	 
}
 .sortby_area{
     float:right;
     padding-bottom:20px;
     margin-right:1%;
}
 .sortby_area{
}
 .sortby_area table td{
     vertical-align:middle;
     color:#173e79;
     font-size:18px;
	 padding-left:10px;
	 font-weight:600;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}

 .sortby_area table td select{

     color:#173e79;
     font-size:18px;
	 font-family: 'Muli',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 padding:5px 0px 10px 5px;
	 border:5px solid #7bb2dd;
}

 .promotion2_box{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .detail_date{
     clear:both;
     width:100%;
     text-align:left;
     padding-top:0px;
     font-weight:normal;
     font-size:15px;
     color:#263238;
}
 .career_list{
     clear:both;
     width:100%;
}
 .career_list .item{
     clear:both;
     display:block;
     padding:0px 10px 20px 10px;
     margin-bottom:20px;
     border-bottom:1px solid #cfd8dc;
}
 .career_list .item .title{
     color:#37474f;
     font-weight:bold;
     font-size:15px;
}
 .discount_icon{
     position:absolute;
     right:5px;
     top:5px;
     border-radius: 50%;
     width: 40px;
     height: 40px;
     background-color:#e53935;
     color:#ffffff;
     font-size:11px;
     font-weight:bold;
     text-align:center;
     line-height:40px;
}
 .discount_desc{
     clear:both;
     margin-top:10px;
     border-radius: 50%;
     width: 40px;
     height: 40px;
     background-color:#e53935;
     color:#ffffff;
     font-size:12px;
     font-weight:bold;
     text-align:center;
     line-height:40px;
}
 .topmenu_other{
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     position:absolute;
     right:0px;
     top:10px;
}
 .topmenu_other ul{
     padding:0;
     margin:0;
     list-style:none;
}
 .topmenu_other ul li{
     float:left;
     margin-left:40px;
}
 .topmenu_other ul li a:link,.topmenu_other ul li a:visited{
     font-size:16px;
     color:#263238;
     text-decoration:none;
     font-weight:bold;
     background-position:2px bottom;
     padding-bottom:10px;
     background-repeat:no-repeat;
}
 .topmenu_other ul li a:hover,.topmenu_other ul li a.current:link,.topmenu_other ul li a.current:visited{
     font-size:16px;
     color:#026cbe;
     text-decoration:none;
     font-weight:bold;
     background-position:2px bottom;
     padding-bottom:10px;
     background-repeat:no-repeat;
}
 .header_current .topmenu_other{
     display:none;
}
 .faq_list{
     clear:both;
     width:100%;
}
 .faq_list .item{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .faq_list .item .title{
     color:#ffffff;
     font-size:18px;
     font-weight:bold;
     width:100%;
}
 .faq_list .item .title a:link,.faq_list .item .title a:visited{
     color:#ffffff;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     display:block;
     padding:6px 10px 6px 10px;
     background-color:#123a5e;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     background-image:url(../images/tabmenu/open.png?V=2?v=2?v=2?v=2?v=2);
     background-position:center right 10px;
     background-repeat:no-repeat;
     padding-right:15px;
}
 .faq_list .item .title a:hover,.faq_list .item .title a.current:link,.faq_list .item .title a.current:visited{
     color:#ffffff;
     font-size:18px;
     font-weight:bold;
     text-decoration:none;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     display:block;
     padding:6px 10px 6px 10px;
     background-color:#026cbe;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     background-image:url(../images/tabmenu/close.png?V=2?v=2?v=2?v=2?v=2);
     background-position:center right 10px;
     background-repeat:no-repeat;
     padding-right:15px;
}
 .faq_list .item .desc{
     clear:both;
     display:block;
     padding:10px 10px 10px 10px;
     font-size:18px;
     color:#000000;
     display:none;
     background-color:#d6ecf3;
}
 .faq_list .item .desc.current{
     background-color:#d6ecf3;
}
 .faq_list .item .desc ul li{
     font-size:18px;
     font-weight:bold;
     color:#000000;
}
 .faq_list .item .desc ul {
     padding-bottom:20px;
     color:#000000;
}
 .faq_list .item .desc p {
     padding-bottom:20px;
     color:#000000;
}
 .faq_list .item .desc ol li{
     font-size:18px;
     font-weight:bold;
     color:#000000;
}
 .product_list_highlight_list{
     clear:both;
     width:100%;
     padding-bottom:20px;
}
 .product_list_highlight_list .item{
     width:100%;
     background-color:#fefefe;
     position:relative;
}
 .product_list_highlight_list .item_container{
     border:2px solid #e9e9e9;
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:300px;
}
 .product_list_highlight_list .item .photo{
     clear:both;
     width:100%;
     height:160px;
     text-align:center;
}
 .product_list_highlight_list .item .photo table{
     height:160px;
}
 .product_list_highlight_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .product_list_highlight_list .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .product_list_highlight_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .product_list_highlight_list .item .title{
     clear:both;
     width:100%;
     padding-top:5px;
     text-align:left;
     color:#546e7a;
     font-size:14px;
     min-height:35px;
     font-weight:bold;
}
 .product_list_highlight_list .item .price{
     clear:both;
     width:100%;
     padding-top:10px;
     text-align:right;
     color:#026cbe;
     font-size:16px;
     font-weight:bold;
     min-height:35px;
}
 .product_list_highlight_list .item_icon{
     position:absolute;
     left:0px;
     top:0px;
}
 .you_may_also_like .bx-wrapper .bx-next {
     right:0px;
}
 .you_may_also_like .bx-wrapper .bx-prev {
     left:0px;
}
 .product_relate_list2{
     clear:both;
     width:100%;
}
 .product_relate_list2 .item{
     float:left;
     width:23%;
     margin-left:1%;
     margin-right:1%;
     background-color:#fefefe;
     margin-bottom:30px;
     position:relative;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .product_relate_list2 .item:hover{
     -webkit-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     -moz-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     background-color:#ffffff;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .product_relate_list2 .item_container{
     border:2px solid #e9e9e9;
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:300px;
}
 .product_relate_list2 .item .photo{
     clear:both;
     width:100%;
     height:160px;
     text-align:center;
}
 .product_relate_list2 .item .photo img{
     max-height:150px;
     max-width:150px;
}
 .product_relate_list2 .item .photo table{
     height:160px;
}
 .product_relate_list2 .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .product_relate_list2 .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .product_relate_list2 .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .product_relate_list2 .item .title{
     clear:both;
     width:86%;
     margin:auto;
     text-align:center;
     color:#546e7a;
     font-size:13px;
     min-height:45px;
     font-weight:bold;
}
 .product_relate_list2 .item .price{
     clear:both;
     width:100%;
     padding-top:10px;
     text-align:center;
     color:#026cbe;
     font-size:16px;
     font-weight:bold;
     min-height:35px;
}
 .product_relate_list2 .item_icon{
     position:absolute;
     left:0px;
     top:0px;
}
 .home_promotion_list .slide{
     position:relative;
}
 .home_promotion_list .slide table{
     position:absolute;
     left:0px;
     top:0px;
     width:100%;
     height:100%;
}
 .home_promotion_list .slide table td{
     vertical-align:middle;
     text-align:center;
}
 .home_promotion_list .slide .title{
     font-size:24px;
     font-weight:bold;
}
 .payment_name{
     float:left;
}
 .payment_name2{
     padding-top:5px;
}
 .payment_bank_list{
     float:left;
     margin-left:20px;
}
 .payment_bank_list .item{
     float:left;
     margin-right:20px;
}
 .payment_bank_list .item img{
     height:40px;
}
 .payment_bank_list2{
     clear:both;
     width:100%;
     margin:auto;
     padding-top:20px;
}
 .payment_bank_list2 .item{
     clear:both;
     margin-bottom:40px;
     text-align:center;
}
 .payment_bank_list2 .item img{
     max-width:150px;
     margin:auto;
     text-align:center;
}
 .payment_bank_list2 .item .desc{
     clear:both;
     width:100%;
     text-align:center;
     padding-top:20px;
}
 .header_social_list{
     position:absolute;
     left:110px;
     top:35px;
}
 .header_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .header_social_list ul li{
     float:left;
     margin-left:10px;
}
 .header_social_list ul li img{
     height:30px;
}
 .header_social_list ul li.icon2 img{
     height:30px;
     margin-top:0px 
}
 .header_current .header_social_list{
     position:absolute;
     left:60px;
     top:15px;
}
 .header_current .header_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .header_current .header_social_list ul li{
     float:left;
     margin-left:10px;
}
 .header_current .header_social_list ul li img{
     height:25px;
}
 .header_current .header_social_list ul li.icon2 img{
     height:25px;
     margin-top:0px 
}
 .topmenu_other_area{
     position:absolute;
     right:0px;
     top:64px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .header_current .topmenu_other_area{
     top:26px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .topmenu_other1{
     float:left;
     margin-top:10px;
}
 .topmenu_other1 ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .topmenu_other1 ul li{
     float:left;
     margin-left:10px;
     font-weight:bold;
}
 .topmenu_other1 ul li a:link,.topmenu_other1 ul li a:visited{
     font-size:15px;
     color:#aaaaaa;
     text-decoration:none;
}
 .topmenu_other1 ul li a:hover,.topmenu_other1 ul li a.current:link,.topmenu_other1 ul li a.current:visited{
     font-size:15px;
     color:#059dc1;
     text-decoration:none;
}
 .topmenu_other2{
     float:left;


}
 .topmenu_other2 ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .topmenu_other2 ul li{
     float:left;
     margin-left:20px;

	 line-height:50px;
	 padding-top:2px;

}
 .topmenu_other2 ul li img{
 
     margin-left:5px;


}

 .topmenu_other2 ul li a:link,.topmenu_other2 ul li a:visited{
        font-size:20px;
     color:#193d6c;
     text-decoration:none;
     float:left;

line-height:50px;
}
 .topmenu_other2 ul li a:hover,.topmenu_other2 ul li a.current:link,.topmenu_other2 ul li a.current:visited{
     font-size:20px;
     color:#f6303e;
     text-decoration:none;
     float:left;


}



 .topmenu_other2 ul li.cart_li a:link,.topmenu_other2 ul li.cart_li a:visited{
     font-size:16px;
     color:#d7dfe7;
     text-decoration:none;
     float:left;
     background-color:#173e79;
     padding:0px 65px 0px 35px ;
	 line-height:50px;
}
 .topmenu_other2 ul li.cart_li a:hover,.topmenu_other2 ul li.cart_li a.current:link,.topmenu_other2 ul li.cart_li a.current:visited{
     font-size:16px;
     color:#d7dfe7;
     text-decoration:none;
     float:left;
     background-color:#f6303e;
        padding:0px 65px 0px 35px ;
	 line-height:50px;
}

 .topmenu_other2 ul li.cart_li img{
 
     margin-right:5px;
   margin-left:0px;

}
/* .bxslider_home_banner {
     margin-left: 25%;
     margin-right: 25%;
}
*/



 .bxslider_home_banner {
     width:100%;
}
 .bxslider_home_banner .slide img{
     width:100%;
}


 .home_banner_area{
     max-width:1000px;
     margin:auto;
     background-color:#ffffff;
}



.bxslider_home_banner {

	
}
.bxslider_home_banner  img{
    width:100%;
}

.home_banner_area{
width:100%;


}

 .promotion1_area{
     clear:both;
     max-width:1280px;
     margin:auto;
     padding-top:150px;
}

 .promotion1_area .item{
    float:left;
	width:50%;
}

 .promotion1_area .item img{
 
	width:100%;
}


 .bxslider_promotion1{
     width:100%;
}
 .promotion1_area img{
     width:100%;
}
 .promotion1_area .bx-wrapper {
}
 .promotion2_area{
     clear:both;
     max-width:1000px;
     margin:auto;
}
 .bxslider_promotion2{
     width:100%;
}
 .promotion2_area img{
     width:100%;
}
 .promotion2_area .bx-wrapper {
}
 .section_title_white{
     clear:both;
     width:100%;
     font-size:48px;
     text-align:center;
     padding-bottom:15px;
     margin-bottom:0px;
     color:#ffffff;
     font-weight:bold;
}
 .section_title_white2{
     clear:both;
     width:100%;
     font-size:18px;
     text-align:center;
     padding-bottom:80px;
     color:#ffffff;
}
 .home_product_brand_box{
     clear:both;
     width:100%;
     padding-top:0px;
     padding-bottom:40px;
     background-position:center top;
     background-repeat:no-repeat;
     margin-top:40px;
}
 .home_product_brand_box_container{
     max-width:1000px;
     margin:auto;
}
 .section_title_black{
     clear:both;
     width:100%;
     font-size:48px;
     text-align:center;
     padding-bottom:15px;
     margin-bottom:0px;
     color:#000000;
     font-weight:bold;
}
 .section_title_black2{
     clear:both;
     width:100%;
     font-size:18px;
     text-align:center;
     padding-bottom:80px;
     color:#000000;
}
 .home_product_brand_box_list{
     clear:both;
     text-align:center;
}
 .table_home_product_brand_box_list{
}
 .home_product_brand_box_list table td{
     text-align:center;
}
 .home_product_brand_box_list .item{
     margin-left:20px;
     margin-right:20px;
     margin-bottom:40px;
     text-align:center;
     float:left;
     width:190px;
}
 .home_product_brand_box_list .item table{
     height:80px;
     width:100%;
}
 .home_product_brand_box_list .item table td{
     vertical-align:center;
     text-align:center;
}
 .home_product_brand_box_list img{
     max-height:60px;
     margin:auto;
}
 .box_title_new{
     clear:both;
     width:96%;
     margin:auto;
     margin-bottom:30px;
     font-size:24px;
     font-weight:bold;
     text-align:center;
     padding-top:20px;
     padding-bottom:20px;
     background-color: rgba(255, 255, 255, 0.8);
}
 .box_title{
     clear:both;
     width:96%;
     margin:auto;
     margin-bottom:30px;
     padding-bottom:15px;
     border-bottom:1px dotted #000000;
     font-size:24px;
     font-weight:bold;
}
 .box_title_left{
     float:left;
}
 .btn_add_to_cart_from_list img {
     
}
 .btn_add_to_cart_from_list {
	 float:left;
	 padding-top:10px;
     
}
 .btn_add_to_cart_from_list a:link,.btn_add_to_cart_from_list a:visited {
    
}
 .btn_add_to_cart_from_list a:hover,.btn_add_to_cart_from_list a:active,.btn_add_to_cart_from_list a.current:link,.btn_add_to_cart_from_list a.current:visited {
    
}
 .home_new_product_box{
     clear:both;
     width:100%;
     padding-top:70px;
 

}
 .home_new_product_box_container{
     max-width:1280px;
     margin:auto;
}
 .home_new_product_list{
     clear:both;
     width:100%;
	 padding-top:40px;
}
 .home_new_product_list .item{
     float:left;
     width:25%;
     margin-left:0%;
     margin-right:0%;
     margin-bottom:30px;
     position:relative;
     height:540px;
	 background-color:#ffffff;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
	 position:relative;
}
 .home_new_product_list .item:hover{
	 /*
     -webkit-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     -moz-box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
     box-shadow: 0px 0px 43px -12px rgba(0,0,0,0.43);
	 */
	 
     background-color:#f2f2f2;
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}
 .home_new_product_list .item_container{
     display:block;
     padding:0px 0px 0px 0px ;
	 height:100%;
	 position:relative;
	      -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}


 .home_new_product_list .item .photo{
     clear:both;
     width:100%;
	 height:100%;
     text-align:center;
	 position:relative;

}



 .home_new_product_list .item .photo table{
    
	  height:100%;
	max-width:90%;
	margin:auto;
}
 .home_new_product_list .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .home_new_product_list .item .photo img{
     max-width:100%;
	 margin:auto;
	 max-height:458px;
	      -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}


 .home_new_product_list .item:hover .item_container{
	      -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
      padding:10% 10% 10% 10% ;
	   height:80%;
	
}
 .home_new_product_list .item:hover .photo{
	     background-color:#ffffff;
	
}
 .home_new_product_list .item:hover  img{
     max-width:100%;
	 max-height:400px;
	      -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}

 .home_new_product_list .item:hover .item_icon{
	 right:15%;
	top:10%;
	  -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}

 .home_new_product_list .item .content{
	 display:none;
	 position:absolute;
	 left:0px;
	 bottom:0%;
     width:100%;

 


	 
	      -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}


 .home_new_product_list .item:hover  .content{
    display:block;
	
	     -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}

 .home_new_product_list .content table{
  width:100%;

}
 .home_new_product_list .content table td{
  vertical-align:bottom;
  padding-bottom:0px;
}

 .home_new_product_list .item .content_container{
     display:block;
     padding:0px 0px 0px 0px;
}
 .home_new_product_list .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .home_new_product_list .item .expiry_date{
     clear:both;
     text-align:center;
     color:#1066ae;
     font-size:12px;
     padding-top:5px;
}
 .home_new_product_list .item .title{
     clear:both;
    width:100%;
     margin:auto;

     color:#000000;
     font-size:18px;


}
 .home_new_product_list .item .desc{
     clear:both;
    width:100%;


     color:#000000;
     font-size:15px;
	 padding-top:10px;


}
 .home_new_product_list .item .title_area{
   display:block;
   /*
      background-color: rgb(255, 255, 255, 0.9);
	  
	  */
	  background:url(../images/overlay_bg.png?V=2?v=2);
	  padding:50px 40px 40px 40px;
	  margin-bottom:0px;


}
 .home_new_product_list .item .desc_area{
   display:block;

	  padding:0px 40px 0px 40px;


}


 .home_new_product_list .item .price_area{
float:right;
     color:#000000;
     font-size:24px;
	 

}
 .home_new_product_list .item .price span{


   

}
.price{

     color:#000000;
     font-size:24px;

}
.price span{


     font-size:18px;

}

 .home_new_product_list .item_icon{
     position:absolute;
     right:5%;
     top:5%;
	 	  -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}
 .topmenu_side{
     position:absolute;
     left:0px;
     top:134px;
     width:164px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     z-index:999;
}
 .topmenu_side_container{
     display:block;
     padding:20px 10px 20px 10px;
}
 .topmenu_side_area{
     width:100%;
     height:100%;
     position:relative;
     min-height:300px;
     background-image:url(../images/sidebar/bg.png?V=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:repeat;
     background-position:top center;
}
 .topmenu_side_bottom{
     clear:both;
     width:100%;
}
 .topmenu_side_bottom img{
     clear:both;
     width:100%;
}
 .header_current .topmenu_side{
     top:54px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .topmenu_nav{
     width:100%;
}
 .topmenu_nav ul{
     width:100%;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .topmenu_nav ul li {
     clear:both;
     margin-bottom:5px;
     position:relative;
     display:block;
}
 .topmenu_nav ul li.first,.topmenu_nav ul li:first-child {
}
 .topmenu_nav ul li.last,.topmenu_nav ul li:last-child {
}
 .topmenu_nav ul li {
     background-image:url(../images/icon/other.png?V=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat:no-repeat;
     background-position:left 5px;
     padding-left:18px;
}
 .topmenu_nav ul li.category {
     background-image:url(../images/icon/simcard.png?V=2?v=2?v=2?v=2?v=2?v=22);
     background-repeat:no-repeat;
     background-position:left 5px;
     padding-left:18px;
}
 .topmenu_nav ul li.country {
     background-image:url(../images/icon/country.png?V=2?v=2?v=2?v=2?v=2?v=22);
     background-repeat:no-repeat;
     background-position:left 5px;
     padding-left:18px;
}
 .topmenu_nav a:link,.topmenu_nav a:visited {
     color:#696969;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .topmenu_nav a:hover,.topmenu_nav a:active,.topmenu_nav a.current:link,.topmenu_nav a.current:visited {
     color:#d7860c;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .topmenu_nav li.country a:link,.topmenu_nav li.country a:visited {
     color:#059dc1;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .topmenu_nav li.country a:hover,.topmenu_nav li.country a:active,.topmenu_nav li.country a.current:link,.topmenu_nav li.country a.current:visited {
     color:#052137;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .topsubmenu_side{
     display:none;
     position:absolute;
     left:164px;
     top:134px;
     width:200px;
     min-height:500px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
     background-color:#d4ecff;
     -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
}
 .topsubmenu_side_container{
     display:block;
     padding:20px 20px 20px 40px;
}
 .topsubmenu_nav{
     width:100%;
}
 .topsubmenu_nav ul{
     width:100%;
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .topsubmenu_nav ul li {
     clear:both;
     margin-bottom:5px;
}
 .topsubmenu_nav ul li.first,.topsubmenu_nav ul li:first-child {
}
 .topsubmenu_nav ul li.last,.topsubmenu_nav ul li:last-child {
}
 .topsubmenu_nav ul li {
}
 .topsubmenu_nav ul li img {
     height:20px;
     margin-right:10px;
}
 .topsubmenu_nav a:link,.topsubmenu_nav a:visited {
     color:#696969;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .topsubmenu_nav a:hover,.topsubmenu_nav a:active,.topsubmenu_nav a.current:link,.topsubmenu_nav a.current:visited {
     color:#059dc1;
     font-size: 14px;
     text-decoration:none;
     font-weight:bold;
}
 .main_content_area_about{
     clear:both;
     width:100%;
     padding-top:100px;
     padding-bottom:50px;
     background-repeat:no-repeat;
     background-position:top center;
     min-height:650px;
}
 .main_content_area_about_container{
     max-width:900px;
     margin:auto;
     color:#ffffff;
     text-align:center;
}

 .btn_button_normal2 img {
   margin-left:5px;
   width:6px;
}
 .btn_button_normal2  {
   
}
 .btn_button_normal2 {
     clear:both;
     padding-top:20px;
 
}
 .btn_button_normal2 a:link,.btn_button_normal2 a:visited {
    

}
 .btn_button_normal2 a:hover,.btn_button_normal2 a:active,.btn_button_normal2 a.current:link,.btn_button_normal2 a.current:visited {
    
}


 .btn_button img {
     margin-right:10px;
     width:18px;
}


 .btn_button {
     clear:both;
     padding-top:20px;
     width:200px;

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_button a:link,.btn_button a:visited {

     display:block;
     text-align:center;
     font-size:22px;
     line-height:50px;
     text-decoration:none;
     font-weight:normal;

     background-color:#173e79;
     color:#ffffff;
     padding:0px 10px 0px 10px ;
  
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;

    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_button a:hover,.btn_button a:active,.btn_button a.current:link,.btn_button a.current:visited {

     display:block;
     text-align:center;
  padding:0px 10px 0px 10px ;

     font-size:22px;
     line-height:50px;
     text-decoration:none;
     font-weight:normal;
  
     background-color:#f6303e;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .contact_info b{
     color:#919191;
     font-weight:600;
}
 .contact_info a:link,.contact_info a:visited{
       color:#000000;
}
 .contact_info a:hover{
       color:#f6303e;
}
 .contact_info p{
      padding-bottom:3px;
}
.contact_info .title{
	clear:both;
	color:#000000;
	font-size:24px;
	padding-bottom:15px;
	font-weight:600;
}
.contact_info .title2{
	clear:both;
	color:#919191;
	font-size:17px;
	padding-bottom:15px;
}

 .btn_submit {
     clear:both;
     padding-top:0px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_submit a:link,.btn_submit a:visited {
     float:left;
     text-align:center;
     font-size:18px;
     line-height:54px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f8931f;
     color:#ffffff;
     padding:0px 10px 0px 10px ;
     min-width:130px;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#059dc1;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_submit a:hover,.btn_submit a:active,.btn_submit a.current:link,.btn_submit a.current:visited {
     float:left;
     text-align:center;
     padding:0px 10px 0px 10px ;
     min-width:130px;
     font-size:18px;
     line-height:54px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#333333;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .country_arrow{
     position:absolute;
     right:-31px;
     top:-5px;
     display:none;
}
 .header_current .topsubmenu_side{
     top:54px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .table_price_discount{
}
 .table_price_discount td{
     padding:0px 10px 0px 0px;
     vertical-align:middle;
}
 .table_checkbox td{
     vertical-align:top;
     padding-left:10px;
}
 .product_detail_desc{
     clear:both;
     font-size:15px;
}
 .product_relate_list2 .item .expiry_date{
     clear:both;
     text-align:center;
     color:#1066ae;
     font-size:12px;
     padding-top:5px;
}
 .main_product_list .item .expiry_date{
     clear:both;
     text-align:center;
     color:#1066ae;
     font-size:12px;
     padding-top:5px;
}
 .table_detail_button{
     clear:both;
}
 .table_detail_button td{
     padding-right:10px;
}
 .footer_subscribe_logo{
     clear:both;
     width:100%;
     text-align:center;
}
 .footer_subscribe_title{
     clear:both;
     width:100%;
     text-align:center;
     font-size:42px;
     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
     padding-top:30px;
}
 .footer_subscribe_msg{
     clear:both;
     width:100%;
     padding-top:30px;
}
 .footer_subscribe{
     clear:both;
     text-align:center;
     max-width:1000px;
     margin:auto;
}



 .btn_submit_email {
     clear:both;
     margin:auto;
}
 .btn_submit_email a:link,.btn_submit_email a:visited {
     float:left;
     padding:15px 45px 15px 45px;
     color:#ffffff;
     font-size:18px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#393e46;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
 .btn_submit_email a:hover,.btn_submit_email a:active,.btn_submit_email a.current:link,.btn_submit_email a.current:visited {
     float:left;
     padding:15px 45px 15px 45px;
     color:#ffffff;
     font-size:18px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f6303e;
     animation: background_color_change 0.5s ;
     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}

.home_events_box{
	clear:both;
	width:100%;
	padding-top:135px;
}

.home_events_box_container{
	clear:both;
	max-width:1240px;
	margin:auto;
}

.home_events_box .heading{
	clear:both;
	width:100%;
	font-size:55px;
	color:#173e79;
	     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
		 text-align:center;
}
 
 
.home_events_box .heading2{
	clear:both;
	width:100%;
	font-size:18px;
color:#b4b4b4;
text-align:center;
padding-top:10px;
}

.home_events_list{
	clear:both;
	width:100%;
}

.home_events_list .item{
	clear:both;
	width:100%;
	margin-top:30px;
	background-color:#ffffff;
	-webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
	 min-height:570px;
	 position:relative;
}

.home_events_list .photo{
	float:left;
	width:50%;
	
	height:570px;
	position:relative;
	
	     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}

.home_events_list .content{
	float:right;
	width:50%;
	min-height:570px;
	position:relative;
	

}
.home_events_list .content_container{
	display:block;
	padding:110px 20px 0px 70px;
	

}

.home_events_list .content  table {
	width:100%;

}

.home_events_list .content  table td{
	vertical-align:middle;
	padding-bottom:10px;
	color:#000000;
	font-size:22px;
	padding-right:0px;

}
.home_events_list .content table td.desc{
  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
  color:#173e79;
  font-size:22px;
  padding-left:15px;

  
  

}
.home_events_list .content  table td.desc span{

  font-size:22px;

}

.home_events_list .photo table{
	width:85%;
	height:100%;
	margin:auto;
	

}
.home_events_list .photo table td{
	vertical-align:bottom;
	font-size:18px;
	color:#ffffff;
	padding-bottom:100px;
	

}
.home_events_list .photo .title2{
	font-size:72px;
	font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	padding-bottom:20px;
}

.home_events_list .item .icon{
	position:absolute;
	right:10%;
	top:-26%;
	width:35%;
}
.home_events_list .item .icon img{
	width:100%;
}

 .btn_link2 {
     clear:both;
     /*padding-top:30px;*/
   
}
 .btn_link2 a:link,.btn_link2 a:visited {


     font-size:18px;

     text-decoration:underline;

    
     color:#a3abb1;
  

}
 .btn_link2 a:hover,.btn_link2 a:active,.btn_link2 a.current:link,.btn_link2 a.current:visited {

   

     font-size:18px;

     text-decoration:underline;

    
     color:#f6303e;
}
.cart_info_area{
	position:absolute;
	right:20px;
	top:10px;
}
.cart_info{
float:left;
	color:#193d6c;
	font-size:15px;
	margin-left:5px;
background-image:url(../images/cart_span.png?V=2?v=2);
background-position:center center;
background-repeat:no-repeat;
width:25px;
height:25px;
line-height:25px;
text-align:center;

}



.home_new_product_box .heading{
	clear:both;
	width:100%;
	font-size:55px;
	color:#173e79;
	     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
		 text-align:center;
}
 
 
.home_new_product_box .heading2{
	clear:both;
	width:100%;
	font-size:18px;
color:#b4b4b4;
text-align:center;
padding-top:10px;
}

.home_new_product_tab_list{
	clear:both;
	padding-top:30px;
}

.home_new_product_tab_list ul{
	list-style:none;
	padding:0;
	margin:0;
}

.home_new_product_tab_list ul li{
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}

.home_new_product_tab_list ul li a:link,.home_new_product_tab_list ul li a:visited{
	float:left;
font-size:18px;
color:#b4b4b4;
text-decoration:none;
background-image:url(../images/tab.png?V=2?v=2);
background-position:left center;
background-repeat:no-repeat;
padding-left:35px;
line-height:30px;
height:30px;
}
.home_new_product_tab_list ul li a:hover,.home_new_product_tab_list ul li a.current:link,.home_new_product_tab_list ul li a.current:visited{
	float:left;
font-size:18px;
color:#026cbe;
text-decoration:none;
background-image:url(../images/tab_over.png?V=2?v=2);
background-position:left center;
background-repeat:no-repeat;
padding-left:35px;
line-height:30px;
height:30px;
}

.scale_down{
	     -webkit-transform: scale(0.5);
     -moz-transform: scale(0.5);
     -o-transform: scale(0.5);
     transform: scale(0.5);
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;

}
.scale_up{
	     -webkit-transform: scale(1);
     -moz-transform: scale(1);
     -o-transform: scale(1);
     transform: scale(1);
     -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
     -o-transition: all .5s ease-in-out;
     -ms-transition: all .5s ease-in-out;
}

 .main_content_info_section{
	 clear:both;
	 
     width:100%;
	 background-color:#eeeeee;
     font-size:22px;
	 
}
 .main_content_info_section_area{
     max-width:1280px;
     margin:auto;
     padding-bottom:80px;
     padding-top:80px;
}

.subtitle{
	color:#000000;
	font-size:24px;
	font-weight:600;
}

.search_result_list{
	clear:both;
	width:100%;

}


.search_result_list .item{
	float:left;
	width:48%;
	margin-left:1%;
		margin-right:1%;
		background-color:#ffffff;
		margin-bottom:2%;
		
}

.search_result_list .item_content{
	clear:both;
	padding:60px 60px 60px 60px ;
		
}
.search_result_list .date{
	clear:both;
	font-size:17px;
	color:#919191;
				font-weight:600;
}
.search_result_list .title{
	clear:both;
	font-size:24px;
	color:#000000;
	padding-top:10px;
				font-weight:600;
}
.search_result_list .desc{
	clear:both;
	font-size:17px;
	color:#919191;
		padding-top:10px;
line-height:150%;
		
}
.search_result_list .content{
	clear:both;
	width:100%;
	min-height:350px;
}

.btn_read_more{
	clear:both;
	padding-top:10px;
}

.btn_read_more a:link,.btn_read_more a:visited{
	font-size:17px;
	color:#f6303e;
	font-weight:600;
	text-decoration:none;
	
}
.btn_read_more a:hover,.btn_read_more a.current:link,.btn_read_more a.current:visited{
		font-size:17px;
	color:#096fb3;
	font-weight:600;
	text-decoration:none;
}


 .btn_show_map {
     clear:both;
    padding-top:30px;
}
 .btn_show_map a:link,.btn_show_map a:visited {
     float:left;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:17px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#000000;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
   
}
 .btn_show_map a:hover,.btn_show_map a:active,.btn_show_map a.current:link,.btn_show_map a.current:visited {
     float:left;
         padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:17px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f6303e;
     animation: background_color_change 0.5s ;
   
}

.section_main{
	background-image:url(../images/main.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	
	     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 position:relative;
	 width:100%;
	height:100%;
}


.main_landing{
	width:100%;
	height:100%;
	position:relative;
		text-align:center;
			
}



.main_landing table.table_main_landing{
	width:100%;
	height:100%;
	
	position:relative;

	
}

.main_landing table.table_main_landing td{
	vertical-align:middle;
	text-align:center;
}

.main_landing_container{
	max-width:1000px;
	margin:auto;
	
}

.main_logo{
	max-width:227px;
	margin:auto;
}
.main_logo img{
	width:100%;
}
.main_landing_box{
	clear:both;
	width:100%;
	border-top:1px solid #026cbe;
	padding-top:30px;
	margin-top:30px;
}
.main_landing_box .title{
	clear:both;

	color:#173e79;
	font-size:40px;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
.main_landing_box .subtitle{
	clear:both;

	color:#026cbe;
	font-size:18px;
	padding-top:0px;
	padding-bottom:30px;
	
}


 .btn_main_landing_button {
     clear:both;
    margin-left:20px;
	margin-right:20px;
}
 .btn_main_landing_button a:link,.btn_main_landing_button a:visited {
     float:left;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
   
}
 .btn_main_landing_button a:hover,.btn_main_landing_button a:active,.btn_main_landing_button a.current:link,.btn_main_landing_button a.current:visited {
     float:left;
         padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f6303e;
     animation: background_color_change 0.5s ;
   
}

.featured_product_area{
	clear:both;
	width:100%;
	margin:auto;
	padding-top:30px;
	background-image:url(../images/bg_events.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:520px;
}
.featured_product_area_container{
	clear:both;
	max-width:1280px;
	margin:auto;


	background-repeat:no-repeat;
	background-position:bottom center;

}
.featured_product_area .heading{
	width:100%;


	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:30px;
	
	
}

.featured_product_list{
	clear:both;
	width:100%;
	
}

.featured_product_list .item{
	float:left;
	width:48%;
	margin-left:1%;
	margin-right:1%;
		margin-bottom:2%;
}
.featured_product_list .item_container{
	display:block;
}
.featured_product_list .photo{
	width:100%;
	
}
.featured_product_list .photo table{
	width:100%;
	min-height:360px;
	
}
.featured_product_list .photo table td{
	vertical-align:middle;
	text-align:center;
	
}
.featured_product_list .photo img{
	max-width:100%;
	max-height:320px;
	
}

.featured_product_list .content{
clear:both;
width:100%;
padding-top:30px;
text-align:center;
color:#000000;
font-size:22px;
font-weight:600;

	
}

.news2_list_box{
	clear:both;
	width:100%;
	padding-top:30px;
}

.news2_list_box .item2{
	float:left;
	width:31.33%;
	margin-left:1%;
	margin-right:1%;
}
.news2_list_box .item{
	clear:both;
	margin-bottom:6%;
	width:100%;
	min-height:400px;
	position:relative;
	background-color:#0b263e;
}
.news2_list_box .item_container{
	clear:both;
	display:block;
	padding:40px;
	color:#ffffff;
}


.news2_list_box .item .photo{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}

.news2_list_box .item .photo_old{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	      -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	 
	 background-image:url(../images/old_event_overlay.png?V=2?v=2);
}

.news2_list_box .item .photo_old_text{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;


}
.news2_list_box .item .photo_old_text table{
	
	width:100%;
	height:100%;


}
.news2_list_box .item .photo_old_text table td{
	
	vertical-align:middle;
	text-align:center;


}
.news2_list_box .item .photo_old_text table td img{
	
max-width:70%;
margin:auto;


}

.news2_list_box .item .photo_container{
	
	width:100%;
	height:100%;
     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	      -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


.news2_list_box .title2{
	color:#ffffff;
	font-size:15px;
	padding-bottom:5px;
}
.news2_list_box .date{
	color:#ffffff;
	font-size:40px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
.news2_list_box .date span{

	font-size:60px;
	
}
.news2_list_box .title{
	color:#ffffff;
	font-size:30px;
	padding-bottom:10px;
	min-height:100px;
}


 .btn_events_button {
     clear:both;
    padding-top:5px;
}
 .btn_events_button a:link,.btn_events_button a:visited {
     float:left;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;

    border:2px solid #ffffff;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
   
}
 .btn_events_button a:hover,.btn_events_button a:active,.btn_events_button a.current:link,.btn_events_button a.current:visited {
    float:left;
     padding:15px 20px 15px 20px;
     color:#ffffff;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;

    border:2px solid #ffffff;
     background-color:#000000;
     animation: background_color_change 0.5s ;
   
}


.news_list_box{
	clear:both;
	width:100%;
	padding-top:30px;
}

.news_list_box .item2{
	float:left;
	width:31.33%;
	margin-left:1%;
	margin-right:1%;
}
.news_list_box .item{
	clear:both;
	margin-bottom:6%;
	width:100%;
	min-height:500px;
	position:relative;
	background-color:#0b263e;
}
.news_list_box .item_container{
	clear:both;
	display:block;
	padding:60px;
	color:#ffffff;
}


.news_list_box .item .photo{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
}

.news_list_box .item .photo_old{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	      -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	 
	 background-image:url(../images/old_event_overlay.png?V=2?v=2);
}

.news_list_box .item .photo_old_text{
	
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;


}
.news_list_box .item .photo_old_text table{
	
	width:100%;
	height:100%;


}
.news_list_box .item .photo_old_text table td{
	
	vertical-align:middle;
	text-align:center;


}
.news_list_box .item .photo_old_text table td img{
	
max-width:70%;
margin:auto;


}

.news_list_box .item .photo_container{
	
	width:100%;
	height:100%;
     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	      -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


.news_list_box .title2{
	color:#ffffff;
	font-size:18px;
	padding-bottom:5px;
}
.news_list_box .date{
	color:#ffffff;
	font-size:60px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
.news_list_box .date span{

	font-size:96px;
	
}
.news_list_box .title{
	color:#ffffff;
	font-size:45px;
	padding-bottom:10px;
	min-height:150px;
}



.inside_news_list{
	clear:both;
	width:100%;

}


.inside_news_list .item{
	float:left;
	width:48%;
	margin-left:1%;
		margin-right:1%;
		background-color:#ffffff;
		margin-bottom:2%;
		
}

.inside_news_list .item_content{
	clear:both;
	padding:60px 60px 60px 60px ;
		
}
.inside_news_list .date{
	clear:both;
	font-size:17px;
	color:#919191;
				font-weight:600;
}
.inside_news_list .title{
	clear:both;
	font-size:24px;
	color:#000000;
	padding-top:10px;
				font-weight:600;
}
.inside_news_list .desc{
	clear:both;
	font-size:17px;
	color:#919191;
		padding-top:10px;
line-height:150%;
		
}
.inside_news_list .content{
	clear:both;
	width:100%;
	min-height:350px;
}

.photo_img img{
	max-width:100%;
}

.heading_line{
	clear:both;
	max-width:1360px;
	margin:auto;
	border-top:1px solid #000000;
	padding-top:0px;
		margin-top:40px;
	
}

.heading_line2{
	clear:both;
width:100%;
	margin:auto;
	border-top:1px solid #000000;
	padding-top:60px;
		margin-top:90px;
	
}
.heading_line3{
	clear:both;
width:100%;
	margin:auto;
	border-top:1px solid #000000;
	padding-top:40px;
		margin-top:40px;
	
}
.heading_line4{
	clear:both;
	max-width:1360px;
	margin:auto;
	border-top:1px solid #000000;
	padding-top:30px;
		margin-top:40px;
	
}

.product_category_nav{
	
}
.product_category_nav ul{
	list-style:none;
	margin:0;
	padding:0;
	
}
.product_category_nav ul li{
	float:left;
	margin-left:50px;
	margin-right:50px;
	
}

.product_category_nav ul li a:link,.product_category_nav ul li a:visited{
	color:#aaaaaa;
	font-size:42px;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 text-decoration:none;
}

.product_category_nav ul li a:hover,.product_category_nav ul li a.current:link,.product_category_nav ul li a.current:visited{
	color:#173e79;
	font-size:42px;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 text-decoration:none;
}

.paging_right{
	float:right;
}

.product_list_paging{
	float:right;
}

.product_bottom_info{
	clear:both;
	padding-top:40px;
	padding-bottom:20px;
	border-bottom:1px solid #000000;
}
.product_bottom_info_left{
	float:left;
	width:30%;
	
}
.product_bottom_info_left table{

	
}
.product_bottom_info_left table td{
	vertical-align:middle;
	padding-right:10px;
	color:#000000;
	font-size:17px;
	
}
.product_list_paging{
	float:right;
	width:68%;

}


 input.input_perpage{
     width:120px;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 10px 0px 10px;
     text-align:left;
     border:1px solid #acacac;
     font-size:22px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#000000;

}



 .main_product_list2{
     clear:both;
     width:100%;
}
 .main_product_list2 .item{
     float:left;
     width:48%;
     margin-left:1%;
     margin-right:1%;
     background-color:#efefed;
     margin-bottom:2%;
     position:relative;
}
 .main_product_list2 .item_container{
   
     display:block;
     padding:40px 10px 30px 10px ;
     min-height:400px;
}
 .main_product_list2 .item .photo{
     clear:both;
     width:100%;
     height:300px;
     text-align:center;
}
 .main_product_list2 .item .photo img{
     max-width:100%;
     max-height:300px;
}
 .main_product_list2 .item .photo table{
     height:300px;
}
 .main_product_list2 .item .photo table td{
     vertical-align:middle;
     text-align:center;
}
 .main_product_list2 .item .content{
     clear:both;
     width:100%;
     padding-top:20px;
     text-align:center;
}
 .main_product_list2 .item .brand{
     clear:both;
     width:100%;
     text-align:left;
}
 .main_product_list2 .item .title{
     clear:both;
     width:98%;
     margin:auto;
     text-align:center;
     color:#000000;
     font-size:22px;
     min-height:45px;
	 font-weight:600;
 
}
 .main_product_list2 .item .content2{
     clear:both;
     width:92%;
     margin:auto;
    
 
}
 .main_product_list2 .item .price{
    float:right;
     text-align:right;
     color:#000000;
     font-size:24px;
     font-weight:600;

}
 .main_product_list2 .item_icon{
     position:absolute;
     right:10px;
     top:10px;
}

.inside_banner{
	clear:both;
	width:100%;
	padding-bottom:90px;
	max-width:1280px;
	margin:auto;
	position:relative;
	height:100%;
}

.inside_banner table{
	clear:both;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;

}
.inside_banner table td{
	vertical-align:middle;
	text-align:center;
	  font-family: 'GreatDayPersonalUse',Georgia, sans-serif,Arial,Verdana, sans-serif;
font-size:78px;
color:#ffffff;
}

.inside_banner img{
	clear:both;
width:100%;
	
	
}

.tabcontent{
		clear:both;
width:100%;
padding-top:50px;
}


.winery_brand_area{
	clear:both;
	width:100%;
	margin:auto;
	padding-top:30px;
	background-image:url(../images/bg_events.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	padding-bottom:520px;
}
.winery_brand_area_container{
	clear:both;
	max-width:1280px;
	margin:auto;


	background-repeat:no-repeat;
	background-position:bottom center;

}
.winery_brand_area .heading{
	width:100%;



	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:30px;
	
	
}

.section_desc{
	clear:both;
	width:100%;
	text-align:center;
}

.partner_logo_list{
	clear:both;
	width:100%;
}
.partner_logo_list .item{
	float:left;
	width:31%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
}
.partner_logo_list .item img{
	max-height:120px;
}
.partner_logo_list .item table{
	height:100px;
	width:100%;
}
.partner_logo_list .item table td{
	vertical-align:middle;
	text-align:center;
}

.inside_login_panel{
	clear:both;
	max-width:1280px;
	
	margin:auto;
	padding-top:30px;
	background-image:url(../images/bg_login.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	min-height:965px;
	
}

.popup_gallery_list{
	max-width:1000px;
	margin:auto;
	position:relative;
	min-height:800px;
}

.btn_popup_gallery_prev{
	position:absolute;
	left:10px;
	top:40%;
}
.btn_popup_gallery_next{
	position:absolute;
	right:10px;
	top:40%;
}
.popup_gallery_list .item{
	float:left;
	width:100%;
	background-color:#eaeaec;
	display:none;
}
.popup_gallery_list .item_container{
	clear:both;
	display:block;
	padding:50px;
}
.popup_gallery_list .photo{
	clear:both;
	width:100%;
	
}


.popup_gallery_list .photo img{
	clear:both;
	width:100%;
}
.popup_gallery_list .content{
	clear:both;
	width:100%;
	padding-top:10px;
}
.popup_gallery_list .title{
	clear:both;
	width:100%;
	text-align:center;
	font-size:17px;
	color:#919191;
	font-weight:600;
	min-height:50px;
}
.popup_gallery_list .title span{
	margin-left:30px;
}
.popup_gallery_list .desc{
	clear:both;
	width:100%;
text-align:center;
}
.popup_gallery_list .desc img{
	max-width:100%;
	margin:auto;
}

.lightbox_popup{
     background-image:url(../images/lightbox/bg.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=212);
     background-repeat:repeat;
     width:100%;
     height:100%;
     position:fixed;
     top:0px;
     left:0px;
     color:#FFF;
     z-index:99999;
	 display:none;

}
 .lightbox_popup_container{
     clear:both;
     width:1000px;
     margin:auto;
     position:relative;
     margin-top:20px;
	 background-color:#eaeaec;
}

.btn_close_lightbox_popup{
	position:absolute;
	right:-10px;
	top:-10px;
}

.product_detail_big_photo{
	min-height:600px;

}
.product_detail_big_photo table{
	min-height:600px;
	width:100%;
}
.product_detail_big_photo table td{
	vertical-align:top;
	text-align:center;
}
.product_detail_big_photo img{
	max-height:600px;

}

.product_detail_brand{
	clear:both;
	width:100%;
	color:#173e79;
	font-size:30px;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
.product_detail_brand img{
margin-right:10px;
max-height:30px;
}

.product_year_list{
	clear:both;
	width:100%;
}
.product_year_list .item{
	float:left;
	margin-right:10px;
}
.product_year_list .item a:link,.product_year_list .item a:visited{
	float:left;
	border:1px solid #e1e1e1;
	background-color:#ffffff;
    font-size:20px;
     color:#919191;
	padding:10px 10px  10px  10px ;
}
.product_year_list .item a:hover,.product_year_list .item a.current:link,.product_year_list .item a.current:visited{
	float:left;
	border:1px solid #026cbe;
	background-color:#026cbe;
	color:#ffffff;
	font-size:20px;

		padding:10px 10px  10px  10px ;
}

.product_other_box{
	clear:both;
	width:100%;
	margin-bottom:40px;;
}

.product_other_box .other_title{
	color:#173e79;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
.product_other_box .other_desc{
	color:#173e79;
	font-size:18px;
	padding-top:20px;

	
}


.product_preorder{
	display:block;
	padding:7px 40px 7px 40px;
	color:#0082ac;
	font-size:26px;
	font-weight:600;
	border:2px solid #0082ac;
	margin-left:10px;
}


.btn_open_detail{
	cursor:pointer;
}

.product_bottom_area2{
	clear:both;
	max-width:1120px;
	margin:auto;
	padding-top:20px;
}


.product_bottom_area{
	clear:both;
	width:100%;
}
.product_bottom_area_title{
	clear:both;
	width:100%;
	text-align:center;
	color:#0f2d53;
	font-size:20px;
	padding-bottom:15px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
font-weight:600;
cursor:pointer;
}
.product_bottom_area_title img{
	clear:both;

	padding-bottom:5px;
}

.product_bottom_area_area{
	clear:both;
	width:100%;
	background-color:#0f2d53;
	color:#ffffff;
	padding:60px 0px 60px 0px;
}
.product_bottom_area_container{
	clear:both;
	max-width:800px;
	margin:auto;
	
}

.product_bottom_area_title2{
		clear:both;
	width:100%;
	text-align:center;
	color:#ffffff;
	font-size:50px;
	padding-bottom:80px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
font-weight:600;
}

.btn_close_expand{
	clear:both;
	width:100%;
	text-align:right;
	padding-bottom:60px;
}


.product_other_box2{
	float:left;
	width:46%;
	margin-right:4%;
}

.product_other_box2 .other_title{
	color:#ffffff;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
.product_other_box2 .other_desc{
	color:#ffffff;
	font-size:18px;
	padding-top:20px;

	
}

.table_other_product_info{
	clear:both;
	padding-top:20px;
}

.table_other_product_info td{
	padding:10px 0px 10px 0px;
	font-size:13px;
	color:#ffffff;
	border-bottom:2px solid #d1a757;
}


.table_other_product_info td.title2{
	padding:10px 10px 10px 0px;
	font-size:13px;
	color:#d1a757;
	min-width:100px;
}


/*******************/
.inside_login_panel_area{
	max-width:1000px;
	background-color:#ffffff;

	 -webkit-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     -moz-box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
     box-shadow: 0px 1px 14px 1px rgba(0,0,0,0.24);
	 margin:auto;
	 	margin-top:30px;
		min-height:600px;
}
.inside_login_panel_area_container{
	
	padding:50px 80px 50px 80px;
	display:block;
}
.table_cart td{
	vertical-align:top;
}
.table_cart .col_1{
	width:60px;
	padding-right:30px;
	padding-top:60px;
}

.table_cart .col_2{
	width:190px;
	text-align:center;
}
.table_cart .col_2 img{
	max-height:280px;
}

.cart_qty_area{
	clear:both;
	width:100%;
	padding-top:10px;

}
.cart_qty_area_left{
	float:left;
	width:50%;

	
}
.cart_qty_area_right{
	float:right;
	
	
}
.cart_qty_area_right .price_title{
	font-size:22px;
	font-weight:600;
	color:#173e79;
	padding-bottom:10px;
	
	
}

 .product_detail_price .price{
    
     font-size:38px;
 
}

.btn_show_more_item{
	cursor:pointer;
	color:#bebebe;
	text-decoration:underline;
	font-size:15px;
	margin-left:35px;
	clear:both;
	padding-top:15px;
}

.btn_show_more_item:hover{

	color:#0082ac;
	
}


.btn_show_less_item{
	cursor:pointer;
	color:#bebebe;
	text-decoration:underline;
	font-size:15px;
	margin-left:35px;
	clear:both;
	padding-top:15px;
	display:none;
}

.btn_show_less_item:hover{

	color:#0082ac;
	
}


/*********************/
 .discount_area_left{
    float:left;
	width:70%;
}
 .discount_area_right{
    float:right;
	width:28%;
}
.table_discount_price{
	float:right;
}
.table_discount_price td{
	text-align:right;
	color:#e2060f;
	font-size:32px;
	padding-left:10px;
	vertical-align:bottom;
		font-size:32px;
	
}
.table_discount_price td span.sign{

	font-size:20px;
}
.table_discount_price td.content2{
	text-align:right;
	color:#000000;
	font-size:20px;
	
}


/*****************/
.cart_coin_intro{
	clear:both;
	width:100%;
	padding-top:100px;
}

.cart_coin_intro_left{
	float:left;
	width:66%;
}
.cart_coin_intro_right{
	float:right;
	width:20%;
}

.cart_coin_intro_list{
	clear:both;
	width:100%;
}

.cart_coin_intro_list .item{
	clear:both;
	width:100%;
	margin-bottom:80px;
}


.cart_coin_intro_list .item .photo{
	float:left;
	width:20%;
}

.cart_coin_intro_list .item .photo img{
	
	width:100%;
}
.cart_coin_intro_list .item .content{
	float:right;
	width:76%;
}

.cart_coin_intro_list .item .content_full{
	float:inherit;
	clear:both;
	width:100%;
}


.cart_coin_intro_list .title{
	clear:both;
	width:100%;
	color:#173e79;
	font-size:30px;
}

.cart_coin_intro_list .desc{
	clear:both;
	width:100%;
	color:#919191;
	font-size:17px;
	padding-top:20px;
}

/***************/
.cart_credit_area_left{
	float:left;
	width:80%;

	
}
.cart_credit_area_right{
	float:right;
		width:19%;
}
.cart_credit_area_left .heading{
	font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	color:#173e79;
	font-size:26px;
	float:left;

}

.cart_box_info{
	float:left;
	margin-left:30px;
}
.cart_box_info2{
	float:left;
	width:320px;
}
.cart_box_info .desc3{
	float:right;
	width:80%;
	padding-top:5px;
}
.cart_box_info .desc2{
	clear:both;
	padding-top:10px;
	font-size:14px;
	color:#e2060f;
}



 .table_cart_coin{
     clear:both;

}
 .table_cart_coin td.pad{
     padding-right:0px;
}




 .btn_qty_min2 {
     clear:both;
}
 .btn_qty_min2 a:link,.btn_qty_min2 a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#ffffff;
	 border:2px solid #e1e1e1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_min2 a:hover,.btn_qty_min2 a:active,.btn_qty_min2 a.current:link,.btn_qty_min2 a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#1f91d1;
	 	 border:2px solid #1f91d1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_add2 {
     clear:both;
}
 .btn_qty_add2 a:link,.btn_qty_add2 a:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
         background-color:#ffffff;
	 border:2px solid #e1e1e1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}
 .btn_qty_add2 a:hover,.btn_qty_add2 a:active,.btn_qty_add2 a.current:link,.btn_qty_add2 a.current:visited {
     float:left;
     padding:10px 20px 10px 20px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
     background-color:#1f91d1;
	 	 border:2px solid #1f91d1;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     line-height:24px;
}


 input.input_coin{
     width:130px;
     height:46px;
     line-height:46px;
     margin:0;
     padding: 0px 2% 0px 2%;
     border:1px solid #cccccc;
     font-size:18px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:center;
     color:#000000;
     font-weight:600;
}

.cart_coin_current_box{
	clear:both;
	display:block;
	border:1px solid #b7b7b7;
	padding:20px;
}

.cart_coin_current_box img{
float:right;
}

.cart_coin_current_box .price_area{
	clear:both;
	padding-top:10px;
	font-size:40px;
	color:#173e79;
	text-align:right;
}
.cart_coin_current_box .price_area span{
	clear:both;

	font-size:15px;

}

.btn_coin_add{
	clear:both;
	padding-top:10px;
	padding-bottom:30px;
	width:100%;
	text-align:right;
}

.btn_coin_add a:link,.btn_coin_add a:visited{
	font-size:20px;
	color:#173e79;
	text-decoration:underline;
	font-weight:600;
	text-align:right;
}
.btn_coin_add a:hover{
	font-size:20px;
	color:#e2060f;
	text-decoration:underline;
	font-weight:600;
	text-align:right;
}

/*********************/
.require_coin2{
	display:block;
	background-color:#ee3124;
	font-size:25px;
	text-align:center;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.events_button_area{
	float:right;
}





 .btn_button_grey_long img {
     margin-right:10px;
     width:18px;
}


 .btn_button_grey_long {
     clear:both;
     padding-top:10px;
   width:100%;

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_button_grey_long a:link,.btn_button_grey_long a:visited {

     display:block;
     text-align:center;
     font-size:18px;
     line-height:45px;
     text-decoration:none;
     font-weight:normal;
border:1px solid #e1e1e1;
     background-color:#ffffff;
     color:#000000;
     padding:0px 10px 0px 10px ;
  
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;


    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_button_grey_long a:hover,.btn_button_grey_long a:active,.btn_button_grey_long a.current:link,.btn_button_grey_long a.current:visited {

     display:block;
     text-align:center;
  padding:0px 10px 0px 10px ;

    font-size:18px;
     line-height:45px;
     text-decoration:none;
     font-weight:normal;
  border:1px solid #e1e1e1;
     background-color:#e1e1e1;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
/***************/
.event_current_coin{
	float:left;
	width:40%;
	text-align:center;
	color:#0082ac;
	font-size:26px;
	font-weight:600;
}

 .btn_buy_coin {
    float:right;
	width:58%;
}
 .btn_buy_coin a:link,.btn_buy_coin a:visited {

     display:block;
     text-align:center;
     font-size:16px;

     text-decoration:none;
     font-weight:normal;
border:1px solid #e1e1e1;
     background-color:#ffffff;
     color:#000000;
     padding:5px 5px 5px 5px ;
  
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;


    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_buy_coin a:hover,.btn_buy_coin a:active,.btn_buy_coin a.current:link,.btn_buy_coin a.current:visited {

     display:block;
     text-align:center;
     padding:5px 5px 5px 5px ;

    font-size:16px;

     text-decoration:none;
     font-weight:normal;
  border:1px solid #e1e1e1;
     background-color:#e1e1e1;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}

.event_coin_err{
	clear:both;
	width:100%;
	text-align:center;
	padding-top:5px;
	color:#000000;
	font-size:16px;
	font-weight:600;
	  font-family: 'Muli',Georgia, sans-serif,Arial,Verdana, sans-serif;
}




 .btn_joined_event {
     clear:both;
     padding-top:20px;
     width:180px;


     display:block;
     text-align:center;
     font-size:22px;
     line-height:50px;
     text-decoration:none;
     font-weight:normal;

     background-color:#a9a9a9;
     color:#ffffff;
     padding:0px 10px 0px 10px ;
  
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;


     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


/*****************************/


 .lightbox2{
     background-image:url(../images/lightbox2/bg.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2?v=22);
     background-repeat:repeat;
     width:100%;
     height:100%;
     position:fixed;
     top:0px;
     left:0px;
     color:#FFF;
     z-index:99999;
display:none;
}
 .lightbox2_container{
     clear:both;
     width:800px;
     margin:auto;
     position:relative;
     margin-top:100px;
}
 .lightbox2_content{
     clear:both;
     display:block;
     padding:70px 0px 70px 0px;
     background-color:#2e6cb9;
	 border:2px solid #ffffff;
	 color:#ffffff;
     -webkit-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
     -moz-box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
     box-shadow: 0px 0px 23px -2px rgba(0,0,0,0.62);
}
 .btn_lightbox2_area_close {
     position:absolute;
     right:25px;
     top:25px;
}
 .btn_lightbox2_area_close a:link, .btn_lightbox2_area_close a:visited {
     float: left;
     width: 27px;
     height: 27px;
     background-image:url(../images/lightbox2/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}
 .btn_lightbox2_area_close a:hover,.btn_lightbox2_area_close a:active,.btn_lightbox2_area_close a.current:link, .btn_lightbox2_area_close a.current:visited{
     float: left;
     width: 27px;
     height: 27px;
     background-image:url(../images/lightbox2/btn_lightbox_area_close.png?V=2?v=2?v=2?v=2?v=2?v=2?v=2);
     background-repeat: no-repeat;
     background-position: 0px bottom;
     text-indent: -9999px;
}

 .lightbox2 .heading{
     
     width:100%;
    text-align:center;
	color:#ffffff;
	font-size:30px;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 padding-bottom:50px;

}
.popup_newsletter_area{
	max-width:600px;
	margin:auto;
}

.table_newsletter{
	width:100%;
	margin:auto;
}

.table_newsletter td{
	color:#ffffff;
	font-size:18px;
	padding-bottom:5px;
}

.table_newsletter td.content{

	padding-bottom:20px;
}


 input.input_news{
     width:95%;
     height:60px;
     line-height:60px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
	 border:none;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
  
     text-align:left;
     color:#000000;

}



 .btn_newsletter {
     clear:both;
     padding-top:10px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_newsletter a:link,.btn_newsletter a:visited {
     float:left;
     text-align:center;
     font-size:18px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
     text-align:center;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#026cbe;
     color:#ffffff;
	      padding:20px 20px 20px 20px ;
     min-width:200px;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#3a3e45;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_newsletter a:hover,.btn_newsletter a:active,.btn_newsletter a.current:link,.btn_newsletter a.current:visited {
     float:left;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
     text-align:center;

	 
	      padding:20px 20px 20px 20px ;
     min-width:200px;
     font-size:18px;

	 
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#040404;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}

.lightbox2 .confirm_msg_info{
	text-align:center;
	width:100%;
	font-size:13px;
}


 .product_cart_area3_full{
     clear:both;
     width:100%;
     

	 	color:#173e79;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
 .product_cart_area3_full img{
  margin-right:10px;
}



.product_other_box_full{
	 clear:both;
     width:100%;
	margin-bottom:50px;
}

.product_other_box_full .other_title{
	color:#173e79;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
.product_other_box_full .other_desc{
	color:#173e79;
	font-size:18px;
	padding-top:20px;

	
}

.in_product_code{
	clear:both;
	width:100%;
	text-align:center;
	padding-top:20px;
}

.in_product_country{
	clear:both;
	width:100%;
	text-align:center;
	margin-top:-15px;
    font-size:20px;
     color:#919191;
	 	 font-weight:normal;
		   font-family: 'Muli',Georgia, sans-serif,Arial,Verdana, sans-serif;
}


.product_other_box2_full{
	clear:both;
	width:100%;
	margin-bottom:20px;
}

.product_other_box2_full .other_title{
	color:#ffffff;
	font-size:30px;
	  font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;

}
.product_other_box2_full .other_desc{
	color:#ffffff;
	font-size:15px;
	padding-top:20px;

	
}


 .input_select_normal{

     color:#173e79;
     font-size:18px;
	 font-family: 'Muli',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 padding:5px 0px 10px 5px;
	 border:3px solid #7bb2dd;
}

.free_shipping_notice{
	color:#e2060f;
	font-size:13px;
	font-weight:600;
}

.hint_credit{
	color:#0082cb;
	font-size:12px;

}
.hint_credit span{
	color:#0082cb;
	font-size:12px;
}






 .table_cart2 .footer_total2 .title {
    color:#173e79;
     font-size:22px;
	 font-weight:600;
	 text-align:right;
border-bottom:none;
}
 .table_cart2 .footer_total2 .content {
          color:#000000;
     font-size:22px;
	 font-weight:600;
     text-align:left;
	 border-bottom:none;
}
 .table_cart2 .footer_total2 .title3 {
     font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}
.reduce_price{
	color:#f6303e;
}
.reduce_price span{
	color:#f6303e;
}
.reduce_price div{
	color:#f6303e;
}
.reduce_price .price {
	color:#f6303e;
}

.icon_coin{
	height:30px;
}

.checkout_info_area{
		clear:both;
	width:100%;
	padding-top:50px;
	margin-top:50px;
	border-top:1px solid #000000;
		border-bottom:1px solid #000000;
			padding-bottom:50px;
	margin-bottom:50px;
}


.checkout_info_left{
	float:left;
	width:48%;
}

.checkout_info_right{
	float:right;
	width:48%;
}


 .table_form_new{
     clear:both;
     width:100%;
     margin-bottom:20px;
}
 .table_form_new .title{
  
    padding-left:20px;
	padding-bottom:5px;
}
 .table_form_new .content{
   	padding-bottom:10px;
}
 .table_form_new td{
     padding-bottom:10px;
     font-size:24px;
     text-align:left;
     vertical-align:middle;
	 font-weight:600;
	 color:#000000;
}


 input.input_middle_checkout{
     width:90%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 3% 0px 3%;


     border:1px solid #e1e1e1;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#000000;

}

 input.input_half_checkout{
     width:80%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 6% 0px 6%;


     border:1px solid #e1e1e1;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#000000;

}


 select.input_middle_checkout{
     width:96%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 3% 0px 3%;


     border:1px solid #e1e1e1;
     font-size:15px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#000000;

}

.checkout_term{
	display:block;
	padding:40px 20px 60px 20px;
	border:1px solid #e1e1e1;
	clear:both;
	margin-top:30px;
}

.checkout_term .title{
	font-size:24px;
	color:#000000;
	font-weight:600;
}

.checkout_term .desc{
	clear:both;
	font-size:24px;
	padding-top:20px;
	line-height:150%;
}

 .btn_confirm_checkout img {
     margin-right:10px;
}
 .btn_confirm_checkout {
     clear:both;
     width:280px;
     margin-top:0px;
}
 .btn_confirm_checkout a:link,.btn_confirm_checkout a:visited {
     display:block;
     padding:15px 0px 15px 0px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
  
     background-color:#173e79;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;

}
 .btn_confirm_checkout a:hover,.btn_confirm_checkout a:active,.btn_confirm_checkout a.current:link,.btn_confirm_checkout a.current:visited {
     display:block;
     padding:15px 0px 15px 0px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;

     background-color:#263238;
     text-align:center;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;

}


.table_checkout_login{
	float:left;
}

.table_checkout_login td{
	padding-right:20px;
	color:#173e79;
	font-size:20px;
	vertical-align:middle;
	font-weight:600;
}

 .btn_checkout_login {
     float:left;
}
 .btn_checkout_login a:link,.btn_checkout_login a:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
   
     background-color:#f6303e;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;

}
 .btn_checkout_login a:hover,.btn_checkout_login a:active,.btn_checkout_login a.current:link,.btn_checkout_login a.current:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#ffffff;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
 
     background-color:#ca1623;
     animation: background_color_change 0.5s ;
}


.checkout_continue_button_area{
	 float:right;
}
.checkout_continue_button_area table td{
	vertical-align:middle;
	padding-left:20px;
}
.checkout_continue_button_area .msg{
	color:#e2060f;
}

 .btn_checkout_continue {
     float:right;
}
 .btn_checkout_continue a:link,.btn_checkout_continue a:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
   
     background-color:#e5e6e7;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;

}
 .btn_checkout_continue a:hover,.btn_checkout_continue a:active,.btn_checkout_continue a.current:link,.btn_checkout_continue a.current:visited {
     float:left;
     padding:0px 30px 0px 30px;
     line-height:40px;
     color:#000000;
     font-size:16px;
     text-decoration:none;
     font-weight:normal;
 
     background-color:#9a9a9a;
     animation: background_color_change 0.5s ;
}

/**********************/
.table_form_register{
	clear:both;
	width:100%;
}
.table_form_register td{
	padding:0px 0px 5px 0px;
	font-size:12px;
	color:#8e8e8e;
		vertical-align:middle;
		width:50%;
}

.table_form_register td.td_left{
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}

.table_form_register td.td_right{
	padding:0px 0px 0px 5px;
	vertical-align:middle;
}

.table_form_register td.hint{
	vertical-align:middle;
	font-size:12px;
	color:#8e8e8e;
	padding-top:8px;
}
.table_form_register_info {
	width:100%;
	padding-bottom:30px;
}
.table_form_register_info td{
	width:30%;
}



.table_form_register_info td.middle{
	width:40%;
	text-align:center;
	color:#000000;
	font-size:24px;
	font-weight:600;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
}



 .btn_login_via_facebook {
     clear:both;
     padding-top:0px;
    width:100%;
}
 .btn_login_via_facebook a:link,.btn_login_via_facebook a:visited {

	 display:block;
     text-align:center;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 55px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#3b5998;
  background-image:url(../images/icon/login/facebook.png?V=2?v=2);
  background-repeat:no-repeat;
  background-position:center left 20px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_login_via_facebook a:hover,.btn_login_via_facebook a:active,.btn_login_via_facebook a.current:link,.btn_login_via_facebook a.current:visited {

	 display:block;
     text-align:center;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 55px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#4c70bb;
  background-image:url(../images/icon/login/facebook.png?V=2?v=2);
  background-repeat:no-repeat;
  background-position:center left 20px;
  
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}




 .btn_login_via_google {
     clear:both;
     padding-top:15px;
    width:100%;
	
}
 .btn_login_via_google a:link,.btn_login_via_google a:visited {

	 display:block;
     text-align:center;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 55px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#dc4e41;
  background-image:url(../images/icon/login/google.png?V=2?v=2);
  background-repeat:no-repeat;
  background-position:center left 20px;
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_login_via_google a:hover,.btn_login_via_google a:active,.btn_login_via_google a.current:link,.btn_login_via_google a.current:visited {

	 display:block;
     text-align:center;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 55px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#ed5b4d;
  background-image:url(../images/icon/login/google.png?V=2?v=2);
  background-repeat:no-repeat;
  background-position:center left 20px;
  
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}




 .btn_register_right {
    float:right;
	
}
 .btn_register_right a:link,.btn_register_right a:visited {
float:left;
	  text-align:center;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 20px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#026cbe;

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_register_right a:hover,.btn_register_right a:active,.btn_register_right a.current:link,.btn_register_right a.current:visited {
float:left;
	  text-align:center;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 20px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#107cd0;

	 
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}




 .btn_register_left {
    float:left;
	
}
 .btn_register_left a:link,.btn_register_left a:visited {
float:left;
	  text-align:center;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 20px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#dc4e41;

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_register_left a:hover,.btn_register_left a:active,.btn_register_left a.current:link,.btn_register_left a.current:visited {
float:left;
	  text-align:center;
     font-size:15px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     padding:10px 20px 10px 20px ;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#e54e40;

	 
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


 select.input_middle_register{
     width:96%;
     height:40px;
     line-height:40px;
     margin:0;
     padding: 0px 3% 0px 0%;

border:none;
     border-bottom:1px solid #e1e1e1;
     font-size:12px;
     font-weight:normal;
     background-color:#ffffff;
     text-align:left;
     color:#000000;

}

/**********************/

.account_top_left{
	float:left;
}
.account_top_right{
	float:right;
}
.account_top_right td{
	vertical-align:middle;
	padding-left:10px;
	text-align:left;
}
.account_top_right .title{
	color:#173e79;
	font-size:30px;
text-align:right;
width:100%;
	
}
.account_top_right .title a{
	color:#173e79;

}
.account_top_right .subtitle{
	clear:both;
	padding-top:2px;
	color:#0082cb;
	font-size:13px;
	text-align:right;
width:100%;
}

.account_top_right .subtitle a:link,.account_top_right .subtitle a:visited{
	text-decoration:none;
	color:#0082cb;
	font-size:13px;
}
.account_top_right .subtitle a:hover{
	text-decoration:none;
	color:#e2060f;
	font-size:13px;
}

.main_content_area_full{
	clear:both;
	width:100%;
	background-color:#eeeeee;
	padding-top:50px;
	padding-bottom:100px;
}

.main_content_area_full .main_content_area_middle{

     padding-bottom:0px;
     padding-top:0px;
}

.main_content_box{
	clear:both;
	display:block;
	padding:50px 30px 50px 30px;
	background-color:#ffffff;
	margin-bottom:50px;
}

.inside_section_title{
	  clear:both;
	  width:100%;
font-size:35px;
color:#173e79;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 margin-bottom:20px;
}

.inside_section_title2{
	    clear:both;
	  width:100%;
font-size:35px;
color:#173e79;
	   font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 margin-bottom:20px;
	 padding-bottom:20px;
	 border-bottom:2px solid #bdbdbd;
}

.account_coin_area{
	float:left;
	width:48%;
	
}

.table_account_coin {
	width:100%;
	
}
.table_account_coin td{


	
}
.table_account_coin td.td_right{
	width:35%;
	padding-left:1%;
	
}


.table_account_coin .subtitle{
	clear:both;
	padding-top:5px;
	font-size:30px;
	color:#000000;
	font-weight:600;
	padding-left:50px;
}
.table_account_coin .subtitle span{
margin-left:10px;
	font-size:24px;
	color:#bbbbbb;
	font-weight:600;
}

.table_account_coin .subtitle2{
	clear:both;
	font-size:15px;
	color:#000000;
	font-weight:600;

}


 .btn_account_buy_coin {
    clear:both;
	padding-top:10px;
	width:100%;
}
 .btn_account_buy_coin a:link,.btn_account_buy_coin a:visited {

     display:block;
     text-align:center;
     font-size:18px;

     text-decoration:none;
     font-weight:normal;
     background-color:#0082cb;
     color:#ffffff;
        padding:10px 5px 10px 5px ;
  
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;


    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_account_buy_coin a:hover,.btn_account_buy_coin a:active,.btn_account_buy_coin a.current:link,.btn_account_buy_coin a.current:visited {

     display:block;
     text-align:center;
     padding:10px 5px 10px 5px ;

    font-size:18px;

     text-decoration:none;
     font-weight:normal;

     background-color:#0496e8;
     color:#ffffff;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


/********************/
.buy_coin_area{
	clear:both;
	width:100%;
	padding-top:20px;

	border-top:2px solid #bdbdbd;
}

.inside_section_title3{
	
font-size:22px;
color:#bdbdbd;
padding-bottom:20px;

}

.add_coin_value_list{
	clear:both;
	width:100%;
}

.add_coin_value_list .item{
	float:left;
	width:18%;
	margin-right:2%;
	margin-bottom:2%;
}
.add_coin_value_list .item a:link,.add_coin_value_list .item a:visited{
	display:block;
	text-align:center;
	font-size:25px;
	color:#173e79;
	font-weight:600;
	text-decoration:none;
	background-color:#ffffff;
	border:1px solid #0082cb;
	padding:10px 10px 10px 10px ;
	
}
.add_coin_value_list .item a:hover,.add_coin_value_list .item a.current:link,.add_coin_value_list .item a.current:visited{
	display:block;
	text-align:center;
	font-size:25px;
	color:#ffffff;
	font-weight:600;
	text-decoration:none;
	background-color:#0082cb;
	border:1px solid #0082cb;
	padding:10px 10px 10px 10px ;
}

.add_coin_value_list .item a:link span,.add_coin_value_list .item a:visited span{

	color:#656565;

	
}
.add_coin_value_list .item a:hover span,.add_coin_value_list .item a.current:link span,.add_coin_value_list .item a.current:visited span{
	
	color:#ffffff;

}


.add_coin_value_msg{
	clear:both;
	color:#e2060f;
	padding-bottom:10px;
}

.btn_pay_coin{
	display:none;
}



.inside_tab{
	clear:both;
	width:100%;
	padding-bottom:40px;
	margin-bottom:40px;
		 border-bottom:2px solid #bdbdbd;
}
.inside_tab ul{
	list-style:none;
	margin:0;
	padding:0;
	
	
	
}
.inside_tab ul li{
	float:left;
	margin-left:0px;
	margin-right:50px;
	
}

.inside_tab ul li a:link,.inside_tab ul li a:visited{
	color:#aaaaaa;
	font-size:42px;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 text-decoration:none;
}

.inside_tab ul li a:hover,.inside_tab ul li a.current:link,.inside_tab ul li a.current:visited{
	color:#173e79;
	font-size:42px;
	 font-family: 'TT Tricks Stencil',Georgia, sans-serif,Arial,Verdana, sans-serif;
	 text-decoration:none;
}


.order_history_detail_box{
	float:left;
	width:48%;
	margin-right:1%;
	margin-bottom:20px;
}

/**********************/
.postcard_box{
	clear:both;
	max-width:860px;
	margin:auto;
	margin-top:0px;
	margin-bottom:20px;
}

.postcard_box .postcard{
	clear:both;
	width:100%;
	position:relative;
	
	overflow:hidden;
}
.postcard_box .postcard .bg{
	clear:both;
	width:100%;
}
.postcard_box .postcard .bg img{

	width:100%;
}

.postcard_box .postcard .content_box{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
.postcard_box .postcard .content_box_container{
	display:block;
	padding:20px;
}

.bxslider_postcard_image_left_area{
	clear:both;
	width:100%;
}
.bxslider_postcard_image_left_area img{

	width:100%;
}

.bxslider_postcard_image_right_area{
	clear:both;
	width:100%;
}
.bxslider_postcard_image_right_area img{

	width:100%;
}

.content_box_left{
	float:left;
	width:50%;
}

.content_box_right{
	float:right;
	width:50%;
}


.bxslider_postcard_image_left_area  .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/bxslider/btn_prev.png?V=2?v=2) no-repeat 0 0px;
}

.bxslider_postcard_image_left_area  .bx-wrapper .bx-next {
	right:inherit;
	left: 10px;
	background: url(../images/bxslider/btn_next.png?V=2?v=2) no-repeat 0 0px;
}

.bxslider_postcard_image_left_area  .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bxslider_postcard_image_left_area  .bx-wrapper .bx-next:hover {
	background-position: 0 0;
}

.bxslider_postcard_image_left_area .bx-wrapper .bx-controls-direction  a.bx-prev {
	position: absolute;
	top: 40%;
margin-top: -25px;
	outline: 0;
	width: 20px;
	height: 25px;
	text-indent: -9999px;
	z-index: 9999;
}

.bxslider_postcard_image_left_area .bx-wrapper .bx-controls-direction a.bx-next  {
	position: absolute;
	top: 60%;

	outline: 0;
	width: 20px;
	height: 25px;
	margin-top: -25px;
	text-indent: -9999px;
	z-index: 9999;
}




.bxslider_postcard_image_right_area  .bx-wrapper .bx-prev {

	left:inherit;
	right: 10px;
	background: url(../images/bxslider/btn_prev.png?V=2?v=2) no-repeat 0 0px;
}

.bxslider_postcard_image_right_area  .bx-wrapper .bx-next {
	right:inherit;
	right: 10px;
	background: url(../images/bxslider/btn_next.png?V=2?v=2) no-repeat 0 0px;
}

.bxslider_postcard_image_right_area  .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bxslider_postcard_image_right_area  .bx-wrapper .bx-next:hover {
	background-position: 0 0;
}

.bxslider_postcard_image_right_area .bx-wrapper .bx-controls-direction  a.bx-prev {
	position: absolute;
	top: 40%;
margin-top: -25px;
	outline: 0;
	width: 20px;
	height: 25px;
	text-indent: -9999px;
	z-index: 9999;
}

.bxslider_postcard_image_right_area .bx-wrapper .bx-controls-direction a.bx-next  {
	position: absolute;
	top: 60%;

	outline: 0;
	width: 20px;
	height: 25px;
	margin-top: -25px;
	text-indent: -9999px;
	z-index: 9999;
}

.postcard .content_text{
	position:absolute;
	left:20%;
	bottom:10%;
	width:60%;
}
.postcard .content_text table{
	
	width:100%;
}
.postcard .content_text table td{
	vertical-align:middle;
	padding:0px 2px 0px 2px;
}


.postcard .content_text table td.text_cell{
	
	text-align:center;
	 font-size:20px;
     font-weight:normal;

     font-family: 'PingFang',Arial,Verdana, sans-serif;
     color:#ffffff;
}
.postcard .content_text table td.button_cell{
	width:50px;
}
 .btn_confirm_postcard_text {
	width:100%;

}
 .btn_confirm_postcard_text a:link,.btn_confirm_postcard_text a:visited {
     display:block;
     text-align:center;
     font-size:12px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f8931f;
     color:#ffffff;
     padding:10px 6px 10px 6px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#f15b2a;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_confirm_postcard_text a:hover,.btn_confirm_postcard_text a:active,.btn_confirm_postcard_text a.current:link,.btn_confirm_postcard_text a.current:visited {
        display:block;
     text-align:center;
     font-size:12px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#f8931f;
     color:#ffffff;
     padding:10px 6px 10px 6px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
	      background-color:#86ca0f;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}


 input.input_postcard{
     float:left;
     width:95%;
     height:50px;
     line-height:50px;
     margin:0;
     padding: 0px 2% 0px 2%;
     text-align:center;
     border:none;
     font-size:20px;
     font-weight:normal;
     background-color:#ffffff;
     font-family: 'PingFang',Arial,Verdana, sans-serif;
     color:#231f20;

}

.postcard_box_bottom{
	clear:both;
	display:block;
	background-color:#e6e6e6;
	padding: 10px 20px 20px 20px;
}
.postcard_box_bottom .title{
	color:#f15a29;
	font-size:25px;
}
.postcard_box_bottom .desc{
		clear:both;
		padding-top:10px;
	color:#808285;
	font-size:14px;
		padding-bottom:30px;
}

.postcard_box_bottom_button{
	clear:both;
	width:100%;
	padding-top:10px;
}
.postcard_box_bottom_button .item{
	float:left;
	width:32%;
	margin-right:1%;
}

.table_button_step{
	width:100%;
}
.table_button_step td{
	vertical-align:middle;
	padding-right:10px;
}


.table_button_step td.content{
	color:#808285;
	font-size:14px;
}





.table_button_step.current td.content{
	color:#f15a29;
	font-size:14px;
}

.table_button_step.current .no{
	 width: 50px;
    height: 50px;
    border: 3px solid #f15a29;
	color:#f15a29;
	font-size:24px;
	 border-radius: 50%;
	 text-align:center;
	 vertical-align:middle;
	 display:table-cell;
}

 .btn_confirm_postcard {
	width:100%;

}
 .btn_confirm_postcard a:link,.btn_confirm_postcard a:visited {
     display:block;
     text-align:left;
     font-size:15px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     color:#ffffff;
     padding:15px 10px 15px 10px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#808285;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
 .btn_confirm_postcard a:hover,.btn_confirm_postcard a:active,.btn_confirm_postcard a.current:link,.btn_confirm_postcard a.current:visited {
            display:block;
     text-align:left;
     font-size:15px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     color:#ffffff;
     padding:15px 10px 15px 10px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#808285;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}








.table_button_step.current  .btn_confirm_postcard {
	width:100%;

}
.table_button_step.current  .btn_confirm_postcard a:link,.table_button_step.current .btn_confirm_postcard a:visited {
     display:block;
     text-align:left;
     font-size:15px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     color:#ffffff;
     padding:15px 10px 15px 10px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#f15a29;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}
.table_button_step.current  .btn_confirm_postcard a:hover,.table_button_step.current .btn_confirm_postcard a:active,.table_button_step.current .btn_confirm_postcard a.current:link,.table_button_step.current  .btn_confirm_postcard a.current:visited {
            display:block;
     text-align:left;
     font-size:15px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     color:#ffffff;
     padding:15px 10px 15px 10px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#d14c21;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}

.btn_confirm_postcard a.current:link, .btn_confirm_postcard a.current:visited {
            display:block;
     text-align:left;
     font-size:15px;

     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;

     color:#ffffff;
     padding:15px 10px 15px 10px ;

     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
     color:#ffffff;
     background-color:#f15a29;
     animation: background_color_change 0.5s ;
    /* -webkit-box-shadow: 0px 0px 16px 0px rgba(18,118,195,1);
     -moz-box-shadow: 0px 0px 16px 0px (18,118,195,1);
     box-shadow: 0px 0px 16px 0px (18,118,195,1);
     */
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}

.postcard_box_bottom_group .img_logo{
	max-width:200px;
}

.postcard_box_bottom_group .img_logo img{
	width:100%;
}


.table_postcard_share{
	clear:both;
	padding-top:30px;
}

.table_postcard_share td{
	color:#808285;
	font-size:20px;
	padding:0px 10px 0px 10px;
	vertical-align:middle;
}
.loading_postcard{
	 clear:both;
     width:100%;
     height:100px;
     margin:auto;
     background-image:url(../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
	 display:none;
}

.home_header{
	clear:both;
	max-width:1000px;
	margin:auto;
	padding-bottom:30px;
	position:relative;
}

.logo1{
	position:absolute;
	left:0px;
	top:0px;
	max-width:204px;
}

.logo1 img{

width:100%;
}


.logo_home{
	clear:both;
	max-width:300px;
	margin:auto;
	padding-top:30px;
}

.logo_home img{

width:100%;
}




 .section_title_area{
     clear:both;

	 margin-bottom:30px;
	 
	 padding-bottom:30px;
	 background-image:url(../images/section_title.png?V=2?v=2?v=22);
	 background-position:bottom left;
	 background-repeat:no-repeat;
	 
	 padding-top:30px;
}


.section_title_area_left{
	float:left;
	width:48%;
}

.section_title_area_left .img{
	max-width:300px;
	margin:auto;
}

.section_title_area_left .img img{
	width:100%;
}

.section_title_area_right{
	float:right;
	width:48%;
}
.section_title_area_right .heading{
	color:#808285;
	font-size:22px;
}
.section_title_area_right span{
	color:#f15a29;

}
.table_about_event {
	clear:both;
	padding-top:10px;
}
.table_about_event td{
	padding:0px 10px 10px 0px;
	font-size:18px;
}

.about_content_box{
	clear:both;
	width:100%;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:10px;
	margin-bottom:30px;
}

.about_content_box2{
	clear:both;
	width:100%;
	font-size:10px;
	padding-bottom:50px;
}

.about_content_box_left{
	float:left;
	width:48%;
}
.about_content_box_right{
	float:right;
	width:48%;
}

.iframe_map{
	height:360px;
}

.sponsor_logo_list{
	clear:both;
	width:100%;
}

.sponsor_logo_list .item{
	float:left;
	width:30%;
	margin-right:3%;
	margin-bottom:20px;
}
.sponsor_logo_list .item table{
	width:100%;
	height:200px;
}
.sponsor_logo_list .item table td{
vertical-align:middle;
}
.sponsor_logo_list .item img{
	max-width:100%;
	max-height:200px;
}

.home_postcard_box_top{
	clear:both;
	width:100%;
	background-color:#e6e6e8;
	margin-bottom:20px;
}

.home_postcard_box_top .photo{
	clear:both;
	width:100%;
	position:relative;
}

.home_postcard_box_top .home_top_button_nav_left{
	position:absolute;
	left:0px;
	top:0%;
	height:100%;
}

.home_postcard_box_top .home_top_button_nav_left .btn_home_top_prev{
	position:absolute;
	left:25px;
	top:35%;
}
.home_postcard_box_top .home_top_button_nav_left .btn_home_top_next{
	position:absolute;
	left:25px;
	top:55%;
}

.home_postcard_box_top .home_top_button_nav_right{
	position:absolute;
	right:0px;
	top:0%;
	height:100%;
}

.home_postcard_box_top .home_top_button_nav_right .btn_home_top_prev{
	position:absolute;
	right:25px;
	top:35%;
}
.home_postcard_box_top .home_top_button_nav_right .btn_home_top_next{
	position:absolute;
	right:25px;
	top:55%;
}

.home_postcard_box_top .photo .bg{
	clear:both;
	width:100%;
	
}
.home_postcard_box_top .photo .bg img{

	width:100%;
	
}

.home_postcard_box_top .photo .img{
	position:absolute;
	left:2%;
	top:4%;
	width:96%;
	
}
.home_postcard_box_top .photo .img img{

	width:100%;
	
}

.home_postcard_box_top .content{
	display:block;
	padding:20px;
	
}

.home_postcard_box_top .content .title{
	font-size:24px;
	color:#f15a29;
	
}
.home_postcard_box_top .content .desc{
	font-size:14px;
	color:#808285;
	padding-top:10px;
	
}

.home_postcard_box_top .content .title_left{
	float:left;
	
}

.home_postcard_box_top .content .title_right{
		float:right;
	color:#808285;
	font-size:24px;
	
}

.home_postcard_bottom{
	clear:both;
	width:100%;
	padding-top:20px;
	margin-top:20px;
	border-top:1px solid #b4b4b6;
}

.home_postcard_bottom_left{
	float:left;
	width:68%;
	position:relative;
}


.home_postcard_bottom_right{
	float:right;
position:relative;
}


.designer_info_panel{
	max-width:400px;
}

.postcard_box_bottom_button_left{
	float:left;
}
.postcard_box_bottom_button_right{
	float:right;
	padding-top:10px;
}

.designer_info_panel_left{
	float:left;
	width:20%;
}
.designer_info_panel_right_button{
	float:right;
	width:30%;
}
.designer_info_panel_right{
	float:right;
	width:76%;
}
.designer_info_panel_right2{
	padding-top:15px;
}
.designer_info_panel_right .title2{
	clear:both;
font-size:18px;
}

.designer_info_panel_right .desc2{
	clear:both;
font-size:14px;
}

.designer_info_panel_right .location{
	clear:both;
font-size:14px;
padding-top:10px;
}

.home_postcard_category{
	clear:both;
	width:100%;
	margin-bottom:20px;
}

.home_postcard_category .heading{
	clear:both;
	width:100%;
	
	
	font-size:24px;
	color:#ffffff;
	 margin-bottom:20px;

	 background-image:url(../images/heading.png?V=2?v=2?v=2);
	 background-position:center left;
	 background-repeat:no-repeat;
	 line-height:49px;
}

.home_postcard_category .heading .heading_left{
	float:left;
	padding-left:20px;
}

.home_postcard_category .heading .heading_right{
	float:right;
		padding-right:20px;
}

.home_postcard_list{
	clear:both;
	width:100%;
}

.home_postcard_list .item{
	float:left;
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:20px;
	background-color:#e6e6e8;
	position:relative;
	background-image:url(../images/icon/home_postcard_category.png?V=2?v=2?v=2);
	background-repeat:no-repeat;
	background-position:left top;
	
}

.home_postcard_photo_list{
	min-height:300px;
}

.home_postcard_list .item_container{
display:block;
padding:10px;


}

/*
.home_postcard_list .item:nth-child(even){
	float:right;
	width:48%;
	margin-bottom:20px;
}
*/

.home_postcard_photo_list{
	clear:both;
	width:100%;
}
.home_postcard_photo_list .item2{
	float:left;
	width:48%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;
}
.home_postcard_photo_list .item2 img{
	width:100%;
}

.home_postcard_photo_list .item_first{
	clear:both;
	width:100%;
	margin-left:0%;
	margin-right:0%;
	margin-bottom:2%;
}
.home_postcard_photo_list .item_first img{
	width:100%;
}

.home_postcard_box_top_info{
	clear:both;
	width:100%;
	padding-bottom:10px;
}
.home_postcard_box_top_info_left{
	float:left;
	font-size:24px;
	color:#f15a29;
}
.home_postcard_box_top_info_right{
	float:right;
	font-size:24px;
	color:#808285;
}

.login_nav{
	clear:both;
	width:100%;

}

.login_nav a:link,.login_nav a:visited{
	color:#808285;
	text-decoration:none;
}
.login_nav a:hover{
	color:#808285;
		text-decoration:underline;
}


.my_postcard_box{
	clear:both;
	width:100%;
	background-color:#e6e6e8;
	margin-bottom:20px;
	margin-top:20px;
}

.my_postcard_box .photo{
	clear:both;
	width:100%;
	position:relative;
}

.my_postcard_box .photo .bg{
	clear:both;
	width:100%;
	
}
.my_postcard_box .photo .bg img{

	width:100%;
	
}

.my_postcard_box .photo .img{
	position:absolute;
	left:2%;
	top:4%;
	width:96%;
	
}
.my_postcard_box .photo .img img{

	width:100%;
	
}

.my_postcard_box .content{
	display:block;
	padding:20px;
	
}

.my_postcard_box .content .title{
	font-size:24px;
	color:#f15a29;
	
}
.my_postcard_box .content .desc{
	font-size:14px;
	color:#808285;
	padding-top:10px;
	
}

.my_postcard_box .content .title_left{
	float:left;
	
}

.my_postcard_box .content .title_right{
		float:right;
	color:#808285;
	font-size:24px;
	
}



.my_postcard_box2{
	clear:both;
	width:100%;
	background-color:#e6e6e8;
	margin-bottom:0px;
	margin-top:0px;
}

.my_postcard_box2 .photo{
	clear:both;
	width:100%;
	position:relative;
}

.my_postcard_box2 .photo .bg{
	clear:both;
	width:100%;
	
}
.my_postcard_box2 .photo .bg img{

	width:100%;
	
}

.my_postcard_box2 .photo .img{
	position:absolute;
	left:2%;
	top:4%;
	width:96%;
	
}
.my_postcard_box2 .photo .img img{

	width:100%;
	
}

.my_postcard_box2 .content{
	display:block;
	padding:20px;
	
}

.my_postcard_box2 .content .title{
	font-size:24px;
	color:#f15a29;
	
}
.my_postcard_box2 .content .desc{
	font-size:14px;
	color:#808285;
	padding-top:10px;
	
}

.my_postcard_box2 .content .title_left{
	float:left;
	
}

.my_postcard_box2 .content .title_right{
		float:right;
	color:#808285;
	font-size:24px;
	
}



.btn_top_back{
	clear:both;
	padding-bottom:30px;
}
.btn_top_back img{
	margin-right:5px;
}
.btn_top_back a:link,.btn_top_back a:visited{
	color:#808285;
	text-decoration:;
}


.btn_top_back a:hover{
	color:#000000;
	text-decoration:none;
}
.designer_top_area_container{
	clear:both;
	display:block;
	padding:20px;
}
.designer_top_area{
	clear:both;
	width:100%;
	background-color:#e6e7e8;
}
.designer_top_area_left{
	float:left;
	width:50%;
}
.designer_top_area_right{
	float:right;


}

.my_postcard_category{
	clear:both;
	width:100%;
	background-color:#e6e7e8;
}
.my_postcard_category .heading{
	display:block;
	padding:20px;
}
.my_postcard_category .heading .heading_left{
	float:left;

	color:#f15a29;
	font-size:24px;
}

.my_postcard_category .heading .heading_right{
	float:right;
	
			color:#808285;
	font-size:24px;
}



.my_postcard_category2{
	clear:both;
	width:100%;
	background-color:#ffffff;
	padding-top:20px;
}
.my_postcard_category2 .heading{
	display:block;
	padding:20px;
}
.my_postcard_category2 .heading .heading_left{
	float:left;

	color:#f15a29;
	font-size:22px;
}

.my_postcard_category2 .heading .heading_right{
	float:right;
	
			color:#808285;
	font-size:22px;
}




.my_postcard_box_title_box{
	clear:both;
	display:block;
	padding:0px 5px 0px 5px ;
	padding-bottom:0px;
}

.my_postcard_box_title_box .title{
	font-size:22px;
	color:#f15a29;
}

.my_postcard_box_title_box .desc{
	font-size:14px;
	color:#808285;
	padding-top:5px;
}




 .inside_global_nav{
     float:right;
	 padding-top:8px;
}
 .inside_global_nav ul{
     margin: 0;
     padding: 0;
     list-style-type: none;
}
 .inside_global_nav ul li {
     display:inline;
     float:left;
     padding: 0px 7px 0px 9px;
     background-image:url(../images/lang_separator.png?V=2?v=2?v=121);
     background-repeat:no-repeat;
     background-position:0px 3px;
}
 .inside_global_nav ul li.first,.inside_global_nav ul li:first-child {
     padding-left:0px;
     display:inline;
     float:left;
     background-image:none;
}
 .inside_global_nav ul li.last,.inside_global_nav ul li:last-child {
     padding-right:0px;
     display:inline;
     float:left;
}
 .inside_global_nav a:link,.inside_global_nav a:visited {
     color:#808285;
     font-size:14px;
     text-decoration:none;
     font-weight:normal;
 
}
 .inside_global_nav a:hover,.inside_global_nav a:active,.inside_global_nav a.current:link,.inside_global_nav a.current:visited {
     color:#808285;
     font-size:14px;
     text-decoration:underline;
     font-weight:normal;

}




.bxslider_postcard_image_left_area  .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/bxslider/btn_prev.png?V=2?v=2) no-repeat 0 0px;
}

.bxslider_postcard_image_left_area  .bx-wrapper .bx-next {
	right:inherit;
	left: 10px;
	background: url(../images/bxslider/btn_next.png?V=2?v=2) no-repeat 0 0px;
}
.click_home_top{
	cursor:pointer;
}

.inside_button_list{
}
.inside_button_list ul{
	list-style:none;
	margin:0;
	padding:0;
}
.inside_button_list ul li{
	float:left;
	margin-right:40px;
}
.inside_button_list ul li img{
	margin-right:5px;
}

.inside_button_list ul li a:link,.inside_button_list ul li a:visited{
	font-size:14px;
	color:#808285;
	text-decoration:none;
}
.inside_button_list ul li a:hover{
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.other_home_banner{
	clear:both;
	width:100%;
	height:734px;
	
	
}

.other_home_banner .item{
	clear:both;
	width:100%;
	height:734px;
	
	    background-position:center center;
     background-repeat:no-repeat;
 

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
}
.other_home_banner .item_container{
	clear:both;
	max-width:720px;
	margin:auto;
	padding-top:100px;
}

.other_home_banner .heading{
	clear:both;
	width:100%;
	text-align:center;
	margin:auto;
}
.other_home_banner .heading img{

	max-width:100%;

}

.home_search_panel{
	clear:both;
	display:block;
	padding:20px;
	background-color:rgba(255, 255, 255, 0.8);
	border:3px solid #d4d5d9;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.61);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.61);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.61);
margin-top:60px;

}

.home_search_panel .heading2{
	width:100%;
	text-align:center;
	font-size:42px;
	color:#231f20;
	padding-bottom:20px;
}

.home_search_panel table{
	width:100%;
}
.home_search_panel table td{
	vertical-align:middle;
}
.home_search_panel table td.title{
	width:160px;
	padding-left:10px;
}
 input.input_home_search{
     width:92%;
     height:48px;
     line-height:48px;
     margin:0;
     padding: 0px 4% 0px 4%;
     border:1px solid #fffff;
     font-size:20px;
     font-weight:normal;
     background-color:#ffffff;
     color:#949599;
}


 .btn_home_search{
 width:100%;

}
 .btn_home_search a:link,.btn_home_search a:visited{
   display:block;
   text-align:center;
	color:#ffffff;
	font-size:30px;
	text-decoration:none;
     background-color:#139b49;
	 padding:0px 0px 0px 0px;
	line-height:52px;
	
}
 .btn_home_search a:hover{
      display:block;
   text-align:center;
	color:#ffffff;
	font-size:30px;
	text-decoration:none;
     background-color:#0a682f;
	 padding:0px 0px 0px 0px;
	line-height:52px;
}

 .btn_home_search img{
      margin-right:5px;
}

.home_search_bottom{
	padding-top:20px;
}

.home_search_left{
	float:left;
	width:48%;
}
.home_search_right{
	float:right;
	width:48%;
}

 .input_select_home{
     height:38px;
     line-height:38px;
     border:none;
     padding-left:10px;
     color:#ffffff;
	 background-color:#949599;
     font-size:18px;
     width:100%;
	 text-align:left;
}





span.customSelect {

	background-image:url(../images/input/select.png?V=2);
	background-repeat:no-repeat;
	background-position: center right 10px;

	
}
span.customSelect.changed {
	background-color:#669c39;
}



.section_heading_area{
	clear:both;
	width:100%;
	border-bottom:2px solid #6dbe45;
	padding-bottom:10px;
	margin-bottom:20px;
}
.section_heading_area .content_left{
float:left;
width:60%;
font-size:28px;
color:#6fbe44;
line-height:35px;
}
.section_heading_area .content_left img{
margin-right:5px;
max-height:35px;
}
.section_heading_area .content_right{
float:right;
padding-top:0px;

}

.home_news_content{
	clear:both;
	width:100%;
}



.home_cancer_area{
	clear:both;
	max-width:1000px;
	margin:auto;
	padding-top:20px;
}

.home_cancer_area_container{
	clear:both;
width:100%;
	margin:auto;
}

.home_product_type_list{
	clear:both;
	width:100%;

}

.home_product_type_list .item{
	float:left;
	width:14.6%;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:2%;

}

.home_product_type_list .photo{
	clear:both;
	width:100%;
	height:150px;
	background-color:#bdbec0;
	     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
}

.home_product_type_list .item:hover .photo{

     -webkit-transition: all 500ms ease-out 0s;
     -moz-transition: all 500ms ease-out 0s;
     -o-transition: all 500ms ease-out 0s;
     transition: all 500ms ease-out 0s;
	background-color:#139b49;
}

.home_product_type_list .photo table{
	clear:both;
	width:100%;
	height:150px;
}
.home_product_type_list .photo table td{
	vertical-align:middle;
	text-align:center;
}
.home_product_type_list .photo img{
	max-width:110px;
	max-height:130px;
}
.home_product_type_list .title{
	clear:both;
	width:100%;
	padding-top:5px;
	text-align:center;
	font-size:18px;
	color:#231f20;
}



.home_product_category_area{
	clear:both;
	max-width:1000px;
	margin:auto;
	padding-top:20px;
}

.home_product_category_area_container{
	clear:both;
width:100%;
	margin:auto;
}

.home_product_category_list{
		clear:both;
width:100%;
}

.home_product_category_list .item{
		float:left;
		width:18%;
		margin-bottom:2%;
		margin-left:1%;
		margin-right:1%;
}

.home_product_category_list .item a:link,.home_product_category_list .item a:visited{
	display:block;
	background-color:#e7e8ea;
	font-size:18px;
	color:#231f20;
	text-decoration:none;
	text-align:center;
	line-height:45px;
	background-image:url(../images/icon/arrow_black.png?V=2?V=22);
	background-repeat:no-repeat;
	background-position:center right 10px;
	
}
.home_product_category_list .item a:hover{
		display:block;
	background-color:#139b49;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	line-height:45px;
	
		background-image:url(../images/icon/arrow_white.png?V=2);
	background-repeat:no-repeat;
	background-position:center right 10px;
}

.usefullink_list{
	clear:both;
	width:100%;
	padding-top:40px;
}

.usefullink_list .item{
	clear:both;
	width:100%;
	margin-bottom:40px;
}

.usefullink_list .item .photo{
	float:left;
	width:26%;
		padding-top:0px;
	padding-bottom:20px;
}

.usefullink_list .item .photo img{
	max-width:100%;
	text-align:center;
}

.usefullink_list .item .content{
	float:right;
	width:66%;
	border-left:1px solid #6fbe44;
	padding-top:20px;
	padding-bottom:20px;
}
.usefullink_list .item .content_container{
	padding-left:30px;
}

.usefullink_list .item .title{
	color:#231f20;
	font-size:30px;
}

.usefullink_list .item .website{
	color:#6d6e71;
	padding-top:5px;
}
.usefullink_list .item .website a:link,.usefullink_list .item .website a:visited{
	color:#6d6e71;
	
}
.usefullink_list .item .website a:hover{
	color:#6fbe44;
	
}


.inside_news_list{
	clear:both;
	width:100%;
}
.inside_news_list .item{
	clear:both;
	width:100%;
	margin-bottom:60px;
	
	
	
}

.inside_news_list .item .photo{
	float:left;
	width:38%;
	
}





.inside_news_list .item .photo img{

	width:100%;
	
}
.inside_news_list .item .content{
	float:right;
	width:58%;
	
}

.inside_news_list .item .date{

	font-weight:700;
	

}
.inside_news_list .item .title{
padding-top:10px;
	font-size:18px;
color:#f8931f;
	font-weight:700;
	text-transform:uppercase;

}
.inside_news_list .item .desc{
padding-top:10px;
	font-size:15px;

}


.inside_detail_date{
	clear:both;

		font-size:16px;
color:#231f20;
	
}
.inside_detail_title{

	font-size:30px;
color:#231f20;
margin-bottom:10px;
padding-bottom:0px;

}
.inside_detail_desc{
		clear:both;
	width:100%;
	padding-top:20px;

	
}
.inside_detail_desc2{
		clear:both;
	width:100%;
	padding-top:20px;
	font-size:10px;
	color:#6d6e71;

	
}
.inside_detail_img{
	clear:both;
	width:100%;
	padding-top:20px;
}

.inside_detail_img img{
	width:100%;

}
.inside_detail_img2{
	max-width:200px;
	margin-bottom:20px;
}


.relate_product_category3_list{
	clear:both;
	width:100%;
	padding-top:15px;
}

.relate_product_category3_list ul{
	list-style:none;
	padding:0;
	margin:0;
}
.relate_product_category3_list ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.relate_product_category3_list ul li a:link,.relate_product_category3_list ul li a:visited{
	float:left;
	padding:10px 20px 10px 20px;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	background-color:#bcbdc0;
}
.relate_product_category3_list ul li a:hover,.relate_product_category3_list ul li a.current:link,.relate_product_category3_list ul li a.current:visited{
	float:left;
	float:left;
	padding:10px 20px 10px 20px;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	background-color:#6fbe44;
}

.inside_content_left{
	float:left;
	width:68%;
}

.inside_content_right{
	float:right;
	width:26%;
}

.sidemenu_box{
	clear:both;
	width:100%;
	margin-bottom:30px;
}

.sidemenu_box .heading{
	clear:both;
	width:100%;
font-size:19px;
color:#6fbe44;
padding-bottom:20px;

}

.sidemenu_box .heading img{
	width:20px;
	margin-right:5px;

	
}

.sidemenu_box_list{
	padding-left:8px;
}

.sidemenu_box_list ul{
	
}
.sidemenu_box_list li{
	clear:both;
	padding-bottom:10px;
	padding-left:5px;
}

.sidemenu_box_list li a:link,.sidemenu_box_list li a:visited{
	color:#231f20;
	font-size:18px;
	text-decoration:none;
	
}
.sidemenu_box_list li a:hover,.sidemenu_box_list li a.current:link,.sidemenu_box_list li a.current:visited{
	color:#6fbe44;
	font-size:18px;
	text-decoration:none;
	
}

.btn_record_prev{
	float:left;
}

.btn_record_next{
	float:right;
}






.top_inside_banner{
	clear:both;
	width:100%;
	min-height:420px;

	

	margin:auto;
	position:relative;
	
	     background-position:center center;
     background-repeat:no-repeat;

     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
	 background-color:#129b48;
	margin-bottom:30px;
}


.top_inside_banner_area{
	width:60%;
	height:100%;
	background-image:url(../images/top_insider_banner.png?V=2);
	background-repeat:repeat-y;
	color:#ffffff;
	min-height:420px;
}

.top_inside_banner_container{
	display:block;
	padding:40px 26% 40px 40px;

}

.top_inside_banner_area .title{
	font-size:62px;

}
.top_inside_banner_area .desc{
	clear:both;
	padding-top:10px;
	font-size:17px;

}


 .btn_more_inside_detail{
padding-top:20px;

}
 .btn_more_inside_detail a:link,.btn_more_inside_detail a:visited{
       float:left;

	color:#1a9246;
	font-size:19px;
	text-decoration:none;
     background-color:#ffffff;
	 padding:10px 20px 10px 20px;

	
}
 .btn_more_inside_detail a:hover{
       float:left;

	color:#1a9246;
	font-size:19px;
	text-decoration:none;
     background-color:#dbebd3;
	 padding:10px 20px 10px 20px;

}

 .btn_more_inside_detail img{
      margin-left:5px;
}

.product_list{
	clear:both;
	width:100%;
	margin-bottom:30px;
}
.product_list .item{
	clear:both;
	display:block;
	border:5px solid #c4c6c8;
	padding:20px;
	background-color:#ffffff;
	margin-bottom:20px;
	     -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
}
.product_list .item:hover{

	border:8px solid #6fbe44;
	     -webkit-transition: all 300ms ease-out 0s;
     -moz-transition: all 300ms ease-out 0s;
     -o-transition: all 300ms ease-out 0s;
     transition: all 300ms ease-out 0s;
padding:17px;
}

.product_list .item .title{
	clear:both;
	width:100%;
}
.product_list .item:hover .title{

	color:#6fbe44;

}

.product_list .item .title .content_left{
	float:left;
	width:5%;
		padding-top:5px;
}
.product_list .item .title .content_right{
	float:right;
	width:94%;
	font-size:28px;
}
.product_list .item .content{
	clear:both;
	width:100%;
	padding-top:10px;
}

.product_list .item .content .content_left{
	float:left;
	width:5%;

	
}
.product_list .item .content .content_right{
	float:right;
		width:94%;
}


.product_list .item .content .content_right_left{
	float:left;
	width:68%;
}
.product_list .item .content .content_right_right{
	float:right;
		width:30%;
}





 .btn_more_inside_detail2 img{
margin-left:5px;

}
 .btn_more_inside_detail2{

float:right;
}
 .btn_more_inside_detail2 a:link,.btn_more_inside_detail2 a:visited{
   float:left;
text-align:center;
	color:#1a9246;
	font-size:19px;
	text-decoration:none;
     background-color:#ffffff;
	 padding:10px 20px 10px 20px;
min-width:120px;
	border:1px solid #1a9246;
}
 .btn_more_inside_detail2 a:hover, .btn_more_inside_detail2 a.current:link,.btn_more_inside_detail2 a.current:visited{
      float:left;

	color:#ffffff;
	font-size:19px;
	text-decoration:none;
     background-color:#1a9246;
	 padding:10px 20px 10px 20px;
	border:1px solid #1a9246;
}

.product_list .item:hover .btn_more_inside_detail2 a:link,.product_list .item:hover .btn_more_inside_detail2 a:visited{
       float:left;

	color:#ffffff;
	font-size:19px;
	text-decoration:none;
     background-color:#1a9246;
	 padding:10px 20px 10px 20px;
	border:1px solid #1a9246;
}




 .btn_more_inside_detail2  .img2{
       display:none;
}
 .btn_more_inside_detail2 a:hover .img2, .btn_more_inside_detail2 a.current:hover .img2{
       display:inline;
}
 .btn_more_inside_detail2 a:hover .img1, .btn_more_inside_detail2 a.current:hover .img1{
       display:none;
}



.product_list .item:hover  .btn_more_inside_detail2 a:hover .img2,.product_list .item:hover  .btn_more_inside_detail2 a.current:hover .img2{
       display:inline;
}
.product_list .item:hover  .btn_more_inside_detail2 a:hover .img1,.product_list .item:hover  .btn_more_inside_detail2 a.current:hover .img1{
       display:none;
}


.relate_product_category_list{
	clear:both;
	width:100%;

}

.relate_product_category_list ul{
	list-style:none;
	padding:0;
	margin:0;
}
.relate_product_category_list ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.relate_product_category_list ul li a:link,.relate_product_category_list ul li a:visited{
	float:left;
	padding:10px 20px 10px 20px;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	background-color:#bcbdc0;
}
.relate_product_category_list ul li a:hover{
	float:left;
	padding:10px 20px 10px 20px;
	color:#ffffff;
	text-decoration:none;
	font-size:16px;
	background-color:#6fbe44;
}


.no{
	 width: 30px;
    height: 30px;
    border: 2px solid #bcbdc0;
	color:#808285;
	font-size:18px;
	 border-radius: 50%;
	 text-align:center;
	 vertical-align:middle;
	 display:table-cell;
}

.product_list .item:hover .no{
	
    border: 2px solid #6fbe44;
	color:#6fbe44;
	
}


 .top_inside_banner3{
     clear:both;
     width:100%;
     height:300px;
     margin:auto;
     position:relative;
     background-position:center center;
     background-repeat:no-repeat;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     background-color:#129b48;
     margin-bottom:30px;
	 
	 
}
 .top_inside_banner3_area{
     width:60%;
     height:100%;
     background-image:url(../images/top_insider_banner.png?V=2);
     background-repeat:repeat-y;
     color:#ffffff;
}
 .top_inside_banner3_container{
     display:block;
     padding:40px 26% 40px 40px;
}
 .top_inside_banner3_area .title{
     font-size:78px;
}
  .top_inside_banner3_area .title2{
     padding-top:10px;
	 font-size:50px;
}

.inside_content_box{
	clear:both;
	width:100%;
	margin-bottom:30px;
}
.inside_content_box .title{
	float:left;
	background-image:url(../images/icon/arrow_down.png?V=2);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:50px;
	font-size:28px;
	color:#6fbe44;

}
.inside_content_box .title img{
	margin-right:5px;
	max-height:30px;

}

.inside_content_box .content{
	clear:both;
padding-left:8px;
	padding-top:20px;
}




.table_product_info{
	width:100%;
	margin-bottom:40px;
}

.table_product_info td{
	vertical-align:top;
	padding-bottom:10px;
	padding:0px 20px 30px 0px;
}

.table_product_info td.img{
	width:30px;
}

.table_product_info td.title{
	width:160px;
	color:#6fbe44;
	font-size:18px;
	padding-top:5px;
}
.table_product_info td.content{
	padding-top:5px;
	font-size:18px;
}
.table_product_info td.content p:last-child{
	padding-bottom:0px;
}


/****************/
.compare_box{
	clear:both;
	width:100%;
	margin-bottom:30px;
}

.compare_box .heading{
	clear:both;
	width:100%;
	border-bottom:1px solid #6fbe44;
	color:#6fbe44;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:10px;
}




.compare_box .heading img{
	margin-right:10px;
	margin-left:10px;
}

.compare_box .content{
	clear:both;
	width:100%;
	
	position:relative;
}

.compare_box .content table td.item{
	
	width:31.33%;

	padding-right:1%;
	
position:relative;
	border-left:5px solid #f7f8f8;
		padding-left:10px;
}



.compare_box .content table td.item2{
	
	width:47%;


}


.compare_box .content table td.item:first-child {
		
	border-left:0px solid #f7f8f8;
		padding-left:10px;
	
		
}



 .btn_top_compare img{
margin-left:5px;

}
 .btn_top_compare{

float:right;
}
 .btn_top_compare a:link,.btn_top_compare a:visited{
   float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0e9948;
	 padding:5px 20px 5px 20px;


}
 .btn_top_compare a:hover{
       float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0c7c3b;
	 padding:5px 20px 5px 20px;

}



 .btn_top_compare2 img{
margin-left:5px;

}
 .btn_top_compare2{

float:right;
}
 .btn_top_compare2 a:link,.btn_top_compare2 a:visited{
   float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0e9948;
	 padding:5px 20px 5px 20px;


}
 .btn_top_compare2 a:hover{
       float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0c7c3b;
	 padding:5px 20px 5px 20px;

}



 .btn_view_compare img{
margin-left:5px;

}
 .btn_view_compare{
margin-right:10px;
float:right;
}
 .btn_view_compare a:link,.btn_view_compare a:visited{
   float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0e9948;
	 padding:5px 20px 5px 20px;


}
 .btn_view_compare a:hover{
       float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0c7c3b;
	 padding:5px 20px 5px 20px;

}


.drug_relate_info_title{
	clear:both;
	padding-bottom:0px;
	color:#6fbf44;
	font-weight:bold;
}



 .btn_top_compare3 img{
margin-left:5px;

}
 .btn_top_compare3{

float:right;
margin-right:10px;
}
 .btn_top_compare3 a:link,.btn_top_compare3 a:visited{
   float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0e9948;
	 padding:5px 20px 5px 20px;


}
 .btn_top_compare3 a:hover{
       float:left;

	color:#ffffff;
	font-size:15px;
	text-decoration:none;
     background-color:#0c7c3b;
	 padding:5px 20px 5px 20px;

}







/***************************/
.popup_compare_panel_loading{
	 clear:both;
     width:100%;
     height:100px;
     margin:auto;
     background-image:url(../images/loading.gif);
     background-repeat:no-repeat;
     background-position:center center;
     display:none;
}
.popup_compare_panel{
	position:fixed;
	left:0px;
	bottom:0px;
	width:200px;
	-webkit-box-shadow: 2px 2px 27px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 27px -5px rgba(0,0,0,0.75);
box-shadow: 2px 2px 27px -5px rgba(0,0,0,0.75);
background-color:#ffffff;
}

.popup_compare_panel_container{
position:relative;
	width:100%;
}

.popup_compare_panel .heading{
clear:both;
display:block;
padding: 10px 10px 10px 10px;
background-color:#6fbf44;
color:#ffffff;
font-size:15px;
text-align:center;
}
.popup_compare_panel .content{
clear:both;
display:block;
padding: 10px 10px 10px 10px;


}

.table_popup_compare{
	width:100%;
}
.table_popup_compare td{
	font-size:13px;
	padding:0px 5px 5px 0px;
}

.table_popup_compare td.desc{
	width:50px;
	padding-right:0px;
}

.table_popup_compare td.title a:link,.table_popup_compare td.title a:visited{
  color:#231f20;
}
.table_popup_compare td.title a:hover{
  color:#6fbe44;
}

 .btn_popup_compare_remove {
     float:right;
}
 .btn_popup_compare_remove a:link,.btn_popup_compare_remove a:visited {
     float:left;
     padding:5px 5px 5px 5px;
     text-align:center;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#bcbdc0;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
    */
}
 .btn_popup_compare_remove a:hover,.btn_popup_compare_remove a:active,.btn_popup_compare_remove a.current:link,.btn_popup_compare_remove a.current:visited {
         float:left;
     padding:5px 5px 5px 5px;
     text-align:center;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#787878;
     animation: background_color_change 0.5s ;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
}

.btn_close_popup_compare_panel{
	position:absolute;
	right:10px;
	top:13px;
}
.btn_close_popup_compare_panel img{
	height:15px;
}

 .btn_popup_compare {
     clear:both;
	 width:100%;
	 padding-top:5px;
}
 .btn_popup_compare a:link,.btn_popup_compare a:visited {
     display:block;
	 
     padding:5px 5px 5px 5px;
     text-align:center;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#139b49;
     -webkit-transition: background-color 500ms ease-out 0s;
     -moz-transition: background-color 500ms ease-out 0s;
     -o-transition: background-color 500ms ease-out 0s;
     transition: background-color 500ms ease-out 0s;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
    */
}
 .btn_popup_compare a:hover,.btn_popup_compare a:active,.btn_popup_compare a.current:link,.btn_popup_compare a.current:visited {
        display:block;
     padding:5px 5px 5px 5px;
     text-align:center;
     color:#ffffff;
     font-size:12px;
     text-decoration:none;
     font-weight:normal;
     text-transform:uppercase;
     background-color:#0e853d;
     animation: background_color_change 0.5s ;
    /* border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
     */
}




.table_popup_compare td.title2{
	width:5px;
}

.table_popup_compare td.desc{
	width:40px;
}

 .btn_top{
	position:fixed;
	right:0px;
	bottom:0px;
	z-index:9999;

}
 .btn_top a:link, .btn_top a:visited{


	

 	float:left;
	
	background-image:url(../images/btn_top.png?V=2);
	background-position:10px 12px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	
	display:block;
		background-color:#ffffff;
	
	padding:10px 10px 10px 25px; 
	
	
	
}
 .btn_top a:hover{

 	float:left;
	
	background-image:url(../images/btn_top.png?V=2);
	background-position:10px 12px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#66cccc;
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	
	display:block;
		background-color:#ffffff;
	
	padding:10px 10px 10px 25px; 
 
 
 

 
}


 .btn_back{
	clear:both;
	padding-bottom:20px;

}
 .btn_back a:link, .btn_back a:visited{
	
	
	background-image:url(../images/btn_back.png?V=2);
	background-position:0px 14px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	
	display:block;
		background-color:#ffffff;
	
	padding:10px 10px 10px 15px; 
	
}
 .btn_back a:hover{

 
	


	
	
	background-image:url(../images/btn_back.png?V=2);
	background-position:0px 14px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#cc3333;
	text-transform:uppercase;
	font-weight:900;
	font-size:12px;
	
	display:block;
		background-color:#ffffff;
	
	padding:10px 10px 10px 15px; 
 
}


.production_list{
	clear:both;
	width:100%;
	
}

.production_list .item{
	clear:both;
	width:100%;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #DDDDDD;
	
}

.production_list .title{
	color:#F9BB00;
	font-size:28px;
	
}

.production_list .title2{
		color:#000000;
	font-size:15px;
	padding-top:5px;
	font-weight:700;
}

.production_list .date{
		color:#000000;
	font-size:12px;
	font-style:italic;
	padding-top:5px;
		font-weight:700;
}


.production_list .content_area{
	clear:both;
	width:100%;
	padding-top:20px;
	
}

.production_list .content_area .photo{
clear:both;
max-width:200px;

}
.production_list .content_area .photo img{

	width:100%;
}
.production_list .content_area .content{
	clear:both;
	width:100%;
	padding-top:20px;
	line-height:150%;
}


.news_list{
	clear:both;
	width:100%;
	
}

.news_list .item{
	clear:both;
	width:100%;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #DDDDDD;
	
}

.news_list .title{
	color:#28A4CE;
	font-size:18px;
		line-height:120%;
}



.news_list .date{
		color:#000000;
	font-size:14px;

	padding-top:5px;
		font-weight:700;
}


.news_list .content_area{
	clear:both;
	width:100%;
	padding-top:20px;
	
}

.news_list .content_area .photo{
		clear:both;
	max-width:200px;
}
.news_list .content_area .photo img{

	width:100%;
}
.news_list .content_area .content{
		clear:both;
	width:100%;
	padding-top:20px;
	line-height:150%;

}



.news2_list{
	clear:both;
	width:100%;
	
}

.news2_list .item{
	clear:both;
	width:100%;

	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #DDDDDD;
	
	
}

.news2_list .title{
	color:#CC3333;
	font-size:20px;
	line-height:120%;
	
}



.news2_list .date{
		color:#000000;
	font-size:12px;

	padding-top:5px;
		font-weight:700;
}



.news2_list .content_left{
clear:both;
	width:100%;

	line-height:150%;
}

.news2_list .content_right{
clear:both;
	width:100%;
	padding-top:20px;
	line-height:150%;
}

.inside_content_menu{
	clear:both;
	width:100%;
	padding-bottom:30px;
}
.inside_content_menu_container{
	display:block;
	background-color:#f9bb00;
	color:#ffffff;
	
	border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}





.inside_content_menu ul{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
}
.inside_content_menu ul li{
	clear:both;
	width:100%;
	border-top:1px solid #fbd04d;
}

.inside_content_menu ul li a:link,.inside_content_menu ul li a:visited{
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	padding:10px 15px 10px 15px;
	font-weight:700;
}
.inside_content_menu ul li a:hover,.inside_content_menu ul li a.current:link,.inside_content_menu ul li a.current:visited{
	display:block;
	color:#0070a6;
	font-size:12px;
	text-decoration:none;
	padding:10px 15px 10px 15px;
	font-weight:700;
}



.inside_content_menu2 .inside_content_menu_container{

	background-color:#fa8420;

}


.inside_content_menu2 ul li a:link,.inside_content_menu2 ul li a:visited{
	display:block;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	padding:10px 15px 10px 15px;
	font-weight:700;
}
.inside_content_menu2 ul li a:hover,.inside_content_menu2 ul li a.current:link,.inside_content_menu2 ul li a.current:visited{
	display:block;
	color:#cc3333;
	font-size:12px;
	text-decoration:none;
	padding:10px 15px 10px 15px;
	font-weight:700;
}


.other_button_list{
	clear:both;
	width:100%;
	padding-top:20px;
}

.other_button_list .col{
clear:both;
	width:100%;
	padding-top:0px;
}



 .btn_button_video1{
	clear:both;
	
	
}
 .btn_button_video1 a:link, .btn_button_video1 a:visited{
	float:left;
	padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#cccc99;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_button_video1 a:hover{
	float:left;
		padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#ff6633;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}

 .btn_button_video2{
	clear:both;
	
	
}
 .btn_button_video2 a:link, .btn_button_video2 a:visited{
	float:left;
	padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#ff3333;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_button_video2 a:hover{
	float:left;
		padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#33cc99;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}


 .btn_button_video3{
	clear:both;
	
	
}
 .btn_button_video3 a:link, .btn_button_video3 a:visited{
	float:left;
	padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#d55183;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_button_video3 a:hover{
	float:left;
		padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/video.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#cd6c32;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:35px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}



 .btn_download{
	clear:both;
	
	
}
 .btn_download a:link, .btn_download a:visited{
	float:left;
	padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/download.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#ffcc33;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:30px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_download a:hover{
float:left;
	padding:5px 10px 0px 10px ;
	background-image:url(../images/icon/download.png?V=2);
	background-position:5px 3px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#33ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:30px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}



 .btn_download_new{
	clear:both;
	
	
}
 .btn_download_new a:link, .btn_download_new a:visited{
	float:left;
	padding:10px 10px 10px 10px ;
	background-image:url(../images/icon/download.png?V=2);
	background-position:5px 6px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#ffcc33;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:30px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_download_new a:hover{
float:left;
	padding:10px 10px 10px 10px ;
	background-image:url(../images/icon/download.png?V=2);
	background-position:5px 6px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#33ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:30px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}

 .btn_more{
	clear:both;
	
	
}
 .btn_more a:link, .btn_more a:visited{
	float:left;
	padding:5px 10px 2px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#fa8420;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_more a:hover{

 
 float:left;
	padding:5px 10px 2px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#66ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
 
 
 

		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}




 .btn_more2{
	clear:both;
	
	
}
 .btn_more2 a:link, .btn_more2 a:visited{
	float:left;
	padding:5px 5px 5px 5px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:8px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#fa8420;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_more2 a:hover{

 
 float:left;
	padding:5px 5px 5px 5px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:8px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#66ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
 
 
 

		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}


.inside_detail_content{
}

.inside_detail_content .title{
	clear:both;
	font-size:16px;
	color:#28A4CE;
}
.inside_detail_content .date{
	clear:both;
	font-size:13px;
	color:##000000;
	padding-top:10px;
	font-weight:600;
	

}
.inside_detail_content .desc{
	clear:both;
	font-size:14px;

	padding-top:10px;
}

.inside_detail_photo{
	clear:both;
	width:100%;
	padding-bottom:20px;
}
.inside_detail_photo img{
	
	width:100%;
}


.home_production_area{
	clear:both;
	width:100%;
	padding-top:20px;
}
.home_production_area_left{
	clear:both;
	width:100%;
}
.home_production_area_left .bg{
	width:100%;
}
.home_production_area_right{
	clear:both;
	width:100%;
}




.home_news_area{
	clear:both;
	width:100%;
	padding-top:40px;
}
.home_news_area_left{
	clear:both;
	width:100%;
	position:relative;
}

.home_news_area_left .title{

	position:absolute;
	left:20px;
	bottom:30%;
}

.home_news_area_left .desc{

	position:absolute;
	left:20px;
	bottom:22%;
}

.home_news_area_left .desc a:link,.home_news_area_left .desc a:visited{
color:#ffffff;
text-decoration:none;

}

.home_news_area_left .desc a:hover{
color:#FF3300;
text-decoration:none;

}

.home_news_area_left .bg{
	width:100%;
}
.home_news_area_right{
clear:both;
	width:100%;
}

.home_news_area_right_left{
clear:both;
	width:100%;
	position:relative;
}
.home_news_area_right_right .bg{
	width:100%;
}
.home_news_area_right_right{
clear:both;
	width:100%;
	position:relative;
	padding-top:20px;
}

.home_news_list_box{
	margin-top:8px;
	background-color:#339966;
	color:#ffffff;
	
	     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 min-height:200px;
}



 .home_news_list{
     clear:both;
     width:100%;
     
}
 .home_news_list .item{
     width:100%;
	 border-top:1px solid #C2E1D1;
	 padding-top:15px;
	 margin-top:15px;
}
 .home_news_list_box_area{
    display:block;
	padding:20px 20px 20px 20px ;
}

 .home_news_list .item:first-child{
     width:100%;
	 border-top:none;
	 padding-top:0px;
	 margin-top:0px;
}

 .home_news_list .item .title{
     clear:both;
     color:#ffffff;
     font-size:15px;
}
 .home_news_list .item .title a:link, .home_news_list .item .title a:visited{
    
     color:#ffffff;
     font-size:15px;
	 text-decoration:none;
}

 .home_news_list .item .title a:hover{
    
     color:#000000;
     font-size:15px;
	 text-decoration:none;
}

 .home_news_list .item .date{
     color:#C2E1D1;
     font-size:12px;
	 padding-top:5px;
  
}
 .home_news_list .item .desc{
     clear:both;
     color:#58595b;
     font-size:14px;
     padding-top:5px;
	 padding-bottom:10px;
}




.home_production_list_box{
	
	background-color:#ffcc33;
	color:#ffffff;
	
	     border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	
	padding-bottom:10px;
	 position:relative;
}



 .home_production_list{
     clear:both;
     width:100%;
	 
     
}
 .home_production_list .item{
     clear:both;
     width:100%;
	margin-bottom:20px;
}
 .home_production_list .photo{
    clear:both;
     width:100%;
	 padding-bottom:10px;
}
 .home_production_list .photo img{
    
     width:100%;
	 
}
 .home_production_list_box_area{
    display:block;
	padding:20px 20px 20px 20px ;
}



 .home_production_list .item .title{
     clear:both;
     color:#ffffff;
     font-size:16px;
	 font-weight:600;
	 	line-height:120%;
}
 .home_production_list .item .title a:link, .home_production_list .item .title a:visited{
    	 font-weight:600;
     color:#000000;
   font-size:16px;
   text-decoration:none;
}

 .home_production_list .item .title a:hover{
    
     color:#FF3300;
     font-size:16px;
	 text-decoration:none;
}

 .home_production_list .item .date{
     color:#535353;
     font-size:13px;
	 padding-top:5px;
  
}
 .home_production_list .item .desc{
      color:#535353;
     font-size:13px;
	 padding-top:5px;
}


 .btn_more_home{
	position:absolute;
	right:10px;
	bottom:10px;
	
	
}


 .btn_more_home_sales{
	position:absolute;
	right:13%;
	bottom:10%;
	
	
}

 .btn_more_home_news{
	position:absolute;
right:5%;
	bottom:5%;
	
	
}


 .btn_more_home_sales a:link, .btn_more_home_sales a:visited{
	float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#fa8420;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_more_home_sales a:hover{

 
 float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#66ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
 
 
 

		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}


 .btn_more_home_news a:link, .btn_more_home_news a:visited{
	float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#fa8420;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_more_home_news a:hover{

 
 float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#66ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
 
 
 

		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}





 .btn_more_home a:link, .btn_more_home a:visited{
	float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#fa8420;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
	 margin-bottom:5px;
}
 .btn_more_home a:hover{

 
 float:left;
	padding:5px 10px 5px 10px ;
	background-image:url(../images/icon/more.png?V=2);
	background-position:10px center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	background-color:#66ccff;
	text-transform:uppercase;
	font-weight:600;
	font-size:12px;
	padding-left:25px;
 
 
 

		border-radius: 5px 5px 5px 5px;
     -moz-border-radius: 5px 5px 5px 5px;
     -webkit-border-radius: 5px 5px 5px 5px;
}
.m_topsubmenu{
	clear:both;
	width:100%;
	padding-bottom:20px;
}

.m_topsubmenu{
	clear:both;
	width:100%;
	padding-bottom:20px;
}

 .input_select{
	 width:100%;
     height:30px;
     line-height:30px;
     border:1px solid #cccccc;
     padding-left:5px;
     color:#000000;
     font-size:12px;

}

.bxslider_inside{
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	
}

.bxslider_inside li{
	width:100%;

	
}
.bxslider_inside li img{
	width:100%;

	
}



.sidecontent_contact{
	max-width:500px;
	padding-bottom:40px;
}
.contact_subtitle{
	color:#F48529;
	font-weight:700;
}


/********************/
 .banner{
     clear:both;
     width:100%;
	 margin-bottom:50px;
	 padding-top:20px;
  
}
 .banner_container{
     clear:both;
     width:100%;
  
}

 .banner img{
     
     width:100%;
  
}

 .main_content{
  
   max-width:1440px;
     
	 
}






 .section_title img{
    max-width:100%;
	max-height:60px;

}

.inside_content_new_full{
	clear:both;
	max-width:980px;
	margin:auto;
}





.footer_share{
	clear:both;
	width:100%;
	text-align:center;
}



 .footer_social_list{
clear:both;
	width:100%;
	padding-top:20px;
}
 .footer_social_list ul{
     list-style:none;
     margin:0;
     padding:0;
}
 .footer_social_list ul li{
     float:left;
 
     margin-left:10px;
	   margin-right:10px;
}
 .footer_social_list ul li img{
     height:23px;
}

 .home_banner_area{
     max-width:1440px;
     margin:auto;
     background-color:#ffffff;
	 margin-bottom:50px;
}






 .home_production_list{
     clear:both;
     width:100%;
	 
     
}



 .home_production_list .item .title{
     clear:both;
     color:#ffffff;
     font-size:15px;
	 font-weight:600;
	 	line-height:120%;
}
 .home_production_list .item .title a:link, .home_production_list .item .title a:visited{
    	 font-weight:600;
     color:#000000;
   font-size:15px;
   text-decoration:none;
}

 .home_production_list .item .title a:hover{
    
     color:#FF3300;
     font-size:15px;
	 text-decoration:none;
}

 .home_production_list .item .date{
     color:#535353;
     font-size:13px;
	 padding-top:3px;
  
}
 .home_production_list .item .desc{
      color:#535353;
     font-size:13px;
	 padding-top:3px;
}
.home_production_area_left{
	position:relative;
}

 .home_news_list .item .date{
     color:#C2E1D1;
     font-size:12px;
	 padding-top:0px;
  padding-bottom:5px;
}
 .btn_more_home{
	position:absolute;
	right:10px;
	bottom:inherit;
	top:10px;
	
}



 .copyright{
     text-align:center;
	 font-size:14px;
 color:#666666;
 line-height:150%;
	 
}
 .copyright a:link,.copyright a:visited{
     color:#666666;
	   text-decoration:none;
}
 .copyright a:hover{
     color:#666666;
     text-decoration:underline;
}



.video_player{
	width:100%;
	height:300px;
}
