/* CSS Document */

	body { color: rgb(0,0,0); font-size: 62.5%; background-color: rgb(255,255,255); }
	body, input, table, td, th, textarea { font-family: Arial, Helvetica, sans-serif; }
	body p { font-size: 1.1em; }
	
	a:focus { outline: none; } /*corrects FF link outline*/
	a, .class1 a { text-decoration: none; color: rgb(0,0,0); }
	a:hover, .class1 a:hover { text-decoration: underline; }
	
	#centered { position: relative; top: 0; margin: 0 auto; width: 800px; }
	#header { width: 800px; height: 167px; position: absolute; left: 0; top: 0; background-image:url(../images/header.jpg); }
	#header_animation { width: 462px; height: 113px; position: absolute; left: 338px; top: 17px; }
	#nav { width: 125px; height: 15px; position: absolute; left: 55px; top: 140px; }
	#home_link { width: 45px; height: 15px; position: absolute; left: 0; top: 0; }
	#nav_line { width: 4px; height: 15px; position: absolute; left: 45px; top: 0; background-image:url(../images/nav_line.jpg); }
	#contact_link { width: 76px; height: 15px; position: absolute; left: 49px; top: 0; }
	
	
	
	/* Right & Left Columns */
	#teams_l { width: 148px; height: 633px; position: absolute; left: 0; top: 167px; background-image:url(../images/blank_l.jpg); }
	#nav_buy { width: 147px; height: 33px; position: absolute; left: 0; top: 3px; background-image:url(../images/nav_wheretobuy_2.jpg); }
	#nav_ingred { width: 147px; height: 33px; position: absolute; left: 0; top: 40px; background-image:url(../images/nav_ingred_2.jpg); }
	#nav_ads { width: 148px; height: 33px; position: absolute; left: 0; top: 77px; background-image:url(../images/nav_ads_2.jpg); }
	#nav_sales { width: 147px; height: 33px; position: absolute; left: 0; top: 114px; background-image:url(../images/nav_salesheet_2.jpg); }
	#collegiate_l { width: 135px; height: 63px; position: absolute; left: 5px; top: 520px; background-image:url(../images/collegiate_1.jpg); }
	#copyright_l { width: 147px; height: 55px; position: absolute; left: 0; top: 575px; }
	
	#teams_r { width: 153px; height: 633px; position: absolute; left: 647px; top: 167px; background-image:url(../images/avail_teams_r.jpg); }
	#team_link { width: 125px; height: 460px; position: absolute; left: 20px; top: 60px; }
	ul.teams { margin: 0 0 0 15px; padding: 0; list-style: disc; }
	ul.teams li { margin: 0 0 3px; font-weight: bold; font-size: 1.1em; }
	
	#collegiate_r { width: 135px; height: 63px; position: absolute; left: 10px; top: 540px; background-image:url(../images/collegiate_2.jpg); }
	#copyright_r { width: 153px; height: 55px; position: absolute; left: 0; top: 600px; }
	
	#copyright_l, #copyright_r { font-size: 0.9em; text-align: center; color: rgb(0,0,0); }	

	
	
	/* Main Middle */
	#main { width: 499px; height: 633px; position: absolute; left: 148px; top: 167px; }
	#school_header { width: 499px; height: 163px; position: absolute; left: 0; top: 0; }
	#bag_anim { width: 315px; height: 440px; position: absolute; left: 92px; top: 130px; }
	#buy_main { width: 465px; height: 468px; position: absolute; left: 17px; top: 165px; }
	#head { width: 465px; height: 27px; position: absolute; left: 0; top: 0; background-color:#A3002D; }
	#head2 { width: 465px; height: 18px; position: absolute; left: 0; top: 23px; background-color:#666666; }
	#content { margin-top: 40px; padding: 20px 20px 0; width: 425px; background-color:#ECECEC; }
	#nutrition { width: 425px; height: 151px; background-image:url(../images/nutrition.jpg); }
	#ingredients { padding: 10px 15px 0; width: 395px; height: 50px; }
	#copyright { position: absolute; left: 0px; top: 575px; width: 499px; height: 36px; color: rgb(0,0,0); font-size: 0.9em; text-align: center; }
	
	#ingred1 { position: absolute; left: 0; top: 0; width: 465px; height: 27px; color: rgb(255,255,255); font-size: 1.4em; font-weight: bold; line-height: 1.5em; background-color:#A3002D; }
	#ingred2 { position: absolute; left: 0; top: 23px; width: 465px; height: 18px; color: rgb(255,255,255); font-size: 1.1em; font-weight: bold; line-height: 1.5em; background-color:#666666; }
	
	
	
	#display { float: right; width: 270px; }
	#store_logos { width: 130px; height: 408px; text-align: center; }
	#store_logos a { display: block; margin-bottom: 15px; border: 0; }
	#store_logos a img { border: 0; }
	
	
	
	
	/*.style2 { font-size: 1.1em; font-weight: bold; line-height: 1.5em; }*/
	.style3 { font-size: 1.4em; font-weight: bold; line-height: 1.5em; }
	.ingredhead { color: rgb(255,255,255); font-size: 1.4em; font-weight: bold; line-height: 1.5em; }
	.style4 { color: rgb(255,255,255); font-size: 1.1em; font-weight: bold; line-height: 1.5em; }
	
	.style5 { font-size: 1.1em; font-weight: bold; }
	.style6 { font-size: 1.1em; }
	.style7 { font-size: 1.1em; font-weight: bold; line-height: 1.5em; }
	
	
	
/* SALES */
	#form { width: 499px; height: 300px; position: absolute; left: 0; top: 165px; }
	#log_in { width: 220px; height: 300px; position: absolute; left: 25px; top: 0; }
	.loginhead { font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: rgb(0,0,0); line-height: 17pt; }
	#v_line { width: 1px; height: 105px; position: absolute; left: 245px; top: 0; background-color: rgb(0,0,0); }
	#register { width: 240px; height: 300px; position: absolute; left: 265px; top: 0; }
	#register_info { width: 240px; height: 210px; position: absolute; left: 0; top: 30px; }
	#register_button { width: 240px; height: 25px; position: absolute; left: 0; top: 85px; }
