div.featherlight-content{width:auto;height:auto;}
div.featherlight-content iframe{width:500px;height:500px;display:block;}
main{margin-top:20px;margin-bottom:40px;}
main a.empty{background:none !important;}
main ul{padding:0px;list-style-type:none;}
main nav{width:960px;height:50px;margin:0px auto;}
main nav ul{width:960px;height:38px;margin:0px auto;padding:0px;display:block;text-align:right;background-color:rgb(254,186,0);}
main nav ul li{height:50px;margin:0px -3px;padding:5px 20px;display:inline-block;vertical-align:top;font-size:14px;line-height:14px;text-align:center;border-width:0px 5px;border-style:solid;border-color:rgb(255,255,255);cursor:pointer;}
main nav ul li:first-child{border-left:0px;}
main nav ul li:last-child{border-right:0px;}
main article ul li p a.rn-link{margin:0px;padding:0px;font-size:10px;background:transparent;}
main nav ul li.active{color:rgb(255,255,255);background:transparent url('/images/downloads-nav-active-bg.png')top center no-repeat;}

main article section > h2,
main article > h2{width:100%;padding:10px 5px;color:rgb(255,255,255);font-weight:300;background-color:rgb(150,150,150);}
main article > h2:first-of-type{padding:0px;color:rgb(0,0,0);background:none;}
main article{width:960px;margin:0px auto;text-align:justify;}
main article section{width:45%;display:inline-block;position:relative;vertical-align:top;}

main article section:last-child{width:100%;}


main article.manuals section ul{text-align:left;margin:0px;padding:0px;}
main article.manuals section ul li,
main article.software ul li{width:100%;height:100px;margin:0px;padding:20px 0px 0px 0px;display:block;text-align:left;border-bottom:1px solid rgb(150,150,150);}
main article.manuals section ul li > *{display:inline-block;vertical-align:middle;}
main article.manuals section ul li > img{width:100px;height:auto;margin-right:20px;}

main article.manuals section ul li h3{width:100px;}
main article.manuals section ul li a,
main article.software ul li *:nth-child(4){width:140px;padding:10px 0px;font-size:16px;font-weight:700;text-align:center;background-color:rgb(254,186,0);}

main article > header{width:960px;height:50px;margin:0px;padding:0px;display:block;border-bottom:1px solid rgb(150,150,150);}

main article > header h3{margin:0px;padding:0px;display:inline-block;vertical-align:top;text-align:left;text-transform:none;}

main article.software header h3:nth-child(n+3){text-align:center;}

main article.software header h3:nth-child(n+4){width:150px;}

main article.software header h3:nth-child(1){width:110px;}
main article.software header h3:nth-child(3){width:100px;}

main article.software header h3:nth-child(2){width:250px;}

main article.software > p,
main article.firmware > p{width:75%;margin-bottom:30px;font-size:14px;}

main article.software ul li > img{width:80px;height:auto;margin-right:30px;}
main article.software ul li > *{display:inline-block;vertical-align:middle;}
main article.software ul li *:nth-child(2){width:240px;margin-right:10px;}
main article.software ul li *:nth-child(3){width:100px;text-align:center;}

main article.software ul li a{margin:0px 10px;}
	
main article.software ul li a img{width:140px;height:auto;}

main article.firmware ul li{width:100%;min-height:100px;border-bottom:1px solid rgb(150,150,150);}
main article.pc-software ul li a,
main article.firmware ul li a{width:140px;padding:10px 0px;font-size:16px;font-weight:700;text-align:center;background-color:rgb(254,186,0);}

main article.firmware header h3{margin:0px;padding:0px;text-align:center;}

main article.firmware header h3:nth-child(1){width:150px;}
main article.firmware header h3:nth-child(2){width:130px;}
main article.firmware header h3:nth-child(3){width:100px;}
main article.firmware header h3:nth-child(4){width:300px;}
main article.firmware header h3:nth-child(5){width:100px;}
main article.firmware header h3:nth-child(6){width:150px;}

main article.firmware ul li *:nth-child(1){width:75px;height:auto;margin-right:15px;}
main article.firmware ul li *:nth-child(2){width:60px;margin-right:10px;}
main article.firmware ul li *:nth-child(3){width:130px;}
main article.firmware ul li *:nth-child(4){width:100px;}
main article.firmware ul li *:nth-child(5){width:280px;margin-right:20px;}
main article.firmware ul li *:nth-child(6){width:100px;}
main article.firmware ul li *:nth-child(7){margin:0px 10px;}


main article.firmware ul li *{text-align:center;}

main article.firmware header h3:nth-child(1),
main article.firmware header h3:nth-child(4),
main article.firmware ul li *:nth-child(1),
main article.firmware ul li *:nth-child(2),
main article.firmware ul li *:nth-child(5){text-align:left;}
main article.firmware > ul li *{display:inline-block;vertical-align:middle;}

.releasenotes{width:500px;height:600px;}
.releasenotes h1{font-size:20px;color:rgb(0,0,0);}
.releasenotes h2{font-size:16px;color:rgb(50,50,50);}
.releasenotes h3{font-size:14px;color:rgb(60,60,60);}
.releasenotes p, .releasenotes ul li{font-size:12px;color:rgb(90,90,90);}
.releasenotes ul{margin-bottom:20px;}


main article.firmware1 ul li{width:100%;height:100px;margin:0px;padding:20px 0px 0px 0px;display:block;text-align:left;border-bottom:1px solid rgb(150,150,150);}
main article.firmware1 ul li *:nth-child(4){width:140px;padding:10px 0px;font-size:16px;font-weight:700;text-align:center;background-color:rgb(254,186,0);}
main article.firmware1 header h3:nth-child(n+3){text-align:center;}

main article.firmware1 header h3:nth-child(1){width:280px;}
main article.firmware1 header h3:nth-child(3){width:200px;}

main article.firmware1 header h3:nth-child(2){width:250px;}


main article.firmware1 > p{width:75%;margin-bottom:30px;font-size:14px;}
main article.firmware1 ul li > img{width:80px;height:auto;margin-right:30px;}
main article.firmware1 ul li > *{display:inline-block;vertical-align:middle;}
main article.firmware1 ul li *:nth-child(2){width:150px;margin-right:10px;}
main article.firmware1 ul li *:nth-child(3){width:250px;text-align:left;}

main article.firmware1 ul li a{margin:0px 10px;}
	
main article.firmware1 ul li a img{width:140px;height:auto;}
main article.firmware1 ul li a{width:140px;padding:10px 0px;font-size:16px;font-weight:700;text-align:center;background-color:rgb(254,186,0);}

main article.firmware2 ul li{width:100%;height:100px;margin:0px;padding:20px 0px 0px 0px;display:block;text-align:left;border-bottom:1px solid rgb(150,150,150);}
main article.firmware2 ul li a{width:140px;padding:10px 0px;font-size:16px;font-weight:700;text-align:center;background-color:rgb(254,186,0);margin-left:30px;}
main article.firmware2 ul li > *{display:inline-block;vertical-align:middle;}
main article.firmware2 header h3:nth-child(1){width:230px;}
main article.firmware2 header h3:nth-child(2){width:120px;text-align:left;}
main article.firmware2 ul li > img{width:80px;height:auto;margin-right:30px;}
main article.firmware2 ul li > *{display:inline-block;vertical-align:middle;}
main article.firmware2 ul li *:nth-child(2){width:140px;text-align:left;}
main article.firmware2 ul li *:nth-child(3){width:110px;text-align:left;}
main article.firmware2 ul li *:nth-child(4){width:400px;text-align:left;}





