@charset "utf-8";
/* CSS Document */

body {background:url(../images/v2/bg.gif) top left repeat-x; background-color:#191919; margin:0; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:20px; font-weight:normal;}

h1 {font-size:22px; font-weight:bold; text-decoration:none; color:#9a0000; text-align:center; line-height:24px; margin:10px 25px 0 25px; padding:0;}
h1 strong {font-size:22px; font-weight:bold; text-decoration:none; color:#03297d; text-align:center; line-height:20px; margin:10px 25px 0 25px; padding:0; text-align:center; line-height:20px; margin:0; padding:0;}

h2 {font-size:18px; font-weight:bold; text-decoration:none; color:#9a0000; text-align:left; line-height:24px; margin:40px 25px 0 25px; padding:0;}
h2 strong {font-size:18px; font-weight:bold; text-decoration:none; color:#03297d; text-align:left; line-height:20px; margin:40px 25px 0 25px; padding:0; text-align:center; line-height:20px; margin:0; padding:0;}

h3 {font-size:16px; font-weight:bold; text-decoration:none; color:#000000; text-align:center; margin:10px 0 0 0; padding:0;}

p {margin:25px 25px 0 25px; padding:0;}

strong {color:#cc0000; font-weight:bold;}

.text_link {color:#0000ff; text-decoration:underline; font-weight:normal;}
.text_link:hover {color:#0303dc; text-decoration:underline; font-weight:normal;}

.content_bg {background:url(../images/v2/content_bg.gif) top left repeat-y;}

.subheader {font-size:16px; font-weight:bold; color:#000000;}

.submit_button {background:url(../images/v2/submit_button.jpg) top left no-repeat; width:64px; height:15px; float:right; margin:0 7px 0 0; border:none; cursor:pointer;}


/* ---- Start of Styles for Left Navigation ------- */
.member_login_details {color:#FFFFFF; font-size:10px; margin:0 0 0 6px; padding:0; height:15px;}

.member_login_box {background:url(../images/v2/input_bg.gif) top left; border:solid 1px #990000; height:11px; width:83px; font-size:10px; font-weight:bold; color:#222; margin:0px; padding:1px 0 2px 2px;}

.member_login_box_pass {background:url(../images/v2/input_bg.gif) top left; border:solid 1px #990000; height:11px; width:83px; font-size:10px; font-weight:bold; color:#222; margin:0 0 0 4px; padding:1px 0 2px 2px;}

.email_input_bg {background:url(../images/v2/email_input_ng.gif) top left repeat-x; height:19px; width:136px; border:solid 1px #990000; margin:0 0 0 18px; padding:3px; font-size:13px; font-weight:bold; color:#000000; display:block;}

.leftnav_submit {background:url(../images/v2/leftnav_submit.gif) top left no-repeat; height:31px; width:89px; cursor:pointer; border:none; margin:0 0 0 15px; padding:0;}
.leftnav_submit:hover {background:url(../images/v2/leftnav_submit_on.gif) top left no-repeat; height:31px; width:89px; cursor:pointer; border:none; margin:0 0 0 15px; padding:0;}
/* ---- Close of Styles for Left Navigation ------- */


.read_more_link {color:#800000; font-size:14px; text-decoration:underline; font-weight:bold;}
.read_more_link {color:#600000; font-size:14px; text-decoration:underline; font-weight:bold;}

.testimonial {color:#990000; font-style:italic;}
.testimonial2 {color:#590000; font-style:italic;}

.fitness_subheader {color:#000; font-style:italic; font-weight:bold;}

.bullets {color:#000; font-weight:bold; font-size:14px; margin:0 0 15px 0;}
.bullets strong {color:#000; font-weight:bold; font-size:14px; margin:0 0 15px 0;}

.order_bullets {color:#8f0707; font-weight:bold; font-size:14px; margin:0 0 15px 0;}
.order_bullets strong {color:#003399; font-weight:bold; font-size:14px; margin:0 0 15px 0;}

.foot_bg {background:url(../images/v2/footer_bg.gif) top left repeat-x; height:98px;}
.foot_text {font-size:11px; font-weight:bold; color:#f1cccc; text-decoration:none; text-align:center; margin:25px 25px 0 25px; padding:10px 0 0 0; line-height:17px;}
.foot_text a {font-size:11px; font-weight:bold; color:#f1cccc; text-decoration:none; text-align:center; margin:0; padding:0;}
.foot_text a:hover {font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; margin:0; padding:0;}

.copyright {color:#fff; font-size:10px; font-weight:bold; text-decoration:none; text-align:center;}

.activation_code {font-size:11px; margin:0 0 0 3px; padding:0 0 0 5px; color:#FFFFFF;}

.webstandards {font-size:11px; color:#FFECEC; text-decoration:none; font-weight:normal;}
.webstandards a {font-size:11px; color:#FFECEC; text-decoration:underline; font-weight:normal;}
.webstandards a:hover {font-size:11px; color:#FFF; text-decoration:underline; font-weight:normal;}