@charset "utf-8";

/* css browser reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%; font-family:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#000000;background:url(../images/brushed_metal.png) repeat;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* General Layout */
#wrapper{background:url(../images/hgh2-fill.png) repeat-y; width:729px; margin:0px auto 0 auto;}
#content{padding:0 30px 30px ;}
#foot{margin:0 auto 0 auto; color:#ffffff; width:716px;} 


/*Navigation*/
#main-navigation{background:url(../images/hgh2-navbar.png) no-repeat; height:44px;}
#main-navigation ul{list-style:none;}
ul{padding:0;}
ul li{float:left;}
ul li a{display:block;}
ul li a:hover, div#head ul li a.active{text-decoration:underline; color:#b40010;}
#foot ul{ height:20px;padding:0px 0px 0px 14px; list-style:none; margin-left:80px;}
#foot ul li{display:block; float:left;font-size:10px; font-weight:bold; margin-right:25px;}
#foot ul li a{display:block; text-decoration:none; color:#ffffff;margin-top:0px; border-right:2px solid #e2e2e2; padding-right:20px;}
#foot ul li a:hover, div#head ul li a.active{text-decoration:underline;}

/* div tags */
#banner{ background:url(../images/hgh2-banner-fill.png) repeat-x; height:98px; }
#branding{background:url(../images/hgh2-branding.jpg) no-repeat; height:348px;}
#content-intro{background:url(../images/hgh2-intro-bg.png) no-repeat; padding:0 20px;} 
#whats-special{background:url(../images/hgh2-special-bg.png) no-repeat; margin:20px 0 20px -30px; padding-right:60px; width:729px; height:434px;}
#money-back-guarantee{background:url(../images/money-back-background.png) no-repeat; width:606px; height:271px; margin:15px auto;}

/* form tags */
form.buy_btn{margin:0 0 10px 85px;}

/* h tags */
h1{font-size:23px; line-height:36px; text-align:center; font-weight:bold; margin-bottom:20px; color:#ff0000;}
h1.intro{font-size:24px; line-height:41px; color:#ff0000;padding-top:20px; margin-bottom:20px;}
#what-is-hgh h1{margin-top:20px;}
h2{font-size:18px; line-height:28px; text-align:left; font-weight:bold; margin-bottom:10px;}
#content-success-stories h2{margin-left:-10px;}


/*img*/
img#banner-buy-now{margin:301px 0px 0px 587px;}
img#banner-click-here{margin:305px 0 0 277px; position:absolute;}
img.secure-shopping{margin:0px 0px 15px 91px;}

/* list tags */
#whats-special ul{margin-left:65px;padding:60px 50px 0px 0px; list-style:disc; display:block;}
#whats-special ul li{font-size:14px; line-height:20px; color:#ff0000; font-weight:bold; padding-bottom:18px;}

#content-intro ol{margin:0px 0px 20px 100px;}
#content-intro ol li{font-size:14px; line-height:26px; font-weight:bold;}

/* p tags */
p{font-size:14px; line-height:24px; letter-spacing:0.05em; margin-bottom:20px;}
p.question{font-weight:bold; margin-bottom:0px;}
p.answer{margin-left:25px; font-size:12px;}
div#money-back-guarantee p{font-size:12px; letter-spacing:-0.01em; line-height:19px; width:305px; margin:0px 0px 0px 265px; padding-top:68px;}
p.secure-shopping{text-align:center; font-size:14px; color:#191919;}
p.testimonial{margin:10px 0 5px; font-style:italic; font-size:12px; line-height:18px; padding:10px 15px 0 15px; font-family:"Courier New", Courier, monospace; border-top:1px solid #b40010;}
#what-is-hgh p{padding:0px 40px 40px 40px; line-height:24px;}
p.tname{text-align:right; font-weight:bold; }
p.copyright{text-align:center; color:#ffffff; font-size:10px; clear:both;}

/*******contact-us email form************/
form#email_form{width:450px; margin:0 auto 30px auto; padding:20px; background:#F0F0F0; border:#000000 1px solid;}
form#email_form label.grey_label{line-height:30px;margin:30px 0 0 10px ; padding-bottom:7px;}
input#name, input#replyaddy, input#tip {width:370px; float:right; margin:-25px 0 7px 0; }
input#submit{margin:5px 0 0 358px;}
textarea#body{height:150px; width:440px; float:right;}

/* general tags*/
.bold{font-weight:bold;}
.center{text-align:center;}
.italic{font-style:italic;}
.left{text-align:left;}
.red{color:#ff0000;}
.size16{font-size:16px;}
.float-left{float:left;}
