.product {
	padding: 5px;
	width: 520px;
	float: right;
	border: #CACACA solid 1px;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 12px;
	background-color: #FFFCF0;
}

.prodimage {
	float: left;
	width: 180px;
	padding: 4px;
}

.prodimage img {
	border: 0px;
}

.proddetails {
	float: left;
	width: 310px;
	margin-right: 5px;
}
.prodpricedetails {
	width: 275px;
	background: #F1E8E8;
	border: 1px dashed #8D0B0B;
	padding: 5px;
	padding-left: 15px;
	font-size: 1.1em;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}
.prodmore {
	float: right;
	margin-top: 5px;
}

h4 {
	font-size: 1.3em;
	margin-top: 4px;
}

h1 {
	font-family: Arial, Helvetica;
	font-size: 15px;
}

h3 {
	font-family: Arial, Helvetica;
	font-size: 15px;
}

/* Details Page */

#productdetail {
	padding: 5px;
	width: 520px;
	float: right;
	border: #CACACA solid 1px;
	font-family: Arial, Tahoma, Helvetica;
	font-size: 12px;
	background-color: #FFFCF0;
}

.detailimage {
	float: left;
	width: 190px;
	padding: 4px;
}

.detailimage img {
	border: 0px;
}

.detailprices select {
	font-size: 0.9em;
}

.offer_price {
	color: #ff0000;
}

/* Basket Table Styling */

#baskettable {
	width: 500px;
	padding: 4px;
	font-family: Arial, Tahoma;
	font-size: 11px;
}

.tableformat {
  border-collapse: collapse;
  border: 1px solid #666;
}

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

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

col#ItemCol {
  border: none;
}

#baskettable  thead {
  background-color: #D3D2E8;
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #a5a5a5;
}

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

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

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

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

#PriceCol {
	width: 100px;
}

#QtyCol {
	width: 110px;
}

/*BRand styling */

#mainNav ul {
	font-family: Arial, Helvetica;
	font-size: 12px;
}


