body,div,td,th 
{
	margin:0px;
	padding:0px;

	font-family:Arial,Helvetica;
}

img
{
	border:0px;
}

html
{

}

h1 
{

}

h2 
{

}

h3
{
 color:#fff;
}

.h3 
{

}

p 
{

}

table 
{

}

ul
{
	color:white;
}

#center a 
{
	color:#cccccc;
}

#center a:hover
{
	color:white;
}

th
{

}

body
{
	background:#666699 url('../images/layout/background.png') repeat-y;
	width:100%;
	height:100%;
}

form
{
	margin:0px;
	padding:0px;
}

A
{
	text-decoration:none;
}

A:hover
{
	text-decoration:underline;
}

.selected
{
	font-style: italic;
	text-decoration:underline;
}

#page
{
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	width:100%;
	height:100%;

}

#page #left
{
	position:absolute;
	top:0px;
	left:0px;
	width:230px;
	height:100%;

}

#page #left #top
{
	position:absolute;
	top:0px;
	left:0px;
	width:210px;
	padding:10px;
}

#page #left #top #mainmenu
{
	padding-left:16px;
}


#page #left #bottom
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:210px;
	padding:10px;
	line-height:10px;
}

#page #center
{
	position:absolute;
	top:0px;
	left:230px;
	width:expression(document.body.offsetWidth - 230 + 'px');
	height:100%;
	right:0px;

}

#page #center #menu
{
	position:absolute;
	top:0px;
	left:0px;
	width:230px;
	height:100%;
}

#page #center #menu #innermenu
{
	width:210px;
	padding:10px;
}

#page #center #menu a
{
	font-weight:bold;
	color:white;
}

#page #center #content
{
	position:absolute;
	top:0px;
	left:230px;
	height:100%;
	right:0px;
	width:expression(document.body.offsetWidth - 460 + 'px');
}

#scrollarea
{

}

#scrollarea #innerscrollarea
{
	padding:10px;
}

.maincategory, .maincategory a
{
	color:#666699;
	font-size:14px;
	font-weight:bold;
}

.subcategory, .subcategory a
{
	color:#666699;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}

.product
{
	background:#EAF3C0;
	padding:10px;
	margin:0px 0px 10px 0px;
}

a .product
{
	color:black;
}

a :hover.product
{
	color:gray;
}


.product .title
{
	font-weight:bolder;
	font-size:16px;
}

.product .extra
{
	font-size:14px;
	padding:5px 0px;
}
.product .volume
{
	font-size:12px;
}

.product .subproduct
{
	font-size:14px;
}

form#resetPassword{
	
}
form#resetPassword h2 {
	font-size:14px;
	color:#9944cc;
	margin:5px 0;
	padding:0;
	/*font-weight:normal;*/
}

form input ,form textarea{
	color:#333;	
	font-family:arial,helvetica;
}

form input[type="submit"], input[type="button"]
{
	color:#9944cc;
	border:3px solid #9944cc;
	background:#fff;
	padding:5px;
	font-size:11px;	
}



form table,form tr,form td
{
	color:#fff;
}
#order * {
	font-size:11px;
	}
#order {
	border-collapse: collapse;
	border:1px solid #9944cc;
	width:auto;
	width:1000px;
}
#order th {
	background:#9944cc;
	/*color:#666699;*/
}
#order td {
	background:#eee;
	padding:0 2px;
	border:1px solid #9944cc;
	border-width:0 1px 1px 1px;	
	color:#000;
}
#order input {
	padding:0;
	border:0 none;
	text-align:right;
	width:50px !important;
}
table#basket th {
	text-align:left;
}
table#basket td {
	border:1px solid #9944cc;
	border-width:1px 0 0 0;	
}
table#basket {border-collapse:collapse;}
table#basket * {
	font-size:11px;
	color:#9944cc;	
}
h2.purp {
	color:#9944cc;
	font-size:17px;
	margin:5px 0;
}
