 
/*  *********************************************** */  
/*    This CSS is set for ESSEFF.biz                     */  
/*   ********************************************** */  


/*   ********** Hover effects and colors - Default Links ********************************** */  

a:link {color: Blue; text-decoration: none;}
a:visited {color: Blue; text-decoration: none;}
a:hover {color: #6E70FF; text-decoration: underline;}
 /*   ********** Opt1 & Opt2 Hover effects and colors - Set this one to look good on your normal background       */ 
 /* and near your primary dark color and your above main link colors on your primary dark color  ******* */ 
a:link.Opt1 {color: White; text-decoration: none;}
a:visited.Opt1 {color: White; text-decoration: none;}
a:hover.Opt1 {color: Red; text-decoration: underline;}

a:link.Nav1 {color: White; text-decoration: none;}
a:visited.Nav1 {color: White; text-decoration: none;}
a:hover.Nav1 {color: #FFD700; text-decoration: none;}

a:link.Opt2 {color: #CF0F40; text-decoration: none;}
a:visited.Opt2 {color: #CF0F40; text-decoration: none;}
a:hover.Opt2 {color: #ED7E87; text-decoration: underline;}
  /*   **********Hover effects and colors - Set this one to look good REVERSE,  ON your primary dark color  ******* */  

/*  ************************************************************************************** */  
/*   Mostly Fred's Table Styles I've added a few new styles like FormHeader_FONT8 & 10.    */
/*   FormHeaderTD is Fred's ASP tag, but the others and FormCell's are mine, for setting   */
/*   cell background color & font color.     Note: Set InvoiceTD to same as FormHeaderTD	  */ 
/*   and set the InvoiceDataTD to a very light color.          								  */ 
/*  ************************************************************************************** */  

/*  Database root styles for Programing and most of CART - 11 tags   */
BODY {
	background-color : White;
	color : #000000;
	font-family : Arial, Tahoma, Helvetica, sans-serif;
	margin-left : 0px;
	margin-top: 0px;
	font-size: 10pt;
	marginwidth="0";
	marginheight="0";
	
}
.PageBODY {background-color: #FFFFFF; color: #000000;  font-size: 10pt; font-family:  Arial, Tahoma, Verdana, Helvetica; leftmargin="0"; topmargin="0"; marginwidth="0"; marginheight="0";}
.FormTABLE {background-color: #A2A8D3;}
.FormHeaderTD {background-color: #0C1C8C; text-align: Center; color: #FFFFFF; }
.FormHeaderFONT {font-size: 12pt; color: #DFE0F2; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.FieldCaptionTD {background-color: #A2A8D3; color: #000000; }
.FieldCaptionFONT {font-size: 10pt; color: #FFFFFF; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.DataTD {background-color: #DFE0F2; color: #000000; }
.RecordSeparatorTD {background-color: #DFE0F2; color: #0C1C8C; }
.DataFONT {font-size: 8	pt; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnFONT {font-size: 8pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnTD {background-color: #A2ADF4; color: #000000; }

  /*  Expansions to root tags to make the CART layout nicer,   */
  /*  Make colors the same as root versions above                     */

.FormHeaderTD2 	{background-color: #0C1C8C; font-size: 10pt; color: #F1F2FC; text-align: left; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }
.FormHeaderTD3 	{background-color: #0C1C8C; font-size: 10pt; color: #F1F2FC; text-align: left; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }

.FormHeaderFONT8 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 8pt; color: #F1F2FC; font-style: normal; font-weight: bold; }
.FormHeaderFONT10 {font-family: Arial, Tahoma, Verdana, Helvetica; font-size: 10pt; color: #F1F2FC; font-style: normal; font-weight: bold; }

  /*  Additions to make the cart layout nicer, make colors the same as root versions above   */

.FONTPrice8B {font-size: 8pt; color: #FF0000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONTPrice10B {font-size: 10pt; color: #FF0000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONTPrice12B {font-size: 12pt; color: #FF0000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

  /*    Note: Set InvoiceTD to same as FormHeaderTD	and it's font color same as FormHeaderFont color  */ 
  /*    and set the InvoiceDataTD to a very light color.      */ 

.InvoiceTD       {background-color: #0C1C8C; border: 4 solid #0C1C8C; font-size: 12pt; color: #F1F2FC; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }
.InvoiceDataTD {background-color: #F1F2FC;}

  /*  This sets the submit form back ground color, optionally set to backgound color. */

.FormBackground {background-color: #FFFFFF;}

  /*   Form Madness section. This is is used to remove the space before/after a FORM      */
  /*   The first one sets normal margin for forms in lists, the second is for view1.asp            */
  /*   Head spacing - Applies after in addition to Theme Settings                                             */
  /*   The "margin-top" property specifies the space above and the                                         */
  /*   "margin-bottom" specifies the space below.					                                                	 */
.FORM {margin-top: 2; margin-bottom: 0;}
.FORM2 {margin-top: 0; margin-bottom: -5;}

/*  End CART TAGs - Note some fonts defined below are used in the cart,  */
/* and some of the CART tags get used in other sections, like FONTPrice.  */


/*  ********************** */  
/*    Vote Box Styles      */  
/*  ********************** */  

/*  **** Voting Modual -  Note set same as FormHeaderFont color. *****  */
.VoteFormHeaderFONT {font-size: 12pt; color: #F1F2FC; font-weight: bold; text-decoration: none; text-align: left; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }
.VoteFormCaptionFONT {font-size: 8pt; color: #F1F2FC; font-weight: bold; text-decoration: none; text-align: left; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }
/*  **** Voting Modual -  Note set same as ColumnTD   *****  */
.VoteDataFONT {font-size: 8pt; color: #7686F1; font-weight: bold; text-decoration: none; text-align: left; font-style: normal; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica; }
/*  ****  Note Leave blank   *****  */
.VoteColumnTD {}
.VoteDataTD {}

.Votehr100 {width: 100%; size: 4; color: #0F2CE8;}
.Votehr120 {width: 120; size: 4; color: #0F2CE8;}


/*  ************************************************************************************************************* */  
/*    This section is general page Formating Styles. They are used on many store pages and in the cart.    */  
/*    Fonts are for the Store_Lobby, Store_Lobby_sub_cat, summary page, detail pages                              */  
/*    Additional Styles are included on these pages for the newsletter sign up box (news.css)                        */  
/*   ************************************************************************************************************* */  

.FONTNews	{font-family: Arial, Swiss, Helvetica; font-size: 8pt; line-height: 6pt; font-weight: bold; color: Yellow;}


.FONT8BK  {font-size: 8pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8BKB {font-size: 8pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C1  {font-size: 8pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C1B {font-size: 8pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C2  {font-size: 8pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C2B {font-size: 8pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C3  {font-size: 8pt; color: #A2ADF4; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C3B {font-size: 8pt; color: #A2ADF4; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C4  {font-size: 8pt; color: White; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT8C4B {font-size: 8pt; color: White; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT9BK  {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, Helvetica;
}
.FONT9BKB {font-size: 8pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C1  {font-size: 8pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C1B {font-size: 8pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C2  {font-size: 8pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C2B {font-size: 8pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C3  {font-size: 8pt; color: #A2ADF4; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C3B {font-size: 8pt; color: #A2ADF4; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C4  {font-size: 8pt; color: White; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT9C4B {font-size: 8pt; color: White; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}


.FONT10BK  {font-size: 10pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10BKB {font-size: 10pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C1  {font-size: 10pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C1B {font-size: 10pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C2  {font-size: 10pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C2B {font-size: 10pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C4  {font-size: 10pt; color: White; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C4B {font-size: 10pt; color: White; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C3  {font-size: 10pt; color: #A2ADF4; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C3B {font-size: 10pt; color: #A2ADF4; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C5  {font-size: 10pt; color: #FF8C00; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT10C5B {font-size: 10pt; color: #FF8C00; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT12BK  {font-size: 12pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12BKB {font-size: 12pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C1  {font-size: 12pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C1B {font-size: 12pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C2  {font-size: 12pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C2B {font-size: 12pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C2  {font-size: 12pt; color: White; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT12C2B {font-size: 12pt; color: White; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT14BK  {font-size: 14pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT14BKB {font-size: 14pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT14C1  {font-size: 14pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT14C1B {font-size: 14pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT14C2  {font-size: 14pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT14C2B {font-size: 14pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT16BK  {font-size: 16pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT16BKB {font-size: 16pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT16C1  {font-size: 16pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT16C1B {font-size: 16pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT16C2  {font-size: 16pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT16C2B {font-size: 16pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT18BK  {font-size: 18pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT18BKB {font-size: 18pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT18C1  {font-size: 18pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT18C1B {font-size: 18pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT18C2  {font-size: 18pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT18C2B {font-size: 18pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT20BK  {font-size: 20pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT20BKB {font-size: 20pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT20C1  {font-size: 20pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT20C1B {font-size: 20pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT20C2  {font-size: 20pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT20C2B {font-size: 20pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT24BK  {font-size: 24pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT24BKB {font-size: 24pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT24C1  {font-size: 24pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT24C1B {font-size: 24pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT24C2  {font-size: 24pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT24C2B {font-size: 24pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

.FONT36BK  {font-size: 36pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT36BKB {font-size: 36pt; color: #000000; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT36C1  {font-size: 36pt; color: #0C1C8C; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT36C1B {font-size: 36pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT36C2  {font-size: 36pt; color: #6872B8; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}
.FONT36C2B {font-size: 36pt; color: #6872B8; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

h1 {font-size: 16pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
h2 {font-size: 16pt; color: #CC3366; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
h3 {font-size: 10pt; color: #0C1C8C; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}
h4 {font-size: 10pt; color: #CC3366; font-weight: bold; font-family: Arial, Tahoma, Verdana, Helvetica;}

p {font-size: 10pt; color: #000000; font-weight: normal; font-family: Arial, Tahoma, Verdana, Helvetica;}


/*   Horizontal Rules   */
.hr1 {width: 80%; size: 4; color: #0C1C8C;}
.hr2 {width: 50%; size: 4; color: #0C1C8C;}
.hr100 {width: 100%; size: 4; color: #0C1C8C;}
.hr90 {width: 90%; size: 4; color: #0C1C8C;}
.hr80 {width: 80%; size: 4; color: #FFCC00;}
.hr60 {width: 60%; size: 4; color: #0C1C8C;}
.hr50 {width: 50%; size: 4; color: #0C1C8C;}
.hr600 {width: 600; size: 4; color: #0C1C8C;}
.hr550 {width: 550; size: 4; color: #0C1C8C;}
.hr500 {width: 500; size: 4; color: #0C1C8C;}
.hr450 {width: 450; size: 4; color: #0C1C8C;}
.hr400 {width: 400; size: 4; color: #0C1C8C;} 
h3 {  font-family: Arial, Helvetica, sans-serif; color: #FF9900}

/* TM Forms Styles for Captcha block */
#tm-captcha-box {
	BORDER-BOTTOM: #efefef 0px solid; BORDER-LEFT: #efefef 0px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f7f7f7; MARGIN: 0px auto 10px; PADDING-LEFT: 5px; WIDTH: 80%; PADDING-RIGHT: 5px; BORDER-TOP: #efefef 0px solid; BORDER-RIGHT: #efefef 0px solid; PADDING-TOP: 5px
}
#tm-captcha-image {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
#tm-captcha-text1 {
	LINE-HEIGHT: 1.4em; DISPLAY: inline; FLOAT: left; FONT-SIZE: 11px
}
#tm-captcha-reload {
	MARGIN: 0px 0px 0px 20px; WHITE-SPACE: nowrap; FLOAT: left; CLEAR: left; FONT-SIZE: xx-small
}
#tm-captcha-input {
	MARGIN: 0px; FLOAT: left; CLEAR: right
}
.tm-captcha-center {
	TEXT-ALIGN: center
}


/*  shopcheckout message  */

#tm-shopcheckout-block {
	border:1px dashed #CCCCCC;
	background-color: #FFFFFF;
	margin: 10px 10px 10px 10px;
	padding: 5px 5px;
	line-height: 14px;
	width:450px;
}

#tm-shopcheckout-message1 {
	color: #993300;
	background-color: inherit;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	display: inline;
}

#tm-shopcheckout-message2 {
	
	color: #000000;
	background-color: inherit;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

#tm-shopcheckout-image1 {
	background-image: url('/images/paypal-ccard1_300.gif');
	background-repeat:no-repeat;
	width:300px;
	height:53px;
	margin: 10px auto 5px auto;
}
