/* === HIGH ON LIFE STYLESHEET === */

body {
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	background: #745824;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#PrintHeader, #PrintFooter {
	display: none;
}
img, form {
	margin: 0;
	padding: 0;
	border: 0;
}
td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Header */
#HeaderContainer {
	background: url(../images/header_bg_extend.jpg) repeat-x left top;
	width: 100%;
}
#TableHeader {
	width: 770px;
	margin: 0;
	padding: 0;
}
	.Logo {
		width: 175px;
	}
		h1 {
			margin: 0;
			padding: 0;
		}
	.Mantra {
		width: 338px;
	}
	.HeaderMenu {
		width: 257px;
		background: url(../images/header_bikedude_01.jpg) no-repeat left top;
		vertical-align: top;
		text-align: right;
		font-size: 9px;
		color: #FFF;
	}
		.HeaderMenu a:link { color: #FFF; text-decoration: none; }
		.HeaderMenu a:visited { color: #FFF; text-decoration: none; }
		.HeaderMenu a:hover { color: #745824; text-decoration: underline; }
		.HeaderMenu a:active { color: #745824; text-decoration: underline; }
	
/* Home Page Layout */
#HomeContainer {
	background: #0479A4 url(../images/right_bg_extend.jpg) repeat-x left top;
	width: 100%;
}
	#TableBodyHome { width: 770px; }
		.HomeLeft {
			background: #FFF url(../images/left_home_green.gif) no-repeat left top;
			width: 32px;
		}
			.CornerDude {
				position: absolute;
				top: 362px;
			}
		.HomeMenuArea {
			background: url(../images/menu_home_bg.gif) repeat-y left top;
			width: 143px;
			vertical-align: top;
		}
			.HomeMenu {
				list-style: none;
				margin: 0;
				padding: 0;
				width: 143px;
			}
				.HomeMenu li, .HomeMenu a {
					margin: 0;
					padding: 0;
					display: block;
					float: left;
				}
		.HomeGraphic {
			background: #FFF;
			width: 424px;
		}
		.HomeRight {
			background: #0479A4 url(../images/right_bg_extend.jpg) repeat-x left top;
			width: 171px;
			vertical-align: top;
		}
			.HeaderMenuBottom {
				background: url(../images/header_bikedude_02.jpg) no-repeat left top;
				width: 171px;
				height: 77px;
			}
			.HomeRightLinks {
				padding: 0;
				margin: 20px 13px 0px 17px;
			}
				.HomeRightLinks a { font-weight: bold; }
				.HomeRightLinks a:link { color: #FFF; text-decoration: none; }
				.HomeRightLinks a:visited { color: #EEE; text-decoration: none; }
				.HomeRightLinks a:hover { color: #EA6F21; text-decoration: underline; }
				.HomeRightLinks a:active { color: #EA6F21; text-decoration: underline; }

/* Footer */
#FooterContainer {
	/*background: url(../images/footer_bg.gif) repeat-x left top;*/
	background: #0F9BCF;
	width: 100%;
}
	#TableFooter { 
		background: url(../images/footer_bg.gif) repeat-x left top;
		width: 770px;
	}
		.FooterLeft { width: 175px; }
		.FooterPartnerships { width: 255px; }
		.FooterMenu { 
			width: 169px;
			text-align: center;
			vertical-align: bottom;
			font-size: 9px;
			color: #FFF;
			padding-bottom: 5px;
		}
			.FooterMenu a:link { color: #FFF; text-decoration: none; }
			.FooterMenu a:visited { color: #FFF; text-decoration: none; }
			.FooterMenu a:hover { color: #648ACB; text-decoration: underline; }
			.FooterMenu a:active { color: #648ACB; text-decoration: underline; }
		.FooterHealth { width: 171px; }
.ContentCornerDude {
	position: absolute;
	margin-top: -193px;
	z-index: 7;
}

/* Content Page Layout */
#ContentContainer {
	background: #0479A4 url(../images/right_bg_extend.jpg) repeat-x left top;
	width: 100%;
}
	#TableBody { width: 770px; }
		.ContentLeft {
			background: #FFF url(../images/left_green.gif) no-repeat left top;
			width: 33px;
		}
		.ContentArea {
			position: relative;
			background: #FFF url(../images/content_bg.gif) repeat-y left top;
			border-top: 1px solid #745824;
			border-right: 1px solid #745824;
			vertical-align: top;
			text-align: left;
			padding-left: 47px;
			padding-right: 20px;
			padding-bottom: 120px;
		}
		.ContentRight {
					background: #0479A4 url(../images/right_bg_extend.jpg) repeat-x left top;
					width: 171px;
					vertical-align: top;
			}
			
			.Menu {
				list-style: none;
				margin: 0;
				padding: 0;
				width: 171px;
			}
				.Menu li, .Menu a {
					margin: 0;
					padding: 0;
					display: block;
					float: left;
				}


/* Content Styles */
.ContentArea {
	font-size: 11px;
	line-height: 18px;
}
	.ContentArea strong { color: #333; }
	.ContentArea a:link { color: #0479A4; text-decoration: underline; }
	.ContentArea a:visited { color: #036183; text-decoration: underline; }
	.ContentArea a:hover { color: #EA6F21; text-decoration: none; }
	.ContentArea a:active { color: #EA6F21; text-decoration: none; }
h2 {
	padding: 0;
	margin: 0;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #7E581A;
}
.Note {
	font-size: 10px;
	color: #0479A4;
}
.ListBullet {
	font-weight: bold;
	color: #5B8927;
	list-style-image: url(../images/bullet-list.gif);
}
	.ListBullet li {
		padding-bottom: 10px;
	}
.ListNum {
	font-weight: bold;
	color: #0479A4;
}
	.ListNum li {
		padding-bottom: 10px;
	}
.DrugLinks {
	margin: 10px 0;
}
	.DrugLinks div { display: inline; }
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #745824;
	padding: 2px 3px;
}
.ContactForm {
	width: 450px;
}
	.ContactLabel { 
		width: 100px;
		text-align: right;
		vertical-align: top;
	}
	.ContactForm input {
		width: 200px;
}
	.ContactForm textarea {
		width: 300px;
		height: 100px;
	}
	.ContactRequired {
		font-size: 11px;
		color: #745824;
	}
	input.ContactSubmit {
		border: 0;
		width: 117px;
	}
.SitemapList {
	/*list-style-image: url(../images/bullet-list.gif);*/
	list-style: none; 
	font-weight: bold;
	line-height: 22px;
	color: #BE5A1B;
}
	.SitemapList a:link { color: #BE5A1B; text-decoration: underline; }
	.SitemapList a:visited { color: #C2703C; text-decoration: underline; }
	.SitemapList a:hover { color: #0479A4; text-decoration: none; }
	.SitemapList a:active { color: #0479A4; text-decoration: none; }
	.SitemapList ul { list-style: none; }
.DrugList {
	font-weight: bold;
	color: #7E581A;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}
	.DrugList li {
		padding-bottom: 10px;
	}