html { background-color: #A21620; margin: 0px; }

body { background-color: #A21620; margin: 0px; }

a:hover { color: #A21620; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link { color: #A21620; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:visited { color: #A21620; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:hover { color: #A21620; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:hover.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover.copyright { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a:hover.splashlink { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
a:link.splashlink { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:visited.splashlink { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }
a:hover.splashlink { color: #fff; font-size: 10px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

p, td, div { color: #000; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 13px; }
.sub { color: #7E7E7E; font-size: 11px; font-weight: bold; }
.small { color: #fff; font-size: 10px; }
.red { color: #A21620; }

image { border: 0px; }
a img {border: none; }

hr {
background-color: #E1E0E0;
margin: 20px 0px 20px 0px;
height: 1px;
}

ul {
list-style-type: square;
}

ul li {
padding: 4px 0px 4px 0px; 
}

table.maintable {
width: 830px; 
padding: 0px;
background-image: url('images/main_bg.gif');
}

td.copyright {
width: 770px;
padding: 10px;
background-color: #000;
color: #fff;
text-align: center;
}

td.left1 {
width: 229px;
background-image: url('images/splash_bg.gif');
}

#splash { 
color: #fff;
padding: 0px 20px 5px 10px; 
font-size: 10px;
}

#homepad { 
padding: 0px 15px 0px 15px; 
}

td.right1 {
width: 230px;
background-color: #F3F3F3;
border: 1px #E1E0E0 solid;
padding: 0px;
}

td.right_main {
width: 541px;
background-color: #F3F3F3;
border: 1px #E1E0E0 solid;
padding: 15px 15px 30px 15px;
}

td.line {
border-bottom: 1px #E1E0E0 solid;
padding: 4px;
}

td.box {
border: 1px #E1E0E0 solid;
padding: 8px;
}

/* ----- product gallery (enlarged image) ----- */

#enlarge{
width:400px;
padding: 0px;
background:url(images/gallery/1.jpg) top left no-repeat;
height: 520px;
}

#enlarge p{
margin: 0;
padding: 0;
text-align: left;
}

.hide{
display: none;
}

.show{
display: block;
}

#thumbnails{
	width: 500px;
	height: 240px;
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
}
#thumbnails ul{
	margin:0;
	padding: 0;
}

#thumbnails li{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

#thumbnails li a:link img, #thumbnails li a:visited img{
	margin: 0;
	padding: 0px;
	border: 1px solid #ffffff;
}

#thumbnails li a:hover img{
	margin:0;
	padding:0px;
	border: 1px solid #af4744;
}

