/* 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: "Trebuchet MS", Arial, Helvetica, sans-serif; vertical-align:baseline; }

/* remember to define focus styles! */
:focus { outline:0; }

/* 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:; }

/* headlines */
.headline { background:url(../images/headlines.png) no-repeat 0 0; text-indent:-9999px; display:block; height:32px; width:100%; }
.saying { background-position:-63px -32px; }
.FrequAsQ { background-position:-12px -129px; }
.improve { background-position:0 334px; }
.story { background-position:-173px -67px; }
.ing_behind { background-position:-110px -96px; }

/** general layout **/
body { line-height:1; background:#f2f2f2; font-size:13px; overflow:auto; }
#top-cross-back { background:url(../images/bg-fill.png) repeat-x top; height:128px; }
#top-bg { background:url(../images/headers.png) no-repeat; position:relative; width:767px; height:337px; margin:auto;}
#container { width:1000px; margin:0 auto; }
img#comodo { position:fixed; bottom:0; right:0; z-index:20; }
div#wrapper { background:url(../images/wrapper-bg.png) repeat-y; width:779px; margin:-15px auto; }
#wrapper-container { width:670px; margin:0 auto; }
#live-chat { height:116px; left:50%; margin-left:-555px; position:fixed; top:200px; width:160px; z-index:20; }
a#logo-link { height:97px; width:420px; position:absolute; top:0; left:0; }
.gohome { height:77px; left:10px; position:relative; top:7px; width:266px; }
#navigation {width:769px; margin:auto;}
#navigation-menu { padding:20px 0 0 10px; font-size:13px; width:769px; margin:auto;}
#navigation ul { list-style:none outside none; margin:0; padding:0; display:inline; list-style-type:none; }
#navigation ul li { font-family:Trebuchet MS; border-right:1px solid #484848; float:left; margin:0; padding:0 20px; line-height:12px; color:#484848; font-size:13px; }
#navigation ul li a:link { color:#484848; text-decoration:none; word-spacing:5px; }
#navigation ul li a:visited { color:#484848; text-decoration:none; font-weight:bold; }
#navigation ul li a:hover { color:#484848; text-decoration:underline; font-weight:bold; }
#navigation ul li a:active { color:#484848; text-decoration:underline; }
h1 { font-weight:bold; margin:15px 0 8px; font-size:20px; }
h3 { font-weight:bold; color:#464646; margin-bottom:5px; }
h2 { font-size:16px; line-height:21px; font-weight:bold; margin:15px 0 5px 20px; }
.red { color:#CC0B0B; }
#oldCouple {float:right; margin:5px 15px 0px 15px;}

.gray { background-color:#EEE; }
.name { float:right; font-weight:bold; }
#live-chat { background:url(../images/livechat_03.png) no-repeat 0 0; display:block; height:20em; width:13em; }

/* list tag */
#hgh-ing ul { }
#hgh-ing ul li { }

/* p tags */
p { font-size:13px; line-height:20px; margin:0 0 10px; }
p.ing { width:520px; float:left; padding-bottom:15px; }
p.ques { font-weight:bold; margin:0; padding-right:20px; line-height:25px; }
p.ans { padding-bottom:25px; line-height:18px; padding-top:3px; }
p.name { text-align:right; margin-top:20px; font-weight:bold; }
p#old-couple-p { float:left; margin-right:42px; padding-top:3px; width:370px; }
img.logo { float:left; }
.guarantee { clear:both; padding:10px 0 30px; position:relative; }
.guarantee p { color:#221F1F; font-size:14px; left:205px; line-height:18px; position:absolute; top:80px; width:430px; }
.guarantee p.info { color:#7d7d7d; left:205px; line-height:18px; position:absolute; top:160px; width:430px; }
.guarantee a { color:#00F; text-decoration:underline; }
#buy-now { background:url(../images/buy-table.png) no-repeat; width:790px; height:880px; margin:0 0 0 -55px; }
.one_btn { margin:141px 0 0 560px; width:183px; height:50px; }
.two_btn { margin:140px 0 0 560px; width:183px; height:50px; }
.three_btn { margin:143px 0 0 560px; width:183px; height:50px; }
.four_btn { margin:180px 0 0 560px; width:183px; height:50px; }
#contact { padding-top:150px; }
#contact h1 { font-size:18px; font-weight:bold; padding-bottom:15px; }
#contact p { padding-bottom:15px; }
#contact form input { margin:0 0 -116px 103px; }
form#email_form { border:1px solid #CCCCCC; margin-bottom:20px; padding:15px; }
form#email_form input { margin:0; width:40%; }
form#email_form label { display:block; font-size:14px; margin:4px 0; }
form#email_form textarea { margin-bottom:10px; width:100%;  height:200px; }
form#email_form input#submit { margin-left:0; width:125px;}
#scrollFaq { margin-top:20px; }
a { color:#0072bc; }
a:hover { color:#12c; }
.bold { font-weight:bold; }
.clear { clear:both; }
p.ans.uno { padding-bottom:15px; }
.guarantee img { margin-left:2px; }

/* footer */
#footer { position:relative; margin:0 auto; width:775px; height:168px; }
#footer img { padding-left:20px; }
.last_word p { font-size:10px; line-height:12px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:block; padding:7px 0; color:#666; }
#foot-nav { width:690px; position:absolute; top:60px; right:-25em; }
#foot-nav ul { list-style:none; }
#foot-nav ul li { display:inline; color:#666; padding-right:4px; font-size:12px; }
#foot-nav ul li a { text-decoration:none; color:#666; padding-right:7px; font-size:12px; }
#foot-nav ul li a:hover { color:#999; text-decoration:underline; }
#footer .fineprint { color:#666; font-size:9px; left:-160px; line-height:10px; margin:0 auto; padding-bottom:15px; position:absolute; top:114px; }
#footer { }
#footerban { background-color:#f2f2f2; height:100px; }
#footer span.bottomlogo { height:104px; width:280px; background:url(../images/footer_logo.png) 0 0 no-repeat; display:block; }

/* header */
.call { position:relative; text-align:right; width:747px; top:15px; color:#FFF; margin:auto;}
.call a { color:#FFF; text-decoration:none; }
.call a:hover { text-decoration:underline; }
#topSecure {position:relative; left:210px; bottom:5px;}
#topMain {position:relative; bottom:10px;}
.header {color:#cc0b0b; text-align:center; padding-top:20px; font-size:24px; font-family: "Droid Sans"; font-weight:bold; letter-spacing:-1.5px; line-height:28px;}

/* ingredients whatnot */
.logo { background:url(../images/ingredients/all_ingre.png) no-repeat 0 0; display:block; height:123px; width:120px; float:left; padding:0 20px 17px 0; }
.gaba { background-position:-15px -13px; }
.aswaganda { background-position:-15px -171px; }
.colostrum { background-position:-15px -333px; }
.dhea { background-position:-15px -492px; }
.mucuna { background-position:-15px -684px; }
.glutamine { background-position:-15px -845px; }
.omithine { background-position:-15px -1004px; }
.arginine { background-position:-15px -1163px; }
.isoleucine { background-position:-15px -1322px; }
.valine { background-position:-15px -1483px; }
.leucine { background-position:-15px -1640px; }
.taurine { background-position:-15px -1802px; }
.lysine { background-position:-15px -1991px; }
.tribulus { background-position:-15px -2152px; }
.alpha { background-position:-15px -2361px; }

/* testimonial stuff */
#testify tr td { border-top:dotted #CCC 1px; border-right:dotted #CCC 1px; border-left:dotted #CCC 1px; padding:1em; }
#testify .no_border { border-right:none; border-left:none; }
.guar_faq { position:absolute; right:8em; bottom:6.8em; }
.guaranteed_logo { padding-bottom:35px; position:relative; background:url(../images/guaranteed.png) no-repeat 0 0; display:block; height:230px; width:650px; }

/* contact us */
div#content-body {width: 710px;
margin-left: auto;
margin-right: auto;
padding: 20px 0 0 0;
margin-top: 344px;
}


