* {margin: 0; padding: 0; border: none;}
a:link {color: #3333cc;font-weight: bold;}
a:visited{font-weight: bold;color: #996633;}
body {margin: 0;padding: 0;background: #c0c0c0;height: 100%;}
h1{font-size: 115%;font-weight: bold;color: #000;letter-spacing: -1px;}
h1 .osSupport img {margin: 0 0px 0 20px;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration: none;}
h1.pthead {display: block;background: #3c3c3c url(images/pthbg.gif) repeat-x top left;border: 1px solid #000000;font-size: 110%;font-weight: normal;margin: 0 13px 0 0;padding: 0 0 0 8px;color: #fff;line-height: 35px;text-align: left;}
h1.sub{display: block;padding: 15px 0 0 0;font-size: 90%;font-weight: bold;color: #000;letter-spacing: -1px;text-align: left;}
h3{padding: 15px 0 15px 0;font-size: 95%;font-weight: bold;color: #000;letter-spacing: -1px;}
h4{display: block;padding: 15px 0 0 0;font-size: 95%;font-weight: normal;color: #000;letter-spacing: -1px;float: left;}
hr {background: #666;color: #666;height: 1px;margin: 0 13px 10px 0;}
html, body, form, fieldset {font-family: "Lucida Sans Unicode",Arial,sans-serif;}
input {font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size: 12px;}
p{margin: 10px 0 10px 0;line-height: 25px;font-size: 80%;}
p.left {text-align: left;}
p.note{margin: 0 0 10px;padding: 0;font-size: 78%;line-height: 10px;color: #666;}
p.small{margin: 10px 0 10px 0;line-height: 18px;font-size: 75%;}
p.small a,p.dist a:hover, .blockContain a, .blockContain a:visited, .blockContain a:hover, .blockContain a:active {font-weight: normal;}
ul.bullet_list {list-style-type: none;font-size: 80%;margin-left: 1px;}
ul.bullet_list li{padding: 4px 0 0 20px;display: block;font-weight: normal;background: url(images/arrow.gif) no-repeat 0 80%;}
ol.list ul{list-style-type: none;margin: 0 0 0 0px;line-height: 22px;font-size: 100%;}
ul.list ul{margin: 0 0 0 15px;line-height: 22px;font-size: 100%;}
ul.list, ol.list {margin: 0 0 15px 20px;line-height: 25px;font-size: 80%;}
.B_currentCrumb{font-style: italic; color: #ccc;}
.B_firstCrumb{padding: 0 0 0 15px; font-weight: bold;}
.block {width: 183px;background: url(images/suppBGbtm.gif) no-repeat 0 100%;padding-top: 10px;padding-bottom: 10px;letter-spacing: -1px;clear: both;}
.block h1{font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-weight: bold;font-size: 125%;margin: 0;}
.block h2{font-family: Palatino Linotype, Book Antiqua, Palatino, serif;font-weight: bold;font-size: 105%;margin: 0;}
.block h3{font-size: 105%; margin: -5px 0 0 0; padding: 0;}
.block p{line-height: 18px;font-size: 80%;margin: 0 5px 8px 7px;}
.block ul {list-style-type: none;letter-spacing: -1px;text-align: left;}
.block ul li{width: 95%; letter-spacing: -1px;}
.block ul li a{display: block;text-decoration: none;color: #3333cc;font-size: 80%;background: url(images/bulletSm.jpg) no-repeat 4px 3px;font-weight: normal;margin: 0 0 4px 10px;padding: 0 0 0 20px;}
.block ul li a:hover{display: block;text-decoration: underline;color: #333333;background: url(images/bulletSm.jpg) no-repeat 4px 3px;font-size: 80%;font-weight: normal;margin: 0 0 4px 10px;padding: 0 0 0 20px;}
.blockContain {margin: 18px auto 0 auto;width: 183px;background: url(images/suppBG.gif) repeat-y;border: 1px solid #a3a3a3;}
.clearit {clear: both; height: 0; line-height: 0.0; font-size: 0;}
.download {height: 105px;width: 340px;padding: 20px 0 0 0;float: left;font-size: 80%;line-height: 18px;}
.highlightred {COLOR: #bc231b}
.homeButtonnew {width: 110px; text-align: center;}
.homeButtonnew ul {list-style: none; padding: 3px 0 0 0;}
.homeButtonnew ul li{letter-spacing: -1px;margin: 8px 0 2px 0;font-size: 75%;line-height: 14px;}
.homeButtonnew ul li a, .homeButtonnew ul li a:visited {display: block;height: 19px;text-decoration: none;color: #f2f2f2;background: #333 url(images/homeButtonNew.gif) no-repeat 0 0px;padding: 3px 0 0 0;font-weight: normal;}
.homeButtonnew ul li a:hover, .homeButtonnew ul li a:active{display: block;height: 19px;background: #ffcc33 url(images/homeButtonNew.gif) no-repeat 0 -22px;text-decoration: none;color: #333333;padding: 3px 0 0 0;font-weight: normal;}
.homeprice{color: #4d4d4d;letter-spacing: -2px;font-size: 100%;font-weight: bold;display: block;margin: 13px 0 -2px 0;}
.homediscount {DISPLAY: block; FONT-SIZE: 75%; MARGIN: 0px 0px 8px; COLOR: #4d4d4d; LETTER-SPACING: -1px}
.infoButton{width: 100%;text-align: center;margin: auto;clear: both;}
.infoButton ul {list-style: none; font-weight: bold;}
.infoButton ul li{display: block;width: 220px;height: 30px;border: 1px #c1c1c1 solid;letter-spacing: -1px;margin: 10px 3px 4px 3px;float: left;text-align: center;line-height: 20px;}
.infoButton ul li a, .infoButton ul li a:visited{display: block;height: 26px;text-decoration: none;color: #474741;background: url(images/infobuttonbg.gif) repeat-x 0 -32px;padding: 4px 0 0 0;font-size: 80%;}
.infoButton ul li a:hover, .infoButton ul li a:active{display: block;height: 26px;background: url(images/infobuttonbg.gif) repeat-x 0 0;text-decoration: none;color: #333333;padding: 4px 0 0 0;font-size: 80%;}
.infoButton .col4 ul li{display: block;width: 160px;}
.moretest{display: block;margin: 0 10px 5px 220px;text-align: right;}
.newprice{color: #cc0000;letter-spacing: -2px;font-size: 90%;font-weight: bold;display: block;margin: 13px 0 -2px 0;}
.price_now {color: #cc0202;}
.price_old {color: #ff8a00;text-decoration: line-through;margin-right: 10px;}
.productArea{width: 690px;margin: 0;padding: 0;border-top: 1px solid #000000;background: url(images/productAreabg.gif) repeat-x;}
.productBox{width: 180px;height: 200px;margin: 0;padding: 0;float: left;}
.productDesc {width: 368px; float: left; margin: 0;}
.productDescWrap {margin: 0; padding: 0;}
.productDescWrap a{display: block;margin: 10px 0 0;padding: 0 0 0 20px;height: 20px;text-decoration: none;color: #3333cc;background: url(images/bulletLg.jpg) no-repeat 0 2px;font-size: 90%;font-weight: bold;letter-spacing: -1px;}
.productDescWrap a:hover{display: block;margin: 10px 0 0;padding: 0 0 0 20px;height: 20px;text-decoration: underline;background: url(images/bulletLg.jpg) no-repeat 0 2px;font-size: 90%;font-weight: bold;letter-spacing: -1px;}
.productDescWrap p {margin: 0;padding: 14px 0 20px 0;font-size: 90%;line-height: 140%;}
.productlinks{margin: 12px 4px 0 10px; float: left;}
.productLinks{width: 134px; float: left; padding: 0 0 0 8px;}
.sectionhead{margin: 0 13px 0 0;padding: 0 0 0 8px;clear: both;border: 1px solid #bebebe;line-height: 29px;font-size: 95%;font-weight: normal;color: #333;letter-spacing: -1px;background: #efefef url(images/sectionheadBG.gif) repeat-x;}
.systemreq {font-family: Arial,"Lucida Sans Unicode",sans-serif;}
.testimonial{font-family: "Comic Sans MS","Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;padding: 10px 15px 5px 90px;margin: 0 15px 20px 0;display: block;font-size: 75%;border: 1px solid #999;background: #efefef url(images/testimonialBG.gif) no-repeat top left;}
.testimonial .name{display: block;font-weight: bold;margin: 5px 10px 5px 220px;}
.textarea {background: #ffffff url(images/formbg.gif) repeat-x;border: 1px solid #999;color: #000;margin: 0;padding: 2px 0 0;height: 250px;width: 95%;font-family: "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size: 100%;line-height: 18px;}
.textarea:focus, .upgradeinput:focus {border: 1px solid #ffcc33;background: #ffffcc;color: #000000;}
.upgradeformfield{float: left;background: #eaeaea;min-height: 28px;width: 380px;margin: 0;padding: 9px 0 9px 15px;font-size: 80%;}
.upgradeformfield #answer, .upgradeformfield #question {background: #ffffff url(images/formbg.gif) repeat-x;border: 1px solid #999;width: 360px;}
.upgradeformfield p{font-size: 85%;line-height: 12px;margin: 8px 100px 0 0;padding: 0;}
.upgradeformname{float: left;width: 260px;margin: 0 8px 0 0;padding: 15px;font-size: 80%;}
.upgradeformwrap{padding: 0;margin: 0 0 8px 0;background: url(images/upgnamebg.gif) repeat-y top left;height: auto;}
.upgradeinput {background: #ffffff url(images/formbg.gif) repeat-x;border: 1px solid #999;color: #000;margin: 0;padding: 2px 0 0;height: 24px;width: 275px;font-size: 110%;line-height: 24px;letter-spacing: -1px;}
.upgradesubmit, .upgradesubmit:focus {margin: 0 0 0 450px;padding: 0;color: #fff;background: url(images/ppUgrdBG.jpg) no-repeat 0 1px;height: 35px;width: 145px;font-size: 100%;letter-spacing: -1px;text-align: center;cursor: pointer;}
.upgradesubmit:hover {margin: 0 0 0 450px;padding: 0;color: #333;background: url(images/ppUgrdBG.jpg) no-repeat -145px 1px;height: 35px;width: 147px;border: 0;cursor: pointer;}
#ajaxSearch_form, #headsearch div#form {background: url(images/head_searchbg.jpg) no-repeat top left;padding: 40px 0px 0px 58px;}
#ajaxSearch_input {height: 20px;width: 133px;margin: -2px 0 0 0;color: #eee;padding: 2px 0 0 6px;background: #6484D1 url(images/head_formbg.jpg) repeat-x top left;border: solid 1px #220;}
#ajaxSearch_input:focus {color: #FFFFFF;}
#ajaxSearch_submit, ajaxSearch_submit:focus {background: url(images/head_gobutton.gif) no-repeat top left;margin: 0 0 0 0px;height: 25px;width: 38px;border: 0;}
#ajaxSearch_submit:hover {cursor: pointer;}
#B_crumbBox{display: block;height: 22px;width: 100%;background: #5C5C5C url(images/crumb.gif) repeat-x;font-size: 75%;line-height: 18px;color: #999;}
#B_crumbBox a, #B_crumbBox a:visited{color: #bbb;text-decoration: none;font-weight: normal;}
#B_crumbBox a:hover, #B_crumbBox a:active{color: #ffcc33;text-decoration: underline;font-weight: normal;}
#breadcrumbsShadow {height: 30px;width: 100%;background: url(images/breadcrumbsShadow.gif) repeat-x 0 0;}
#contBlogWrap {width: 100%;margin: 0;padding: 0;background: #fff url(images/blogwrapbg.gif) repeat-y 100% 0;}
#contentBanner{margin: 0;padding: 0;border-bottom: 1px solid #000000;}
#contWrap {width: 100%;margin: 0;padding: 0;background: #fff url(images/sidebarbg.jpg) repeat-y 100% 0;}
#dropShadow{width: 100%;height: 26px;margin: 0 0 -36px 0;padding: 0;background: url(images/dropShadow.gif) repeat-x;}
#featMapContent {float: left;text-align: left;margin-right: -144px;padding: 14px 23px 0px 30px;width: 697px;}
#footBtm {height: 46px;background: #1C4CAB url(images/footBtmBG.gif) repeat-x;text-align: center;font-size: 70%;line-height: 16px;padding-top: 14px;color: #ccccff;}
#footBtm a{color: #fff;font-weight: normal;text-decoration: none;}
#footBtm a:hover{color: #fff;font-weight: normal;text-decoration: underline;}
#footer {height: 93px;width: 100%;margin: 0;padding: 0;clear: both;border-top: 1px solid #000;}
#footerleft{float:left;display: block;width:5px;height:33px;background: url(images/footerbgl.gif) no-repeat;}
#footerright{float:right;display: block;width:5px;height:33px;background: url(images/footerbgr.gif) no-repeat;}
#footTop {display: block;margin: 0;padding: 0;height: 33px;width: 100%;background: #373737 url(images/footTopBG.gif) repeat-x;line-height: 33px;text-align: center;font-size: 80%;border-bottom: 1px solid #000;}
#footTop a{color: #eaeaea;font-weight: normal;line-height: 33px;text-decoration: none;padding: 7px 0 6px;}
#footTop a:hover{color: #fdcf41;}
#headbanner {display: block;height: 69px;width: 375px;margin: 0;padding: 0;float: left;}
#header {height: 92px;width: 100%;background: #2A57BE url(images/headbg.jpg) repeat-x;}
#headsearch {height: 69px;width: 260px;display: block;margin: 0;padding-top: 0;float: right;}
#madewith{float: right; margin: -30px 20px 0 0;}
#mainContent {float: left;text-align: left;margin-top: 16px;padding: 14px 23px 0px 30px;width: 697px;overflow: hidden;}
#mainContent .home{margin: 0 10px 0 0;font-family: Georgia, "Times New Roman", Times, serif;font-size: 160%;font-weight: bold;color: #3232c2;display: inline;letter-spacing: -1px;}
#mainContent .version{color: #3232c2; font-size: 120%; letter-spacing: -2px;}
#mainContent h2{margin: 40px 0 -4px 0;padding: 0;color: #999999;font-weight: bold;font-size: 90%;letter-spacing: -1px;}
#mainContentWrap {width: 750px;float: left;margin: 0;padding-bottom: 60px;}
#mainmenu .trigger:hover, #mainmenu .trigger:active{padding: 3px 19px 5px 19px;}
#mainmenu a {display: block;text-decoration: none;padding: 3px 15px 10px 15px;color: #fff;letter-spacing: -1px;font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;font-size: 95%;font-weight: normal;blr: expression(this.onFocus=this.blur());}
#mainmenu a #mac {width: 25px;height: 24px;background: url(images/nprodmac.gif) no-repeat 0 0;float: left;margin: -1px 4px 0 -6px;}
#mainmenu a #win {width: 25px;height: 24px;background: url(images/nprodwin.gif) no-repeat 0 0;float: left;margin: -1px 4px 0 0px;}
#mainmenu a #promotion {width: 25px;height: 24px;background: url(images/special.gif) no-repeat 0 0;float: left;margin: -1px 4px 0 0px;}
#mainmenu a.trigger {padding: 3px 19px 5px 19px;background: url(images/navbg.gif) no-repeat 0 -13;height: 23px;font-weight: normal;}
#mainmenu a:hover #mac,#mainmenu a:active #mac, #mainmenu li:hover a #mac,#mainmenu a:focus #mac,#mainmenu li.menuhvr a #mac {background: url(images/nprodmac.gif) no-repeat 0 -24px;}
#mainmenu a:hover #win,#mainmenu a:active #win, #mainmenu li:hover a #win,#mainmenu a:focus #win,#mainmenu li.menuhvr a #win {background: url(images/nprodwin.gif) no-repeat 0 -24px;}
#mainmenu a:hover #promotion,#mainmenu a:active #promotion, #mainmenu li:hover a #promotion,#mainmenu a:focus #promotion,#mainmenu li.menuhvr a #promotion {background: url(images/special.gif) no-repeat 0 -24px;}
#mainmenu li {float: left;width: auto;text-decoration: none;display: inline;}
#mainmenu li {width: auto;}
#mainmenu li ul {position: absolute;margin-left: -1px;display: none;border: 1px solid #161616;border-top: none;background: transparent repeat-x;}
#mainmenu li ul li{line-height: 31px; vertical-align: middle;}
#mainmenu li ul, #mainmenu ul li {text-align: left; width: 240px; font-size: 95%;}
#mainmenu li:hover a, #mainmenu a:focus,#mainmenu li.menuhvr a {color: #FFFFFF;background: #8B8B8B url(images/navbgO.gif) repeat-x;font-weight: normal;}
#mainmenu li:hover ul a, #mainmenu li.menuhvr ul a {color: #fff;background: none transparent;font-weight: normal;}
#mainmenu li:hover ul, #mainmenu li.menuhvr ul {display: block;background: #5A5A5A url(images/nav_dropbg.gif) repeat-x;}
#mainmenu ul a:hover{background-color: #8B8B8B!important;color: #FFFFFF!important;background-image: url(images/nav_dropbgO.gif)!important;font-weight: normal;}
#mainmenu ul li {display: inline;}
#mainmenu ul li a {color: #565656;border-right: 0;padding: 3px 12px 3px 16px;font-weight: normal;}
#mainmenu, #mainmenu ul {padding: 0;margin: 0;list-style-type: none;text-align: center;}
#nav{position: relative;height: 33px;width: 100%;background: url(images/navbg.gif) repeat-x;background-color: #222222;text-align: center;z-index: 30;}
#navleft{float:left;display: block;width:5px;height:33px;background: url(images/navbgl.gif) no-repeat;}
#navright{float:right;display: block;width:5px;height:33px;background: url(images/navbgr.gif) no-repeat;}
#pagesBoxWrap{float: right; width: 147px; margin: 0 10px 20px 30px;}
#pagesBoxWrap p, #pagesBoxWrapLeft p{text-align: center;line-height: 14px;margin: -8px 0 0 0;font-size: 90%;letter-spacing: -1px;}
#pagesBoxWrapLeft{float: left; width: 147px; margin: 0 30px 20px 0px;}
#ppVersionBox{background: #FFFFFF url(images/ppVersBG.jpg) no-repeat;height: 198px;width: 147px;padding: 8px 0 0 0;font-size: 80%;letter-spacing: -1px;line-height: 16px;text-align: center;}
#ptajaxSearch_form{margin: 0 4px 4px 4px; padding: 0;}
#ptajaxSearch_form p{margin-bottom: 0;}
#ptajaxSearch_input {height: 20px;width: 140px;background: #fff url(images/head_formbg.jpg) no-repeat top left;border: 1px solid #666;color: #666;}
#ptajaxSearch_input:focus{color: #000000;border: 1px #ffcc33 solid;background-image: none;background: #ffffcc;}
#ptajaxSearch_output{padding: 8px 0 0 0; text-align: left; clear: both;}
#ptajaxSearch_submit, ajaxSearch_submit:focus {height: 27px;width: 60px;margin: 4px 0 0 0;float: left;border: 0;background: url(images/ptsearch.gif) no-repeat 0 0;}
#ptajaxSearch_submit:hover {height: 27px;width: 60px;float: left;margin: 4px 0 0 0;border: 0;background: url(images/ptsearch.gif) no-repeat 0 -27px;cursor: pointer;}
#searchClose{cursor: pointer;}
#sideContent {text-align: center;}
#sideContentWrap {float: left;width: 230px;margin: 0 0 0px 0;padding: 0;}
#spacer {height: 17px; width: 100%;}
#splash {height: 239px;width: 100%;clear: both;background: url(images/prodImgBG.gif) repeat-x;}
#splash .btn{padding: 147px 0 0 501px;}
#splash .btn #newpull{width: 82px;height: 66px;float: left;padding: 16px 0 0 27px;}
#splash .btn ul {list-style: none; width: 140px; float: left;}
#splash .btn ul li{display: block;width: 128px;height: 32px;letter-spacing: -1px;text-align: center;line-height: 14px;font-size: 85%;}
#splash .btn ul li.download a{display: block;height: 24px;padding-top: 8px;text-decoration: none;color: #ebebeb;background: #333 url(images/splashBtndown.jpg) repeat-x 0 0;font-weight: normal;}
#splash .btn ul li.buy a{display: block;height: 24px;padding-top: 8px;text-decoration: none;color: #ebebeb;background: #333 url(images/splashBtnbuy.jpg) repeat-x 0 0;font-weight: normal;}
#splash .btn ul li.download a:hover{display: block;height: 24px;padding-top: 8px;background: #ffcc33 url(images/splashBtndown.jpg) repeat-x -128px 0;color: #333;font-weight: normal;}
#splash .btn ul li.buy a:hover{display: block;height: 24px;padding-top: 8px;background: #ffcc33 url(images/splashBtnbuy.jpg) repeat-x -128px 0;color: #333;font-weight: normal;}
#splash .btn ul li a .price{font-weight: bold;color: rgb(254, 149, 21);}
#splash .btn ul li a:hover .price{font-weight: bold;color: #FF0000;}
#versionBoxWrap{float: left; width: 200px; margin-left: -2px; margin-top: 15px; clear: left; margin-right: 20px;}
.ppButton{width: 170px;text-align: center;clear: both;margin: 0px 0 0 0;padding: 0 0 0 10px;}
.ppButton ul {list-style-type: none;font-weight: bold;font-size: 90%;}
.ppButton ul li{width: 170px;letter-spacing: -1px;text-align: center;}
.ppButton ul li a:link, .ppButton ul li a:visited, .ppButton ul li a:active {display: block;height: 25px;text-decoration: none;color: #fff;font-weight: normal;padding: 10px 0 0 0;}
.ppButton ul li a:hover{display: block;height: 25px;text-decoration: none;font-weight: normal;color: #000;}
.ppButton ul li.windownload a:link, .ppButton ul li.windownload a:visited, .ppButton ul li.windownload a:active {background: url(images/ppWinBtnBG.jpg) no-repeat 0 1px;}
.ppButton ul li.windownload a:hover{background: url(images/ppWinBtnBG.jpg) no-repeat -170px 1px;}
.ppButton ul li.macdownload a:link, .ppButton ul li.macdownload a:visited, .ppButton ul li.macdownload a:active {background: url(images/ppMacBtnBG.jpg) no-repeat 0 1px;}
.ppButton ul li.macdownload a:hover{background: url(images/ppMacBtnBG.jpg) no-repeat -170px 1px;}
.ppButton ul li.buy a:link, .ppButton ul li.buy a:visited, .ppButton ul li.buy a:active {background: url(images/ppBuyBtnBG.jpg) no-repeat 0 1px;}
.ppButton ul li.buy a:hover{background: url(images/ppBuyBtnBG.jpg) no-repeat -170px 1px;}
#winIcon {float: right; margin: 0; padding: 12px 0 0 20px;}
#versionIcon {float: right;margin: 0;padding: 12px 35px 0 20px;font-size: 75%;font-weight: normal;}
#wrap {background: #fff;width: 980px;margin: 0 auto;padding: 0;border: 1px solid #999;border-width: 0 1px;}
