body{background-color: #4d4d4d !important; color: #636363; font: normal 12px Arial, Helvetica, sans-serif; margin: 0;}
div#frame{margin: 12px auto; overflow: hidden; position: relative; width: 981px;}
div#header{overflow: hidden; width: 972px;}
h1{background: url(../../images/logo.gif) no-repeat; display: block; float: left; height: 180px; margin: 0; padding: 0; text-indent: -9999px; width: 317px;}
h2{background: url(../../images/tagline.gif) no-repeat; display: block; float: left; height: 180px; margin: 0; padding: 0; text-indent: -9999px; width: 655px;}
img{border: none;}

div#navigation{position: absolute; right: 0px; top: 120px; width: 219px; z-index: 3;}
div#navigation ul{list-style: none; margin: 0; overflow: hidden; padding: 0;}
div#navigation ul li{padding: 0; text-indent: -9999px;}
div#navigation ul li a{display: block; overflow: hidden; width: 219px;}
div#navigation ul li.navWhatIs a{background: url(../../images/navWhatIs.png) no-repeat; height: 42px;}
div#navigation ul li.navWho a{background: url(../../images/navWho.png) no-repeat; height: 36px;}
div#navigation ul li.navPricing a{background: url(../../images/navPricing.png) no-repeat; height: 40px;}
div#navigation ul li.navWhy a{background: url(../../images/navWhy.png) no-repeat; height: 38px;}
div#navigation ul li.navOrder a{background: url(../../images/navOrder.png) no-repeat; height: 63px;}

div#content{background: url(../../images/contentBg.gif) no-repeat; height: 361px; margin: 0 66px 0 58px; overflow: hidden; position: relative; width: 848px;}
div#description{height: 154px; position: absolute; right: 211px; top: 22px; width: 205px;}
div#description ul{list-style: none; margin: 0; padding: 0;}
div#description ul li{padding: 0; text-indent: -9999px; width: 205px;}
div#description ul li.first{background: url(../../images/bulletFirst.gif) no-repeat; height: 48px;}
div#description ul li.second{background: url(../../images/bulletSecond.gif) no-repeat; height: 51px;}
div#description ul li.third{background: url(../../images/bulletThird.gif) no-repeat; height: 57px;}
div#description p{margin: 0; padding: 0; text-indent: -9999px;}
div#description p a{background: url(../../images/bulletLink.gif) no-repeat; display: block; height: 25px; width: 205px;}

div#news{bottom: 20px; left: 28px; position: absolute; width: 363px;}
div#newsTop{background: url(../../images/newsTop.gif) no-repeat; height: 21px; width: 363px;}
div#newsContent{background: url(../../images/newsBg.gif) repeat-y; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 30px 0 25px; width: 308px;}
div#newsContent ul{list-style: none; margin: 0; padding: 0;}
div#newsContent ul li{background: url(../../images/newsDivider.gif) no-repeat; margin-top: 20px; padding-top: 12px;}
div#newsContent ul li.first{background: none; margin-top: 0; padding-top: 0;}
div#newsContent h4{color: #0065a4; font: bold 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}
div#newsContent p{margin: 0; padding: 3px 0 0 0;}
div#newsContent p a{border-bottom: 1px dotted #1665A1; color: #0065a4; text-decoration: none;}
div#newsContent p.greenLogo{float: left; padding: 0 10px 10px 0; width: 60px;}
div#newsContent p.greenLogo a{background: url(../../images/logoFTIG.gif) 0px 0px no-repeat; border: none; display: block; height: 52px; overflow: hidden; text-indent: -9999px; width: 60px;}
div#newsContent p.greenLogoText a{background: none; padding: 0;}
div#newsBtm{background: url(../../images/newsBtm.gif) no-repeat; height: 40px; width: 363px;}

div#promotional{bottom: 0; position: absolute; right: 44px; width: 375px;}
div#promotional ul{list-style: none; margin: 0; padding: 0;}
div#promotional ul li{float: left; overflow: hidden; padding: 0;}
div#promotional ul li a{display: block; height: 142px; overflow: hidden; text-indent: -9999px;}
div#promotional ul li.freeTrial a{background: url(../../images/promoFreeTrial.gif) no-repeat; width: 189px;}
div#promotional ul li.demo a{background: url(../../images/promoDemo.gif) no-repeat; width: 183px;}

div#topNav{position: absolute; right: 85px; top: 0;}
div#topNav ul{list-style: none; margin: 0; padding: 0;}
div#topNav ul li{border-left: 1px solid #f5d130; float: left; line-height: 11px; margin: 0 0 0 5px; padding: 0 0 0 5px;}
div#topNav ul li.first{border: none;}
div#topNav ul li a, div#topNav ul li a:visited{color: #f5d130; font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}