* {font-family: Verdana, Helvetica, sans-serif;}
p, font
{ 
  font-size:		11px;
}
td
{ 
  font-size:		11px;
}
h1
{ 
  font-size:		18px;
  color:			black;
}
.header
{ 
  font-size:		12pt;
  color:			#ffffff;
  font-weight:		bold;
  text-decoration:	none;
  height:40px;
  line-height:1.7em;
  background:url(images/zag.png) #3399cc no-repeat left;
  margin:0;
  display:block;
}
.header2
{ 
  font-size:		16px;
  color:			#ffffff;
  font-weight:		bold;
  text-decoration:	none;
  padding:5px 10px;
  background:#B700B7;
  margin:0;
  display:block;
}
.header3
{ 
  padding:3px 10px;
  background:#B700B7;
  margin:0;
  display:block;
}
.middle {border-top:1px #3399cc solid;background:url(images/menu.gif) #FFFFFF repeat-x;}
.middle a {margin:0 1px;padding:4px 10px 8px 10px;text-decoration:none;line-height:1.8em;
           color:#ffffff;font-size:12px;background:#3399cc;}
.middle a:hover, .middle a.highlighted:hover, .middle a:focus {
   background:#DEF9FE;
   color:#003399;
   border-bottom:1px #003399 solid;
   border-right:1px #003399 solid;
   }


.no_underline
{ text-decoration:		none;
  color: #9999CC;
}
a
{ font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:			navy;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
  color: red;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}
.cat
{ font-size:		14px;
}
.cat_light
{
 color: #CC0000;
}
.standard
{ font-weight:		normal;
}
.light
{ color:#003366;}
.news {color:#999999;}
.might {color:#ECF3F4;}

.voting {text-align:justify;}
.voting img {margin:0 0 10px 20px;}

#menu {margin:0;background:#FFFFFF;}
#menu a
{color:#666666;text-decoration:none;font-size:12px;font-weight:bold;display:block;
padding:5px 15px;
border-left:15px #3399cc solid;
border-top:1px #3399cc solid;
border-bottom:1px #3399cc solid;
margin-top:1px;
background:#CBE6FA;
}
#menu a:hover, #menu a.highlighted:hover, #menu a:focus {
   background:#ffffff;
   color:#FF3300;
   border-left:15px #CC0000 solid;
   border-top:1px #33CCFF solid;
   border-bottom:1px #33CCFF solid;
   }
.block {
border:1px #3399cc solid;
background:#CBE6FA;
}
.prodtitle{padding:4px 15px;color:#333399;background:url(images/prodtitle.jpg) #FFFFFF no-repeat left;}

.lightsmall
{ color:#003366;
  font-size:10px;text-decoration:none;font-weight:normal;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.midd
{ color:#000000;
}
.cart
{ 
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color:  transparent;
}
.totalPrice
{ font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
  border:1px #B8CFE7 solid;	
  background-color:#ECF5FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

.artpage {list-style:none;margin:0;padding:0;}
.artpage li {margin:10px 15px;padding:0;}
.artpage li a {font-size:10pt;color:#6666CC;}

.ads {margin:15px;color:#999999;}
.ads a {color:#999999;}
