TD
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, sans-serif;

}
TD#nav
{
    FONT-SIZE: 12px;
 	border-top: 1px #c4c4c4 solid;
 	border-left: 1px #c4c4c4 solid;
 	border-right: 1px #c4c4c4 solid;
    TEXT-INDENT: 12px;
    HEIGHT: 21px;
    TEXT-ALIGN: left
}

A#nav
{
    COLOR: #333333;
    TEXT-DECORATION: none;
 	 background-color: transparent;
}
.ordernow
{
    BORDER-RIGHT: #CCDAE5 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #CCDAE5 1px solid;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left
}
TD#ordernow
{
    BORDER-RIGHT: #CCDAE5 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #CCDAE5 1px solid;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left
}
TD#body
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left
}
.body
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left
}
H1
{
    FONT-SIZE: 12px;
    COLOR: #666666;
 	 background-color: transparent;
}
TABLE.content
{
    MARGIN-BOTTOM: 5px
}
TABLE#advert
{
    BORDER-RIGHT: #c4c4c4 1px solid;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    BORDER-BOTTOM: #c4c4c4 1px solid
}
TABLE#footerTable
{
    BORDER-TOP:1.5px solid #CCDAE5
}
TD#footer
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
}
TD#disclaimer
{
    FONT-SIZE: 11px;
    COLOR: #666666;
 	 background-color: transparent;
}
TD#heading01
{
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #2782b9;
    FONT-FAMILY: Arial, sans-serif;
 	 background-color: transparent;
}

.heading01
{
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #2782b9;
    FONT-FAMILY: Arial, sans-serif;
 	 background-color: transparent;
}

TD#heading02
{
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Arial, sans-serif;
 	 background-color: transparent;
}

.heading02
{
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #5b5b5b;
    FONT-FAMILY: Arial, sans-serif;
 	 background-color: transparent;
}

TD#bodywithborder
{
    BORDER-RIGHT: #cacaca 1px solid;
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid;
    PADDING-TOP: 12px;
    TEXT-ALIGN: left;
}

.tblForm
{
	background-color: #C9E0ED;
	color: Black;
}
.tblFormHd
{
	color: #2782B9;
	background-color: #C9E0ED;
}
.tblFormLTD
{
	color: #666666;
	background-color: #DCECF5;
}  

.navTD
{
    FONT-SIZE: 12px;
    BORDER-RIGHT: #c4c4c4 1px solid;
    BORDER-TOP: #c4c4c4 1px solid;
    BORDER-LEFT: #c4c4c4 1px solid;
    TEXT-INDENT: 12px;
    HEIGHT: 21px;
    TEXT-ALIGN: left
} 
.navA
{
    COLOR: #333333;
    TEXT-DECORATION: none;
 	 background-color: transparent;
}

/* Members Start - below are all the classes that I have added*/

/* EarthSource Header links - Blue */
.ESLink {

	color: #1974b6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
   background-color: transparent;
}
/* EarthSource Header line - Blue dashed line  */
.EA_Line {
	border-top: none 1px;
	border-right: none 1px;
	border-bottom: dashed 1px;
	border-left: none 1px;
	border-color: #1974B6;
}

/* Oder Pages - Product Headers, background colours & Font colours  */
#OrderHeaderDurazest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F97BC;
	background-color: #B6E1E8;
}
#OrderHeaderLibidus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1F97BC;
	background-color: #B6E1E8;
}
#OrderHeaderZestra {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #F8F2F9;
}
#OrderHeaderSexual {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #FCEFF8;
}
/* Oder Pages - Totals   */
.Total {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #F5F5F5;
}
.GrandTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	font-weight: bold;
}
/* Member Pages - Blue Subheaders  */
.ES_subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1974b6;
}
/* Member Pages - Form Fields, links & notices  */
.ESForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1974B6;
   background-color: transparent;
}
/* Member Pages - Grey borders for the tables  */
.greyborder {
	border-top: solid 1px;
	border-right: solid 1px;
	border-bottom: solid 1px;
	border-left: solid 1px;
	border-color: #E2E2E2;
	background-color: #FFFFFF;
	color: Black;
}
/* Member Pages - Grey dashed line for horizontal breaks  */
.ES_LineGrey {

	border-top: none 1px;
	border-right: none 1px;
	border-bottom: dashed 1px;
	border-left: none 1px;
	border-color: #CCCCCC;
}
BODY
{
	MARGIN-TOP: 0;
	MARGIN-RIGHT: 0;
	MARGIN-BOTTOM: 0;
	MARGIN-LEFT: 5px;
}


/*****************************************************/
/*************** CSS MENU*****************************/

.menu {font-family: arial, sans-serif; width:166px; height:150px; position:relative; margin:0; font-size:11px; margin:50px 0; top:-50px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:166px; height:22px; text-align:left; border:1px solid #fff; border-width:1px 1px 0 0; background:#FAFAFA; line-height:19px; font-size:11px; border-left: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-top: 1px solid #c4c4c4; padding-left:20px}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000; background:#FAFAFA;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:187px; width:166px;}
.menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover a.hide {width:150px;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#FAFAFA; color:#000; width:166px;}
.menu ul li:hover ul li a:hover {background:#FAFAFA; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

.bottomline	{		border-bottom: 1px solid #c4c4c4;	}
