﻿.product {
	float: left;
	width: 500px;
	border-bottom: 1px solid #7C010C;
	background: #FFFEEE;
	padding: 5px;
	margin-bottom: 2px;
	padding-bottom: 10px;
	font-size: 0.9em;
}

.product-detail {
	float: left;
	width: 500px;
	border-bottom: 1px solid #7C010C;
	padding: 5px;
	margin-bottom: 2px;
	padding-bottom: 10px;
}

.product img {
	border: 0px;
}

.rrp {
	text-decoration: line-through;
	color: #B6B6B6;
}
.prodimage {
	float: right;
	width: 175px;
	padding: 4px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.prodimage-detail {
	width: 275px;
	float: right;
	padding: 4px;
	margin-top: 20px;
}

.prodimage-detail img {
	border: 2px solid #D7DDDE;
}

.prodimage img {
	border: 2px solid #D7DDDE;
}

.proddetails {
	margin-right: 5px;
}

.proddetails h4 { 
	font-size: 1.6em;
}

.proddetails h4 a {
	color: #AE2833;
	text-decoration: none;
}

.proddetails h4 a:hover {
	text-decoration: underline;
}


.prodpricedetails {
	padding-left: 7px;
	font-size: 1.5em;
	color: #7C010C;
	font-weight: bold;
	float: left;
	width: 500px;
}
.prodmore {
	float: right;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 10px;
}

.prodmore {
	width: 105px;
	text-align: center;
	border: 1px solid #7C010C;
	background-color: #E6E191;
	color: #000;
	height: 1.4em;
	font-weight: bold;
	padding: 5px;
	margin-top: -25px;
}

.prodmore a {
	color: #AE2833;
	text-decoration: none;
}

.prodmore a:hover {
	color: #000;
	text-decoration: underline;
}

.priceamount {
	width: 105px;
	text-align: center;
	border: 1px solid #295175;
	background-color: #fff;
	color: #295175;
	height: 1.4em;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
}


#calendartable {
	width: 200px;
}
/* Basket Styling */

/* additional div styling */

#baskettable {
	width: 500px;
	padding: 4px;
	font-size: 1.0em;
	border-collapse: collapse;
  	border: 1px solid #666;
}

#baskettable caption {
  font-size: 1.3em;
  font-weight: bold;
  margin: 1em 0;
}

#baskettable col {
  border-right: 1px solid #ccc;
}

#baskettable col#ItemCol {
  border: none;
}

#baskettable thead {
  background-color: #AE2833;
  color: #fff;
  border-top: 1px solid #AE2833;
  border-bottom: 1px solid #AE2833;
  height: 40px;
}

#baskettable th {
  font-weight: normal;
  text-align: left;
}

#baskettable th, #baskettable td {
  padding: 0.1em 1em;
}

#baskettable input.submit {
	font-size: 1.0em;
}

#baskettable .rowbg {
	background-color: #fff;
}

#baskettable .rowbg_odd {
	background-color: #BADAFA;
}

#baskettable input.qty {
	width: 20px;
}

#baskettable input.button {
	width: 55px;
}

#PriceCol {
	width: 100px;
}

#QtyCol {
	width: 110px;
}

.basketright {
	text-align:right;
}

#results_text {
	  width: 300px;
	  margin: 0 auto;
	  text-align: center;
	  font-weight: bold;
	  font-size: 1.0em;
}