@import "theme_0001.css";

/* ------------------------------------------------ */
/* - Grid Styles ---------------------------------- */
/* ------------------------------------------------ */




/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Header Styles -------------------------------- */
/* ------------------------------------------------ */

body
{
	font: normal 11px/13px tahoma, verdana, sans-serif;
	color: #555;
}

	#header h1.logo a
	{
		background: url(../images/logo.jpg) no-repeat 0 0;
	}

	#header #banner
	{
		background: url(../images/header_banner.jpg) no-repeat 0 0;
	}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Navigation Styles ---------------------------- */
/* ------------------------------------------------ */

	ul.pipe li
	{
		background: url(../images/bullet_pipe.jpg) no-repeat 0 2px;
		font: normal 11px/13px tahoma, verdana, sans-serif;
		text-transform: lowercase;
	}
	
	ul.pipe li.first
	{
		background: none;
	}
	
		ul.pipe li a:link
		{
			text-decoration: none;
			color: #555;
		}
	
		ul.pipe li a:visited
		{
			text-decoration: none;
			color: #555;
		}
	
		ul.pipe li a:hover
		{
			text-decoration: underline;
			color: #555;
		}
	
ul.main_nav
{
	background-color: #68177f;
}

	ul.main_nav li
	{
		background-color: #68177f;
		border-right: 1px solid #fff;
	}

	ul.main_nav li.first
	{
		background-color: #68177f;
		border-left: none;
	}
	
		ul.main_nav li a:link
		{
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: none;
			color: #fff;
		}
	
		ul.main_nav li a:visited
		{
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: none;
			color: #fff;
		}
	
		ul.main_nav li a:hover, ul.main_nav li a.current
		{
			background-color: #a2ad00;
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: none;
			color: #fff;
		}
	
		ul.main_nav li.hele a:hover, ul.main_nav li.hele a.current
		{
			background-color: #0cc6de;
		}

#header ul#sub_nav
{
	
}

	#header ul#sub_nav li
	{
		background: url(../images/bullet_pipe_purple.gif) no-repeat 0 7px;
	}

	#header ul#sub_nav li.first
	{
		background: none;
	}
	
		#header ul#sub_nav li a:link
		{
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: none;
			color: #68177f;
		}
	
		#header ul#sub_nav li a:visited
		{
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: none;
			color: #68177f;
		}
	
		#header ul#sub_nav li a:hover
		{
			font: normal 12px/14px tahoma, verdana, sans-serif;
			text-decoration: underline;
			color: #68177f;
		}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Content Styles ------------------------------- */
/* ------------------------------------------------ */
	
#content
{
	
}

	#content h1
	{
		color: #68177f;
		font: bold 18px/20px tahoma, verdana, sans-serif;
	}

		#content h1#h1_hele
		{
			background: url(../images/banner_hele.jpg) no-repeat 0 0;
		}

	#content h2
	{
		color: #68177f;
		font: bold 15px/16px tahoma, verdana, sans-serif;
	}

	#content h3
	{
		color: #68177f;
		font: bold 12px/13px tahoma, verdana, sans-serif;
	}

	#content h4
	{
		color: #777;
		font: normal 12px/13px tahoma, verdana, sans-serif;
		padding: 5px;
	}
	
	#content ul
	{
		color: #555;
		font: normal 11px/12px tahoma, verdana, sans-serif;
	}
	
	#content p
	{
		color: #555;
		font: normal 11px/13px tahoma, verdana, sans-serif;
	}
	
		#content p.disc
		{
			color: #777;
			font: normal 10px/11px tahoma, verdana, sans-serif;
		}
	
		#content ul li
		{
			list-style: none;
			background: url(../images/bullet_arrow.gif) no-repeat 4px 2px;
		}
	
	#content p.hele_callout
	{
		border: 1px solid #0cc6de;
		color: #00adc3;
	}
	
		#content p.hele_callout span.hele_icon
		{
			background: url(../images/hele_icon.png) no-repeat 0 0;
			*background: url(../images/hele_icon.jpg) no-repeat 0 0;
			*z-index: -2;
		}
		
	#content a:link
	{
		font: normal 11px/12px tahoma, verdana, sans-serif;
		color: #68177f;
		text-decoration: underline;
	}
		
	#content a:visited
	{
		font: normal 11px/12px tahoma, verdana, sans-serif;
		color: #68177f;
		text-decoration: underline;
	}
		
	#content a:hover
	{
		font: normal 11px/12px tahoma, verdana, sans-serif;
		color: #a2ad00;
		text-decoration: underline;
	}
	
	#content img#lifestyle_banner
	{
		float: right;
		padding: 0 10px 20px 0;
	}
		
	#content div.plan_details
	{
	}
	
		#content div.plan_details div.plan_info
		{
		}
	
		#content div.plan_details div.plan_price
		{
			text-align: right;
		}
	
			#content div.plan_details div.plan_price p.price
			{
				font: normal 11px/12px tahoma, verdana, sans-serif;
				color: #68177f;
			}
	
				#content div.plan_details div.plan_price p.price span.big
				{
					font: normal 24px/26px tahoma, verdana, sans-serif;
					color: #68177f;
				}
	
	#content div.product_description p
	{
		font-weight: normal;
	}
	
	#content div.product_price
	{
		text-align: right;
	}

		#content div.product_price p.price.regular
		{
			font: normal 11px/12px tahoma, verdana, sans-serif;
			color: #888;
		}

			#content div.product_price p.price.regular span.big
			{
				font: normal 18px/20px tahoma, verdana, sans-serif;
				color: #888;
			}

		#content div.product_price p.price.sale
		{
			font: normal 11px/12px tahoma, verdana, sans-serif;
			color: #68177f;
		}

			#content div.product_price p.price.sale span.big
			{
				font: normal 24px/26px tahoma, verdana, sans-serif;
				color: #68177f;
			}
		
	#content a.button
	{
		font: bold 11px/12px tahoma, verdana, sans-serif;
		text-decoration: none;
		text-align: center;
		color: #fff;
	}

		#content a.button.purple:link
		{
			font: bold 11px/12px tahoma, verdana, sans-serif;
			text-decoration: none;
			background-color: #68177f;
			color: #fff;
		}
	
		#content a.button.purple:visited
		{
			font: bold 11px/12px tahoma, verdana, sans-serif;
			text-decoration: none;
			background-color: #68177f;
			color: #fff;
		}
	
		#content a.button.purple:hover
		{
			font: bold 11px/12px tahoma, verdana, sans-serif;
			text-decoration: none;
			background-color: #a2ad00;
			color: #fff;
		}
		
	#content a.button_small
	{
		background: none;
	}
		
	#content div.faqs_questions
	{
		border-bottom: 1px solid #68177f;
	}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* - Footer Styles -------------------------------- */
/* ------------------------------------------------ */

#footer
{
	border-top: 1px solid #68177f;
}

p.footer
{
	font: normal 9px/10px tahoma, verdana, arial, sans-serif;
}

/* ------------------------------------------------ */

