@CHARSET "UTF-8";
@media (max-width: 767px) {
	.menu-navbar-header{border-bottom:0!important;}
}
#product-find{}
	#product-find .box{border: 1px solid #d0e1f3; padding: 1em; height: 105px;}
	#product-find .box .func-left-col {float:left; width:55%}
	#product-find .box .func-right-col {float:left; width:45%}		
	#product-find .grid_14{padding-left:10px;}
	#product-find .grid_14 .box .omega {margin-left:50px;}
	#product-find .checkbox {display:table-cell; padding-right:5px}
	#product-find .label {display:table-cell;}	
	#product-find p.header{background-color: #d0e1f3; padding: 0.3em 1em; margin-bottom: 0; font-weight: normal; font-size: 16px;}

#download-sec{}
	#download-sec h2{font-size: 18px; padding: 0.25em 0.5em; background-color: #fff; border-bottom: 1px solid #297dbd; margin-top: 20px; margin-bottom:0; line-height:27px;}
	#download-sec .name{font-size: 14px;}
	#download-sec table{width: 100%;}
	#download-sec tr{border-top: 1px solid #c7c7c7;}
	#download-sec th, td{padding: 10px 10px; vertical-align: middle;}
	#download-sec th{background-color: #f7f7f7; }
	#download-sec td p{margin-bottom: 0;}
	#download-sec ul{margin-bottom: 0;}
		#download-sec ul li{padding:0; background: none;}
	#download-sec td.short, #download-sec th.short{width: 13%; text-align: center;font-weight:normal;}
	#download-sec td.long, #download-sec th.long{width: 33%; font-weight:normal;}
	
#by-name{}
	#by-name table{margin: 20px 0; width: 100%;}
	#by-name tr{border-top: 1px solid #c7c7c7;}
	#by-name th, td{padding: 10px 10px; vertical-align: middle; width: 33.3333333%; vertical-align: middle;}
	#by-name th{font-size: 16px; background-color: #e8e8e8; cursor: pointer;}
	#by-name a.name{font-size: 16px;}
	
#by-category{}
	#by-category table{margin: 20px 0; width: 100%;}
	#by-category tr{}
	#by-category th, td{padding: 10px 10px; vertical-align: middle;}
	#by-category th{background-color: #fff; border-bottom: 1px solid #297dbd; font-weight: normal; font-size: 18px;}	
		#by-category th.name{}
	#by-category td.mini{width:5%; text-align:center;}
	#by-category td.midi{width:20%;}
	#by-category td.maxi{width:75%; color: #888; font-size: 14px;}
	#by-category a.name{font-size: 15px;}
	#by-category p.helpme{margin-top: -0.5em;}
		#by-category p.helpme img{padding: 0 10px 0 15px}

#prod-tabs{border-bottom: 1px solid #454345; margin: 20px 0;}
	#prod-tabs li{display:block; float:left; padding: 0 !important; background: none !important; position: relative;}
	#prod-tabs a{display: block; padding: 5px 15px;  position: relative; bottom: -1px; border-bottom: 1px solid #d0e1f3; border-top: 5px solid #fff; background-color: #d0e1f3; color: #454345; font-size: 16px; text-decoration: none;}
	#prod-tabs a.active{border-bottom: 3px solid #fff; border-top: 4px solid #454345; border-left: 1px solid #454345; border-right: 1px solid #454345; background-color: #fff; position: relative; top:2px;}

/* for RWD */

	#product-find .box-header {background-color: #d0e1f3; padding: 1em; margin-bottom: 0; font-weight: normal; font-size: 14px;}
	@media (max-width: 400px) {
	    #product-find .box-header {font-size: 13px;}
	}				
	#product-find .box-header-desktop {font-size:16px; padding:0.5em 1em}
	
	#product-find .box-choices {padding: 0.3em 1em; margin-bottom: 0;border: 1px solid #d0e1f3; }
	#product-find .box-choices-desktop {padding-bottom:10px;}
	#product-find .box-choices label {font-weight: normal !important; font-size: 14px !important; display:inline !important;}
	#product-find .box-choices-desktop input[type=checkbox] {float:left !important; margin-right:10px; margin-top:5px; margin-bottom:10px; }
	
	
	#product-find #arrow-plat {font-size:10px}
	#product-find #arrow-func {font-size:10px}
	
	#product-find .no-padding{padding-left:0!important; padding-right:0!important}
	#product-find .no-margin{margin-left:0!important; margin-right:0!important}
	#product-find .mb20{margin-bottom:20px;}
	
	#product-mobile .box-header {background-color: #ffffff; border-bottom:1px solid #d0e1f3; padding: 1em; font-size: 14px;}
	@media (max-width: 400px) {
	    #product-mobile .box-header {font-size: 13px;}
	}	
	#product-mobile .box-header-active {background-color: #d0e1f3 !important;}									
	#product-mobile .no-padding{padding-left:0!important; padding-right:0!important}
	#product-mobile .category-name {font-weight: bold; font-size:16px;}
	#product-mobile .mt10 {margin-top:10px;}
	#product-mobile .mt20 {margin-top:20px;}
	#product-mobile .mt25 {margin-top:25px;}
	#product-mobile .pt25 {padding-top:25px;}
	#product-mobile .fs13 {font-size:13px}
	#product-mobile small {color:#9c9c9c}	