.bodyCopy 			 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
.heading1 			 { font-family:Arial, Helvetica, sans-serif; color: #FF9900; font-size:12px; font-weight:bold; }
.headingProducts 	 { font-family:Arial, Helvetica, sans-serif; color: #FF9900; font-size:14px; font-weight:bold; padding-top:3px; }
.title2				 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding-left:3px; }
.title3				 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height:18px; text-transform:uppercase; padding-top:2px; }
.titleNoPad 		 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; }
.titleRed 			 { font-family:Arial, Helvetica, sans-serif; color: #990000; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; }
.titleBlack 		 { font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding-left:35px;}
.titleBlue			 { font-family:Arial, Helvetica, sans-serif; color: #0099CC; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding: 3px 0 0 37px; }
.titleDarkBlue		 { font-family:Arial, Helvetica, sans-serif; color: #006A9F; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding: 3px 0 0 37px; }
.titleGrey			 { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding: 3px 0 0 30px; }
.titleDark 			 { font-family:Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; }
.titleGoBack		 { font-family:Arial, Helvetica, sans-serif; color: #CD3704; font-size: 9px; font-weight: bold; line-height:14px; text-transform:uppercase; padding-right:3px; padding-bottom:4px; }
.titleLight			 { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; }
.titleShopCart 		 { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; }
.titleShopCartPro 	 { font-family:Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; font-weight: bold; line-height:14px; text-transform:uppercase; padding-bottom:3px; }
.footer 			 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin-left:30px; }
.foot 				 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.spacer 			 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color: #003366; }
.footersmall 		 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #666666; }
.small 				 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 10px; color:#000000 }
.small2 			 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; line-height: 13px; }
.homeSubscribe 		 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px; padding-left:15px; width:150px; padding-top:7px; }
.bold 				 { font-weight:bold; }
.notBold			 { font-weight:normal; }
.uppercase 			 { text-transform:uppercase; }
.gallerytxt 		 { font-family:Arial, Helvetica, sans-serif; color: #FF9900; font-size:14px; font-weight:bold; overflow:hidden }
.productstxt 		 { font-family:Arial, Helvetica, sans-serif; color: #FF0000; font-size:11px; font-weight:bold; overflow:hidden; line-height:12px; }
.eventdetailhead	 { font-family:Arial, Helvetica, sans-serif; color: #CD3704; font-size:14px; overflow:hidden }
.proprice			 { font-family:Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height:14px; text-transform:uppercase; p }
/* Links */
.links 				 { font-family:Arial, Helvetica, sans-serif; color:#CD3704; font-size:12px;  }
a.subLink2:link      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;  }
a.subLink2:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366;  } 
a.subLink2:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #222222;  }	
/* Template's Top Links - Next to Search Btn  */
a.gallerylinkaa :link      { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;  line-height: 13px; }
a.gallerylinkaa :active     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444444; line-height: 13px; }
a.gallerylinkaa :visited   { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;  line-height: 13px; }	
a.gallerylinkaa :hover     { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #444444;  line-height: 13px; }
.footfont		      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79A9B4; text-decoration: none;  }
a.footlink:active      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79A9B4; text-decoration: none;  }
a.footlink:link      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79A9B4; text-decoration: none;  }
a.footlink:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79A9B4; text-decoration: none;  }	
a.footlink:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79A9B4; text-decoration: none;  }
a.subLink3:link      {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: none; line-height: 18px; }
a.subLink3:visited   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; text-decoration: none; line-height: 18px; }	
a.subLink3:hover     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e26c1e; text-decoration: none; line-height: 18px; }
 
.titlelink 		     { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; margin-left:4px; }
a.titlelink		     { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; margin-left:4px; }
a.titlelink:link     { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; margin-left:4px; }
a.titlelink:visited  { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; margin-left:4px; }
a.titlelink:hover    { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; margin-left:4px; }
.titlelink2 		 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; }
a.titlelin2k		 { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; }
a.titlelink2:link    { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; }
a.titlelink2:visited { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; }
a.titlelink2:hover   { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:14px; text-transform:uppercase; }
/* Datalist items */
.dlDocumentLinks a:link, a:visited, a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:14px; }
a.dlDocumentLinks 						 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:14px; }
a.dlDocumentLinks:link 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:14px; }
a.dlDocumentLinks:visited					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:14px; }
a.dlDocumentLinks:hover 					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:14px; }
/* Cart Links */
.dlCartLinks 								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:12px; text-transform:uppercase }
a.dlCartLinks 								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:12px; text-transform:uppercase}
a.dlCartLinks:link 							{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:12px; text-transform:uppercase}
a.dlCartLinks:visited 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:12px; text-transform:uppercase}
a.dlCartLinks:hover 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:12px; text-transform:uppercase}
/* Board Datalist */
.boardDocumentLinks 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; }
a.boardDocumentLinks:active 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color: #CD3704; text-decoration: none; font-weight:bold; text-decoration:none; }
a.boardDocumentLinks:link 					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: line-height:14px; #CD3704; text-decoration: none; font-weight:bold; text-decoration:none; }
a.boardDocumentLinks:visited				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color: #CD3704; text-decoration: none; font-weight:bold; text-decoration:none; }
a.boardDocumentLinks:hover 					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; color: #CD3704; text-decoration: none; font-weight:bold; text-decoration:none; }
/* footer link items */
a.footerlink:link 							{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; line-height:14px; }
a.footerlink:visited 						{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; text-decoration: none; line-height:14px; }
a.footerlink:hover 							{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CD3704; text-decoration: none; line-height:14px; }
a.evntprodlink:link 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; font-weight:normal; }
a.evntprodlink:active 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; }
a.evntprodlink:visited 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; }
a.evntprodlink:hover 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height:14px; }
/* General - Orange */
.general 									{ color:#333333; }
.generalH1 									{ color:#CD3704; }
.generalH2 									{ font-size:12px; color:#CD3704; }
.boxtext 									{ font-family:Arial, Helvetica, sans-serif; color:#8B3005; font-size:11px; } 
a.DocumentLinks 							{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CD3704; text-decoration: none; font-weight:bold; line-height:20px; }
a.eventDocumentLinks 						{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366 ; text-decoration: none; font-weight:bold; line-height:20px; }
/* Events - Blue */
.events 									{ color:#FFFFFF; }
.eventsH1 									{ font-family: Arial, Helvetica, sans-serif; color:#003366; font-weight:normal; font-size:13px; line-height:20px; }
.eventsHomeH1 								{ font-family: Arial, Helvetica, sans-serif; color:#33FFFF; font-weight:bold; font-size:11px; line-height:15px; }
.TQhomeevents .eventsHomeH1 				{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF !important; font-weight:bold; font-size:11px; line-height:15px; }
.eventH2 									{ font-size:11px; color:#003366; } /* events heading  */
/* News - Red */
.news { }
.newsH1 									{ font-family: Arial, Helvetica, sans-serif; color:#CD3704; font-weight:normal; font-size:13px; line-height:20px; }
a.goBackToNewsListingRolloverLink:link 		{ font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; line-height:15px; text-transform:uppercase; margin-left:4px; }
a.goBackToNewsListingRolloverLink:visited   { font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; line-height:15px; text-transform:uppercase; margin-left:4px; }
a.goBackToNewsListingRolloverLink:hover 	{ font-family:Arial, Helvetica, sans-serif; color: #FF9900; font-size: 10px; line-height:15px; text-transform:uppercase; margin-left:4px; }
/* Misc - Grey */
.TQhomeevents .whitecopy 					{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color:#33FFFF !important; }
.whitecopy 									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; color:#FFFFFF; }
.blackcopy 									{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color:#333333; }
/* News - Brown */
.NewsListH1 								{ font-family: Arial, Helvetica, sans-serif; color:#993300; font-weight:bold; font-size:11px; line-height:20px; }
#pbProductOptions .ComboBoxImage_WindowsGray  { border:1px solid #7F9DB9; }
#pbProductOptions .ComboBoxInput_WindowsGray  { border:1px solid #7F9DB9; margin-top:5px; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; }
