﻿div.list
{

}

div.listitem {
	width: 50%;
	float: left
}

div.listframe {
	padding-right: 10px;
	border-right:2px solid #eee;
	border-bottom:2px solid #eee;
	margin-right: 10px;
}

div.list .product {
  float:left;
  margin :5px;
  background-color:#ccffbb;
}

.price {
	padding: 15px 0;
	font-weight: bold;
	font-size: 120%;
	white-space: nowrap;
}

.price span {
	color: #c00;
}

div.list .product .name
{
  font-weight:bold;
  text-align:left;
  border-bottom:1px solid black;
  background-color: #00628B;
  color:white;
  font-weight:bold;
  padding:2px;
}

div.list .product .name a
{
  color:white;
  text-decoration:underline;
}

div.list .product img.product
{
  float:left;
  margin:5px;
  border:0;
  width:120px;
}

div.view.product, div.order, div.list.categories
{

}

div.list.categories div.list
{
  padding:5px;
}

div.list.categories div.list a
{
  display:block;
  float  :left;
  width  :49%;
  text-align:left;
}

div.view.product label, div.order label, div.list.categories label
{
  display:block;
  border-bottom:1px solid #ccc;
  color: #333;
  font-weight:bold;
	font-size: 150%;
	line-height: 200%;
	margin-bottom: 15px;
}

div.order label
{
  border-bottom:none;
}

div.order
{
  border-bottom:none;
}

div.view.product div.description
{
  margin-left: 290px;
}

div.view.product div.image
{
  float:left;
  margin:5px;
  padding:5px;
}

.atc {
	background: #eee;
	border: 1px solid #ccc;
	padding: 10px;
}

.btn-atc {
	margin-top: 5px;
}

.centered {
	margin: 0 auto;
	text-align: center;
	width: 170px;
}

div.ordersummary {
	padding: 10px;
}

div.order table
{
  border-collapse:collapse;
}

div.order td, div.order th
{
  border: 1px solid #ccc;
}

div.order td.first
{
  border-left:none;
}

div.order td.last
{
  border-right:none;
}

a.basket
{
  display:block;
  text-align:center;
  clear:both;
}

a.checkout, a.categories, a.basket
{
	border: 0;
}

a.checkout:active, a.categories:active, a.basket:active
{
  border :0;
}

table.buttons
{
  margin-top:1em;
  clear:both;
}

div.error, font.error
{
  color:red;
}

div.breaker
{
  font-size:1px;
  line-height:1px;
  height:1px;
  clear:both;
}

a.branding
{
  display:block;
  text-align:center;
  font-size:10px;
  color    : #C0C0C0;
}
