@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;background-image:url(images/page_bg.jpg);color:#313131;font:11px/180% Verdana, Arial, Tahoma, Helvetica, sans-serif;}
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }
.fl{float:left;}
.fr{float:right;}
.line{zoom:1;border-bottom:1px solid #dedede;}
.clear{clear:both;}

/*=== Links ===*/	
a, a:link {color:#018ecf;text-decoration:none;}
a:hover {color:#f39700;text-decoration:underline; }

a.articleBtn{display:block;width:210px;height:42px;margin:20px 0;background:url(images/articleBtn.png) left top no-repeat;}
a.articleBtn:hover{background-position:left -42px;}
a.articleBtn2{padding-left:15px;background:url(images/arrow.gif) left center no-repeat;font-size:12px; text-decoration:underline;}
/*============*/

/*=== button style ===*/
.pro_btn {height:50px;}
.pro_btn a {background:url(images/btn.png) no-repeat; display:block; float:left; text-indent:-9999px; overflow:hidden; width:130px; height:50px; margin-right:10px;}
.pro_btn .down { background-position:left top;}
.pro_btn .down:hover {background-position:left -50px;}
.pro_btn .buy { background-position:-130px top;}
.pro_btn .buy:hover {background-position:-130px -50px;}

.pro_btn2 { height:25px;}
.pro_btn2 a {background:url(images/btn.png) no-repeat; display:block; float:left; text-indent:-9999px; overflow:hidden; width:115px; height:25px; margin-right:10px;}
.pro_btn2 .down { background-position:-380px top;}
.pro_btn2 .down:hover {background-position:-380px -25px; _background-position:-380px -25px;}
.pro_btn2 .buy { background-position:-265px top; _background-position:-264px top;}
.pro_btn2 .buy:hover {background-position:-265px -25px; _background-position:-264px -25px;}

.pro_btn3 {height:35px;}
.pro_btn3 a {background:url(images/btn.png) no-repeat; display:block; text-indent:-9999px; overflow:hidden; width:160px; height:35px; margin-right:10px;}
.pro_btn3 .down {background-position:-510px top;}
.pro_btn3 .down:hover {background-position:-510px -35px;}

/*=== button style end ===*/

#pageCon{position:relative;width:960px;margin:0 auto;}

/*=== *Google Search ===*/	
#search{position:absolute;right:0;top:40px;}
#search form {margin:0; padding:0;}
#search .searchText {width:110px;border:none;background-color:#fff;font-size:11px; vertical-align:middle;color:#999;}
#search .searchBtn {margin-left:5px; vertical-align:middle;}
#cse-search-results iframe{width:870px;}
/*====================*/

/*=== *Top ===*/	
#topCon{height:50px;padding:10px 0 10px 5px;color:#fff;}
	#topCon .topTxt{text-align:right;}
	#topCon .topTxt p,#topCon .topTxt p a,#topCon .topTxt blockquote{color:#5791bb;}
	#topCon .topTxt blockquote{padding:10px 165px 0 0;_padding-top:7px;}
	#topCon .topTxt blockquote a{color:#aadef6;}
/*==========*/

			/******** START Global Navigation ***********/

				#show_nav, #full_ep_nav, #community_nav {
					width:960px !important;
					padding:0;
					padding-left:25px;
					margin:0;
					clear:both;
					position:absolute;
					top:60px;
					left:-171px;
					visibility:hidden;
					text-align:left;
					background-color:#292929;
					border:0;
				}
				
				#IEroot #show_nav, #IEroot #full_ep_nav, #IEroot #community_nav {
					width:960px;
				}
				#show_nav .two_show, #show_nav .three_show, #show_nav .four_show { border-right:0px solid #cccccc; min-height:390px; height:auto !important; height:390px }
				
				#community_nav .two_comm, #community_nav .three_comm { border-right:0px solid #cccccc; height:200px; }

				#full_ep_nav .two_ep, #full_ep_nav .three_ep, #full_ep_nav .four_ep { border-right:0px solid #cccccc; height:200px; }
				
				#show_nav_column { 
					width:180px;
					float:left;
					padding-left:0px;
					padding-top:14px;
					margin-bottom:0px;
					line-height:16px;
				}
				
				
				html>body #show_nav_column, #full_ep_column { width:180px; margin-right:10px }
				
				#show_nav_column hr { width:180px; border:1px solid #292929; }	
				
				#show_nav_column a { text-decoration: none; float:left; padding:1px 10px; font-weight:700; width:160px; }
				
				html>body #show_nav_column a { text-decoration: none; float:left; padding:1px 10px; font-weight:700; width:175px; }
				
				
				a.shows:link { color: #efefef; }
				a.shows:active { color: #efefef; }
				a.shows:visited { color: #efefef; }
				a.shows:hover { color: #292929; background: #D9CA64; }
				.column_hdr {color:#D9CA64; white-space:nowrap}
				.column_hdr b a {color:#D9CA64 !important;}
				/* END Global Navigation */


/*=== *Navigation ===*/	
#navCon{height:43px;}
#navCon li,#navCon li a{float:left;}
#navCon li a{display:block;overflow:hidden;height:43px;background:url(images/nav_bg.png) left top no-repeat;text-indent:-999px;}
#navCon li a.home{width:143px;}
#navCon li a.products{width:153px;background-position:-143px top;}
#navCon li a.downloads{width:179px;background-position:-296px top;}
#navCon li a.pruchase{width:155px;background-position:-475px top;}
#navCon li a.support{width:159px;background-position:-630px top;}
#navCon li a.resource{width:171px;background-position:-789px top;}
#navCon li a.home:hover, .home #navCon li a.home{background-position:left -43px;_background-position:left -42px;}
#navCon li a.products:hover, .products #navCon li a.products{background-position:-143px -43px;_background-position:-143px -42px;}
#navCon li a.downloads:hover, .downloads #navCon li a.downloads{background-position:-296px -43px;_background-position:-296px -42px;}
#navCon li a.pruchase:hover, .pruchase #navCon li a.pruchase{background-position:-475px -43px;_background-position:-475px -42px;}
#navCon li a.support:hover, .support #navCon li a.support{background-position:-630px -43px;_background-position:-630px -42px;}
#navCon li a.resource:hover, .resource #navCon li a.resource{background-position:-789px -43px;_background-position:-789px -42px;}
/*==================*/

/*=== *Location ===*/	
#locationCon{height:25px;margin:0 0 -10px 5px;padding-left:15px;background:url(images/location_icon.png) left center no-repeat;color:#fff;line-height:25px;}
	#locationCon span{padding:0 5px;}
	#locationCon a,#locationCon a:link,#locationCon a:hover{color:#fff;font-weight:bolder;}
/*================*/

/*==== Index =====*/
.indexBox {padding-top:10px;}
.indexBox .box_top,.indexBox .box_bottom {background:url(images/boxStyle.png) no-repeat; height:10px; font-size:0; line-height:0;}
.indexBox .box_top {background-position:left top;}
.index_pro_content { background:url(images/bg_img01.png) no-repeat right bottom #ebf8fe; height:600px; position:relative;}
.index_pro_content .product_info {float:right; width:285px; padding:40px 0 0 10px;}
.index_pro_content .product_info h3 {margin-left:-85px;}/*sally*/
.index_pro_content .product_info h2 {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:20px; padding-bottom:10px;}/*sally*/
.index_pro_content .product_info ul {padding:10px 0;}
.index_pro_content .product_info li {background:url(images/arrow_blue.gif) no-repeat 5px 6px; padding-left:15px; font-size:12px; font-weight:bold; font-style:italic;}
.index_pro_content .product_price {font-family:"Times New Roman", Times, serif; font-size:26px; color:#d90000; font-style:italic; font-weight:bold; padding:20px 5px;}
.index_pro_content .product_price del { font-size:14px;}
.index_pro_content .product_img {display:block; padding:30px 0 30px 40px;}
.index_pro_content .pro_btn {padding-top:10px;}
.index_pro_content .product_txt {float:left; width:550px; padding-left:40px; margin-top:360px;}
.index_pro_content .product_txt h4 {color:#999; font-size:11px;}/*sally*/
.index_pro_content .product_txt h1 { font-size:18px; color:#003956; padding-bottom:5px;}/*sally*/
.index_pro_content .product_txt p {padding:5px 0;}
.index_pro_content .product_txt ul {padding:5px 0;}
.index_pro_content .product_txt .more_btn {padding-top:10px;}
.index_pro_content .product_txt .more_btn a {font-size:12px; margin-right:10px; text-decoration:underline;}

.index_flash {position:absolute; float:left; width:650px; height:370px; left:-20px; top:-12px;}

.index_info_content { background:url(images/line_transition.gif) repeat-x left top #d8edf8; padding:20px 0 20px 20px;}
.index_info_content .index_box { float:left; background:url(images/index_box_bg.png) no-repeat; width:260px; padding:10px 37px 20px 15px;}
.index_info_content .index_box h3 { font-size:14px; padding-bottom:5px; color:#003956;}/*sally*/
.index_info_content .index_box h4 { font-size:11px;}/*sally*/

.index_info_content .index_box .box_main {padding:10px 0;}
.index_info_content .index_box li {background:url(images/icon_link.gif) no-repeat left 10px; _height:100%; padding-left:10px;}
.index_info_content .index_box li a {color:#000;}

.index_link { background:#c2e0ef; padding:10px 10px 0 10px;}
.index_link a { padding-left:20px; } /* modified by sam*/
.indexBox .box_bottom {background-position:left -62px;}

/*================*/

/*=== *Main ===*/
#mainTopCon,#mainBottonCon{background:url(images/main_bg.png) left top no-repeat;}
#mainTopCon{height:30px;margin-top:10px;}
#mainBottonCon{clear:both;overflow:hidden;height:5px;background-position:left -30px;font-size:0;line-height:0;}
#mainCon{padding:10px 40px;background-color:#FFFFFF; height:100%;}
	#mainCon .contentCon{}
	#mainCon .siderCon{float:right;width:230px;}
	#mainCon .siderCon .ad{margin-bottom:15px;}
	#mainCon .siderCon dl{margin-bottom:15px;}
	#mainCon .siderCon dt, #mainCon .siderCon dd{background:url(images/siderbg.png) left top no-repeat;}
	#mainCon .siderCon dt{height:35px;padding-left:15px;font-size:14px;font-weight:bolder;line-height:35px;}
	#mainCon .siderCon dd{height:32px;padding-left:15px;background-position:left -35px;color:#000;line-height:32px;}
	#mainCon .siderCon dd a{color:#000000;}
	#mainCon .siderCon dd a:hover{color:#f39700;}
	.s_listStyle {margin-bottom:10px;}
	.s_listStyle h3 {background:url(images/siderbg.png) left top no-repeat;height:35px;padding-left:15px;font-size:14px;font-weight:bolder;line-height:35px;}/*sally*/
	.s_listStyle ul {background-color:#f4f4f4; padding:5px 10px 10px 10px;border-bottom:solid 1px #d1d1d1;border-left:solid 1px #d1d1d1;border-right:solid 1px #d1d1d1;}
	.s_listStyle li {color:#000; line-height:16px; padding:10px 0 5px 10px; background:url(images/icon_link.gif) no-repeat left 17px; border-bottom:solid 1px #d1d1d1;}
	.s_listStyle li.none {border-bottom:none;}
	.s_listStyle li a{color:#000000;}
	.s_listStyle li a:hover{color:#f39700;}

	.headLine{margin-bottom:30px;padding-bottom:5px;color:#003956;font:26px/120% Arial, Helvetica, sans-serif;font-weight:bolder;}
	.contentCon .subHead{margin-bottom:20px;padding:0 0 5px 15px;font:16px/120% Arial, Helvetica, sans-serif;font-weight:bolder;background:url(images/subhead_icon.png) left 4px no-repeat;}
    .contentCon .subHeadsup{margin:10px auto 0px;padding:0 0 5px 15px;font:14px/120% Arial, Helvetica, sans-serif;font-weight:bolder;background:url(images/subhead_icon.png) left 5px no-repeat;}  
	

	/*sally*/
/*=============*/

/*=== *products Pages ===*/
.click_play { display:block; position:relative; z-index:8;}
.click_play span { display:block; position:absolute; z-index:9; left:20%; top:40%; background:url(images/btn_play.png) no-repeat; width:122px; height:33px; cursor:pointer;}
.click_play:hover span { background-position:right top;}

.pro_topBanner {padding-top:15px;}
.pro_topBanner img {margin-bottom:-3px;}

.pro_main {padding:40px 0 10px 40px;background-color:#FFFFFF;}
.line_pro {height:280px; float:left; border-left:solid 1px #ccc; margin:20px 0; padding:0 35px 0 10px;}
.proMain_box {float:left; width:430px;}
.proMain_box .product_name,.proMain_box .product_name a {font-size:22px; color:#003956; padding-bottom:5px;}/*sally*/
.proMain_box .product_name a:hover {color:#f39700; text-decoration:none;}
.proMain_box ul {padding-top:10px;}
.proMain_box ul li { background:url(images/icon_li.gif) no-repeat left 10px; padding-left:10px;}
.proMain_box .btn_more {margin-left:10px;text-decoration:underline;}
.proMain_box .product_price {font-family:"Times New Roman", Times, serif; font-size:26px; color:#d90000; font-style:italic; font-weight:bold; padding:20px 5px;}
.proMain_box .product_price del {font-size:14px;}

.pro_column { background:url(images/boxStyle.png) no-repeat right -80px; height:34px; margin:0 30px 0 -10px;}
.pro_column h3 {background:url(images/boxStyle.png) no-repeat left -80px #fff; float:left; font-size:16px; color:#333; line-height:34px; padding-left:40px;}

.pro_list_box {float:left; width:280px; margin:30px 0 20px; padding:0 20px 20px 0;}
.line_right { border-right:solid 1px #ccc;}
.pro_list_box .product_img { float:left; width:100px; overflow-x:hidden;}/*sally*/
.pro_list_box .product_price {font-family:"Times New Roman", Times, serif; font-size:20px; color:#d90000; font-style:italic; font-weight:bold; padding:5px 0; text-align:center;}
.pro_list_box .product_price del {font-size:14px; display:block;}
.pro_list_box .product_info {padding-left:100px;}
.pro_list_box .product_name,.pro_list_box .product_name a {font-size:12px; color:#003956; padding-bottom:5px;}
.pro_list_box .product_txt { height:100px; line-height:14px;}
.pro_list_box .product_txt p{padding-bottom:5px;}
.pro_list_box .product_txt a {text-decoration:underline;}

.pro_page_main {padding:0 15px;background-color:#FFFFFF;}
.product_page_name { float:left; padding-right:20px; padding-bottom:10px;}
.pro_pagr_menu { float:left; height:43px;}
.pro_pagr_menu li {float:left; padding:0 10px;}
.pro_pagr_menu li a {float:left; background:url(images/mainTop_menu.png) no-repeat; width:144px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#028dd0;}
.pro_pagr_menu li.curr {float:left; background:url(images/mainTop_menu.png) no-repeat 10px top; width:144px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#f39700;}
.pro_pagr_menu li a:hover {color:#f39700;text-decoration:none; }

.page_banner {padding-bottom:20px;}

.pro_page_content {background-color:#e6f7ff; margin:0 10px; height:100%;}
.sidebar_pro_menu {float:left; width:210px;}
.sidebar_pro_menu dt { background:url(images/sidebar_cen.png) repeat-x; height:40px; line-height:40px; font-size:18px; text-indent:10px; color:#fff;}
.sidebar_pro_menu dt a {color:#fff; display:block;}
.sidebar_pro_menu dt a:hover {text-decoration:none; color:#fff;}
.sidebar_pro_menu .menu_top { background:url(images/sidebar_top.png) no-repeat #fff; height:40px; line-height:40px; font-size:18px; text-indent:10px; color:#fff;}
.sidebar_pro_menu .menu_single {background-position:left -40px; position:relative;}
.sidebar_pro_menu .menu_single span {display:block; background:url(images/sidebar_icon.png) no-repeat; width:45px; height:45px; position:absolute; right:0; z-index:1;}
.sidebar_pro_menu .menu_single a {z-index:3; left:0; width:210px; position:absolute;}
.sidebar_pro_menu dd {padding:10px 0 10px 15px;}
.sidebar_pro_menu ul li { height:30px;}
.sidebar_pro_menu ul li a { display:block; background:url(images/sidebar_pro_btn.png) no-repeat left bottom; height:30px; line-height:30px; text-indent:10px; font-size:12px; color:#000;}
.sidebar_pro_menu ul li a:hover,.sidebar_pro_menu ul li.curr a {background:url(images/sidebar_pro_btn.png) no-repeat left top; color:#f39800; text-decoration:none;}

.pro_content {background-color:#fff; float:right; width:680px; padding:0 0 40px 20px;}
.pro_content p {padding:5px 0;}
.err_content {background-color:#fff; float:left; width:630px; padding:0 0 40px 20px;}/*sally*/
.pro_title { padding:10px 0; border-bottom:solid 1px #ccc; margin-bottom:20px;}
.pro_title h1 {font-size:20px; color:#003956;} /*sally*/
.pro_title h1 i {color:#0071ab;}/*sally*/
.pro_title h3 {color:#999; padding:0; font-size:11px;}/*sally*/

.pro_title2 {font-size:14px; font-weight:bold; background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; margin:10px 0;}

.ovetrview_img {float:right; text-align:center; padding-top:20px; width:300px; text-align:center;}
.ovetrview_img .click_play span {margin-left:10%;}
.ovetrview_txt {padding:5px 0 0px 0;}/*sally*/
.ovetrview_txt h2 { background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; font-size:14px; margin:15px 0 5px 5px;}/*sally*/
.pro_content .pro_btn2 {padding-top:20px;}
.priceStyle {font-family:"Times New Roman", Times, serif; font-size:20px; color:#d90000; font-style:italic; font-weight:bold; padding:5px 0;}
.priceStyle del {font-size:14px;}

.unique_txt {padding:10px 0;}
.unique_txt h2 { background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; font-size:14px;}/*sally*/
.unique_txt ul {padding:10px 0;}
.unique_txt ul li { background:url(images/icon_li.gif) no-repeat left 10px; padding-left:10px; padding-bottom:5px;}
.left_img img {margin-right:5px; float:left; padding-top:20px;}  /*sam*/
.left_img h2,.left_img p,.left_img ul {margin-left:300px;}/*sally*/
.right_img img {margin-left:0; float:right;padding-top:20px;} /*sam*/
.right_img h2,.right_img p,.right_img ul {margin-right:300px;}/*sally*/

.features_pro {padding-bottom:30px;}
.features_pro img { float:left;}
.features_pro .product_info {padding-left:180px;}
.features_pro .product_name { font-size:14px; font-weight:bold;}
.features_title { color:#003956; font-size:16px; font-weight:bold; border-bottom:solid 1px #ccc; padding:10px 0; margin:5px 0;}
.features_txt img { float:left;}
.features_txt h4 {padding-top:5px;font-size:12px;} /*sally*/
.features_txt h4,.features_txt p {padding-left:100px;}/*sally*/
.features_txt_ul {padding:5px 0;}
.features_txt_ul li {background:url(images/icon_li.gif) no-repeat left 10px; padding-left:10px; padding-bottom:5px;}

.screenshots_list { background:url(images/bg_675.png) no-repeat left top; padding:15px; margin:10px 0;}
.screenshots_list img {float:left;}
.screenshots_list h2 {font-size:14px; font-weight:bold;}/*sally*/
.screenshots_list h2,.screenshots_list p {padding-left:190px;}/*sally*/

.requirement_pro {float:right; width:180px; padding:10px; text-align:center;}
.requirement_pro .pro_btn2 {padding-top:0px;}
.requirement_pro .pro_btn2 a {margin-top:10px; float:none;}
.requirements_txt {padding:20px 0;}
.requirements_txt h2 {font-size:14px; font-weight:bold; background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:12px;}/*sally*/
.requirements_txt ul {padding:5px 0 20px 12px;}
.requirements_txt li {background:url(images/icon_li.gif) no-repeat left 10px; padding-left:10px;}

.samples_play {float:left; width:210px; padding-right:10px; text-align:center; padding-bottom:20px;}

.link_key {padding-bottom:20px;}
.link_key a { margin:0 10px; font-size:12px; text-decoration:underline;}
.tutorials_img {padding:10px 0;}
.tutorials_img h3 {font-size:12px; font-weight:normal;}/*sally*/
.tutorials_img h3 a {text-decoration:underline;}/*sally*/
.tutorials_img h3,.tutorials_img p {padding-left:210px;}/*sally*/
.tutorials_list {float:left; width:300px; padding-bottom:20px; margin-top:20px;}
.tutorials_list_line {padding-left:30px; border-left:solid 1px #ccc;}
.tutorials_list h3 {font-size:14px; font-weight:bold; background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; padding-bottom:10px;}/*sally*/
.tutorials_list li {background:url(images/icon_link.gif) no-repeat 0 10px; padding-left:15px;}
.tutorials_list li a {color:#333;}
.tutorials_list li a:hover {color:#f39700;text-decoration:underline;}

.err_list {float:left; width:290px; padding-bottom:20px; margin-top:10px;}/*sally*/
.err_list h2 {font-size:14px; font-weight:bold; background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; padding-bottom:10px;}/*sally*/
.err_list li {background:url(images/icon_link.gif) no-repeat 0 10px; padding-left:15px;}/*sally*/
.err_list li a {color:#018ecf;text-decoration:underline;}/*sally*/
.err_list li a:hover {color:#f39700;text-decoration:underline;}/*sally*/
.err_list .list{ margin-left:10px; padding:5px;}



.tableStyle {margin:20px 0;}
.tableStyle th {background-color:#dcdcdc;}
.tableStyle td {background-color:#f2f2f2;}
.tableStyle td,.tableStyle th { padding:5px 10px;}
.tableStyle .pro_btn2 {padding:10px 0;}
.tableStyle .pro_btn2 a {float:none; margin:0 auto;}

.msp_txt {padding-bottom:30px;}
.msp_txt img { float:right;}
.msp_txt p {padding-right:200px;}

.msp_pro_box {background:url(images/bg_675.png) no-repeat left top; padding:20px 15px 40px 15px;}
.msp_pro_box .product_img {float:left;}
.msp_pro_box .product_info {padding-left:120px;}
.msp_pro_box .product_info a { text-decoration:underline;}
.msp_pro_box .product_name,.msp_pro_box .product_name a { font-size:14px; color:#333; text-decoration:none;}
.msp_pro_box .product_name a:hover {color:#f39700;text-decoration:underline; }
.msp_pro_box .product_name span {display:block; font-size:12px; color:#e60012; font-weight:normal;}

.msp_pro_box_page {background:url(images/bg_675.png) no-repeat left top; padding:20px 15px 40px 15px;}
.msp_pro_box_page .product_img {float:left;}
.msp_pro_box_page .product_info {padding-left:120px; padding-right:200px;}
.msp_pro_box_page .product_name,.msp_pro_box_page .product_name a { font-size:14px; color:#333;}
.msp_pro_box_page .product_name span {display:block; font-size:12px; color:#e60012; font-weight:normal;}
.msp_pro_box_page .product_adimg { float:right; padding:0 0 20px 20px; border-left:solid 1px #ccc;}
.msp_pro_box_page .pro_btn2 { padding-left:120px;}
.msp_pro_box_page .priceStyle {float:left; padding-right:20px;}
.msp_flash {*margin-right:-10px; margin-right:auto;}
.included_box { float:left; width:330px; padding:10px 10px 10px 0;}
.included_box a {text-decoration:underline;}
.included_box img {float:left;}
.included_box h5 {font-size:11px; padding-left:170px; padding-bottom:0;}
.included_box p {padding:0 0 0 170px;}
/*===== *products Pages end ================*/
/*===== *download recommendation added by sam ================*/
.recommend_box {padding:10px 15px 10px 15px;}
.recommend_box .product_img {float:left;}
.recommend_box .product_info {padding-left:120px;}
.recommend_box .product_info a { text-decoration:underline;}
.recommend_box .product_name,.msp_pro_box .product_name a { font-size:14px; color:#333; text-decoration:none;}
.recommend_box .product_name a:hover {color:#f39700;text-decoration:underline; }
.recommend_box .product_name span {display:block; font-size:12px; color:#e60012; font-weight:normal;}

/*===== *purchase ================*/
.pur_topBanner { background-color:#fff; padding:0 15px;}
.pur_box {padding-bottom:40px;}
.pur_box .product_img {float:left;}
.pur_box .product_info {padding:20px 30px 20px 180px;}
.pur_box .product_info a {text-decoration:underline;}
.pur_box .product_name,.pur_box .product_name a {font-size:16px; color:#003956; padding-bottom:5px; text-decoration:none;}
.pur_box .product_name a:hover {color:#f39700; text-decoration:none;}
.pur_box .product_price { float:right;font-family:"Times New Roman", Times, serif; font-size:26px; color:#d90000; font-style:italic; font-weight:bold; padding:0 5px;}
.pur_box .product_price del {font-size:14px;}
.pur_box .pro_btn2 {padding:10px; overflow-x:hidden;}
.pur_box .pro_btn2 a {float:right;}

.buyCenter {float:left;width:620px;}
.buyCenter p {padding:5px 0;}


.buy_box { padding-bottom:20px;}
.buy_box .product_img {float:left;}
.buy_box .product_info {padding:20px 20px 0 200px;}
.buy_box .product_info h3 {font-size:16px; padding-bottom:10px;}
.buy_box .product_info p {padding-bottom:10px;}

.box_style {}
.box_style .box_top {height:5px;background:url(images/box620.png) left top no-repeat; font-size:0; line-height:0;}
.box_style .box_main {background:url(images/box620_m.png) left top repeat-y; padding:0 10px;}
.box_style .box_bottom {height:5px;background:url(images/box620.png) no-repeat left -5px; font-size:0; line-height:0;}

.buy_swreg img {float:left; margin:10px 10px 0 10px;}
.buy_swreg p {padding-left:130px;}

.tableStyle_blue {margin:20px 0;}
.tableStyle_blue th {background-color:#d6e8f2; border-bottom:solid 1px #fff;padding:5px 10px;}
.tableStyle_blue td {background-color:#f1faff; border-bottom:solid 1px #fff;padding:10px;}
/*===== *purchase end ================*/

/*===== *downloads ================*/
.down_column {background:url(images/line_dot.gif) repeat-x left center; height:25px;}
.down_column h3 { font-size:16px; font-weight:normal; font-style:italic; background-color:#fff; float:left; padding-right:10px; line-height:20px;}
.down_box {padding:20px 0;}
.down_box h3,.down_box p,.down_box div { padding-left:480px;} /*sally*/
.down_box h3 {padding-bottom:5px; font-size:14px;}  /*sally*/
.down_box h3 a {color:#000;}  /*sally*/
.down_box div {padding-top:15px;}
.down_box .more_btn {text-decoration:underline;}

.download_conter {float:left;width:620px; padding-bottom:30px; position:relative;}
.download_pro .product_img {float:left; width:180px; text-align:center;}
.download_pro .pro_btn3 { padding-top:10px;}
.download_pro .pro_btn3 a {margin:0 auto;}
.download_pro .product_info {padding:5px 20px 0 200px;}
.download_pro .product_info p {padding:5px 0;}
.download_pro .product_info a {text-decoration:underline;}
.download_pro .win7_logo { position:absolute; right:0; bottom:30px;}

/*===== *downloads end ================*/

/*=== *Support Pages ===*/	
	.contentCon .supportList{margin-bottom:50px;line-height:160%;}
	.contentCon .supportList li ol{padding-left:18px;_padding-left:22px;}
	.contentCon .supportList li ol li{list-style:decimal;}
/*=====================*/

/*=== *Free Resource Pages ===*/
	.resource_list_box {}
	.margin-left {margin-left:20px;}
	.resource_list {float:left; width:400px; background:url(images/resource_box.png) no-repeat left top; padding:10px 15px;}
	.resource_list h3 { font-size:14px; padding-bottom:10px;}/*sally*/
	.resource_list ul {padding:5px;}
	.resource_list li { background:url(images/icon_link.gif) no-repeat left 8px; padding-left:10px; height:100%;}
	.resource_list li a {color:#000; margin-left:0;}
	.resource_list a { margin-left:15px;}
	.resource_list a:hover {color:#f39700;text-decoration:underline;}

	.frdContent .subHead{clear:both;margin:35px 0 0 0;}
	.frdContent p{clear:both;}
	.frdContent ul {margin-bottom:28px; margin-top:20px;}
	
	.frdContent ul li{float:left;padding:0 28px 20px 0;}
	.frdContent ul li img{padding:2px;border:1px solid #dedede;}
	.frdContent ul li a:hover img{padding:2px;border:1px solid #00CCFF;background-color:#dedede;}
	.frdContent a.fontLink{font-size:13px;text-decoration:underline;}
/*=====================*/

/*=== *Tutorials Pages ===*/	
	.tdContent{float:left;width:620px;}
	.tdContent .subHead{margin:20px 0 10px 0;}
	.tdContent p{margin-bottom:15px;}
	.tdContent ol{padding-left:30px;} /*sally*/
	.tdContent ol li{list-style:decimal;}
	.tdContent .articleTop, .tdContent .articleBottom, .tdContent .articleMiddle{width:588px;}
	.tdContent .articleTop, .tdContent .articleBottom{overflow:hidden;height:5px;background:url(images/articlebg_tb.png) left top no-repeat;}
	.tdContent .articleTop{margin-top:50px;}
	.tdContent .articleBottom{margin-bottom:20px !important;background-position:left -5px;}
	.tdContent .articleMiddle{width:538px;padding:10px 25px;background:url(images/articlebg_m.png) left top repeat-y;}
	.tdContent .articleMiddle dt{margin-bottom:10px;color:#29333a;font-size:14px;font-weight:bolder;}
	.tdContent .articleMiddle dd{padding-left:10px;background:url(images/arrow_blue.gif) left 6px no-repeat;}
	.tdContent .articleMiddle dd a{text-decoration:underline;}
	.tdContent .articleMiddle dd img{margin-left:5px;vertical-align:middle;}
	.tdContent .sub3{ font-size:13px; margin-top:15px;}/*sally*/
	.tdContent p{/*margin-bottom:15px;*/ margin:10px 5px 0px;}/*sally*/
	
	.tutorials_gallery {background:url(images/bg_620.png) no-repeat left top;padding:10px;}
	.tutorials_gallery h3 {font-size:12px; font-weight:normal; padding-top:10px;} /*sally*/
	.tutorials_gallery h3 a {text-decoration:underline;} /*sally*/
	.tutorials_gallery h3,.tutorials_gallery p {padding-left:210px;} /*sally*/
	
	.tutorials_listBox {float:left; width:280px; padding-bottom:20px; margin-top:20px;}
	.t_line {padding-left:30px; border-left:solid 1px #ccc;}
	.tutorials_listBox h4 {font-size:14px; font-weight:bold; background:url(images/subhead_icon.png) no-repeat left 5px; padding-left:15px; padding-bottom:10px;}
	.tutorials_listBox li {background:url(images/icon_link.gif) no-repeat 0 10px; padding-left:15px;}
	.tutorials_listBox li a {color:#333;}
	.tutorials_listBox li a:hover {color:#f39700;text-decoration:underline;}

/*=====================*/

/*=== *subNavigation ===*/	
#subNavCon{height:130px;padding:35px 30px;border-top:10px solid #ececec;background-color:#f5f5f5;}
#subNavCon li{float:left;width:205px;margin-right:25px;border-right:1px solid #dfdfdf;}
#subNavCon li.msgImg{_overflow:hidden;margin:-10px 0 0 -10px;_margin-left:-13px;border-right:none;}
#subNavCon li strong{display:block;margin-bottom:10px;padding-left:10px;font-size:12px;font-weight:bolder;}
#subNavCon li a{display:block;background:url(images/subnav_icon.gif) left center no-repeat;padding-left:8px;}
#subNavCon li a,#subNavCon li a:link{color:#000000;}
#subNavCon li a:hover{color:#f39700;}
/*=====================*/	

/*=== *foot ===*/
#foot{height:25px;margin-bottom:40px;padding:5px 10px;color:#FFFFFF;}
#foot a{color:#fff;}

