BODY, P, .P, OL, TD, BLOCKQUOTE, TD, UL, LI { font-family : Arial, Verdana, sans-serif;  
	font-size: 12px; color: #666666;  letter-spacing: 133%; line-height: 16px; }

H2, .H2  { font-family: Verdana, sans-serif; font-size: 18px; }
.H2s  { font-size: 12px; color: #666666 }

.H3half  { font-family: Verdana, sans-serif; font-size: 16px;}

H3, .H3  { font-family: Verdana, sans-serif; font-size: 14px; color: #336633; letter-spacing: 103%}
.H3black  { font-family: Verdana, sans-serif; font-size: 14px; color: #000000; letter-spacing: 103%}
.H3s  { font-family: Verdana, sans-serif; font-size: 12px; color: #336633; }
.H3sBlack  { font-family: Verdana, sans-serif; font-size: 12px; color: #000000; }

H4, .H4  { font-family: Verdana, sans-serif; font-size: 11px; }

.text14 { font-size: 14px; }
.text11 { font-size: 11px; }  			
.text10 { font-size: 10px; }
.text9 { font-size: 9px; }
.text8 { font-size: 8px; }
.text18 { font-size: 18px;}
.justify {text-align:justify}
.topPad15 { padding-top: 15px; }

.white { color: #FFFFFF; }
.black { color: #000000; }
.green { color: #336633; }
.gray { color: #808080; }
.lightGray { color: #9F9F9F; }
.burgandy { color: #990000; }
.red { color: #FF0000; } 
.navy {color: #000066; }
.blue {color: #000099; }
.smBurgandy { color: #CC0033; font-size: 10px; }

/* Shopping Cart classes */
.cartDotBG { background: url(/images2/dot_horz.gif);}
.cartCellBG { background: url(/images2/order/lightgreen.gif);}
.cartTitle { font-size: 25px; font-weight: bold; color: #000000; margin-left: 10pt; margin-right: 10pt; line-height: 30px; }
.cartPrice { font-size: 25px; font-weight: bold; color: #000000; line-height: 110%; }
.cartP { color: #000000; margin-left: 10pt; margin-right: 35pt; }
.cartTD { color: #000000; margin-left: 10pt; margin-right: 10pt; }

/* DNR classes */
.grayFadeDownBG { background: url(/images2/dnr/grayfadedown.jpg);}
.grayFadeUpBG { background: url(/images2/dnr/grayfadeup.jpg);}
.lightBeigeBG { background: url(/images2/dnr/lightbeige.gif);}
.tpDNR {padding-top: 15px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px;}

.topNavCartCount { font-size: 14px; color: #D77D00 }

/* Home Page ONLY */
.homeLeftH  { font-size: 18px; color: #333333; font-weight: bold; line-height: 12px; letter-spacing: 97%}
.homeText  { font-size: 11px; color: #333333; line-height: 14px; letter-spacing: 97%}
.homeBKGpad {padding-left: 18px; padding-right: 5px;}

.tpl2 {padding-top: 25px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl2ab {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl3 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl4 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl5 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl6 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl7 {padding-top: 25px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl8 {padding-top: 35px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpl9 {padding-top: 30px; padding-bottom: 35px; padding-left: 20px; padding-right: 60px;}
.tpmg {margin-top: 20px; margin-bottom: 20px; margin-left: 20px; margin-right: 20px;}

.leftNav1pad {padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px}
.leftNav1padNoSub {padding-left:25px; padding-right:10px; padding-top:4px; padding-bottom:4px}

.leftNav2pad {padding-left:41px; padding-right:5px; padding-top:2px; padding-bottom:2px}
.leftNav2padOn {padding-left:26px; padding-right:5px; padding-top:2px; padding-bottom:2px}

.leftNav3pad {padding-left:55px; padding-right:5px; padding-top:2px; padding-bottom:2px}
.leftNav3padOn {padding-left:41px; padding-right:5px; padding-top:2px; padding-bottom:2px}

.topNav3Bkg { background-image:url(images2/nav/nav3_orange_bkg.gif); padding-top: 8px; padding-left: 10px;}
.topNav3BkgOn { background-image:url(images2/nav/nav3_green_bkg.gif); padding-top: 8px; padding-left: 10px;}

.padTop {padding-top:5px;}
.padLeft8 {padding-left: 8px;}
.hd1 { font-family : Arial, Verdana, sans-serif; font-size: 22px; color: #333333; font-weight: bold; line-height: 26px; }
.hdSub1 { font-family : Arial, Verdana, sans-serif; font-size: 14px; color: #333333; font-weight: bold; padding-top:5px;}
.hd2 { font-family : Arial, Verdana, sans-serif; font-size: 22px; color: #FFFFFF; font-weight: bold; line-height: 26px; }
.hdSub2 { font-family : Arial, Verdana, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; padding-top:5px;}

.UL { list-style-image:url(/images2/bullet.gif); margin-left: 16; padding: 0px 0px 0px 0px;}
.UL2 { list-style-image:url(/images2/bullet2.gif); margin-left: 16; padding: 0px 0px 0px 0px; }
.LI { list-style-image:url(/images2/bullet.gif); margin-left: 16; padding: 0px 0px 0px 0px; }

.rNavTableBorder { border-style:solid; border-color:#E9E9E9; border-width:1px; }
.smeTableBorder { border-style:solid; border-color:#E6E6E6; border-width:2px; }
.smeTableHD { padding-top: 3px; padding-bottom:3px; padding-left: 12px; background-color:#CCDABB; border-style:solid; border-color:#F3F8EC; border-width:1px; }
.smeTablePad {padding: 10px;}

.tableLineTop { border-top-style:solid; border-top-width:1px; border-top-color:#D0D7DF; padding-top: 2px; padding-bottom: 2px; }
.tableLineBottom { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#D0D7DF; padding-top: 6px; padding-bottom: 6px; }
.tableLineTopBottom { border-top-style:solid; border-top-width:1px; border-top-color:#D0D7DF; 
					  border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#D0D7DF;
					  padding-top: 2px; padding-bottom: 2px; }

A:LINK { color: #0569CB; text-decoration: underline; }
A:VISITED { color: #666666; text-decoration: underline; } 
A:HOVER { text-decoration: none; color: #0000FF; }

A.topNav3:LINK, A.topNav3:VISITED { font-size:12px; color:#FFFFFF; letter-spacing:106%; font-weight:bold; text-decoration: none; line-height: 13px; }
A.topNav3:HOVER { color:#FFFFFF;text-decoration: underline; }
  
A.topNav1:LINK, A.topNav1:VISITED { font-size: 11px; color: #666666; text-decoration: none; }
A.topNav1:HOVER { color: #666666; text-decoration: underline; }

A.topNav1b:LINK, A.topNav1b:VISITED { font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.topNav1b:HOVER { color: #FFFFFF; text-decoration: underline; }
					  
A.topNavCart:LINK, A.topNavCart:VISITED, .topNavCart { font-size: 14px; color: #000000; text-decoration: underline; }
A.topNavCart:HOVER { text-decoration: none; }

A.advSearch:LINK, A.advSearch:VISITED { font-size: 9px; color: #999999; text-decoration: underline; font-weight: bold;}
A.advSearch:HOVER { color: #999999; text-decoration: none; }

A.rightNav:LINK, A.rightNav:VISITED  { font-size: 11px; color: #666666; text-decoration: underline; line-height: 12px;}
A.rightNav:HOVER { text-decoration: none; }
.rightNav  { font-size: 11px; color: #666666; line-height: 12px;}
.rightNavHeader { font-size: 11px;  color: #333333; line-height: 20px; letter-spacing: 145%}
.rightNavHeader2 { font-size: 11px;  color: #333333; line-height: 12px; letter-spacing: 145%}

A.header2:LINK, A.header2:VISITED, .header2 { color: #000000; font-size: 11px; text-decoration: none; }	  
A.header2:HOVER { text-decoration: underline;}

A.header3:LINK, A.header3:VISITED, .header3 { color: #FFFFFF; font-size: 11pt; text-decoration: none; }	  
A.header3:HOVER { text-decoration: underline;}

A.footer:LINK, A.footer:VISITED, { color: #666666; font-size: 10px; text-decoration: underline;}	  
A.footer:HOVER { text-decoration: none; }
.footer { color: #666666; font-size: 10px; text-decoration: none; }

A.leftNav1:LINK, A.leftNav1:VISITED  { text-decoration: underline; color: #FFFFFF; font-size: 11px; line-height: 12px; }	
A.leftNav1:HOVER { text-decoration: none; }
.leftNav1  { color: #FFFFFF; font-size: 11px; line-height: 12px; }	
A.leftNav1On:LINK, A.leftNav1On:VISITED  { text-decoration: underline; color: #FFFFFF; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav1On:HOVER { text-decoration: none; }

A.leftNav2:LINK, A.leftNav2:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav2:HOVER { text-decoration: none; }
.leftNav2  { color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav2On:LINK, A.leftNav2On:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav2On:HOVER { text-decoration: none; }

A.leftNav3:LINK, A.leftNav3:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav3:HOVER { text-decoration: none; }
.leftNav3  { color: #000000; font-size: 11px; line-height: 12px; }	
A.leftNav3On:LINK, A.leftNav3On:VISITED { text-decoration: underline; color: #000000; font-size: 11px; line-height: 12px; font-weight:bold;}	
A.leftNav3On:HOVER { text-decoration: none; }

A.topNav1:LINK, A.topNav1:VISITED { font-size: 11px; color: #666666; text-decoration: none; }
A.topNav1:HOVER { color: #666666; text-decoration: underline; }

A.supportBreadcrumb:LINK, A.supportBreadcrumb:VISITED  { font-size: 10px; color: #666666; text-decoration: underline; line-height: 12px;}
A.supportBreadcrumb:HOVER { text-decoration: none; }
.supportBreadcrumb  { font-size: 10px; color: #666666; line-height: 12px;}

A.homeLeftH:LINK, A.homeLeftH:VISITED { font-size: 18px; color: #333333; font-weight: bold; line-height: 12px; letter-spacing: 97%; text-decoration: none; }
A.homeLeftH:HOVER { color: #333333; text-decoration: underline; }

A.homeLowerH:LINK, A.homeLowerH:VISITED { font-size: 14px; color: #333333; font-weight: bold; line-height: 12px; letter-spacing: 97%; text-decoration: none; }
A.homeLowerH:HOVER { color: #333333; text-decoration: underline; }

A.green:LINK, A.green:VISITED { text-decoration: none; color: #336633; }	
A.green:HOVER { text-decoration: underline; }

A.burgandy:LINK, A.burgandy:VISITED { text-decoration: none; color: #CC0033; }	
A.burgandy:HOVER { text-decoration: underline; }

