* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
}
body {
	background:#ffffff url("../images/head_bg.gif") repeat-x;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: normal;
}
img {
	border:none;
}
hr {margin-bottom:15px; color:#E9E9E9;}
.v {
	font-size:1.2em;
}
p {
	font-size:12px;
}
#wrapper {
	width:890px;
	position:relative;
	overflow:visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#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:519px;
}
#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;
	line-height:normal;
	font-size: 14px;
}

#nav ul .home {
	width:81px;
}
#nav ul .screenshots {
	width:123px;
}
#nav ul .download {
	width:106px;
}

#nav ul .buynow {
	width:104px;
}
#nav ul .support {
	width:95px;
}

#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;
}
#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;
}

#key_link{
	height:15px;
	position:relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#key_link span{font-size:0.75em;color:#3e7fcf;}
#key_link span a{text-decoration:none;color:#3e7fcf; font-weight:bold;}
#key_link h1 {
	color:#3e7fcf;
	font-size:0.72em;
	display:inline;
	height:15px;
}
#key_link img {height:15px;}
#key_link h1 img {margin:0px 2px; position:relative; top:4px;}
#key_link h2 {
	color:#3e7fcf;
	font-size:0.72em;
	display:inline;
	height:15px;
}
#key_link h2 img {margin:0px 2px; position:relative; top:4px;}
#key_link h3 {
	color:#3e7fcf;
	font-size:0.72em;
	display:inline;
	height:15px;
}
#key_link h3 img {margin:0px 2px; position:relative; top:4px;}
#key_link img {margin:0px 2px; position:relative; top:2px;}
#related {position:absolute; right:0px; top:0px;}

#flash {width:890px; height:250px; background:url("../images/banner.jpg") no-repeat;}
#content {
	width:644px;
	float:left;
	margin-top:5px;
	overflow:hidden;
}
.product {
	margin-bottom:10px;
	position:relative;
}
#content h2 {
	height:24px;
	background:#ffffff url("../images/product_title.jpg") no-repeat;
	padding-left:25px;
	padding-top:10px;
	font-size:12px;
	cursor:default;
}
#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 .product a div {
	display:none;
}
#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;
}
#content .product .tips:hover .tips_bottom {
	background:url("../images/tips_bottom_h.gif") no-repeat;
	_display:none !important;
}




#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");
	font-family: Helvetica, Arial, Geneva, sans-serif;
}
#livechat img {
	border-left:1px solid #999999;
	border-right:1px solid #C8C8C8;
}
#r_board {
	width:229px;
	float:right;
	margin:15px 0 0 15px;
	overflow:hidden;
}
#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 #product_link img {heigh:20px;}

#r_board #product_link a:hover img {margin-left:-227px; }
#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;
	overflow:hidden;
}
#r_board ul li {
	list-style-type:none;
	font-size:0.71em; 
	overflow:hidden;
}
#r_board ul li a {
	color:#29355d;
	text-decoration:none;
	display:block;
	height:17px;
	padding-left:35px;
	padding-top:3px;
}
#r_board #product_link ul li a {padding-left:0px; width:227px; overflow:hidden;}
#r_board ul li a span {
	margin-left:5px;
	color:#a60303;
}
#r_board #software_download 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;
	padding-bottom:3px;
}
#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")
}
#r_board #link .related_link{padding-right:0px; display:inline; padding-bottom:3px;}
#r_board #link .pages_1{display:inline; padding-left:4px; padding-right:108px; padding-bottom:3px;}
#r_board #link .links_link{padding-right:0px; display:inline; padding-bottom:3px;}
#r_board #link .pages_2{display:inline; padding-left:4px; padding-right:108px; padding-bottom:3px;}
#r_board #link a:hover{ background:none;}





#footer {
	height:69px;
	width:100%;
	clear:both;
	background:url("../images/footer_bg.gif");
	font-size:0.75em;
	margin-top:150px;
	margin-bottom:0;
}
#footer #b_link {
	height:25px;
	color:#ffffff;
	padding-top:8px;
	width:450px;
	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;
}



#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;
}





#purchase #content, #upgrade #content, #support #content, #contact #content, #aboutus #content {
	border:2px #e9e9e9 solid;
	width:640px;
	margin-bottom:15px;
}

#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;
}




#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;
}



#product_buy a {
	color:#AF0000;
}
#product_buy #content h4 {
	font-size:1em;
	font-weight:normal;
	color:#1a3659;
	border-bottom:1px  #D1D8DF solid;
	padding-bottom:8px;
}
#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 {
	clear:both;
	width:642px;
	border-bottom:1px #dfdfdf solid;
	border-top:1px #dfdfdf solid;
	float:left;

	margin-top:15px;
	margin-bottom: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 {
	font-size:1.1em;
	text-decoration:line-through;
}
#r_board #buy ul .price_t {
	margin-left:10px;
	margin-right:10px;
	text-decoration:none !important;
	font-size:1.3em;
}
#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;
}


#aboutus #content p,#contact #content p {
	line-height:1.8em;
	font-size:0.75em;
}

#recent_articles {
	top:10%;
	left:50%;
	padding:15px 15px 5px;
	position:absolute;
	background:#FFFFFF;
	border:2px solid #CCCCCC;
}
#s_nav {font-weight:bold;}
#close_w {width:16px; height:16px; top:1px; right:1px; position:absolute;}
.info p {margin-bottom:15px;}

    #support #content #guide_content {padding:10px 50px 20px; background:url("../images/quote_l.gif") no-repeat top left;}
	#support #content #guide_content p {color:#08213F;font-style:italic;}
	#support #content #guide_content img {margin-bottom:50px;}
	#support #content #guide_content strong {font-size:1.5em; color:#CF0000;}

html body .statcounter {display:none;}
.features {
	font-size: 12px;
	line-height: 28px;
}
.black {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.Red {
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}

