@charset "UTF-8";
/* CSS Document */

			body{ 
				font: 62.5% "Trebuchet MS", sans-serif; 
				margin: 0px; 
				background-image:url(../images/bg_full.jpg); 
				background-repeat:no-repeat;
				background-position:top center;
				background-attachment:scroll;
				}
			
			.main {
				width:960px; 
				margin-left:auto; 
				margin-right:auto; 
				padding-top:10px;} 
			
			.title{
				width:550px; 
				float:left;
				padding-bottom:10px;
				}
			
			.download{
				float:left;
				width:405px;
				text-align:right;
				text-transform:uppercase;
				font-size: 1.5em;
				padding-top: 30px;
				padding-bottom: 10px;
				padding-right: 5px;
				}
			
			.promo {
				width:960px;
				height:275px;
				float:left;
				padding-bottom:10px;
				z-index:1;
				}
				
			.promo2 {
				width:960px;
				height:150px;
				float:left;
				padding-bottom:10px;
				z-index:1;
				}
				
			.headerimage{
				height:0px;
				}
				
			.content {
				top:376px;
				width:710px;
				float:left;
				padding-right:10px;
				padding-bottom:10px;
				z-index:999;
				}
				
			.press {
				width:690px;
				float:left;
				padding-right:10px;
				padding-left:10px;
				padding-bottom:10px;
				}
				
			.content2 {
				top:251px;
				width:710px;
				float:left;
				padding-right:10px;
				padding-bottom:10px;
				z-index:999;
				}
			
			.third{
				padding-top: 0px;
				padding-left: 10px;
				padding-bottom:10px;
				width: 220px;
				float: left;
			}
			
			.third_button_first{
				padding-top: 0px;
				padding-bottom:10px;
				width: 230px;
				float: left;
			}
			
			.third_button{
				padding-top: 0px;
				padding-left: 10px;
				padding-bottom:10px;
				width: 230px;
				float: left;
			}
			
			.second{
				width:340px;
				float:left;
				padding-top:0px;
				padding-left:10px;
				padding-bottom:10px;
			}
			
			.single{
				width:700px;
				float:left;
				padding-top:0px;
				padding-left:10px;
				padding-bottom:10px;
				padding-right:20px;
			}
				
			.sidebar {
				width:220px;
				float:right;
				padding-left: 19px;
				border-left:1px dotted #999999;
				padding-bottom: 10px;
				margin-bottom:10px;
				}
				
			.sidebar p{
				padding-left: 5px;
				padding-right:5px;
				}
				
			#disclaimer{
				font-size:1em;
				color:#666666;
				}
			
			#footer {
				font-size:1em;
				float:left;
				width:100%;
				height: 50px;
				clear:both;
				background-color:#e1e1e1; 
				text-align:center;
				border-top: 1px solid #999999;
				}
			
			.output {
				position: relative;
				top:-160px;
				left:80px;
				font-size: 2.2em;
				color:#ffffff; 
				padding:15px 15px 15px 20px; 
				margin: -50px;
				width:29%;
				-moz-border-radius: 5px; 
				-webkit-border-radius: 5px;
				}
				
			.supporttext{
				padding-left:10px;
				font: 115% "Trebuchet MS", sans-serif; 
			}
			
			.blogtext{
				padding-left:10px;
				font: 115% "Trebuchet MS", sans-serif; 
			}
			
			.feedTitle{
				font-size: 2em;
				display: block;
				font-weight: bold;
				margin: .67em 0;
				text-decoration:underline;
				color:#000000;
				}
				
			.feedTitle a:link{
				color:#000000;
				}
				
			.feedTitle a:hover{
				color:#999999;
				}
				
			.feedTitle a:visited{
				color:#000000;
				}
						 
			.headline{
				display: block;
				font-size: 1.5em;
				font-weight: bold;
				}
			
			.feedburnerFeedBlock li{
				list-style-type:none;
				}
			
			.feedburnerFeedBlock ul{
				margin:0px;
				padding:0px;
				}
			
			.date{
				font-size:1em;
				color:#666666;
				text-transform:uppercase;
				}
				
			.indent{
				padding-left: 10px;
				}
			
			.supporttext p{
				padding-left: 10px;
				}
			
			a:link{
				color:#6f7d94;
				text-decoration: none;
				}
				
			a:hover{
				color:#666666;
				text-decoration: underline;
				}
			
			a:visited{
				color:#666666;
				text-decoration: none;
				}
				
			a.button {	
				margin-top:-3px;
				margin-left:-5px;
				display: block;	
				width: 215px;	
				height: 65px;
				max-height: 65px;	
				padding-top: 3px;
				padding-left: 10px;
				text-decoration: none;
				background:url(../images/button.png) no-repeat 0px 0px;
				color:#000000;
				font-weight:bold;
				text-decoration: none;	
				}
			
			a.button:hover {	
				color:#666666;
				background:url(../images/button.png) no-repeat -225px 0px;
				text-decoration: none;
				}
				
			a.button_faq {	
				margin-top:-3px;
				display: block;	
				width: 215px;	
				height: 65px;
				max-height: 65px;	
				padding-top: 3px;
				padding-left: 10px;
				text-decoration: none;
				background:url(../images/button_faq.png) no-repeat 0px 0px;
				color:#000000;
				font-weight:bold;
				text-decoration: none;
				}
			
			a.button_faq:hover {	
				color:#666666;
				background:url(../images/button_faq.png) no-repeat -225px 0px;
				text-decoration: none;
				}
				
			a.button_cards {	
				margin-top:-3px;
				display: block;	
				width: 215px;	
				height: 65px;
				max-height: 65px;	
				padding-top: 3px;
				padding-left: 10px;
				text-decoration: none;
				background:url(../images/button_supported.png) no-repeat 0px 0px;
				color:#000000;
				font-weight:bold;
				text-decoration: none;	
				}
			
			a.button_cards:hover {	
				color:#666666;
				background:url(../images/button_supported.png) no-repeat -225px 0px;
				text-decoration: none;
				}
				
			a.button_upgrade {	
				margin-top:-3px;
				display: block;	
				width: 215px;	
				height: 65px;
				max-height: 65px;	
				padding-top: 3px;
				padding-left: 10px;
				text-decoration: none;
				background:url(../images/button_win7.png) no-repeat 0px 0px;
				color:#000000;
				font-weight:bold;
				text-decoration: none;
				}
			
			a.button_upgrade:hover {	
				color:#666666;
				background:url(../images/button_win7.png) no-repeat -225px 0px;
				text-decoration: none;
				}
				
			
			
			#slideshow{
				height:275px;
				width:960px;
				}
			
			h1{
				font-size: 2em;
				display: block;
				font-weight: bold;
				margin: .67em 0;
				text-decoration:underline;
				}
			
			h2{
				display: block;
				font-size: 1.5em;
				font-weight: bold;
			    margin: .83em 0;
				 }
	
			a img { 
				border:none; 
				}
			
			a {
   				outline: none;
				}
				
			p {
				font-size: 1.1em;
				}
				
			li {
				margin-bottom: .4em;
				font-size: 1.1em;
			}
				
			img.floatright { 
   				float: right; 
   				padding-right: 8px; 
				padding-top: 14px;
				padding-bottom: 0px;
				}
				
			img.floatleft { 
   				float: left; 
   				padding-left: 8px; 
				padding-top: 14px;
				padding-bottom: 0px;
				}
	
			.download a:link{
				color:#999999;
				text-decoration: none;
				}
				
			.download a:hover{
				color:#7E8EA8;
				text-decoration: underline;
				}
				
			.download a:visited{
				color:#7E8EA8;
				text-decoration: none;
				}
			
			#dialog_link {
				padding: .4em 1em .4em 20px;
				text-decoration: none;
				position: relative;}
				
			#dialog_link span.ui-icon {
				margin: 0 5px 0 0;
				position: absolute;
				left: .2em;
				top: 50%;
				margin-top: -8px;}
			
			.demo2{
				margin: 0px;
				padding-left: 10px;
				list-style-type: none;
    			display:block;
				float:left;
				border: 0px;
				padding-top: 10px;
				}
			
			.demo2 li{
				padding-bottom:10px;
				}
			.demo2 a{
				text-decoration: none;
				}
			
			#ytvideo2{
				float:left;
				padding-top: 0px;
				padding-bottom: 10px;
				}
			
			.clearfix:after {
				clear: both;
				display: block;
				content: " ";
				height: 0px;
				visibility: hidden;
				}
		
			.clearfix {
				display: inline-block;
				}
		
			/* Hide these rules from IE-mac \*/
		
			* html .clearfix {
				height: 1%;
				}
		
			.clearfix {
				display: block;
				clear:both;
				}
		
			li.clearfix {
				display: list-item;
				}
			
			/* End hide from IE-mac */
