#data {
	position:relative;
	padding-bottom:40px;
	padding-left:25px;
	padding-right:0;	
}
#intro {
	width:620px;
	overflow:auto;
	float:left;
}
#intro h3 {
	color:#8e8e8e;
	font-size:15px;
}
#intro h1 {
	background:url('/en/images/products/reveal/product_sprite.jpg') -199px 6px no-repeat;
	width:370px;
	height:49px;
	text-indent:-999px;
	margin-bottom:25px;
}
.ap6 #intro h1 {
	background:url('/en/images/products/ap6/product_sprite.jpg') -190px 6px no-repeat;
	width:370px;
	height:56px;
	text-indent:-999px;
	margin-bottom:25px;
}
#intro p {
	margin-top:10px;
	width:390px;
}
#intro .boxshot {
	background:url('/en/images/promotions/xmas2010/products/reveal_box_sprite.png') no-repeat;
	width:144px;
	height:273px;
	float:left;
}
.ap6 #intro .boxshot {
	background:url('/en/images/products/ap6/product_sprite.jpg') no-repeat;
	width:188px;
	height:246px;
	float:left;
}
#intro .text {	
	float:left;
	margin-left:20px;
}
#intro .quote {
	margin:50px 0 0 10px;
}
#intro .quote blockquote p {
	font-size:13px;
}
#download_form .download_thanks {
	margin-top:60px;
}
#download_form .download_thanks h1 {
	font-size:15px;
	color:#393939;
	font-weight:normal;
	text-align:center;
}
#download_form .download_thanks p {
	margin-top:17px;
	color:#393939;
	font-size:11px;
	text-align:center;
}
#boxes_wrapper {
	/*border:1px solid black;*/
	width:310px;	
	float:right;
	margin-right:2px;	
}
#boxes_wrapper .small_gray {
	color:#5d5d5d;
	font-size:11px;	
}
#boxes_wrapper table.product_options {
	width:310px;
	border:1px solid #e2e2e2;
}
#boxes_wrapper table.product_options th {
	width:310px;
	height:30px;
	font-weight:normal;
	font-size:15px;
	color:#fff;
	text-align:left;
	padding-left:15px;	
	background:url('/en/images/products/reveal/product_sprite.jpg') no-repeat -201px -45px;
}
.ap6 #boxes_wrapper table.product_options th {
	width:310px;
	background:url('/en/images/products/ap6/product_sprite.jpg') no-repeat -198px -58px;
}
#boxes_wrapper table.product_options td {
	background-color:#f8f8f8;
	
}
#boxes_wrapper table.product_options td.options {
	width:310px;
}
#boxes_wrapper table.product_options td input.download_email {
	width:190px;
}
#boxes_wrapper table.dl_form_wrapper {
	width:278px;
}
#boxes_wrapper table.dl_form_wrapper td.left {
	width:175px;
	padding-right:5px;
}
#boxes_wrapper table.dl_form_wrapper td.right {
	width:173px;
	color:#5f5f5f;
	font-size:11px;
	padding-left:5px;
}
#boxes_wrapper table.dl_form_wrapper .download_email_error {
	font-size:10px;
}
#fb_connect {
	width:81px;
	height:22px;
	display:block;
	background:url('/en/images/products/reveal/facebook.gif') no-repeat;
}
#boxes_wrapper table.buy_product {
	margin:15px;
	width:280px;
}
#boxes_wrapper table.buy_product td {
	display:table-cell;
	vertical-align:top;
	padding:7px 0px;
}
#boxes_wrapper table.buy_product input.radio {	
	margin:0 5px 0 0;
}
#boxes_wrapper table#bp_ad {
	margin-top:10px;
}
#boxes_wrapper table#bp_ad td {
	background-color:#fff;	
}
#boxes_wrapper table#bp_ad td td {	
	padding:15px;	
}
#boxes_wrapper table#bp_ad td h4 {
	color:#666;
	font-weight:normal;
	font-size:13px;
}
#boxes_wrapper table#bp_ad td h1 {
	width:246px;
	height:17px;
	background:url('/en/images/products/reveal/revealbp_ad.jpg') no-repeat;
	text-indent: -9999px;	
}
#boxes_wrapper table#bp_ad td a {
	float:left;
	margin-top:0px;
}
#boxes_wrapper table#bp_ad td a.button {
	float:none;
	margin-top:10px;
	margin-right:0px;
}
#boxes_wrapper table.additional_links, #boxes_wrapper table.tech_info {
	width:310px;
	margin-top:5px;
	border:1px solid #e2e2e2;	
}
#boxes_wrapper table.additional_links th, #boxes_wrapper table.tech_info th {
	height:30px;
	font-weight:normal;
	font-size:15px;
	color:#313131;
	text-align:left;
	padding-left:15px;	
	background-color:#dad9d9;	
}
#boxes_wrapper table.additional_links td {
	padding:20px;
}
#boxes_wrapper table.additional_links h4 {
	color:#888888;
	font-size:11px;	
}
#boxes_wrapper table.additional_links a {
	color:#146792;
	font-size:13px;
	margin:3px 0 10px 0;	
	display:block;
}
/*technical information*/
.tech_info table {	
	width: 273px;
	margin-left: 10px;	
}
.tech_info h4 {
	background-color: #d3d3d3;
	color: #333333;
	font-size: 16px;
	padding: 5px 0 5px 10px;
	font-weight: normal;
}
.tech_info td {
 	border-bottom: 1px solid #cccccc;
	padding: 10px 0 5px 0;
	font-size: 10px;
}
.tech_info table td.tech_heading {
	font-size: 12px;
	color: #a9a9a9;
	font-weight: normal;
}
.tech_info td.tech_feature {	
 	width: 106px;
	vertical-align: top;
}

/*begin features*/
table#features {
	width:645px;
	float:left;
}
table#features th {
	color:#333333;
	font-size:17px;	
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	border-bottom:1px solid #eeeeee;
}
table#features td {
	padding:16px 0 16px 0;
}
table#features h4 {
	margin-bottom:12px;
	color:#333333px;
	font-size:14px;
	font-weight:bold;
}
table#features p {
	font-size:12px;
	color:#555555;
}
table#features tbody.new h4 {
	width:auto;
	padding-right:20px;
	font-weight:bold;
}
/*begin ap6 icons*/
.ap6 table#features .icon {
	 background: url('/en/images/products/ap6/features_sprite.png') no-repeat 0px 0px;
}
.ap6 table#features .styles {
	 background-position: 0px -50px;
}
.ap6 table#features .story{
	background-position: 0px -100px;
}
.ap6 table#features .editing_tools{
	background-position: 0px -150px;
}
.ap6 table#features .transfer{
	background-position: 0px -200px;
}
.ap6 table#features .share{
	background-position: 0px -250px;
}
/*end ap6 icons*/
/*begin reveal icons*/
table#features .icon {
	background: url('/en/images/products/reveal/features_sprite.jpg') no-repeat 0px 0px;
	width:73px;
	height:50px;
	padding-right:20px;	
}
table#features .share{
	background-position: 0px -50px;
}	
table#features .music_trimming{
	background-position: 0px -100px;
}	
table#features .styles{
	background-position: 0px -150px;
}	
table#features .nvidia{
	background-position: 0px -200px;
}
table#features .hd{
	background-position: 0px -250px;
}
table#features .instant{
	background-position: 0px -300px;
}
table#features .shwup{
	background-position: 0px -350px;
}
table#features .editing_tools{
	background-position: 0px -400px;
}
table#features .transfer{
	background-position: 0px -450px;
}
/*end reveal icons*/

table#nvidia_learn_more {
	width:643px;
	height:28px;
}
table#nvidia_learn_more td.bg {
	height:28px;
	width:580px;
	padding:5px 0 0 90px;
	vertical-align:top;
	background:url('/en/images/products/reveal/nvidia_nifty_bg.gif') repeat-x;
}
table#nvidia_learn_more td.bg a {
	color:#747474;
	font-size:12px;
	background:url('/en/images/products/reveal/down_arrow.gif') no-repeat right;
	padding-right:15px;
}
table#nvidia_learn_more td.bg a:hover {
	text-decoration:none;
}
table#nvidia_learn_more td.left {
	height:28px;
	width:5px;
	background:url('/en/images/products/reveal/nvidia_nifty_sprite.gif') no-repeat;
}
table#nvidia_learn_more td.right {
	height:28px;
	width:5px;
	background:url('/en/images/products/reveal/nvidia_nifty_sprite.gif') -5px 0 no-repeat;
}
table#about_nvidia_acc {	
	width:645px;
	height:400px;	
	position:absolute;
	display:none;	
}
table#about_nvidia_acc h1 {
	font-size:16px;
	font-weight:normal;
	color:#212121;
}
table#about_nvidia_acc h2 {
	font-size:13px;
	font-weight:normal;
	color:#2d2d2d;
	margin-top:10px;	
}
table#about_nvidia_acc p {
	font-size:11px;
	color:#585858;
	padding-top:5px;
}
table#about_nvidia_acc td {
	padding-top:0;
	margin-top:0;
}
table#about_nvidia_acc #nvidia_logo {
	width:136px;
	height:62px;	
	background:url('/en/images/products/reveal/nvidia_sprite.jpg');
}
table#about_nvidia_acc td.top {
	background:url('/en/images/products/reveal/nvidia_popup_top.gif') no-repeat;
	width:645px;
	height:9px;
	padding:0;
}
table#about_nvidia_acc td.bottom {
	background:url('/en/images/products/reveal/nvidia_popup_bottom.gif') no-repeat;
	width:645px;
	height:9px;
}
table#about_nvidia_acc td.bg {	
	margin:0;
	vertical-align:top;
	padding-bottom:0;
	background:url('/en/images/products/reveal/nvidia_popup_bg.gif') repeat-y;
}
table#about_nvidia_acc td.bg div.close {
	text-align:right;
	padding-right:10px;
	float:left;
	width:635px;	
}
table#about_nvidia_acc td.bg div.close a {
	color:#b9b9b9;
	font-size:14px;
	font-weight:bold;
}
table#about_nvidia_acc td.bg div.close a:hover {
	text-decoration:none;
}
table#about_nvidia_acc td.bg div.content {
	padding:20px 20px 0 20px;
}
table#about_nvidia_acc .video_preview {
	width:137px;
	height:104px;
	cursor:pointer;
	margin-top:47px;
	background:url('/en/images/products/reveal/nvidia_sprite.jpg') 0 -62px no-repeat;	
}


#fb_dl_div{
	display:none;
	height:100px;
	margin-left:10px;
}

.fb_download_msg{
	color:#666666;
	font-size:11px;
	margin-top:10px;
	margin-bottom:10px;
}
.fb_download{
	top:5%;
	display:block;
	position:absolute;
	z-index:10;
}

.fb_share_link {
	padding:2px 0 0 20px; 
	height:16px; 
	background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; 
}

.fbShareButton{
	padding-left:10px;
}

.fb_download_error{
	color:red;
	display:none;
	font-size:11px;
}

.fbPopHeader{
	margin-left:68px;
	margin-right:10px;	
	margin-top:5px;
}


.fb_download .header span{
	float:left;
}

#fb_publish {
	height:22px;
	display:block;	
}

.fbPublishDiv{
	display:block;
	position:absolute;
	top:290px;
	left:45px;
}
#using_video_software {
	float:left;
	background-color:#f7f7f7;
	width:930px;
	margin-left:2px;
	padding:15px 30px;
}
#using_video_software h1 {
	color:#333333;
	font-size:17px;
	font-weight:normal;
	border-bottom:1px solid #e7e7e7;
	margin-bottom:26px;
	padding-bottom:6px;
}
#using_video_software p {
	margin-bottom:20px;
	font-size:12px;
	color:#555555;
	width:693px;
	float:left;
}
#using_video_software .bg {
	width:205px;
	height:194px;
	background:url('/en/images/products/reveal/reveal_lcd.jpg') no-repeat;
	float:right;
}
.product_options .promo_box {
	height:254px;
	position:relative;
	display:block;
	background:url('/en/images/promotions/xmas2010/products/ap6_blurb.jpg');
}
.product_options .promo_box h2 {
	top:5px;
	left:6px;
}

/*xmas promo*/

#boxes_wrapper table.product_options table.slider_buy td,#boxes_wrapper table.product_options table.offers td {
	background-color:transparent;
}
#boxes_wrapper .promo_box {
	position:relative;
}
#boxes_wrapper .promo_box table.slider_buy {
	position:absolute;
 	bottom:23px;
    right:25px;
}
#boxes_wrapper table.offers {
	position:absolute;
	bottom:10px;
	left:60px;
	width:250px;
}
#boxes_wrapper table.offers h4, #boxes_wrapper table.offers h3  {
	width:150px;
}
.offers h4 {
	font-size:13px;
	font-weight:normal;
}
.offers h3 {
	font-size:15px;
}


