body {padding:25px 0; background:#FFF url("../design/bg.png") 50% 0 repeat-x; color:#000; font:0.8em/1.5 "arial", sans-serif; text-align:center;}
address, blockquote, dl, fieldset, form, h1, h2, h3, h4, h5, h6, ol, p, table, ul {margin:15px 0;}
a {color:#0065f2;}
a:hover, a:active, a:focus {color:#000; outline:0;}
input, select, textarea {font:100%/1.5 "arial", sans-serif;}
h2 {font-size:160%;}
#main {width:970px; margin:0 auto; text-align:left;}
#header {position:relative; height:425px; overflow:hidden; background:url("../design/header.png") 0 0 no-repeat;}
#header #logo {position:relative; width:224px; height:50px; overflow:hidden; margin:0; padding:0;}
#header #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/logo.gif") 0 0 no-repeat;}
#header #slogan, #header #slogan-success {position:absolute; bottom:0; left:0;}
#header #slogan h2 {position:relative; width:970px; height:80px; overflow:hidden; margin:0; padding:0;}
#header #slogan h2 span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/slogan.gif") 0 0 no-repeat;}
#header #slogan-success h2 {position:relative; width:970px; height:80px; overflow:hidden; margin:0; padding:0;}
#header #slogan-success h2 span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/slogan-success.gif") 0 0 no-repeat;}
#header .pricetag {position:absolute; top:105px; left:872px; width:93px; height:93px; overflow:hidden; margin:0;}
#header .pricetag.pricetag-50 {background:url("../design/pricetag-50.gif") 0 0 no-repeat;}
#header .pricetag.pricetag-25 {background:url("../design/pricetag-25.gif") 0 0 no-repeat;}
#header #ver {position:absolute; top:40px; left:155px; margin:0; font-size:85%; color:#777; z-index:999;}
#header #video {position:absolute; top:0; right:110px; margin:0;}
#header #twitter {position:absolute; top:0; right:15px; margin:0;}
#content {padding:20px 5px;}
#content #box-01-top {height:4px; overflow:hidden; background:url("../design/box-01-top.gif") 0 0 no-repeat;}
#content #box-01-bottom {height:4px; overflow:hidden; background:url("../design/box-01-bottom.gif") 0 0 no-repeat;}
#content #box-01 {padding:11px 0; background:url("../design/box-01.gif") 0 0 repeat-y;}
#content #box-features-top {height:4px; margin-top:15px; overflow:hidden; background:url("../design/box-features-top.gif") 0 0 no-repeat;}
#content #box-features-bottom {height:4px; overflow:hidden; background:url("../design/box-features-bottom.gif") 0 0 no-repeat;}
#content #box-features {background:url("../design/box-features.gif") 0 0 repeat-y;}
#content #box-features h2 {margin:0; padding:7px 13px;}
#content #box-features ul {margin:0 1px;}
#content #box-features ul li {padding:3px 10px;}
#content #box-features ul li.bg {background:#E6F1FF;}
#content #box-purchase-top {height:4px; margin-top:15px; overflow:hidden; background:url("../design/box-purchase-top.gif") 0 0 no-repeat;}
#content #box-purchase-bottom {height:4px; overflow:hidden; background:url("../design/box-purchase-bottom.gif") 0 0 no-repeat;}
#content #box-purchase-price {padding:25px 0 25px 115px; background:url("../design/box-purchase-price.gif") 15px 50% no-repeat;}
#content #box-purchase-price-discount {padding:25px 0 25px 115px; background:url("../design/box-purchase-price-discount.gif") 15px 50% no-repeat;}
#content #box-purchase {background:url("../design/box-purchase.gif") 0 50% repeat-y;}
#content #box-purchase form, #content #box-purchase p {margin:0;}
#content #slider {position:relative;}
#content #slider .slider-container {width:830px; height:200px; margin-left:65px; overflow:hidden; position:relative;}
#content #slider .slider-slides {position:absolute; top:0; left:0;}
#content #slider .slider-slides div {display:none; position:absolute; top:0; left:0; width:840px;}
#content #slider .slider-slides div ul {margin:0;}
#content #slider .slider-slides div ul li {display:block; float:left; width:270px; margin-right:10px;}
#content #slider .previous {position:absolute; top:87px; left:20px;}
#content #slider .next {position:absolute; top:87px; right:20px;}
#content #slider .previous, #content #slider .next {display:block; width:26px; height:26px; overflow:hidden;}
#content #slider .previous span, #content #slider .next span {display:none;}
#content #slider .previous {background:url("../design/arrow-left.gif") 50% 50% no-repeat;}
#content #slider .next {background:url("../design/arrow-right.gif") 50% 50% no-repeat;}
#footer {margin:0 5px; padding:15px 5px 0 5px; border-top:1px solid #CCC; color:#777;}
#footer p {margin:0;}
#tt {position:absolute; display:block; background:url("../js/tt_left.gif") top left no-repeat;}
#tttop {display:block; height:5px; margin-left:5px; background:url("../js/tt_top.gif") top right no-repeat; overflow:hidden;}
#ttcont {display:block; padding:5px 10px 5px 5px; margin-left:5px; background:#333; color:#FFF; font-weight:bold; text-align:left !important;}
#ttbot {display:block; height:5px; margin-left:5px; background:url("../js/tt_bottom.gif") top right no-repeat; overflow:hidden;}
.input-text {padding:4px; border:1px solid #777; border-right:1px solid #AAA; border-bottom:1px solid #AAA;}
.input-submit, #content select.input-text {padding:3px;}
.bigger {font-size:140%;}
.smaller {font-size:85%;}
.low {color:#777;}
