/* GLOBAL */
BODY			{ padding:0px; margin:0px; background-color:#ffffff;}
INPUT	 		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#000000;}
SELECT	 		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#000000;}
a:link			{ color:#037776;}
a:active			{ color:#037776;}
a:visited			{ color:#037776;}
a:hover			{ color:#666666;}
h4 {font-family: arial, verdana, sans-serif; font-size:13px;  color:#000000;}
h2 {font-family: arial, verdana, sans-serif; font-size:16px;  color:#000000;}
h3 {font-family: arial, verdana, sans-serif; font-size:15px;  color:#000000;}
p {font-family: arial, verdana, sans-serif; font-size:12px;  color:#000000;} 
/* HEADER */
.HeaderText  		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#808183;}
.HeaderText td		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#808183; padding:0px 5px 0px 5px;}
.HeaderText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Active	{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#808183; text-decoration:none;}
.HeaderText  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#037776; text-decoration:none;}

/* NAV */
.NavBar 			{ background-color:#ffffff;border-top:solid 1px #cccccc;  border-bottom:solid 1px #cccccc;font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; height:28px;} 
.NavText  		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666;}
.NavText td		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; padding:0px 5px 0px 5px;}
.NavText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Active		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Visited		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#666666; text-decoration:none;}
.NavText  a:Hover		{ font-family: arial, verdana, sans-serif; font-size:11px; text-transform:uppercase; color:#037776; text-decoration:none;}
.NavBlack 		 { color:#000000; }


/* HOME PAGE */
.BannerFrame		{ border:solid 1px #cccccc;}

/* SUB PAGE */
.SubBar			{ background-color:#F2F2F2;  border-bottom:solid 1px #cccccc;font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366; height:28px;}
.CategoryTitle 		{ font-family: arial, verdana, sans-serif; font-size:15px;  color:#626366;padding-left:5px;}
.Crumbing		{ padding-left:5px; font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Crumbing a:Link		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Crumbing a:Active		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Crumbing a:Visited		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Crumbing a:Hover		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776;}
.CrumbCurrent		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776; font-weight:bold;}
.Paging			{ padding-left:5px; font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.Paging a:Link		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#666666;}
.Paging a:Active		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#666666;}
.Paging a:Visited		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#666666;}
.Paging a:Hover		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776;}
.PagingCurrent		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776; font-weight:bold;}

/* PRODUCT DETAIL */
.DescriptionText		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;}
.DescriptionText	p	{font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; margin:3px 0px 3px 0px;}
.DescriptionText	ul	{font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; margin-top:5px;}
.ProductTitle		{font-family: arial, verdana, sans-serif; font-size:16px;  color:#000000;}
.ProductPrice		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#666666;}
a.TabA:Link		{ white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabA:Active		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabA:Visited		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabA:Hover		{ white-space:nowrap;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabN:Link		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabN:Active		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabN:Visited		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
a.TabN:Hover		{ white-space:nowrap;background-color:#BBBDBF;font-family: arial, verdana, sans-serif; font-size:11px;  color:#ffffff; font-weight:bold; display:block; padding:10px; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-left:solid 1px #cccccc; text-decoration:none; }
.BorderBottom		{ border-bottom:solid 1px #cccccc; }
.Coordinates		{ padding: 0px 8px 0px 8px;}

/* LEFT NAV */
.MainLeftNav		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#037776; border-bottom:solid 1px #cccccc; padding:5px; width:110px;}
.MainLeftNav a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#037776; text-decoration:none;}
.MainLeftNav a:Active	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#037776; text-decoration:none;}
.MainLeftNav a:Visited	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#037776; text-decoration:none;}
.MainLeftNav a:Hover	{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:bold; color:#000000; text-decoration:none;}
.SubNav1			{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#000000; text-decoration:none;}
.SubNav1	 a:Link		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#000000; text-decoration:none;}
.SubNav1	 a:Active		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#000000; text-decoration:none;}
.SubNav1	 a:Visited		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#000000; text-decoration:none;}
.SubNav1	 a:Hover		{font-family: arial, verdana, sans-serif; font-size:12px;  font-weight:normal; color:#037776; text-decoration:none;}
.SubNav2			{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Link		{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Active		{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Visited		{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:normal; color:#666666; text-decoration:none;}
a.SubNav2:Hover		{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:normal; color:#037776; text-decoration:none;}
.SubNav2Current		{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:bold; color:#037776; text-decoration:none;}
a.SubNav2Current:Link	{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:bold; color:#037776; text-decoration:none;}
a.SubNav2Current:Active	{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:bold; color:#037776; text-decoration:none;}
a.SubNav2Current:Visited	{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:bold; color:#037776; text-decoration:none;}
a.SubNav2Current:Hover	{font-family: arial, verdana, sans-serif; font-size:11px;  font-weight:bold; color:#000000; text-decoration:none;}

/* CONTENT */
.Content			{ padding:10px;}
.Frame			{ border: solid 1px #666666;}
.ProductListName		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;}
a.ProductListName:Link	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none;}
a.ProductListName:Active	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none;}
a.ProductListName:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none;}
a.ProductListName:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#037776;text-decoration:none;}
.PanelTitle		{ background-color:#007172; color:#ffffff; font-family: arial, verdana, sans-serif; font-size:12px;font-weight:bold; padding: 2px 5px 2px 5px; }
.PanelTitleButton		{ background-color:#007172; color:#ffffff; font-family: arial, verdana, sans-serif; font-size:12px;font-weight:bold; padding: 2px 5px 2px 5px; }
.PanelCellLeftBold		{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:bold;padding:3px;}
.PanelCellLeft		{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:normal;padding:3px;}
.PanelCellRight		{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:normal;padding:3px;}
.PanelContainer		{ border: solid 1px #cccccc;}

/* FOOTER */
.FooterBar 		{ background-color:#ffffff;border-top:solid 1px #cccccc;  border-bottom:solid 1px #cccccc;font-family: arial, verdana, sans-serif; font-size:11px;  color:#999999;} 
.FooterText  		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#999999;}
.FooterLabel 		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;font-weight:bold; }
a.FooterLabel:Link		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none; }
a.FooterLabel:Active	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none; }
a.FooterLabel:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none; }
a.FooterLabel:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px; color:#666666;text-decoration:none; }
.FooterText td		{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#999999; padding:5px;}
.FooterText  a:Link		{ font-family: arial, verdana, sans-serif; font-size:11px; color:#999999; text-decoration:none;}
.FooterText  a:Active	{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#999999; text-decoration:none;}
.FooterText  a:Visited	{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#999999; text-decoration:none;}
.FooterText  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776; text-decoration:none;}
.FooterNav 		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999; text-decoration:none;padding:10px;}
.FooterNav a:Link		{ font-family: arial, verdana, sans-serif; font-size:10px; color:#999999; text-decoration:none;}
.FooterNav  a:Active	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterNav  a:Visited	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999; text-decoration:none;}
.FooterNav  a:Hover	{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#037776; text-decoration:none;}

/* SHOPPING CART */
.cartText			{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:bold;padding:3px;}
.persText			{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:normal;padding:3px;}
.loginMessage		{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#999999;font-weight:normal;}
.cartMessageHdr		{ font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:bold;}
.formComment		{ font-family: arial, verdana, sans-serif; font-size:10px;  color:#000000;font-weight:normal;}
.HdrLogin			{ font-family: arial, verdana, sans-serif; font-size:14px;  color:#000000;font-weight:bold;}
.cartBorder		{ border:solid 1px #cccccc;}
.formHdrBorder		{ background-color:#D2D2D2;  font-family: arial, verdana, sans-serif; font-size:11px;color:#666666; font-weight:bold; padding: 5px;}
.ShopData		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;border-top:solid 1px #cccccc;}
.priceCart			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;border-top:solid 1px #cccccc;}
.cartSep			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;border-top:solid 1px #cccccc;}
.ImageButton		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;}
.cartTotal			{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#037776; font-weight:bold;border-top:solid 2px #037776;}
.cartSubTotal		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000; font-weight:bold;border-top:solid 1px #cccccc;}
.cartGrandTotal		{ padding:2px 5px 2px 5px;font-family: arial, verdana, sans-serif; font-size:13px;  color:#037776; font-weight:bold;border-top:solid 2px #037776;}
.bottomBorder		{border-top:solid 1px #cccccc;}
.SortRow			{ background-color:#F2F2F2;  border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;font-family: arial, verdana, sans-serif; font-size:11px;  color:#626366;}
.OddRow			{ background-color:#ffffff;}
.EvenRow		{ background-color:#f2f2f2;}
.cartSubHeader		{ font-family: arial, verdana, sans-serif; font-size:14px;color:#000000; font-weight:bold; padding:5px;}
.formHdrActive		{ font-family: arial, verdana, sans-serif; font-size:12px;color:#037776; font-weight:bold; padding: 5px; border-bottom: solid 1px #037776;}
.ButtonRow		{ border-top: solid 1px #037776;padding:5px;}

/* EMAILS */
.EmailSubBar		{ background-color:#F2F2F2;  border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;font-family: arial, verdana, sans-serif; font-size:14px;  color:#626366; height:28px; text-transform:uppercase;}
.cartDescBold		{font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:bold;padding:3px;}
.cartDesc			{font-family: arial, verdana, sans-serif; font-size:11px;  color:#000000;font-weight:normal;padding:3px;}

.errors      {color: red;}

/* STATIC CONTENT*/
.ContentText		{font-family: arial, verdana, sans-serif; font-size:15px;  color:#000000;}
