/* General   ------------------------------------------------------------------------- */

h2 {
	color: #FFF!important;
	padding: 0px!important;
	font-size: 1.9em!important;
	line-height: 120%!important;
}
/* Category Listings (categoryGrid)   ------------------------------------------------------------------------- */

#categoryGrid .photo {
	text-align: center;
}
#categoryGrid {
	text-align: left;
	margin: 5px;
	width: 547px!important;
	padding:20px;
}
#categoryGrid .content-odd2 {
	text-align: center;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	width: auto!important;
	padding-bottom: 15px;
	border: none!important;
}
/* Product Page  ------------------------------------------------------------------------- */
#productDetail #productPhotos {
	width:auto!important;
}
#productDetail img {
	border: 10px solid #FFF;
}
#productPhotos {
	padding: 20px!important;
}
#productPhotos a {
	padding: 0px!important;
	clear: both!important;
	width:auto!important;
}
#productDetail #extraDetails {
	width:200px!important;
	padding-top: 20px!important;
}
#prodCaption {
	padding-bottom: 10px!important;
	padding-top: 5px!important;
}
#productDescription {
	padding: 20px!important;
	clear: both!important;
	margin-top: 30px!important;
	margin-right: 10px!important;
	margin-bottom: 10px!important;
	margin-left: 10px!important;
}
#productDetail {
	padding: 20px;
	color: #FFF!important;
	width:548px!important;
}
#productDetail #price {
	color: #FFF!important;
}
#productDetail .form-label {
	color: #FFF!important;
	width:auto!important;
}
/* Product Listings (productGrid) ------------------------------------------------------------------------- */
#productGrid {
	text-align: left;
	margin: 5px;
	width: 588px!important;
}
#productGrid .photo {
	text-align: center;
}
#productGrid h2 {
	color: #FFF!important;
}
#productGrid .details {
	color: #FFF!important;
}
#productGrid img {
	border: 5px solid #FFF;
}
#productGrid .content-odd2 {
	width: 50%!important;
	padding: 20px!important;
	border: 1px dotted #AF8461!important;
}
#productGrid .content-even2 {
	width: 50%!important;
	padding: 20px!important;
	border: 1px dotted #AF8461!important;
}
#productGrid #topOptions .myrow {
	padding-top: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 20px!important;
	padding-left: 20px!important;
	color: #FFF!important;
}
#productGrid #btmOptions {
	padding-right: 20px!important;
	width:548px!important;
}
/* Pages ------------------------------------------------------------------------- */
.page-title {
	color: #FFF!important;
	padding: 20px!important;
	font-size: 1.9em!important;
	line-height: 120%!important;
}
h2, .page-title {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0pt;
	text-align: left;
	/*color: #492910!important;*/
	font-size: 1.7em!important;
	font-weight: bold!important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	text-transform: uppercase!important;
	color: #ebd1c0!important;
}
#pageContent {
	width:568px!important;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	color: #111!important;
	font-size: 1.2em!important;
}
#pageContent img {
	padding: 10px!important;
}
/* View Cart ------------------------------------------------------------------------- */
#viewCart #cartItems thead tr th {
	background-color: #674B34!important;
	height: auto!important;
	padding: 10px!important;
}
#viewCart {
	width:563px!important;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#viewCart table td {
	padding: 10px!important;
}
#viewCart #cartInfo .field-label {
	width:150px!important;
}
/* Checkout One Page ------------------------------------------------------------------------- */
#checkoutOnePage {
	width:563px!important;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	color:#fff!important;
}
#checkoutOnePage #existingCustomer {
	margin: 20px!important;
	padding: 10px!important;
}
#checkoutOnePage #newCustomer {
	margin: 20px!important;
	padding: 10px!important;
}
#checkoutOnePage h2 {
	font-size: 1.7em!important;
	font-weight: bold!important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	text-transform: uppercase!important;
	color: #fff!important;
}
#checkoutOnePage .hdr-title {
	background-color: #674B34!important;
}
#checkoutOnePage #cartItems thead tr th {
	background-color: #674B34!important;
	height: auto!important;
	padding: 10px!important;
}
#checkoutOnePage table td {
	padding: 10px!important;
	color:#fff!important;
}
#checkoutOnePage #information_div {
	color:#fff!important;
}
#information_div .form-label {
	width:115px!important;
	color:#fff!important;
}
#information_div .form-label-required {
	width:115px!important;
	color:#FF9!important;
}
#information_div input {
	padding: 10px!important;
}
#checkoutOnePage #totalsInfo .totalLabel, #checkoutOnePage #totalsInfo .totalField {
	color:#fff!important;
}
#customerLogin {
	padding: 10px!important;
	color:#fff!important;
}
#passwordRemindCustomer {
	padding: 10px!important;
}
