*{margin:0;padding:0;border:none;}
body{background:#cfcfcf;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
img{border-style:none;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
.body-wrapper{width:1020px;height:auto;clear:both;margin:0 auto;padding:0 0 50px 0;position:relative;}
.main-wrapper{position:relative;width:1020px;float:left;display:inline-block;height:auto;clear:both;}
.clear{margin:0;padding:0;clear:both;overflow:hidden;height:27px;}
.bodyleft-shadow{width: 200px;height: 200px;position: absolute;float: left;top: 100px;left: 16px;box-shadow: -40px -16px 40px -12px #999;-o-box-shadow: -40px -16px 40px -12px #999;-moz-box-shadow: -40px -16px 40px -12px #999;-webkit-box-shadow: -40px -16px 40px -12px #999;z-index: -1;opacity: 0.6;-webkit-opacity: 0.6;-moz-opacity: 0.6;-webkit-transform: skew(7deg);-moz-transform: skew(7deg);-ms-transform: skew(7deg);-o-transform: skew(7deg);transform: skew(7deg);}
.bodyrgt-shadow{width: 200px;height: 191px;position: absolute;top: 134px;right: 16px;-webkit-box-shadow: 16px -40px 35px blue;-moz-box-shadow: 16px -40px 35px rgba(0, 0, 0, 0.15);box-shadow: 16px -40px 35px rgba(0, 0, 0, 0.15);z-index: -1;opacity: 0.6;-webkit-opacity: 0.6;-moz-opacity: 0.6;-webkit-transform: skew(-7deg);-moz-transform: skew(-7deg);-ms-transform: skew(-7deg);-o-transform: skew(-7deg);transform: skew(-7deg);}
.main-wrapper::before,.main-wrapper::after{bottom:-20px;content:"";position:absolute;width:54%;height:100%;max-height:480px;z-index:-2;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;}
.main-wrapper::before{left:15px;bottom:25px;h-shadow
-webkit-box-shadow:-30px 50px 35px rgba(0, 0, 0, 0.15);-moz-box-shadow:-30px 50px 35px rgba(0, 0, 0, 0.15);box-shadow:-30px 50px 35px rgba(0, 0, 0, 0.15);-webkit-transform:skew(-5deg);-moz-transform:skew(-5deg);-ms-transform:skew(-5deg);-o-transform:skew(-5deg);transform:skew(-5deg);}
.main-wrapper::after{right:20px;bottom:25px;-webkit-box-shadow:38px 50px 35px rgba(0, 0, 0, 0.15);-moz-box-shadow:38px 50px 35px rgba(0, 0, 0, 0.15);box-shadow:38px 50px 35px rgba(0, 0, 0, 0.15);-webkit-transform:skew(5deg);-moz-transform:skew(5deg);-ms-transform:skew(5deg);-o-transform:skew(5deg);transform:skew(5deg);}
.top-row{width:1020px;height:89px;clear:both;overflow:visible;}
.logo-area{width:127px;display:inline;;height:73px;float:left;margin:0 0 0 10px;}
.logo-area img{  border-style: none;}
.top_row_right{display:block;float:right;width:500px;text-align:left;}
.language{margin:10px 15px 0px 0px;float:right;}
.language h2{font-size:13px;float:left;color:#cc3f09;font-weight:normal;padding-top:5px;}
.language ul{padding: 0 5px;list-style: none;position: relative;float:left;}
.language ul:after{content: ""; clear: both; display: block;}
.language ul li{font-size:13px;font:Verdana, Geneva, sans-serif;float:left;padding:5px 10px 10px 5px;}
.language ul li a{display:block;text-decoration:none;color:#FFF;padding-left:20px;}
.language ul ul {position:absolute; top:100%; left:5%;display:none;background-color:#000;z-index:10;}
.language ul li:hover{background-color:#000;}
.language ul li:hover > ul{display:block;padding-bottom: 10px;}
.language ul ul li {float:none;display:block;padding:5px;width:105px;}
.language ul ul li a{color:#FFF;text-align:left;text-shadow:none;font-family:Verdana, Geneva, sans-serif;font-size: 12px;text-decoration: none;}
.language ul ul li a:hover{color:#96c62d;}
.language  ul li a span img{opacity:0}
.language  ul li a span.ic_arrow{background-position: 0px -149px; height: 31px; padding-left: 6px;}
.language ul ul li a.ic_english,.language  ul li a.ic_english{background-position: 0px -99px; height: 14px;}
.language ul li a.ic_deutsch,.language ul ul li a.ic_deutsch{background-position: 0 -52px; height: 11px;}
.language ul li a.ic_japanese,.language ul ul li a.ic_japanese{background-position: 0 -125px; height: 11px;}
.language ul li a.ic_chinese,.language ul ul li a.ic_chinese{background-position: 0 -26px; height: 11px;}
.language ul li a.ic_spanish,.language ul ul li a.ic_spanish{background-position: 0 -295px; height: 11px;}
.language ul ul li a.ic_more{background-position: 0 -520px; height: 18px;}
.operating_systems{width:500px;display:inline-block;float:right;overflow:hidden;padding-bottom:30px;}
.operating_systems ul{position:relative;display:inline;float:right;top:11px;}
.operating_systems ul li{display:inline;float:left;list-style:none;padding:-2px 0 0 0;position:relative; margin:0 0 0 1px;}
.operating_systems ul li a{height:13px;text-decoration:none;display:inline-block;padding:12px 15px 10px 30px;font:12px Tahoma, Geneva, sans-serif;text-transform: capitalize;color: #069; font-weight:bold;}
.operating_systems ul li a:hover, li.os a:hover{color:#cc3f09;font-weight:bold;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #cc3f09;}
.operating_systems ul li a.active{color:#cc3f09;height:13px;font-weight:bold;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #cc3f09;}
.operating_systems ul li.ic_windows{background-position: 0 -77px; height: 23px;}
.operating_systems ul li.ic_macintosh{background-position: 0 0; height: 24px;}
.operating_systems ul li.ic_linux{background-position: 0 -338px; height: 24px;}
.operating_systems ul li.ic_updates{background-position: 0 -529px; height: 24px;}
.navigation{width:1020px;height:44px;position:relative;display:inline-block;float:left;background:#000000;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:6px solid #96c62d;padding:0; text-transform: capitalize;}
.menu{width:710px;float:left;}
.menu ul{top:5px;margin:0 0 0 10px;}
.menu ul li{display:inline-block;float:left;top:10px;list-style:none;padding:0 5px;}
.menu ul li a{display:inline-block;text-decoration:none;overflow:hidden;color:#FFFFFF;height:30px;margin:-3px 0 0;padding:18px 10px 5px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bolder}
.menu ul li a:hover{background:#96c62d;height:30px; color: #FFF}
.menu ul li a.current{background:#96c62d;height:30px;color:#FFF}
.search-area{width:227px;display:inline-block;height:27px;float:right;margin:7px 8px 0 0;}
.search-area input[type="text"]{width:207px;height:27px;border:none;background:url(../images/search-bg.png) no-repeat;-pie-background:url(../images/search-bg.png) no-repeat;font-family: Verdana, Geneva, sans-serif;font-size:13px;padding:0 10px;color:#2a2a2a;}
.content-wrapper{width:1020px;float:left;height:auto;background:#ffffff;}
.home-container{width:786px;height:auto;display:inline;float:left;overflow:hidden;padding:0 0px 10px 10px;border-right:3px solid #d0d0d0;}
.home-container-holder{height:auto;clear:both;overflow:hidden;margin:0px 0 8px 0;}
.blocks{
	width:180px;	height:auto;	display:inline;	float:left;	margin:5px 7px 5px 7px;	padding-top:0px;	padding-bottom:5px;	box-shadow:0px 0px 4px #A1A1A1;	-moz-box-shadow:0px 0px 4px #A1A1A1;	-webkit-box-shadow:0px 0px 4px #A1A1A1;	border-radius:10px;	-webkit-border-radius:4px;	-moz-border-radius:4px;}
.blocks p a{}
.blocks p a:hover{text-decoration:underline;color:#dc460c;}
.top-block{width:160px;height:auto;margin:0 auto;padding:5px;}
.top-block ul{width:160px;margin-top:10px;float:left;}
.top-block ul li{list-style:none;border-bottom:1px #ccc dotted;font:12px/30px Verdana, Geneva, sans-serif; width:160px;}
.top-block ul li a{display:block;text-decoration:none;font:11px/30px Verdana, Geneva, sans-serif;font-weight:bold;color:#B83D3F;padding:0 0 0 10px;}
.top-block ul li a:hover{background:#F5F5F5;color:#06F;}
.opt{background-color:#FFF;width:170px;position: static;margin-left:-5px;left:0;top:0;z-index:10;
			border-bottom:1px #c7c7c7 solid;			}
.opt h1{padding:3px 0px 10px 20px;}
.opt h1 a{font-size:13px;font-family: Ubuntu, Geneva, sans-serif;text-decoration:none;color:#96C62D;text-transform:capitalize;}
.opt h1 a:hover{color:#06F;text-decoration:underline;}
.icons{	background: url(../images/sprites1.png) no-repeat;}
.os { background: url(../images/sprites2.png) no-repeat;}
.other { background: url(../images/sprites3.png) no-repeat;}
.tabs_1{ background: url(../images/sprites4.png) no-repeat;}
.opt div.messengers{background-position: 7px -495px; height: 24px;}
.opt div.file_sharing{background-position: 7px -378px; height: 24px;}
.opt div.browsers{background-position: 7px -117px; height: 24px;}
.opt div.audio_utilities{background-position: 7px -39px; height: 24px;}
.opt div.video_utilities{background-position: 7px -694px; height: 23px; }
.opt div.misc_utilities{background-position: 7px -538px; height: 24px;}
.opt div.cd_and_dvd_tools{background-position: 7px -300px; height: 24px;}
.opt div.image_editing{background-position: 7px -616px; height: 24px;}
.opt div.security_tools{background-position: 7px -655px; height: 24px;}
.opt div.office_and_editing{background-position: 7px -577px; height: 24px;}
.opt div.file_transfers{background-position: 7px -417px; height: 24px; }
.opt div.developer_tools{background-position: 7px -156px; height: 24px;  }
.opt div.file_archivers{background-position: 7px 0px; height: 24px; }
.opt div.drivers{background-position: 7px -262px; height: 24px;}
.opt div.email_utilities{background-position: 7px -339px; height: 24px; }
.view a{
	font-size:13px; line-height:20px; font-family:'Ubuntu', Verdana, Geneva, sans-serif;	font-weight:bold;color:#96c62d;text-decoration:none;}
.view a:hover{color: #06F;}
.view{width:150px;height:30px;text-align:right;margin:5px 0 0 0;padding:4px 0 0 0;float:left;}
.sidebar-right{width:219px;display:inline;height:auto;float:right;}
.sidebar-right h3{font-family: 'Ubuntu', Verdana, Geneva, sans-serif; font-size:13px;color:#DC460C;text-align:left;margin-top:8px;padding-left:5px;}
.sidebar-right ul{width:204px;float:right;display:inline;margin:10px 9px 20px 5px;}
.sidebar-right ul li{list-style:none;width:100%;float:left;border-bottom:1px #ccc dotted; padding:3px 0 3px 0}
.sidebar-right ul li:last-child{border:none;}
.sidebar-right ul li:nth-last-child(odd){background:#ffffff;}
.sidebar-right ul li:nth-last-child(even){background:#ffffff;}
.sidebar-right ul li a{text-decoration:none;display:block;font:12px/30px 'Ubuntu',Verdana, Geneva, sans-serif;color:#4846f7;padding:0 0 0 25px;}
.sidebar-right ul li div.mini_arrow_image{background-position: 3px -232px; padding: 6px 14px 0px 0px; float: left;height:24px;}
.sidebar-right ul li a:hover{background-color:#dfe3f4;color:#0000CC;}
.widget{width:100%;float:left;}
.abt-sidebar ul li a:hover{background:#357FE3;}
.abt-content-btm a:hover{text-decoration:underline;}
.content-block-1{width:799px;height:auto;float:right;border-left:3px solid #d0d0d0;padding:10px 8px 0 8px;}
.main-container{width:465px;height:auto;float:left;}
.row-1{width:465px;height:auto;float:left;}
.row-1 span.software_icon {float:left;}
.row-1 h6{display:inline;padding:16px 0 17px 0px;font:20px 'Ubuntu';color:#ff0000;float:left;}
.sft-detail{width:445px;display:inline;height:auto;}
.container{width:445px;display:inline-block;margin:5px auto;float:left;overflow:hidden;height:auto;}
.overview img{margin:0 5px 3px 0;}
.soft{overflow:hidden;border:1px solid #eee;;}
.spec_det {width:160px;padding-left:3px;background-color:#FFF;padding-top:8px;padding-bottom:8px;font-weight:700;color:#666;float:left;border-top:1px solid #eee;border-right:1px solid #eee;}
.spec_detright {width:275px;padding-left:3px;background-color:#FFF;padding-top:8px;padding-bottom:8px;color:#666;float:left;border-top:1px solid #eee;}
.spec_main {float:left;width:475px;border-bottom:1px solid #fff;background-color:#FFF;font: Verdana, Geneva, sans-serif;}
.container-adds{width:310px;height:auto;margin-top:18px;display:inline;float:left;}
.ads_border{width:338px;height:auto;position:relative;background:#f8f7f4;border:1px solid #e8e6df;float:left;font-weight:700;text-align:left;line-height:20px;margin:2px}
.version{overflow:hidden;float:left;}
.version a{color:#df5c29;display:inline;text-decoration:none;font:14px Verdana, Geneva, sans-serif;float:right;padding:0 5px 5px 0;}
.sidebar-lft-versions{display:block;float:left;width:170px;height:auto;padding-top:5px;padding-left:5px;}
.sidebar-lft-versions h3{font:20px;color:#2a2a2a;text-transform:uppercase;}
.sidebar-lft-versions h4{font-family: 'Ubuntu', Verdana, Geneva, sans-serif; font-size:14px;color:#DC460C;text-transform: capitalize; text-align:left;margin-top:8px}
.sidebar-lft-versions ul{display:block;float:left;}
.sidebar-lft-versions ul li{list-style:none;border-bottom:1px #ccc dotted;width:182px;}
.sidebar-lft-versions ul li a{text-align:left;padding-left:5px;display:block;text-decoration:none;font-family:'Ubuntu', Verdana, Geneva, sans-serif;font-size: 12px;line-height: 30px;}
.sidebar-lft-versions ul li a:hover{background:#dfe3f4;text-decoration:underline;}
.sidebar-lft-versions ul li a:link{color: #006699;}
.sidebar-lft-versions ul li a:visited{color:#006699;}
.sidebar-lft-versions ul li a:hover{color: #00F;}
.sidebar-lft-versions ul li a:active{color:#dc460c;}
.sidebar-lft{float:left;width:180px;height:auto;padding:2px 5px;}
.sidebar-lft h4{font-family: 'Ubuntu', Verdana, Geneva, sans-serif; font-size:13px;color:#DC460C;text-transform: capitalize; text-align:center;margin-top:8px}
.sidebar-lft ul{display:block;float:left;}
.sidebar-lft ul li{list-style:none;border-bottom:1px #ccc dotted;width:190px;padding: 2px;}
.sidebar-lft ul li a{display:block;text-decoration:none;font:13px/30px 'Ubuntu', Verdana, Geneva, sans-serif;padding:0 0 0 30px}
.sidebar-lft ul li div.ic_windows_8, .sidebar-lft ul li div.ic_windows_8_x64{background-position: 0 -39px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_7, .sidebar-lft ul li div.ic_Windows_7_x64{background-position: 0 -115px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_Server_2008,.sidebar-lft ul li div.ic_Windows_Server_2003_x64,.sidebar-lft ul li div.ic_Windows_Server_2003{background-position: 0 -77px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_Vista,.sidebar-lft ul li div.ic_Windows_Vista_x64{background-position: 0 -266px; height: 22px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_XP,.sidebar-lft ul li div.ic_Windows_XP_x64{background-position: 0 -303px; height: 20px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_Me{background-position: 0 -191px; height: 22px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_2000,.sidebar-lft ul li div.ic_Windows_2000_x64{background-position: 0 -153px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_98{background-position: 0 -228px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_95{background-position: 0 -720px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_Server_2012{background-position: 0 -39px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li div.ic_Windows_NT{background-position: 0 -153px; height: 23px;padding: 4px 0px 7px 25px;float:left;}
.sidebar-lft ul li a:hover{background-color:#dfe3f4;text-decoration:underline;color: #00F;}
.sidebar-lft ul li a:link{color: #006699;}
.sidebar-lft ul li a:visited{color:#006699;}
.sidebar-lft ul li a:active{color:#dc460c;}
.sidebar-lft ul li a h5{font-family: Verdana, Geneva, sans-serif; font-size:8px; font-weight:normal;}
.versions{width:635px;float:left}
.table_line1{background:#f2f2f2;color:#666;display:inline-block;border-bottom:1px #ccc dotted}
.table_line2{color:#666;display:inline-block;margin-top:0;border-bottom:1px #ccc dotted;}
.rows{display:block;}
.table_names{overflow:hidden;width:635px}
.list_name {display:block;}
.list_name span{display:inline-block;float:left;padding-top:10px;padding-bottom:10px;font:Verdana, Geneva, sans-serif; font-size:13px;font-weight:bold;color:#666;}
.list_name span.left-name{width:130px;padding-right:20px;}
.list_name span.middle-first-name {width:180px;}
.list_name span.middle-name{width:80px;}
.list_name span.middle-last-name{width:165px;}
.list_name span.right-name{width:50px;}
.left {display:inline-block;padding-left:2px;float:left;padding-top:12px;padding-left:5px;padding-bottom:3px;width:130px;text-align:center;}
.middle, .middle-first, .middle-last, .right{display:inline-block;float:left;}
.left a{font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#006699;text-decoration:none;}
.left a:hover{text-decoration:underline;}
div.middle-first {width:180px;padding-top:10px;padding-bottom:10px;font-size:10px;text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#333;}
div.middle {width:90px;padding-top:10px;text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#333;}
div.middle-last {width:160px;padding-top:10px;text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#333;}
.right {width:60px;padding-top:15px;font-family:Verdana, Geneva, sans-serif;text-align:center;}
.middle-last a{color:#006699;text-decoration:none;}
.content-block-2{width:799px;height:auto;float:right;padding:2px 8px 0 8px;border-left:3px solid #d0d0d0;}
.btm-container-lft{width:630px;height:auto;display:inline;clear:both;float:left;}
.btm-container-rgt{width:132px;display:inline;height:auto;float:right;padding:25px 0 0 10px;}
.btm-container-rgt img{display:inline;float:right;}
.screenshot_cont{float:left;height:auto;margin-left:12px;margin-right:8px;width:185px}
.screenshot_det{padding:4px 10px;width:124px}
.screenshots {background: none repeat scroll 0 0 #F7F7F7;border: 1px solid #E2E2E2;margin-left: auto;margin-right: auto;padding-bottom: 20px;padding-top: 20px;text-align: center; width: 140px;}
.complete-listing {color: #3f9508;font-weight: bold;padding:20px 0px 20px 0px;}
.screenshotimage{float:left;padding:10px;width:635px}
.screenshotimage table td {vertical-align: top;}
.row-2{width:630px;height:auto;display:inline;clear:both;float:left;}
.row-2 img{float:left;padding-top:10px;}
.row-2 h4{font-size:12px;color:#1a7ec4;display:inline;padding:20px 10px 5px 10px;float:left;margin:10px 0 0 0;}
.row-2 h4 a{color:#1a7ec4;text-decoration:none;}
.row-2 h4 a:hover{text-decoration:underline;}
.row-2 span{display:inline;float:left;}
.row-2 p {padding-top:10px;}
.row-2 p span.icon_left{float:left;padding-right:5px;}
.row-2 p span.icon_left img{padding-top:0px;}
.row-2 p span.clean_file{float:left;width:auto;padding-top:4px;padding-right:5px;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#009345;font-weight:bold;}
.row-2 p span.caution_file{float:left;width:auto;padding-top:4px;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#e57015;font-weight:bold;}
.timeline_table h3{font:14px Verdana, Geneva, sans-serif;font-weight:bold;padding-bottom:10px;padding-left:10px;}
.timeline_row{width:630px;display:block;border-top:1px solid #959595;clear:both;}
.content_timeline span.left_timeline{float:left;width:130px;padding:10px;font: 14px Verdana, Geneva, sans-serif;font-weight:bold;color:#9E9E9E;}
.content_timeline span.right_timeline{float:right;width:460px;padding:10px;font:13px 'Ubuntu', Verdana, Geneva, sans-serif;background-color:#F4F4F4;}
.content_timeline span.right_timeline a{font:16px Georgia, "Times New Roman", Times, serif;color:#39F;font-weight:bold;text-decoration:none;}
.content_timeline span.right_timeline a:hover{text-decoration:underline;}
.row-3{width:630px;display:inline;height:auto;clear:both;float:left;padding:10px 0 0 0;}
.row-3 h2{font-family:'Ubuntu', Verdana, Geneva, sans-serif;font-size:18px;color:#dc460c;padding-left:30px}
.section{width:162px;height:auto;clear:both;overflow:hidden;float:right;}
.you-know{width:162px;height:30px;background:#666666;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.you-know h2{color:#fff;font:14px Verdana, Geneva, sans-serif;padding:5px 0 0 0;text-align:center;}
.you-know-text{width:162px;height:auto;clear:both;overflow:hidden;background:#f0efec;}
.you-know-text p{font:12px Verdana, Geneva, sans-serif;color:#000000;padding:5px;}
.tab_container{display:inline-block;border-top:none;clear:both;float:left;}
.tab_content{padding:10px 0;float:left;width:630px;height:auto;overflow:hidden;font-family: Verdana}
.tab_content p a{text-decoration: none;padding-top: 2px;padding-left: 3px;}
.tab_content ul{float:left;margin:0 0 0 40px;}
.tab_content ul li{font-size:12px;padding-top:2px;padding-bottom:2px;}
.tab_content ul{padding-top:5px; padding-bottom:5px;float:left;}
.tab_content p{line-height:18px;color: #333;padding-top:4px;padding-bottom:5px;clear:both;}
ul.tabs{width:800px;height:39px;display:inline-block;float:left;list-style:none;border-bottom:1px solid #c0c0c0;}
ul.tabs li{display:inline-block;float:left;padding-bottom:2px;height:44px;}
ul.tabs li span.ic_old_version{background-position: 0 -422px; height: 19px; padding-bottom: 2px;}
ul.tabs li span.ic_screenshots{background-position: 0 -329px; height: 16px; padding-bottom: 2px;}
ul.tabs li span.ic_about{background-position: 0 -31px; height: 17px; padding-bottom: 2px;}
ul.tabs li span.ic_download, .ic_download_1{background-position: 0px -172px; padding: 2px 0px 0px 13px; float:left;}
ul.tabs li span.ic_technical{background-position: 0px -360px; height: 16px; padding: 2px 0px 0px 4px;}
ul.tabs li span.ic_requirements{background-position: 0px -297px; height: 17px; padding: 2px 0px 0px 4px;}
ul.tabs li span.ic_changelog{background-position: 0px -203px; height: 17px; padding: 2px 0px 0px 4px;}
ul.tabs li a{display:inline-block;text-decoration:none;color:#96c62d;font:14px 'Ubuntu',Verdana, Geneva, sans-serif;text-transform:capitalize;line-height:20px; font-weight:bold;padding-left:20px;padding-top:10px;}
ul.tabs li a.shortest_tabs{width:90px;}
ul.tabs li a.short_tabs{width:100px;}
ul.tabs li a.long_tabs{width:110px;}
ul.tabs li a.longest_tabs{width:130px;}
ul.tabs li a.longest_tabs2{width:120px;}
ul.tabs li a.longest_tabs3{width:180px;}
ul.tabs li a:hover, ul.tabs li.active a{color:#DC460C;}
ul.tabs li.active{background: url(../images/sprites3.png) no-repeat; background-position: 50px -538px; height: 16px; padding-bottom: 31px;}
.tabs-list {color: #C03;font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;padding:2px 0 0 0;font-weight:bolder;margin-bottom:10px;text-align:left;}
.tabs-list a{text-decoration:none;font-size:13px;font-weight:normal;font-family: 'Ubuntu', Verdana, Geneva, sans-serif;}
.tabs-list a:hover{text-decoration:underline;}
.tab_content_design{width:620px;font-size:12px;padding-bottom:5px;}
.tab_content_design p{font-size:13px;}
.info_leftside {float:left;width:160px;padding:5px;font-weight:bold;}
.info_rightside {float:left;width:370px;padding:5px;}
.new_pages_wrapper{width:1020px;height:auto;float:left;display:block;background:#FFF;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.new-page-container{width:776px;height:auto;display:inline;float:left;overflow:hidden;padding-bottom:10px;}
.category-table{display:table;}
.category-row{display:table-row;}
.category-row li{display:table-cell;width:170px;padding:10px 30px 10px 30px;}
.category-row li p.filesharing-picture{background:#F3F3F3;border:solid 1px #CCC;padding:10px;overflow:hidden;}
.category-row li p{padding:5px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.category-ad{float:left;width:180px;padding-left:20px;padding-top:10px;}
.category-category-table{float:left;width:800px;font:12px Verdana, Geneva, sans-serif;color:#666;overflow:hidden;padding-left:10px}
.padder{float:left;width:800px;font:12px Verdana, Geneva, sans-serif;overflow:hidden;padding-left:10px}
.chlog{float:left;width:800px;font:12px Verdana, Geneva, sans-serif;padding-left:25px;min-height: 500px;}
.min-height{min-height: 500px;}
.category-category-column{}
.category-category-row{float:left;margin-right:10px;margin-bottom:5px;border-radius:7px;border:1px solid #999;width:232px;height:200px;padding:10px;}
.category-top{overflow:hidden;width:232px;height:50px;padding-bottom:20px;}
.category-top p{display:inline;}
.category-top p img{float:left}
.category-top p span{float:right}
.category-top p span a{color:#D53934;font-size:14px;font-weight:bold;text-decoration:none;}
.category-top p span a:hover{text-decoration:underline;}
.category-middle{width:220px;height:105px;padding-bottom:5px;}
.category-bottom{width:235px;height:20px;text-align:right;float:right;}
.category-bottom a{text-decoration:none;font:12px Verdana, Geneva, sans-serif; color:#96c62d}
.category-bottom a span{float:right;padding-left:5px;}
.thumbnails_picture{width:780px;border:1px solid #D1D1D1;background:#F4F4F4;padding:10px;overflow:hidden;}
.thumbnails_picture ul{text-align:center;}
.thumbnails_picture ul li{padding-right:40px;list-style:none;display:inline-block;}
.download_message{overflow:hidden;clear:both;width:700px;}
.download_message span.download_leftside{float:left;padding-right:20px;width:38px;padding-top:6px;}
.download_message span.download_rightside{float:left;width:550px;padding:10px;background:#EEE;font:12px 'Ubuntu', Verdana, Geneva, sans-serif;font-weight:bold;color:#729738;border:1px solid #D1D1D1;}
.download_message span.download_rightside a{text-decoration:none;}
.download_description{font:12px Verdana, Geneva, sans-serif;}
.download_description h2{font:14px Verdana, Geneva, sans-serif;font-weight:bold;}
.download_description li{padding-left:10px;}
.download_description a{text-decoration:none;}
.footer-wrapper{width:1020px;height:120px;clear:both;margin:0px auto;}
.footer-wrapper p{font:10px Tahoma, Geneva, sans-serif ;color:#2a2a2a;text-align:center;text-transform:uppercase;padding:20px 0 0 0;}
.navigation-ftr{width:1020px;height:43px;clear:both;position:relative;padding:0;background:#000000;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:8px solid #96c62d;}
.menu-ftr{width:710px;display:inline-block;float:left;}
.menu-ftr ul{position:relative;top:5px;display:inline-block;float:left;margin:0 0 0 10px;}
.menu-ftr ul li{display: inline;float:left;position:relative;top:-24px;list-style:none;padding:12px 5px 0 5px;display:inline-block;}
.menu-ftr ul li a{text-decoration:none;color:#FFFFFF;position:relative;font-family: Tahoma,Geneva,sans-serif;font-size: 14px;font-weight: bolder;text-transform:capitalize;display:inline-block;height:32px;margin:0 0 -33px 0;padding:18px 10px 0 10px;}
.menu-ftr ul li a:hover{background:#96c62d;height:32px;color:#000}
.menu-ftr ul li a.current{background:#96c62d;height:32px;color:#FFF;}
.search-area-ftr{width:227px;display:inline-block;height:27px;float:right;margin:7px 8px 0 0;}
.search-area-ftr input[type="text"]{width:207px;height:27px;border:none;background:url(../images/search-bg.png) no-repeat 0 0;font:13px Verdana, Geneva, sans-serif;font-style:italic;padding:0 10px;color:#2a2a2a;}
input[type=button], input[type=submit]{background:url(../images/input_bg_slice.png) repeat-x;border:1px solid #CCC;color:#555;border-radius:3px;-moz-border-radius:3px;font-size:12px;margin:10px 0;padding:5px}
input[type=button]:hover, input[type=submit]:hover{border:1px solid #999;color:#333;background:url(../images/input_bg_slice.png) #FFF repeat-x scroll 0 -10px}
.no_line {text-decoration:none;}
.ic_download_2 {background-position: 13px -229px; height: 17px; padding: 2px 9px 4px 17px;}
.ic_download_3{background-position: 7px -172px; padding: 2px 0px 0px 12px;}
.ic_cleanfile {background-position: 0 -98px; width: 20px; height: 20px; }
.ic_caution { background-position: 0 -63px; height: 20px; padding-left: 25px;}
.html5fix {padding: 8px 30px 0px 10px; float: left; margin-top: 11px;}
.selected a{font-weight:bold;color:#ff2121 !important;background-color:#dfe3f4;}
.breadcrumbs{padding:0px;margin-bottom:5px;padding:10px 10px 10px 10px;font: 12px Verdana, Geneva, sans-serif;}
div.breadcrumbs a:link{color:#000; text-decoration:none;}
div.breadcrumbs a:hover{color:#000; text-decoration:underline;}
div.breadcrumbs a.current{color:#96c62d;text-decoration:none;}
div.middle {width:90px;padding-top:12px;text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#333;}
div.middle-first {width:180px;padding-top:10px;padding-bottom:10px;font-size:10px;text-align:center;font-size:13px;font-family:Verdana, Geneva, sans-serif;color:#333;}
.ok{color:#060;font-size:11px;font-weight:700;border:1px solid #090;background-color:#F0FFD2;border-top:5px solid #090;margin-bottom:5px;padding:10px}
.notice{border:1px solid #FC3;border-top:5px solid #FC3;margin-bottom:5px;font-weight:700;padding:10px}
.r1{background:#eee;padding-bottom:10px;padding-top:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.r0{background:#FFF;padding-bottom:10px;padding-top:5px}
.r1 a, .r0 a{text-decoration:none}
.r1 a:hover, .r0 a:hover{text-decoration:underline}
.r1:hover, .r0:hover{background-color:#B2D3F2}
table.legacy{width:100%;padding: 0;border-collapse: collapse;}
table.legacy td {padding: 10px;}

.thumbnails_picture{width:780px;border:1px solid #d1d1d1;background:#f4f4f4;overflow:hidden;padding:10px}
.thumbnails_picture ul li{padding-right:40px;list-style:none;display:inline-block}
.picture-slide-container{width:800px;margin:0 auto}
.picture-slide{text-align:center;background:#f4f4f4;border-top:solid 3px #d0d0d0;border-bottom:solid 3px #d0d0d0;padding:10px 10px 20px}
.picture-slide ul{padding-top:10px}
.picture-slide ul li{list-style:none;text-decoration:none}
.picture-slide-button-left{width:400px;float:left;text-align:left;padding:10px}
.picture-slide-button-right{width:350px;float:left;text-align:right;padding:10px}
.picture-slide-button-right a,.picture-slide-button-left a{text-decoration:none;color:#000;font-size:14px;font-family:Verdana, Geneva, sans-serif;padding:5px}
.picture-slide-button-right a:hover,.picture-slide-button-left a:hover{color:#fff;background:#375dc8}
.pagination{padding:10px}
.pagination ul li{width:30px;margin-left:15px;display:inline-block;text-align:center}
.pagination ul li a{text-decoration:none;color:#000;font:12px Verdana, Geneva, sans-serif;background:#e5e5e5;border:1px solid #666;padding:5px 15px}
.pagination ul li a:hover{color:#96c62d;background:#fff}
.thumbnails_picture ul,.pagination ul{text-align:center}
.pagination ul li.pagination_previous,.pagination ul li.pagination_next{width:70px;margin-left:15px}
.feedback,.feedback a{color:#c00;padding-bottom:5px;text-align:center;font-weight:700;text-decoration:none}
.feedback a:hover{text-decoration:underline;}
 #winapps .hiddenwinapps {display: none;}
 #winapps #loadmoreapps {font-size: .8em;}

 /* START CUSTOMIZATION */

#timeline .yearlist { width:100%; position: relative; list-style: none outside none;}
#timeline .yearlist li { float:left; padding:10px 15px 10px 0;  }
#timeline #timelinecontainer {min-height:300px;}
#timeline.wait {}
#timeline.wait #loading {display:block;}
#timeline #loading {display:none;background: url(../images/loading.gif) center 50px no-repeat #FFF;width: 200px;height: 63px;position: fixed;text-align: center;border: 1px solid #CCC;  margin-top: -50px;margin-left: -100px; top:250px; left:50%;-webkit-box-shadow:  0px 0px 20px 1px rgba(150, 150, 150, 1);box-shadow:  0px 0px 20px 1px rgba(150, 150, 150, 1); z-index:10; padding:20px;}
#timeline.wait #timelinecontainer{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

#timefilter { background: #FFF;float:left;}
#timefilter td label {font-size:12px;}
#timefilter.fixed { position:fixed; top:0;}
#timefilter.abs { position:absolute; bottom:0; top:auto;margin-bottom: 75px;}
#timefilter #timesearch { padding:5px; margin: 10px 0; width:170px;height:27px;border:none;background:url(../images/search-bg.png) no-repeat;-pie-background:url(../images/search-bg.png) no-repeat;font-family: Verdana, Geneva, sans-serif;font-size:13px;padding:0 10px;}
#timeline .pager { margin: 30px auto 15px auto;width: 60%;text-align: center;}
#timeline .pager a { padding: 4px 8px; color: #F60; text-decoration: none; font-weight: bold; background-color:#EEE; border: 1px solid #CCC; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;}
#timeline .pager strong { padding: 4px 8px; color: #000; background-color:#EEE; border: 1px solid #CCC; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px}
#timeline .pager a:hover { border: 1px solid #AAA; background-color: #DDD;}
#timelinecontainer #timelinetabs ul {list-style: none;}

#timeline-graph {
	background:url(http://dummyimage.com/2x1/D6DCE9/D6DCE9.gif) top center repeat-y;
	width:775px;
	padding:30px 0;
	margin:0 auto 50px auto;
	overflow:hidden;
	list-style:none;
	position:relative;
	font-family:sans-serif;
	font-size:12px;
	line-height:150%;
}

#timeline-graph:before, #timeline-graph:after {
	content:" ";
	width:10px;
	height:10px;
	display:block;
	background:#D6DCE9;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-5px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

#timeline-graph:after {
	content:" ";
	width:10px;
	height:10px;
	display:block;
	background:#D6DCE9;
	left:50%;
	top:auto;
	bottom:0px;
	margin-left:-5px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

#timeline-graph li.timelinedata:before,  #timeline-graph li.timelinedata:after {
	content:" ";
	width:27px;
	height:2px;
	background:#D6DCE9;
	position:absolute;
	left:100%;
	top:50%;
	background:-moz-linear-gradient(0, #92A3C7, #D6DCE9);
	background:-webkit-gradient(linear, left top, right top, from(#92A3C7), to(#D6DCE9));
}

#timeline-graph li.timelinedata:nth-of-type(even) {
	float:right;
	text-align:left;
}

#timeline-graph li.timelinedata:nth-of-type(even):after {
	background:-moz-linear-gradient(0, #D6DCE9, #92A3C7);
	background:-webkit-gradient(linear, left top, right top, from(#D6DCE9), to(#92A3C7));
	left:auto;
	right:100%;
}

#timeline-graph li.timelinedata:nth-of-type(odd),  #timeline-graph li.timelinedata:nth-of-type(even) {
	margin:-10px 0 0 0;
}

#timeline-graph li.timelinedata {
	min-height:120px;
	position:relative;
	clear:both;
	float:left;
	width:340px;
	padding:10px;
	background:#EAE9F2;
	border:1px solid #92A3C7;
	text-align:left;
	margin:0 0 10px 0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 1px #fff inset;
	-webkit-box-shadow:0 1px #fff inset;
	box-shadow:0 1px #fff inset;
}

#timeline-graph a {
	cursor:pointer;
	color:#3b5998;
	text-decoration:none;
	font-weight:bold;
}

#timeline-graph a:hover {
	a:hover;
	text-decoration:underline;
}

#timeline-graph img.avatar {
	left:8;
	position:absolute;
}

#timeline-graph p {
	padding:0 0 0 80px;
	position:relative;
}


#timelinedatavalue, #timelinedatavalue #tabs {font-size: 12px;}


.slider {}
.slider .slides {display: none;}
.slider .active {display: block;}
.slider .slide-page a {background-color: #3A87AD;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;padding: 3px 4px;font-size: 11.844px;line-height: 14px;color: white;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);white-space: nowrap;vertical-align: baseline;}
.slider .slide-page .selected { font-weight: bold;}


#boxy-details {width: 800px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
#boxy-details h3, #boxy-details h2 {color:#f10310; margin: 10px 0;}
#boxy-details h3 {font-size: 18px;}
#boxy-details h2 {font-size: 20px;}
#boxy-details .left-specs-column { width: 235px;}
#boxy-details .main-image {display: table-cell; vertical-align: middle; text-align: center; height: 280px; width: 235px; border: 1px solid #cccccc; -o-transition:.5s;-ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;}
#boxy-details .main-image:hover {border: 1px solid #005580; cursor: pointer;}
#boxy-details .main-image img {vertical-align: middle;max-height: 300px;max-width: 100%;}
#boxy-details .main-image > div {width: 235px;}
#boxy-details .devices_gallery { border-spacing: 5px; overflow-x: auto; width:240px;	}
#boxy-details .devices_gallery div {display: table-cell; vertical-align: middle; text-align: center; width: 70px; height: 70px; border: 1px solid #cccccc; -o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s; transition:.5s; padding: 1px;}
#boxy-details .devices_gallery div img {max-height: 70px;max-width: 100%;}
#boxy-details .devices_gallery img {vertical-align: middle;}
#boxy-details .devices_gallery div:hover { border: 1px solid #005580; cursor: pointer;}
#boxy-details .column-1 { width: 250px; float: left;}
#boxy-details .column-2 { width: 550px; float: right;position: relative;}
#boxy-details .column-2 .table th {background-color: #f5f5f5;width: 200px;}

#tabs .ui-tabs-nav {
    padding: 0em;
    background: transparent;
    border-width: 0px;
}
#tabs .ui-tabs-nav li {
    position: static;
    margin: 0px;
    border-bottom: 1px solid #d4ccb0 !important;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
#tabs .ui-tabs-nav li:first-child {
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
}
#tabs .ui-tabs-nav li:last-child {
    -moz-border-radius: 0px 6px 6px 0px;
    -webkit-border-radius: 0px 6px 6px 0px;
    border-radius: 0px 6px 6px 0px;
}
#tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0px;
    border-bottom: 1px solid #d4ccb0 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active{ padding-bottom: 0px !important; }

.tag-item {border-bottom: 1px dashed #AAA; padding-bottom: 10px;}
.tag-header { font-size: 18px; padding: 3px 0 0 0;}
.tag-header a {color : red;}
.tag-sub {}
.tag-description {padding-top: 5px;}
.tag-img {}


.options ul {list-style: none; margin-top: 15px;}
.options li {display: block; width: 100% padding:10px; border-top : 1px dashed #96C62D;border-bottom : 1px dashed #96C62D; padding: 5px; background-color: oldlace}

.recommendations {overflow: hidden;}
.recommendations .widget-header {font-weight: bold;}
.recommendation-items { float: left; width: 50%; margin-right: -1px; min-height: 150px; text-align: center;}
.recommendation-items img {height: 70px; max-width: 70%;}
.recommendation-items.odd {clear: left;}

/* Device Autocomplete */
.devicesuggest {border: 1px solid #CCCCCC;margin-left: -4px; padding: 5px 0 5px 6px;width: 60%;}
.compare-details .ui-autocomplete { max-height: 150px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; }
.compare-details .table-bordered ul {margin-left: 15px;}

.compare-details {width: 810px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
.compare-details .column-1 { width:800px; float:left;}
.compare-details .column-1 .table th {background-color: #f5f5f5;width:100px;}
.compare-details .column-1 .table td {text-align:center}
.compare-details .even td {background-color: #f3f8fc;}
.compare-details tr:hover td {background-color: #e3f0f9;}

.compare-details .page-title, #compare-details .sub-title-hardware {font-size: 20px;border: 1px solid #fff;background: #3395c6;text-align: center;padding: 5px 0px 5px 15px;color: #fff;font-weight: normal; margin-bottom: 10px;}
.compare-details .compare-change { color: #3276a7; cursor: pointer;}
.compare-details .remove-compare {color: #a62237; cursor: pointer;}
.compare-details .compare-table {margin-bottom: 20px}
.compare-details h2.sub-title {margin-bottom: 10px;font-size: 18px;border: 1px solid #cccccc;background: #efedee;padding: 5px 0px 5px 15px;text-align: center;color: #000;font-weight: normal;}
.compare-details .field-action input[type="button"] {margin: 0; padding: 1px;}
.compare-details .field-action input[type="text"] {padding: 2px 0 2px 5px;}
.compare-details .hero-unit {padding: 20px 15px; margin-bottom: 10px;}
.compare-details .hero-unit .devicesuggest {width: 73%;}

.compare-details .field { width: 100%}
.compare-details .field span {display: inline-block;}
.compare-details .field-yes {background: url("../images/yes.png") no-repeat scroll left 3px transparent;padding-left: 20px;}
.compare-details .field-no {background: url("../images/no.png") no-repeat scroll left 5px transparent;padding-left: 20px;}
.compare-details .field-date {background: url("../images/calendar2.png") no-repeat scroll left 2px transparent;padding-left: 30px;}
#compareto {width: auto;}

/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html #compare-details .ui-autocomplete { height: 150px; }
