/*Fix Chrome*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;}

body, div, dl, dt, ul, ol, li, h1, h2,h3,h4, form, fieldset, p, input, blockquote, th, td{ margin: 0; padding: 0; }
body { color: #000; font:11px Arial,tahoma,sans-serif;background-color: #e6e9ea;}
a{color:#006bc1;text-decoration:none;outline:none;}
a:hover { text-decoration:underline ; color: #FF9933;}
img{ border: 0;vertical-align:middle; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; margin:0px;padding:0px;}
input,select{vertical-align: middle; }
fieldset{border:none;padding:10px;}
.clear { clear: both; }
.after:after { content: ""; display: block; clear: both; height: 0; visibility: hidden;display:inline-block;}

/*Head Start*/
.head_section{position:relative;width:981px;margin:0 auto;}

.top_menu{height:30px;width:981px;position:relative;margin:0 auto;overflow:auto;zoom:1;}
.top_menu .page_span{font:700 12px/20px Trebuchet MS;color:#000;padding:5px 0px;float:left;}
.top_menu .page_span h1{font:700 12px/20px Trebuchet MS;color:#000;}

.top_menu .user_menu{float:right;padding-top:5px;}
.top_menu .user_menu li{border-right:1px solid #286cb8;display:inline;padding-right:5px;margin-right:5px;}
.top_menu .user_menu li.last{border:none;padding-right:0px;margin-right:0px;}
.top_menu .user_menu li a{font:500 12px/20px arial;}
.top_menu .user_menu li a.username{font-weight:bold;}
.top_menu .user_menu li a.facebook_connect_header{padding-left:20px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1071px;}
.top_menu .user_menu li a.register_link{background-color:#80B205;color:#FFF;padding:0.2em 1em;font-weight:bold;margin-left:2px;}

.logo{width:430px;height:110px;float:left;background-color:#1F1F1F;}
.logo a{width:430px;height:110px;display:block;}

.search_form{width:521px;height:35px;float:left;display:block;overflow:hidden;padding:25px 15px;background-color:#1F1F1F;}
.search_form form{width:472px;height:25px;border:3px solid #3D3D3D;}
.search_form input.search_text{width:282px;height:21px;font:500 13px/21px Arial;line-height:21px;float:left;border:2px solid #FFF;}
.search_form button.search_button{width:80px;height:25px;background-color:#80B205;font:700 14px/25px Arial;line-height:25px;color:#FFFFFF;text-align:center;cursor:pointer;float:right;border:none;}

.search_form .select_box{width:100px;height:25px;float:left;color:#000;font:700 12px/25px Arial;border-left:3px solid #3D3D3D;border-right:3px solid #3D3D3D;}
.search_form div.tag_select{display:block;width:80px;height:25px;background:#fff url(../../default/images/icons_sprite.gif) no-repeat 80px -442px;padding:0 10px;line-height:25px;}
.search_form div.tag_select_hover{background:#fff url(../../default/images/icons_sprite.gif) no-repeat 80px -442px;padding:0 10px;}
.search_form div.tag_select_open{display:block;color:#000;width:80px;height:25px;background:#fff url(../../default/images/icons_sprite.gif) no-repeat 80px -442px;padding:0 10px;line-height:25px;}
.search_form ul.tag_options{position:absolute;width:100px;margin:0px;border:3px solid #3D3D3D;background:#FFF;margin-left:-3px;}
.search_form ul.tag_options li{display:block;width:80px;padding:0px 10px;margin:0px;height:25px;line-height:25px;text-decoration:none;color:#000;border-bottom:1px dotted #ccc;}
.search_form ul.tag_options li.open_selected{background:#fff;color:#000;}
.search_form ul.tag_options li.open_hover{background:#80B205;color:#fff;}

.site_nav_menu{width:536px;height:25px;float:right;padding-left:15px;background-color:#1F1F1F;}
.site_nav_menu li{float:left;border-left:4px solid #1F1F1F;}
.site_nav_menu li a{width:130px;height:25px;font:700 12px/25px Arial;display:block;background-color:#3D3D3D;color:#FFF;text-align:center;}
.site_nav_menu li a:hover{background-color:#5E5E5E;color:#FFF;text-decoration: none;}
.site_nav_menu li a.active{background-color:#80B205;color:#FFF;}
.site_nav_menu li a.active:hover{background-color:#80B205;color:#FFF;}

.nav_menu{width:981px;height:30px;background-color:#80B205;clear:both;margin-bottom:15px;}
/*Head End*/

/*Container Start*/
.container{width:981px;margin:0px auto;background-color:#FFF;overflow:auto;zoom:1;padding-bottom:30px;}
.section{width:981px;clear:both;margin-bottom:15px;overflow:auto;zoom:1;}
.section_left{width:190px;float:left;margin-right:15px;}
.section_center{float:left;width:461px;margin-right:15px;}
.section_center_right{float:right;width:776px;}
.section_right{float:right;width:300px;}
.section_title{clear:both;border-top:2px solid #80B205;background:#F2F2F2;font:700 16px/30px Trebuchet MS;padding-left:15px;}
.section_title h2{font:700 16px/30px Trebuchet MS;}
.section_title h3{font:700 16px/30px Trebuchet MS;}
.section_title strong{color:#286cb7;}
.section_title span{color:#80B205;}
/*Container End*/

.essential_nav ul.tab_menu{height:32px;width:175px;padding-left:15px;background:#F2F2F2 url(../../default/images/tab_menu_bg.gif) repeat-x 0 31px;overflow:hidden;}
.essential_nav ul.tab_menu li{height:20px;width:75px;float:left;cursor:pointer;font:700 12px/20px Arial;text-align:center;background:#81bb84;border:1px solid #81bb84;color:#FFF;overflow:hidden;margin:7px 5px 0px 0px;padding:2px 0px;}
.essential_nav ul.tab_menu li:hover{background-color:#c89302;border-color:#c89302;}
.essential_nav ul.tab_menu li.active{height:20px;width:75px;border-top-color:#cddced;border-left-color:#cddced;border-right-color:#cddced;border-bottom:2px solid #fff;color:#000;font:700 12px/20px Arial;background:#FFF;margin:7px 5px 0px 0px;padding:2px 0px;}
.essential_nav ul.tab_content li.hidden{display:none;}
.essential_nav ul.tab_content li.active{width:190px;height:auto;display:block;}
.essential_nav dt{padding:15px 15px 10px 15px;}
.essential_nav dt a{width:160px;height:32px;font:700 12px/32px Arial;display:block;}
.essential_nav dt a img{padding-right:10px;}
.essential_nav dd{margin:0px;padding:5px 5px 0px 5px;}
.essential_nav dd a{width:168px;height:20px;font:500 12px/20px Arial;display:block;text-align:left;border:1px solid #E4E4E4;background:#F6F6F6;padding:6px 0px 6px 10px;}

.sponsored_block{width:776px;clear:both;overflow:auto;zoom:1;}
.sponsored_block .section_title{border-top:none;border-bottom:1px solid #e4e4e4;background:none;overflow:auto;zoom:1;}
.sponsored_block .section_title span{float:left;color:#000;}
.sponsored_block .section_title a{font:500 11px/20px Arial;float:right;margin:8px 15px 0px 0px;}
.sponsored_block dl{width:242px;padding:15px 15px 15px 0px;float:left;overflow:auto;zoom:1;}
.sponsored_block dt{width:32px;height:32px;float:left;margin-right:10px;}
.sponsored_block dd{width:200px;float:right;margin:0px;}
.sponsored_block dd a{font:700 12px/18px Arial;margin-bottom:5px;text-decoration:underline;}
.sponsored_block dd p{width:200px;height:54px;font:500 12px/18px Arial;overflow:hidden;}

.category_section_title{width:190px;height:60px;margin-bottom:15px;}
.category_section_title h2 a{width:190px;height:60px;font:700 18px/60px Arial;text-decoration:none;color:#FFF;display:block;background:#80B205;text-align:center;}

.quick_links{margin-bottom:15px;background:#F5F5F5;}
.quick_links .section_title{padding-left:30px;border-color:#286cb7;background:#ebebeb url(../../default/images/icons_sprite.gif) no-repeat 10px -438px;}
.quick_links a{height:24px;font:500 12px/24px Arial;padding-left:30px;display:block;background-color:#F5F5F5;border-bottom:1px dotted #ccc;}
.quick_links a:hover{font:700 12px/24px Arial;background-color:#c89302;color:#FFF;text-decoration:none;}

/*Category Start*/
.category{width:190px;margin-bottom:15px;}
.category .section_title{padding-left:30px;border-color:#286cb7;background:#ebebeb url(../../default/images/icons_sprite.gif) no-repeat 10px -438px;}
.category a{width:160px;font:500 12px/24px Arial;padding-left:30px;background-color:#fff;display:block;}
.category a:hover,.category a:focus{background-color:#F6C739;color:#FFF;font-weight:700;text-decoration:none;}
.category li a{background:#F5F5F5 url(../../default/images/icons_sprite.gif) no-repeat 170px -542px;}
.category li li a{background:none;border:none;}
.category ul{line-height:1em;}
.category li{border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;}
.category li li{width:190px;float:left;display:block;border:none;background:none;}
.category li ul{width:570px;position:absolute;z-index:10;margin-left:-2000em;border:1px solid #C3D46A;background:#FFF;}
.category li:hover ul,.category li.hover ul{margin-left:190px;margin-top:-24px;}
/*Category End*/

.new_x{width:461px;clear:both;overflow:auto;zoom:1;margin-bottom:15px;}
.new_x .section_title{border-color:#286cb7;background-color:#ebebeb;}
.new_x ul.tab_menu{height:32px;width:446px;padding-left:15px;background:#ebebeb url(../../default/images/tab_menu_bg.gif) repeat-x 0 31px;overflow:hidden;}
.new_x ul.tab_menu li{height:20px;width:138px;float:left;cursor:pointer;font:700 12px/20px Arial;text-align:center;background:#7EA0C7;border:1px solid #7EA0C7;color:#FFF;overflow:hidden;margin:7px 5px 0px 0px;padding:2px 0px;}
.new_x ul.tab_menu li:hover{background-color:#c89302;border-color:#c89302;}
.new_x ul.tab_menu li.active{height:20px;width:138px;border-top-color:#cddced;border-left-color:#cddced;border-right-color:#cddced;border-bottom:2px solid #fff;color:#000;font:700 12px/20px Arial;background:#FFF;margin:0px 5px 0px 0px;padding:8px 0px 2px 0px;}
.new_x ul.tab_content li.hidden{display:none;}
.new_x ul.tab_content li.active{width:461px;height:auto;display:block;}
.new_x ul.tab_content ol{padding:5px 0px;}
.new_x ul.tab_content ol li{width:431px;height:auto;border-bottom:1px dotted #ccc;padding:10px 15px;font:500 12px/20px Arial;clear:both;overflow:auto;zoom:1;position:relative;}
.new_x ul.tab_content ol li .program_info span.category{font:500 11px/20px Arial;color:#999;}
.new_x ul.tab_content ol li .program_info .title a{font:700 12px/20px Arial;color:#006bc1;}
.new_x ul.tab_content ol li .program_info p{width:300px;line-height:16px;color:#000;padding:2px 0px;}
.new_x ul.tab_content ol li .program_info .editor_rating_info{height:20px;width:70px;}
.new_x ul.tab_content ol li .program_info .editor_rating_info ul{width:70px;height:14px;overflow:hidden;margin:3px 0px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -3028px;}
.new_x ul.tab_content ol li .program_info .editor_rating_info ul li{height:14px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -3000px;border:none;padding:0px;text-indent:-9999px;overflow:hidden;position:absolute;}
.new_x ul.tab_content ol li .program_download{position:absolute;top:20px;right:15px;}
.new_x ul.tab_content ol li .program_download a{width:100px;height:27px;display:block;overflow:hidden;background:#80B205 url(../../default/images/button_sprite.png) no-repeat right -59px;text-decoration:none;padding:0px 0px 3px 0px;cursor:pointer;}
.new_x ul.tab_content ol li .program_download a strong{width:64px;height:27px;display:block;font:700 13px/25px Century Gothic;color:#FFF;padding:0px 0px 3px 26px;background:#80B205 url(../../default/images/button_sprite.png) no-repeat 0px -59px;}
.new_x ul.tab_content ol li .program_download span.license{color:#80B205;text-align:center;display:block;}
.new_x ul.tab_content a.more_info{height:20px;font:500 12px/20px Arial;padding-right:30px;background:url(../../default/images/icons_sprite.gif) no-repeat 32px -239px;float:right;}

.top_x{width:300px;clear:both;overflow:auto;zoom:1;margin-bottom:15px;}
.top_x .section_title{background:#e3f0e3;}
.top_x .section_title strong{font:700 16px/30px Trebuchet MS;color:#80B205;}
.top_x ul.tab_menu{height:32px;width:285px;padding-left:15px;background:#e3f0e3 url(../../default/images/tab_menu_bg.gif) repeat-x 0 31px;overflow:hidden;}
.top_x ul.tab_menu li{height:20px;width:85px;float:left;cursor:pointer;font:700 12px/20px Arial;text-align:center;background:#81bb84;border:1px solid #81bb84;color:#FFF;overflow:hidden;margin:7px 5px 0px 0px;padding:2px 0px;}
.top_x ul.tab_menu li:hover{background-color:#c89302;border-color:#c89302;}
.top_x ul.tab_menu li.active{height:20px;width:85px;border-top-color:#cddced;border-left-color:#cddced;border-right-color:#cddced;border-bottom:2px solid #fff;color:#000;font:700 12px/20px Arial;background:#FFF;margin:0px 5px 0px 0px;padding:8px 0px 2px 0px;}
.top_x ul#tab_menu_top_evaluate_windows li{width:130px;}
.top_x ul#tab_menu_top_evaluate_windows li.active{width:130px;}
.top_x ul#tab_menu_top_evaluate_mac li{width:130px;}
.top_x ul#tab_menu_top_evaluate_mac li.active{width:130px;}
.top_x ul.tab_content li.hidden{display:none;}
.top_x ul.tab_content li.active{width:300px;height:auto;display:block;}
.top_x ul.tab_content ol{padding:5px 0px;}
.top_x ul.tab_content ol li{border-bottom:1px dotted #ccc;color:#1a7f0f;padding:0px 0px 0px 25px;}
.top_x ul.tab_content ol li.num_1{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1208px;}
.top_x ul.tab_content ol li.num_2{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1288px;}
.top_x ul.tab_content ol li.num_3{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1368px;}
.top_x ul.tab_content ol li.num_4{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1448px;}
.top_x ul.tab_content ol li.num_5{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1528px;}
.top_x ul.tab_content ol li.num_6{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1608px;}
.top_x ul.tab_content ol li.num_7{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1688px;}
.top_x ul.tab_content ol li.num_8{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1768px;}
.top_x ul.tab_content ol li.num_9{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1848px;}
.top_x ul.tab_content ol li.num_10{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1928px;}
.top_x ul.tab_content ol li.num_11{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2008px;}
.top_x ul.tab_content ol li.num_12{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2088px;}
.top_x ul.tab_content ol li.num_13{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2168px;}
.top_x ul.tab_content ol li.num_14{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2248px;}
.top_x ul.tab_content ol li.num_15{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2328px;}
.top_x ul.tab_content ol li.num_16{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2408px;}
.top_x ul.tab_content ol li.num_17{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2488px;}
.top_x ul.tab_content ol li.num_18{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2568px;}
.top_x ul.tab_content ol li.num_19{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2648px;}
.top_x ul.tab_content ol li.num_20{background:url(../../default/images/icons_sprite.gif) no-repeat 0px -2728px;}
.top_x ul.tab_content ol li dl{width:275px;}
.top_x ul.tab_content ol li dl dt{width:270px;height:30px;overflow:hidden;}
.top_x ul.tab_content ol li dl dt a{font:500 12px/30px Arial;}
.top_x ul.tab_content ol li dl.evaluate dt a{font:700 12px/30px Arial;}
.top_x ul.tab_content ol li dl dd{height:20px;font:500 12px/20px Arial;color:#000;margin:0px;padding-bottom:5px;}
.top_x ul.tab_content a.more_info{height:20px;font:500 12px/20px Arial;padding-right:30px;background:url(../../default/images/icons_sprite.gif) no-repeat 32px -239px;float:right;}

.essential_x{width:300px;clear:both;overflow:auto;zoom:1;margin-bottom:15px;}
.essential_x ul{padding-bottom:5px;}
.essential_x li{width:270px;height:30px;padding-left:30px;background:url(../../default/images/icons_sprite.gif) no-repeat 15px -1099px;overflow:hidden;border-bottom:1px dotted #ccc;}
.essential_x li a{font:500 12px/30px Arial;}
.essential_x a.more_info{height:20px;font:500 12px/20px Arial;padding-right:30px;background:url(../../default/images/icons_sprite.gif) no-repeat 32px -239px;float:right;}
/*TOPRANK END*/

/*OFFICIAL PARTNER START*/
.official_partner_downloads_block .section_title{padding-left:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#F2F2F2 url(../../default/images/icons_sprite.gif) no-repeat 10px -438px;overflow:auto;zoom:1;}
.official_partner_downloads_block .section_title h2{float:left;}
.official_partner_downloads_block .section_title a{font:500 11px/20px Arial;float:right;margin:5px 15px 5px 0px}
.official_partner_downloads_block ul{padding-top:10px;overflow:auto;zoom:1;}
.official_partner_downloads_block li{width:252px;height:30px;padding:0px 30px 0px 45px;background:url(../../default/images/icons_sprite.gif) no-repeat 30px -1099px;overflow:hidden;float:left;}
.official_partner_downloads_block li a{font:500 12px/30px Arial;}

.featured_brands_block .section_title{padding-left:30px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#F2F2F2 url(../../default/images/icons_sprite.gif) no-repeat 10px -438px;overflow:auto;zoom:1;}
.featured_brands_block .section_title div{float:left;}
.featured_brands_block .section_title a{font:500 11px/20px Arial;float:right;margin:5px 15px 5px 0px}
.featured_brands_block li{width:72px;height:72px;margin:40px 0px 0px 45px;float:left;text-align:center;}
.featured_brands_block li img{width:50px;height:50px;padding:10px;border:1px solid #e4e4e4;}
/*OFFICIAL PARTNER START*/

/*FOOTER START*/
.footer{position:relative;width:981px;margin:0 auto;clear:both;overflow:auto;zoom:1;border-top:2px solid #80B205;background:#F2F2F2;}
.footer dl{width:267px;float:left;padding:15px 30px;}
.footer dt{font:500 16px/30px Trebuchet MS;color:#80B205;margin-bottom:5px;}
.footer dd{margin:0px;}
.footer dd a{font:500 12px/25px Arial;}
.footer dd a.facebook{padding-left:18px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -1072px;}
.footer dd a.twitter{padding-left:18px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -3180px;}
.footer dd a.rss{padding-left:18px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -3210px;}
.footer dd a.comment{padding-left:18px;background:url(../../default/images/icons_sprite.gif) no-repeat 0px -3240px;}
.footer p{clear:both;text-align:center;font:500 12px/30px arial;color:#FFF;background-color:#1F1F1F;padding:15px 0px;}
/*FOOTER END*/

/* Section_Promotion Style */
#banner{width:461px;height:265px;position:relative;background-color:#F2F2F2;border-top:2px solid #80B205;overflow:hidden;margin-bottom:15px;}
#banner_container{width:5000px;position:relative;}
#banner_container li{float:left;width:461px;height:235px;}
#banner_container li .banner_info{padding:10px 15px;}
#banner_container li a{font:700 12px/20px Arial;}
#banner_container li p{font:700 16px/30px Arial;}
#banner_container li a img{display:block;}
#banner_control{width:461px;height:30px;}
#banner_control .pagination{width:100px;height:20px;margin:0px auto;}
#banner_control .pagination a{display:block;width:20px;height:0px;padding-top:20px;background-image:url(../../default/images/icons_sprite.gif);background-position:-73px -825px;float:left;overflow:hidden;margin:5px;text-indent:-9999px;}
#banner_control .pagination a:hover{background-position:-33px -825px;cursor:pointer;}
#banner_control .pagination a.current{background-position:5px -827px;}
#banner_control .pagination a.current:hover{background-position:5px -827px;cursor:pointer;}
#banner_control .next,#banner_control .prev{position:absolute;top:240px;left:10px;width:20px;height:20px;display:block;z-index:101;text-indent:-9999px;}
#banner_control a.prev{background:url(../../default/images/icons_sprite.gif) no-repeat 6px -788px;}
#banner_control a.prev:hover{background:url(../../default/images/icons_sprite.gif) no-repeat -44px -788px;cursor:pointer;}
#banner_control .next{left:431px;}
#banner_control a.next{background:url(../../default/images/icons_sprite.gif) no-repeat -19px -788px;}
#banner_control a.next:hover{background:url(../../default/images/icons_sprite.gif) no-repeat -69px -788px;cursor:pointer;}

/*Ad Start*/
#ad_general{width:728px;height:90px;margin:15px auto;}
#ad_general_3{width:728px;height:15px;padding:7px 0px 0px 130px;}
#ad_general_4{width:300px;height:250px;border-top:2px solid #80B205;padding-top:15px;margin-bottom:15px;background-color:#F2F2F2;}
#ad_general_9{width:160px;height:90px;margin:5px 5px 15px 5px;padding:7px 9px 7px 9px;border:1px solid #E4E4E4;}
