body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#fff;
	text-align:center;
	margin:0px;
	line-height:18px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#EAF7FF;
}
a,a:link,a:active{ color:#004990; text-decoration:none;}
a:hover{ color:#004990; text-decoration:underline;}
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
.clear { clear:both; height:0px; font-size:0px; line-height:0px; }
.clear_left { clear:left; height:0px; font-size:0px; line-height:0px; }
.clear_right { clear:right; height:0px; font-size:0px; line-height:0px; }
img{border:none;}

/*header*/
#header{ width:960px; margin:0 auto 0 auto; }
#header .logo{ float:left;}
#header .banner{ float:right; margin-top:7px;}

/*nav*/
#nav{width:960px;margin:0 auto 0 auto;}
#nav .nav_left{ width:669px;line-height:41px;text-align:right;float:left;background-image: url(../images/nav_left.gif);background-repeat: no-repeat;background-position: left top;}
#nav .nav_right{ width:274px;float:right; margin-top:10px;}
#nav .nav_right ul{margin:0; padding:0;}
#nav .nav_right li{ float:left; }
#nav .nav_right li a{ display:block;font-weight:bold; color:#FFFFFF;overflow:hidden; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav .nav_right li a:hover{ text-decoration:none;}
#nav .nav_right ul .home{ width:80px; height:31px;text-align:center;background-image: url(../images/nav_home_bg.gif);background-repeat: no-repeat;background-position: left top; }
#nav .nav_right ul .home a{ color:#fff; padding-top:7px;}
#nav .nav_right ul .home a:hover{ color:#002745;}
#nav .nav_right ul .product{ width:97px; height:31px;text-align:center;background-image: url(../images/nav_products_bg.gif);background-repeat: no-repeat;background-position: left top; }
#nav .nav_right ul .product a{ color:#fff;padding-top:7px; }
#nav .nav_right ul .product a:hover{ color:#002745;}

/*main*/
#main{ width:960px; margin:0 auto 0 auto; }
#main #tools{ width:190px; float:left;}
#main #tools .title{width:190px;height:48px;background-image: url(../images/left_title.gif);background-repeat: no-repeat;background-position: left top;}
#main #tools .name{ background-color:#FFFFFF; text-align:left; padding-left:15px;padding-right:15px;line-height:21px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#main #tools .name ul li{ padding-left:28px;background-image: url(../images/left_icon.gif);background-repeat: no-repeat;background-position: left center; border-bottom:2px solid #8FC2E1;}
#main #tools .content{line-height:14px;padding-left:15px;padding-right:15px;text-align:left;background-image: url(../images/left_content.gif);background-repeat: repeat-x;background-position: left top;}
#main #tools .content ul li{ border-bottom:1px solid #DDDDDD; padding:8px 0 8px 0;}
#main #tools .content ul li a{ color:#000000;}
#main #tools .content ul li a:hover{ color:#004990;}
#main #tools .content .mac ul li { border-bottom:1px solid #DDDDDD; padding:8px 9px 8px 0;background-image: url(../images/mac_icon.gif);background-repeat: no-repeat;background-position: right center;}
#main #tools .footer{ height:15px;}

#main #right{ width:760px; margin-top:11px; float:right; background:#fff; }
#main #right .title{ height:15px;}
#main #right #content{ background-color:#FFFFFF; padding:0 15px 0 15px; text-align:left;}
#main #right #content #product{ margin-bottom:10px;}
#main #right #content #product .product_title{ height:15px;}
#main #right #content #product #product_content{height:266px;padding:0 15px 0 15px;border-left:1px solid #CED6DB;border-right:1px solid #CED6DB;background-image: url(../images/product_contentr.gif);background-repeat: repeat-x;background-position: left bottom;}
#main #right #content #product #product_content .name{ line-height:28px; padding-left:30px; border-bottom:2px solid #336DA6;background-image: url(../images/product_icon.gif);background-repeat: no-repeat;background-position: left center;}
#main #right #content #product #product_content .name a{ text-decoration:none;font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#main #right #content #product #product_content #info{ margin-top:15px;}
#main #right #content #product #product_content #info #info_life{ float:left;}
#main #right #content #product #product_content #info #info_life .screenshots{ margin-bottom:15px;}
#main #right #content #product #product_content #info #info_life .larger{ text-align:center;}
#main #right #content #product #product_content #info #info_right{ width:480px;float:right;}
#main #right #content #product #product_content #info #info_right .intro{ margin-bottom:10px;}
#main #right #content #product #product_content #info #info_right .download_purchase{}
#main #right #content #product #product_content #info #info_right .download_purchase .free_trial{ width:130px;float:left; margin-right:10px;}
#main #right #content #product #product_content #info #info_right .download_purchase .free_trial .free_trial_icon{ float:left; margin-right:10px;}
#main #right #content #product #product_content #info #info_right .download_purchase .free_trial .free_trial_name{line-height:33px; float:left;}
#main #right #content #product #product_content #info #info_right .download_purchase .buy_now{ width:130px;float:left;}
#main #right #content #product #product_content #info #info_right .download_purchase .buy_now .buy_now_icon{ float:left; margin-right:10px;}
#main #right #content #product #product_content #info #info_right .download_purchase .buy_now .buy_now_name{line-height:33px; float:left;}
#main #right #content #product #product_content #info #info_right .download_purchase a{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#004990;}
#main #right #content #product #product_content #info #info_right .download_purchase a:hover { text-decoration:underline; }
#main #right #content #product #product_content #info #info_right .support{ margin-top:10px;border-top:1px dashed #596467; border-bottom:1px dashed #596467; padding:4px 0 4px 0px; clear:both;}
#main #right #content #product #product_content #info #info_right .support span { margin:0 15px 0 0; }
#main #right #content #product .product_footer{ height:15px;}

#main #right #content #product_intro{ width:730px;background-color:#FFFFFF; text-align:left;}
#main #right #content #product_intro #product_left{ width:236px; float:left; margin-right:11px;}
#main #right #content #product_intro #product_left .title{ width:236px;height:11px;}
#main #right #content #product_intro #product_left .content{ height:215px;padding:0 8px 8px 8px; border-bottom:3px solid #EBF3F5; border-left:3px solid #EBF3F5; border-right:3px solid #EBF3F5;}
#main #right #content #product_intro #product_left .content .name{ font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:004990;}
#main #right #content #product_intro #product_left .content .info{ margin-top:10px;}
#main #right #content #product_intro #product_left .content .info .info_left{ width:110px; float:left;}
#main #right #content #product_intro #product_left .content .info .info_left .screenshots{ width:110px; margin-bottom:5px;}
#main #right #content #product_intro #product_left .content .info .info_left .larger{ padding-left:20px;background-image: url(../images/product_intro_larger.gif);background-repeat: no-repeat;background-position: left center;}
#main #right #content #product_intro #product_left .content .info .info_right{ width:90px; float:right;}
#main #right #content #product_intro #product_left .content .info .info_right .intro{ margin-bottom:10px;}
#main #right #content #product_intro #product_left .content .info .info_right .more{background-image: url(../images/more.gif);background-repeat: no-repeat;background-position: left center;}
#main #right #content #product_intro #product_left .content .info .info_right .more a{line-height:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:25px;}

#main #right #content #product_intro #product_right{ width:236px;float:left; }
#main #right #content #product_intro #product_right .title{ width:236px;height:11px;}
#main #right #content #product_intro #product_right .content{  height:215px;padding:0 8px 8px 8px; border-bottom:3px solid #EBF3F5; border-left:3px solid #EBF3F5; border-right:3px solid #EBF3F5;}
#main #right #content #product_intro #product_right .content .name{ font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:004990;}
#main #right #content #product_intro #product_right .content .info{ margin-top:10px;}
#main #right #content #product_intro #product_right .content .info .info_left{ width:110px; float:left;}
#main #right #content #product_intro #product_right .content .info .info_left .screenshots{ width:110px;margin-bottom:5px;}
#main #right #content #product_intro #product_right .content .info .info_left .larger{ padding-left:20px;background-image: url(../images/product_intro_larger.gif);background-repeat: no-repeat;background-position: left center;}
#main #right #content #product_intro #product_right .content .info .info_right{ width:90px; float:right;}
#main #right #content #product_intro #product_right .content .info .info_right .intro{ margin-bottom:10px;}
#main #right #content #product_intro #product_right .content .info .info_right .more{background-image: url(../images/more.gif);background-repeat: no-repeat;background-position: left center;}
#main #right #content #product_intro #product_right .content .info .info_right .more a{line-height:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-left:25px;}



#main #right #content #pages{ width:195px; height:27px;float:right;background-image: url(../images/Pages_bg.gif);background-repeat: no-repeat;background-position: left top; margin-top:10px;}
#main #right #content #pages .digital{ font-weight:bold; color:#484848; padding-left:22px;}
#main #right #content #pages .digital a{ color:#484848;line-height:27px}
#main #right #content #pages .digital a:hover{ color:#FF0000;}
#main #right .footer{height:15px;}


/*footer*/
#footer{ height:53px;background-image: url(../images/footer_bg.gif);background-repeat: repeat-x;background-position: left top; margin-top:15px; }
#footer #footer_content{width:960px; margin:0 auto 0 auto;}
#footer #footer_content .left{ line-height:53px;float:left;}
#footer #footer_content .right{  line-height:53px;float:right;}



