/* CSS Document */

body					{margin:0px;
						 background-image:url(../images/bg-header-repeat.gif);
						 background-position:top left;
						 background-repeat:repeat-x;
						 font-family:Verdana, Arial;
						 font-size:12px;}
						 
#container				{width:auto;
						 text-align:center;}
						 
#content				{width:750px;
						 margin:0 auto;
						 text-align:left;}
						 
#logo_container			{width:750px;}

#logo					{width:376px;
						 float:left;}

#trial_offer			{width:210px;
						 float:right;}

/* ------------------------------START NAV STYLES ------------------------------*/ 

#nav					{width:750px;
						 height:50px;
						 *margin:-2px 0 0 0;}
						 
#nav ul					{margin:0px;
						 padding:0px; 
						 list-style:none;
						 width:750px;
						 height:50px;}

#nav li.active			{color:#FFFFFF;
						 margin:0px;
						 font-size:15px;
						 font-weight:bold;
						 height:34px;
						 padding:16px 10px 0 10px;
						 display:block;
						 float:right;
						 background-image:url(../images/nav-button-hover-bg.gif);
						 background-position:top left;
						 background-repeat:repeat-x;}

#nav li					{float:right;}
						 
#nav li a				{color:#FFFFFF;
						 text-decoration:none;
						 margin:0px;
						 font-size:15px;
						 font-weight:bold;
						 height:34px;
						 padding:16px 10px 0 10px;
						 display:block;}
						 
#nav li a:hover			{background-image:url(../images/nav-button-hover-bg.gif);
						 background-position:top left;
						 background-repeat:repeat-x;
						 color:#FFFFFF;
						 text-decoration:none;}			 
						 
.home_width				{*width:68px;}
						 
.packages_width			{*width:205px;}
						 
.about_width			{*width:172px;}
	
.faq_width				{*width:55px;}
	
.contact_width			{*width:83px;}						 

/* ------------------------------END NAV STYLES ------------------------------*/ 
						 
#page_snippet_text		{width:750px;
						 margin:36px 0 0 0;
						 font-size:21px;
						 color:#FFFFFF;}
						 
#page_header			{width:750px;
						 margin:60px 0 0 0;
						 color:#56bc0f;
						 border-bottom:#56bc0f 1px solid;
						 padding:0 0 2px 0;}
						 
/* ------------------------------START MAIN CONTENT------------------------------*/ 						 
						 
#main_content_container	{width:750px;
						 margin:10px 0 0 0;}
						 
#main_content			{width:532px;
						 float:left;}
						 
#main_content a			{color:#666666;
						 text-decoration:none;}
						 
#main_content a:hover	{color:#666666;
						 text-decoration:underline;}
						 
#main_content li		{line-height:18px;}
						 
/* ------------------------------START SUB NAV------------------------------*/

#sub_nav_container		{width:195px;
						 float:right;
						 position:relative;
						 margin:2px 0 0 0;}
						 
#sub_nav_container p 	{margin:0 0 10px 0;}

#sub_nav_container a	{color:#333333;
						 text-decoration:none;}
						 
#sub_nav_container a:hover	{color:#333333;
						 text-decoration:underline;}				 
						 
#newsletter_panel		{width:169px;
						 background-color:#fff8ef;
						 border:#f67724 1px solid;
						 padding:10px 12px 2px 12px;}
						 
#newsletter_image		{position:absolute;
						 top:-22px;
						 right:4px;}
						 
.newsletter_panel_header{font-size:14px;
						 font-weight:bold;
						 color:#f67724;}
						 
.newsletter_panel_bullet{padding-left:15px;
						 background-image:url(../images/orange-panel-bullet.gif);
						 background-position:top left;
						 background-repeat:no-repeat;}
						 
#findoutmore_panel		{width:169px;
						 background-color:#f2f8ff;
						 border:#7eb7fa 1px dashed;
						 padding:10px 12px 2px 12px;
						 margin:12px 0 0 0;}
						 
.findoutmore_panel_header{font-weight:bold;
						 color:#0b65ce;}
						 
.findoutmore_panel_bullet{padding-left:15px;
						 background-image:url(../images/green-panel-bullet.gif);
						 background-position:top left;
						 background-repeat:no-repeat;}
						 
#notallwedo_panel		{width:169px;
						 background-color:#efffe4;
						 border:#7fe33d 1px dashed;
						 padding:10px 12px 2px 12px;
						 margin:12px 0 0 0;}

.notallwedo_panel_header{font-weight:bold;
						 color:#53b70e;}
						 
#footer_container		{width:750px;
						 margin:15px 0 0 0;
						 *margin:25px 0 0 0;
						 border-top:#56bc0f 1px solid;
						 padding:7px 0 15px 0;
						 font-size:11px;}
						 
		
h1						{font-size:20px;
						 color:#56bc0f;
						 font-weight:normal;
						 margin:0;}	
						 
h2						{font-size:16px;
						 color:#56bc0f;
						 font-weight:bold;}
						 
h3						{font-size:14px;
						 color:#56bc0f;
						 font-weight:bold;}
						 
p						{line-height:18px;}

.tableborder			{border:#7fe33d 1px dashed;
						 border-collapse: collapse;
						 border-width: 0 1px 1px 0;}

.tableborder td			{border:#7fe33d 1px dashed;
						 border-width: 1px 0 0 1px;}
						 
.clearfloats			{clear:both;
						 line-height:1px;
						 font-size:1px;}