   * {
      font-family:Verdana;
      color:#DDD;
      font-size:12px;
      margin:0;
      padding:0;
      text-shadow:0 -1px 0 #2A3950;
      line-height:16px;
   }
    
   
   body {
      /*background:#202b42;*/
      background:url(../img/bg-tile.png) repeat;
   }
   
   a {
      text-decoration:none;
      outline: none;
   }

   #topframe, #footframe {
      background:#202b42;
   }
   
/*   .cufon {
      font-size:18px;
      color:#fef2ce;
      clear:both;
   }      
*/
   
   #mainframe {
      background:url(../img/bg-tile.png) repeat;
   }


   #topframe {
      height:146px;
   }
   
   #footframe {
      height:50px;
      border-bottom:3px solid white;
   }
   
   #topcont, #main, #footcont,#mailcont {
      width:946px; 
      margin:0 auto;
      position:relative;
   }
   
   .tagline {
      background:url("../img/future.jpg") no-repeat center center;
      color:#6f788b;
      font-size:33px;
      line-height:33px;
      left:455px;
      position:absolute;
      text-align:center;
      top:50px;
      width:488px;
      height:37px;
   }
   
   .contab { 
      width:946px;
      height:305px;
      background: none transparent;
      clear:both;
   } 

   .content {
      padding-left:25px;
      width:662px !important;
   }

   .contab ul li {
      margin:0 0 12px 15px;
   }
   
   .contab table {
      border-collapse:collapse;
      text-align:center;
   }

   .contab table td {
      border: 1px solid #2C384E;
      padding:3px;
   }
   
   #topcont {
      height:146px;
   }
   
   #footcont {
      height:50px;
   }
   
   #main {
      min-height:500px;
      padding:30px 0 0;
   }
   
   .section {
      height:10px;
      background:#FFFFFF;
      clear:both;
   }
   
   #topmenu {
      margin:100px 0px 0 0;
      float:right;
   }
   
   #docmenu {
      float:left;
   }

   #documentation {
      padding-left:25px;
      width:662px;
      float:right;
      min-height:800px;
      background:url("../img/dashv.jpg") repeat-y left;
   }
   
   #documentation ul li, #prereq, #offer {
      margin-left:25px;
   }
   
   #hardreq  {
      margin-left:20px;   
   }

   #hardreq  li {
      margin-bottom:0px;   
   }

   #slidemenu {
      margin:20px auto;
      width:888px;
      height:35px;
   }

   #topmenu ul, #footcont ul, #slidemenu ul , #docmenu ul {
      list-style:none outside;
      margin:0px;
   } 
   
   #docmenu ul li {
      background:url(../img/dash.jpg) repeat-x bottom;
      height:25px;
      padding-top:7px;
      width: 230px;
   }
   
   #docmenu a.activeSlide {
      color:#FEDAA2;
   }
   
   #topmenu a, #slidemenu a, #getmein, #sendmail {
      display:block;
      text-indent:-99999px;
   }
   
   #footcont ul li, #topmenu ul li, #slidemenu li {
      float:left;
      margin-left:10px;
   }
   
   #footcont ul {
      margin:17px 0 0 -10px;
      float:left;
   }
   
   #footcont a {
      border-right:1px solid #BAC8E1;
      padding-right:10px;
   }
   
   #footcont .last {
      border:none;
   }
   
   /* ========= TOPMENU ========= */
   
   #home {
      background:url(../img/btn/home.jpg) no-repeat center center;
      width:84px;
      height:35px;
   }
   /* #home:hover {
      background:url(../img/btn/home-hov.jpg) no-repeat center center;
   } */
   #home.active {
      background:url(../img/btn/home-on.jpg) no-repeat center center;
   }
   
   #doc {
      background:url(../img/btn/docu.jpg) no-repeat center center;
      width:142px;
      height:35px;
   }
   /* #doc:hover {
      background:url(../img/btn/docu-hov.jpg) no-repeat center center;
   } */
   #doc.active {
      background:url(../img/btn/docu-on.jpg) no-repeat center center;
   }
        
   #scr {
      background:url(../img/btn/scr.jpg) no-repeat center center;
      width:118px;
      height:35px;
   }
   /* #scr:hover {
      background:url(../img/btn/scr-hov.jpg) no-repeat center center;
   } */
   #scr.active {
      background:url(../img/btn/scr-on.jpg) no-repeat center center;
   }
   
   #ldemo {
      background:url(../img/btn/demo.jpg) no-repeat;
      width:80px;
      height:35px;
   }

   #subscr {
      background:url(../img/btn/subscr.jpg) no-repeat;
      width:112px;
      height:35px;
   }
   /* #subscr:hover {
      background:url(../img/btn/subscr-hov.jpg) no-repeat;
      width:112px;
      height:35px;      
   } */
   #subscr.active {
      background:url(../img/btn/subscr-on.jpg) no-repeat;
      width:112px;
      height:35px;      
   }
   
   #topcont h3 {
      display:none;
   }
   
   /* ========= SLIDEMENU ========= */

   #whatis {
      background:url(../img/btn/whatis.jpg) no-repeat center center;
      width:149px;
      height:35px;
   }
   #whatis.activeSlide {
      background:url(../img/btn/whatis-act.jpg) no-repeat center center;
   }

   #howitw {
      background:url(../img/btn/howitw.jpg) no-repeat center center;
      width:128px;
      height:35px;
   }
   #howitw.activeSlide {
      background:url(../img/btn/howitw-act.jpg) no-repeat center center;
   }

   #fivereas {
      background:url(../img/btn/5reas.jpg) no-repeat center center;
      width:128px;
      height:35px;
   }
   #fivereas.activeSlide {
      background:url(../img/btn/5reas-act.jpg) no-repeat center center;
   }

   #its4u {
      background:url(../img/btn/its4u.jpg) no-repeat center center;
      width:118px;
      height:35px;
   }
   #its4u.activeSlide {
      background:url(../img/btn/its4u-act.jpg) no-repeat center center;
   }

   #featcomp {
      background:url(../img/btn/featcomp.jpg) no-repeat center center;
      width:184px;
      height:35px;
   }
   #featcomp.activeSlide {
      background:url(../img/btn/featcomp-act.jpg) no-repeat center center;
   }

   #proed {
      background:url(../img/btn/arms_pro.jpg) no-repeat center center;
      width:118px;
      height:35px;
   }
   #proed.activeSlide {
      background:url(../img/btn/arms_pro-act.jpg) no-repeat center center;
   }




   #getmein {
      background:url(../img/btn/getmein.jpg) no-repeat center center;
      width:136px;
      height:35px;
      /* margin:0 auto; */
   }
   
   #logo {
      background:url(../img/logo.jpg) no-repeat center center;
      float:left;
      width:356px;
      height:146px;
   }
   
   #copy {
      background:url(../img/copy.jpg) no-repeat center center;
      text-indent:-9999px;
      float:right;
      height:23px;
      width:281px;
      margin:14px 0 0 0;
   }
   
   .hr {
      background:url(../img/dash.jpg) repeat-x;
      border:none;
      height:10px;
      margin:15px 0;
      clear:both;
   }
   
   h3 {
      font-size:16px;
      color:#fef2ce;
      font-weight:normal;
   }
   
   img {
      border:0 none;
   }
   
   .dashv {
      width:2px;
      height:264px;
      background:url(../img/dashv.jpg) repeat-y; float:left;
   }
   
   #tbhead td {
      background:#202B42;
   }
   
   #cacheimg {
      position:absolute;
      top:-99999px;
   }
   
   .scrshots {
      text-align:center;
   }
   
   input, select, textarea {
      color: #555;
      text-shadow:none;
      padding:3px;
      border:1px solid #455064;
      font-size:15px;
      margin-top:3px;
      opacity:0.8;
   }
   
   option {
      color: #777;
      text-shadow:none;   
      font-size:15px;
      padding: 0 3px;
   }
   
   #contact {
      width:718px;
      margin:0 auto;
      padding:54px 0;
   }
   
   #contact input{
      width:300px;
   }
   
   #contact textarea {
      width:718px;
   }
   
   #contact select {
      width:200px;
   }
   
   #sendmail {
      background:url(../img/btn/send.jpg) no-repeat center center;
      width:71px;
      height:35px;
      margin:7px auto;
   }

   fieldset {
      background:none;
      border:1px solid #2F3A50;
      clear:both;
      margin:0 0 30px 0.3em;
      padding:30px;
   }
   
   legend {
      background:none repeat scroll 0 0 #455064;
      border:1px solid #2F3A50;
      color:#FFFFFF;
      font-size:1.2em;
      font-weight:bold;
      margin:0 -0.1em;
      padding:5px 10px;
      text-transform:capitalize;
   }   
   
   #mailcont {
      background: url(../img/mail_bg.jpg) no-repeat center center;
      height:647px;
   }
   
   #thanku {
      background: url(../img/L_logo.jpg) no-repeat center top;
      height:647px;
      width:946px;
   }

   #thxmsg {
      height:50px;
      width:400px;
      margin:140px auto;
      text-align:center;
   }
   
   .soon {
      position:absolute;
      left:-3px;
      z-index:1000;
      width:950px;
      opacity:0.8;
      filter: alpha(opacity = 80);
      height:290px;
      background:#202B42;
      margin-bottom:30px;
   }
   
   .soon-text {
      position:absolute;   
      color:#FEF2CE;
      text-align:center;
      font-size:26px;
      z-index:1001;
      width:950px;
      margin-top: 110px;
      left:0px;
      line-height:25px;
   }
   
   .subscribe {
      float:left;
      margin:3px 16px 0 0;
      width:224px;
   }
   
   .subscr_top {
      background: url(../img/box_top.jpg) no-repeat center top;      
      height:9px;
   }
   
   .subscr_mid {
      background: url(../img/box_mid.jpg) repeat-y center;      
      min-height:100px;
   }
   
   .subscr_bot {
      background: url(../img/box_bot.jpg) no-repeat center top;      
      height:10px;
   }
   
   .nrdays {
      font-size:25px;
      /* font-weight:bold; */
      text-align:center;
      line-height:45px;
      color:white;
   }
   
   .subscr_sep {
      height:3px;
      background:#BDC0C7;
      margin:10px 20px;
   }
   
   .buy_now {
      width:99px;
      margin:10px auto 0;
   }
   
   .buy_now input {
      border:0 none;
   }
   
   #paypalbuy {
      border:0 none;
   }
   
   .subscr_info {
      font-size:15px;
      padding:0 20px;
      text-align:center;
   }
   
   .price {
      text-align: center; 
      font-size: 40px;
      display:block;
      height:41px;
      line-height:40px;
      margin-bottom:7px;
   }
   
   .ldigits {
      font-size: 15px; 
      font-weight: bold;
   }
   
   .linkh3 {
      font-size:16px;
      color:#fef2ce;
      font-weight:normal;
	  text-decoration:underline;
   }
   
      .linknormal {
	  text-decoration:underline;
   }
      .soon-text2 {
      color:#FEF2CE;
      text-align:center;
      font-size:26px;
      z-index:1001;
      width:950px;
      line-height:30px;
   }
   
   .badge {
      background: url(../img/badge.png) no-repeat center center;      
      width:261px;
      height:259px;
      position:absolute;
      top:15px;
      left:615px;
      z-index:100;
   }   
   .badge-ltext {
      font-size:50px;
      text-align:center;
      color:red; 
      line-height:50px; 
      font-weight:bold; 
      margin-top:55px;
   }
   .badge-stext {
      font-size:34px;
      text-align:center; 
      line-height:35px;
   }
   
   #badge-armspro {
      background: url(../img/badge_pro.png) no-repeat center center;      
      width:261px;
      height:259px;
      float:right;
   }
   
   .PPal {
      text-align:center;
      margin-top:250px;
   }
   
   .PPal input {
      border:0;
   }
   
   .expired {
      background: url(../img/expired.jpg) no-repeat center center;      
      width:298px;
      height:125px;
      position:absolute;
      top:215px;
      left:607px;
   }
   
   .business {
      background: url(../img/business_l.jpg) no-repeat center center;      
      position:absolute;
      border:1px solid #424D61;
      height:320px;
      left:576px;
      top:30px;
      width:368px;
   }
   
   #crtx a {
      border:0 none;
   }
   #crtx {
      left:486px;
      position:absolute;
      top:6px;
   }
