body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #666666
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F0EC;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F0EC;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F0EC;
}
hr {
	color: #FFFFFF;
}
.searchbar-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #C5CAEA;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.body-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #333333;
	font-size: 12px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
}
a.graylink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: underline;
}
a.graylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: underline;
}
a.graylink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: underline;
}
a.graylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 10px;
	text-decoration: underline;
}
a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
a.navlink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.navlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.navlink:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}
a.navlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.body-white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.mini-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.mini-header-white {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}
.product-options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	background-color: #7DA3C1;
}
.product-options2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	background-color: #C0C0C0;
}
.product-options3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	background-color: #CCCCCC;
}
.img-shadow {
  float:left;
  background: url(images/shadow.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  text-align:center;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #000000;
  text-align: center;
  margin: -3px 3px 3px -3px;
  align: center;
}
a.link-gray:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #E5E5E5;
	text-decoration: underline;
	font-size: 14px;
}
a.link-gray:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 14px;
}
a.link-gray:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 14px;
}
a.link-gray:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 14px;
}
a.link-gray-small:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #E5E5E5;
	text-decoration: underline;
	font-size: 12px;
}
a.link-gray-small:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 12px;
}
a.link-gray-small:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 12px;
}
a.link-gray-small:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #E5E5E5;
	font-size: 12px;
}
.dropshadow {
	border-right-width: medium;
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.gallery-mat {
	border: 1px outset #CBCBD3;
}
.shop-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	border: 1px dashed #000000;
}
.shop-cart1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	background-color: #D1D5E9;
	border: 1px dashed #000000;
}
.shop-cart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left;
	background-color: #D1E4E9;
	border: 1px dashed #000000;
}
.shop-cart3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: left;
	background-color: #404040;
	border: 1px dashed #000000;
}
.form-label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
.error-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	text-align: left;
	font-weight: bold;
}
.order-number{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-align: center;
	font-weight: bold;
	background-color: #c0ddf4;
	border: 1px dashed #000000;
	padding: 5px;
}
.tbl-whiteborder {
	background-color: #666666;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 3px;
}
a.catman:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: underline;
}
a.catman:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: underline;
}
a.catman:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: underline;
}
a.catman:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: underline;
}
.tbl-whiteborder2 {
	background-color: #570604;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
.tbl-whiteborder3 {
	background-color: #526D52;
	border: 1px solid #FFFFFF;
	padding: 3px;
}
.body-small {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

