html, body{ height:100%; width:100%}
form {margin:0; padding:0}
img { display: block}
a img { border: 0}
.clear {clear: both; overflow: hidden}
.block {display: block}

/* style for template #5 */

p, font
{ font-family:		Arial;
  font-size:		12px;
}
td, font
{ font-family:		Arial;
  font-size:		12px;
}

h1
{ font-family:		Arial;
  font-size:		18px;
  color:			black;
}
.header
{ font-family:		Arial;
  font-size:		14px;
  color:			black;
  font-weight:		bold;
  text-decoration:	underline;
}
.no_underline
{ text-decoration:		none;
}
a
{ font-family:		Arial;
  font-weight:		bold;
  font-size:		11px;
  color:			black;
}
.small
{ font-size:		11px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;
}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			black;
}
.menu
{ color:			white;
}
.lightsmall
{ color:			black;
  font-size:		11px;
}
.lightstandard
{ color:			black;
  font-weight:		normal;
}
.middle
{ color:			black;
}
.cart
{ font-family:		Arial;
  font-size:		12px;
  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-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:  #D2E7FF;
}

.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}

/******************/

body
{	margin: 0;
	padding: 0;
	background: #FFF;
	font: 1.0em arial, sans-serif}
	
#top
{	background: #FFF}

	#tagline
	{	font: bold italic 16px arial, sans-serif;
		padding: 7px}
		
	#tagline01
	{	font: bold italic 16px arial, sans-serif;
		padding: 7px}

	#search
	{	color: #888F95}

		#search td
		{	font: bold 16px arial, sans-serif;}

		#search input
		{	border: 1px solid #6059A4}

		#search a
		{	color: #888F95;
			font: bold 16px arial, sans-serif;
			text-decoration: none}
	
	#phone
	{	font: bold 22px serif, arial, sans-serif;
		color: #6059A4;
		padding: 0px 10px}
		
	#citat
	{	font: bold 10px serif, arial, sans-serif;
		color: #000000;
		padding: 0px 10px}

	#banner
	{	margin: 10px 0 0 0}

#topmenu
{	background:url(/img/menubg.gif) repeat-x;}

	#topmenu td
	{	font: bold 16px arial, sans-serif}

	#topmenu a
	{	font: bold 16px arial, sans-serif;
		display: block;
		background: #FFF;
		padding: 3px;
		margin: 0px 10px;
		text-decoration: none;
		color: #6C64B9}

#common
{	background: #FFF}

	#cat
	{	margin-top: 0px;
		z-index: -1}

		.catplus
		{	margin: 13px 5px 5px 5px}

		#cat td em.cattop
		{	display: block;
			font: normal 17px arial, sans-serif;
			color: #AD332F}

		#cat td em.catsmall
		{	display: block;
			font: normal 12px arial, sans-serif;
			color: #AD332F}

		#cat td a.acattop
		{	font: 17px arial, sans-serif;
			text-decoration: none;
			color: #2E2E2E}

		#cat td a.acatsmall
		{	font: 12px arial, sans-serif;
			text-decoration: none;
			color: #2E2E2E}

		.devider
		{	display: block;
			overflow: hidden;
			height: 1px;
			background: url('/img/catdevider.gif');
			border-left: 0px solid white;
			border-right: 37px solid white;
			margin-bottom: 10px}

#leftcart
{	margin: 5px 20px 10px 18px}

#blulogin, #blupass, #subsblue
{	border: 1px solid #6059A4;
	width:100%}

#bottom
{	clear: both;
	background: #FFF;
	border-top: 1px solid #8B83BC;
	margin: 10px;
	padding: 5px;
	font:  bold 0.9em arial, sans-serif}

	#bottom a
	{	display: block;
		float: left;
		text-decoration: none;
		color: black}

a
{	color: #6A63AA}

a:hover
		{	color: #3E1DAA
		}

happ
		{	font: 10px arial, sans-serif;
			text-decoration: none;
			color: #2E2E2E}
			
artt
		{	
		font: 10px arial, sans-serif;
			text-decoration: none;
		color: #6A63AA;
		padding: 0.5em 1em
		}
			



