@charset "utf-8";* {padding:0; margin:0;}ul {list-style:none;}a {color:#323232 !important; text-decoration:none;}a:hover {text-decoration:underline;}a img {border:0; display:block;}body {font:normal 12px "Verdana"; color:#323232 !important; background:#1f1f1f url("img/ultimate.jpg") fixed;}#wrap {width:100%; padding:22px 0 0 0; text-align:center;}#header, #middle, #footer {text-align:left;}#header:after, #middle:after, #footer:after {content:""; clear:both; display:block;}#header {width:774px; margin:0 auto; background:url("img/bg_header.gif") no-repeat center top; display:block;}.logo {float:left; margin:20px 0 23px 35px; display:inline;}.main_nav {float:right; margin:30px 32px 0 0; display:inline;}.main_nav li {float:left; margin:0 16px; display:inline;}.banner {float:left; position:relative;}.order_btn {position:absolute; top:59px; right:42px;}#middle {width:774px; margin:0 auto; padding:0 0 70px 0;  display:block; background:url("img/bg_content.gif") repeat-y center top;}#left_panel {float:left; width:213px; margin:0 0 0 12px; background:url("img/bg_mid.gif") no-repeat left top; display:inline;}.side_nav {float:left; margin:50px 0 0 58px; display:inline;}.side_nav li {clear:both; float:left; margin:5px 0 4px 0; display:inline;}.banner_side {float:left; width:100%; margin:28px 0 9px 0; text-align:center; display:inline;}#content {float:right; width:537px; margin:0 12px 0 0; background:url("img/bg_mid.gif") no-repeat right top; display:inline;}.wrap {float:left; margin:33px 0 0 0; padding:0 0 24px 23px; border-left:1px solid #e3e3e3; display:inline-block;}.content_heading {float:left; width:456px; font-size:30px; line-height:34px; font-weight:lighter;}.content_intro {float:left; width:490px; margin:10px 0 0 0; font-size:13px; line-height:17px; display:inline;}.content_body {clear:both; width:483px; float:left; margin:24px 0 0 0; font-size:13px; font-weight:300; line-height:17px; display:inline;}.testimonial {clear:both; width:420px; margin:24px 0 0 25px; background:url("img/testimonial_head.gif") no-repeat center top; display:inline-block;}.testimonial p {margin:47px 0 0 0; padding:0 25px 20px 25px; background:url("img/testimonial_body.gif") no-repeat center bottom; display:inline-block;}.optin_box {clear:both; width:370px; height:104px; margin:50px 0 0 25px; padding:70px 25px 0 25px; text-align:center; background:url("img/box_optin.gif") no-repeat center top; display:inline-block;}.optin_box form {text-align:center; display:inline-block;} /* change the alignment of the optin form contents */.textfield {margin:0 0 5px 0;}#footer {width:774px; margin:0 auto; padding:0 0 20px 0; display:block; background:url("img/bg_footer.gif") no-repeat center top;}.logo_footer {float:left; margin:10px 0 10px 32px; display:inline;}.copyright {float:right; margin:17px 23px 17px 0;}
