.background {
  background-color: #ffccff;
}

.page_container {
  background-color: #ae609e;
  width: 800px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.logo_container {
  clear: both;
  width: 800px;
  height: 60px;
}

.head_container {
  float: left;
}

.cart_container {
  width: 350px;
  height: 20px;
  border: 0px solid black;
  margin-left: 2px;
}

.main_cart_text {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  margin-top: 13px;
  margin-left: 5px;
  margin-bottom: 2px;
}

.add2cart {
  background-color: #c593be;
  font-family: Arial;
  font-size: 12px;
 /* font-weight: bold;*/
  color: #000000;
  margin-top: 3px;
}


.menu_container {
  float: left;
/*  background-color: #ff00ff; */
  width: 130px;
  height: 100%;
  padding-top: 10px;
}

.menu_item {
  text-decoration: none;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #69075a;
  margin-left: 10px;
}

.menu_devider {
  width: 90%;
  border: #69075a 1px solid;
  margin: 2px;
}

.content_container {
  float: right;
  background-color: #c593be;
  width: 670px;
  padding-bottom: 10px;
}

.foot_container {
  clear: both;
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  padding: 2px;
}


/* produkter */
.item_container {
  width: 200px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  background-color: #d5a3ce;
  padding: 5px;
}

.item_image {
/*  float: left; */
  border: #ae609e solid 1px;
  width: 200px;
  height: 200px;
  margin-top: 4px;
}

.item_title {
  clear: both;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
}

/* för att fixa så det blir 3 items på varje rad oavsett deras höjd. */
.item_row {
  clear: both;
}


/* när man klickat på ett föremål används dessa klasser */
.item_container_zoom {
  width: 500px;
  min-height: 340px;
/*  float: left; */
  margin-left: 5px;
/*  margin-right: auto;*/
  margin-top: 4px;
/*  background-color: #d5a3ce;*/
  padding: 5px;
  padding-bottom: 12px;
}

/*.item_image_zoom {
  float: left;
/*  border: #ae609e solid 1px;*
  width: 300px;
  height: 300px;
  margin-top: 4px;
  margin-bottom: 4px;
}*/

/*.item_image_mini {
  float: left;
  width: 90px;
  margin: 2px 5px 2px 5px;
}*/

.item_left {
  float: left;
}

.item_info {
  float: left;
  width: 250px;
  padding: 4px;
  margin-left: 5px;
  text-align: left;
  font-family: Verdana;
  font-size: 12px;
}

.item_title_zoom {
  clear: both;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
}

/* form klasser */
.item_form_zoom {
/*  border: #ff00ff solid 1px; *//* tillfällig så jag ser vart den ligger*/
  font-family: Verdana;
  font-size: 12px;
}

.item_number {
  width: 20px;
  border: #ae609e solid 2px;
}

.item_button {
  width: 50px;
}

.item_form {
/*  font-family: Verdana;
  font-size: 12px;*/
  padding-top: 3px;
  line-height: 16px;
}


/* register/login */
.input {
  border: 2px #69075a solid;
  font-family: Verdana;
  font-size: 12px;
}

.table {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
/*  border: 2px #69075a solid; */
}

.title {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  background-color: #ae609e;
}

/* tabellen på Köp info sidan */
.pay_title {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
/*  background-color: #ae609e;*/
}

.pay_td {
  padding: 1px 3px 1px 3px;
  font-family: Verdana;
  font-size: 12px;
}

.pay_odd {
  background-color: #ae609e;
}

.center {
  margin-left: auto;
  margin-right: auto;
}

/* tillbaka länk på produkt info sida */
.back {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  margin-left: 10px;
  margin-top: 10px;
}

/* error meddelanden, som vid inloggning eller registrering */
.error_msg {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  background-color: #000000;
  color: #ff0000;
  margin-left: 10px;
  padding: 2px;
}

/* error meddelanden, som vid inloggning eller registrering */
.info_msg {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #69075a;
  margin-left: 10px;
  padding: 2px;
}


/*--- Varukorg ---*/
table.cart {
  margin-left: 10px;
  padding: 2px;
  width: 650px;
}

td.cart_title {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #69075a;
  padding: 2px;
}

td.cart {
  font-family: Verdana;
  font-size: 13px;
  color: #000000;
}

.remove {
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #69075a;
  text-decoration: none;
}

.update {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #69075a;
  text-decoration: none;
}

.cart_link{
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #69075a;
  margin: 10px;
  text-decoration: none;
}

/* Nyhets sidan */
.news {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #69075a;
  margin-left: 9px;
  margin-top: 5px;
}


/* Rea och ordinarie pris */
.ord_price {
  font-family: Verdana;
  font-size: 9px;
  color: #69075a;
}

.rea_price {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #69075a;
}

.price {
  font-family: Verdana;
  font-size: 14px;
  color: #69075a;
}

/* info sidor */
.info_text {
  font-family: Verdana;
  font-size: 12px;
  margin: 10px 250px 10px 15px;
  line-height: 16px;
}

.info_title {
  font-weight: bold;
}

/* order.php extra info */
.info_order {
  font-family: Verdana;
  font-size: 9px;
  margin-left: 24px;
  color: #ffffff;
}

.hamta_order {
  font-family: Verdana;
  font-size: 10px;
  margin-left: 20px;
}

.link {
  text-decoration: none;
  font-family: Verdana;
/*  font-size: 14px;*/
  color: #69075a;
}
