﻿/* ------------------- testing page specific ---------------- */
.testingpara{
	float: left;
	width: 165px;
	margin: 20px;
	padding: 0;
}

* {
	font-size: 100.01%;
}

html{
		font-size: 100%;
}

body{
	font: 1.0em  Verdana, Arial, Helvetica; 
	color: #437EAC;
	margin: 0 auto;
	padding: 0; 
	background: #FFF;
}
/* -----------------  root-box -------------- */

#root-box {
	width: 734px;
	margin: 0px auto;
	padding: 0;
}

#main-box{
	float: left;
	width: 734px;
	margin: 0;
	padding: 0;

}

#root {
	float: left;
	width: 734px;

	margin: 0;
	padding: 0;
}

/* -----------------  header box -------------- */
  
#header {
	width:709px; 
	background: #FFF;
	height: 68px; 
	padding: 10px 0 0 23px;
	margin: 0;	
	border: 1px solid #FFF;
}

/* --------------------  logo ------------------- */

#header a{
	float: left;
	width: 311px;
	background: url(../images/logo2.gif) no-repeat 0 0;
	display:block;
	height: 76px;
	text-indent:-9999px;	
	overflow: hidden;
	margin: 5px 0 0 0;
}

h1{
	float: right;
	width: 394px;
	font-size: 25px;
	margin: 0;
	padding: 0;
	word-spacing: -2px;
}

/* ---------------- top navigation ----------------- */

.top-menu{
	float: left;
	width: 745px;
	height: 37px;
  border-bottom: 3px solid  #FFA200;
	margin: 10px;
	padding: 8px 0 0 0px;
}

.top-menu ul{
	float: left;
	width: 745px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 11px;
  border-bottom: 3px solid  #FFA200;
  height: 37px;
}

.top-menu li{
	float: left;
	display: inline;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.menu1On, .menu2On, .menu3On, .menu4On, .menu5On, .menu6On, .menu7On, .menu8On, .menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8{
	float: left;
	height: 37px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	text-indent: -9999px;
}

.menu1{
	width: 107px;
	background: url(../images/nhome.png);      
}

.menu1On{
	width: 107px;
	background: url(../images/nhome.png);
        background-position: 0 -37px;
}


.menu2{
	width: 135px;
	background: url(../images/nLearnMore.png);
}

.menu2On{
	width: 135px;
	background: url(../images/nLearnMore.png);
	background-position: 0 -37px;
}

.menu3{
	width: 135px;
	background: url(../images/nBuyNow.png);
}

.menu3On{
	width:135px;
	background: url(../images/nBuyNow.png);
	background-position: 0 -37px;
}

.menu4{
	width: 135px;
	background: url(../images/nTryNow.png);
}

.menu4On{
	width: 135px;
	background: url(../images/nTryNow.png);
	background-position: 0 -37px;
}

.menu5{
	width: 106px;
	background: url(../images/nForum.png);
}

.menu5On{
	width: 106px;
	background: url(../images/nForum.png);
	background-position: 0 -37px;
}


.menu6{
	width: 106px;
	background: url(../images/nSupport.png);
}

.menu6On{
	width: 106px;
	background: url(../images/nSupport.png);
	background-position: 0 -37px;
}

.menu7{
	width: 106px;
	background: url(../images/nAbout.png);
}

.menu7On{
	width: 106px;
	background: url(../images/nAbout.png);
	background-position: 0 -37px;
}


.menu8{
	width: 50px;
	background: url(../images/8.png);
}

.menu8On{
	width: 50px;
	background: url(../images/8.png);
	background-position: 0 -27px;
}


.top-menu a:hover{
	background-position: 0 -37px !important;
}

/* ---------------- main box ----------------- */

.main{
	float: left;
	width: 734px;
	margin: 18px 0 0 0;
	padding: 0;
}

.main-wide{
	width: 1000;
	margin: 18px 0 0 0;
	padding: 0;
}

.price-image{
	/*float: middle;*/
	display: block;
	width: 450px;
	height: 100px;
	margin: 0;
	padding: 0;
	
}


.main img{
	float: left;
	display: block;
	width: 255px;
	height: 246px;
	margin: 0;
	padding: 0;
	
}



/* ---------------- payment div ----------------- */
.payment-div{
	float: left;
	display: block;
	width: 190px;
	height: 60px;
	margin: 0;
	padding: 0;
	
}
.payment-div img{
	float: left;
	display: block;
	width: 190px;
	height: 60px;
	margin: 0;
	padding: 0;
	
}

/* ---------------- learn main box ----------------- */

.learn-main{
	float: left;
	width: 734px;
	margin: 18px 0 0 0;
	padding: 0;
}


.learn-main img{
	float: left;
	display: block;
	width: 255px;
	height: 183px;
	margin: 0;
	padding: 0;	
}



/* ---------------- learn wide box ----------------- */

.learn-wide-box{
	/*float: centre;*/
	width: 700px;
	margin: 0;
	padding: 0;
    /*  align: center;*/
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
}

.titlebar{
	/*float: centre;*/
	width: 700px;
	margin: 0;
	padding: 0;
     /* align: center;*/
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
}

.FAQ-wide-box{
	/*float: centre;*/
	width: 700px;
	margin: 0;
	padding: 0;
   /*   align: center;*/
}

.learn-wide-box table{
	/*float: centre;*/
	width: 700px;
	margin: 0;
	padding: 0;
     /* align: center;*/
}


/* ---------------- learn wide box style----------------- */

.learn-wide-box h2{
	color: #D27302;
	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
	margin: 0;
	padding: 0;
}

.FAQ-wide-box h2{
	color: #D27302;
	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
	margin: 0;
	padding: 0;
      letter-spacing: -1.0pt;
      word-spacing: -.5px;
}


/* ---------------- learn right box ----------------- */

.learn-right-box{
	float: right;
	width: 466px;
	margin: 0;
	padding: 0;
       /* vertical-alignment: middle;*/
        letter-spacing: -1.0pt;
        word-spacing: -.5px;
}

/* ---------------- right box style----------------- */

.orangeTitleText{
	color: #D27302;
	font-size: 1.4em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
	margin: 0;
	padding: 0;
  letter-spacing: -1.0pt;
  word-spacing: -.5px;
}
   
   
.learn-right-box h2{
	color: #D27302;
	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
	margin: 0;
	padding: 0;
  letter-spacing: -1.0pt;
  word-spacing: -.5px;
}
   

.learn-right-box h3{
	float: left;
	color: #D27302;
      font-size: 1.57em;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
      line-height: 28px;
	margin: 13px 0 0 0;
	padding: 0;
      letter-spacing: 0.0pt;
}

.learn-right-box li{
      text-decoration: underline;

}


/* ---------------- right box ----------------- */

.right-box{
	float: right;
	width: 466px;
	margin: 0;
	padding: 0;
}

.right-box-orange-block{
	float: right;
	width: 466px;
	margin: 10px;
	padding: 10px;
  background: #FFE5C3;
  border: 1px solid #FFCC99;
}

.left-box-orange-block{
	float: left;
	width: 466px;
	margin: 10px;
	padding: 10px;
  background: #FFE5C3;
  border: 1px solid #FFCC99;
}

.center-box-orange-block{
	/*float: centre;*/
	width: 650px;
	margin: 10px;
	padding: 10px;
  background: #FFE5C3;
  border: 1px solid #FFCC99;
}
.center-box-orange-block-nf{
	float: left;
	width: 700px;
	margin: 10px;
	padding: 10px;
  background: #FFE5C3;
  border: 1px solid #FFCC99;
}

.center-box-white-block-nf{
	float: left;
	width: 700px;
	margin: 10px;
	padding: 10px;
  background: #FFFFFF;
  border: 1px solid #FFCC99;
}

.white-top-box{
	float: left;
	width: 695px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 25px;
	margin-right: 0px;
	
	padding: 10px;
  background: #FFFFFF;
  border: 1px solid #FFCC99;
}

.testimonial-box{
	float: left;
	width: 695px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 25px;
	margin-right: 0px;
	padding: 10px;
  background: #C8D8E8;
  border: 1px solid #0B3F5A;
  font-size:1.2em;
}

.center-box-white-block-nf-np{
	float: left;
	width: 735px;
	margin: 0px;
	padding: 0px;
  background: #FFFFFF;
}

.box-orange-block-border{
	/*float: center;*/
	width: 95%;
	margin: 10px;
	padding: 10px;
  background: #FFE5C3;
  border: 1px solid #FFCC99;
}

.box-for-code-border{
	float: left;
	width: 95%;
	margin: 10px;
	padding: 10px;
  background: #FFFFFF;
  border: 1px solid #FFCC99;
}

/* ---------------- right box style----------------- */

.right-box h2{
	color: #D27302;
	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
  letter-spacing: -1.0pt;
  word-spacing: -0.0px;
}

.right-box h3{
	float: left;
	color: #D27302;
      font-size: 1.57em;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
      line-height: 28px;
	margin: 13px 0 0 0;
	padding: 0;
      letter-spacing: 0.0pt;
}

.right-box li{
     /* text-decoration: underline;*/

}

.link-box{
	float: right;
	width: 550px;
	margin: 15px 0 20px 0;
	padding: 0;
}

.buy-now{
	float: left;
	width: 219px;
	background: url(../images/buy-now.gif);
	height: 86px;
	text-indent: -9999px;
	margin: 0 41px 0 34px;
	overflow: hidden;
}

.buy-now:hover{
	 background-position: -219px 0;
}

.download{
	float: left;
	width: 219px;
	background: url(../images/download.gif);
	height: 86px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}

.download:hover{
	 background-position: -219px 0;
}
  
.buy-now-but{
	float: left;
	width: 252px;
	background: url(../images/buy-now-org-button-1.gif);
	height: 60px;
	text-indent: -9999px;
	margin: 0 41px 0 34px;
	overflow: hidden;
	background-position: -252px 0;
}

.buy-now-but:hover{
	 background-position: 0px 0;
}

.download-but{
	float: left;
	width: 300px;
	background: url(../images/download-now-org-button.gif);
	height: 60px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: 0px 0;
}

.buy-front-but{
	float: left;
	width: 252px;
	background: url(../images/buy-now-org-button-1.gif);
	height: 60px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -252px 0;
}


.sub-but{
	float: left;
	width: 300px;
	background: url(../images/submit-button.jpg);
	height: 60px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	background-position: -300px 0;
}

.sub-but:hover{
	 background-position: 0px 0;
}

.download-proper{
	float: left;
	width: 252px;
	
	background: url(../images/buy-now-org-button-1.gif);
	background-position: -252px 0;
	height: 60px;
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}


.download-proper:hover{
  background-position: 0 0;
}

.download-trial{
	float: left;
	width: 300px;
	background: url(../images/download-now-org-button.gif);
	height: 60px;
	margin: 0;
	background-position: -300px 0;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 79px;
}

.download-trial:hover{
  background-position: 0 0;
	margin: 0 0 0 79px;
}

.right-box h2 strong{
	color: #20688D;
      font-style: normal;	
      font-size: 120.01%;
}

.right-box h2 em{
	color: #0B3F5A;
	font-style: normal;
      font-size: 120.01%;
}

/* ---------------- block box----------------- */

.block-box{
	float: left;
	width: 734px;
	margin: 0;
	padding: 0;
}



.block-box-orange{
  color : #D27302;
	background : #6FC0EE;
	/*float: center;*/
	width: 95%;
	margin: 10px;
	padding: 10px;
  font: 1.6em  Verdana, Arial, Helvetica; 
  border: 1px solid #2B95CF;
}






.block-box-orange-sml{
  color : #FFFFFF;
	border: 3px solid #F8993B;;
	background : #2B95CF;
	float: left;
	width: 686px;
	margin: 0px;
	padding: 10px;
  font: 1.2em  Verdana, Arial, Helvetica;
	font-style: italic; 
}

/* ---------------- bottom navigation----------------- */

.bottom{
	float: none;
	width: 760px;
	/*background: #FFF url(../images/logo-lit.gif) no-repeat top right;*/
	margin: 0;
	padding: 0;
}

.bottom ul{
	float: left;
	width: 660px;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
}

.bottom li{
	float: left;
	text-indent: 7px;
	display: inline;
	font-weight: bold;
	font-size: 0.81em;
	margin: 0 5px 0 0;
	padding: 0;


}

.bottom OrgLi{
	float: left;
	background: url(../images/separator.gif) no-repeat 0 3px;
	text-indent: 13px;
	display: inline;
	font-weight: bold;
	font-size: 0.81em;
	margin: 0 5px 0 0;
	padding: 0;
}


.bottom-notes{
	float: none;
	width: 760px;
	/*background: #FFF url(../images/logo-lit.gif) no-repeat top right;*/
	margin: 0;
	padding: 0;
}

.bottom-notes ul{
	float: left;
	width: 660px;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
}

.bottom-notes li{
	float: left;
	text-indent: 7px;
	display: block;
	font-weight: bold;
	font-size: 0.81em;
	margin: 0 5px 0 0;
	padding: 0;


}

.logo2{
	float: right;
	width: 140px;
	display:block;
	height: 30px;
	text-indent:-9999px !important;	
	overflow: hidden;
	margin: 0;
}

.bottom li a{
	color: #426785;
	text-decoration: none;	
}

.bottom li a:hover{
	color: #426785;
	text-decoration: underline;	
}

.bottom .none{
	background: none;
	text-indent: 10px;
}

.bottom strong{
	float: left;
	width: 550px;
	color: #426785;
	font-size: 0.78em;
	color: #426785;
	text-indent: 10px;
	margin: 0;
	padding: 0;

}

.right{
	float: right !important;
	width: 55px !important;
	height: 60px !important;
	margin: 0;
	padding: 0;
}

.box-wide{
	float: right;
	width: 700px;
	background: url(../images/bg-box-wide.gif);
	margin: 0 5px 0 0;
	padding: 0;
}

.box-bg{
	float: right;
	width: 165px;
	background: url(../images/bg-box.gif);
	margin: 0 8px 0 0;
	padding: 0;
}

.box-bg{
	float: right;
	width: 165px;
	background: url(../images/bg-box.gif);
	margin: 0 8px 0 0;
	padding: 0;
}
.box-bg p{
	float: left;
	width: 147px;
	/*font-size: 0.677em;*/
      font-size: 0.777em;
	color: #245B85;
	margin: 14px 0 0 11px;
	padding: 0;
}

.box-bg p{
	margin: 18px 9px 8px 10px;	
}

.box-bg img{
	float: left;
	width: 165px;
	height: 25px;
	border: none;
	margin: 0;
	padding: 0;
}

/* ---------------- box bg .ornament style ----------------- */

.box-bg .ornament1, .box-bg .ornament2, .box-bg .ornament3{
	float: left;
	width: 165px;
	margin: 0;
	padding: 0;
}

.box-bg .ornament1{
	background: url(../images/decor-box3.gif) no-repeat bottom right;

}

.box-bg .ornament2{
	background: url(../images/decor-box3.gif) no-repeat bottom right;
}

.box-bg .ornament3{
	background: url(../images/decor-box4.gif) no-repeat bottom right;
}

.ornament1 .decor{
	float: right;
	width: 56px;
	height: 56px;
	margin: -30px 0 0 0;
	padding: 0;
	border: 1px solid red;
}

/* ---------------- men box ----------------- */

.men{
	float: right;
	width: 199px;
	background: #94BCD8 url(../images/bg-woman.jpg2) no-repeat bottom; 
	margin: 0 14px 0 0;
	padding: 0;
}

/* ---------------- men box style----------------- */

.men img{
	float: left;
	width: 199px;
	height: 25px;
	border: none;
	margin: 0;
	padding: 0;
}

.men p{
	float: left;
	width: 180px;
	/* background: url(../images/brackets.gif) no-repeat 0 0; */
	text-indent: 10px;
	margin: 10px 0 0 0px;
	padding: 0;
        font-weight: bold;
        color: #D27302;
}

.men p{
	margin: 10px 0 0 10px;
}

.men em{
	width: 12px;
	display: block;
	background: url(../images/brackets2.gif) no-repeat 0 0; 
	height: 12px;
	margin: -12px 0 0 60px;
	padding: 0;
}

.men strong{
	float: left;
	width: 180px;
	text-indent: 20px;
	font-size: 0.94em;
	margin: 2px 0 0 2px;
	padding: 0 0 10px 0;
}

/* ---------------- content ul----------------- */
.right-box ul{
 	float: left;
	width: 445px;
	font-size: 0.94em;
	font-weight: bold;
	list-style: none;
	margin: 26px 0 0 3px;
	padding: 0;
}

.right-box li {	
	float: left;
	width: 445px;
	background: url(../images/tick.gif)  no-repeat 0 1px;
	text-indent: 25px;
        font: 1.0em  Verdana, Arial, Helvetica; 
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
}

.right-box li a{
	color: #135577;
	text-decoration: underline;
}

.right-box li a:hover{
	text-decoration: underline;
}

.cent-links-cent{
	text-align: center;
	width:732px;
	margin: 0px 0px 0px 0px;
	padding: 0;	
	text-indent: 25px;
  font: 1.0em  Verdana, Arial, Helvetica; 
}

.cent-links{
	float: left;
	width:732px;
	margin: 0px 0px 0px 0px;
	padding: 0;	
	text-indent: 25px;
  font: 1.0em  Verdana, Arial, Helvetica; 
}

.cent-links ul{
 	float: left;
	width: 750px;
	font-size: 0.94em;
	list-style: none;
	margin: 0px 0 0px 0px;
	padding: 0;
}

.cent-links li{	
	float: left;
	width: 700px;
	background: url(../images/tick.gif)  no-repeat 0 1px;
	text-indent: 25px;
	/*line-height: 17px;*/
	display: inline;
	margin: 0px 0px 5px 0px;
	padding: 0;
}

/* ---------------- learn-right-box content ul----------------- */
.learn-right-box ul{
 	float: left;
	width: 445px;
	font-size: 0.94em;
	font-weight: bold;
	list-style: none;
	margin: 26px 0 0 3px;
	padding: 0;
}

.learn-right-box li {	
	float: left;
	width: 445px;
	background: url(../images/point.gif)  no-repeat 0 1px;
	text-indent: 25px;
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
}

.learn-right-box li a{
	color: #135577;
	text-decoration: underline;
}

.learn-right-box li a:hover{
	text-decoration: underline;
}
/* ---------------- full box ----------------- */

.full-box{
	width: 734px;
	margin: 0;
	padding: 0;
     /* foat: center;*/
}

/* ---------------- full box style----------------- */

.full-box h2{
	color: #D27302;
	font: 1.57em  Verdana, Arial, Helvetica; 
	margin: 0;
	padding: 0;
      letter-spacing: -1.0pt;
      word-spacing: -.1px;
}


.full-box h3{
	float: left;
	color: #D27302;
      font-size: 1.57em;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
      line-height: 28px;
	margin: 13px 0 0 0;
	padding: 0;
      letter-spacing: 0.0pt;
}


.full-box h2 strong{
	color: #20688D;
      font-style: normal;	
      font-size: 120.01%;
}

.full-box h2 em{
	color: #0B3F5A;
	font-style: normal;
      font-size: 120.01%;
}

.full-box li {	
	float: left;
	width: 734px;
	background: url(../images/point.gif)  no-repeat 0 1px;
	text-indent: 25px;
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
      color: #135577;
     text-decoration: none;
}

.number-table {	
	float: left;
	width: 734px;
	display: inline;
	margin: 0;
	padding: 0;
      color: #135577;
     text-decoration: none;
}

.full-box ul{
 	float: left;
	width: 734px;
	/* font-size: 0.94em; */
      font-size: 120.01%;
	font-weight: bold;
	list-style: none;
	margin: 26px 0 0 3px;
	padding: 0;
      text-decoration: none;
}

.full-box a{
	color: #426785;
      font-size: 0.94em;
	text-decoration: underline;	
      color: #D27302;
}

.big-a-link{
      font-size: 120.01%;
	color: #426785;
	text-decoration: underline;	
      color: #D27302;
}

.pay-image{
      /*float: center;*/
}

.pay-image img{
	width: 88px;
      Height: 33px;
      /*float: center;*/
}
.pay-image-a {
  /*float: center;*/
}

.pay-image-a img{
	/*float: center;*/
	width: 88px;
      Height: 33px;
}

.faq-question{
	float: left;
	width: 734px;
	text-indent: 0px;
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
      color: #135577;
     text-decoration: none;
}

.small-blue-text{
	float: left;
	width: 734px;
	text-indent: 25px;
	/*line-height: 17px;*/
	display: inline;
	margin: 3px 0 0 3px;
	padding: 0;
      text-decoration: none;
      font-weight: bold;
      font-size: 16px;
}

.orange-title{
      font-size: 25px;
      font-family: Verdana, Arial, Helvetica;
	text-decoration: none;	
      color: #D27302;
}

.orange-href{
	color: #D27302;
	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
      text-decoration: underline;
	line-height: 10px;
	margin: 0;
	padding: 0;
      letter-spacing: -1.0pt;
      word-spacing: -.5px;
}

.med-orange-href{
	color: #D27302;
	font-size: 1.2em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
      text-decoration: underline;
	line-height: 10px;
	margin: 0;
	padding: 0;
      letter-spacing: -1.0pt;
      word-spacing: -.5px;
}

.sml-orange-href{
	color: #D27302;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
      text-decoration: underline;
	line-height: 10px;
	margin: 0;
	padding: 0;
      letter-spacing: -1.0pt;
      word-spacing: -.5px;
}

.med-blue-href{
	color: #437EAC;
	font-size: 1.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
        text-decoration: underline;
	line-height: 10px;
	margin: 0;
	padding: 0;
        letter-spacing: -1.0pt;
        word-spacing: -.5px;
}

/* 	color: #426785; 

*/
.faq-contents{
	float: left;
	width: 700px;
	text-indent: 25px;
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
      color: #D27302;
      font-size: 0.94em;
}

.faq-contents a{
	float: left;
	width: 700px;
	text-indent: 25px;
	display: inline;
	margin: 0;
	padding: 0;
      color: #437EAC;
      font-size: 16px;
      font-weight: bold;
}

.receipt-image{
	display: block;
      width:700px; 
}

.receipt-image img{
      width:566px; 
      height:487px;
     /* float: middle;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 1px solid #FFF;
}

.reg-image img{
      width:566px; 
      height:930px;
     /* float: middle;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 1px solid #FFF;
}

.delete-row-image img{
      width:566px; 
      height:500px;
      /*float: middle;*/
	display: block;
	margin: 0;
	padding: 0;
	border: 1px solid #FFF;
}

.FAQ-wide-box H4 a{
	color: #426785;
      font-size: 0.94em;
	text-decoration: underline;	
      color: #D27302;
}

.video-box{
	float: left;
	width: 734px;
	margin: 20px 25px 20px 0px;
	padding: 0;
}

.orange-text{
	color: #D27302;
	font-size: 2.0em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
	letter-spacing: -0.7pt;
	word-spacing: -0.0px;
}

.blue-text{
     color: #437EAC;
     font-size: 1.0em;
     font-weight: normal;
     font-family: Verdana, Arial, Helvetica;
}


.QCli {	
	float: left;
	width: 600px;
	background: url(../images/point.gif)  no-repeat 0 1px;
	text-indent: 25px;
        font: 1.0em  Verdana, Arial, Helvetica; 
	/*line-height: 17px;*/
	display: inline;
	margin: 0;
	padding: 0;
}

.price-text-small{
	color: #004199;
       font: 1.2em  Verdana, Arial, Helvetica; 
      font-weight: bold;
}

.price-text-large{
	color: #004199;
       font: 3.0em  Verdana, Arial, Helvetica; 
 font-weight: bold;
}

.small-print{
	color: #004199;
       font: 0.7em  Verdana, Arial, Helvetica; 
 font-weight: bold;
}

.buy-table {
	border-collapse:collapse;
	border-top:0px solid #3097CF;
	border-bottom:7px solid #3097CF; 
	background:#FFFFFF;
}
.buy-table tr th{
	font: 1.0em  Verdana, Helvetica, sans-serif; 
	background:#3097CF;
	border-top:0px solid #D27302;
	border-bottom:1px solid #D27302;
	color:#FFFFFF;
	padding:8px; 
}
.buy-table tr td{
	background:#FFFFFF;
	border-bottom:1px solid #D27302;
	color:#437EAC;
        border-top:1px solid transparent;
	padding:8px;
	font: 1.2em  Verdana, Arial, Helvetica; 
}
.buy-table td sup{
	font-size:13px;
}

.smallest-blue-text{
	font-size:13px;
}

.feedback-bubbles{
	position : absolute;
	top : 0px;
	right : 0px;
}

.comic{
	position : absolute;
	top : 0px;
	right : 0px;
}

.FAQ img{

      /*float: middle;*/
      display: block;
      margin: 15px;
      padding: 15px;
      border: 15px solid #FFF;
      width: auto;
      height: auto;
}

.feedback-table {
	border-collapse:collapse;
	border-top:0px solid #3097CF;
	border-bottom:7px solid #3097CF; 
	background:#FFFFFF;
}
.feedback-table tr th{
	font: 1.0em  Verdana, Helvetica, sans-serif; 
	background:#3097CF;
	border-top:0px solid #D27302;
	border-bottom:1px solid #D27302;
	color:#FFFFFF;
	padding:8px; 
}

.feedback-table tr td{
	background:#FFFFFF;
	border-bottom:1px solid #D27302;
	color:#437EAC;
        border-top:1px solid transparent;
	padding:8px;
	font: 1.2em  Verdana, Arial, Helvetica; 
}
.feedback-table td sup{
	font-size:13px;
}

.download-popup-table{
	font: 1.0em  Verdana, Helvetica, sans-serif;
	border-collapse:collapse;
	border-top:0px solid #3097CF;
	border-bottom:7px solid #3097CF; 
	background:#FFFFFF; 
}

.download-popup-table tr th{
	font: 1.0em  Verdana, Helvetica, sans-serif; 
	background:#3097CF;
	border-top:0px solid #D27302;
	border-bottom:1px solid #D27302;
	color:#FFFFFF;
	padding:8px; 
}

.version-table{
	background:#FFFFFF;
	border-bottom:1px solid #D27302;
        border-top:1px solid #D27302;
	color:#437EAC;
	padding:8px;
	font: 0.8em  Verdana, Arial, Helvetica; 
}

.version-table a{
	color: #D27302;
	text-decoration: underline;	
}


.about-table{
	background:#FFFFFF;
	border-bottom:1px solid #D27302;
  border-top:1px solid #D27302;
     color: #437EAC;
     font-size: 1.0em;
     font-weight: normal;
     font-family: Verdana, Arial, Helvetica;
}

.about-table-top-title{
	background:#FFFFFF;
  border-top:1px solid #D27302;
	color:#437EAC;
	padding:8px;
	font: 1.2em  Verdana, Arial, Helvetica; 
}

.about-table-no-border-large-text{
	background:#FFFFFF;
	color:#437EAC;
	padding:8px;
	font: 1.3em  Verdana, Arial, Helvetica; 
}

.QueryCell-text{

	font-size: 1.57em;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica;
	line-height: 28px;
  letter-spacing: -1.0pt;
  word-spacing: -0.0px;
}

table.data-table{
	background:#FFFFFF;
	border:0px;
	border-collapse: collapse;
	color:#437EAC;
	padding:0px;
	font: 0.8em  Verdana, Arial, Helvetica; 
}

table.data-table td{
  border:1px solid #D27302;
  margin: 1px;
  padding: 2px;	
  border-width: 1px 1px 1px 1px;
}

.back-to-top{
 	float: left;
}

.videoThumb{
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=75);
}
.videoThumb:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.fig{
	font: 0.7em  Verdana, Arial, Helvetica; 	
}
