.netscapeignoresthis	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; }	/*----- netscape browser fix -----*/
.smallnormal			 { font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallnormalitalic		{font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-style:italic}
.smallnormaltable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.smallnormaltablealt	    { color: #903; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.mednormal				  { font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.mednormaltable			 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.medbold				 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.medbold2				  { color: #039; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.medboldalt				       { color: #903; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.medboldtable			 { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.medboldtablealt			    { color: #903; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.largebold				 { color: black; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.largebold2				    { color: #039; font-style: italic; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.largeboldalt			      { color: #903; font-style: italic; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallcompact			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px }
.smallbold				{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold }
.smallbold2				  { color: #039; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallboldtable			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
.smallboldtablealt		   { color: #903; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallboldtabletop		  { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallboldtabletop2    { color: #cc9; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.smallboldtemplate		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: White; }
.smallboldfooter		  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.locationbar			{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.searchtexthighlight	 { color: #66f; font-weight: bold }
.author    { color: #575757; font-style: italic; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.authorsmall  { color: #575757; font-style: italic; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.spectable				 { font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.headerbar			     { background: black repeat-x }

/*---------- default site link ---------------------------------------*/

A:link					 { color: #039; text-decoration: underline }
A:visited				 { color: #039; text-decoration: underline }
A:hover					    { color: #903; text-decoration: underline }


/*---------- template header menu ------------------------------------*/

A.templatemenu:link		    { color: white; text-decoration: none; padding: 2px }
A.templatemenu:visited	    { color: white; text-decoration: none; padding: 2px }
A.templatemenu:hover	      { color: black; background-color: #cc9; padding: 2px }


/*---------- mini basket link ----------------------------------------*/

A.minibasket:link		{text-decoration: underline; color: #4444FF; }
A.minibasket:visited	{text-decoration: underline; color: #4444FF; }
A.minibasket:hover		    { color: #903; text-decoration: underline }
/*---------- medbold2 link ---------------------------------------*/
.medbold2 a:link				   { color: #039; text-decoration: none }
.medbold2 a:visited		   { color: #039; text-decoration: none }
.medbold2 a:hover			 { color: #039; text-decoration: underline }


/*---------- product location bar ------------------------------------*/

A.locationlink:link			  { color: #039; text-decoration: underline }
A.locationlink:visited		  { color: #039; text-decoration: underline }
A.locationlink:hover		      { color: #903; text-decoration: underline }

/*---------- category menu links--------------------------------------*/
.prodtypemenu  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, "sans serif" }
A.prodtypemenu:link			    {  }
A.prodtypemenu:visited		    {  }
A.prodtypemenu:hover		    {  }
/*---------- categories left menu by level--------------------------------------*/
A.prodtypemenu1:link, A.prodtypemenu1:visited		  { color: #ffd86e; font-weight: bold; text-decoration: none; text-transform: uppercase; margin-top: 8px; padding-top: 4px; border-top: 1px solid #ffd86e; display: block }
A.prodtypemenu1:hover		         { color: #ffd86e; font-weight: bold; text-decoration: underline; text-transform: uppercase }

A.prodtypemenu2:link, A.prodtypemenu2:visited		       { color: white; text-decoration: none; background: url(bullet_tri_2.gif) no-repeat left 3px; padding-left: 10px; display: block }
A.prodtypemenu2:hover		      { color: white; text-decoration: underline }

/*---------- special elements--------------------------------------*/
table.box1 { background-color: white; padding: 3px; border: solid 1px #000 }
table.minibasket		      { background-color: white; padding: 3px; border: solid 1px #5e5ec1 }
table.minibasketborder		   { background-color: #5e5ec1; border: #000 }
tr.minibasketline 		  { background-color: #e6e6fa }
tr.minibasketline2 		  { }

td.headingbar1 		                    { color: #609; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background: url(gradient2.gif) repeat-x; text-align: left; padding: 2px }
td.headingbar2 		                   { color: #039; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background: url(gradient2.gif) repeat-x; text-align: left; padding: 2px }
td.headingbar3             { color: #903; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background: url(gradient2.gif) repeat-x; text-align: left }
td.headingbar4      { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #ffd86e; text-align: center }
hr				   { color: black; border-right: 0px; border-left: 0px; height: 1px; display: block }
pre				  { color: gray; font-size: 9px; font-family: Courier, "Times New Roman", Serif }
select			{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }
select.currencymenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.languagemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: #609AEF; border-color: #508ADF; }
select.prodtypemenu	{font-weight: normal; font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; border-color: #DDDDDD; }

form			{margin: 0 }

table.mainpage			{background-color: White; }
table.topsales			 { background-color: white }

tr.mainpagetableline 		  { }
tr.mainpagetableline2 		  { }

tr.shippingtableline 		  { }
tr.shippingtableline2 		  { background-color: #ffc }
tr.mainpagetablespecial		{background-color: #FFEEDD; }
tr.mainpageversionhighlight	  { background-color: #fc0 }
td.shortformatproduct		  { }
td.topsales					         { background-color: #fffff0; margin: 3px; border: solid 1px #ffd86e }

.buttonstyle		     { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-color: #ffd86e; border-style: solid; border-width: 2px; border-color: #eee8aa #c90 #c90 #eee8aa }
.textboxsmall		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; background-color: White; }

#advancedsearch, #advancedsearch a:link, #advancedsearch a:visited {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #FFD86E;
	text-decoration: none;
	margin: 3px;
}
#advancedsearch a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.ad_1 {
	color: #000000;
	background: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 10px;
}
/*---------- triangle on prodtype page-------------------------*/
.prodtypeTri {width:6px;height:7px; vertical-align:middle; border:0}
#sociallinks {
	margin-top: 8px;
	margin-bottom: 8px;
}
#sociallinks img {
	border-width: 0px;
}
