/* Start of CMSMS style sheet 'vistacrypt' */
body{
 padding:0;
 margin:0;
 background:#ffffff;
 width:100%;
 text-align:center;
font-size:12px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
 padding:34px 0 0 0;
}
*{
padding:0;
 margin:0;
}
small{
 font-size:8px;
}
img{
 border:none;
}
ul{
 padding:0;
 margin:0;
 list-style:none;
}
.mail{
 position:relative;
 top:2px;
}
#orderNumber{
 display:none;
}
.size17px{
 font-size:17px;
}
.bottomBorder{
 border-bottom:#ebeff0 solid 1px;
}
.rightBorder{
 border-right:#ebeff0 solid 1px;
}
.winencryptColor{
 color:#318db9;
}
.s{
 color:#dc0500;
}
.ps{
 clear:both;
}
.title{
 font-size:14px;
}
#site_body{
 width:860px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 margin:0 auto;
 left:50%;
}
a{
 color:#00a9d3;
}

a:hover{
 color:#dc0500;
}
table{
 padding:0;
 margin:0;
 border-spacing:0;
 border-collapse:collapse;
}
td{
 padding:0;
 margin:0;
}
/* Top Header */
#top-header{
 width:100%;
 float:left;
 height:71px;
}
#top-header li{
 float:left;
}

#top-header .search{
 padding:2px 0 2px 4px; 
 margin:17px 0 0 0;
 width:210px;
 height:14px;
 background:#fff;
 border:#e0e0e0 solid 1px;
 font-size:11px;
 color:#979796;
 position:relative;
 left:1px;
}

/* end Top Header */



/* Center Header */
#center-header{
 display:block;
 width:860px;
 height:292px;
 overflow:hidden;
 float:left;
 margin:3px 0 0 0;

}
/* end Center Header */


/* Bottom Header */
#bottom-header{
 width:860px;
 height:29px;
 float:left;
}
#bottom-header #tabs{
 width:420px;
 float:left;
}
#bottom-header #secure{
 width:440px;
 float:left;
}
/* end Bottom Header */


/* Content */
#content{
 width:860px;
 float:left;
 text-align:left;
 padding:40px 0 0 0;
 font-size:12px;
}

#content h2{
 font-size:24px;
 line-height:26px;
 font-weight:bold;
 color:#37a0ba;
 padding:0 0 2px 0;
 border-bottom:#becace dotted 1px;
 margin:0;
}
#content h3{
 font-size:15px;
 line-height:17px;
 font-weight:bold;
 color:#294f5d;
 padding:0 0 4px 0;
 border-bottom:#becace dotted 1px;
 margin:0;
}
#content h4{
 font-size:14px;
 font-weight:bold;
 color:#294f5d;
 padding:10px 0 0 0;
}
#content .left{
 width:224px;
 float:left;
 padding:7px 24px 0 32px;
}
#content .right{
 width:548px;
 float:left;
 color:#294f5d;
}
#content .right p{
 padding:0;
 margin:7px 0 15px 0;
 font-size:12px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
}
#content .right .winencrypt_read_more{
 float:right;
 margin:10px 0 0 0;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}
#content .right .product{
 width:580px;
 height:213px;
 background:url(./images/content/cryptarchiver-bkg.jpg) no-repeat;
 overflow:hidden;
 float:left;
 margin:40px 0 0 0;
}
#content .right .product .image{
 float:left;
 padding:30px 0 0 30px;
}
#content .right .product .description{
 float:left;
 padding:30px 0 0 35px;
}
#content .right .product .description .title{
 font-size:14px;
 font-weight:bold;
 color:#294f5d;
}
#content .right .product .description ul{
 padding:15px 0 0 10px;
}
#content .right .product .description ul li{
 background:url(./images/bullets/main.gif) no-repeat left center;
 padding:0 0 0 17px;
}
#content .right .product .description .download{
 padding:22px 0 0 0;
}


#content .quick-buy-list{
 padding:10px 0 37px 12px;
 line-height:18px;
}
#content .work-with-list{
 padding:10px 0 37px 0;
 line-height:12px;
 color:#294f5d;
}
#content .work-with-list li{
 margin:0 0 15px 0;
}

#content .work-with-list .title{
 padding:0 0 4px 0;
}
#content .work-with-list .text{
 font-size:11px;
}

#content .quick-facts{
 font-size:11px;
 padding:10px 0 37px 0;  
}
#content .quick-facts li{
 margin:0 0 15px 0;
}
#content .quick-facts .size{
 color:#aeaeae;
}
#content .testimonials{
 padding:10px 0 0 0;
}
#content .testimonials .winencrypt_read_more{
 float:right;
 margin:5px 0 0 0;
}
#content .testimonials li{
 margin:0 0 25px 0;
}
#content .testimonials .author{
 font-style:italic;
 color:#aeaeae;
 padding:2px 0 0 0;
}
#content .awards{
}	
#content .awards .underlined{
 border-bottom:#becace dotted 1px;
}
#content .awards .element{
 padding:13px 0 13px 0;
}
#content .awards .element .rating{
 padding:14px 0 14px 0;
}
#content .partners{
 margin:40px 0 0 0;
}
#content .partners .readmore{
 float:right;
 margin:10px 0 0 0;
}
#content .partners .partnersTable{
 margin:10px 0 0 0;
}
#content .partners .partnersTable td{
 height:62px;
 width:106px;
 vertical-align:middle;
 text-align:center;
}
#content .partners .bottom_border{
 border-bottom:#ebeff0 solid 1px;
}
#content .partners .right_border{
 border-right:#ebeff0 solid 1px;
}
/* end Content */


/* Footer */
#footer{
 width:860px;
 height:129px;
 background:#fcfcfc url(./images/footer/bkg.jpg) repeat-x;
 overflow:hidden;
 float:left;
 margin:38px 0 0 0;
 text-align:left;
}
#footer .left{
 width:330px;
 float:left;
 font-size:11px;
 color:#aeaeae;
 padding:32px 0 0 32px;
}
#footer .right{
 width:260px;
 float:right;
 padding:35px 0 0 0;
 font-size:12px;
 color:#aeaeae;
}
#footer a{
 color:#00a9d3;
}
/* end Footer */



/* USB Landing */
#UsbEdition{
 width:580px;
 height:298px;
 background:#65c0dd url(./images//usb-landing/encrypt-usb-drive-bg.jpg) no-repeat;
 overflow:hidden;
 margin:0 0 40px 0;
}
#UsbEdition .list{
 font-size:12px;
 color:#fff;
 line-height:18px;
 padding:84px 0 0 270px;
 list-style:disc;
}
#UsbEdition .buttons{
 padding:20px 0 0 255px;
}
#UsbEdition .buttons .button{
 float:left;
 margin:0 15px 0 0;
}


/* Landing */
#Edition{
 width:580px;
 height:298px;
 background:#65c0dd url(./images/landing/winencrypt.jpg) no-repeat;
 overflow:hidden;
 margin:0 0 40px 0;
}
#Edition .list{
 font-size:12px;
 color:#fff;
 line-height:18px;
 padding:84px 0 0 270px;
 list-style:disc;
}
#Edition .buttons{
 padding:20px 0 0 255px;
}
#Edition .buttons .button{
 float:left;
 margin:0 15px 0 0;
}
#ProgramWindow{
 width:580px;
 float:left;
 margin:20px 0 0 0;
}
#ProgramWindow .text{
 float:left;
 width:270px;
}
#ProgramWindow .image{
 float:right;
 width:303px;
}
#ProgramWindow .text p{
 padding:0;
 margin:0 0 15px 0;
}
.Buttons{
 padding:44px 0 0 130px;
}
#Graph{
 width:580px;
 height:483px;
 background:url(./images/landing/graph.jpg) no-repeat;
 font-size:13px;
 color:#64686e;
 position:relative;
}
#Graph .step1, #Graph .step2, #Graph .step3, #Graph .step4, #Graph .step5{
 position:absolute;
}
#Graph .step1{
 left:0;
 top:133px;
}
#Graph .step2{
 left:290px;
 top:54px;
}
#Graph .step3{
 left:430px;
 top:230px;
}
#Graph .step4{
 left:290px;
 top:418px;
}
#Graph .step5{
 left:0;
 top:333px;
}
#WinencryptDesc{
}
#WinencryptDesc li{
 margin:0 0 15px;
}
#WinencryptDesc .title{
 font-size:18px;
}
.ButtonsBottom{
 padding:10px 0 0 130px;
}
#landingTableHeader{
 width:482px;
 margin:37px 0 0 21px;
}
#landingTableHeader .container{
 margin:9px 0 0 0;
}
#landingTableHeader .text{
 padding:0 0 0 15px;
}
#landingTableHeader .title{
 font-size:14px; 
}

#landingTableHeader .h1, #landingTableHeader .h2{
 float:right;
 height:50px;
 display:inline;
 line-height:17px;
}
#landingTableHeader .h1{
 width:153px;
 background:#ebeff0 url(./images/landing/table_header_01.gif) no-repeat;
 margin:0 1px 0 0;
}
#landingTableHeader .h2{
 width:171px;
 background:#ebeff0 url(./images/landing/table_header_02.gif) no-repeat;
}
#landingTable{
 width:482px;
 border-top:#ebeff0 solid 1px;
 border-left:#ebeff0 solid 1px;
 margin:0 0 0 21px;
}
#landingTable td{
 text-indent:15px;
 border-bottom:#ebeff0 solid 1px;
 border-right:#ebeff0 solid 1px;
 padding:8px 0 8px 0;
}
#landingTable .price{
 font-size:16px;
 color:#68858f;
}
#landingTable .td1{
 width:157px;
}
#landingTable .td2{
 width:152px;
}
#landingTable .td3{
 width:170px;
}
/* end Landing*/

/* Store */
#store{
}
#store .element{
 padding:15px 0 15px 0;
}
#store .element li{
margin:0 0 13px 0;
font-size:12px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
}
#store .element .title{
 font-size:16px; 
}
#store #special{
 width:548px;
 height:255px;
 background:#f6fcfc url(./images/store/winencrypt.jpg) no-repeat;
 overflow:hidden;
 margin:10px 0 10px 0;
}
#store #special del{
 color:#94a7ae;
}
#store #special .desc{
 padding:30px 0 0 192px;
}

#store #special .desc .title{
 font-size:14px;
}
#store #special .desc li{
 margin:0 0 5px 0;
 padding:0;
font-size:10px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
}
#store #special .desc .second{
 margin:15px 0 8px 0;
}
#store .editionHeader{
 width:548px;
 height:28px;
 background:#ebeff0 url(./images/store/table_header.gif) no-repeat;
 overflow:hidden;
font-size:10px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
 clear:left;
}

#store .editionHeader td{
 height:28px;
 vertical-align:middle;
}
#store .editionHeader .name{
 width:254px;
 font-size:14px;
 text-indent:10px;
}
#store .editionHeader .licenses{
 width:80px;
}
#store .editionHeader .price{
 width:107px;
 text-align:center
}
#store .editionHeader .link{
  width:107px;
  text-align:center
}
#store .editionTable{
 width:548px;
 margin:15px 0 0 0;
}
#store .editionTable td{
 vertical-align:top;
}
#store .editionTable .character{
 width:254px;
}
#store .editionTable .character .list{
 list-style:disc;
 color:#94a7ae;
 padding:10px 0 0 30px; 
}
#store .editionTable .character .text{
 padding:10px 0 0 30px
 font-size:10px;
 color:#294F5D;
 font-family:Arial, Helvetica, sans-serif;
}
#store .editionTable .character .list span{
 color:#294f5d;
 font-size:10px;
 font-family:Arial, Helvetica, sans-serif;
}
#store .editionTable .prices{
 width:187px;
}
#store .editionTable .prices .active{
 background:#d0e3ee;
}
#store .editionTable .prices .container{
 width:177px;
 background:#fff;
 padding:1px 0 1px 0;
 border-bottom:#ebeff0 solid 1px;
}
#store .editionTable .prices .desc{
 width:177px;
}

#store .editionTable .prices .desc del{
 font-size:14px;
 color:#bfc5c8;
}
#store .editionTable .prices .desc td{
 height:26px;
 vertical-align:middle;
 font-size:14px;
}
#store .editionTable .prices .desc .select{
 width:28px
}
#store .editionTable .prices .desc .number{
 width:24px
}
#store .editionTable .prices .desc .price{
 width:126px;
 font-size:16px;
 text-align:left;
 color:#68858f;
}
#store .editionTable .link{
 width:107px;
 vertical-align:middle;
 text-align:center;
}
#store .linkContainer{
 width:100%;
 margin:10px 0 20px 0;
 float:left;
}
#store .optionLink{
 float:right;
 display:inline;
 margin:0 15px 0 0;
}
#store .partners{
 padding:0;
 margin:0;
}
#store .partners .title{
 padding:20px 0 10px 0;
}
#store .partners td{
 height:56px;
 width:108px;
 vertical-align:middle;
 text-align:center;
}
.storeNav{
 padding:12px 0 45px 12px;
}
.storeNav li{
 padding:0 0 0 11px;
 line-height:18px;
}
.storeNav .active{
 background:url(./images/bullets/store/nav-active.gif) no-repeat left center;
}
.storeNav .inactive{
 background:url(./images/bullets/store/nav-inactive.gif) no-repeat left center;
}
/* end Store*/

/* Support */

#support .contactTable{
 margin:0 0 0 0;
}
#support .contactTable td{
 padding:0 10px 10px 0;
}
#support .radioTable td{
 padding:0 10px 0 0;
 vertical-align:middle;
 height:20px;
}
#support .radioTable .rb{
 width:24px;
 text-align:left;
}
#support .radioTable .separator{
 width:25px;
}
#support .radioTable .rt{
 font-size:14px;
}
#support .contactTable b{
 padding:5px 0 0 0;
}
#support .contactTable .fieldName{
 width:100px;
 text-align:right;
 vertical-align:top;
}
#support .contactTable .fieldName div{
 padding:5px 0 0 0;
}
#support .contactTable .fieldValue{
 width:300px;
}
#support .contactTable .inputFiles{
 height:20px;
 padding:2px 0 0 0;
}
#support .contactTable .texteareField{
 height:110px;
}
#support .contactTable .inputFiles, #support .contactTable .texteareField{
 font:14px Arial, Helvetica, sans-serif;
 width:300px;
 text-align:left;
}
#support .contactTable .selectFields{
 font-size:14px;
 width:300px;
}
#supportWinencrypt{
 width:224px;
 height:443px;
 background:#fafdfd url(./images/support/winencrypt.gif) no-repeat;
 margin:0 0 20px 0;
}
#supportWinencrypt .list{
 list-style:disc;
 color:#93a7ae;
 padding:195px 0 0 45px;
 width:150px;
}
#supportWinencrypt  .buttons{
 text-align:center;
 margin:10px 0 0 0;
 width:200px;
 padding:0 0 0 15px;
}
#supportWinencrypt .list li{
 margin:0 0 4px 0;
}
#supportWinencrypt .list span{
 color:#294f5d;
}
.currentSoftware{
 margin:15px 0 0 0;
}
.currentSoftware .text{
 margin:8px 0 25px 0;
}
/* end Support */

/* Sub navigation*/
.SubNavigation{
 display:none;
}
/* end Sub navigation */

.button_s1{
 display:block;
 width:94px;
 height:36px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#fff;
 text-align:center;
 line-height:35px;
 background:url(./images/buttons/bkg/type_01.gif) no-repeat;
 text-decoration:none;
 overflow:hidden;
 border: none;
}

.button_s2{
 display:block;
 width:91px;
 height:36px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#fff;
 text-align:center;
 line-height:35px;
 background:url(./images/buttons/bkg/type_02.gif) no-repeat;
 text-decoration:none;
 overflow:hidden;
 border: none;
}

.button_orange{
 display:block;
 width:91px;
 height:36px;
 font:bold 12px Arial, Helvetica, sans-serif;
 color:#fff;
 text-align:center;
 line-height:35px;
 background:url(./images/buttons/bkg/orange.gif) no-repeat;
 text-decoration:none;
 overflow:hidden;
 border: none;
}

.button_download_now{
 display:block;
 width:143px;
 height:36px;
 background:url(./images/buttons/bkg/download_now.gif) no-repeat;
 font:11px Arial, Helvetica, sans-serif;
 color:#fff;
 line-height:12px;
 text-decoration:none;
 overflow:hidden;

}
.button_download_now .text{
 display:block;
 padding:6px 0 0 10px;
 margin:0;
}

.landing_button_s1{
 font:bold 12px Arial, Helvetica, sans-serif;
 line-height:12px;
 display:block;
 width:133px;
 height:47px;
 background:url(./images/buttons/bkg/landing/landing_button_s1.gif) no-repeat;
 overflow:hidden;
 color:#fff;
 text-decoration:none;
 text-align:center;
}

.landing_button_s2{
 font:bold 12px Arial, Helvetica, sans-serif;
 line-height:12px;
 display:block;
 width:133px;
 height:47px;
 background:url(./images/buttons/bkg/landing/landing_button_s2.gif) no-repeat;
 overflow:hidden;
 color:#fff;
 text-decoration:none;
 text-align:center;
}

.landing_button_s1 .text, .landing_button_s2 .text{
 display:block;
 padding:10px 0 0 0;
}

.landing_button_s3{
 font:bold 12px Arial, Helvetica, sans-serif;
 display:block;
 width:91px;
 height:36px;
 background:url(./images/buttons/bkg/landing/landing_button_s3.gif) no-repeat;
 color:#fff;
 text-decoration:none;
 text-align:left;
 line-height:35px;
 position:relative;
 left:15px;
 overflow:hidden;
}
.landing_button_s4{
 font:bold 12px Arial, Helvetica, sans-serif;
 display:block;
 width:124px;
 height:36px;
 background:url(./images/buttons/bkg/landing/landing_button_s4.gif) no-repeat;
 color:#fff;
 text-decoration:none;
 text-align:left;
 line-height:35px;
 position:relative;
 left:15px;
 overflow:hidden;
}
.button_s1:hover, .button_s2:hover, .button_orange:hover, .button_download_now:hover,.landing_button_s1:hover, .landing_button_s2:hover, .landing_button_s3:hover,.landing_button_s4:hover{
 color:#fff;
}
.headButton_01{
 display:block;
 width:132px;
 height:42px;
 background:url(./images/buttons/bkg/landing/landing_headbutton_01.gif) no-repeat;
 font:11px Arial, Helvetica, sans-serif;
 color:#fff200;
 text-decoration:none;
 line-height:11px;
}
.headButton_02{
 display:block;
 width:133px;
 height:42px;
 background:url(./images/buttons/bkg/landing/landing_headbutton_02.gif) no-repeat;
 font:11px Arial, Helvetica, sans-serif;
 color:#fff200;
 text-decoration:none;
 line-height:11px;
}
.headButton_01 .text, .headButton_02 .text{
 display:block;
 padding:7px 0 0 14px;
}
.headButton_01:hover, .headButton_02:hover{
 color:#fff200;
}



.winencrypt_flash, .winencrypt_portable, .winencrypt_home_pc, .winencrypt_os, .winencrypt_mobile{
 min-height:32px;
 padding:0 0 0 44px;
}
.winencrypt_flash{
 background:url(./images/icons/flash.gif) no-repeat left top;
}
.winencrypt_portable{
 background:url(./images/icons/notebook.gif) no-repeat left top;
}
.winencrypt_home_pc{
 background:url(./images/icons/home-pc.gif) no-repeat left top;
}
.winencrypt_os{
 background:url(./images/icons/os.gif) no-repeat left top;
}
.winencrypt_mobile{
 background:url(./images/icons/mobile-phone.gif) no-repeat left top;
}

.winencrypt_pdf{
 min-height:16px;
 padding:0 0 0 32px;
 background:url(./images/icons/pdf.gif) no-repeat left 4px;
}

.winencrypt_read_more{
 background:url(./images/bullets/read_more.gif) no-repeat left center;
 padding:0 0 0 10px;
}



/* CSS Document */




#menuwrapper { 
 width:860px;
 height:40px;
 font-size:13px;
 font-weight:bold;
 color:#fff;
 text-align:left;
 float:left;
}
.leftmenu{
 width:5px; 
 background:#000 url(./images/header/navigation/left.gif) no-repeat;
 float:left;
 height:40px;
}
.rightmenu{
 width:5px;
 background:#000 url(./images/header/navigation/right.gif) no-repeat;
 float:right;
 height:40px;
}
#primary-nav{ 
 width:830px;
 height:40px;
 background:#000 url(./images/header/navigation/center.gif) repeat-x;
 float:left;
 padding:0 10px;
}
#primary-nav ul li{
 line-height:40px;
 background:url(./images/header/navigation/separator.gif) no-repeat right center;
 padding:0 1px 0 0;
 float:left;
}
#primary-nav ul li a{
 padding:0 19px 0 18px;
 display:block;
 float:left;
 height:40px;
 color:#fff;
 text-decoration:none;
}

#primary-nav ul li a:hover{
 background:#3a84c2 url(./images/header/navigation/active.gif);
}


#primary-nav ul li ul { 
   position: absolute; 
   width:240px; 
   display:block;
   background:#000000;
   margin-left:0; 
   margin-top:100px; 
   visibility:hidden; 
   padding:5px; 
   clear:both; 
   overflow:hidden; 
}
#primary-nav ul li ul li{ 
   display:block;
   background:#39414C;
   background:none;
   margin:1px 0;
   line-height:20px;
}
#primary-nav ul li ul li a{
 width:230px;
 padding:0 5px;
 display:block;
 height:20px;
 color:#fff;
 text-decoration:none;
	
}
#primary-nav ul li ul li a:hover{
 background:url(./images/dropdown/link-bkg.gif) repeat-x;
 color:#fff;
}


/*-----*/
/*------- new class -------*/

.supporteNav .inactive {
background:transparent url(./images/bullets/store/nav-inactive.gif) no-repeat scroll left 6px;
}
.supporteNav{
 padding:12px 0 20px 12px;
}
.supporteNav li{
 padding:0 0 0 11px;
 line-height:18px;
}
#support{
}
#support .element{
 padding:0;
 margin:10px 0 0 0;
}
#support .elementLast{
 padding:0;
 margin:10px 0 20px 0;
}
#support .header{
 font-size:16px;
 margin:17px 0 0 0;
}
/* End of 'vistacrypt' */

