#trial_box {
	width:280px;
	border:1px solid #d8d8d8;
	overflow:auto;
	overflow-x:hidden;	
	position:absolute;
	z-index:20;
	top:110px;
	left:14px;
	background-color:#fff;
	padding-top:8px;
	display:none;
}
#trial_box a.close {
	display:block;
	width:12px;
	height:15px;
	color:#b5b5b5;
	float:right;
	font-size:13px;
	text-align:center;
	margin-right:8px;
	/*font-weight:bold;*/
}
#trial_box a:hover {
	text-decoration:none;	
}
#trial_box label {
	color:#222222;
	font-size:12px;
	display:block;	
	margin-top:5px;
	margin-left:8px;
}
#trial_box input.download_email {	
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	width:166px;
}
#trial_box a.button {
	margin-left:65px;
}
#trial_box p {
	color:#aaa;
	font-size:10px;
	margin:0 auto;
	margin-top:38px;
	width:120px;
}
#trial_box #fb_connect {
	width:258px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	margin:0 auto;
	margin-top:10px;
	padding:5px 0 12px 0;
	overflow:auto;
}
#trial_box a.fb_connect_long {
	margin:10px 0 0 50px;
	
}
#trial_box table.optin {
	background-color:#f7f7f7;
	width:100%;
	padding:8px;	
}
#trial_box .download_email_error {
	margin:8px auto;
	text-align:center;
}

/*thank you message*/
#trial_box .download_thanks {
	margin:10px;
}
#trial_box .download_thanks h1 {
	font-size:15px;
	color:#393939;
	font-weight:normal;
	text-align:center;
}
#trial_box .download_thanks p {
	margin-top:17px;
	color:#393939;
	font-size:11px;
	text-align:center;
	width:190px;
}

/*begin home*/
	/*begin popup error*/
	/*
	.popup_error {
	    margin: 100px auto;
	    padding: 0;
	    width: 100px;
	    position: relative;
	}
	*/
	.popup_error div.error_box {
	    /*background: url(bubble.png) no-repeat;*/
	    position: absolute;
	    text-align: center;
		font-size: 10px;
	    /*text-indent: -9999px;*/
	    z-index: 2;
	    display: none;
	    background-color: #000;
	    color: #fff;		
		opacity: 0.7;
		}	
	/*end popup error*/
.play_button {
	background: transparent url(/en/images/home/home_sprites.png) -195px -20px;
	width: 38px;
	height: 38px;
	cursor: pointer;
	margin: 0 auto;
	display: block;	
}
.signup_button {
	width: 29px;
	height: 20px;
	background: transparent url(/en/images/home/home_sprites.png) -197px 0;
}
#free_trial {
	margin:0 0 15px 5px;
}
#content.home {
	width: 1006px;
	overflow: auto;
	overflow-x:hidden;
	padding: 0;
	margin: 0 auto;
	background: none;
}
#home_header {
	background: transparent url('/en/images/home/header.jpg') no-repeat;
	width: 1006px;
	height: 151px;
	display:block;
}
#home_content_bg {
	min-height:386px;
}
#home_content_bg, #home_bottom_bg, #home_footer_bg  {
	background: transparent url(/en/images/home/content_bg.png) repeat-y;
	width: 946px;
	overflow: auto;
	padding: 10px 30px 10px;
}
#home_footer_bg {
	padding: 0px 0px 0px 9px;	
	width: 997px;	
}
#home_footer_bg #footer {
	width: 990px;
}
#home_content_bg #product_action a {	
	color: #146792;
	text-decoration: none;
	font-size: 15px;
}
#home_content_bg #product_action a:hover {	
	text-decoration: underline;
}
#home_content_bg ul.main_elements {
	
}
#home_content_bg ul.main_elements li {
	display: block;	
	float: left;
	height: 338px;
	overflow: auto;
}
	#home_content_bg ul.main_elements li#boxshot {
		width: 207px;
		overflow-x:hidden;
		margin-left:23px;
		padding-top:22px;
	}
		#home_content_bg ul.main_elements li#boxshot #product_boxshot { 
			background: url('/en/images/home/reveal8_sprite.jpg') no-repeat 0 -64px;
			width: 221px; 
			height: 230px;			
			margin:0 auto 30px;	
		}
	#home_content_bg ul.main_elements li#intro { 
		width:420px;
		padding-top:10px;		 		
	}
		#home_content_bg ul.main_elements li#intro #intro_text { 
			background: url('/en/images/home/reveal8_sprite.jpg') no-repeat 0px 15px;
			width: 300px;
			height: 77px;
			text-indent: -999px;
		}
		#home_content_bg ul.main_elements li#intro p { 
			padding-top: .5em;
			line-height: 1.3em;
		}
		#home_content_bg ul.main_elements li#intro #product_action { 
			padding-top: 15px;
			margin:15px auto 0;
			width: 240px;
		}
		#home_content_bg ul.main_elements li#intro #product_action #learn_more{ 
			float: right;
		}
		#home_content_bg ul.main_elements li#intro #product_action .add_to_cart{ 
			float: left;
		}
		#free_trial_btn_wrapper {
			overflow:auto;
			position:relative;	
			height:75px;
			width:300px;
			margin:0 auto;
			margin-bottom:20px;
			padding-top:4px;
			float:left;
		}
		#free_trial_btn_wrapper	#free_trial {
			position:absolute;
			left:53px;
			top:19px;
		}		
		#home_content_bg ul.main_elements li#intro a.blue_trial {
			margin:0 auto;
			width:226px;	
		}		
		#home_content_bg ul.main_elements li#boxshot .quote {
			margin:0 auto;
		}
	#home_content_bg ul.main_elements li#sample_style { 
		width:302px;
		height:370px;
		float:right;
		overflow:visible;
		position:relative;
		padding:20px 12px 0;
	}
		#home_content_bg ul.main_elements li#sample_style h3 {
			/*
			text-indent:-9999px;
			background:url('/en/images/home/reveal8_sprite.jpg') 0px -72px no-repeat;
			*/
			font-size:14px;
			color:#555;
			font-weight:normal;
			width:247px;
			height:20px;
		}
		#home_content_bg ul.main_elements li#sample_style h4 { 
			font-size: 14px;
			font-weight: normal;			
			color:#555;
			margin-bottom: 5px;
		}
		#home_content_bg ul.main_elements li#sample_style table.blocks {
			width:285px;			
			margin:5px 0 0 0;
			padding:0;
		}
		#home_content_bg ul.main_elements li#sample_style table.blocks td {
			vertical-align:top;
		}
		#home_content_bg ul.main_elements li#sample_style table.blocks td.top {
			width:280px;
			height:6px;
			background:url('/en/images/home/nifty_gray_sprite.gif') no-repeat;
			padding:0;
			margin:0;			
		}
		#home_content_bg ul.main_elements li#sample_style table.blocks td.content {
			background:url('/en/images/home/nifty_gray_bg.gif') repeat-y;
			height:133px;
			padding:10px;			
		}
		#home_content_bg ul.main_elements li#sample_style td.bottom {
			width:280px;
			height:6px;
			background:url('/en/images/home/nifty_gray_sprite.gif') no-repeat 0 -6px;
			padding:0;
			margin:0;			
		}
		#home_content_bg ul.main_elements li#sample_style td.heading {
			color:#525252;
			font-size:17px;
			padding-bottom:5px;
		}
		#home_content_bg ul.main_elements li#sample_style td#halloween_thumb {
			width:75px;
			height:56px;			
		}
		#home_content_bg ul.main_elements li#sample_style td#halloween_thumb a {
			width:75px;
			height:56px;
			background:url('/en/images/home/featured_style_sprite.jpg') no-repeat;
			display:block;
		}
		#home_content_bg ul.main_elements li#sample_style td#upgrade_thumb a {
			width:75px;
			height:56px;
			background:url('/en/images/home/featured_style_sprite.jpg') no-repeat -75px 0;			
			display:block;
		}		
		#home_content_bg ul.main_elements li#sample_style td.desc {
			padding-left:10px;
		}
		#home_content_bg ul.main_elements li#sample_style td.content h4 {
			color:#1b1b1b;
			font-size:13px;
			margin:0;
			padding:0;			
		}
		#home_content_bg ul.main_elements li#sample_style td.content p {
			color:#565656;
			font-size:11px;
			margin:0;
			padding:0;
		}	
		#home_content_bg ul.main_elements li#sample_style td.content a {
			color:#146792;
			font-size:11px;
		}
		#post_halloween_leaf {
			
			width:88px;
			height:92px;
			position:absolute;
			top:0px;
			left:0px;	
			z-index:100;
		}
				
#home_bottom_bg {
	width: 1006px;
	height: 114px;
	padding: 0;	
}	
#home_bottom_bg	#gradient {
	height: 100px;
	background: url(/en/images/home/bottom_gradient.jpg) repeat-x;
	width: 960px;
	margin-left: 9px;
	padding: 7px 15px;
	position: relative;
	overflow: visible;
}
#home_bottom_bg	ul.bottom_elements {
	display: block;
	margin: 0 auto;
}
#home_bottom_bg	ul.bottom_elements li {
	overflow: auto;
	height: 85px;
	display: block;
	float: left;
	background: url(/en/images/home/bottom_elements_gradient.jpg) repeat-x;
	border: 1px solid #fff;
	padding: 5px 25px 0 5px;
	margin: 5px 0 0 4px;
}
#home_bottom_bg ul.bottom_elements li h4 {
	color: #333333;
	font-size: 15px;
	font-weight:normal;
}
#home_bottom_bg	ul.bottom_elements li p {
	color: #767676;
	margin-top: 5px;
	font-size: 11px;
	height: 30px;
}
#home_bottom_bg	ul.bottom_elements li a {
	color: #146792;
	float: right;
	font-size: 11px;
	margin-top:10px;
}
#home_bottom_bg	ul.bottom_elements li#choose_product {
	width: 203px;
}
#home_bottom_bg	ul.bottom_elements li#ap6 {
	width: 203px;
}
#home_bottom_bg	ul.bottom_elements li#upgrade_center {
	width: 203px;
}
#home_bottom_bg	ul.bottom_elements li#signup {
	width: 203px;
}
	#home_bottom_bg	ul.bottom_elements li#signup #newsletter .popup_error div.error_box {		
		height: auto;
		border: none;
		padding: 5px;
		width: 150px;
	}
/*end home*/

