BODY {
	margin: 0px; 
  background-color: #FEF8DF;
  height:100%
  text-align:center;
}

a {
	font-weight: normal; 
  font-size: 12px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
}

p {
	font-weight: normal; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
}

.text {
	font-weight: normal; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
}

.footer {
	font-weight: normal; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
}

.copyright {
	font-weight: normal; 
  font-size: 10px; 
  color: #ffffff; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
}

.box_content_title {
	font-weight: bold; 
  font-size: 12px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.welcome {
	font-weight: bold; 
  font-size: 13px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}

.err_message {
	font-weight: bold; 
  font-size: 11px; 
  color: #BF0598; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  text-align:right;
  padding-right:10px;
}

.bold {
	font-weight: bold; 
  font-size: 11px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
}

.form_title {
	font-weight: bold; 
  font-size: 11px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  text-align:right;
  padding-right:10px;
}

.form_title2 {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  text-align:left;
  padding-left:60px;
}

.title {
	font-weight: bold; 
  font-size: 13px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}

.headline {
	font-weight: bold; 
  font-size: 13px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}

.headline_black {
	font-weight: bold; 
  font-size: 13px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}

.product_name {
	font-weight: bold; 
  font-size: 12px; 
  color: #901E78; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}

.price {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}

.shopping_cart_prod{
  width:215px;
}
.shopping_cart_amount{
  width:110px;
}
.shopping_cart_price{
  width:80px;
}
.shopping_cart_picture{
  width:70px;
  padding:0px;
}

.menu1 {
	font-weight: bold; 
  font-size: 11px; 
  color: #ffffff; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}
.menu1:hover {
  color: #F4C512; 
}

.subcategory0 {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.subcategory0:hover {
  color: #000000; 
}

.subcategory1 {
	font-weight: bold; 
  font-size: 12px; 
  color: #ffffff; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.subcategory1:hover {
  color: #ffffff; 
}

.menu_category0 {
	font-weight: bold; 
  font-size: 12px; 
  color: #ffffff; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.menu_category0:hover {
  color: #ffffff; 
}

.menu_category1 {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  text-decoration: none;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
}
.menu_category1:hover {
  color: #000000; 
}

.menu {
	font-weight: bold; 
  font-size: 11px; 
  color: #9B458C; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}

.page_number {
	font-weight: bold; 
  font-size: 12px; 
  color: #9B458C; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.page_number:hover {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.page_number_current {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}

.login {
	font-weight: lighter; 
  font-size: 11px; 
  color: #737373; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}

.logout {
	font-weight: bold; 
  font-size: 11px; 
  color: #F8C300;
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}
.logout:hover { 
  color: #9B458C
}

.input_text{
	font-weight: lighter; 
  font-size: 12px; 
  color: #737373; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
  height:17px;
  border:1px solid #9B458C;
}

.input_submit{
	font-weight: bold; 
  font-size: 12px; 
  color: #9B458C; 
  background-color: #F4C512; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  width:65px;
  cursor:pointer;
}

.input_amount{
	font-weight: lighter; 
  font-size: 12px; 
  color: #737373; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
  height:18px;
  width:25px;
  border:1px solid #9B458C;
}

.cart_picture{
  height:40px;
  border:1px solid #9B458C;
}

.prod_spacer{
  height:9px;
  background-image:url('../img/prod_spacer.gif');
  background-repeat:repeat-x;
}

.shopping_steps{
  color:#ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 12px; 
	font-weight: bold; 
  text-decoration: none; 
}

.button_amount{
	font-weight: lighter; 
  font-size: 12px; 
  color: #9B458C; 
  background-color: #F4C512; 
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  width:55px;
  cursor:pointer;
}
.filters_select{
	font-weight: normal; 
  font-size: 14px; 
  color: #9B458C; 
  background-color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
  width:160px;
}
.filters_text{
	font-weight: normal; 
  font-size: 14px; 
  color: #9B458C; 
  background-color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none;
  width:160px;
}
.filters_button{
	font-weight: normal; 
  font-size: 14px; 
  color: #9B458C; 
  background-color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none;
  width:140px;
}

.select_row {
	font-weight: bold; 
  font-size: 12px; 
  color: #000000; 
  height: 20px;
  background-color:#eae9ee;
  font-family: Arial, Tahoma, Helvetica, sans-serif;  
  text-decoration: none
}
.select_row_ov {
  cursor:pointer;
	font-weight: bold; 
  font-size: 12px; 
  color: #ffffff; 
  height: 20px;
  background-color:#9B458C;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.select_current_row {
  cursor:pointer;
	font-weight: bold; 
  font-size: 12px; 
  color: #ffffff; 
  height: 20px;
  background-color:#9B458C;
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
.message {
  cursor:pointer;
	font-weight: bold; 
  font-size: 12px; 
  color: #9B458C; 
  font-family: Arial, Tahoma, Helvetica, sans-serif; 
  text-decoration: none
}
