body
{
	color: #7B7A7A;
	font: 11px 'helvetica', arial, sans-serif;
	line-height:13pt;
}

table, td
{
	color: #7B7A7A;
	font: 11px 'helvetica', arial, sans-serif;
	line-height:13pt;
}


table, td#gray17
	{
	color: #BEBFC1;
	font: 17px "helvetica", arial, sans-serif;
	line-height:19pt;
}

table, td#gray24
	{
	color: #BEBFC1;
	font: 24px "helvetica", arial, sans-serif;
	line-height:19pt;
}


table, td#gray11
	{
	color: #BEBFC1;
	font: 11px "helvetica", arial, sans-serif;
	line-height:13pt;
}


table, td#brochuretextlight
	{
	color: #7B7A7A;
	font: 13px "helvetica", arial, sans-serif;
	line-height:18pt;
}

table, td#brochuretextdark
	{
	color: #3C3C3C;
	font: 13px "helvetica", arial, sans-serif;
	line-height:18pt;
}

table, td#cartnav
	{
	color: #3C3C3C;
	font: 13px "helvetica", arial, sans-serif;
	line-height:13pt;
}



table, td#textgray11
	{
	color: #999999;
	font: 11px "helvetica", arial, sans-serif;
	line-height:13pt;
}

.textgray11
	{
	color: #7B7A7A;
	font: 11px "helvetica", arial, sans-serif;
	line-height:13pt;
}

.textgray14 {
	color: #7B7A7A;
	font: 14px 'helvetica', arial, sans-serif;
	line-height:14pt;
}

.gray16
	{
	color: #BEBFC1;
	font: 16px "helvetica", arial, sans-serif;
	line-height:16pt;
}

.white28
	{
	color: #ffffff;
	font: 28px "helvetica", arial, sans-serif;
	line-height:28pt;
}

.white24
	{
	color: #ffffff;
	font: 24px "helvetica", arial, sans-serif;
	line-height:24pt;
}

.ltblue28
	{
	color: #6ed0f5;
	font: 28px "helvetica", arial, sans-serif;
	line-height:28pt;
}

.medblue20 {
	color: #6ed0f5;
	font: 22px "helvetica", arial, sans-serif;
	line-height:22pt;
}

.gray24
	{
	color: #BEBFC1;
	font: 16px "helvetica", arial, sans-serif;
	line-height:16pt;
}


.headergray22
	{
	color: #4F4E4E;
	font: 22px "helvetica", arial, sans-serif;
	line-height:16pt;
}


.dkgray
	{
	color: #4F4E4E;
}


.gray
	{
	color: #BEBFC1;
}


h1 {
margin: 0px 0px 0px 0px;
}

h2 {
margin: 0px 0px 0px 0px;
}

h3 {
margin: 0px 0px 0px 0px;
}

h4 {
margin: 0px 0px 0px 0px;
}

h5 {
margin: 0px 0px 0px 0px;
}

h6 {
margin: 0px 0px 0px 0px;
}


a
{
	text-decoration: none;
	color: #7B7A7A;
}

a:hover { text-decoration: underline; }

a:active
{
	color: #7B7A7A;
	text-decoration: none;
}



a.navtext
{
	text-decoration: none;
	color: #BEBFC1;
	font: 16px "helvetica", arial, sans-serif;
}

a.navtext:hover 
{ 
	text-decoration: none; 
	color: #ffffff;	
}

a.navtext:active
{
	color: #BEBFC1;
	text-decoration: none;
	font: 16px "helvetica", arial, sans-serif;
}



a.navtextsmall
{
	text-decoration: none;
	color: #BEBFC1;
	font: 12px "helvetica", arial, sans-serif;
}

a.navtextsmall:hover 
{ 
	text-decoration: none; 
	color: #ffffff;	
}

a.navtextsmall:active
{
	color: #BEBFC1;
	text-decoration: none;
	font: 12px "helvetica", arial, sans-serif;
}

a.homelinks
{
	text-decoration: none;
	color: #BEBFC1;
	font: 17px "helvetica", arial, sans-serif;
	line-height:19pt;
}

a.homelinks:hover 
{ 
	text-decoration: underline; 
}

a.homelinks:active
{
	text-decoration: none;
}

a.promolinks
{
	text-decoration: none;
	color: #6ed0f5;
	font: 28px "helvetica", arial, sans-serif;
	line-height:28pt;
}

a.promolinks:hover 
{ 
	text-decoration: underline; 
}

a.promolinks:active
{
	text-decoration: none;
}

a.promolinks2
{
	text-decoration: none;
	color: #6ed0f5;
	font: 20px "helvetica", arial, sans-serif;
	line-height:20pt;
}

a.promolinks2:hover 
{ 
	text-decoration: underline; 
}

a.promolinks2:active
{
	text-decoration: none;
}

FIELDSET {
 padding: 0.5em;
 margin: 0.5em 0em;
 border: 1px solid #cccccc;
 }


 
 form {margin: 0px 0px 0px 0px; }