@import "reset.css";
@import "header.css";
@import "leader_board.css";
@import "upsell.css";
@import "cart.css";
@import "footer.css";
@import "navigation.css";
@import "story.css";
@import "guarantee.css";
@import "aspire.css";
@import "faq.css";
@import "ingredients.css";
@import "reorder.css";

body {
width:866px;
margin: 0px auto 0px auto;
padding:0px;
background:url(../images/background_repeat.gif) repeat-x;
font-family:Arial;
font-size:12px;
}

div.content_container {
background:url(../images/body_repeat.png) repeat-y;
padding: 0px 13px 0px 13px;
}

h1, h2, h3, h4, p, ul, li, dl, dt, dd, form, fieldset {
margin:0px;
padding:0px;
}
fieldset {
border:0px;
}

/*homepage styles*/

div.homepage {
margin:0 17px 0 20px;
}

div.sidebar {
float:right;
width:261px;
}

div.testimonials {
background:url(../images/testimonial-sidebar-bg.gif) top right no-repeat;
font-size:1.1em;
line-height:1.3em;
height:255px;
padding:20px 20px 15px 20px;
width:216px;
}

div.testimonials p {
/*background:url(../images/quote-start.gif) 3px 3px no-repeat;*/
padding:5px 0 3px 0px;
}

div.testimonials span {
/*background:url(../images/quote-end.gif) 3px 3px no-repeat;*/
}

div.nav-success {
font-size:0.95em;
font-weight:700;
margin:10px 0 10px 0;
text-align:center;
}

div.nav-success a {
color:#0066cc;
text-decoration:underline;
}

div.nav-success a:hover {
text-decoration:underline;
}

div.choice {
background:url(../images/choice-bg.gif) no-repeat;
font-size:1.1em;
font-weight:700;
line-height:1.3em;
margin:0 0 15px 0;
padding:15px;
width:226px;
height:182px;
}

div.choice ul {
list-style-type:none;
}

div.choice ul li {
background:url(../images/check-lblue.gif) no-repeat;
margin:0 0 5px 0;
padding:0 0 0 25px;
}

div.left {
margin: 0 278px 0 0;
}

div.left h2 {
color:#121e63;
font-size:1.5em;
font-weight:700;
padding:10px 0 20px 0;
text-align:center;
}

div.left p {
line-height: 1.5em;
margin:0px 0 20px 0;
	font-size: 1.2em;
}

div.maximize {
border-left: 2px solid #121e63;
border-right: 2px solid #121e63;
padding:15px 15px 5px 15px;
width:486px;
}

div.maximize span.highlight {
color:#121e63;
font-weight:700;
}

div.maximize-border {
background:url(../images/blue-bottom-border.gif) bottom left no-repeat;
height:9px;
margin-bottom:20px;
width:520px;
}

/* continue to cart */
div.continue_to_cart {
padding: 30px 0px 30px 160px;
}
div.continue_to_cart a {
width:522px;
height:117px;
background:url(../images/get_me_started.gif) no-repeat 0px 0px;
display:block;
}
div.continue_to_cart a span {
display:none;
}
