/* ---------------------------- */
/* Bustfuel.com CSS Document */
/* ---------------------------- */

/* --------- */
/* Html tags */
/* --------- */

a:link { 
	color:#0099cc; 
	text-decoration: none; 
	}
	
a:visited { 
	color:#0099cc; 
	text-decoration: none; 
	}
	
a:hover { 
	color:#000; 
	text-decoration: none; 
	}
	
div.footer a:link { 
	color:#ff99ff; 
	text-decoration: none; 
	}
	
div.footer a:hover { 
	color:#000; 
	text-decoration: none; 
	}

div.footer a:visited { 
	color:#ff99ff; 
	text-decoration: none; 
	}
	
a:link img {
  	border:none;
}	

p { 
	margin-bottom:10px;
}

h1 {
	margin:0 0 10px 0;
	font-size:130%;
	font-weight:bold;
	color:#0180d1;
	border-bottom:thin solid #c7c7c7;
	}
	
h2 {
	margin:0 0 10px 0;
	font-size:115%;
	color: #666;
	font-weight:600;
}

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.75em;
	color:#333;
	background:url(images/bgWrap.gif) center repeat-y;
	}

* {
	margin: 0; 
	padding: 0;
}

html, body {
    height: 100%;
}

img {
	border: 0;                      /* this squashes a Firefox bug */
	vertical-align: bottom;        /* this squashes an IE bug */
}

html {
	overflow-y:scroll;
}


/* ----------- */
/* Layout divs */
/* ----------- */

.wrap1 {
	margin:0 auto;
	background:url(images/bgMain.jpg) top center no-repeat;
	height:100%;
	}
	
.wrap2 {
	margin:0 auto;
	width:890px;
	height:100%;
	padding:7px;
	}
	
.header {
	
}	

.topnav {
	margin-bottom:7px;
}

.hero {

}

.cta {
	margin-bottom:7px;
}

.content {
	margin-bottom:7px;
	}

.footer {
	clear:both;
	background:#8b8b8b;
	width:auto;
	min-height:100px;
	height:auto;
	padding:10px;
	text-align:center;
	color:#fff;
}

.column1 {
	float:left;
	margin:0 7px 0 0;
	padding:0;
	width:548px;
}

.column2{
	float:left;
	width:auto;
	padding:0;
}

.box1 {
	background:url(images/bgBox1.gif) repeat-x;
	width:313px;
}

.box1content {
	padding:10px;
	width:auto;
	border-left:solid 1px #c7c7c7;
	border-right:solid 1px #c7c7c7;
	}
	
.box2 {
	width:auto;
}

.box2content {
	padding:10px;
	width:auto;
	border-left:solid 1px #c7c7c7;
	border-right:solid 1px #c7c7c7;
	border-bottom:solid 1px #c7c7c7;
	}

.box3 {
	background:url(images/bgBox3.jpg) repeat-x;
	width:313px;
	margin-bottom:10px;
}

.box3_1 {
	background:url(images/bgBox3_1.jpg) repeat-x;
	width:313px;
	margin-bottom:10px;
}

.box3_2 {
	background:url(images/bgBox3_2.jpg) repeat-x;
	width:313px;
	margin-bottom:10px;
}

.box3_3 {
	background:url(images/bgBox3_3.jpg) repeat-x;
	width:313px;
	margin-bottom:10px;
}

.box3content {
	padding:10px;
	width:auto;
	border-left:solid 1px #c7c7c7;
	border-right:solid 1px #c7c7c7;
	}

/* Main rollover navigation */

.menu { 
	margin:0; 
	padding:0; 
	list-style:none; 
	background:#fff; 
} 

.menu li { 
	margin:0; 
	padding:0; 
	height:34px; 
	list-style:none; 
	background-repeat:no-repeat; 
} 

.menu li a, .menu li a:visited { 
	display:block; 
	text-decoration:none; 
	text-indent:-3000px; 
	height:34px; 
	background-repeat:no-repeat; } 

li.home {
	background-image:url(images/btnHome_on.gif); 
	width:159px;} 	

li.home a {
	background-image:url(images/btnHome_off.gif);
}

li.homeNoclick {
	background-image:url(images/btnHomeNoclick.gif); 
	width:159px;} 

li.testimonials {
	background-image:url(images/btnTestimonials_on.gif); 
	width:144px;} 

li.testimonials a {
	background-image:url(images/btnTestimonials_off.gif);
} 

li.testimonialsNoclick {
	background-image:url(images/btnTestimonialsNoclick.gif); 
	width:144px;} 

li.ingredients {
	background-image:url(images/btnIngredients_on.gif); 
	width:143px;} 

li.ingredients a {
	background-image:url(images/btnIngredients_off.gif);
} 

li.ingredientsNoclick {
	background-image:url(images/btnIngredientsNoclick.gif); 
	width:143px;} 

li.guarantee {
	background-image:url(images/btnGuarantee_on.gif); 
	width:144px;} 

li.guarantee a {
	background-image:url(images/btnGuarantee_off.gif);
} 

li.guaranteeNoclick {
	background-image:url(images/btnGuaranteeNoclick.gif); 
	width:144px;} 

li.questions {
	background-image:url(images/btnQuestions_on.gif); 
	width:144px;} 

li.questions a {
	background-image:url(images/btnQuestions_off.gif);
} 

li.questionsNoclick {
	background-image:url(images/btnQuestionsNoclick.gif); 
	width:144px;} 

li.ordernow {
	background-image:url(images/btnOrderNow_on.gif); 
	width:156px;} 

li.ordernow a {
	background-image:url(images/btnOrderNow_off.gif);
} 

li.ordernowNoclick {
	background-image:url(images/btnOrderNowNoclick.gif); 
	width:156px;} 

ul.menu li a:hover {
	background:none;
} 

.menu li {
	float:left;
} 

.menu:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

/* CTA navigation plus rollover */

.ctaRow { 
	padding:0; 
	list-style:none; 
	background:#fff; 
} 

.ctaRow li { 
	margin:0; 
	padding:0; 
	height:70px; 
	list-style:none; 
	background-repeat:no-repeat; 
} 

.ctaRow li a, .ctaRow li a:visited { 
	display:block; 
	text-decoration:none; 
	text-indent:-3000px; 
	height:70px; 
	background-repeat:no-repeat; }

li.ctaRow1 {
	background-image:url(images/ctaRow1.jpg); 
	width:396px;} 
	
li.ctaRow2 {
	background-image:url(images/ctaRow2.gif); 
	width:83px;} 
	
li.ctaRow3 {
	background-image:url(images/ctaRow3.gif); 
	width:215px;} 
	
li.ctaRow4 {
	background-image:url(images/ctaRow4.gif); 
	width:46px;} 

li.ctaClickHere {
	background-image:url(images/BtnCtaRow_on.gif); 
	width:150px;} 	

li.ctaClickHere a {
	background-image:url(images/BtnCtaRow_off.gif);
}

ul.ctaRow li a:hover {
	background:none;
} 

.ctaRow li {
	float:left;
} 

.ctaRow:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

/* More button rollover */

.btnMore { 
	padding:0;
	margin-left:90px;
	list-style:none; 
	background:#fff; 
	} 

.btnMore li { 
	margin:0; 
	padding:0; 
	height:26px; 
	list-style:none; 
	background-repeat:no-repeat; 
} 

.btnMore li a, .btnMore li a:visited { 
	display:block; 
	text-decoration:none; 
	text-indent:-3000px; 
	height:26px; 
	background-repeat:no-repeat; }

li.btnMore {
	background-image:url(images/btnMore_on.gif); 
	width:100px;} 

li.btnMore a {
	background-image:url(images/btnMore_off.gif);
}

ul.btnMore li a:hover {
	background:none;
} 

.btnMore li {
	float:left;
} 

.btnMore:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}


/* Order page buttons */

.products { 
	padding:0;
	list-style:none; 
	background:#fff; 
	} 

.products li { 
	margin:0; 
	padding:0; 
	height:225px; 
	list-style:none; 
	background-repeat:no-repeat; 
} 

.products li a, .products li a:visited { 
	display:block; 
	text-decoration:none; 
	text-indent:-3000px; 
	height:225px; 
	background-repeat:no-repeat; }

li.onemonth {
	background-image:url(images/1month_on.jpg); 
	width:429px;
	margin:0 10px 10px 0;} 

li.onemonth a {
	background-image:url(images/1month_off.jpg);
}

li.twomonth {
	background-image:url(images/2month_on.jpg); 
	width:429px;} 

li.twomonth a {
	background-image:url(images/2month_off.jpg);
}

li.fourmonth {
	background-image:url(images/4month_on.jpg); 
	width:429px;
	margin:0 10px 10px 0;} 

li.fourmonth a {
	background-image:url(images/4month_off.jpg);
}

li.sixmonth {
	background-image:url(images/6month_on.jpg); 
	width:429px;} 

li.sixmonth a {
	background-image:url(images/6month_off.jpg);
}

li.pills {
	background-image:url(images/1pills_on.jpg); 
	width:429px;
	margin:0 10px 10px 0;} 

li.pills a {
	background-image:url(images/1pills_off.jpg);
}

li.cream {
	background-image:url(images/1cream_on.jpg); 
	width:429px;} 

li.cream a {
	background-image:url(images/1cream_off.jpg);
}

ul.products li a:hover {
	background:none;
} 

.products li {
	float:left;
} 

.products:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}


/* Miscellaneous divs */

.clearBoth {
	clear:both;
	padding:0;
	margin:0;
}

ol.questions li {
	margin-left:18px;
	padding:0;
}

/* Miscellaneous divs */

.clearBoth {
	clear:both;
	padding:0;
	margin:0;
}

ol.questions li {
	margin-left:18px;
	padding:0;
}



/* Textsytling divs */

.testimonials {
	border-bottom:thin solid #e6e6e6;
	}

.testimonials .item1 {
	padding:10px;
	background:url(images/bgBlog.gif) repeat-x;
}

.testimonials .item2 {
	padding:10px;
	background:url(images/bgBlog.gif) repeat-x;
}

.testimonials h2 {
	border-bottom:none;
}

.testimonials p {

}

.testimonials img {

}

.questions {
	border-bottom:thin solid #e6e6e6;
	}

.questions .item1 {
	padding:10px;
	background:url(images/bgBlog.gif) repeat-x;
}

.questions h2 {
	border-bottom:none;
}





