﻿/* head begin */
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
}
body {
	background: url(../images/head_bg.gif) repeat-x;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 16px;
}
img {
	border:none;
}
hr {margin-bottom:15px; color:#E9E9E9;}
.v {
	font-size:1.2em;
}
p {
	font-size:0.72em;
}
#wrapper {
	width:890px;
	margin:0px auto 20px auto;
	position:relative;
	overflow:visible;
}
#head {
	width:890px;
	height:78px;
	position:relative;
}
#logo {
	float:left;
	width:160px;
	height:78px;
	background:url(../images/logo.gif) no-repeat;
}
#logo a{
	display:block;
	height:78px;
	width:160px;
}
#nav {
	position:absolute;
	right:0px;
	bottom:0px;
	padding-left:15px;
	background:url(../images/shadow_left.gif) 0px 0px no-repeat;
	width:683px;
}
#nav ul {
	height:33px;
}
#nav li {
	float:left;
	height:33px;
	width:auto;
	list-style-type:none;
	background:url(../images/nav.gif);
	font-size:0.9em;
	border-left:1px #4c4c4c solid;
}
#nav li a {
	color:#ffffff;
	text-decoration:none;
	position:relative;
	display:block;
	height:17px;
	width:auto;
	padding:8px 22px;
}
#nav ul .aboutus {
	width:100px;
}
#nav ul .contact {
	width:93px;
}
#nav ul .support {
	width:94px;
}
#nav ul .upgrade {
	width:98px;
}
#nav ul .purchase {
	width:104px;
}
#nav ul .download {
	width:106px;
}
#nav ul .home {
	width:81px;
}
#home #nav .home, #download #nav .download, #purchase #nav .purchase, #upgrade #nav .upgrade, #support #nav .support, #contact #nav .contact, #aboutus #nav .aboutus {
	background:url(../images/nav_hover.gif);
}
#nav li a:hover {
	background:url(../images/nav_hover.gif);
}
#nav li a .nav_first {
	width:7px;
	height:33px;
	background:url(../images/corner_first.gif);
	position:absolute;
	top:0px;
	left:-1px;
}
#home #nav li a .nav_first {
	background:url(../images/corner_first_hover.gif);
}
#nav li a:hover .nav_first {
	width:7px;
	height:33px;
	background:url(../images/corner_first_hover.gif);
	position:absolute;
	top:0px;
	left:-1px;
}
#nav li a .nav_last {
	width:5px;
	height:33px;
	background:url(../images/corner_last.gif);
	position:absolute;
	top:0px;
	left:95px;
}
#nav li a:hover .nav_last {
	width:5px;
	height:33px;
	background:url(../images/corner_last_hover.gif);
	position:absolute;
	top:0px;
	left:95px;
}
#aboutus #nav li a .nav_last {
	background:url(../images/corner_last_hover.gif);
}
#nav #shadow_right {
	background:url(../images/shadow_right.gif);
	width:15px;
	height:33px;
	position:absolute;
	right:-15px;
	top:0px;
}
a, li {
blr:expression(this.onFocus=this.blur());
}
a, li:focus {
	-moz-outline-style: none;
}
/* head end */
#key_link{height:15px;}
#key_link {
	margin:15px 0px 10px 0px;
}
#key_link span{font-size:0.75em;}
#key_link span a{text-decoration:none;color:#3e7fcf; font-weight:bold;}
#key_link h1 {
	color:#3e7fcf;
	font-size:0.75em;
	display:inline;
}
/*  content begin   */
#flash {width:890px; height:250px; background:url(../images/banner.jpg) no-repeat;}
#content {
	width:644px;
	float:left;
	margin-top:15px;
	overflow:visible;
}
.product {
	margin-bottom:10px;
	position:relative;
}
#download #content h2, #home #content h2, #purchase #content h2 {
	height:24px;
	background:#ffffff url(../images/product_title.jpg) no-repeat;
	padding-left:25px;
	padding-top:10px;
	font-size:0.75em;
	cursor:default;
}
#home #content h2 a {
	text-decoration:none;
	color:#000000;
}
#content .product img {
	float:left;
	display:inline;
}
#content .product .info_homepage {
	margin-top:20px;
	margin-right:30px;
	margin-left:215px;
	line-height:1em;
	position:relative;
	width:390px;
}
#d_b {margin-left:235px; margin-top:15px;}
.detail {
	margin-top:20px;
	width:390px;
}
.detail a {
	font-size:0.7em;
	text-decoration:none;
	color:#3e7fcf;
	background:url(../images/details_ico.gif) no-repeat;
	padding-left:18px;
}
.detail a:hover {
	text-decoration:underline;
	color:#29355D;
	background:url(../images/details_ico.gif) 0 -15px no-repeat;
}
.clearfloat {
	clear:both;
	height:1px;
}
/*  content end   */


/*  tips begin  */
#home #content .product a div {
	display:none;
}
#home #content .product a:hover div {
	display:block;
}
.show{display:block;}
.tips {
	height:155px;
	width:201px;
	position:absolute;
	top:40px;
	left:150px;
	z-index:999;
	background:url(../images/tips.png) no-repeat;
	_background:url(../images/tips.gif) no-repeat;
	cursor:pointer;
}
.tips_bottom {
	position:absolute;
	bottom:5px;
	left:28px;
	width:143px;
	height:26px;
	background:url(../images/tips_bottom_n.gif) no-repeat;
	_display:none !important;
}
#home #content .product .tips:hover .tips_bottom {
	background:url(../images/tips_bottom_h.gif) no-repeat;
	_display:none !important;
}
/*  tips end    */


/*  right board begin   */
#livechat {
	width:229px;
	background:#F2F3F2 url(../images/livechat_bottom.gif) bottom no-repeat;
	padding-bottom:11px;
	*padding-bottom:8px;
	margin-bottom:8px;
}
#r_board #livechat h2 {
	background:url(../images/livechat_title.gif);
}
#livechat img {
	border-left:1px solid #999999;
	border-right:1px solid #C8C8C8;
}
#r_board {
	width:229px;
	float:right;
	margin:15px 0 0 15px;
}
#r_board h2 {
	width :229px;
	height:26px;
	background:url(../images/r_board_title_1.gif) no-repeat;
	overflow:hidden;
}
#r_board #product_link {
	padding-bottom:11px;
	background:url(../images/r_board_bottom.gif) bottom no-repeat;
}
#r_board ul {
	width:227px;
	border-left:1px #cacaca solid;
	border-right:1px #cacaca solid;
	background:#F2F3F2 url(../images/r_board_bg.gif) bottom repeat-x;
	padding-bottom:10px;
}
#r_board ul li {
	list-style-type:none;
	font-size:0.71em;
}
#r_board ul li a {
	color:#29355d;
	text-decoration:none;
	display:block;
	height:17px;
	padding-left:35px;
	padding-top:3px;
}
#r_board ul li a span {
	margin-left:5px;
	color:#a60303;
}
#r_board ul li a:hover {
	background:#d5d6d5;
	color:black;
}
#r_board ul .r_board_c {
	height:25px;
	background: url(../images/r_board_ico.gif) 9px 10px no-repeat;
	padding-top:10px;
	padding-left:35px;
	font-size:0.75em;
	color:black;
	font-weight:bold;
	border-bottom:1px #c8c8c8 solid;
}
#r_board ul .r_board_c_border_top {
	border-top:1px #ffffff solid;
}
#r_board ul .r_board_c_border_bottom {
	border-bottom :1px #cdcdcd solid;
}
#r_board ul .r_board_c_top {
	border-top:1px #ffffff solid;
}
#r_board #software_download {background:url(../images/r_board_bottom.gif) bottom no-repeat; padding-bottom:11px; padding-top:8px;}
#r_board #software_download h2 {background:url(../images/softwaredownload_title.gif) no-repeat;}
#r_board #software_download .more,#r_board #iphone_theme .more { padding-left:90px; padding-top:10px; }
#r_board #software_download .more a{background:transparent url(../images/details_ico.gif) 20px 3px no-repeat;color:#3E7FCF; display:inline;}
#r_board #software_download .more a:hover{background:transparent url(../images/details_ico.gif) 20px -12px no-repeat; color:#29355D;text-decoration:underline;}
#r_board #link {
	margin-top:8px;
	padding-bottom:11px;
	background:url(../images/r_board_bottom.gif) bottom no-repeat;
}
#r_board #link ul {
	padding-bottom:0px;
}
#r_board #link h2 {
	background:url(../images/links_title.gif)
}


/*  right board end   */


/*  footer begin  */
#footer {
	height:69px;
	width:100%;
	clear:both;
	background:url(../images/footer_bg.gif);
	font-size:0.75em;
	margin-top:150px;
}
#footer #b_link {
	height:25px;
	color:#ffffff;
	padding-top:8px;
	width:624px;
	margin:0 auto;
}
#footer #b_link ul li {
	list-style-type:none;
	float:left;
}
#footer #b_link a {
	color:#ffffff;
	text-decoration:none;
	padding:0px 20px;
	display:block;
	background:url(../images/foot_line.gif) no-repeat right;
}
#footer #b_link a:hover {
	text-decoration:underline;
}
#footer #copyright {
	color:#ffffff;
	text-align:center;
	margin-top:10px;
}
/*  footer end  */

/* download begin */
#download_info {
	margin:10px 0px 20px 10px;
}
#content .h2_single {
	border-right:1px silver solid;
}
#content .product .info_download {
	margin-right:30px;
	margin-left:210px;
	padding-top:15px;
	position:relative;
	font-size:0.7em;
}
#download .product .info_download_single {
	margin-left:240px;
	padding-top:25px;
	font-size:1em;
}
#download #content .product_single {
	border-left:1px silver solid;
	border-bottom:1px silver solid;
	border-right:1px silver solid;
	background:url(../images/product_single_bg.jpg) top repeat-x;
	margin-left:5px;
	overflow:hidden;
}
#download #content .product .buy_download_single {
	margin-top:50px;
}
#content .product .info_download .product_name a {
	color:#19467e;
	text-decoration:none;
	margin:0px;
	font-weight:bold;
}
#content .product .info_download a {
	color:#669b3f;
	margin:2px 10px 0px 10px;
	text-decoration:none;
}
#content .product .info_download a:hover {
	text-decoration:underline;
}
#content .product .info_download li {
	list-style-type:none;
	height:20px;
}
#content .product .info_download li .product_name {
	font-size:1.1em;
}
#content .product .info_download li .version {
	color:#838383;
	font-style:italic;
}
#content .product .info_download li ul li {
	float:left;
	list-style-type:none;
}
#content .product .info_download img {
	margin-right:5px;
}
/* download end */



/*  purchase begin  */
#purchase #content, #upgrade #content, #support #content, #contact #content, #aboutus #content {
	border:2px #e9e9e9 solid;
	width:640px;
	margin-bottom:15px;
}
#purchase #content .product h2, #upgrade #content h2, #support #content h2, #contact #content h2, #aboutus #content h2 {
	height:22px;
	background:url(../images/content_title.jpg);
	padding-top:8px;
	color:#ffffff;
}
#content .product .info_purchase {
	margin-top:10px;
	margin-right:0px;
	margin-left:150px;
	font-size:0.7em;
}
#purchase .product .info_purchase .product_name {
	width:210px;
	padding-left:20px;
}
#purchase .product .info_purchase ul {
	margin:5px 0px;
	float:left;
	background:#F3F4F6;
	border-top: 2px #f3f4f6 solid;
	border-bottom: 2px #f3f4f6 solid;
}
#purchase .product .info_purchase ul:hover {
	background:#dee1e8;
	border-color:#dee1e8;
}
#purchase #content .product .info_purchase .product_name a {
	color:#19467e;
	text-decoration:none;
	margin:0px;
	font-weight:bold;
}
#purchase #content .product .info_purchase a {
	color:#000000;
	margin:0px;
	text-decoration:none;
}
#purchase #content .product .info_purchase a span {
	color:red;
}
#purchase #content .product .info_purchase a:hover {
	text-decoration:underline;
}
#content .product .info_purchase a:hover {
	text-decoration:underline;
}
#content .product .info_purchase li {
	list-style-type: none;
	height: 17px;
	float: left;
}
#content .product .info_purchase li .product_name {
	font-size:1.1em;
}
#content .product .info_purchase li .version {
	color:#838383;
	font-style:italic;
}
#content .product .info_purchase li ul li {
	float:left;
	list-style-type:none;
}
#content .product .info_purchase img {
	margin-right:5px;
}
.purchase_img {
	margin-top:5px;
}
#purchase #notes {
	width:610px;
	border:2px #e9e9e9 solid;
	padding:15px;
	float:left;
	background:#f6f6f6;
}
#purchase #notes h3, #upgrade #content h3, #support #content h3, #contact #content h3,#product_buy #content h3 {
	font-size:0.75em;
}
#purchase #notes p, #upgrade #content p, #support #content p, #contact #content p {
	margin-bottom:20px;
}
#purchase #notes a, #upgrade #content a, #support #content a, #contact #content a {
	color:#3e7fcf;
}
/*  purchase end  */


/*  upgrade begin   */
#upgrade #r_board,#contact #r_board, #aboutus #r_board,#purchase #r_board {
	margin-top:-224px;
}
#support #r_board {margin-top:0px;}
#upgrade #content, #support #content, #contact #content, #aboutus #content {
	padding:15px;
	width:610px;
	border:2px #e9e9e9 solid;
}
#upgrade #content h2, #support #content h2, #contact #content h2, #aboutus #content h2 {
	margin:-15px -15px 15px -15px;
	font-size:0.75em;
	padding-left:25px;
}
/*   upgrade end   */


/*   single product begin  */
#product_buy a {
	color:#AF0000;
}
#product_buy #content h2 {
	font-size:1.25em;
	font-weight:normal;
	color:#1a3659;
}
#product_buy #content h3{
    border-bottom:1px  #666666 dotted;
}
#product_buy #content img {
	float:left; margin-bottom:3px;
}
#product_buy #content #d_b img {margin-right:10px; margin-bottom:0px; float:none;}
#product_buy #content #TabbedPanels1 img {float:none;}
#product_buy #content #product_buy_info,.flv_pro {
	margin-top:18px;
}
#product_buy #content p {
	margin-bottom:10px;
}
#product_buy #content #product_buy_info li,.flv_pro li {
	display:inline;
	margin-left:20px;
	font-size:0.8em;
}
#product_buy #content #product_buy_info li a,.flv_pro li a{
	text-decoration:none;
}
#product_buy #content #product_buy_info li a:hover,.flv_pro li a:hover {
	text-decoration:underline;
}
#product_buy #awards li {
	list-style-type:none;
	display:inline;
}
#product_buy #awards li img {
	margin-left:2px;
}
#product_buy #awards {
	clear:both;
	width:642px;
	padding-bottom:20px;
	border-bottom:2px #dfdfdf solid;
	float:left;
	height:53px;
	margin-top:15px;
}

.features{
	margin-bottom:15px;
}
.features li{
	font-size:0.72em;
}
#visitor {
	clear:both;
	margin-top:20px;
	float:left;
}
#buy_top {
	height:5px;
	background:url(../images/buy_board_top.gif);
	overflow:hidden;
}
#buy_bottom {
	height:11px;
	background:url(../images/buy_board_bottom.gif);
	overflow:hidden;
}
#r_board #buy {
	margin-bottom:8px;
}
#r_board #buy ul .price_old {
	margin-left:120px;
	font-size:1.1em;
	text-decoration:line-through;
}
#r_board #buy ul .price_t {
	margin-left:10px;
	font-size:1.4em;
}
#r_board #buy ul {
	background:#f2f1f1 url(../images/buy_board_bg.gif) repeat-x bottom;
}
#r_board #buy ul li a {
	padding:0px;
	display:inline;
}
#r_board #buy ul li a:hover {
	background:none;
}
/*  single product end    */

#aboutus #content p,#contact #content p {
	line-height:1.8em;
	font-size:0.75em;
}
