 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	BACKGROUND-COLOR: #f6fae9
}
BODY {
	FONT-SIZE: 16px; margin:0; padding:0; BACKGROUND:#952A56 url(bg2.jpg) top center fixed repeat-x; FONT-FAMILY: Helvetica, Arial, Geneva, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
HR {
	MARGIN-BOTTOM: 15px; COLOR: #e9e9e9
}
.v {
	FONT-SIZE: 1.2em
}
P {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
#wrapper {
	BACKGROUND:none; MARGIN: 0 auto; OVERFLOW: visible; WIDTH: 980px; BORDER-BOTTOM: #fff 1px solid; 
}
#head {
	BACKGROUND:none; WIDTH: 980px; POSITION: relative; HEIGHT: 180px
}
#logo {
	FLOAT: left; WIDTH: 900px; HEIGHT: 140px
}
#logo H1 {
	PADDING-LEFT: 40px; FONT-SIZE:32px;  COLOR: #230035; PADDING-TOP: 60px; font-weight:bold;
}
#logo A {
	DISPLAY: block; WIDTH: 116px; HEIGHT: 78px
}
#top_font {
	PADDING-LEFT: 0px; LEFT: 28px; WIDTH: 558px; POSITION: absolute; TOP: 7px; HEIGHT: 79px
}
H1 {
	FONT-SIZE: 26px; COLOR: #fff; PADDING-TOP: 28px
}
#nav {
	PADDING-LEFT: 15px; RIGHT: -27px; BACKGROUND: url(shadow_left.gif) no-repeat 0px 0px; WIDTH: 290px; BOTTOM: 0px; POSITION: absolute
}
#nav UL {
	HEIGHT: 33px
}
#nav LI {
	FONT-SIZE: 0.9em; BACKGROUND: url(nav.gif); FLOAT: left; BORDER-LEFT: #4c4c4c 1px solid; WIDTH: auto; LIST-STYLE-TYPE: none; HEIGHT: 33px
}
#nav LI A {
	PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 22px; PADDING-BOTTOM: 8px; WIDTH: auto; COLOR: #ffffff; PADDING-TOP: 8px; POSITION: relative; HEIGHT: 17px; TEXT-DECORATION: none
}
#nav UL .buy {
	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 {
	BACKGROUND: url(nav_hover.gif)
}
#download #nav .download {
	BACKGROUND: url(nav_hover.gif)
}
#purchase #nav .purchase {
	BACKGROUND: url(nav_hover.gif)
}
#buy #nav .buy {
	BACKGROUND: url(nav_hover.gif)
}
#nav LI A:hover {
	BACKGROUND: url(nav_hover.gif)
}
#nav LI A .nav_first {
	BACKGROUND: url(corner_first.gif); LEFT: -1px; WIDTH: 7px; POSITION: absolute; TOP: 0px; HEIGHT: 33px
}
#home #nav LI A .nav_first {
	BACKGROUND: url(corner_first_hover.gif)
}
#nav LI A:hover .nav_first {
	BACKGROUND: url(corner_first_hover.gif); LEFT: -1px; WIDTH: 7px; POSITION: absolute; TOP: 0px; HEIGHT: 33px
}
#nav LI A .nav_last {
	BACKGROUND: url(corner_last.gif); LEFT: 95px; WIDTH: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 33px
}
#nav LI A:hover .nav_last {
	BACKGROUND: url(corner_last_hover.gif); LEFT: 95px; WIDTH: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 33px
}
#buy #nav LI A .nav_last {
	BACKGROUND: url(corner_last_hover.gif)
}
#nav #shadow_right {
	RIGHT: -15px; BACKGROUND: url(shadow_right.gif); WIDTH: 15px; POSITION: absolute; TOP: 0px; HEIGHT: 33px
}
A {
	
}
LI {
	
}
A {
	moz-outline-style: none
}
LI:unknown {
	moz-outline-style: none
}
#content {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 0px; OVERFLOW: visible; WIDTH: 574px
}
.product {
	MARGIN-BOTTOM: 10px; POSITION: relative
}
#download #content H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#home #content H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#purchase #content H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#home #content H2 A {
	COLOR: #230035000; TEXT-DECORATION: none
}
#content .product IMG {
	DISPLAY: inline
}
#content .product .info_homepage {
	MARGIN-TOP: 10px; MARGIN-LEFT: 0px; WIDTH: 572px; LINE-HEIGHT: 1em; MARGIN-RIGHT: 0px; POSITION: relative
}
#content .product .info_homepage UL {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 20px
}
#d_b {
	MARGIN-TOP: 15px; MARGIN-LEFT: 235px
}
.detail {
	BORDER-RIGHT: #ff3300 1px dotted; BORDER-TOP: #ff3300 1px dotted; MARGIN: 20px; BORDER-LEFT: #ff3300 1px dotted; WIDTH: 532px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ff3300 1px dotted; HEIGHT: 40px; BACKGROUND-COLOR: #f3f4f6
}
.detail A {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(details_ico.gif) no-repeat; COLOR: #3e7fcf; TEXT-DECORATION: none
}
.detail A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(details_ico.gif) no-repeat 0px -15px; COLOR: #29355d; TEXT-DECORATION: underline
}
.clearfloat {
	CLEAR: both; HEIGHT: 1px
}
#content2 {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 38px; OVERFLOW: visible; WIDTH: 800px
}
.product2 {
	 margin-left:15px; MARGIN-BOTTOM: 10px; POSITION: relative
}
#download #content2 H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#home #content2 H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#purchase #content2 H2 {
	PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #cccccc; CURSOR: default; HEIGHT: 20px
}
#home #content2 H2 A {
	COLOR: #230035000; TEXT-DECORATION: none
}
#content2 .product IMG {
	DISPLAY: inline
}
#content2 .product .info_homepage {
	MARGIN-TOP: 10px; MARGIN-LEFT: 0px; WIDTH: 572px; LINE-HEIGHT: 1em; MARGIN-RIGHT: 0px; POSITION: relative
}
#content2 .product .info_homepage UL {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 20px
}
#d_b {
	MARGIN-TOP: 15px; MARGIN-LEFT: 235px
}
.detail2 {
	BORDER-RIGHT: #ff3300 1px dotted; BORDER-TOP: #ff3300 1px dotted; MARGIN: 20px; BORDER-LEFT: #ff3300 1px dotted; WIDTH: 732px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #ff3300 1px dotted; HEIGHT: 40px; BACKGROUND-COLOR: #f3f4f6
}
.detail2 A {
	PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(details_ico.gif) no-repeat; COLOR: #3e7fcf; TEXT-DECORATION: none
}
.detail2 A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(details_ico.gif) no-repeat 0px -15px; COLOR: #29355d; TEXT-DECORATION: underline
}
.clearfloat {
	CLEAR: both; HEIGHT: 1px
}
.title {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #230035; FONT-FAMILY: tahoma, Sans-Serif
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #230035; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma, Sans-Serif
}
.txtbig {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #230035; LINE-HEIGHT: 30px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
A.txt:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma, Sans-Serif
}
A.txt:visited {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma, Sans-Serif
}
A.txt:link {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: tahoma, Sans-Serif
}

DIV.principal {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 978px; PADDING-TOP: 1px
}
DIV.principal_inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 900px; PADDING-TOP: 10px
}
DIV.principal_down {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN-LEFT: 65px; WIDTH: 860px; PADDING-TOP: 1px; HEIGHT: auto
}
DIV.principal_down_inner {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 600px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto
}
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; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 0px 1px; BORDER-LEFT: #fff 1px solid; COLOR: #230035; LINE-HEIGHT: 35px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ecf3f9
}
DIV.inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; OVERFLOW-X: auto; PADDING-BOTTOM: 8px; MARGIN: 0px 1px; OVERFLOW: auto; PADDING-TOP: 8px
}
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
}

.box {
	BORDER-RIGHT: #7f9db9 thin double; PADDING-RIGHT: 1px; BORDER-TOP: #7f9db9 thin double; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; MARGIN: 1px; BORDER-LEFT: #7f9db9 thin double; WIDTH: 300px; LINE-HEIGHT: normal; PADDING-TOP: 1px; BORDER-BOTTOM: #7f9db9 thin double; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px
}
.title_b1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033aa; TEXT-DECORATION: none
}
.text_blue {
	FONT-SIZE: 12px; COLOR: #230035000; TEXT-DECORATION: none
}
.left_item {
	FONT-SIZE: 12px; COLOR: #3e7fcf; TEXT-DECORATION: none
}
.left_item A:link {
	TEXT-DECORATION: none; ccolor: #3e7fcf
}
.left_item A:hover {
	COLOR: #29355d; TEXT-DECORATION: underline
}
.title_a {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #230035000; TEXT-DECORATION: none
}
.title_a A:link {
	COLOR: #230035000; TEXT-DECORATION: none
}
.title_a A:hover {
	COLOR: #230035000; TEXT-DECORATION: underline
}
.tab {
	MARGIN-TOP: 10px
}
.tab UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.tab LI {
	DISPLAY: block; FLOAT: left; HEIGHT: 30px; TEXT-ALIGN: center
}
.tab LI.line01 {
	BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 29px
}
.tab LI.line02 {
	BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 29px
}
.tab LI.line03 {
	BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 29px
}
.tab LI.line01 {
	WIDTH: 7px
}
.tab LI.line02 {
	WIDTH: 10px
}
.tab LI.tab_on {
	BACKGROUND: url(tab_on.gif) no-repeat; WIDTH: 128px
}
.tab LI.tab_off {
	BACKGROUND: url(tab_off.gif) no-repeat 0px 2px; WIDTH: 134px
}
.tab LI.line03 {
	WIDTH: 21px
}
.tab LI.line_blank {
	WIDTH: 10px
}
.tab A {
	DISPLAY: block; COLOR: #a3a3a3; HEIGHT: 30px
}
.tab LI.tab_on A {
	COLOR: #444444
}
.tab IMG {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 12px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.black {
	FONT-WEIGHT: bold; COLOR: #230035; TEXT-DECORATION: none
}

.blue {
	COLOR: #003399
}
.t_menu {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 30px; WIDTH: 530px; PADDING-TOP: 0px; HEIGHT: 29px
}
.t_menu .wrap01 {
	WIDTH: 540px; HEIGHT: 29px
}
.t_menu .wrap02 {
	WIDTH: 540px; HEIGHT: 29px
}
.t_menu .wrap03 {
	WIDTH: 540px; HEIGHT: 29px
}
.t_menu .wrap01 {
	BACKGROUND: url(t_menu_bg.gif); MARGIN-LEFT: 0px
}
.t_menu .wrap02 {
	
}
.t_menu .wrap03 {
	
}
.t_menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 4px 12px 0px; WIDTH: 97px; COLOR: #000; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: center
}
.t_menu A:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(t_menu_h.gif) no-repeat; TEXT-DECORATION: none
}
.t_menu A.on {
	FONT-WEIGHT: bold; BACKGROUND: url(t_menu_on.gif) no-repeat
}
#Focus {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM:0; OVERFLOW: hidden; PADDING-TOP:0; HEIGHT: 1%; BACKGROUND-COLOR: #fff
}
#Focus H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; WIDTH: 740px; COLOR: #230035; BORDER-BOTTOM: #fff 1px solid; padding-top:20px;
}
#Focus P {
	COLOR: #555; LINE-HEIGHT: 24px
}
#Focus UL.prodmenu {
	MARGIN-TOP: 16px; BACKGROUND: url(line.gif) repeat-x center bottom; OVERFLOW: hidden; HEIGHT: 100%
}
#Focus UL LI {
	LIST-STYLE-TYPE: none
}
#Focus UL.prodmenu LI.tabmenu {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(tab_bg.gif) repeat-x; FLOAT: left; COLOR: #ff9999; HEIGHT: 28px
}
#Focus UL.prodmenu LI.tabcurrent {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(tab_bg.gif) repeat-x; FLOAT: left; HEIGHT: 28px
}
#Focus UL.prodmenu LI.tableft {
	BACKGROUND: url(tab_left.gif) no-repeat; FLOAT: left; WIDTH: 6px; HEIGHT: 28px
}
#Focus UL.prodmenu LI.tabright {
	BACKGROUND: url(tab_right.gif) no-repeat; FLOAT: left; WIDTH: 6px; HEIGHT: 28px
}
#Focus UL.prodmenu A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(mac2.gif) no-repeat 0px 3px; COLOR: #230035; LINE-HEIGHT: 28px; TEXT-DECORATION: none
}
#Focus UL.prodmenu A.wintab {
	DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 12px; BACKGROUND: url(windows2.gif) no-repeat 0px 3px; LINE-HEIGHT: 28px; TEXT-DECORATION: none
}
#Focus UL.prodmenu A:hover {
	COLOR: #230035; TEXT-DECORATION: underline
}
#Focus UL.prodmenu SPAN.currentmac {
	DISPLAY: block;  PADDING-LEFT: 24px; FONT-SIZE: 13px; BACKGROUND: url(mac.gif) no-repeat 0px 3px; COLOR: #bf1e2e; LINE-HEIGHT: 28px; TEXT-DECORATION: none; }
#Focus UL.prodmenu SPAN.currentwin {
	DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 13px; BACKGROUND: url(windows.gif) no-repeat 0px 3px; COLOR: #bf1e2e; LINE-HEIGHT: 28px; TEXT-DECORATION: none
}
.leftBox {
	OVERFLOW: hidden
}
.contentStart {
	CLEAR: both; FONT-SIZE: 0%; WIDTH: 900px; HEIGHT: 6px
}
.l_tab_img_word{
	font-family: Arial;
	font-size: 12px;
	line-height: 12px;
	color: #B12C15;
}
.l_tab_buy_link{
	font-family: Arial;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #0A68C8;
}
.l_tab_dow_link{
	color: #B12C15;
}
#leftCnt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 954px; PADDING-TOP: 0px; HEIGHT: 1%
}
.contentEnd {
	CLEAR: both; FONT-SIZE: 0%; WIDTH: 900px; HEIGHT: 10px
}
#leftCnt #plist UL LI {
	BORDER-RIGHT: #555663 4px solid; BORDER-TOP: #555663 4px solid; DISPLAY: block; PADDING-BOTTOM: 16px; MARGIN: 0 auto; BORDER-LEFT: #555663 4px solid; WIDTH: 880px; PADDING-TOP:0; BORDER-BOTTOM: #555663 4px solid; POSITION: relative; BACKGROUND-COLOR: #FFF; TEXT-ALIGN: left
}
#leftCnt #plist UL LI:hover {
	BACKGROUND-COLOR: #F4E2F0
}
.prodPic {
	DISPLAY: block; FLOAT: left; WIDTH: 165px; TEXT-ALIGN: center
}
P.priceA {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: line-through
}
P.priceB {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f00
}
.prodInfo {
	FLOAT: left; WIDTH: 565px
}
H3 A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #555; LINE-HEIGHT: 22px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-size-adjust: none
}
H3 A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #555; LINE-HEIGHT: 22px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-size-adjust: none
}
H3 A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #318905; LINE-HEIGHT: 22px; BORDER-BOTTOM: #318905 1px dashed; TEXT-DECORATION: none; font-size-adjust: none
}
.prodInt {
	MARGIN: 10px 0px; COLOR: #444; LINE-HEIGHT: 22px; TEXT-ALIGN: justify; font-stretch: normal
}
.download {
	MARGIN-TOP: 40px; FLOAT: right; WIDTH: 110px
}
