	/**********************/
	/* LUAN NGUYEN *******/
	/* WEBNET.17.01.15 **/
	/*******************/
	@font-face {
  font-family: 'MyHeading';
  src: url('UTMCooperBlack.eot'); /* IE9 Compat Modes */
  src: url('UTMCooperBlack.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('UTMCooperBlack.woff') format('woff'), /* Pretty Modern Browsers */
       url('UTMCooperBlack.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('UTMCooperBlack.svg#svgFontName') format('svg'); /* Legacy iOS */
}

	body{
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		margin: 0;
		padding: 0;
		color: #34495e;
	}

	fieldset, form{
		display: inline-block;
		vertical-align: top;
		margin: 0;
		padding: 0;
		border: 0;
		outline: none;
	}

	input, textarea{
		display: inline-block;
		vertical-align: top;
		margin: 0;
		padding: 0;
		border: 0;
		outline: none;
		font-family: 'Open Sans', sans-serif;
	}

	textarea{resize: none;}

	a{text-decoration: none; color: inherit;}
	
	h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: inherit; font-weight: inherit;}

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

	.wrapper{
		position: relative;
		width: 1200px;
		padding: 0 10px 0 10px;
		margin: 0 auto;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	
	#banner{height: 130px; text-shadow: 0 1px 0 #fff;}
	#banner .logo{height: 100%; margin-left:-20px;}
	#banner .logo img{margin-top: 8px; height: 80%;}
	#banner .info{ margin-left: 10px; height: 100%; width:700px; font-family:"MyHeading";}
	#banner .info span{
		display: block;
		font-size: 60px;
		height: 85px;
		padding-top: 30px;
		color:#ED1C24;
		  text-shadow:
    -3px -3px 0 #fff,
    3px -3px 0 #fff,
    -3px 3px 0 #fff,
    3px 3px 0 #fff;  
		
		}
	#banner .hotline{margin-top: 95px; float: right; height:80px; color:#FD0105;}

	#header_cont{}

	#top_header{
		width: 100%;
		height: 50px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	#top_header a:hover{
		text-decoration: underline;
	}

	/* FORM SEARCH DAU TRANG */
	#top_header_form{
		margin-top: 10px;
	}

	#top_header_form input[type=text]{
		width: 210px;
		height: 30px;
		padding: 0 10px;
		font-size: 16px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	#top_header_form input[type=submit]{
		margin-left: -4px;
		width: 60px;
		height: 30px;
		background: #b51f12 url(../images/icon_search.png) center no-repeat;
		cursor: pointer;
	}

	#top_header_form input[type=submit]:active{
		background-color: #506a84;
	}

	#top_header ul{
		display: inline-block;
		vertical-align: top;
		margin: 0;
		padding: 0;
	}

	#top_header ul li{
		position: relative;
		display: inline-block;
		vertical-align: top;
		list-style-type: none;
		margin: 15px 15px;
	}

	#top_header .m_parent:hover .m_children{
		display: block;
	}

	#top_header .m_children{
		padding-top: 25px;
		display: none;
		width: 250px;
		background-color: #FFF25E;
		position: absolute;
		top: 18px;
		left: 0;
		z-index: 9;
	}

	#top_header .m_children li{
		display: block;
		margin: 0;
		padding: 0 20px 20px 20px;
	}

	#cart_toggle{
		float: right;
		height: 50px;
	}

	#responsive_menu{
		margin: 10px auto;
		display: block;
		width: 100%;
		max-width: 270px;
		height: 30px;
		padding: 5px;
		border: 0;
		outline: 0;
	}

	#slide_show{
		width: 100%;
		padding-bottom: 5px;
	}

	#slide_show .info{
		margin-right: 115px;
		padding-top: 50px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 280px;
	}

	#slide_show .info h1{
		font-size: 81px;
		color: black;
		margin: 0;
		padding: 0;
		line-height: 50px;
	}

	#slide_show .info .contact{
		margin: 20px 0;
	}

	#slide_show .info .contact div{
		margin: 10px 0;
	}

	#slide_show .info .contact div img{
		vertical-align: -2px;
		margin-right: 5px;
	}

	#slide_show .info .social a{
		margin: 0 12px;
	}

	#slide_show .slider{
		position: relative;
		margin-top: -45px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 100%;
		height: 500px;
		background-color: rgba(238, 238, 238, 0.7);
	}

	#slide_show .slider a:hover{
		cursor: pointer;
		opacity: 0.8;
	}

	#slide_show .slider .item{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	#slide_show .slider .prev, #slide_show .slider .next{
		position: absolute;
		top: 37%;
		width: 38px;
		height: 69px;
		z-index: 2;
	}

	#slide_show .slider .prev{
		left: 0;
		background: url(../images/icon_next.png) center no-repeat;
	}

	#slide_show .slider .next{
		right: 0;
		background: url(../images/icon_prev.png) center no-repeat;
	}

	/* MAIN BODY */
	#main_body{
		padding: 40px 0 40px 0;
	}

	#left_menu{
		margin-right: 16px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 280px;
		display:none;
	}

	#product_category, #news_top, #support, #support_product_detail{
		width: 100%;
		background-color: #fff;
	}

	#product_category .title, #news_top .title, #support .title, #support_product_detail .title{
		line-height: 40px;
		height: 40px;
		background-color: #FFF25E;
	}

	#product_category .cont{
		padding: 15px 35px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-left: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		border-bottom: 1px solid #c1c1c1;
	}

	#product_category .cont .item{
		margin: 8px 0;
		padding: 6px 0;
		width: 100%;
		background: url(../images/icon_category.png) no-repeat right;
		border-bottom: 1px solid #c1c1c1;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	#product_category .cont .item_active{
		font-weight: bold;
	}

	#product_category .cont .item:last-child{
		border-bottom: 0;
	}

	#product_category .cont .item a:hover{
		font-weight: bold;
	}

	#news_top{
		margin-top: 30px;
	}

	#news_top .cont{
		padding: 5px 15px 5px 15px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-left: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		border-bottom: 1px solid #c1c1c1;
	}

	#news_top .cont .img, #news_top .cont .header{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
	}

	#news_top .cont .img{
		margin-right: 8px;
		width: 90px;
	}

	#news_top .cont .item{
		margin: 10px 0;
	}

	#news_top .cont .item .img img{
		width: 100%;
	}

	#news_top .cont .item .header{
		width: 140px;
	}

	#support{
		margin-top: 30px;
	}

	#support .title, #support_product_detail .title{
		background: url(../images/icon_back.png) no-repeat, url(../images/icon_category.png) no-repeat;
		background-position: 30px 14px, 90% 14px;
		background-color: #FFF25E;
	}

	#support .cont, #support_product_detail .contx{
		padding: 5px 10px 5px 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border-left: 1px solid #c1c1c1;
		border-right: 1px solid #c1c1c1;
		border-bottom: 1px solid #c1c1c1;
	}

	#support .cont .item, #support_product_detail .contx .itemx{
		margin-top: 15px;
		padding-bottom: 20px;
		width: 100%;
		border-bottom: 1px solid #c1c1c1;
	}

	#support_product_detail .contx .itemx{
		margin-top: 0;
	}

	#support .cont .item:last-child, #support_product_detail .contx .itemx:last-child{
		border-bottom: 0;
	}

	#support_product_detail{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 280px;
	}

	/* MAIN */
	#product_box{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 100%;
	}

	#product_box .nav{
		width: 100%;
		height: 40px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #c1c1c1;
		background-color: #fff;
		border-top:0;
		border-right:0;
	}
	
	#product_box .nav a, #product_box .nav > div{
		float: left;
		width: 33.2%;
		height: 100%;
		text-align: center;
		line-height: 37px;
		border-right: 1px solid #c1c1c1;
	}
	#product_box .nav a{  width:auto; padding:0 20px;}
	#product_box .nav a:last-child{
		border-right: 0;
	}

	#product_box .nav a:hover, #product_box .nav a.active, #product_box .nav > div.active{
		background-color: #FFF25E;
	}

	#product_box .nav > div{
		width: 100%;
		border: 0;
	}

	#product_box .cont{
		margin-top: 20px;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	#product_box .cont .item{
		margin: 0 16px 30px 0;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 14px 20px;
		width: 280px;
		/* height: 300px; */
		border: 1px solid #c1c1c1;
		background-color: #fff;
	}

	#product_box .cont .item:nth-child(4n){
		margin-right: 0;
	}

	#product_box .item .img{
		width: 100%;
		height: 180px;
		overflow: hidden;
	}

	#product_box .item .img img{
		width: 100%;
		max-width: 100%;
	}

	#product_box .cont .item .warranty{
		display: none;
		margin-top: 20px;
		padding-bottom: 2px;
		border-bottom: 1px solid #c1c1c1;
	}

	#product_box .cont .item .func a{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 110px;
		height: 30px;
		line-height: 29px;
		background-color: #FFF25E;
		color: #34495e;
	}

	#product_box .cont .item .func .order{
		margin-right: 10px;
	}

	#product_box .cont .pagination a{
		margin: 0 3px;
		padding: 3px 12px;
		border: 1px solid #c1c1c1;
		background-color: #fff;
		font-weight: bold;
		font-size: 16px;
	}

	#product_box .cont .pagination a:hover, #product_box .cont .pagination a.active{
		background-color: lavender;
	}

	#product_box .cont .pagination a.active{
		cursor: default;
	}

	#product_box .product_detail{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 100%;
		margin-right: 15px;
	}

	#product_box .product_detail .order{
		margin-top: -41px;
		display: inline-block;
		vertical-align: top;
		float: right;
		padding: 7px 15px;
		background-color: #ff772e;
		font-size: 20px;
	}

	#product_box .product_detail .slider{
		margin: 20px 0 30px 0;
		position: relative;
		width: 100%;
	}

	#product_box .product_detail .slider .image{
		height: 330px;
		
		text-align: center;
	}

	#product_box .product_detail .slider .image img{
		max-height: 100%;
	}

	#product_box .product_detail .slider .scroll_cont{
		position: relative;
		margin: 12px auto;
		width: 520px;
		height: 90px;
		overflow: hidden;
	}

	#product_box .product_detail .slider .scroll_cont .scroll{
		position: absolute;
		top: 0;
		left: 0;
		width: 2000px;
	}

	#product_box .product_detail .slider .scroll_cont .scroll img{
		vertical-align: top;
		width: 156px;
		max-height: 100%;
		margin: 0 8px;
		cursor: pointer;
	}

	#product_box .product_detail .slider .navi .prev, #product_box .product_detail .slider .navi .next{
		position: absolute;
		bottom: 30px;
		width: 22px;
		height: 41px;
	}

	#product_box .product_detail .slider .navi .prev{
		left: 0;
		background: url(../images/prev.png) center no-repeat;
	}

	#product_box .product_detail .slider .navi .next{
		right: 0;
		background: url(../images/next.png) center no-repeat;
	}

	#product_box .product_detail .slider .navi .prev:active, #product_box .product_detail .slider .navi .next:active{
		opacity: 0.6;
	}

	#product_box .product_detail .nav{

	}

	#product_box .product_detail .nav a{
		width: 100%;
		line-height: 38px;
	}

	#product_box .des{
		margin-top: 20px;
		width: 100%;
		border: 1px solid #c1c1c1;
		padding: 20px;
		line-height: 24px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#product_box .facebook{
		margin-top: 25px;
		height: 120px;
	}

	#brand{
		position: relative;
		width: 100%;
		height: 100px;
		padding: 30px 0;
		overflow: hidden;
	}

	#brand .scroll{
		position: absolute;
		top: 16%;
		left: 0;
		width: 3000px;
	}

	#brand .scroll div{
		margin: 0 6px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 280px;
		height: 100px;
		cursor: pointer;
	}

	#brand .nav .prev{
		position: absolute;
		top: 70px;
		left: 0;
		width: 13px;
		height: 22px;
		background: url(../images/icon_prev_big.png) center no-repeat;
	}

	#brand .nav .next{
		position: absolute;
		top: 70px;
		right: 0;
		width: 13px;
		height: 22px;
		background: url(../images/icon_next_big.png) center no-repeat;
	}

	#service{
		width: 100%;
		padding: 20px 0;
		cursor: default;
	}

	#service .item{
		margin: 0 35px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 160px;
		cursor: pointer;
	}

	#contact{
		padding: 20px 0;
	}

	#contact .info, #contact .form, #contact .tags, #contact .facebook{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
	}

	#contact .info{
		margin-right: 40px;
	}

	#contact .info div, #contact .form div, #contact .tags div{
		margin: 7px 0;
	}

	#contact .info img{
		vertical-align: -2px;
		margin-right: 5px;
	}

	#contact .form{
		margin-right: 10px;
		width: 220px;
	}

	#contact .form input[type=text], #contact .form textarea{
		padding: 0 6px;
		width: 100%;
		height: 25px;
		border: 1px solid #c1c1c1;
		-webkit-box-sizing: border-box;
        box-sizing: border-box;
	}

	#contact .form input[type=submit]{
		margin-top: -33px;
		margin-left: 74%;
		width: 50px;
		height: 25px;
		border: 1px solid #c1c1c1;
		background-color: #fff;

	}

	#contact .form textarea{
		padding-top: 5px;
		padding-bottom: 5px;
		height: 80px;
	}

	#contact .form .sending_img, #contact_page .contact_box .sending_img{
		display: inline-block;
		float: right;
		margin-top: -5px;
		height: 8px;
	}

	#contact .tags{
		margin-right: 40px;
		width: 280px;
	}

	#contact .tags span{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		margin: 4px 1px;
		padding: 3px 8px;
		border: 1px solid #c1c1c1;
		cursor: pointer;
	}

	#contact .facebook{
		margin-top: 15px;
		width: 290px;
		height: 210px;
		overflow: hidden;
	}

	#footer{
		padding-top: 8px;
		width: 100%;
		height: 40px;
		-webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: default;
	}

	#footer a:hover{
		text-decoration: underline;
	}

	#footer .item{
		margin-top: 4px;
		margin-right: 15px;
		padding-right: 15px;
		float: left;
		border-right: 1px solid #fff;
	}

	#footer .item:last-child{
		margin-right: 0;
		padding-right: 0;
		border-right: 0;
	}

	#footer .icon_list{
		float: left;
	}

	#footer .icon_list{
		margin-left: 80px;
	}

	#footer .icon_list img{
		margin: 0 2px;
	}

	#mycart{
		width: 100%;
		min-height: 20px;
		background-color: #fff;
		border: 1px solid #c1c1c1;
		-webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 3;
	}

	#mycart .sep{
		width: 100%
		height: 2px;
		border-bottom: 2px solid #c1c1c1;
	}

	#mycart .cont{
		padding: 5px 25px;
		margin-bottom: 15px;
	}

	#mycart .itemx{
		margin-bottom: 40px;
	}

	#mycart .itemx .img{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 130px;
		height: 105px;
	}

	#mycart .itemx .info{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
	}

	#mycart .itemx .info .s16{
		width: 675px;
		padding-bottom: 7px;
		margin-bottom: 10px;
		border-bottom: 1px solid #c1c1c1;
	}

	#mycart .itemx .info .s16 .delete{
		float: right;
		display: block;
		width: 25px;
		height: 25px;
		margin-top: -7px;
		background: url(../images/icon_x.png) center no-repeat;
	}

	#mycart .itemx .info .quantity_lable, #mycart .itemx .info .quantity, #mycart .itemx .info .btn_up_down, #mycart .itemx .info .update{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		font-size: 16px;
	}

	#mycart .itemx .info .quantity_lable{
		margin: 3px 3px 0 0;
	}

	#mycart .itemx .info .quantity{
		width: 45px;
		height: 30px;
		border: 1px solid #000;
	}

	#mycart .itemx .info .btn_up_down .up{
		display: block;
		width: 24px;
		height: 15px;
		background: url(../images/icon_counter_up.png) center no-repeat;
		margin-bottom: 2px;
	}

	#mycart .itemx .info .btn_up_down .up:active{
		background: url(../images/icon_counter_up_hover.png) center no-repeat;
	}

	#mycart .itemx .info .btn_up_down .down{
		display: block;
		width: 24px;
		height: 15px;
		background: url(../images/icon_counter_down.png) center no-repeat;
	}

	#mycart .itemx .info .btn_up_down .down:active{
		background: url(../images/icon_counter_down_hover.png) center no-repeat;
	}

	#mycart .itemx .info .update{
		margin: 4px 0 0 7px;
		width: 25px;
		height: 23px;
		background: url(../images/icon_update.png) center no-repeat;
		transition: 0.3s;
	}

	#mycart .itemx .info .update:active{
		transform: translateY(5px);
	}

	#mycart .itemx .info .total{
		float: right;
	}

	#mycart .checkout{
		margin: 25px 40px;
	}

	#mycart .checkout .btn_checkout{
		margin-top: 10px;
		display: inline-block;
		width: 165px;
		height: 40px;
		background-color: #34495e;
		line-height: 40px;
	}

	#breadcrumb{
		padding-top: 9px;
		height: 40px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#breadcrumb a{
		margin: 0 5px;
	}

	#breadcrumb a:hover{
		text-decoration: underline;
	}

	#contact_page{

	}

	#contact_page .contact_box{
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		margin-right: 15px;
		width: 280px;
	}

	#contact_page .contact_box form{
		width: 100%;
	}

	#contact_page .contact_box .header{
		margin: 20px 0;
	}

	#contact_page .contact_box input, #contact_page .contact_box textarea{
		padding: 0 5px;
		margin: 10px 0;
		width: 100%;
		height: 25px;
		border: 1px solid silver;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}

	#contact_page .contact_box textarea{
		padding-top: 5px;
		padding-bottom: 5px;
		height: 160px;
	}

	#contact_page .contact_box form input[type="submit"]{
		position: absolute;
		bottom: 5%;
		right: 2.5%;
		padding: 4px 12px;
		width: auto;
		height: auto;
		border: 1px solid #c3c3c3;
		background-color: #fff;
	}

	#contact_page .map{
		margin-top: 20px;
		display: inline-block;
		vertical-align: top;
		zoom: 1; /* Fix for IE7 */
		*display: inline; /* Fix for IE7 */
		width: 880px;
	}

	/** DIALOG */
	/** THANH TOAN **/
	#graybg, #graybg2, #payment_submitting{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.5);
		z-index: 9;
	}

	#graybg2{
		z-index: 10;
	}

	#graybg .product_ordering, #graybg2 .product_ordering{
		margin: 20% auto;
		padding: 10px 0;
		width: 300px;
		max-width: 93%;
		background-color: rgba(255, 255, 255, 0.9);
		line-height: 22px;
	}

	#graybg .product_ordering .loading_img_label, #graybg2 .product_ordering .loading_img_label{
		height: 9px;
	}

	/* SUBMIT PAYMENT */
	#payment_submitting .payment_submitting_box{
		margin: 6% auto;
		width: 350px;
		background-color: #fff;
	}

	#payment_submitting .payment_submitting_box .title{
		position: relative;
		height: 40px;
		background-color: #34495e;
		line-height: 40px;
		cursor: default;
	}

	#payment_submitting .payment_submitting_box .title .close{
		position: absolute;
		right: 7px;
		top: 8px;
		font-size: 10px;
		padding: 2px 7px;
		border: 1px solid #5A6C7E;
		line-height: 17px;
		border-radius: 3px;
		color: lightgray;
	}

	#payment_submitting .payment_submitting_box .title .close:hover{
		opacity: 0.8;
	}

	#payment_submitting .payment_submitting_box .cont{
		padding: 15px 20px;
	}

	#payment_submitting .payment_submitting_box .cont form input, #payment_submitting .payment_submitting_box .cont form select, #payment_submitting .payment_submitting_box .cont form textarea{
		margin: 5px 0;
		width: 100%;
		height: 35px;
		border: 1px solid #c1c1c1;
		outline: none;
		padding: 0 6px;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}

	#payment_submitting .payment_submitting_box .cont form textarea{
		padding-top: 5px;
		padding-bottom: 5px;
		height: 100px;
	}

	#payment_submitting .payment_submitting_box .cont form input[type=submit]{
		display: inline-block;
		vertical-align: top;
		height: 40px;
		float: right;
		padding: 0px 0;
		background-color: #ff772e;
		font-size: 16px;
		border: 0;
		color: #fff;
		cursor: pointer;
	}

	#payment_submitting .payment_submitting_box .cont form input[type=submit]:active{
		background-color: #FFAB2E;
	}
	
#news{
	    display: inline-block;
	    vertical-align: top;
	    zoom: 1;
	    width: 880px;
	}

	#news .header{
	    margin-bottom: 30px;
	}

	#news a:hover{
	    text-decoration: underline;
	}

	#news .item{
	    padding-bottom: 20px;
	    border-bottom: 1px solid #D6D6D6;
	    margin-bottom: 40px;
	}

 	#news .item .picture{
	    margin-right: 15px;
	    width: 280px;
	    height: 185px;
	    display: inline-block;
	    vertical-align: top;
	    zoom: 1; /* Fix for IE7 */
	    *display: inline; /* Fix for IE7 */
	}

	#news .item .picture img{
		width: 100%;
		height: 100%;
	}

	#news .item .content{
	    width: 580px;
	    display: inline-block;
	    vertical-align: top;
	    zoom: 1; /* Fix for IE7 */
	    *display: inline; /* Fix for IE7 */
	}

	#news .item .content p{
	    margin-top: 35px;
	}

	#news .tags{
	    margin-top: 15px;
	}

	#news .tags a{
	    margin-left: 15px;
	}

	#news .tags a:last-child{
	    margin-right: 0;
	}
	
	.pagination a{
		margin: 0 3px;
		padding: 3px 12px;
		border: 1px solid #c1c1c1;
		background-color: #fff;
		font-weight: bold;
		font-size: 16px;
	}

	.pagination a:hover, .pagination a.active{
		background-color: lavender;
	}

	.pagination a.active{
		cursor: default;
	}

	.checkout-box > .content > .row2 > input::-webkit-input-placeholder{color: #5e5f5f;}
	.checkout-box > .content > .row2 > input::-moz-placeholder{color: #5e5f5f;}
	.checkout-box > .content > .row2 > input:-ms-input-placeholder {color: #5e5f5f;}

	.contact > .box > form > input[type="text"]::-webkit-input-placeholder{color: #5ed1ba;}
	.contact > .box > form > input[type="text"]::-moz-placeholder{color: #5ed1ba;}
	.contact > .box > form > input[type="text"]:-ms-input-placeholder {color: #5ed1ba;}

	.contact > .box > form > textarea::-webkit-input-placeholder{color: #5ed1ba;}
	.contact > .box > form > textarea::-moz-placeholder{color: #5ed1ba;}
	.contact > .box > form > textarea:-ms-input-placeholder {color: #5ed1ba;}

	::-webkit-input-placeholder {color: #5c5c5c;}
	::-moz-placeholder {font-size: 14px; color: #5c5c5c;} /* firefox 19+ */
	:-ms-input-placeholder {color: #5c5c5c;} /* ie */

	.id_contact .form  form  input::-webkit-input-placeholder, .id_contact .form form  textarea::-webkit-input-placeholder{color: #ffffff;}
	.id_contact .form form  input::-moz-placeholder, .id_contact .form form  textarea::-moz-placeholder{color: #ffffff;}
	.id_contact .form  form  input:-ms-input-placeholder, .id_contact .form form  textarea:-ms-input-placeholder{color: #ffffff;}

	.graybg input::-webkit-input-placeholder, .graybg textarea::-webkit-input-placeholder{font-family: text; color: #ffffff;}
	.graybg input::-moz-placeholder, .graybg textarea::-moz-placeholder{font-family: text; color: #ffffff;}
	.graybg input:-ms-input-placeholder, .graybg textarea:-ms-input-placeholder{font-family: text; color: #ffffff;}

	::selection{color: white;background-color: #c0392b;}
	.op:hover{opacity: 0.7;}
	.first{margin-left: 0 !important;}
	.last{margin-right: 0 !important;}
	.black{color: #000;}
	.green{color: #007935;}
	.silver{color: #6e6e6e;}
	.red{color: #702207;}
	.white{color: #ffffff;}
	.bold{font-weight: bold;}
	.strike{text-decoration: line-through;}
	.italic{font-style: italic;}
	.normal{font-weight: normal;}
	.s12{font-size: 12px;}
	.s13{font-size: 13px;}
	.s14{font-size: 14px;}
	.s15{font-size: 15px;}
	.s16{font-size: 16px;}
	.s18{font-size: 18px;}
	.s24{font-size: 24px;}
	.s30{font-size: 30px;}
	.s36{font-size: 36px;}
	.upper{text-transform: uppercase;}
	.mcenter{margin: 0 auto;}
	.tleft{text-align: left;}
	.tjust{text-align: justify;}
	.tcenter{text-align: center;}
	.tright{text-align: right;}
	.trans{transition: 0.4s;}
	.trans:hover{transition: 0.4s;}
	.valign{vertical-align: middle;}
	.underline:hover{text-decoration: underline;}
	.pointer{cursor: pointer;}
	.ml10{margin-left: 10px;}
	.mr10{margin-right: 10px;}
	.ib{display: inline-block; vertical-align: top; zoom: 1; *display: inline; }
	.bs{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	.ds{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}



	/*-----------------------------------------------
	/* Responsive
	/*---------------------------------------------*/

	html , body{
		overflow-x: hidden;
	}

	@media screen and (max-width: 1210px){
		.wrapper{
			width: 100%;
		}
		#banner .logo{ margin-left:0;}
		#banner .info{ width:523px;}
		#slide_show{
			text-align: center;
		}
		#slide_show .info{
			width: 30%;
		}
		#slide_show .slider{
			width: 100%;
		}
		#slide_show .slider{ margin-top:-45px;}

		#left_menu{
			width: 100%;
		}

		#news_top .cont .img{
			width: 30%;
		}
		#news_top .cont .item .header{
			width: 60%;
		}

		#product_box{
			width: 100%;
			text-align: center;
		}

		#product_box .nav{
			margin-top: 20px;
		}

		#product_box .cont .item{
			margin: 0 8px 30px 8px;
		}

		#product_box .cont .item:nth-child(3n){
			margin-right: 8px;
		}

		#contact{
			padding-top: 10px;
			padding-bottom: 20px;
			text-align: center;
		}
		#contact .form, #contact .info, #contact .tags{
			width: 28%;
		}

		#contact .tags{
			margin-right: 0;
		}

		#footer{
			text-align: center;
			height: auto;
		}

		#footer .item, #footer .icon_list{
			float: none;
			display: block;
			margin: 0;
			border: 0;
		}

		#footer .icon_list{
			display: block;
			padding: 10px 0 10px 0;
		}
	}

	@media screen and (max-width: 1050px){
		#top_header{
			height: auto;
			text-align: center;
		}
		#top_header_form{
			width: 100%;
		}
		#slide_show .slider{ margin-top:-100px;}
		#header_cont{
			margin-top: 100px;
		}
	}

	@media screen and (max-width: 1205px){
		#service{
			text-align: center;
		}
		#service .item{
			margin-bottom: 40px;
			border-radius: 6px;
			padding: 10px 0;
			border: 1px solid #eee;
		}

		#service .item:last-child{
			margin-bottom: 0;
		}

		#contact_page .map{
			width: 100%;
		}

		#contact_page .map iframe{
			width: 100%;
		}
	}

	@media screen and (max-width: 830px){
		#slide_show .info{
			width: 100%;
		}
		#slide_show .slider{
			width: 100%;
		}
		#banner .info{ width:512px;}
		#banner .hotline{ display:none;}
	}

	@media screen and (max-width: 795px){
		#fixed_top_navigation{
			position: inherit !important;
		}

		#header_cont{
			margin-top: 0;
		}

		#top_header ul{
			display: none;
		}

		#responsive_menu{
			display: block !important;
		}

		#top_header{
			padding: 20px 0;
		}

		#top_header_form input[type=text]{
			font-size: 13px;
		}

		#product_box .item .img img{
			width: auto;
		}

		#product_box .nav{
			font-size: 12px;
		}
	}

	@media screen and (max-width: 770px){
		#contact .form, #contact .info, #contact .tags{
			margin: 10px 0 20px 0;
			width: 100%;
		}

		#contact .form form{
			width: 100%;
		}

		#contact .facebook{
			width: 100%;
		}
		#slide_show .slider{ margin-top:0;}
	}

	@media screen and (max-width: 315px){
		#product_box .cont .item .func a{
			width: 45%;
		}
	}

	@media screen and (max-width: 310px){
		#responsive_menu{
			width: 100%;
		}

		#top_header_form input[type=text]{
			width: 75%;
		}

		#top_header_form input[type=submit]{
			width: 25%;
		}

		#product_box .item .img img{
			width: 100%;
		}
	}

	@media screen and (max-width: 630px){
		#product_box .cont .item{
			width: 100%;
			margin: 0 auto 30px auto;
		}
		#product_box .item .img{height: auto;}
		#product_box .cont .item .warranty{margin-top: 0;}
	}

	@media screen and (max-width: 540px){
		#product_box .nav a{
			width: 33%;
			font-size: 10px;
		}

		#contact_page .contact_box, #contact_page .contact_box input, #contact_page .contact_box textarea{
			width: 100%;
		}
	}

	@media screen and (max-width: 360px){
		#product_box .nav a{
			font-size: 8px;
		}
	}

	@media screen and (max-width: 290px){
		#product_box .nav a{
			font-size: 7px;
		}
	}