 
.noshow img { display:none; }
hr { border:solid 1px #efefef; }
	#upgrade #top, #faq #top, #coupons #top, #recover #top, #license #top, #api #top, #drlink #top, #commentman #top, #importman #top, #reviews #top, #success #top, #affiliates #top,   #comparisons #top, #testimonials #top, #features #top, #specs #top,#support #top,#order #top, #demos #top, #screenshots #top
           {
                height:76px;
           }

           #top #testimonial_small
           {
                font-size:18px;
                position:relative;
                top:24px;
                left:30px;
                font-style:italic;
                color:white;
                display:inline;
                margin:0;
                padding:0;
           }

           #top h2
           {
                float:right;
                position:relative;
                /*top:24px;*/
                right:24px;
                color:white;
                font-family:"Adobe Garamond Pro", Georgia, Palatino, "Times New Roman", serif;
                font-size:30px;
                margin:0;
            }

body 
			{
				background-color:#FFF;
				
				font-family:Georgia, Palatino, "Times New Roman", Times, serif;
				margin:0;
				padding:0;
			}
			
			img
			{
				border:0;
			}
			
			.contain
			{
				width:970px;
				margin: 0 auto; position:relative;
			}
			
			#header 
			{
				height:90px;
				background:url("/webfront/images/blackgradient.png");
			}

			#header #logo
			{
				display:inline;
				float:left;
			}
			#header #logo img 
			{
				margin-top:24px; 
				margin-right:68px;
			}
			
			#header ul, #footer ul
			{
				list-style:none;
		/*		float:right;*/
				/*padding-top:24px; ie fix, moved this below */
			}
			#header ul { position:absolute; top:14px; padding:8px; right:0px; }
			
			#header ul li, #footer ul li
			{
				display:table-cell;
				display:inline;
			}
			#header ul li a {
				
				font-weight:normal;
				color: white;
				font-size:15px;
				text-decoration:none;
				margin-right:6px;
				padding:6px;
				-moz-border-radius: 10%;
				-webkit-border-top-left-radius: 10%;
				-webkit-border-top-right-radius: 10%;
				-webkit-border-bottom-left-radius: 10%;
				-webkit-border-bottom-right-radius: 10%;
				border-radius:10%;
			}
			.none { display:none; } 
			#header ul li#purchase a
			{
				background-color:#555; 
				font-weight:bolder;
			}
			#header ul li#purchase a:hover
			{
				background-color:#06c7ff; 
			}
			
			#header ul li a:hover
			{
				background-color:#555;
			}
			
			#top 
			{
				height:297px;
				background-color:#6ba5d0;
				background-image:url("images/bluegradient.jpg");
				background-position:center;
				background-repeat:no-repeat;				
			}
			#gray_bar #testimonial
			{
			}
			#testimonial p 
			{
				margin:0;
			}
			
			#top .text
			{
				float:right;
				margin-right:20px;
			}
			
			#gray_bar { 
				background-color:#efefef;
				height:73px;
			}
			#gray_bar #cta
			{
				float:right;
				margin-left:60px;
				margin-right:20px;
			}
		
			#bottom
			{
				padding-top:12px;
				padding-bottom:136px;
				clear:both;
			}
			
			.left 
			{
				float:left;
				width:380px;;
			}
			.right
			{
				float:right;
				width:540px;
			}
			
			.new_left { float:left; width:49%;  }
			.new_right { float:right; width:50%; }
			
			
			#footer 
			{
				clear:both;
				height:37px;
				background-color:black;
				padding-top:4px;
			}
			#footer ul
			{
				float:left;
				margin:0;
				padding:0;
				margin-top:10px;
			}
			#footer ul li a
			{
				color:white;
				margin-right:10px;
				padding:8px;
				font-weight:normal;
				
				-moz-border-radius: 10%;
				-webkit-border-radius: 10%;
			}
			#footer ul li#purchase a
			{
				font-weight:bolder;
			}
			#footer ul li a:hover
			{
				background-color:#555;
			}
			
			#footer img
			{
				float:right;
				padding-top:4px;
			}
			
		    #cta { margin-top:8px; margin-left:32px; }
			#testimonial { height:100%; padding-top:16px;}
			#testimonial p em { font-size:14px; color:#555; }
			#testimonial p  { margin-bottom:8px; }
			
			#testimonial .credit, #testimonial .links { color:#a2a2a2; font-size:12px;}
/*			#testimonial .links a { color:#ff9e00; font-weight:bold; } */
			a { color:#a65c00; font-weight:bold; }
			a:hover { color:#ff9e00; }
			#testimonial .credit { float:right; }
			#top img { margin-top:10px; }
			
			h3, h3 a { color:#276c8e; font-weight:bold; font-size:18px; margin:0; text-decoration:none; }
			.highlight { border:gold solid 1px; background-color:#fffbc9; padding:10px; }
			#content .feature li, #content .feature p, #bottom p { color:#555555; font-family:"Trebuchet MS", sans; font-size:13px; margin:0; margin-top:4px}
			#content .feature, #bottom { line-height:1.4em; margin-bottom:2em; margin-top:12px;}
			#content .feature img, #bottom img { float:right; width:48px; height:48px; padding-left:8px; margin-top:4px; }
			#content #success_story { width:504px; line-height:1.4em; background-color:#40a6d8; color:white; padding:12px; margin-top:12px; margin-bottom:2em; border:solid 1px #1386ba; font-size:13px;}
			#content #success_story p { margin-top:1em; }
			#content #success_story h2 { font-size:18px; font-weight:normal; margin:0; margin-bottom:1em;}
			#content #success_story h2 span { font-weight:bold; text-decoration:underline;}
			#content #success_story a { color:white; }
			#content #action img {  border:solid 1px #ffae00; margin:0; margin-bottom:1em;}
			
			.quote { text-align:center; font-size:32px;  font-style:italic; margin-top:1em; margin-bottom:1em; color:#555; display:block; }
			
			.coupon { border:dashed gold 6px; padding:25px; margin-top:1em; margin-bottom:1em; color:#555; background-color:#FAFAD2; width:469px; font-size:20px; display:none;}
			.coupon a { font-size:24px; font-weight:bold; text-align:center; display:block; }
			#payment { text-align:center; }

