body{color:#000;background:#fff url(../images/body-bg.gif) repeat-x left top;font-family:Tahoma,Geneva,sans-serif;}h1,h2,h3,h4,h5,h6,p{line-height:1.2em;}p.more{background:url(../images/content/right-arrow.gif) no-repeat right 2px;text-align:right;line-height:1.7em;margin-top:5px;padding-right:20px;margin-right:5px;}p.more a{color:#436996;font-size:120%;text-decoration:none;}div#common{color:#000;font-size:110%;line-height:150%;padding:10px;}div#common p{color:#000;font-size:110%;line-height:150%;}div#container div.wrapper{width:1008px;margin:0 auto;}div#header{background:url(../images/header/header-bg.gif) repeat-x left top;}div#header div.wrapper{padding-top:7px;height:91px;position:relative;}div#navigation{margin-left:20px;padding-top:63px;float:left;z-index:5;position:absolute;left:275px;bottom:-3px;}div#dashboard{background:url(../images/search-bar-middle.gif) repeat-x top left;height:51px;line-height:41px;}div#search{float:left;padding-left:10px;width:560px;}div#user-control{vertical-align:middle;float:right;width:340px;}div#container.home div#content div.wrapper{background:url(../images/content/content-wrapper-bg.gif) repeat-y left top;padding:25px 0;}div#content div.wrapper{background:url(../images/content/content-wrapper-bg.gif) repeat-y left top;padding:14px 0;}div#container.home div#main{width:770px;padding-right:15px;}div#main{width:770px;padding-right:15px;}div#container.home div#sidebar{width:190px;padding-left:10px;}div#sidebar{width:190px;padding-left:10px;}div#footer{background:#274e00 url(../images/footer/footer-bg.gif) repeat-x top left;padding-top:13px;height:51px;clear:both;}div#header div.logo{float:left;padding-top:3px;}div#header div.logo h1 a{background:url(../images/header/sofotex-logo.png) no-repeat top left;display:block;height:70px;width:275px;}div#header div.global-navigation{float:right;width:362px;}div#header div.global-navigation ul li{display:inline;background:url(../images/header/arrow.png) no-repeat left center;padding-left:12px;margin-right:10px;}div#header div.global-navigation ul li a{color:#1d577b;font-size:110%;font-weight:bold;text-decoration:none;}div#navigation ul li{background:url(../images/navigation/navigation.gif) no-repeat 0px 0px;float:left;margin-right:2px;height:28px;line-height:28px;padding-left:6px;}div#navigation ul li a{background:url(../images/navigation/navigation.gif) no-repeat right -29px;display:block;font-size:150%;color:#fff;padding:0px 20px;text-decoration:none;}div#navigation ul li.active{background:url(../images/navigation/navigation.gif) no-repeat 0px -58px;height:32px;font-weight:bold;line-height:32px;}div#navigation ul li.active a{background:url(../images/navigation/navigation.gif) no-repeat right -90px;}.nav{color:#1d577b;font-size:110%;font-weight:bold;text-decoration:none;}div#search h2{color:#FFF;font-size:150%;float:left;margin-right:5px;line-height:41px;}div#search div.search-form{float:left;}div#search div.search-form a{background:url(../images/search/advance-search-arrow.gif) no-repeat right bottom;padding-right:15px;color:#FFF;text-decoration:underline;font-size:110%;line-height:1.2em;font-weight:bold;}div#search div.search-form input.textbox{width:226px;vertical-align:middle;margin-right:5px;}div#search div.search-form input.submit{vertical-align:middle;margin-right:5px;}div#user-control ul li{display:inline;color:#fff;font-size:110%;font-weight:bold;}div#user-control ul li a{color:#fff;font-size:110%;text-decoration:underline;}div#content h1{color:#498214;font-size:200%;margin-bottom:15px;}div#content h2{color:#498214;font-size:180%;margin-bottom:7px;}div#container.home div#catagories{width:182px;margin:0px 0px 20px 0px;}div#catagories{width:100%;margin:0px 0px 20px 0px;}div#catagories li{border-bottom:1px solid #b6e0f8;}div#catagories li.first{border-top:1px solid #b6e0f8;}div#catagories li a{background:url(../images/content/sidebar/right-arrow.gif) no-repeat left center;padding-left:20px;color:#666666;font-size:120%;font-weight:bold;line-height:2em;text-decoration:none;}div#catagories li.parent a{background:url(../images/content/main/small-down-arrow.gif) left center no-repeat;padding-left:20px;}div#catagories li.parent ul.child{background:url(../images/content/main/category-child-bg.gif) left top repeat-y;overflow:hidden;border-top:1px solid #b6e0f8;}div#catagories li.parent ul.child li{color:#274e00;font-size:90%;border:none;padding:0px 10px;}div#catagories li.parent ul.child li a{color:#1c579b;background:none;padding-left:10px;}div.boxg{border:#c6c6c6 1px solid;}div.boxg div.boxg-top-left{float:left;background:url(../images/content/main/grey-box.gif) no-repeat top left;height:5px;width:5px;margin-top:-1px;margin-left:-1px;position:relative;line-height:5px;}div.boxg div.boxg-top-right{float:right;background:url(../images/content/main/grey-box.gif) no-repeat top right;height:5px;width:5px;margin-top:-1px;margin-right:-1px;position:relative;line-height:5px;}div.boxg div.boxg-bottom-left{float:left;background:url(../images/content/main/grey-box.gif) no-repeat bottom left;height:5px;width:5px;margin-bottom:-1px;margin-left:-1px;position:relative;line-height:5px;}div.boxg div.boxg-bottom-right{float:right;background:url(../images/content/main/grey-box.gif) no-repeat bottom right;height:5px;width:5px;margin-bottom:-1px;margin-right:-1px;position:relative;line-height:5px;}div.box1{border:#336699 1px solid;margin-bottom:15px;}div.box1 div.box1-top-left{float:left;background:url(../images/content/main/dark-blue-box.gif) no-repeat top left;height:5px;width:5px;margin-top:-1px;margin-left:-1px;position:relative;line-height:5px;}div.box1 div.box1-top-right{float:right;background:url(../images/content/main/dark-blue-box.gif) no-repeat top right;height:5px;width:5px;margin-top:-1px;margin-right:-1px;position:relative;line-height:5px;}div.box1 div.box1-bottom-left{float:left;background:url(../images/content/main/dark-blue-box.gif) no-repeat bottom left;height:5px;width:5px;margin-bottom:-1px;margin-left:-1px;position:relative;line-height:5px;}div.box1 div.box1-bottom-right{float:right;background:url(../images/content/main/dark-blue-box.gif) no-repeat bottom right;height:5px;width:5px;margin-bottom:-1px;margin-right:-1px;position:relative;line-height:5px;}div.box1 li.alternate{background:#f3faf2;}div.box2{border:#a6d0e7 1px solid;margin-bottom:15px;}div.box2 div.box2-top-left{float:left;background:url(../images/content/main/light-blue-box.gif) no-repeat top left;height:6px;width:6px;margin-top:-1px;margin-left:-1px;position:relative;line-height:5px;}div.box2 div.box2-top-right{float:right;background:url(../images/content/main/light-blue-box.gif) no-repeat top right;height:6px;width:6px;margin-top:-1px;margin-right:-1px;position:relative;line-height:5px;}div.box2 div.box2-bottom-left{float:left;background:url(../images/content/main/light-blue-box.gif) no-repeat bottom left;height:6px;width:6px;margin-bottom:-1px;margin-left:-1px;position:relative;line-height:5px;}div.box2 div.box2-bottom-right{float:right;background:url(../images/content/main/light-blue-box.gif) no-repeat bottom right;height:6px;width:6px;margin-bottom:-1px;margin-right:-1px;position:relative;line-height:5px;}div#footer ul{padding-left:10px;margin-bottom:20px;}div#footer ul li{color:#000;font-size:110%;display:inline;margin-right:8px;line-height:1.2em;}div#footer ul li a{color:#FFF;font-weight:bold;text-decoration:none;}div#footer p{color:#FFF;}div#main div.column1{float:left;width:445px;}div#main div.column2{float:right;width:300px;}div#main div.column2 div.subscribe{margin-bottom:15px;}div#premium{margin-bottom:25px;}div#premium div.boxg{background:#f2efef url(../images/content/main/preimum-bg.gif) repeat-x left top;}div#premium div.boxg div.prodcuts{padding:10px;}div#premium div.boxg div.prodcuts div.product{width:235px;float:left;}div#premium div.boxg div.prodcuts div.product img{float:left;}div#premium div.boxg div.prodcuts div.product div.information{float:right;width:170px;}div#premium div.boxg div.prodcuts div.product div.information h3{color:#1d577b;font-size:140%;}div#premium div.boxg div.prodcuts div.product div.information p{color:#1d577b;font-size:120%;line-height:1.3em;margin-bottom:10px;}div#premium div.boxg div.prodcuts div.product div.information a{background:url(../images/content/main/small-down-arrow.gif) no-repeat left bottom;color:#000;text-decoration:underline;padding-left:20px;font-size:140%;line-height:1.2em;}div#latest div.list{padding-bottom:10px;}div#latest div.list ul li{border-bottom:#b6e0f8 1px solid;padding:10px 10px;}div#latest div.list ul li div.homedetails{width:350px;float:left;}div#latest div.list ul li div.homedetails h4 a{color:#1c579b;font-size:140%;text-decoration:none;}div#latest div.list ul li div.homedetails p{color:#666666;font-size:120%;}div#latest div.list ul li div.rating{width:70px;float:left;}div#latest div.list ul li div.rating span{color:#9fa49e;font-size:120%;line-height:1.3em;}div#latest div.list ul li a img{float:right;}div#latest div.list ul li div.catdetails{width:670px;float:left;}div#latest div.list ul li div.catdetails h4 a{color:#1c579b;font-size:140%;text-decoration:none;}div#latest div.list ul li div.catdetails p{font-size:120%;}div#weekly div.list{padding-bottom:10px;}div#weekly div.list ol{float:left;width:221px;padding:6px 0px;}div#weekly div.list ol li{padding:5px 10px;border-bottom:#d1ecf9 1px solid;}div#weekly div.list ol li h4 a{color:#1c579b;font-size:140%;text-decoration:none;}div#featured div.box2{background:#edf7fd url(../images/content/main/featured-bg.gif) repeat-x left top;}div#featured div.box2 ol{margin-left:5px;padding:5px 0;}div#featured div.box2 ol li{border-bottom:#b6e0f8 1px solid;padding:5px 15px 5px 0;}div#featured div.box2 ol li h4{color:#1d577b;font-size:120%;}div#featured div.box2 ol li p{color:#666666;font-size:110%;}div#cloud div.box2{background:#edf7fd url(../images/content/main/cloud-bg.gif) repeat-x left top;}div#cloud div.box2 ol{padding:10px 10px 15px;}div#cloud div.box2 ol li{display:inline;margin-right:10px;}div#cloud div.box2 ol li a{color:#666666;font-size:120%;line-height:1.4em;text-decoration:none;}div#cloud div.box2 ol li a.size14{font-size:140%;font-weight:bold;}div#cloud div.box2 ol li a.size18{font-size:180%;font-weight:bold;}div#latest-reviews,div#downloads{clear:both;}div#latest-reviews div.box2,div#downloads div.box2{background:#ebf6fc url(../images/content/main/reviews-bg.gif) repeat-x left top;}div#latest-reviews div.box2 ol,div#downloads div.box2 ol{margin-left:5px;padding:5px 0;}div#latest-reviews div.box2 ol li,div#downloads div.box2 ol li{border-bottom:#b6e0f8 1px solid;padding:5px 15px 5px 0;}div#latest-reviews div.box2 ol li h4,div#downloads div.box2 ol li h4{color:#1d577b;font-size:120%;}div#latest-reviews div.box2 ol li h4 a,div#downloads div.box2 ol li h4 a{color:#1D577B;}div#latest-reviews div.box2 ol li p,div#downloads div.box2 ol li p{color:#666666;font-size:110%;}a.button{background:url(../images/content/main/submit.gif) left top no-repeat;height:30px;padding-left:15px;}a.button span{background:url(../images/content/main/submit.gif) right bottom no-repeat;height:30px;float:left;padding-right:15px;line-height:30px;font-size:120%;color:#f3faf2;font-weight:bold;}a.button:hover,a.button:hover span{text-decoration:none;}div#main div#breadcrumbs{margin-bottom:20px;}div#main div#breadcrumbs p span a{font-size:120%;color:#1c579b;font-weight:bold;}div#main div#breadcrumbs p span a.active{color:#274e00;}div#main div#software h4{font-size:140%;color:#003366;line-height:24px;margin:0px 0px 14px 10px;;}div#main div#software div.tabs{overflow:hidden;width:100%;}div#main div#software div.tabs ul li{margin-right:3px;float:left;}div#main div#software div.tabs ul li{background:url(../images/content/main/tabs.gif) left -60px no-repeat;height:30px;float:left;padding-left:12px;}div#main div#software div.tabs ul li a{background:url(../images/content/main/tabs.gif) right -90px;height:30px;float:left;padding-right:12px;line-height:30px;font-size:120%;font-weight:bold;color:#003300;}div#main div#software div#screenshots-tab-content{display:none;}div#main div#software div#reviews-tab-content{display:none;}div#main div#software div.tabs ul li.active{background:url(../images/content/main/tabs.gif) left top no-repeat;height:30px;float:left;padding-left:12px;}div#main div#software div.tabs ul li.active a{background:url(../images/content/main/tabs.gif) right -30px;height:30px;float:left;padding-right:12px;}div#main div#software div.tabs ul li a:hover{text-decoration:none;}div#main div#software div.tabs ul li span.specification{background:url(../images/content/main/spaecification.gif) left center no-repeat;padding-left:22px;display:block;}div#main div#software div.tabs ul li span.screenshots{background:url(../images/content/main/screenshots.gif) left center no-repeat;padding-left:22px;display:block;}div#main div#software div.tabs ul li span.review{background:url(../images/content/main/review.gif) left center no-repeat;padding-left:22px;display:block;}div#main div#software div.box3{background-color:#b0dd94;width:100%;overflow:hidden;margin-bottom:14px;}div#main div#software div.box3 div.box3-top{width:100%;overflow:hidden;}div#main div#software div.box3 div.box3-top div.box3-top-left{float:left;background:url(../images/content/main/green-box.gif) no-repeat top left;height:5px;width:5px;line-height:5px;}div#main div#software div.box3 div.box3-top div.box3-top-right{float:right;background:url(../images/content/main/green-box.gif) no-repeat top right;height:5px;width:5px;line-height:5px;}div#main div#software div.box3 div.box3-bottom div.box3-bottom-left{float:left;background:url(../images/content/main/green-box.gif) no-repeat bottom left;height:7px;width:7px;line-height:7px;}div#main div#software div.box3 div.box3-bottom div.box3-bottom-right{float:right;background:url(../images/content/main/green-box.gif) no-repeat bottom right;height:7px;width:7px;line-height:7px;}div#main div#software div.box3 div.box3-middle{background:#fff url(../images/content/main/tabs-box-bg.gif) left bottom repeat-x;padding:16px 13px 0px;margin:0px 1px 6px 1px;overflow:hidden;width:742px;}div#main div#software div.box3 div.box3-middle dl{width:340px;overflow:hidden;float:right;}div#main div#software div.box3 div.box3-middle dl dt{width:172px;float:left;font-size:120%;color:#003366;font-weight:bold;line-height:22px;}div#main div#software div.box3 div.box3-middle dl dd{float:left;font-size:120%;color:#666;line-height:22px;}div#main div#software div.box3 div.box3-middle dl dd a.rates{font-weight:bold;color:#003366;text-decoration:underline;display:block;}div#main div#software div.box3 div.box3-middle div.image{float:left;}div#main div#software div.box3 div.box3-middle div.image a{background:url(../images/content/main/enlarge.gif) right center no-repeat;padding-right:20px;font-size:120%;color:#003300;font-weight:bold;line-height:24px;text-align:right;display:block;}div#main div#software div.box3 p.download{background:url(../images/content/main/down-arrow.gif) left center no-repeat;font-size:260%;color:#1c579b;text-decoration:underline;padding-left:30px;line-height:24px;clear:both;margin-bottom:10px;}div#main div#software div.box3 p.download a{color:#1c579b;}div#main div#software div.box3 p{font-size:120%;}div#main div#description div.box2{margin-bottom:18px;}div#main div#description div.box2 h4{margin-left:0px;}div#main div#description div.box2 div.box-bottom{margin-top:-5px;position:relative;}div#main div#description div.box2 div.detail{background:#fafdfe url(../images/content/main/description-box-bg.gif) left bottom repeat-x;}div#main div#description div.box2 div.detail{padding:16px 20px 0px 20px;}div#main div#description div.box2 div.detail img{float:right;margin:0px 0px 12px 18px;}div#main div#description div.box2 div.detail p{font-size:120%;line-height:1.2em;margin-bottom:20px;}div#main div#description div.box2 div.detail div.controls{background:#c5e6f9;clear:both;border-top:1px solid #a6d0e7;overflow:hidden;width:758px;margin:0px -50px 0px -20px;position:relative;padding:5px 5px 0px 5px;}div#main div#description div.box2 div.detail div.controls a{font-size:120%;color:#003366;font-weight:bold;float:left;display:block;line-height:17px;}div#main div#description div.box2 div.detail div.controls a.review{background:url(../images/content/main/description-icons.gif) left -25px no-repeat;padding-left:24px;margin-right:30px;}div#main div#description div.box2 div.detail div.controls a.buy{background:url(../images/content/main/description-icons.gif) left -58px no-repeat;padding-left:24px;margin-right:34px;}div#main div#description div.box2 div.detail div.controls a.favoirates{background:url(../images/content/main/description-icons.gif) left -82px no-repeat;padding-left:24px;margin-right:30px;}div#main div#description div.box2 div.detail div.controls a.report{background:url(../images/content/main/description-icons.gif) left 5px no-repeat;padding-left:24px;}div#main div#description div.box2 div.box2-bottom{background-color:#c5e6f9;}div#main div#review-form div.box2{margin-bottom:18px;background:#fafdfe url(../images/content/main/contact-box-bg.gif) left bottom repeat-x;}div#main div#review-form div.box2 img{vertical-align:top;margin-right:5px;}div#main div#review-form div.box2 table{margin-left:7px;}div#main div#review-form div.box2 table td{padding:5px;font-size:120%;color:#666;font-weight:bold;line-height:1.2em;vertical-align:top;}div#main div#review-form div.box2 table td label{color:#333;}div#main div#review-form div.box2 table td input.radio{margin:2px 0px 0px 2px;vertical-align:top;}div#main div#review-form div.box2 table td input.textbox{vertical-align:top;padding:2px 3px;background:url(../images/content/main/textbox-bg.gif) left top repeat-x;border:1px solid #bdbcbd;width:275px;}div#main div#review-form div.box2 table td p.texarea{background:#fff url(../images/content/main/textarea-bg.gif) left bottom no-repeat;border:1px solid #bdbcbd;}div#main div#review-form div.box2 table td p.texarea textarea{width:560px;height:54px;background:none;border:none;vertical-align:top;}div#main div#reviews div.box2{background:#fafdfe url(../images/content/main/reviews-box-bg.gif) left bottom repeat-x;}div#main div#reviews div.box2 img{vertical-align:top;margin-right:5px;}div#main div#reviews div.box2 a.button{margin:0px 10px 10px 0px;}div#main div#reviews div.box2 ul{padding:0px 10px;overflow:hidden;}div#main div#reviews div.box2 ul li{margin-bottom:24px;position:relative;}div#main div#reviews div.box2 ul li img{position:absolute;left:40px;bottom:-13px;z-index:20;}div#main div#reviews div.box2 ul li div.comment.box{background:url(../images/content/main/comment-box-bg.gif) left bottom repeat-x;border:none;position:relative;z-index:2;}div#main div#reviews div.box2 ul li div.comment.box div.comment-box-top div.top-left{background:url(../images/content/main/comment-box.gif) left top no-repeat;float:left;height:5px;width:5px;line-height:5px;position:relative;}div#main div#reviews div.box2 ul li div.comment.box div.comment-box-top div.top-right{background:url(../images/content/main/comment-box.gif) right top no-repeat;float:right;height:5px;width:5px;line-height:5px;position:relative;}div#main div#reviews div.box2 ul li div.comment.box div.comment-box-bottom div.bottom-left{background:url(../images/content/main/comment-box.gif) left bottom no-repeat;float:left;height:5px;width:5px;margin-top:-5px;position:relative;margin-bottom:0px;line-height:5px;}div#main div#reviews div.box2 ul li div.comment.box div.comment-box-bottom div.bottom-right{background:url(../images/content/main/comment-box.gif) right bottom no-repeat;float:right;height:5px;width:5px;margin-top:-5px;position:relative;margin-bottom:0px;line-height:5px;}div#main div#reviews div.box2 ul li div.comment.box div.details{padding:5px;border:1px solid #bdbcbd;}div#main div#reviews div.box2 ul li div.comment.box div.details div.heading{overflow:hidden;width:100%;padding-top:5px;margin-bottom:5px;}div#main div#reviews div.box2 ul li div.comment.box div.details div.heading h5{color:#003366;font-size:120%;float:left;}div#main div#reviews div.box2 ul li div.comment.box div.details div.heading h5 a{color:#003366;}div#main div#reviews div.box2 ul li div.comment.box div.details div.heading div.metadata{font-size:120%;color:#003366;font-weight:bold;float:right;}div#main div#reviews div.box2 ul li div.comment.box div.details p{color:#6699cc;font-size:120%;line-height:14px;}div#main div#related-products div.boxg ul{padding:10px;}div#main div#related-products div.boxg ul li{background:url(../images/content/right-arrow.gif) left center no-repeat;font-family:Arial,Helvetica,sans-serif;padding-left:25px;font-size:120%;line-height:24px;color:#6699cc;}div#main div#related-products div.boxg ul li a{color:#003366;}div#main div#related-products h4{font-size:140%;color:#003366;line-height:24px;margin:0px 0px 14px 10px;;}div#sidebar div.ads{margin-bottom:10px;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}.clearfix:after{content:".";display:block;font-size:0;height:0;clear:both;visibility:hidden;}.clearfix{display:block;}.floatbox{overflow:hidden;}.clear{clear:both;height:1px;line-height:1px;}.flR{float:right;}.flL{float:left;}.alR{text-align:right;}.alC{text-align:center;}.vlT{vertical-align:top;}.vlB{vertical-align:bottom;}.hide{display:none;}.ir{position:relative;overflow:hidden;}.ir span{position:absolute;top:0;text-indent:-1000em;}html{font-size:100.01%;}body{font-size:62.5%;line-height:1em;}a:link,a:visited{text-decoration:none;cursor:pointer;}a:link:hover,a:visited:hover{text-decoration:underline;}