/* CSS Document */

body 
{
	background: #f3b034;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0px;
}
a:link img, a:visited img
{
	border:0;
	border-style:none;
}

#victor
{ 
	float:right;
	position:relative;
	margin:-50px 0px 0 0px;
}
#victor1
{ 
	float:right;
	position:relative;
	margin:0px 0px 0 0px;
}

img.postNote
{
	margin:25px 6px 0px 0px;
}

#wrapper
{ 
	border: 0px solid black;
	margin: 0 auto;
	width: 850px;
	height: 100%;
	text-decoration: none; 
}
	a
	{
		color:#003300;
	}
	#landingimg
	{
		float:right;
		margin:22px 0 0 4px;
	}
	#header
	{
		background:url('../images/header_shadow.gif') no-repeat bottom left;
		border:0px solid blue;
		height:95px;
		margin:15px 20px 0 0px;
		padding:10px 10px 0px 0px;
		position:relative;
		width:848px;
	}
	
	/*TOP TAB ABOVE RED BAR MENU*/
	    #header ul.tabsmenu 
		{
			list-style:none;
			margin:0px;
			padding:0px;
			position:absolute;
			right:15px;
			top:43px;
		}
		ul.tabsmenu li 
		{
			float:left;
			background:url("../images/tabs/left.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 9px;
		}
		ul.tabsmenu a 
		{
			display:block;
			background:url("../images/tabs/right.gif") no-repeat right top;
			padding:10px 15px 10px 6px;
			text-decoration:none;
			font-weight:bold;
			color:#fff;
		}
		ul.tabsmenu a:hover 
		{
			color:#fff;
			text-decoration:underline;
		}
		ul.tabsmenu #current 
		{
			background-image:url("../images/tabs/left_on.gif");
		}
		ul.tabsmenu #current a 
		{
			background-image:url("../images/tabs/right_on.gif");
			color:#fff;
			padding:10px 15px 10px 6px;
		}
		/*END*/
		
		/*BOTTOM TAB BELOW RED BAR MENU*/
		#header ul.bottomtabsmenu 
		{
			list-style:none;
			margin:0px;
			padding:0px;
			position:absolute;
			top: 98px;
			right: 17px;
		}
		ul.bottomtabsmenu li 
		{
			float:right;
			background:url("../images/tabs/bottomleft.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 9px;
		}
		ul.bottomtabsmenu a 
		{
			display:block;
			background:url("../images/tabs/bottomright.gif") no-repeat right top;
			padding:10px 15px 10px 6px;
			text-decoration:none;
			font-weight:bold;
			color:#fff;
		}
		ul.bottomtabsmenu a:hover 
		{
			color:#fff;
			text-decoration:underline;
		}
		ul.bottomtabsmenu #current 
		{
			background-image:url("../images/tabs/bottomleft_on.gif");
		}
		ul.bottomtabsmenu #current a 
		{
			background-image:url("../images/tabs/bottomright_on.gif");
			color:#fff;
			padding:10px 15px 10px 6px;
		}
		/*END*/
		#flash_menu
		{
			border:0px solid blue;
			margin:0px;
			padding: 0px;
			clear:both;
			left: 292px;
			position:absolute;
			top: 32px;
		}
		#mainlogo
		{
			left:-11px;
			position:absolute;
			top:18px;
			z-index:0;
		}
		#header ul
		{	
			font-size:11px;
		}
		ul.mainpipe 
		{
			border:0px solid red;
			display: inline;
			float:right;
			margin: -12px 8px 0 0;
			padding: 0;
		} 
			ul.mainpipe li 
			{
				border-left: 1px solid #000;
				color: #000;
				display: inline;
				font-weight:bold;
				list-style: none;
				margin-left: 0;
				padding: 0px 3px 0px 5px;
			}
			ul.mainpipe li a
			{
				color: #000;
				text-decoration:none;
			}
			ul.mainpipe li a:hover
			{
				color: #BD0017;
			}
			ul.mainpipe li.first 
			{
				border-left: none;
				display: inline;
				list-style: none;
				margin-left: 0;
			}
		ul.subpipe 
		{
			border:0px solid red;
			display: inline;
			margin: 0px;
			padding: 0;
			position: absolute;
			top: 113px;
			right: 17px;
		} 
			ul.subpipe li 
			{
				border-left: 1px solid #000;
				color:  #BD0017;
				display: inline;
				font-weight:bold;
				list-style: none;
				margin-left: 0;
				padding: 0px 3px 0px 5px;
			}
			ul.subpipe li a
			{
				color:  #BD0017;
				text-decoration:none;
			}
			ul.subpipe li a:hover
			{
				color: #004800;
			}
			ul.subpipe li.first 
			{
				border-left: none;
				display: inline;
				list-style: none;
				margin-left: 0;
			}
	a.green_back
	{
		background-color:#406030;
		color: #fff;
		font-size:11px;
		font-weight:bold;
		padding:2px;
		margin-right:5px;
		text-decoration:none;
	}
	a.green_back:hover
	{
		background-color:#364e27;
	}
	#main_lt
	{
		background:#FFF1dd url(../images/main_shadow_lt.gif) repeat-y left scroll;
		border: 0px solid red;
		height:100%;
		min-height:500px;
		padding:40px 40px 40px 40px;
		overflow: hidden;
		width: 777px;
	}
		#home_left
		{
			border:0px solid blue;
			float:left;
			padding:20px 10px 20px 27px;
			width: 556px;
		}
		#home_right
		{
			border:0px solid red;
			float: right;
						padding:20px 0px 0px 0px;

			min-height:500px;
			width: 171px;
		}
		#main_lt h1
		{
			border:0px solid red;
			color:#a80013;
			font-size:14px;
			font-weight:bold;
			padding-top: 22px;
			margin-top:0px;
		}
		#main_lt h2
		{
			color:#2c8100;
			font-size:11px;
			font-weight:bold;
		}
		#main_lt h3
		{
			font-size:11px;
			font-weight:bold;
		}
	#main
	{
		background:#FFF1dd url(../images/main_shadow.gif) repeat-y left scroll;
		border: 0px solid red;
		height:100%;
		padding:0 0px 0px 7px;
		overflow: hidden;
		width: 850px;
	}
		#left
		{
			border:0px solid blue;
			background-color:#FFE5BF;
			float:left;
			padding:40px 10px 20px 27px;
			width: 210px;
		}
			ul.miscmenu
			{
				color: #fff;
				list-style:none;
				margin: 15px 0 0 0;
				padding:0px;
				width:170px;
			}
			ul.miscmenu li
			{
				margin:2px 0px;
				width:170px;
			}
			ul.miscmenu a
			{
				background-color:#BD0017;
				clear:both;
				color: #fff;
				display:block;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				padding:3px 0 3px 3px;	
				text-decoration:none;	
				width:195px;	
			}
			ul.miscmenu a:hover
			{
				background-color:#A30116;
			}
		#content
		{
			background-color:#FFF1dd;
			border-left:245px solid #FFE5BF;
			float: right;
			margin-left:-245px;
			margin-right:7px;
			min-height:500px;
			padding:40px 22px 20px 23px;
			/*position:relative;*/
			width:544px;
		}
			#content h1
			{
				border:0px solid red;
				color:#a80013;
				font-size:14px;
				font-weight:bold;
				padding-top: 22px;
				margin-top:0px;
			}
			#content h2
			{
				color:#2c8100;
				font-size:11px;
				font-weight:bold;
				margin-top:30px;
			}
			#content h3
			{
				font-size:11px;
				font-weight:bold;
				margin-top:10px;
			}
			h2#hr
			{
				border-top: 1px solid #000;
				font-size:11px;
				font-weight:bold;
				margin-top: 15px;
				padding-top: 10px;
				width:auto;
			}
			h2#first
			{
				border-top: 1px solid #000;
				font-size:11px;
				font-weight:bold;
				margin-top: 15px;
				padding-top: 10px;
				width: 40%;
			}
			#content hr
			{
				background-color: #000;
				border:1px;
				color: #000;
				height: 1px;
			}
			#content div.calltoday
			{
				background: #bd0017;
				color: #fff;
				font-weight:bold;
				font-size:12px;
				padding: 10px 0 10px 43px;
			}
			div.calltoday a
			{
				background: #bd0017;
				color: #fff;
				font-weight:bold;
				font-size:12px;
				text-decoration: underline;
			}
			}
			div.ppfamilyImg
			{
				position: absolute;
				top: 620px;
			}
			div.ppfamilytext
			{
				position: absolute;
				top: 620px;
				margin-left: 210px;
			}				
			#content img.fundraiser_ask
			{
				float:right;
				margin: 38px 20px 0px 0;
			}
			#content img.nutrition
			{
				border:1px solid #000;
			}
			.prod_photo
			{
				border:2px solid #000;
				margin:0px 0 5px;
				padding-left: 0px;
			}
			.prod_info
			{
				float:right;
				margin: 24px 0 10px 15px;
				overflow: hidden;
				width: 295px;
			}
			.content_img
			{
				float: right;
				margin: 0px 0px 20px 20px;
			}
			a.buyonline
			{
				background:#406030;
				color: #fff;
				font-size:11px;
				font-weight:bold;
				float: right;/**/
				padding:2px 2px 2px 2px;
				margin:0px 0 0 0px;
				text-decoration:none;
			}
			div.prod_links
			{
				background-color:#F4B642;
				margin:10px 0 0;
				padding:5px;
				overflow:hidden;
			}
			div.prod_links p
			{
				border:0px solid red;
				/*color:#406030;*/
				font-size:11px;
				font-weight:bold;
				margin:0px;
				padding:0px;
				width: 161px;
			}	
			#content ul
			{
				margin:0px 0 0 15px;
				padding: 0px;
			}
			#content li
			{
				margin:0px;
				padding: 4px 0 3px 0px; 
			}
			#content a.download_info
			{
				background-color:#406030;
				color: #fff;
				font-size:11px;
				font-weight:bold;
				padding:2px;
				margin-right:5px;
				text-decoration:none;
			}
			#content a.download_info:hover
			{
				background-color:#364e27;
			}
			#question
			{
				border: 0px solid blue;
				color:#8a0011;
				font-weight: bold;
				margin:0px;
				padding: 0 0 0px 0px;
				text-decoration:none;
				overflow: hidden;/**/
			}
			#question div
			{
				background:url(../../images/plus.gif) no-repeat top left;
				padding:0px 0 1px 20px;
				margin:0px;
				overflow:hidden; 
				cursor:pointer;
			}
			#content div.mainanswer
			{
				background-color:#dfdfdf;
				margin:5px 0 5px 20px;
			}
			#content div.inneranswer
			{
				padding:10px;
				margin:0px 0 0 0px;
			}
			#content div.program_flash
			{
				float:left;
				margin:0px;
				padding:0px;
				width: 181px;
			}
			#content div.program_flash2
			{
				float:left;
				margin:0px;
				margin-top:20px;
				padding:0px;
				width: 181px;
			}
			#content p.green_back
			{
				background-color:#406030;
				color: #fff;
				float:left;
				font-weight: bold;
				margin:-2px 0 0px;
				padding:4px 0;
				width: 164px;
			}
			#content p.blue_back
			{
	background-color:#094f94;
	color: #fff;
	float:left;
	font-weight: bold;
	margin:-2px 0 20px;
	padding:4px 0;
	width: 164px;
			}
			#content p.testimonial_name
			{
				color: #a80013;
				font-weight: bold;
			}
			div.tool_vert
			{
				float:left;
				margin:0px 15px 10px 0;
			}
			h3.tool_separate
			{
				border-top:1px solid #000;
				padding-top:10px;
			}
	#footer
	{
		background:url(../images/footer_shadow.gif) no-repeat top right scroll;
		border: 0px solid red;
		clear:both;
		margin:0px 0 0 0px;
		padding:10px ;
		width: 837px
	}
		#call
		{
			color:#fff;
			font-size:16px;
			font-weight: bolder;
		}
		#footer hr
		{
			background-color: #000;
			border:0px;
			color: #000;
			height: 1px;
		}
		ul.pipe 
		{
			border:0px solid red;
			display: inline;
			float:right;
			font-size:11px;
			margin: 3px 0 0 0;
			padding: 0;
		} 
			ul.pipe li 
			{
				border-left: 1px solid #BD0017;
				color: #BD0017;
				display: inline;
				font-weight:bold;
				list-style: none;
				margin-left: 0;
				padding: 0px 3px 0px 5px;
			}
			ul.pipe li a
			{
				color: #BD0017;
				text-decoration:underline;
			}
			ul.pipe li a:hover
			{
				color: #fff;
			}
			ul.pipe li.first 
			{
				border-left: none;
				display: inline;
				list-style: none;
				margin-left: 0;
			}
			
img.purpose
{
	float: right;
	margin-bottom: 10px;	
}

#sb_wrapper
{ 
	border: 0px solid black;
	margin: 0 auto;
	width: 800px;
	text-decoration: none; 
}

#sb_copy
{ 
	border: 0px solid black;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	width: 620px;
	text-decoration: none; 
}

#sb_form
{ 
	border: 0px solid black;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 620px;
	text-decoration: none; 
}

#sb_rules
{ 
	border: 0px solid black;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 620px;
	text-decoration: none; 
}
#header_no_nav
	{
		background:url('../images/header_shadow.gif') no-repeat bottom left;
		border:0px solid blue;
		height:95px;
		margin:-10px 20px 0 0px;
		padding:10px 10px 0px 0px;
		position:relative;
		width:848px;
	}