#content {
	width:760px;
	padding:20px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
}

#content h2 {
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#573218;
	line-height:30px;
}
#content h3 {
	color:#FFFFFF;
	text-align:left;
	font-size:12px;
	padding-bottom:8px;
	padding-left:5px;
	padding-top:5px;
}
#content h4 {
	font-size:12px;
	font-weight:normal;
	padding-top:6px;
	color:#573218;
}
#content h5 {
	font-size:12px;
	font-weight:bold;
	float:left;
	color:#573218;
}
.heading {
	color:#ffffff;
	background-color:#005cb2;
	padding:10px;
	font-weight:normal;
	text-align:center;
}
.heading2 {
	color:#ffffff;
	background-color:#3c200e;
	padding:10px;
	font-weight:bold;
	text-align:center;
}
td {
	padding:5px;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
.alternate {
	background-color:#d9d9d9;
}
#feedback {
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;
}
img {
 	display: inline;
 	margin-left: auto;
 	margin-right: auto;
}
.recform {
	background-color:#3c200e;
	width:250px;
	border:none;
	padding:10px;
}

.recform td {
	border:none;
	color: #CAB9A5
}

.recform input {
	float:right;
}
#descript td {
	text-align:left;
}
#pad {
	padding-left:40px;
}
#product td {
	display: table-cell;
	vertical-align: top;
}
#product img {
	padding-bottom:50px;
	padding-top:50px;
}
#special td {
	border-style:solid;
	border-width:1px;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-bottom-color:#CCCCCC;
}
#homebanner {
	background-image: url(../images/banner1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	height:210px;
	width:769px;
	color:#990000;
}
#bannertext {
	width:450px;
	padding-top:35px;
	padding-left:52px;
}
#featured {
	float:left;
	background: url(../images/featured.jpg);
	width:440px;
	height:250px;
}
#latest {
	background: url(../images/latest.jpg);
	float:right;
	width:304px;
	height:251px;
}
#home {
	height:500px;
}
#boxtext {
	padding:20px;
}
#shippingInfo {
	width:760px;
	padding:20px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	padding-top:40px;
	padding-bottom:40px;
}
#orderResult {
	width:760px;
	padding:20px;
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#CCCCCC;
	padding-top:40px;
	padding-bottom:40px;
}
#eachitem {
	width:760px;
}
#eachitem2 {
	border-top-width:1px;
	border-top-style:dotted;
	border-top-color:#666666;
}
#price {
	float:right;
}
wicket:id #usaState {
	width:100px;
	}
#contactform {
	width:400px;
	}
#contactform td {
	text-align: right;
}
#contactform span {
	float:left;
}
.conform {
	background-color:#e9d3ac;
	padding:10px;
}
.conform input {
	float:left;
}

.copy {
	text-align:left;
}

.copy p
{
	text-indent: 0em;
	margin: 0.8em;
}

#latest p {
	margin: 0.8em 0 0;
}
#orderborder, #iteminfo {float:left;}
#orderborder h3 { font: Arial, Helvetica, sans-serif 10px bold; float:left; }
#orderborder { margin-left:80px; width:340px; }
#iteminfo { width:120px; }
#eachorder {border-bottom: 1px solid #C0C0C0; height:140px; padding-top:30px; }
#eachorder p { padding-bottom:4px; }
#ordersubprice { float:left; margin-left:50px; text-align:right; width:165px; }
#ordersubprice .fourdigit { width:30px; }
#total { padding-bottom:12px; }
.biggertext { font-size: 14px; }

.floatleft {
	padding-bottom:20px;
	padding-left:40px;
	float:right;
	line-height:18px;
}

