/* don't add span - NN4 loses it */
body, td, th, p, div{font-family:verdana, arial, helvetica, sans-serif; font-size:9pt;}
	
body{margin:0px; padding:0px; color:#333333; background:#f3f3f3;}
strong{color:#666666;}

#container{width:772px;}
#productSearch {width:130px; height:auto}
	
/* links */
/*a:link	*/

/*
a.style4:link		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.style4:visited	{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.style4:active		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.style4:hover 		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}	

a.hidden:link		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.hidden:visited	{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.hidden:active		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}
a.hidden:hover 		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none;}

a.landingTitleLink:link		{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:9pt; color:#FFFFFF;}
a.landingTitleLink:visited	{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:9pt; color:#FFFFFF;}
a.landingTitleLink:active	{font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:9pt; color:#FFFFFF;}
a.landingTitleLink:hover 	{font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; font-weight: normal; font-size:9pt; color:#FFFFFF;}	
*/

/* general 
.text		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#000000; line-height:1.2em; background:#FFFFFF;}
.textnb		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#000000; line-height:1.2em;}
.textnbW	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt;  font-weight: bold; color:#FFFFFF; line-height:1.2em;}
.textw		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#FFFFFF; font-weight: bold;}
.textwb		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#003333; font-weight: bold;}
.text7		{font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#000000; background:#FFFFFF;}
*/
.productSearch	{font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; color:#F00014; font-weight:bold; background:#D9E1EF; border-right-color:#CCCCCC; }
.categorySearch {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#000000; background:#FFFFFF; width:148px; border-right-color:#CCCCCC;}
.keywordSearch  {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal; width:129px; height:22px;}

/*(.leftNavText {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:normal; background:#F6F6F6; border-right-color:#CCCCCC;} */
.leftNavText {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#000000; font-weight:normal; background:#FFFFFF; border-right-color:#CCCCCC;}
.leftnavBar {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#054BA1; background:#DAE2EF url('/images/sitehomepage_leftNav.jpg') repeat-y;}
.leftNavBorder {border-left:none 0 #FFFFFF; border-right:solid 1px #cccccc; border-bottom:none 0 #FFFFFF; border-top:none 0 #FFFFFF} 

.header		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight: bold; color:#336666;}
.footer		{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#999999;}
.title		{font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; font-weight: bold; color:#000000;}
.title2		{font-family: verdana, arial, helvetica, sans-serif; font-size:14pt; font-weight: bold; color:#003333;}
.title3		{font-family: verdana, arial, helvetica, sans-serif; font-size:14px; font-weight: bold; color:#0eabcc;}
.title4		{font-family: verdana, arial, helvetica, sans-serif; font-size:16px; font-weight: bold; color:#0eabcc;}
.title5		{font-family: verdana, arial, helvetica, sans-serif; font-size:15px; font-weight: bold; color:#FFFFFF;}
.title6		{font-family: verdana, arial, helvetica, sans-serif; font-size:16px; font-weight: bold; color:#FFFFFF;}
.table	    {border-width: 1; border-color: #CCCCCC; border: 1px solid Gray; background:#FFFFFF;}
.base     	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#000000; background:#FFFFFF;}
.base2    	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#FFFFFF; background:#000000;}
.itemtitle  {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight: bold; color:#333333; background:#FFFFFF;}
.itemdetail {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#000000; background:#E4E4E4;}
.shade    	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#666666; background:#669966;}
.shade2    	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:#FFFFFF; background:#333333;}

/* navigation */
.topNavCart {font-family: verdana, arial, helvetica, sans-serif; font-weight: normal; font-size:7pt; color:#000000;}
/*
a.topNavCart:link {font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:7pt; color:#000000;}
a.topNavCart:visited {font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:7pt; color:#000000;}
a.topNavCart:active {font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:7pt; color:#000000;}
a.topNavCart:hover {font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; font-weight: normal; font-size:7pt; color:#000000;}
*/

/*
.ViewCart {font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:7pt; color:red;}
a.ViewCart:link {font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; font-weight:bold; font-size:7pt; color:red;}
a.ViewCart:visited {font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; font-weight: bold; font-size:7pt; color:red;}
a.ViewCart:active {font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; font-weight: bold; font-size:7pt; color:red;}
a.ViewCart:hover {font-family:verdana, arial, helvetica, sans-serif; text-decoration:underline; font-weight: bold; font-size:7pt; color:red;}
*/

.RedText {font-family: verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:8pt; color:red;}

/* home page */
.homePageBorder {background:#FFFFFF; border:solid 1px #cccccc; padding:0px 0px 0px 0px;}

.homePageText {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; font-weight:bolder; color:#2D5CA2; font-style:normal; background-color:#F4F4FC;}
a.homePageText:link {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.homePageText:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.homePageText:active {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.homePageText:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:10pt; text-decoration:underline; font-weight:bold; color:#FF0000;}

/* home page small text and link */
.textGray	{font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#808080;}
a.textGray:link {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#808080;}
a.textGray:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#808080;}
a.textGray:active {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#808080;}
a.textGray:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#808080;}

/* product detail page (product.asp) */
.textGray9	{font-family: arial, helvetica, sans-serif; font-size:9pt; color:#808080;}
a.textGray9:link {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#808080;}
a.textGray9:visited {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#808080;}
a.textGray9:active {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#808080;}
a.textGray9:hover {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#808080;}

.textWhite	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:000000; font-weight:bold}
a.textWhite:link {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.textWhite:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.textWhite:active {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.textWhite:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; color:#FFFFFF;}

.textRed	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; color:red;}
a.textRed:link {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed:active {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:bold; color:red;}

.textRed2	{font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; color:red;}
a.textRed2:link {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed2:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed2:active {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; color:red;}
a.textRed2:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:bold; color:red;}

.textBlue	{font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; color:#2D5CA2;}
a.textBlue:link {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#2D5CA2;}
a.textBlue:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#2D5CA2;}
a.textBlue:active {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:normal; color:#2D5CA2;}
a.textBlue:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#FF0000;}

.textBlue2	{font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#2D5CA2;}
a.textBlue2:link {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.textBlue2:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.textBlue2:active {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:none; font-weight:bold; color:#2D5CA2;}
a.textBlue2:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:bold; color:#FF0000;}

.textBlue3	{font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; font-weight:normal; color:#2D5CA2;}
a.textBlue3:link {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textBlue3:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textBlue3:active {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textBlue3:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#FF0000;}

.textBlue4	{font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#2D5CA2;}

/* home page category */
.homePageCategory {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#054BA1; background:#DAE2EF url('/images/site/homepageCategory.jpg') repeat-x;}
a.homePageCategory:link {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; text-decoration:none; font-weight:bold; color:#054BA1;}
a.homePageCategory:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; text-decoration:none; font-weight:bold; color:#054BA1;}
a.homePageCategory:active {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; text-decoration:none; font-weight:bold; color:#054BA1;}
a.homePageCategory:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:bold; color:#FF0000;}

/* home page categories link */
.homePageLink {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; font-weight:normal; color:#054BA1;}
a.homePageLink:link {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#054BA1;}
a.homePageLink:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#054BA1;}
a.homePageLink:active {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#054BA1;}
a.homePageLink:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-decoration:underline; font-weight:normal; color:#054BA1;}

/* general web site */
.generalText {font-family: arial, helvetica, sans-serif; font-size:9pt; font-weight:normal; color:#2D5CA2; font-style:normal;}
a.generalText:link {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.generalText:visited {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.generalText:active {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.generalText:hover {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:normal; color:#FF0000;}

/* general text, Bolded*/
.generalBoldText {font-family: arial, helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#2D5CA2;}
a.generalBoldText:link {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:bold; color:#2D5CA2;}
a.generalBoldText:visited {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:bold; color:#2D5CA2;}
a.generalBoldText:active {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:bold; color:#2D5CA2;}
a.generalBoldText:hover {font-family: arial, helvetica, sans-serif; font-size:9pt; text-decoration:underline; font-weight:bold; color:#FF0000;}

/* general text, 8 points font */
.textVerdana8 {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#2D5CA2; font-style:normal;}
a.textVerdana8:link {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textVerdana8:visited {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textVerdana8:active {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:normal; color:#2D5CA2;}
a.textVerdana8:hover {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-decoration:underline; font-weight:normal; color:#FF0000;}

/* custom plaques text */
.customPlaqueText {font-family: arial, helvetica, sans-serif; font-size:12pt; font-weight:bold; color:#577C6D; font-style:normal;}
a.customPlaqueText:visited {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}
a.customPlaqueText:active {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}
a.customPlaqueText:hover {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}

.customPlaqueLink {font-family: arial, helvetica, sans-serif; font-size:12pt; font-weight:normal; text-decoration:underline; color:Blue;}
a.customPlaqueLink:visited {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}
a.customPlaqueLink:active {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}
a.customPlaqueLink:hover {font-family: arial, helvetica, sans-serif; font-size:12pt; text-decoration:underline; font-weight:normal; color:Blue;}
