/*browser reset*/
html,body,div,span,applet,object,iframe,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;}img{border:0;}:focus{outline:none;}
/*page*/
body{padding:0;margin:0;background-color:#ffffff;font:normal 12px/10px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#444444;word-spacing:2pt;}
/* paragraph */
p{font:normal 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;text-align:left;}
/* horizontal rule */
hr {margin: .5em 0 .5em 0;display:block;background:#c8c8c7;color:#c8c8c8;height:1px;border:none;}
/* links */
a{color:#494949;cursor:pointer;text-decoration:none;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{-moz-outline-style:none;}
a.aca-free{display:block;background:url(../images/box_freelicense.png) no-repeat 0 0;width:230px;height:111px;margin:0 0 0 80px;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}
a.aca-free:hover{background:url(../images/box_freelicense.png) no-repeat 0 -111px;}
a.aca-fifty{display:block;background:url(../images/box_discount.png) no-repeat 0 0;width:230px;height:111px;margin:0 0 0 80px;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}
a.aca-fifty:hover{background:url(../images/box_discount.png) no-repeat 0 -111px;}
/* headings */
h1, h2, h3, h4, h5, h6 {font-weight:bold;line-height:100%;}
h1{font-size:22px;color:#144b08;}h2{font-size:22px;color:#144b08;}h3{font-size:20px;color:#144b08;}h4{font-size:13px;color:#144b08;}h5{font-size:12px;color:#144b08;}h6{font-size:11px;color:#144b08;}
/*layout*/
#container{width:auto;height:auto;margin:auto;}
#top{width:auto;height:32px;background:url(../images/top-bg.gif) top repeat-x;}
#top-left{width:400px;height:32px;padding:5px 0 0 0;float:left;}
#top-right{width:400px;height:32px;float:right;}
#bigbanner{width:auto;height:327px;padding:20px 0 0 0;background:url(../images/bigbanner-bg.gif) top repeat-x;}
#bigbanner-title{width:416px;height:78px;margin:20px 0 0 0;background:url(../images/bigbanner-title.png) no-repeat 0 0;}
#smlbanner{width:auto;height:150px;padding:20px 0 0 0;background:url(../images/smlbanner-bg.gif) top repeat-x;}
.logo{width:203px;height:80px;background:url(../images/logo.png) no-repeat 0 0;float:left;}
.logohw{width:203px;height:80px;background:url(../images/logoHalloween.png) no-repeat 0 0;float:left;}
#menu{width:520px;height:32px;margin:20px 0 0 0;padding:8px 0 0 15px;background:url(../images/menu-bg.png) no-repeat 0 0;float:right;}
#main{width:800px;height:auto;margin:10px auto 20px auto;}
#footer{clear:both;width:auto;height:45px;margin:0 auto 10px auto;padding:10px 0 5px 0;background-color:#dad8d8;}
#copyright-text{width:900px;height:auto;margin:5px auto 15px auto;font-size:10px;color:#717171;text-align:center;line-height:15px;}
#left{width:520px;float:left;}
#right{width:260px;float:left;}
/*style*/
.search-btn{display:block;background:url(../images/search-btn.png) no-repeat 0 0;width:53px;height:20px;margin:0 0 0 0;overflow:hidden;float:right;}
.search-btn:hover{background:url(../images/search-btn.png) no-repeat 0 -20px;}
.searchbtntop{width:53px;height:20px;margin:2px 0 0 0;float:right;}
.menulinks{color:#FFFFFF;cursor:pointer;text-decoration:none;}
.color-orange{color:#fea915;}
.color-green{color:#144b08;}
.text{width:780px;height:auto;padding:10px 10px 0 10px;margin:0 0 20px 0;float:left;}
.box{width:230px;height:auto;margin:0 0 20px 0;padding:0 30px 0 0;float:left;}
.box-text{margin:10px 0 0 0;}
.bannertop{width:800px;height:80px;float:left;}
.bannerbottom{width:800px;height:248px;background:url(../images/banner-trial.png) no-repeat 0 0;float:left}
.freereg-btn{width:208px;height:42px;margin:20px 0 0 0;float:right;}
.centered{width:800px;height:auto;margin:auto;}
.smtext-white{color:#FFFFFF;font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.search-bg{width:125px;height:23px;padding:4px 0 0 28px;background:url(../images/search-bg.png) no-repeat 0 0;float:right;}
.searchinp{color:#ffffff;font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;background-color:#042846;border:none;}
.newsletter-bg{width:151px;height:18px;margin:0 5px 0 0;padding:4px 0 0 28px;background:url(../images/newsletter-bg.png) no-repeat 0 0;float:left;}
.newsletter-inp{color:#4c4c4c;font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;background-color:#e0dfdf;border:none;}
.newsletter-txt{width:200px;height:auto;margin:0 0 2px 0;}
.menu-link{width:auto;height:auto;margin:8px 0 0 0;float:left;}
.menu-line{width:2px;height:26px;margin:0 10px 0 10px;background:url(../images/menu-line.png) no-repeat 0 0;float:left;}
.downloadbtn-div{width:117px;height:34px;margin:73px 0 0 20px;float:left;}
.downloadtext{width:auto;height:auto;margin:85px 0 0 20px;font-weight:bold;color:#FFFFFF;float:left;}
.long-box{width:490px;height:auto;padding:0 30px 10px 0;}
.promo{width:490px;height:auto;padding:30px 30px 10px 0;float:left;}
.promoml{width:490px;height:auto;padding:30px 30px 10px 0;float:left;background:url(../images/maclinux.png) 380px 0 no-repeat;}
.promo-text{margin:10px 0 0 0;}
/*.tweetbox{width:410px;height:100px;margin:30px 0 20px 0;padding:15px 30px 0 80px;background:url(../images/twitterb.png) 0 0 no-repeat;}*/
.tweetbox{width:230px;height:auto;padding:30px 30px 10px 0;background:url(../images/twitterb.png) 150px 0 no-repeat;float:left;}
.footer-left{width:400px;float:left;}
.footer-right{width:400px;float:left;text-align:right;}
.socialnetworks{margin:10px 0 0 0;}
.benefits{width:auto;height:auto;margin:20px 0 0 0;float:left;}
.benefits-title{width:220px;height:26px;float:left;}
.benefits-texts{width:550px;height:auto;padding:0 0 0 10px;float:left}
.features-title{width:230px;height:40px;padding:5px 0 0 0;margin:0 0 10px 0;font-size:18px;color:#144b08;line-height:20px;}
.box-text img{float:left;margin: 0 10px 0 0;}
.api-box{margin:10px 0 0 20px;width:200px}
.apititle{width:70px;margin:10px 0 0 0;padding:3px 0 0 0;float:left;}
.apinp{width:130px;margin:10px 0 0 0;float:left;}
.middleform{width:auto;height:auto;margin:10px auto 0 auto;clear:both;}
.midadd{width:600px;height:130px;margin:0 auto 0 auto;}
.midaddfaq{width:800px;height:130px;margin:0 auto 0 auto;}
.newfeature, .newfeature-title{width:780px;border-bottom:solid 1px #cccccc;float:left;margin:20px 0 0 0;}
.newfeature-title{background-color:#eeeeee;}
.newfeature-leftbox, .newfeature-rightbox{width:180px;height:30px;float:left;}
.newfeature-rightbox{width:600px;height:auto;float:left;}
.newfeature-lefttitle, .newfeature-righttitle{height:20px;padding:10px 0 0 5px;font-size:16px;color:#144b08;float:left;}
.newfeature-rightitle{width:600px;}
.newfeature-lefttitle{width:180px;}

/*btn*/
.download-btn{display:block;background:url(../images/btn-download-blue.png) no-repeat 0 0;width:117px;height:34px;line-height:40px;text-indent:-9000px;overflow:hidden;}
.download-btn:hover{background:url(../images/btn-download-blue.png) no-repeat 0 -34px;}
.subscribe-btn{display:block;background:url(../images/subscribe-btn.png) no-repeat 0 0;width:60px;height:20px;margin:1px 0 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}
.subscribe-btn:hover{background:url(../images/subscribe-btn.png) no-repeat 0 -20px;cursor:pointer;}
.ordernow-btn{display:block;background:url(../images/ordernow-btn.png) no-repeat 0 0;width:103px;height:22px;margin:3px 20px 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:right;}
.ordernow-btn:hover{background:url(../images/ordernow-btn.png) no-repeat 0 -22px;}
.search-btn{display:block;background:url(../images/search-btn.png) no-repeat 0 0;width:53px;height:20px;line-height:40px;text-indent:-9000px;overflow:hidden;cursor:pointer;}
.search-btn:hover{background:url(../images/search-btn.png) no-repeat 0 -20px;cursor:pointer;}
.learnmore-btn{display:block;background:url(../images/learnmore-btn.png) no-repeat 0 0;width:103px;height:22px;margin:1px 0 0 0;line-height:40px;text-indent:-9000px;overflow:hidden;float:left;}
.learnmore-btn:hover{background:url(../images/learnmore-btn.png) no-repeat 0 -23px;}


/*lists*/
ul.bluedot, ul.greendot, ul.drop{margin:0px 0px 0px 5px;list-style:none;}
ul.bluedot li, ul.greendot li{margin:10px 0px 0px 0px;padding:0px 0px 0px 16px;line-height:120%;font-size:12px;}
ul.bluedot li{background:url(../images/bluedot.png) 0 0 no-repeat;}
ul.greendot li{background:url(../images/greendot.png) 0 0 no-repeat;}
ul.drop li{margin:10px 0px 0px 0px;padding:2px 0px 0px 20px;line-height:120%;font-size:12px;background:url(../images/drop.png) 0 0 no-repeat;}

/* Screenshots */
:focus{outline: none;}
.spacer{clear:both;font-size:0;line-height:0;}
#content{width:800px;margin:auto;}
#screen{float:left;display:inline;overflow:hidden;width:800px;background:url(../images/bg_slide.png) no-repeat 0px 0px;margin:20px 0 20px 0;}
#screenend{float:left;display:inline;width:800px;height:24px;background:url(../images/bg_end.png) no-repeat 0px 0px;}
#screenmenu{float:left;display:inline;width:200px;padding:0 0 0 20px;}
#screenmenu p{color:#144b08;float:left;font:bold 14px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:22px 0 3px 0;}
#screenmenu ul{width:200px;float:left;list-style-type:none;}
#screenmenu ul li{float:left;clear:both;}
#screenmenu ul li a{color:#3c8507;text-decoration:underline;float:left;clear:both;font:normal 12px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;width:200px;}
#screenmenu ul li a:hover{background:url(../images/arrow.png) no-repeat center right;position:relative;float:left;color:#4aa309;width:200px;}
#screenmenu .current{background:url(../images/arrow.png) no-repeat 100% 0;position:relative;float:left;color:#4aa309;text-decoration:none;}
#screenview{float:left;display:inline;width:561px;padding:25px 0 0 9px;}
#screenview .view{margin:0;padding:0 8px 0 0;display:none;}
#screenview .view h1{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#434343;margin:0 0 10px 0;}
#screenview .view p{font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;color:#434343;}
#screenview .view img{margin:10px 0 10px 0;border:none;}
#screenview .view ul{list-style-type:none;margin:10px 0 10px 0;font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#434343;}
#screenview .view ul li{margin-left:5px;padding:0 0 0 12px;background:url(../images/list.png) no-repeat left center; }
#screenview .view ul li a{color:#494949;text-decoration:none;}
#screenview .view ul li a:hover{color:#1960a2;text-decoration:none;}
/* END Screenshots */

ul.arrow, ul.drop, ul.whitedrop{margin:0px 0px 0px 5px;list-style:none;}
ul.arrow li, ul.drop li, ul.whitedrop li{margin:5px 0px 0px 0px;padding:3px 0 0 20px;line-height:120%;font-size:11px;}
ul.whitedrop li{color:#0c4b74;font-weight:bold;}
ul.arrow li {background:url(../images/orangearrow.png) 0 0 no-repeat;}
ul.drop li {background:url(../images/drop.png) 0 0 no-repeat;}
ul.whitedrop li {background:url(../images/drop.png) 0 0 no-repeat;}
.redstar{color:#e60b0b;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.ordertbl{width:417px;height:57px;margin:10px auto 0 auto;background:url(../images/order-tbl.png) 0 0 no-repeat;}

.prem-newuser{width:300px;height:116px;background:url(../images/prem-new.png) 0 0 no-repeat;float:left;}
.prem-existing{width:300px;height:116px;background:url(../images/prem-existing.png) 0 0 no-repeat;float:left;}
.socialicons{width:auto;height:16px;float:right;margin:0 10px 0 0;}
.searchbox{width:220px;height:21px;background:url(../images/searchbox.png) no-repeat 0 0;margin:0 15px 0 0;float:right;}
.thankyoubox{width:auto;height:auto;margin:10px 10px 0 0;float:left;}
.separator{width:1px;height:70px;background-color:#e3e3e3;float:left;margin:15px 30px 0 30px;}
/* FAQ Page*/
ul{margin:0;padding:0;}
:focus{outline: none;}
.spacer{clear:both;font-size:0;line-height:0;}
.dt{padding:0 0 0 10px;font:12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ffffff;}
.dv{line-height:25px;padding:0 0 0 10px;}
.expand{display:block;width:800px;margin:20px 0 20px 0;background-color: #f5f5f5;}
.expand h1.row{display:block;_height:31px;min-height:25px;width:772px;font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000000;padding:6px 0px 0px 28px;margin:0px;background:url(../images/arrow.gif) no-repeat center right #e4e4e4;cursor:pointer;border-bottom:solid 1px #ffffff;}
.expand h1.row:hover{background:url(../images/arrow_w.gif) no-repeat center right #e1fbce;}
.expand h2.row{display:block;_height:30px;min-height: 25px;width: 790px;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFFFFF;padding:5px 0px 5px 10px;background:#254f1a;margin:0px;border-bottom:solid 1px #ffffff;}
.expand h3.row{display:block;_height:31px;min-height:25px;width:772px;font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000000;padding:6px 0px 0px 28px;margin:0px;background:url(../images/arrow.gif) no-repeat center right #e4e4e4;border-bottom:solid 1px #ffffff;}
.expand div{display:none;border-bottom:solid 1px #fff;font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#434343;text-align:justify;padding:0 10px 0 10px;}
.expand ul {display:block;width: 784px;list-style-type:disc; margin:5px 0 10px 0;*margin-bottom:0px;font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.expand ul li{display:list-item;margin:0px 0px 5px 30px;*padding-left:0px;line-height:15px;}
.footer-end-k{text-indent:-9999px;display:none;color:Black;background-image:url(../images/footer_end.gif);}

/*lang box*/
#loopedSlider,#newsSlider {float:left;}
.langbox {width:226px;height:148px;margin:0 30px 20px 0;background:url(../images/language-box.png) 0 0 no-repeat;overflow:hidden;position:relative;float:left;}
.slides { position:absolute; top:0; left:0; }
.slides div {width:222px;height:118px;margin:4px 0 0 4px;}
ul.pagination {position:absolute; list-style:none;margin:135px 0 0 0;}
ul.pagination li {margin:0 3px 0 0;float:left;}
ul.pagination li .japan{display:block;background:url(../images/languages.png) no-repeat 0 0;width:22px;height:14px;text-indent:-9000px;overflow:hidden;float:left;}
ul.pagination li.active .japan {background:url(../images/languages.png) no-repeat 0 -14px;}
ul.pagination li:hover .japan {background:url(../images/languages.png) no-repeat 0 -14px;}
ul.pagination li .germany{display:block;background:url(../images/languages.png) -22px 0 no-repeat;width:22px;height:14px;text-indent:-9000px;overflow:hidden;float:left;}
ul.pagination li.active .germany{background:url(../images/languages.png) no-repeat -22px -14px;}
ul.pagination li:hover .germany{background:url(../images/languages.png) no-repeat -22px -14px;}
ul.pagination li .france{display:block;background:url(../images/languages.png) -44px 0 no-repeat;width:22px;height:14px;text-indent:-9000px;overflow:hidden;float:left;}
ul.pagination li.active .france {background:url(../images/languages.png) no-repeat -44px -14px;}
ul.pagination li:hover .france {background:url(../images/languages.png) no-repeat -44px -14px;}
ul.pagination li .spain{display:block;background:url(../images/languages.png) -66px 0 no-repeat;width:22px;height:14px;text-indent:-9000px;overflow:hidden;float:left;}
ul.pagination li.active .spain{background:url(../images/languages.png) no-repeat -66px -14px;}
ul.pagination li:hover .spain{background:url(../images/languages.png) no-repeat -66px -14px;}