BODY    {
	margin: 0px 0px 0px 0px;
	font-family: Verdana , Geneva , Arial , helvetica , sans-serif;
	background-image: url(images/tile1.jpg);
	background-repeat: repeat;
}
TD {
	font-size: 10pt;
}
.silky_smooth_bodycopy {
	color: black;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
	height: 100%;
	 
}
.circlelist {
	list-style: none;

}

.CatName {
	font-size: 12pt;
}
A.SectionSelected
{
color: Red;
}
A:hover    {
	color: DarkOrange;
	text-decoration: none;
}

A:visited    {
	color: #909;
	text-decoration: underline;	
	text-align: Left;
}

.textbox {
	border: 1px solid #006699;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 2px;
	font-style: normal;
}

.textbox_asap {
	border: 1px solid #006699;
	font-size: 10px;
	padding-left: 7px;
	padding-bottom: 1px;
	padding-right: 2px;
	font-style: normal;
}

.textbox_quantity {
	border: 1px solid #006699;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 2px;
	font-style: normal;
}


P.WhiteOnBlue    {
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
	font-style: normal;
	background-color: #336699;
}
P.Address {
  color: #003366;
  font-size: 10px;
  font-style: 	normal;
  margin: 0px 0px 0px 0px;
  text-indent: 0px;
  line-height: 10px;
}
P.AddressHeader {
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
}
*.Btn{
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 98px;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  font-size: 9px;
  color: #FFFFFF;
  background-color: #<%=myNavColor%>;
}
*.Btn A:hover{
  color: #000000;
  background-color: #ffffff;	
}
*.Btn A:active{
  color: #000000;
  background-color: #<%=myNavColor%>;
}
*.Btn A:visited{
  color: #000000;
  background-color: #AAAAFF;
}
TD.LeftNav    {
	color: white;
	background-color: #103c69;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	font-size: 9pt;
}
TD.WhiteOnBlue    {
	background-color: #336699;
	font-style: normal;
	font-weight: bolder;
	text-align: right;
	color: #FFFFFF;
	font-size: 12px;
}
BODY.popup    {
	background-color: white;
	font-size: 12px;
	margin: 0px;
}
TD.blue    {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	font-style: normal;
	border-left-width: 0pt;
	border-top-width: 5pt;
	border-right-width: 1pt;
	border-bottom-width: 5pt;
	padding-top: 1pt;
	padding-bottom: 1pt;
}
H3.Backgound_Blue    {
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	padding-left: 10px;
	background-color: #7792b5;
	font-weight: bold;
}
H5.background_Blue    {
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	font-style: normal;
	border-left-width: 5pt;
	border-top-width: 4pt;
	border-right-width: 5pt;
	border-bottom-width: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
*.NavRight a:link, *.NavRight a:visited    {
	font-size: 9pt;
	background-color: #336699;
	color: white;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
*.NavRight a:hover    {
	font-size: 9pt;
	background-color: #FFFFFF;
	color: #336699;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
*.NavRight    {
	font-size: 9pt;
	background-color: #336699;
	color: white;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
*.NavLeft    {
 	font-size: 9pt;
	color: blue;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
*.NavLeft a:hover    {
	color: red;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
*.NavLeft a:visited    {
	color: black;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
TABLE.contenttablehome    {
	background-color: White;
	background-image: url(/images/home_bg.jpg);
	border-left: 1px solid #330033;
	border-right: 2px solid #330033;
	border-bottom: 2px solid #330033;
	border-top: 1px solid #330033;
	width: 430px;
}
TABLE.ProductThumb    {
	background-color: White;
	background-image: url(/images/home_bg.jpg);
	border-left: 0px solid #330033;
	border-right: 1px solid #330033;
	border-bottom: 1px solid #330033;
	border-top: 0px solid #330033;
}
TABLE.contenttablehome TR    {
	vertical-align: top;
}
TABLE.contenttable    {
	background-color: #FFFFFF;
	border-left: 1px solid #330033;
	border-right: 2px solid #330033;
	border-bottom: 3px groove #330033;
	border-top: 1px solid #330033;
}
TABLE.GrayBox    {
	background-color: #EEEEEE;
	width: 350;	
	border-top: 1px groove #6699CC;
	border-bottom: 2px groove #6699CC;
	border-left: 1px groove #6699CC;
	border-right: 2px groove #6699CC;
}
TABLE.LeftNav    {
	background-color: #00659C;
	width: 111;	
	font-variant: normal;
	text-align: center;
   margin-left: -7px;
}
TABLE.contenttable TR    {
	vertical-align: top;
}
TABLE.copyright    {
	border: 0;
	width: 300px;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #336699;
	border-top: solid 1px #000000;
	border-bottom: solid 3px #000000;
	border-right: solid 3px #000000;
	border-left: solid 1px #000000;
}
TABLE.References    {
	border: 0;
	width: 450px;
	color: #FF0000;
	font-size: 10px;
	background-color: #EEEEEE;
	border-top: solid 1px #000000;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;
	border-left: solid 1px #000000;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
TD.copyrighttext    {
	background-color: #E8E8E8;
	color: #000000;
	font-size: 8px;
	font-weight: bold;
	text-align: right;
}

TD.copyrighttext A:link    {
	background-color: #E8E8E8;
	color: #000066;
}

TD.copyrighttext A:visited    {
	background-color: #E8E8E8;
	color: #3300FF;
}

TD.copyrighttext A:active    {
	background-color: #E8E8E8;
	color: #660066;
}

TD.copyrighttext A:hover    {
	background-color: #E8E8E8;
	color: #0000CC;
	text-decoration: none;
}

TABLE.logotable    {
	background-image: url(/images/logo_bg.gif);
}

TD.logo    {
	background-image: url(/images/logo_bg.gif);
	border-top: solid 1px #330033;
	border-left: solid 1px #330033;
}

TD.searchbox    {
	background-image: url(/images/logo_bg.gif);
	border-top: solid 1px #330033;
	border-right: solid 1px #330033;
}
TD.cart_UpdateBorder    {
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding-top: 12px;
	padding-bottom: 12px;
}

*.cart_CheckoutBorder    {
	border-bottom: solid 1px #000000;
	
}

TD.cart_LineItem {
	padding-top: 7px;
	font-size: 11px;
}

TABLE.cart_LineItemTable    {
	
}

TD.cart_Checkout {
	background-color: #FFFAE5;
}
TD.cart_ASAPLink {
	background-color: #FFFAE5;
	padding-left:25px;
}
TD.cart_SubTotal {
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #F7FFE5;
	border-bottom: solid 1px #000000;
}



TABLE.cart_Border    {
	border: 1px solid #000000;	
}

TABLE.navtable    {
	border: 1px solid #330033;
}

TABLE.topnav    {
	text-align: right;
}

TABLE.topnav TR TD    {
	font-size: 9px;
	color: #330033;
	font-weight: bold;
	padding-right: 10px;
}


TABLE.topnav TR TD A:visited    {
	text-decoration: none;
	color: #FFFF00;
}

TABLE.topnav TR TD A:active    {
	text-decoration: none;
	color: #FFFF00;
}

TABLE.topnav TR TD A:hover    {
	color: #FFFF00;
	text-decoration: none;
}

TD.whatsnew    {
	background-color: #336699;
	font-style: normal;
	font-weight: bolder;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
}

TD.beginner    {
	background-color: #E2FAFA;
	border-left: solid 1px #669999;
	border-right: solid 1px #669999;
}


H1    {
	font-size: 2em;
	color: #000000;
	font-weight: bolder;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
	line-height: 1.2em;
}

H1.home    {
	font-size: 2em;
	color: #000000;
	font-weight: bolder;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
}

H1.Left    {
	font-size: 2em;
	color: #000000;
	font-weight: bolder;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
}

H2    {
	font-size: 16px;
	color: #000000;
	font-weight: bolder;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
}

H3    {
	font-size: 14px;
	color: #000000;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
}

H4    {
	font-size: 12px;
	color: #000000;
	font-style: normal;
	padding-left: 10px;
	text-align: center;
	font-weight: bold;
}

H5    {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-style: normal;
	border-left-width: 5pt;
	border-top-width: 4pt;
	border-right-width: 5pt;
	border-bottom-width: 4pt;
	padding-top: 2pt;
	padding-left: 10px;
	padding-bottom: 2pt;
}
P.home    {
	font-size: 10px;
	color: #99CCFF;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}

P.List    {
	font-size: 9px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}

P.HeaderSponsorInfo    {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}

P.HeaderSponsorText    {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}
P.SmallP    {
	font-size: 8px;
	color: #000000;
}

HR.cart_Divider
{
	
	border: 1px solid #000000;	
	height:1px;
	}


TD.topnav    {
	color: #FFFF00;
	background-color: #103c69;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	font-size: 9pt;
	border-left-width: 5pt;
	border-top-width: 4pt;
	border-right-width: 5pt;
	border-bottom-width: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
TD.topnav A:link    {
	color: #FFFF00;
	background-color: #103c69;
}
TD.topnav A:visited    {
	color: #FFFF00;
	background-color: #103c69;
}
TD.topnav A:active    {
	color: #FFFF00;
	background-color: #103c69;
}
TD.topnav A:hover    {
	color: #103c69;
	background-color: #FFFF00;
}
P.txt18    {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	color: #003366;
}
P.txt14    {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	color: #003366;
}

*.txtAddASAP {
	font-size: 7pt;
	color: #336699;
	font-style: normal;
	font-weight: normal;
}
*.txtCartListings {
	font-size: 7pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
*.sitemap    {
	font-size: 11px;
}
*.txtProductInformation {
  font-size: 12px;
}
*.sidenavheading    {
	font-size: 12px;
	font-weight: bold;
	color: #663366;
}
*.sidenavheading A:link    {
	font-weight: bold;
	color: #663366;
	text-decoration: none;
}
*.sidenavheading A:visited    {
	font-weight: bold;
	color: #663366;
	text-decoration: none;
}
*.sidenavheading A:active    {
	font-weight: bold;
	color: #663366;
	text-decoration: none;
}
*.sidenavheading A:hover    {
	font-weight: bold;
	color: #339999;
	text-decoration: none;
}
*.sidenav    {
	font-weight: bold;
	color: #663366;
	font-size: 11px;
}
*.right    {
	text-align: right;
}
*.paletealbg    {
	background-color: #E2FAFA;
	border-right: solid 1px #669999;
}
*.note    {
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
*.nav A:link    {
	color: #330033;
	text-decoration: none;
}
*.nav A:visited    {
	color: #330033;
	text-decoration: none;
}
*.nav A:active    {
	color: #330033;
	text-decoration: none;
}
*.nav A:hover    {
	color: #996699;
	text-decoration: none;
}
*.nav    {
	color: #330033;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #55AACC;
}
*.splashNav    {
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
*.splashNav A:hover {
  text-decoration: underline;
  color: white;
}  
*.splashNav A:active
{
  text-decoration: underline;
  color: white;
}
*.splashNav A:link
{
  text-decoration: underline;
  color: white;
}
*.splashNav A:visited
{
  text-decoration: underline;  
  color: white;
}
*.lid    {
	font-style: italic;
	font-weight: bold;
	color: #996699;
	padding-top: 10px;
}
*.lid A:link    {
	color: #006699;
}
*.lid A:visited    {
	color: #006699;
}
*.lid A:active    {
	color: #669999;
}
*.lid A:hover    {
	color: #339999;
}
*.intro    {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	text-align: center;
	font-style: normal;
	border-left-width: 1pt;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-width: 1pt;
	padding-top: 1pt;
	padding-bottom: 1pt;
}
*.dropdownnav    {
	color: #330033;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	padding-right: 0px;
}
*.dropdownnav A:link    {
	color: #330033;
	text-decoration: none;
	margin-top: 0px;
}
*.dropdownnav A:visited    {
	color: #330033;
	text-decoration: none;
	margin-top: 0px;
}
*.dropdownnav A:active    {
	color: #E2FAFA;
	text-decoration: none;
	margin-top: 0px;
}
*.dropdownnav A:hover    {
	color: #996699;
	text-decoration: none;
	margin-top: 0px;
}
*.code    {
	font-family: courier new , courier , mono;
	font-size: 10px;
}
TABLE.List    {
	border: 0;
	color: #000000;
	font-size: 9px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
	width: 380px;
	border-color: Navy;
	border-style: groove;
	background-color: #EEEEEE;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
}
TABLE.ProductList    {
	color: #003366;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	border-style: outset;
	background-color: #FFFFFF;
	border-color: #99CCEE;
}
TABLE.TheBodyPeach    {
	border: 0;
	color: #000000;
	font-size: 10px;
	border-color: Navy;
	border-style: groove;
	background-color: #F5DEB3;
	border-top: solid 1px #003366;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
	margin: 1px 1px 1px 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding-bottom: 0px;
}
TABLE.TheBodyBlue    {
	border: 0;
	color: #000000;
	font-size: 10px;
	width: 600px;
	border-color: Navy;
	border-style: groove;
	background-color: #336699;
	border-top: solid 1px #003366;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
	margin: 1px 1px 1px 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	padding-bottom: 0px;
}
TD.Bordering    {
	border: 0;
	color: #000000;
	font-size: 9px;
	border-color: Navy;
	border-style: groove;
	background-color: #B7DCFF;
	border-top: solid 1px #003366;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
	padding-bottom: 0px;
}
TD.BorderProducts    {
	border: 0;
	color: #000000;
	font-size: 10px;
	border-color: brown;
	border-style: groove;
	background-color: #FFFFDD;
	border-top: solid 1px #003366;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
	padding-bottom: 0px;
}
TD.List    {
	background-color: #E8E8E8;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
}
TD.List A:link    {
	background-color: #E8E8E8;
	color: #000066;
}
TD.List A:visited    {
	background-color: #E8E8E8;
	color: #3300FF;
}
TD.List A:active    {
	background-color: #E8E8E8;
	color: #660066;
}
TD.List A:hover    {
	background-color: #E8E8E8;
	color: #0000CC;
	text-decoration: none;
}
TR.List    {
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}
TD.List    {
	font-size: 10px;
	color: #000000;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-right: 10px;
}
*.BtnTopNav A {
  	padding : 2px 5px 2px 5px;
  	font-size: 10px;
	width: 113px;
	height: 30px;
  	text-decoration : none;	
  	color: #FFFFFF;
  	text-align: center;
  	background-image: url(images/Btn_Header.png);
}
*.BtnTopNav A:hover {
  padding : 2px 5px 2px 5px;
  font-weight: bold;
  text-decoration : none;	
  color: #FFFFFF;
  background-image: url(images/Btn_HeaderHover.png);
}
*.BtnTopNav A:visited {
  color: #FFFFFF;
  font-weight: bold;
}
*.BtnTopNav A:active{
  color: #FFFFFF;
  font-weight: bold;
}
*.BtnTopNav A:link{
  color: #FFFFFF;
  font-weight: bold;
}
*.BtnLeftNav A{
  	width : 95px;
  	font-size: 10px;
	font-weight: bold;
  	color: #000000;
  	text-decoration : none;	
  	text-align: left;
}
*.BtnLeftNav A:hover{
  	width : 95px;
  	font-size: 10px;
	font-weight: bold;
  color: #FF1B07;
  text-decoration : none;	
}
*.BtnLeftNav A:active{
  	width : 95px;
  	font-size: 10px;
	font-weight: bold;
  color: #000000;
  text-decoration : none;	
}
*.BtnLeftNav A:link{
  	width : 95px;
  	font-size: 10px;
	font-weight: bold;
  color: #000000;
  text-decoration : none;	
}
*.BtnLeftNav A:visited{
  color: #000000;
  font-weight: bold;
}
*.ASAP    {
	color: Black;
	padding-top: 0px;
}
*.ASAP A:visited    {
	color: Black;
   text-decoration: none;
}
*.ASAP A:active    {
	color: Black;
   text-decoration: none;
}
*.ASAP A:hover    {
	color: Red;
	font-style: normal;
	font-weight: bold;
   text-decoration: none;
}
*.Red    {
	color: #FF0000;
}
*.RedItalic    {
	color: #FF0000;
   font-style: italic;
}
*.DarkBlue14    {
	color: #003366;
	font-size: 14px;
}
*.Coral    {
	color: #FF7F50;
}
*.Small8    {
	font-size: 10px;
}
*.splashSmall    {
	font-size: 10px;
	color: white;
	text-align: center;
}
*.CenterBlue    {
	color: #003366;
	font-style: normal;
	padding-top: 4px;
	padding-bottom: 00px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
}
*.CenterYellow12    {
	font-size: 12px;
	color: #FFFFDD;
	font-style: normal;
	padding-top: 8px;
	padding-bottom: 00px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 10px;
}
*.LeftSectionHdr    {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	font-weight: bold;
}
*.BGpaleTeal    {
	background-color: #E2FAFA;
	border-right: solid 1px #669999;
}
*.BGpaleTealBorders    {
	background-color: #E2FAFA;
	border-left: solid 1px #407F7F;
	border-right: solid 1px #407F7F;
	border-top: solid 1px #407F7F;
	border-bottom: solid 2px #407F7F;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
}
*.BGpaleYellow    {
	background-color: #FFFFDD;
	border-right: solid 1px #669999;
}
*.BGpaleYellowBorders    {
	background-color: #FFFFDD;
	border-left: solid 1px #669999;
	border-right: solid 1px #669999;
	border-top: solid 1px #669999;
	border-bottom: solid 2px #669999;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
TABLE.LightYellowBox    {
	color: #000000;
	font-size: 10px;
	background-color: #FFFFDD;
	border-top: solid 1px #000000;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;
	border-left: solid 1px #000000;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	border: ridge;
}
TABLE.LightGrayBox    {
	border: 0;
	color: #000000;
	font-size: 10px;
	background-color: #EEEEEE;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
TABLE.AntiqueWhiteBox    {
	border: 0;
	color: #000000;
	font-size: 10px;
	background-color: #FAEBD7;
	border-top: solid 1px #000000;
	border-bottom: solid 2px #000000;
	border-right: solid 2px #000000;
	border-left: solid 1px #000000;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
TABLE.LightYellow    {
	border: 0;
	color: #000000;
	font-size: 10px;
	background-color: #FFFFDD;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
}
P.btn_ProductBlink A {
  width : 120px;
  padding : 1px 1px 1px 1px;
  background-color : ButtonFace;	
  font-weight: normal;
  font-size: 10px;
  color: ButtonText;
  border: 2px outset;
  text-align: center;
  text-decoration : none;	
}
P.btn_ProductBlink A:HOVER {
  width : 120px;
  padding : 1px 1px 1px 1px;
  font-weight: normal;
  font-size: 10px;
  text-decoration : none;	
  background-color : ButtonShadow;	
  color: ButtonHighlight;
  border: 2px inset;
  text-align: center;
}
P.btn_AssociateBlink A {
  padding : 1px 1px 1px 1px;
  background-color : ButtonFace;	
  font-weight: normal;
  font-size: 10px;
  color: ButtonText;
  border: 2px outset;
  text-align: center;
  text-decoration : none;	
}
P.btn_AssociateBlink A:HOVER {
  padding : 1px 1px 1px 1px;
  font-weight: normal;
  font-size: 10px;
  text-decoration : none;	
  background-color : ButtonShadow;	
  color: ButtonHighlight;
  border: 2px inset;
  text-align: center;
}
*.txt_ProductCatHeader    {
	background-color: #D9EDDD;
	padding-bottom: 2px;
	padding-right: 5px; 
	padding-left: 5px;
	padding-top: 2px;
   font-weight: bold;
   font-size: 10px;
   text-decoration : none;	
   text-align: Left;
	color: #666666;
	background: #D9EDDD;
}
*.txt_ProductName    {
	padding-bottom: 2px;
	padding-right: 2px; 
	padding-left: 2px;
	padding-top: 2px;
  	font-weight: Bold;
   font-size: 10px;
	color: #666666;
   text-decoration : none;	
   text-align: center;
}
*.txt_ProductInformation    {
	padding-bottom: 2px;
	padding-right: 2px; 
	padding-left: 2px;
	padding-top: 2px;
  	font-weight: Normal;
   font-size: 10px;
	color: #666666;
   text-decoration : none;	
   text-align: Left;
}
*.txt_ProductListing    {
	color: #003366;
	font-size: 9px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 13px;
	border-style: outset;
	background-color: #FFFFFF;
	border-color: #336699;
	border-top: solid 1px #003366;
	border-bottom: solid 1px #003366;
	border-right: solid 1px #003366;
	border-left: solid 1px #003366;
	margin: 1px 1px 1px 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	border: thin inset;
}
.txt_blue {
   color: #4581A4;
	font-size: 10px;
	line-height: 12px;
} 
.txt_red {
	color: #cc0000;
	font-size: 10px;
	line-height: 12px;
} 
.address_title {
	color: #999999;	
	font-size: 9px; 
	line-height: 12.5px;
}	
a.address_title:link			{
	font-size: 8px; 
	color:#999999; 
	text-decoration: none;
}
a.address_title:active		{
	font-size: 8px; 
	color:#999999; 
	text-decoration: none;
}
a.address_title:visited		{
	font-size: 8px; 
	color:#999999; 
	text-decoration: none;
} 
a.address_title:hover {
	font-size: 8px; 
	color:#0099CC; 
	text-decoration: none;
}
.txt {
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}
.txt_bluebold {
	color: #4581A4;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	} 
.txt_bluebold9 {
	color: #4581A4;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	} 
*.txt_lightblue
{
	color:#336699; font-size: 12px; font-weight: bold;
	}
	
	
.txt_underline				{ color:#666666; font-size: 10px; text-decoration: none;}
a.txt_underline:link		{ color:#666666; font-size: 10px; text-decoration: underline;}
a.txt_underline:active		{ color:#666666; font-size: 10px; text-decoration: none;}
a.txt_underline:visited		{ color:#666666; font-size: 10px; text-decoration: underline;} 
a.txt_underline:hover		{ color:#0099CC; font-size: 10px; text-decoration: none;}

.txt_sub				{ color:#666666; font-size: 10px; text-decoration: none;}
a.txt_sub:link			{ color:#666666; font-size: 10px; text-decoration: none;}
a.txt_sub:active		{ color:#666666; font-size: 10px; text-decoration: none;}
a.txt_sub:visited		{ color:#999999; font-size: 10px; text-decoration: none;} 
a.txt_sub:hover			{ color:#0099CC; font-size: 10px; background-color: #E3E3FE;}




a.txt_lightblueLink_noSize:link			{ color:#336699; text-decoration: underline; font-weight: bold;}
a.txt_lightblueLink_noSize:active		{ color:#336699; text-decoration: underline; font-weight: bold;}
a.txt_lightblueLink_noSize:visited		{ color:#336699; text-decoration: underline; font-weight: bold;} 
a.txt_lightblueLink_noSize:hover			{ color:#000000; background-color: #E0E0E0; font-weight: bold;}



a.txt_lightblueLink:link			{ color:#336699; font-size: 12px; text-decoration: underline; font-weight: bold;}
a.txt_lightblueLink:active		{ color:#336699; font-size: 12px; text-decoration: underline; font-weight: bold;}
a.txt_lightblueLink:visited		{ color:#336699; font-size: 12px; text-decoration: underline; font-weight: bold;} 
a.txt_lightblueLink:hover			{ color:#000000; font-size: 12px; background-color: #E0E0E0; font-weight: bold;}

a.txt_greyLink:link			{ color:#E0E0E0; font-size: 9px; text-decoration: none;}
a.txt_greyLink:active		{ color:#E0E0E0; font-size: 9px; text-decoration: none;}
a.txt_greyLink:visited		{ color:#E0E0E0; font-size: 9px; text-decoration: none;} 
a.txt_greyLink:hover			{ color:#000000; font-size: 9px; background-color: #94A5CE;}


a.txt_whiteLink:link			{ color:#efefef; font-size: 9px; text-decoration: none;}
a.txt_whiteLink:active		{ color:#efefef; font-size: 9px; text-decoration: none;}
a.txt_whiteLink:visited		{ color:#efefef; font-size: 9px; text-decoration: none;} 
a.txt_whiteLink:hover			{ color:#000000; font-size: 9px; background-color: #94A5CE;}

.txt_footer				{ color:#c0c0c0; font-size: 9px; text-decoration: none; font-weight : bold;	letter-spacing : 1px;}
a.txt_footer:link			{font-size: 9px; color:#999999; text-decoration: none;}
a.txt_footer:active		{font-size: 9px; color:#999999; text-decoration: none;}
a.txt_footer:visited		{font-size: 9px; color:#999999; text-decoration: none;} 
a.txt_footer:hover			{font-size: 9px; color:#c0c0c0; text-decoration: none;}

.address_title {	color: #999999;	font-size: 9px; line-height: 12.5px;}	
a.address_title:link			{font-size: 8px; color:#999999; text-decoration: none;}
a.address_title:active		{font-size: 8px; color:#999999; text-decoration: none;}
a.address_title:visited		{font-size: 8px; color:#999999; text-decoration: none;} 
a.address_title:hover			{font-size: 8px; color:#0099CC; text-decoration: none;}

.main {
	color: #2B2B2B;
	font-size: 10px;
	line-height: 13px;
	}
.txt {
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	}
.txt9 {
	color: #666666;
	font-size: 9px;
	line-height: 11px;
	}
.txt_space {
	color: #666666;
	font-size: 10px;
	line-height: 16px;
	}
.txt_bold {
	color: #666666;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	}
.txt_serif {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #666666;
	font-size: 9px;
	line-height: 12px;
	}
.txt_red {
	color: #cc0000;
	font-size: 10px;
	line-height: 12px;
	} 
.txt_red9 {
	color: #cc0000;
	font-size: 9px;
	line-height: 12px;
	} 	
.txt_line {
	color: #666666;
	font-size: 10px;
	text-decoration: line-through;}
	} 
.txt_highlightblue {
   font-size: 10px;
	color: #666666;
	background-color: #C6DBE6;
	line-height: 12px
	}
a.txt_highlightblue:link {color: #666666; text-decoration: underline}
a.txt_highlightblue:visited {color: #6B7B8C; text-decoration: underline}
a.txt_highlightblue:hover {color: #cccccc; text-decoration: none; background-color: #333333}
a.txt_highlightblue:active {color: #efefef; text-decoration: none; background-color: #333333}
.BtnTrack1 {
	font-size:8px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2192CE;
	border: thin solid #2192CE;
	cursor: hand;
	border-bottom-style:ridge;
	border-right-style: ridge;
	}
.BtnTrack {
	font-size:8px;
	text-decoration: none;
	color: #BDDFF7;
	background-color: #2192CE;
	border: thin solid #1E84BB;
	cursor: hand;
	border-bottom-style:ridge;
	border-right-style: ridge;
}
.txt_redbold {
	color: #cc0000;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
} 
.txt_redbold9 {
	color: #cc0000;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
} 
.txt_blue {
	color: #4581A4;
	font-size: 10px;
	line-height: 12px;
} 
.txt_bluebold {
	color: #4581A4;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
} 
.txt_bluebold9 {
	color: #4581A4;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
} 
.txt_bluebold1 {
	color: #4581A4;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
} 
.txt_bluesky {
	color: #0099CC;
	font-size: 10px;
	line-height: 12px;
}
.txt_blueskybold {
	color: #0099CC;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
}
.txt_small {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #666666;
	font-size: 10px;
	line-height: 12px;
}
.txt_white {
	color: #FFFFFF;
	font-size: 9px;
	line-height: 13px;
}
.bold {
	color: #2B2B2B;
	font-size: 10px;
	line-height: 13.5px;
	font-weight: bold;
}				
.topNav {
	font-size: 9px;
	color: #CDD8E4;
}
a.topNav:link			{
	color: #CDD8E4;
	font-size: 9px;
	text-decoration: none;
}
a.topNav:active		{
	color: #CDD8E4;
	font-size: 9px;
	text-decoration: none;
}
a.topNav:visited	{
	color: #CDD8E4;
	font-size: 9px;
	text-decoration: none;
} 
a.topNav:hover		{
	color: #ffffff;
	font-size: 9px;
	text-decoration: none;
}
.btnGray{
	background-color: #EFEFEF;
	border: 2px solid #bdbabd;
	font-size: 10px;
	color: #333333;
	cursor: hand;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-color: #4A4D4A;
	border-left-color: #BDBABD;
	border-top-color: #BDBABD;
	border-right-color: #4A4D4A;
}
.btnGray_Over{
	background-color: #EFEFEF;
	font-size: 10px;
	color: #999999;
	cursor: hand;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom-color: #4A4D4A;
	border-left-color: #BDBABD;
	border-top-color: #BDBABD;
	border-right-color: #4A4D4A;
}
.btnGrayL{
	background-color: #EFEFEF;
	border: 1px solid #bdbabd;
	font-size: 10px;
	color: #333333;
	cursor: hand;
	letter-spacing: 1px;
	font-weight: bold;
}
.btnGrayL_Over{
	background-color: #EFEFEF;
	border: 1px solid #bdbabd;
	
	font-size: 10px;
	color: #999999;
	cursor: hand;
	letter-spacing: 1px;
	font-weight: bold;
}
.btnBlue{
	background-color: #2290CD;
	border: 1px solid #bdbabd;
	font-family: Verdana;
	font-size: 7.5px;
	height: 14;
	color: White;
	cursor: hand;
	border-bottom-color: #396394;
	border-left-color: #4FA9E0;
	border-top-color: #4FA9E0;
	border-right-color: #396394;
}
.btnBlue_Over{
	background-color: #2290CD;
	border: 1px solid #bdbabd;
	font-family : Verdana;
	font-size : 7.5px;
	height: 14;
	color : #BDDEF0;
	cursor: hand;
	border-bottom-color : #396394;
	border-left-color : #4FA9E0;
	border-top-color : #4FA9E0;
	border-right-color : #396394;
}
.spot {
	color: #ffffff;
	line-height: 5px;
	width: 5px;
	height: 5px;
}
.btnBlueL{background-color: #2290CD; border: 1px solid #bdbabd;font-size:9px; height: 15; color: White; cursor: hand; border-bottom-color: #396394; border-left-color: #4FA9E0; border-top-color: #4FA9E0; border-right-color: #396394; text-decoration: none;}
a.btnBlueL:link	{background-color: #2290CD; border: 1px solid #bdbabd;font-size:9px; height: 15; color: White; cursor: hand; border-bottom-color: #396394; border-left-color: #4FA9E0; border-top-color: #4FA9E0; border-right-color: #396394; text-decoration: none;}
a.btnBlueL:active{background-color: #2290CD; border: 1px solid #bdbabd;font-size:9px; height: 15; color: White; cursor: hand; border-bottom-color: #396394; border-left-color: #4FA9E0; border-top-color: #4FA9E0; border-right-color: #396394; text-decoration: none;}
a.btnBlueL:visited {background-color: #2290CD; border: 1px solid #bdbabd;font-size:9px; height: 15; color: White; cursor: hand; border-bottom-color: #396394; border-left-color: #4FA9E0; border-top-color: #4FA9E0; border-right-color: #396394; text-decoration: none;} 
a.btnBlueL:hover {background-color: #2290CD; border: 1px solid #bdbabd;font-size:9px; height: 15; color: #BDDEF0; cursor: hand; border-bottom-color: #396394; border-left-color: #4FA9E0; border-top-color: #4FA9E0; border-right-color: #396394; text-decoration: none;}

*.ProductList {
  list-style-type: none; 
  padding: 0, 0, 0, 1em;
  margin: 0;
  border: 0;
  font-size: 9pt;
}
*.loginbox {
	padding-left: 30px;
}
*.txt_login {
	background-image: url(images/dropShadow.gif);
	padding-left: 5px;
}
*.ErrorMsg {
	text-align: center;
	color: Red;
	font-size: 1.5em;
}
*.needtranslate {
	color: Fuchsia;
	text-decoration: blink;
}
*.List_ProductNo {
	position:absolute;
}
*.List_ProductImage {
	position:absolute;
	left: 47px;
}
*.List_ProductPrice {
	position: absolute;
	right: 90px;
	top: 0;
}
}
*.List_ASAPPrice {
	position: absolute;
	right: 90px;
	top: 0;
}
*.List_ProductName_Parent {
	padding-left: 115px;
	padding-right: 170px;
}
*.List_ProductIP {
	position: absolute;
	right: 90px;
	top: 20px;
}
*.List_AddCart {
	position: absolute;
	right: 0;
	top: 0;
	width: 90px;
	text-align: right;
}
*.List_ProductBox {
	width: 100%;
	position: relative;
	height: 100px;
	margin-bottom: 10px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 2px;
	font-size: 9pt;
}
*.imgProductList_Thumb {
	height: 75px;
	width:62px;
	border: none;
}
#SplashTable {
	background-color: #2E91F6;
}
#Tbl_LeftNav {
  font-size: 8em;
}
#BannerImage{
 margin: 0;
 border: 0;
 padding: 0;
 position: relative;
 top: -4px;
 background-image: url(images/HTMLHeader.jpg);
 background-repeat:repeat;
 height: 112px;
 width: 770px;
 color: White;
 font-size: 16pt;
 font-family: serif;
 font-weight: bold;
 padding-left: 23px;
 padding-top: 50px;
 font-style: italic;
}
#cart_Icon {
	background-image: url(images/cart_Icon.gif);
	width: 26px;
	height: 25px;
}
#AddToCart_bak {
	background-image: url(images/AddToCart_bak.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-decoration: none;
	/*background-color: Yellow;
	border-style: solid;
	border-width: 1px;*/
	width: 180px;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	font-weight: bolder;
	position: absolute;
	top: 0px;
	left: 26px;
	font-size: 10pt;
	line-height: normal;
}
#cartBtn {
	position: relative;
	cursor: pointer;
}
#AddToCart_bak a, #AddToCart_bak a:hover, #AddToCart_bak a:visted {
	text-decoration: none;
}
#List_Product {
	position:relative;
}

#Cart_ViewBox {
	padding-left: 5px;
}
#Cart_Header {
	margin-top: 7px;
	background: #FFFEE1;
	border-bottom-color: #EAEADB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EAEADB;
	border-top-width: 1px;
	border-top-style: solid;
	position:relative;
	height: 2em;
}
#Cart_Label_Item {
	position:absolute;
	top: 0px;
	right: 495px;
}
#Cart_Label_Description {
	position:absolute;
	top: 0px;
	left: 120px;
}
#Cart_Label_Size {
	position:absolute;
	top: 0px;
	left: 280px;
	visibility: hidden;
	display: none;
}
#Cart_Label_IP {
	position:absolute;
	top: 0px;
	left: 300px;
}
#Cart_Label_Weight {
	position:absolute;
	top: 0px;
	left: 390px;
	visibility: hidden;
	display: none;
}
#Cart_Label_Price {
	position:absolute;
	top: 0px;
	left: 360px;
}
#Cart_Label_Qty {
	position:absolute;
	top: 0px;
	left: 415px;
}
#Cart_Label_ItemTotal {
	position:absolute;
	top: 0px;
	right: 10px;
}

#Cart_Content {
	
}
*.Cart_ItemBox {
	position:relative;
	height: 90px;
	border-bottom-color: #EAEADB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
*.Cart_ProductImage {
	position:absolute;
	top: 8px;
}
*.Cart_Item {
	position:absolute;
	top: 5px;
	left: 65px;
}
*.Cart_Description {
	position:absolute;
	top: 5px;
	left: 120px;
	width: 170px;
}
*.Cart_Size {
	position:absolute;
	top: 5px;
	left: 280px;
	visibility: hidden;
	display: none;
}
*.Cart_IP {
	position:absolute;
	top: 5px;
	left: 290px;
	color: #666;
}
*.Cart_Weight {
	position:absolute;
	top: 5px;
	left: 360px;
	visibility: hidden;
	display: none;
}
*.Cart_Price {
	position:absolute;
	top: 5px;
	left: 350px;
}
*.Cart_Qty {
	position:absolute;
	top: 5px;
	left: 430px;
}
*.Cart_Total {
	position:absolute;
	top: 5px;
	right: 18px;
}
#Cart_Update {
	position: absolute;
	left: 10px;
	top: 3px;
}
#Cart_Footer {
	position: relative;
	background: #FFFEE1;
	border-bottom-color: #EAEADB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EAEADB;
	border-top-width: 1px;
	border-top-style: solid;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	height:30px;
}
#Cart_Shop {
	text-align: right;
	border-color: #EAEADB;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
}
#Read_Box {
	background-color:  #FFFFFF;
	color: #000000;
	padding: 5px;
	margin-right: 10px;
	position: relative;
	border-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 3px;
border-left-width: 3px;
	border-style: outset;
}
#Read_Read {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#Read_Font {
	margin-top: 2px;
}
#Read_Select_Font {
}
#Read_Size {
	margin-top: 2px;
}
#Read_Select_Size {

}
#Read_Reset {
	margin-top: 2px;
	text-decoration: underline;
	float: right;
	position: relative;
	top: -22px;
}
*.hr_with_aloe {
	border-bottom-width: 2px;
	border-style: outset;
	border-color: #000;
}



#Nav_Box {
	width: 190px;
	margin-right: 5px;
}
#Nav_Box ul{
	list-style: none;
	padding: 5px;	
	margin: 0px;
	border: 0px;
}
#Nav_Box ul li {
	padding-bottom: 4px;
}
*.contactInfo {
	padding-left: 20px;
}
*.columnHolder {
	position: relative;
}
#EuroDirectDial, #localFax {
	position: relative;
}
#ddCountries, #faxCountries, #ContactInfo_Headers {
	padding-left: 35px;
}
#ddTollFree {
	position: absolute;
	top: 0px;
	left: 185px;
}
#ddDirect {
	position: absolute;
	top: 0px;
	left: 325px;
}
#faxNumbers {
	position: absolute;
	top: 0px;
	left: 220px;
}
#ContactInfo_Headers {
	float: left;
	margin-right: 10px;
}
*.templateColorBar {
	padding: 0.5em;
	font-weight: bold;
}