body {background:#004663 url('../images/background.png') repeat-x top left;}

/** DEFAULT FONTS **/
body, html,td 	{font-size:14px;color:#000;font-family: Arial, Helvetica, sans-serif;}
h2 				{color:#000;font-size:16px;margin:0px;text-align:center;}
h4				{margin:0px;padding:0px;text-align:center;}

a {color:#de7100;text-decoration:none;}
a:hover {color:#253e51;text-decoration:underline;}

.link {color:#999;text-decoration:none;}
.link:hover {color:#999;text-decoration:none;}

/** EXTERNAL LINKS **/
a[rel^='external'] {padding-left:18px;background:transparent url('../images/icn_popup.gif') no-repeat top left;} 

.hide {display:none;}

.recommended	{background:#c1feca;font-size:18px;}

.tableborderright	{border-right:1px dotted #ccc;padding-right:5px;}

/** FORM STYLING **/
.smartyForm    { border:0px;position:relative; }
.smartyForm legend { font-size:12px;font-weight:bold; }
.smartyForm .label { padding:3px;text-align:right;width:250px;vertical-align:middle; }
.smartyForm .field { padding:3px;vertical-align:middle; }
.formFieldError { color:#bd1d15;font-weight:bold;text-align:right;font-size:12px;}
.input         { margin:0px; }
.inputOptl     { border:1px dashed #777; }
.inputReqd     { border:1px solid #000; }
.inputError    { border:2px solid #bd1d15; }
.hr            { width:90%;border:0px;margin:0px;padding:0px;margin-bottom:0px;padding-bottom:0px;}
.hr2           { width:90%;border:0px;border-bottom:1px solid #ddd;margin-bottom:0px;padding-bottom:0px;}
.inputLg	   { font-size:25px;margin:10px; }
label		   { text-align:right;}
.radio		   { margin:3px; }
.error, 
.confirm       { border:2px solid;font-size:14px;padding:10px;padding-left:60px;margin:5px;}
.error         { top:60px;left:50%;margin-left:-440px;width:800px;background:#ffc9c9 url('../images/warning.png') left center no-repeat;border-color:#ff3333;position:absolute;z-index:200;}
.confirm       { top:60px;left:50%;margin-left:-440px;width:800px;background:#fff9b1 url('../images/info.png') left center no-repeat;border-color:#cdb659;position:absolute;z-index:200;}

.form .input	{width:150px;}
.form select	{width:150px;background:white;}
.form 			{}

#brightspot 	{top:0px;left:50%;margin-left:-590px;width:544px;height:246px;position:absolute;background:transparent url('../images/brightspot.jpg') no-repeat;z-index:1; }
#logo		 	{top:0px;left:50%;margin-left:-466px;width:311px;height:152px;position:absolute;background:transparent url('../images/logo.png') no-repeat;z-index:20; }
#header 		{top:42px;left:50%;margin-left:-176px;width:581px;height:56px;position:absolute;background:transparent url('../images/header-landing.png') no-repeat;z-index:19;}
#signin 		{top:0px;left:50%;margin-left:117px;width:347px;height:84px;position:absolute;background:transparent url('../images/signin.jpg') no-repeat;z-index:18;}
#activemembers	{top:56px;left:-40px;color:red;font-size:18px;font-weight:bold;position:relative;text-align:right;}
#activemembers #overlay {right:0px;height:25px;width:101px;background:url('../images/activemembers.png') no-repeat top right;position:absolute;}
#signin .phone 	{top:4px;left:80px;font-size:18px;color:#d95e3f;position:absolute;}
#signout 		{top:0px;left:50%;margin-left:117px;width:350px;height:43px;position:absolute;background:transparent url('../images/signout.jpg') no-repeat;z-index:18;}
#logoff			{top:0px;left:50%;margin-left:117px;width:90px;height:40px;position:absolute;cursor:pointer;z-index:100;}
#logon			{top:0px;left:50%;margin-left:117px;width:90px;height:40px;position:absolute;cursor:pointer;z-index:100;}
#gotosales		{top:100px;left:50%;margin-left:17px;width:350px;height:270px;position:absolute;cursor:pointer;z-index:100;}
#gotologin		{top:100px;left:50%;margin-left:-357px;width:350px;height:270px;position:absolute;cursor:pointer;z-index:100;}
#topedge		{top:0px;left:0px;height:30px;width:100%;position:absolute;background:transparent url('../images/top-edge.png') repeat-x;z-index:40;}

.content 		{width:400px;}
/** TOP CONTENT BOX **/
#content_top			{top:84px;left:50%;margin-left:-443px;width:885px;position:absolute;z-index:10;}
#content_top-top 		{width:885px;height:36px;background:transparent url('../images/content_top-top.png') no-repeat;}
#content_top-middle 	{width:885px;background:transparent url('../images/content_top-middle.png') repeat-y;}
#content_top-bottom 	{width:885px;height:38px;background:transparent url('../images/content_top-bottom.png') no-repeat;}
#moduleTop				{padding:0px 50px;}

#logos					{top:-10px;left:208px;width:593px;height:26px;background:transparent url('../images/logos.jpg') no-repeat;position:relative;}
#freedom				{top:0px;left:10px;width:375px;height:82px;background:transparent url('../images/freedom.jpg') no-repeat;position:relative;}
#bullets				{top:0px;left:10px;width:430px;height:214px;background:transparent url('../images/bullets.jpg') no-repeat;position:relative;}
#testimony01			{top:0px;left:0px;width:345px;height:190px;background:transparent url('../images/testimony01.jpg') no-repeat;position:relative;}
#profitvault			{top:20px;left:95px;width:697px;height:32px;background:transparent url('../images/profitvault.jpg') no-repeat;position:relative;}
#sealsLanding			{position:absolute;top:470px;left:450px;height:100px;width:450px;}

/** LOGIN PAGE **/
#loginbox				{top:20px;left:0px;width:794px;height:314px;background:transparent url('../images/loginbox.jpg') no-repeat;position:relative;}
#loginbox2				{top:20px;left:0px;width:794px;height:314px;background:transparent url('../images/loginbox2.jpg') no-repeat;position:relative;}
#loginbox2 .smartyForm	{top:100px;left:-250px;position:relative;}
#loginbutton			{top:90px;left:200px;position:relative;cursor:pointer;}
.loginbutton-up			{width:140px;height:64px;background:transparent url('../images/login-button_up.png') no-repeat;cursor:pointer;}
.loginbutton-down		{width:140px;height:64px;background:transparent url('../images/login-button_up.png') no-repeat;cursor:pointer;}

/** SQUEEZE FORM BOX **/
#content_squeezeform			{top:60px;left:50%;margin-left:30px;width:402px;position:absolute;z-index:60;}
#content_squeezeform-top 		{width:402px;height:109px;background:transparent url('../images/content_squeezeform-top.png') no-repeat;}
#content_squeezeform-middle 	{width:402px;background:transparent url('../images/content_squeezeform-middle.png') repeat-y;}
#content_squeezeform-bottom 	{width:402px;height:40px;background:transparent url('../images/content_squeezeform-bottom.png') no-repeat;}
.formbutton01-up				{width:320px;height:95px;background:transparent url('../images/form-button-01_up.jpg') no-repeat;cursor:pointer;}
.formbutton01-down				{width:320px;height:95px;background:transparent url('../images/form-button-01_down.jpg') no-repeat;cursor:pointer;}
#formbuttonglow					{width:320px;height:95px;background:transparent url('../images/form-button-glow.png') no-repeat;cursor:pointer;position:absolute;}

/** ORDER FORM **/
#content_orderform				{top:80px;left:50%;margin-left:30px;width:402px;position:absolute;z-index:30;}
#content_orderform-top 			{width:402px;height:109px;background:transparent url('../images/content_squeezeform-top.png') no-repeat;}
#content_orderform-middle 		{width:402px;background:transparent url('../images/content_squeezeform-middle.png') repeat-y;}
#content_orderform-bottom 		{width:402px;height:40px;background:transparent url('../images/content_squeezeform-bottom.png') no-repeat;}
.formbutton02-up				{width:320px;height:95px;background:transparent url('../images/form-button-02_up.jpg') no-repeat;cursor:pointer;}
.formbutton02-down				{width:320px;height:95px;background:transparent url('../images/form-button-02_down.jpg') no-repeat;cursor:pointer;}
.formbutton02b-up				{width:320px;height:95px;background:transparent url('../images/form-button-02b_up.png') no-repeat;cursor:pointer;}
.formbutton02b-down				{width:320px;height:95px;background:transparent url('../images/form-button-02b_down.png') no-repeat;cursor:pointer;}
#testimonies					{top:85px;left:180px;width:361px;height:482px;background:transparent url('../images/testimonies.jpg') no-repeat;position:absolute;}
#checkout_step2					{top:60px;left:50%;margin-left:60px;width:593px;height:28px;background:transparent url('../images/checkout_step2.png') no-repeat;position:absolute;}
#checkout_step3					{top:60px;left:50%;margin-left:60px;width:593px;height:28px;background:transparent url('../images/checkout_step3.png') no-repeat;position:absolute;}

#seals							{position:absolute;top:700px;left:50px;height:100px;width:450px;}
#badge							{position:absolute;top:520px;left:260px;}

/** REGISTRATION FORM **/
#content_registrationform				{top:80px;left:50%;margin-left:30px;width:402px;position:absolute;z-index:30;}
#content_registrationform-top 			{width:402px;height:109px;background:transparent url('../images/content_registerform-top.png') no-repeat;}
#content_registrationform-middle 		{width:402px;background:transparent url('../images/content_squeezeform-middle.png') repeat-y;}
#content_registrationform-bottom 		{width:402px;height:40px;background:transparent url('../images/content_registerform-bottom.png') no-repeat;}
.formbutton03-up						{width:320px;height:95px;background:transparent url('../images/form-button-03_up.jpg') no-repeat;cursor:pointer;}
.formbutton03-down						{width:320px;height:95px;background:transparent url('../images/form-button-03_down.jpg') no-repeat;cursor:pointer;}

/** BOTTOM CONTENT BOX **/
#content_bottom			{top:180px;left:50%;margin-left:-443px;width:885px;position:absolute;z-index:5;}
#content_bottom-top 	{width:885px;height:31px;background:transparent url('../images/content_bottom-top.png') no-repeat;}
#content_bottom-middle 	{width:885px;background:transparent url('../images/content_bottom-middle.png') repeat-y;}
#content_bottom-bottom 	{width:885px;height:83px;background:transparent url('../images/content_bottom-bottom.png') no-repeat;}
#moduleBottom			{padding:0px 70px;}

/** BOTTOM SUB CONTENT BOX **/
#contentsub_bottom			{width:784px;position:relative;left:-15px;}
#contentsub_bottom-top 		{width:784px;height:35px;background:transparent url('../images/contentsub_bottom-top.png') no-repeat;}
#contentsub_bottom-middle 	{width:744px;background:transparent url('../images/contentsub_bottom-middle.png') repeat-y;padding:0px 20px;}
#contentsub_bottom-bottom 	{width:784px;height:38px;background:transparent url('../images/contentsub_bottom-bottom.png') no-repeat;}
#contentsub_bottom-middle .weeklyResourceTable {width:680px;}

/** NAVIGATION ON THE BOTTOM **/
#bottomNav ul 			{list-style:none;text-align:center;}
#bottomNav li 			{display:inline;padding:0px 10px;}
#bottomNav a 			{text-decoration:none;color:#666;font-size:10px;}
#bottomNav a:hover 		{text-decoration:underline;}
#bottomNav p 			{color:#ccc;font-size:10px;text-align:center;}
#bottomNav #terms 		{color:#ccc;font-size:12px;text-align:center;}

/** FLASH DIVS **/
#landing1flash			{top:80px;left:365px;height:282px;width:150px;position:absolute;z-index:54;}
#order1flash			{top:40px;left:-32px;height:565px;width:300px;position:absolute;z-index:54;}
#thanksflash			{bottom:14px;left:0px;height:250px;width:300px;position:absolute;z-index:54;}

/* VERIFI AJAX LOADER FIX */
#dynamic-authentication-ajax-contents #dynamic-authentication-submitting-prompt { display: none; } 
div#dynamic-authentication-loading td {text-align: center;}