.boxbackground
{
background-image: url(/images/boxtopbg.gif);
height:25px;
}
.boxbackground2
{
background-image: url(/images/boxtopbgblack.gif);
height:25px;
}
.phoneno
{
color:#ffffff;
font-family: Verdana;
font-size: 14px;

}

.blueframe {


border-left:solid #808080 1px;  border-top:solid #808080 1px;  border-bottom:solid #808080 1px;  border-right:solid #808080 1px; 

} 




.greyboxblackborder {

background-color:#d3d3d3;
border-left:solid #000000 1px;  border-top:solid #000000 1px;  border-bottom:solid #000000 1px;  border-right:solid #000000 1px; 

} 


.toplinks:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

div.toplinks li a {
  width: 95px;

  padding: 10px 0 7px 0; 
  text-align: center;
  background-image: url(/images/silvertopbutton.gif);
  display: block;
  color: #000000;
  font: bold 11px Arial;
  text-decoration: none;
}



div.toplinks {
  padding: 0 0px 0px 0px;
  margin: 0;
}
div.toplinks ul {
  margin: 0;
  padding: 4;
  list-style: none;
  vertical-align: middle;
}
div.toplinks li {
  margin: 0 1px;
  padding: 0;
  float: left;
}

.toplinks ul li a:hover, .toplinks ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-image: url(/images/silvertopbutton_hover.gif); /*THEME CHANGE HERE*/
 color: #ffffff;  
text-decoration: none;
}

.boxheader
{
font: bold 12px Arial;
color: #f0edee;
}


.boxborder
{
border-right: solid #afafaf 1px; border-left: solid #afafaf 1px; border-bottom: solid #afafaf 1px;
}

.boxborderheavytop
{

border-right: solid #afafaf 1px; border-left: solid #afafaf 1px; border-bottom: solid #afafaf 1px;border-top: solid #828282 3px;
}

.boxborderheavybottom
{

border-right: solid #afafaf 1px; border-left: solid #afafaf 1px; border-bottom: solid #afafaf 3px;border-top: solid #828282 1px;
}

.boxcontents
{
font: 12px Verdana;
color: #202020;
line-height:17px;
}

A.boxcontents
{
font: 11px Verdana;
color: #202020;
line-height:17px;
}

A.white
{
font: bold 12px Arial;
color: #f0edee;

}


A.boxcontents:hover
{
font: 11px Verdana;
color: #790305;
line-height:17px;
}

TD
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  line-height: 1.5;

  COLOR: #000000;
}

.redborder{border-left:solid #fe9898 1px;  border-top:solid #fe9898 1px;  border-bottom:solid #fe9898 1px;  border-right:solid #fe9898 1px; } 

.greenborder{border-left:solid #bdf3bd 1px;  border-top:solid #bdf3bd 1px;  border-bottom:solid #bdf3bd 1px;  border-right:solid #bdf3bd 1px;  }


A
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  COLOR: #404040;

}
A.protop
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 14px;

  COLOR: #ffffff;

}

A
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  COLOR: #404040;

}


A.smalllink
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  COLOR: #404040;

}

}
A:hover
{
color: #790305;
}

A.smalllink:hover
{
color: #790305;
}

.searchtext
{
font: 12px Verdana;
color: #000000;
}


.headertext
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #202020;

}


H1
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #202020;
}

A.headertext
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #202020;

}

INPUT.topsearch { 
	font-family: Arial;
	font-size: 12px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;
	height: 20px;


		}



INPUT.adminform { 
	font-family: Arial;
	font-size: 12px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;
	height: 20px;


		}


INPUT.bigform { 
	font-family: Arial;
	font-size: 18px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #;
	height: 30px;
	font-weight:bold;

		}


TEXTAREA.adminform { 
	font-family: Arial;
	font-size: 12px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;



		}


SELECT.adminform { 
	font-family: Arial;
	font-size: 12px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;



		}

INPUT.undercat { 
	font-family: Arial;
	font-size: 10px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;
	height: 16px;


		}

SELECT.undercat { 
	font-family: Arial;
	font-size: 10px;
	color: #565866;
	border: 1px solid #bebcc0;
	background-color: #ffffff;
	height: 16px;


		}


A.productsearchtitle
{
  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

COLOR: #404040;

}

A.productsearchtitle:hover
{
color: #790305;
}

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px Arial;
line-height:13px;
z-index:100;
background-color: white;
width:auto;
overflow:visible;
min-width:150px;
max-width:350px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{

display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 6px;
text-decoration: none;
color: black;
}


.dropmenudivclass a{

display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 6px;
text-decoration: none;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}

