body {margin: 0; padding: 0; font: 11px/1.5 Arial, sans-serif; letter-spacing: 0.08em;}img {margin: 0; padding: 0;}/* Content pages */table#box {margin: 0; padding: 0; width: 780px;}/* logo  top navigation */td#top {width: 780px; height: 52px; background: url(../images/logo.gif) 7px 8px no-repeat; margin: 0; padding: 0; text-align: right; border-bottom: 2px solid #DADADA;} /* search box */form#search {position: absolute; top: 20px; left: 370px; margin: 0; padding: 0;}form#search input {margin: 0; padding: 0; }form#search img {margin: 0; padding: 0; }/* side navigation */table#box td#sidenavi {margin: 0; padding: 0; width: 136px; border-right: 2px solid #DADADA; font: 10px Arial, Helvetica, Geneva, Verdana, sans-serif; text-align: right; vertical-align: top; }table#box td#sidenavi img {margin: 0; padding: 0;}table#box td#sidenavi h3 {margin: 0; margin-top: 18px; padding: 0; padding-right: 7px; font-weight: normal; font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif;}table#box td#sidenavi a {padding: 0; padding-right: 12px; padding-left: 5px; color: #8A9198; font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif; text-decoration: none; display: block;}table#box td#sidenavi a#top {margin: 0; margin-top: 18px;}table#box td#sidenavi a:hover {color: #8A9198; text-decoration: underline;}td#sidenavi a:visited {color: #BCCBFE;}div#leadaction {margin: 0; margin-top: 20px; padding: 0; text-align: right;}div#leadaction a {margin: 0; margin-right: 12px; padding: 0; padding-right: 13px; font-weight: 500; background: url(../images/linkarrow.gif) 100% 50% no-repeat;}/* content */td#content {width: 644px; margin: 0; margin-top: 54px; padding: 0;}div#bread {margin-top: 20px; margin-left: 47px; color: #000051; font: 7pt Helvetica, Arial, sans-serif;}/* page title */h1 {margin: 0; margin-left: 47px; padding: 0; padding-top: 13px; padding-bottom: 3px; color: #000051; font: 800 12px Helvetica, Arial, sans-serif;}/* header */h4 {margin: 0; margin-top: 30px; margin-left: 47px; padding: 0; color: #808080; font: 800 12px Geneva, Verdana, Helvetica, Arial, sans-serif;}h2 {margin: 0; margin-top: 25px; margin-left: 47px; padding: 0; padding-left: 15px; color: #000051; font: 800 12px Geneva, Verdana, Helvetica, Arial, sans-serif;}td#content p {width: 617px; margin-left: 47px;}td#content p.feature {margin-left: 63px; width: 600px;}/* check the positioning */td#content img {margin: 0; margin-bottom: 5px; margin-left: 10px; padding: 0; border: 0; text-align: right; right: 0; }/* action phrase */p#action {margin: 20px 0 0 182px; padding: 5px 0 6px 0; text-align: center;}p#action a {margin: 0 15px 0 15px; padding: 5px; padding-left: 30px; border: 2px solid #CBCDCE; color: #1A2998; font-weight: 700; text-decoration: none;}a#download {background: #EDF1F3 url(../images/download.gif) 0 50% no-repeat;}a#order {background: #EDF1F3 url(../images/order.gif) 0 50% no-repeat;}/* footer */table#box td#footer {margin: 0; padding: 0; padding-top: 20px; font: 6.5pt Arial, sans-serif; letter-spacing: 0.1em; text-align: center;} 