.product {
clear: both;
width: 100%;
margin-bottom: 10px;
float: left;
margin-left: 15%;
}
.product .thumb{
float: left;
width: 100px;
text-align: right;
padding-right: 20px;
padding-top: 12px;
padding-bottom: 25px;
}
.product .name{
width: 400px;
text-align: left;
position: relative;
}
.product .price {
font-weight: bold;
font-size: 11px;
text-align: center;
padding-top: 6px;
padding-left: 6px;
float: left;
}
 .department-list .product-feed{
width: 225px;
height: 125px;
float: left;
padding: 6px 0;
margin: 0px;
}
.indv-product {
	margin: 0 auto;
	width: 75%;
}
.indv-product .info {
	width: 45%;
	float: left;
	margin-left: 10px;
	clear: right;
}
.indv-product .thumb {
	text-align: left;
	width: auto;
	float: left;
}
.indv-product .name {
	float: left;
	text-align: left;
width: 100%;
}
.name h2{
text-transform: capitalize;
}
.indv-product .name h2 {
	font-size: 18px;
}
.indv-product .price {
	clear: left;
	text-align: left;
	padding-top: 10px;
}
.indv-product .quantity {
	clear: left;
	text-align: left;
	padding-top: 10px;
}
.indv-product .add {
	text-align: left;
	padding-top: 10px;
}
.indv-product .description {
	width: 100%;
	float: left;
}
.indv-product .description p{
padding: 0;
}
.indv-product .add input{


}
#changeinfo{
float: left;
text-align: right;
clear: both;
width: 100%;
padding: 12px 0;
}
#changeinfo ul{

clear: both;
list-style: none;
margin: 0;
padding: 0;
clear: both;
width: 50%;
margin: 0 auto;
}
#changeinfo ul li{
padding: 6px 0;
}
#billtable{
width: 45%;
float: left;
padding: 12px 0;
}
#shiptable{
float: right;
width: 45%;
padding: 12px 0;
}
#additionaltable{
float: left;
clear: both;
padding: 12px 0;
}
#additionaltable th{
 font-size: 1.2em;
color: #f90;
font-weight: bold;
}
#cartform{
width: 100%;
clear: both;
float: left;
padding: 12px 0;
}
#completeordercart{
width: 100%;
margin: 0 auto;
}
#completeordercart th{
font-weight: bold;
padding: 24px 0;
}
#completeordercart tr+tr th{
padding: 0;
}
#completeordercart tr+tr+tr th{
text-align: right;
padding: 0;
}
#waitdiv{
float: left;
width: 100%;
}

#cartbuttons ul {
	list-style: none;
	width: 90%;
margin-right:9%;
padding: 12px 0;
text-align: center;
}
#cartbuttons ul li {
	float: left;
padding: 0 12px;
}
#cartbuttons ul li input {
}
#paymentdiv{
clear: both;
width: 50%;
margin: 0 auto;
}
#paymentbuttons{
clear: both;
width: 50%;
margin: 0 auto;
}
.printreceipt{
clear: both;
width: 100%;
text-align: center;
}
#typeinstructions, #paymentinstructions, #extrainstructions{
clear: both;
text-align: center;
padding-top: 12px;
}
.allproducts{
width: 510px;
}
.paymenttitle, #cartbuttons{
float: left;
clear: both;
}
.paymenttitle{
font-weight: bold;
}