﻿/* head begin */
* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%; background-color: #fff;
}
body {
	background: url(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: 12px; line-height:20px;
}
#wrapper {
	width:890px;
	margin:0px auto 20px auto;
	position:relative;
	overflow:visible;
}
#head {
    background:url(head_bg.jpg) no-repeat;
	width:890px;
	height:96px;
	position:relative;
}
#logo {
	float:left;
	width:116px;
	height:78px;
	background:url(logo.gif) no-repeat;
}
#logo a{
	display:block;
	height:78px;
	width:116px;
}
#top_font {
	position:absolute;
	left:166px;
	padding-left:0px;
	width:489px;
	height:79px;
	top: 0px;
}
h1 { color:#63B9EB; padding-top:28px;  font-size:24px;
}
#nav {
	position:absolute;
	right:23px;
	bottom:10px;
	padding-left:15px;
	width:290px;
}
#nav ul {
	height:33px;
}
#nav li {
	float:left;
	height:33px;
	width:auto;
	list-style-type:none;
	font-size:0.9em;
}
#nav li a { font-size:12px; font-weight:bold;
	color:#fff;
	text-decoration:underline;
	position:relative;
	display:block;
	height:17px;
	width:auto;
	padding:8px 22px;
}
#nav ul .buy {
	width:90px;
}
#nav ul .contact {
	width:93px;
}
#nav ul .support {
	width:94px;
}
#nav ul .upgrade {
	width:98px;
}
#nav ul .purchase {
	width:104px;
}
#nav ul .download {
	width:94px;
}
#nav ul .home {
	width:74px;
}
#home #nav .home, #download #nav .download, #purchase #nav .purchase, #upgrade #nav .upgrade, #support #nav .support, #contact #nav .contact, #buy #nav .buy { 
     text-decoration:underline;
}
#nav li a:hover {
	 text-decoration:underline;
}
#nav li a .nav_first {
	width:7px;
	height:33px;
	background:url( corner_first.gif);
	position:absolute;
	top:0px;
	left:-1px;
}
#home #nav li a .nav_first {
	background:url( corner_first_hover.gif);
}
#nav li a:hover .nav_first {
	width:7px;
	height:33px;
	background:url( corner_first_hover.gif);
	position:absolute;
	top:0px;
	left:-1px;
}
#nav li a .nav_last {
	width:5px;
	height:33px;
	background:url( corner_last.gif);
	position:absolute;
	top:0px;
	left:95px;
}
#nav li a:hover .nav_last {
	width:5px;
	height:33px;
	background:url( corner_last_hover.gif);
	position:absolute;
	top:0px;
	left:95px;
}
#buy #nav li a .nav_last {
	background:url( corner_last_hover.gif);
}
#nav #shadow_right {
	background:url( 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   */
#content {margin-left:0px;
	width:574px;
	float:left;
	margin-top:0px;
	overflow:visible;
}
.product {
	margin-bottom:10px;
	position:relative;
}
#download #content h2, #home #content h2, #purchase #content h2 {
	height:20px;
	padding-left:4px;
	font-size:16px;
	cursor:default;
}
#home #content h2 a {
	text-decoration:none;
	color:#ED6A19;
}
#content .product img {
	display:inline;
}
#content .product .info_homepage {
    margin-top:10px;
	margin-right:0px;
	margin-left:0px;
	line-height:1em;
	position:relative;
	width:572px;
}
#content .product .info_homepage ul{ line-height:20px; list-style: inside;
}
#d_b {margin-left:235px; margin-top:15px;}
.detail {
	line-height:40px; height:40px; width:572px; margin:20px 0px 20px 0px; background-color:#F3F4F6; border:1px dotted #FF3300
}
.detail a {
	font-size: 13px; font-weight:bold;
	text-decoration:none;
	color:#FF6600;
	background:url( details_ico.gif) no-repeat;
	padding-left:18px;
}
.detail a:hover { font-weight:bold;
	text-decoration:underline;
	color:#000;
	background:url( 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( tips.png) no-repeat;
	_background:url( tips.gif) no-repeat;
	cursor:pointer;
}
.tips_bottom {
	position:absolute;
	bottom:5px;
	left:28px;
	width:143px;
	height:26px;
	background:url( tips_bottom_n.gif) no-repeat;
	_display:none !important;
}
#home #content .product .tips:hover .tips_bottom {
	background:url( tips_bottom_h.gif) no-repeat;
	_display:none !important;
}
/*  tips end    */


/*  right board begin   */
#livechat {
	width:269px;
	background:#fff url( livechat_bottom.gif) bottom no-repeat;
	padding-bottom:11px;
	*padding-bottom:8px;
	margin-bottom:8px;
}
#r_board #livechat h2 {
	background:url( livechat_title.gif);
}

#r_board {
	width:269px;
	float:right;
	margin:0px 0px 0px 15px;
}
#r_board h2 {
	width :269px;
	height:26px; 
}
#r_board #product_link {
	padding-bottom:11px;
	background:url( r_board_bottom.gif) bottom no-repeat;
}
#r_board #software_download .content_01 ul{ list-style:none; height:600px;}
#r_board #software_download ul.content_01 li { float:left; width:269px; padding:7px 0;}
#r_board #software_download ul.content_01 .pic { float:left;}
#r_board #software_download ul.content_01 img { margin:0 10px 0 7px; width:94px; height:69px;}
#r_board #software_download ul.content_01 .text { float:left; width:259px; padding-left:10px;}
#r_board #software_download ul.content_01 span a { color:#FF6600; font-weight:bold; text-decoration:none; display:block;}
#r_board #software_download ul.content_01 span a:hover {color:#000;  text-decoration:underline;}
#r_board #software_download ul.content_01 p { line-height:18px;}
#r_board #software_download ul.content_01 p a { padding-left:20px; background:transparent url( details_ico.gif) 6px 1px no-repeat;color:#3E7FCF; display:inline;}
#r_board #software_download ul.content_01 p a:hover { padding-left:20px; background:transparent url( details_ico.gif) 6px -14px no-repeat; color:#29355D;text-decoration:underline;}

#r_board ul .r_board_c {
	height:25px;
	background: url( 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 { width:269px; border-bottom:1px #cacaca solid; 
   border-left:1px #cacaca solid;
	border-right:1px #cacaca solid;
	padding-bottom:10px; 
}
#r_board #software_download h2 { height:26px; background-color:#CCCCCC; border-bottom:1px #cacaca solid; font-size:14px; font-weight:bold; color:#000000;  padding-top:4px;}
#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( details_ico.gif) 20px 3px no-repeat;color:#3E7FCF; display:inline;}
#r_board #software_download .more a:hover{background:transparent url( details_ico.gif) 20px -12px no-repeat; color:#29355D;text-decoration:underline;}
#r_board #link {
	margin-top:8px;
	padding-bottom:11px;
	background:url( r_board_bottom.gif) bottom no-repeat;
}
#r_board #link ul {
	padding-bottom:0px;
}
#r_board #link h2 {
	background:url( links_title.gif)
}


/*  right board end   */


/*  footer begin  */
#footer {
	height:69px;
	width:100%;
	clear:both;
	background:url( footer_bg.gif);
	font-size:0.75em;
	margin-top:10px;
}
#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( foot_line.gif) no-repeat right;
}
#footer #b_link a:hover {
	text-decoration:underline;
}
#footer #copyright { padding-top:10px;
	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( 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:20px;
	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( 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( buy_board_top.gif);
	overflow:hidden;
}
#buy_bottom {
	height:11px;
	background:url( 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( 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;
}









.title {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, Sans-Serif;
	color: #848484;
}
.text {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #848484;
	font-weight: normal;
	line-height: 20px;
}
.txt {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, Sans-Serif;
	color: #FFFFFF;
	font-weight: bold;
}
.txtbig {
	FONT-SIZE: 14px;
	MARGIN: 0px;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	color: #143A8D;
	font-weight: bold;
	line-height: 30px;
}
a.txt:hover {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, Sans-Serif;
	color: #FFFFFF;
	font-weight: bold;
}
a.txt:visited {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, Sans-Serif;
	color: #FFFFFF;
}
a.txt:link {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: tahoma, Sans-Serif;
	color: #FFFFFF;
}
FORM.chooser{
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
DIV.url_out {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
INPUT.url {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; FLOAT: left; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 440px; COLOR: #3a94ba; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: tahoma,Sans-Serif; HEIGHT: 20px
}
INPUT.submit {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(botdl2.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 5px; BORDER-LEFT: 0px; WIDTH: 82px; CURSOR: pointer; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
DIV.principal { height:auto;
	BORDER-TOP: 0px;
	MARGIN-TOP: 8px;
	WIDTH: 900px;
	BACKGROUND-COLOR: #fff;
	padding: 1px;

}
DIV.principal_inner {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #ecf3f9;
	padding: 10px;
	width: 850px;
}
DIV.principal_down { height:auto; margin-left:65px;
	BORDER-TOP: 0px;
	MARGIN-TOP: 20px;
	WIDTH: 760px;
	BACKGROUND-COLOR: #fff;
	padding: 1px;

}
DIV.principal_down_inner { height:auto;
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #ecf3f9;
	padding: 10px;
	width: 600px;
}
DIV.principal_down_inner table td{ font-size:12px;
}
DIV.paneles {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 1px; WIDTH: 759px; PADDING-TOP: 1px; BACKGROUND-COLOR: #bdd6ea
}
DIV.header {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	MARGIN: 0px 1px;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #ecf3f9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #143A8D;
}
DIV.inner {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fff 0px solid;
	PADDING-LEFT: 10px;
	OVERFLOW-X: auto;
	PADDING-BOTTOM: 8px;
	MARGIN: 0px 1px;
	OVERFLOW: auto;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #fff 1px solid;
	background-color: #FFFFFF;
}
DIV.site_out {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
SELECT.site_out {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 145px; COLOR: #3a94ba; PADDING-TOP: 0px; BORDER-BOTTOM: #7f9db9 1px solid; FONT-FAMILY: tahoma,Sans-Serif; HEIGHT: 18px
}

#tabsD {
	FONT-SIZE: 93%;
	FLOAT: right;
	WIDTH: auto;
	LINE-HEIGHT: normal;
	background-position: bottom;
}
#tabsD UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#tabsD LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
#tabsD A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	background-image: url(../tableftF.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tabsD A SPAN {
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #143a8d;
	PADDING-TOP: 5px;
	background-image: url(../tabrightF.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
#tabsD A SPAN {
	FLOAT: none
}
#tabsD A:hover SPAN {
	COLOR: #FFFFFF
}
#tabsD A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#tabsD A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
#tabsD .pestagna_activa2 A {
	BACKGROUND-POSITION: 0% -42px; FONT-WEIGHT: bold
}
#tabsD .pestagna_activa2 A SPAN {
	BACKGROUND-POSITION: 100% -42px;
	FONT-WEIGHT: bold;
	color: #FFFFFF;
}
.unnamed1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
}
.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
	line-height: normal;
	height: 30px;
	margin: 1px;
	padding: 1px;
	border: thin double #7F9DB9;
}




.title_b1 {color:#ED6A19; font-size: 12px; text-decoration:none; font-weight:bold;}
.text_blue {color: #000000; font-size: 12px; text-decoration:none;}
.left_item {color:#3e7fcf; font-size: 12px; text-decoration:none;}
.left_item a:link{
    ccolor:#3e7fcf; 
	text-decoration: none;
}
.left_item a:hover {
	color:#29355D;
	text-decoration:underline;
}
.title_a{
	color: #ED6A19; font-weight:bold;
	font-size: 14px;
	text-decoration:none;
}
.title_a a:link{
	color:#000000;
	text-decoration: none;
}
.title_a a:hover {
	color: #000000;
	text-decoration:underline;
}






.adbox_christmas { border-left:0px solid #FD980C; border-right:0px solid #FD980C; }
.adbox_christmas td { font-size: 11px; color:#4D4D4D; }
.adbox_christmas A:link, .adbox_christmas A:visited { font-size: 11px; text-decoration:none; color:#333; }
.adbox_christmas A:hover { font-size: 11px; text-decoration:underline; color:#333; }
.adbox_christmas .bd { font-weight:bold; }
.adbox_christmas .lightgray { color:#666; font-size:9px; }
.adbox_christmas .red { font-size:11px; color:#F22900 }
a.christmas { font-size: 12px; text-decoration:underline; color:#FFFFFF; }
a.christmas:link, a.christmas:visited, a.christmas:hover, a.christmas:active { font-size: 12px; text-decoration:underline; color:#FFFFFF; }.redchars { color:#ff0000;}/* for updated version table */
table.updated_v { margin-bottom:20px; /*background:#fef8de; border-top:1px solid #f38503; border-bottom:1px solid #f38503;*/}
div.version_note { font-weight:bold; padding-left:10px;}.hint { padding-left:10px; line-height: 16px; font-weight: bold; color: #039;}.upcoming { color:#4db500; font-size:9px;}/* DVD Ripper Comparison */
.comp .two_side { border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.comp .chart_top { background:#efefef url(top_line_bg.gif) repeat-x top;}
.comp .chartname { padding-left:20px; color:#076984; font-size:12px; font-weight:bold; padding-top:15px;}
.comp .blue_line { background:url(blue_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .blue_line p { background:url(arrow_green.gif) no-repeat 10px center;}
.comp p { margin:0; padding:0; padding-left:20px; color:#333333; font-weight:bold; font-size:13px;}
.comp .item { border-left:1px solid #fff; border-bottom:1px solid #e4e4e4; text-align:center; padding:10px 0;}
.comp .buy a { color:#0066b5; text-decoration:underline; font-weight:bold;}
.comp .buy a:hover { color:#f30b1c;}
.comp .firstcolor { background:#f8f8f8;}
.comp .secondcolor { background:#f0f0f0;}
.comp .data td { padding:8px 0;}
.comp .data td.title { padding-left:10px;}
.comp .data .choose { width:91px; text-align:center; border-left:1px solid #fff;}
.comp .gray_line { background:url(gray_bg.gif) repeat-x; line-height:32px; border-top:1px solid #e5e5e5;}
.comp .gray_line p { background:url(arrow_dark.gif) no-repeat 10px center;}
.comp div.bottom { height:10px; width:718px; position:absolute; margin-top:-10px; margin-left:-1px;}
.comp div.bottom div { float:left; height:10px;}
.comp div.bottom .leftcorner { width:10px;}
.comp div.bottom .centerline { border-bottom:1px solid #e5e5e5; width:698px; height:9px; overflow:hidden;}
.comp div.bottom .rightcorner { width:10px;}
.comp .second { padding:10px 20px; border-bottom:1px solid #fff;}
.comp .try_buy a { color:#333333; font-weight:bold;}
.comp .try_buy img { margin-right:5px;}
.comp img { border:none;}td.fortab { height:30px;}
.tab { margin-top:10px;}
.tab ul { list-style:none; width:300px; margin:0; padding:0;}
.tab li { float:left; text-align:center; height:30px; display:block;}
.tab li.line01, .tab li.line02, .tab li.line03 { border-bottom:1px solid #e4e4e4; height:29px;}
.tab li.line01 { width:7px;}
.tab li.line02 { width:10px;}
.tab li.tab_on { width:128px; background:url(tab_on.gif) no-repeat;}
.tab li.tab_off { width:134px; background:url(tab_off.gif) no-repeat 0 2px;}
.tab li.line03 { width:21px;}
.tab li.line_blank { width:10px;}
.tab a { color:#a3a3a3; display:block; height:30px;}
.tab li.tab_on a { color:#444444;}
.tab img { margin-top:12px; border:0;}a.black { color:#000; text-decoration:none; font-weight:bold; font-size:13px;}

.family_table { margin-left:6px; border-collapse:collapse;}
.family_table h1 { background:url(title_bg.jpg) repeat-x; padding:7px 10px; font-size:12px; margin:1px;}
.family_table h1 a{ margin-left:10px; color:#FF9900; font-weight:normal; text-decoration:underline;}
.family_table h1 a:hover{ color:#FF9900; font-weight:normal; text-decoration:none;}
.family_table p { background:#f0f0f0; text-align:center; line-height:30px; margin:0; padding:0;}
.family_table a { color:#000; text-decoration:none; font-weight:bold;}
.family_table a:hover { text-decoration:underline;}
.family_table ul { margin:0; padding:0;}
.family_table li { list-style:none; background:#f9f9f9; margin:1px 1px 0 1px; line-height:20px; padding:8px 10px; text-align:center;}
.family_table .name { text-align:left; background:#f9f9f9;}
.family_table .name a { background:url(green_arrow.gif) no-repeat left; padding-left:15px;}
.family_table img { border:0;}
.family_table span { color:#ff0000;}

.dvd_ripper { margin-left:6px;}
.dvd_ripper .prod_name { border:1px solid #e0e0e0;}
.dvd_ripper .prod_name td { width:188px; background:#e0e0e0; text-align:center; line-height:30px;}
.dvd_ripper .prod_name td a { color:#000; text-decoration:none; font-weight:bold;}
.dvd_ripper .box_screen ul { list-style:none; margin:0; padding:0; background:#e4e4e4; padding:0 0 0 1px; width:569px; display:table; /*height:186px;*/}
.dvd_ripper .box_screen li { float:left; width:187px; border:1px solid #fff; background:#f0f0f0; margin-right:1px; text-align:center; padding-bottom:10px; padding-top:10px;}
.dvd_ripper .box_screen li img { width:148px; height:114px;}
.dvd_ripper .box_screen li a.buy_now, .dvd_ripper .box_screen li a.free_trial { color:#5c5c5c; font-weight:bold; line-height:20px; font-size:10px;}
.dvd_ripper .box_screen li a.ultimate { margin-right:33px;}
.dvd_ripper .box_screen li a.buy_now { margin-right:20px;}
.dvd_ripper .prod_price { color:#ff0000; font-size:18px; text-align:right; padding:10px 20px 20px 0;}
.dvd_ripper .more_info { text-align:center; line-height:40px; border:1px solid #e4e4e4;}
.dvd_ripper .more_info a { color:#000; font-weight:bold; text-decoration:none;}

div.dvd_ripper_version { width:110px; text-align:center; margin:0 0 10px 20px;}
div.dvd_ripper_version span { display:block; text-align:center; margin:0; padding:0;}

/* DVD Ripper Comparison */
.footerlinks { padding-bottom:35px; color:#999; font-size:9px;}
.footerlinks a { color:#999; text-decoration:none; font-size:9px; line-height:18px; padding:0 5px;}
.footerlinks a:visited { color:#999;}
.footerlinks a:hover { color:#000;}/* pay remind*/
.pay_remind{ clear:both; margin-left:15px; width:700px;  padding:5px; color:#2f6ea3; border:1px; border-color:#CCCCCC; border-style:dashed; font-size:11px; margin-top:8px;}
.pay_remind img{ float:left; }
.pay_remind span{ float:right; width:655px;}

/* general styles */
.test_table{width:100%;border-collapse:collapse;margin:1em 0;}
.test_table th{text-align:left;padding:.5em;border:1px solid #fff;}
.test_table td{text-align:left;padding:.5em;border:1px solid #fff;}
.test_table th{background:#328aa4 url(tablecloth/tr_back.gif) repeat-x;color:#fff;}
.test_table .tr_1{}
.test_table .tr_1 td{ line-height:20px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.test_table .tr_2{background:#fff;}

.faq .question { color:#039; font-weight:normal;}
.faq .question b { color:#039;}

a.upgrade { background:url(images/why.jpg) no-repeat left; color:#ff6501; font-weight:bold; text-decoration:none; padding-left:34px; line-height:25px; font-size:12px; display:block; width:115px; float:right;}
a.upgrade:hover { text-decoration:underline;}

.blue { color:#003399; }
