@charset "utf-8";
/* CSS Document */

html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin: 0; padding: 0; }
body { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; margin:0; padding:0; }
body { background-image: url(../images/bg-gradient.png); background-repeat: repeat-x; background-color:#FFFFFF; }

/* psd generated */
#container { position:relative; left:0px; top:0px; width:800px; height:730px; margin: 0 auto; background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#l-header { position:absolute; left:0px; top:0px; width:800px; height:179px; }
#l-key-features { position:absolute; left:0px; top:179px; width:534px; height:215px; }
#l-pdf-desk { position:absolute; left:534px; top:179px; width:266px; height:266px; }
#free-office { position:absolute; left:197px; top:394px; width:312px; height:51px; }
#l-viewcreatedit { position:absolute; left:0px; top:465px; width:800px; height:231px; background-image: url(../images/viewcreatedit.png); background-repeat: no-repeat; }
#l-nav-bottom { width:800px; height:20px; background-image: url(../images/l-nav-bottom.png); text-align: center; padding-top: 8px; margin: 0 auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#l-footer { width:800px; height:75px; background-color: #CCCCCC; text-align: center; padding-top: 10px; margin: 0 auto; color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }

/* links */
.navtop { color:#ffffff; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.navtop:link { text-decoration: none; }
.navtop:visited { text-decoration: none;}
.navtop:hover { text-decoration:underline;}
.navtop:active { text-decoration: none; }

.navbottom { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.navbottom:link { text-decoration: none; }
.navbottom:visited { text-decoration: none;}
.navbottom:hover { text-decoration:underline;}
.navbottom:active { text-decoration: none; }

.link-footer { color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.link-footer:link { text-decoration:underline; }
.link-footer:visited { text-decoration:underline; }
.link-footer:hover { text-decoration:none; }
.link-footer:active { text-decoration:underline; }

.questions{ color:#666666; line-height:21px; }
.questions:link { text-decoration:underline; }
.questions:visited { text-decoration:underline; }
.questions:hover { text-decoration:none; }
.questions:active { text-decoration:underline; }

/* layers */
#pdf-box { position:absolute; left:678px; top:237px; z-index:1; }
#rating { position:absolute; left:550px; top:260px; width:120px; z-index:1; line-height: 18px; }
#converter { position:absolute; left:20px; top:203px; z-index:1; }
#key-features { position:absolute; left:199px; top:246px; z-index:1; width: 320px; line-height: 24px; }
#navtop { position:absolute; left:20px; top:5px; z-index:1; }
#header-bottom { position:absolute; left:534px; top:179px; width:266px; height:25px; background-image: url(../images/header-bottom.png); background-repeat: no-repeat; }
#header-sh { position:absolute; left:0px; top:179px; width:534px; height:7px; background-image:url(../images/header-sh.png); background-repeat:no-repeat; }

/* buttons */
#bt-download { position:absolute; left:584px; top:394px; z-index:2; }
#bt-download-sm { position:absolute; left:632px; top:676px; z-index:2; }

/* texts */
.bullet-aspa { background-image: url(../images/bullet_aspa.png); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 16px; }
.bullet { background-image:url(../images/bullet.png); background-repeat:no-repeat; background-position: 0px 5px; padding-left: 10px; }

/* fixed divs */
#vicred1 { float:left; width:800px; height:46px; }
#vicred2 { float:left; width:798px; height:185px; padding-left: 1px; padding-right: 1px; }
#vicred2a { float:left; width:246px; padding-left: 20px; }
#vicred2b { float:left; width:246px; padding-left: 20px; }
#vicred2c { float:left; width:246px; padding-left: 20px; }

/*** FAQ ***/
#faq-container { position:relative; left:0px; top:0px; width:800px; height:1300px; margin: 0 auto; background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#faq-body { position:absolute; left:0px; top:204px; width:730px; z-index: 2; padding-left: 50px; padding-right: 20px; }

/*** privacy ***/
#priv-container { position:relative; left:0px; top:0px; width:800px; height:1100px; margin: 0 auto; background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#priv-body { position:absolute; left:0px; top:204px; width:730px; z-index: 2; padding-left: 50px; padding-right: 20px; }

/*** customer login ***/
#cust-container { position:relative; left:0px; top:0px; width:800px; height:1400px; margin: 0 auto; background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#cust-body { position:absolute; left:0px; top:204px; width:770px; z-index: 2; padding-left: 20px; padding-right: 10px; }

/*** support ***/
#support-container { position:relative; left:0px; top:0px; width:800px; height:1400px; margin: 0 auto; background-color: #FFFFFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #999999; border-left-color: #999999; }
#support-body { position:absolute; left:0px; top:204px; width:770px; z-index: 2; padding-left: 20px; padding-right: 10px; }
