.menuwrap{height: 100px; text-align: left;background-color: #f7f7f7;}
#headermenu{height: 60px; padding: 0px; width: 1000px; margin: 0px auto;}
.header_nomenu{background-image: url(../img/85/drop-menu.gif); background-repeat: repeat-x; height: 20px;}
#headermenu h1{font-size:14px; color: White; font-family: arial; font-weight: bold; text-align: left; float: left; padding: 32px 0px 0px 5px; margin: 0px;}
.splogo{float:left; margin: 10px 0px 0px 0px;}

/* submenu */
.submenubg{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; z-index: -1; margin: 0px auto; text-align: center; background-color: #727272;}
.submenubgshow{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; z-index: -1;margin: 0px auto; text-align: center; background-color: #485679;}
.menuwrap_nomenu{height: 44px; text-align: left; margin: 0px !important;}

.social{margin: 16px 40px 0px 0px; float: right;}
.social .fb{float: left; padding-right: 5px;}
.social .tw{float: left; padding-right: 5px;}

#nav {margin: 0px 0px 0px 15px;padding: 7px 0px 1px 0px;line-height: 100%; width: 985px; margin: 0px auto;}
#nav li {margin: 0 5px;padding: 1px 0 3px 0px;float: left;position: relative;list-style: none;}

/* main level link */
#nav a {font-weight: bold;color: #ffffff; text-decoration: none; font-size: 17px; display: block;padding:  8px 26px;margin: 0;}
#nav a:hover {color: #9EBFE0;}

/* main level link hover */
#nav .current a, #nav li:hover > a{color: #9EBFE0;}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {background: none;border: none;color: #727272; font-size: 13px;}
#nav ul a:hover {background: #727272 !important;color: #9EBFE0 !important;}


/* dropdown */
#nav li:hover > ul {display: block;}

/* level 2 list */
#nav ul {display: none;margin: 0;padding: 0;width: 200px;position: absolute;top: 33px;left: 0;border-bottom: solid 2px #727272;border-left: solid 2px #727272;border-right: solid 2px #727272;border-top: solid 1px #727272;background:  #ddd url(../img/87/gradient.png) repeat-x 0 0px !important;}
#nav ul li {float: none;margin: 0;padding: 0; border-bottom: solid 1px #b4b4b4;}
#nav ul a {font-weight: normal;padding:  8px 10px}

/* new
#nav li#dwltab{width: 192px; text-align: center;padding: 0px 0px 0px 8px; margin-left: 0px; float: left; position: relative; margin-top: -2px;}
#nav li#dwltab a{background:url(../img/87/header_dwlbtn.png) no-repeat;width: 170px;height: 35px;padding: 0px 0px 0px 0px; float: none !important; display: inline-block;}
#nav li#dwltab a:hover,ul.primary-nav li.menuparent-store a:hover,ul.primary-nav li.menuparent-storelng a:hover{background-position: 0px -42px; color: #ffffff;}
*/
#nav li#dwltab{width: 192px; text-align: center;padding: 0px; margin-left: 0px; float: left; position: relative; margin-top: -3px; text-align: right;}
#nav li#dwltab a{background:url(../img/87/header_dwlbtn3.png) no-repeat;width: 170px;height: 35px;padding: 0px 0px 0px 0px; float: none !important; display: inline-block;}
#nav li#dwltab a:hover,ul.primary-nav li.menuparent-store a:hover,ul.primary-nav li.menuparent-storelng a:hover{background-position: 0px -43px; color: #ffffff;}

/*#nav li#storetab{overflow: hidden; height: 20px; padding-left: 14px !important;}*/
#nav li#storetab{overflow: visible; height: 20px;padding-left: 25px !important;padding-right:23px !important;padding-bottom:8px;width:65px;cursor: pointer;}
#nav li#storetab a{background: url(../img/87/icons/shop-dap.png) no-repeat 4px 9px;color: #fde900;}
#nav li#storetab a:hover{background-position: 4px -14px;}
.stamp {position: absolute;top:-15px;left:8px;z-index:50;overflow:visible;height:40px;}

/* clearfix */
#nav:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#nav {display: inline-block;} 
html[xmlns] #nav {display: block;.}
 
* html #nav {height: 1%;}


/* beta menu */
div.rpanebeta {float: right;width: 222px; background-color: #cfcfcf; padding: 3px;}
.rpanebeta .item{/*background-color: #f5f5f5; margin-bottom: 1px; color: #223852;*/}
.rpanebeta div{padding-top: 0px !important;background-color: #f5f5f5; margin-bottom: 1px; color: #223852;}
.rpanebeta a{color: #223852; text-decoration: none; display: block; padding: 4px 0px 4px 21px;}
.rpanebeta .item:hover{color: #f5f5f5 !important;background-color: #0d244f; text-decoration: none; display:block;}
.rpanebeta .item a:hover{color: #f5f5f5 !important; display: block;background-color: #0d244f;}
h1.beta{color: #ffffff; font-size: 35px; font-weight: bold;padding: 0px; margin: 0px 0px 10px 0px;}
.betaMenuSelected{color: #f5f5f5 !important; display: block;background-color: #0d244f;}
.betaMenuLinkSelected{color: #f5f5f5 !important; display: block;background-color: #0d244f;}

/* footer */
.footer{background-color: #484848;}
.footer .col{float: left;padding: 15px 68px 0px 0px;}
.footer .col4{float: left;width: 270px; padding-top: 15px;}
.footer .col4 .cnet{background: url(../img/87/awards-sprite.jpg) no-repeat 0px 0px; width: 132px; height: 55px;float: left;}
.footer .col4 .softpedia{background: url(../img/87/awards-sprite.jpg) no-repeat -132px 0px; width: 132px; height: 55px;float: left;}
.footer .col4 .softonic{background: url(../img/87/awards-sprite.jpg) no-repeat 0px -55px; width: 132px; height: 45px;float: left;}
.footer .col4 .brothersoft{background: url(../img/87/awards-sprite.jpg) no-repeat -132px -55px; width: 132px; height: 45px;float: left;}
.footer .col4 .businessweek{background: url(../img/87/awards-sprite.jpg) no-repeat 0px -100px; width: 132px; height: 46px;float: left;}
.footer .col4 .wareseeker{background: url(../img/87/awards-sprite.jpg) no-repeat -132px -100px; width: 132px; height: 46px;float: left;}
.footer .col4 .pcworld{background: url(../img/87/awards-sprite.jpg) no-repeat 0px -146px; width: 132px; height: 47px;float: left;}
.footer .col4 .worldeconomic{background: url(../img/87/awards-sprite.jpg) no-repeat -132px -146px; width: 132px; height: 47px;float: left;}

.footer h4{font-size: 17px; color :#fffefe;}
.footer .col ul{ list-style-type: none; margin-left: 0px; padding-left: 0px;color:#fffefe;}
.footer .col ul li{padding-bottom: 10px;}
.footer .col a{color :#d3d3d3; text-decoration: none;}
.footer .col a:hover{text-decoration: underline;}
.footer .col ul li.socialicons {margin-top:24px;}

a.footer_prod, a.footer_prod:visited{color: #005298; font-weight: bold; font-size: 11px;}

a.footeradv, a.footeradv:visited{color: #005298; font-size: 11px;}
.footer_prod_div{padding-top: 3px;float:left;text-align:left; width: 780px;font-size: 11px;}
.footer_copy{color: #d3d3d3; font-size: 11px;}
img.logo_bot{float: left; margin: 0px 10px 10px 0px;}
#footer{text-align:left; color: #d3d3d3;margin: 5px auto; width: 1000px;background-color: #484848;}
#footer hr {margin: 0px; border: 0px; color: #484848;}
#footer img{margin-left: 5px;}
.footer_adv {clear:both;margin: 5px 30px 0px 30px;}
.copyright{padding: 0px 10px 20px 0px; float: left; font-size: 9px;width: 318px;}
.speedbitpatent{float: left; font-size: 9px; width: 450px;}
a.newsletter{color: #ff6600;}
/* footer */

.sitemenu_bottom{font-size:11px;text-align: center;margin: 20px auto 0px auto;}
.googletopsearch{float: right; padding: 20px 0px 0px 0px;}

/* right pane */
h3.rtpane, h4.rtpane{font-family: Arial, Helvetica, sans-serif;font-size: 13px;padding:0px;margin: 0px 0px 8px 0px;color: Black;}
.rt_wrap{background-color:#ebebeb; padding-left: 5px; padding-right: 5px;}
.rt_wrap2{background: #F9F9F9;border-left: 1px solid #C9C9C9;border-right: 1px solid #C9C9C9;padding: 7px 7px 0px 7px;}
.rt_line{clear:both;font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 8px;margin-bottom:8px;}
.rt_line2{clear:both;font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 6px;margin-bottom:6px;}
.partners_line{font-size:0px;line-height:3px;height:1px;background-color: #eeeeee; border-top: 1px solid #f9f7f7;border-bottom: 1px solid #fbfafa;margin-top: 8px;margin-bottom:8px;}
.partners_l{float:left;height:32px;width:85px;padding:8px 5px;text-align:center;border-right: 1px solid #eeeeee;}
.partners_r{float:left;height:32px;padding:8px 5px;text-align:center;border-left: 1px solid #fbfafa;}
.googletoolbar{float:left;margin-bottom:12px;margin-right: 5px;}
.rt_press{padding-left:9px;margin-right:10px;}
.rt_bw{background: url(../img/businessweek_small_banner.gif) no-repeat;width:161px;height:40px;padding: 27px 10px 8px 10px;text-align:center;color:White;margin-bottom:5px; margin: 0px auto;}
.rt_bw a{text-decoration:none;color:white;font-weight:bold;font-size:14px;}
.rt_worleconomic {border: 0px solid #C9C9C9;height:55px;padding-top: 8px;margin-bottom: 5px;}
.rt_dwlbtn {background: url(../img/87/download_free_btn.gif) no-repeat; width: 110px; height:21px;padding: 4px 0px 0px 23px;font-weight:bold;font-size:13px;margin:7px 0px 5px 0px;text-align:left;}
.rt_dwlbtn a{color:#1d8f17;text-decoration:none;}
.rt_green{color: #1d8f17;}
.usresay{width: 198px;height: 108px; padding-top: 2px;}
img.rp_title{float: right; margin: 8px 15px 4px 0px}

.fbfanwrap{background-color: White; }

.mar_b5{margin-bottom:5px;}
.mar_t5{margin-top: 5px;}
.mar_t8{margin-top: 8px;}
.mar_r5{margin-right: 5px !important;}
.pad_t5{padding-top:5px;}
.pad_b10{padding-bottom: 10px;}
.boldtxt{font-weight:bold;}
.alignright{text-align: right;}
.aligncenter{ text-align: center;}
.smallfont{font-size:11px;}
.pad_r0{padding-right: 0px;}
/* right pane */

/* corners */
b.rtop{display:block;}
b.rtop b{display:block;height: 1px; overflow: hidden;}
b.rtop b.r4{margin: 0 1px;height: 2px;}
b.r1{margin: 0 5px;}
b.rbottom b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rbottom{display:block;}
b.rbottom b{display:block;height: 1px; overflow: hidden;}
b.rbottom b.r4{margin: 0 1px; height: 2px;}
b.rtop b.r4 b{margin: 0 1px; height: 2px;}
b.rbottom b.r4 b{margin: 0 1px; height: 2px;}
b.rtop b.r3 b{margin: 0 2px;}
b.rbottom b.r3 b{margin: 0 1px;}
b.rbottom b.r2{margin: 0 3px; height: 1px;}
b.rtop b.r2 b, b.rbottom b.r2 b{margin: 0 2px;}
/* corners */

/* colors for corners */
.products{background: #ebebeb;}
.bg_gray{background: #C9C9C9;}
.bg_lightgray{background: #F9F9F9;}
.bg_white{background: #ffffff !important;}
/* colors for corners */

.breadcrumbs {padding-bottom:6px;padding-top: 5px;font-size:12px;margin: 0px 0px 0px 31px;text-align:left;}
.breadcrumbs a {color: #005298;text-decoration:none;font-weight:normal;}
.breadcrumbs .bread-arrow {font-size:14px;font-weight:bold;}