body {
  font-size:		12px;
font-family: Arial;
background: #000000 url(i/topbg.jpg) repeat-x scroll top left;
margin: 0px 0px 0px 0px;
}

p, font
{ font-family:		Arial, Verdana, Sans-Serif;
}
td, th 
{ font-family:		Arial, Verdana, Sans-Serif;
 font-size: 85%;
}

h1
{ color:			black;
  font-size:		24px;
}
h5
{
  font-size:		13px;
}
.header
{ font-size:		12px;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
a
{font-weight:		bold;
 color:			navy;
 font-size:		12px;
}
a:hover
{
 color:			#AC1B1E;
}
.small
{ font-size:		10px;
}
.sm
{ font-size:		10px;
}
.sm11
{ font-size:		11px;
}
.login
{ font-size:		9px;
 height: 16px;
 width: 80px;
}
.faq
{ font-size:		12px;
}
.price_brief
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:	none;
}
.cat
{ font-size:		12px;
}
.standard
{ font-weight:		normal;
}
.white
{ color:			white;
}
.pink
{ color:			pink;
}
.menu
{ color:		white;
  font-weight:		bold;
  font-size:		12px;
  text-decoration:	none;
}
.menu:hover
{ color:		#cccccc;
/*  background:	#808080;*/
}
div.menu1 {
/*width: 200px;*/
background:		#bbbbbb;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.menu1:hover {
color:	#ffffff;
background: #808080;
}
a.menu1
{ line-height: 20px;
  color:			#000000;
  font-weight:		bold;
  font-size:		12px;
  text-decoration:	none;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  cursor: hand;
  cursor: pointer;
  width: 100%;
/*  background:		#bbbbbb;*/
}
a.menu1:hover
{ color:	#ffffff;
  background:	#808080;
}
div.menu1ch {
/*width: 200px;*/
background:		#AC1B1E;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.menu1ch:hover {
color:	#ffffff;
background: #808080;
}
a.menu1ch
{
  line-height: 20px;
  color:			#ffffff;
/*  background:		#AC1B1E;*/
  font-weight:		bold;
  font-size:		12px;
  text-decoration:	none;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  cursor: hand;
  cursor: pointer;
  width: 100%;
}
a.menu1ch:hover
{ color:			#ffffff;
  background:		#808080;
}

div.category_child {
background: #dddddd;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.category_child:hover {
color:	#ffffff;
background: #808080;
}
a.category_child
{ line-height: 20px;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  cursor: hand;
  cursor: pointer;
  width: 100%;
}
a.category_child:hover
{ color: #ffffff;
  background: #808080;
}
div.category_childch {
background: #AC1B1E;
padding: 0px 0px 0px 0px;
margin: 1px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}
div.category_childch:hover {
color:	#ffffff;
background: #808080;
}
a.category_childch
{ line-height: 20px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 0px 5px;
  cursor: hand;
  cursor: pointer;
  width: 100%;
}
a.category_childch:hover
{ color: #ffffff;
  background: #808080;
}

.calFont
{  font-size: 10px;
}

.add1
{
  color:			#ffffff;
  background:		#AC1B1E;
  font-weight:		bold;
  font-size:		11px;
  text-decoration:	none;
  padding: 2 10 2 4;
}
.add1:hover
{
  color:			#ffffff;
  background:		#666666;
}
.add1t
{
  color:			#ffffff;
  background:		#bbbbbb;
  font-weight:		bold;
  font-size:		11px;
  text-decoration:	none;
  padding: 2 10 2 4;
}
.add1t:hover
{
  color:			#ffffff;
  background:		#bbbbbb;
}
a.topmenu_selected
{ line-height: 18px;
  color:	#ffffff;
  background:	#AC1B1E;
  margin: 0 1 0 1;
  padding: 3 10 2 10;
  font-weight:		bold;
  font-size:		12px;
  text-decoration:	none;
  height: 20px;
}
a.topmenu_selected:hover
{
  color:	#ffffff;
  background:	#666666;
}

a.topmenu_notselected
{ line-height: 18px;
  color:	#000000;
  background:	#CCCCCC;
  margin: 0 1 0 1;
  padding: 3 10 2 10;
  font-weight:		bold;
  font-size:		12px;
  text-decoration:	none;
  height: 20px;
}
a.topmenu_notselected:hover
{
  color:	#ffffff;
  background:	#808080;
}
.footer
{
  font-size:		9px;
  color:			gray;
}
.lightsmall
{ color:			black;
  font-size:		10px;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			0px;
  font-weight:		bold;
  color:			navy;
  background-color:  transparent;
}