body {
	margin:0px 0px 40px 0px;
	background-color:#5c0a0a;
	background-image:url(images/top.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	color:#ffffff;
	font-size:13px;
}

#ban {
	width:970px;
	margin:auto;
	height:118px;
	background-image:url(images/ban.jpg);
	background-repeat:no-repeat;
	position:relative;
}

#nav {
	position:absolute;
	right:75px;
	top:45px;
	color:#ffffff;
	font-size:14px;
	width:600px;
	text-align:right;
	line-height:30px;
}

#nav a {
	color:#b74141;
	margin-left:8px;
	margin-right:8px;
	text-decoration:none;
	font-weight:bold;
	padding:5px;
}

#nav a:hover {
	color:#e77575;
}

#prod_slide {
	float:right;
	height:20px;
	width:0px;
	display:none;
	background-image:url(images/slidenav.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
}

#prod_slide a {
	display:none;
	line-height:30px;
	margin-right:2px;
	margin-left:2px;
	font-size:10px;
	padding:0px;
	color:#ffffff;
}

#prod_slide a:hover {
	color:#e77575;
}

#container {

	width:802px;
	margin:auto;
	background-color:#4e0404;
	background-image:url(images/round.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

#box {
	width:245px;
	height:57px;
	border:1px solid #c6c6c6;
	float:left;
	margin-top:8px;
	margin-left:11px;
	background-color:#ffffff;
	color:#787878;
	font-size:11px;
}

#box b {
	color:#b60000;
	font-size:13px;
}

#box a {
	color:#61c197;
}

#box a:hover {
	color:#25845a;
}

#banholder {
	width:802px;
	background-image:url(images/banhold.jpg);
	background-repeat:no-repeat;
	height:374px;
	margin:auto;
}

#banhold {
	width:764px;
	margin:auto;
	padding-top:10px;
}

#left {
	width:510px;
	float:left;
	padding:20px;
}

#right {
	margin-left:560px;
	margin-right:20px;
	margin-top:20px;
}

#content {
	padding:21px;
}

#footer {
	width:802px;
	margin:auto;
	background-image:url(images/footer.jpg);
	background-repeat:no-repeat;
	height:56px;
	margin-top:20px;
	line-height:56px;
}

#footer a {
	color:#ffffff;
	text-decoration:none;
	margin-right:15px;
}

#footer a:hover {
	color:#ac2626;
}

#gallery {
	background:#5a0606;
	padding:30px 10px 30px 10px;
	text-align:center;
	margin-top:20px;
}

#gallery img {
	border:3px solid #ffffff;
	margin-left:12px;
	margin-right:12px;
	margin-top:12px;
	margin-bottom:12px;
}

.suppliers {
	
} 

.suppliers a {
	color:#ffffff;
}

.image {
	margin:15px;
	border:5px solid #5c0a0a;
}

.beforeafter {
	border:3px solid #5c0a0a;
	margin-right:5px;
}

h1,h2,h3 {
	font-family:Georgia;
	color:#f3eaae;
}

h1, h2{font-size:20px;}

ul {
	list-style-image:url(images/check.jpg);
	line-height:20px;
}

.sep {
	height:1px;
	background-color:#5c0a0a;
	margin-top:5px;
	margin-bottom:10px;
}

a img {
	border:none;
}

.textarea {
	padding:10px;
	border:4px solid #5a0606;
	background-color:#5a0606;
	background-image:url(images/forms.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:16px;
}

.forms {
	color:#ffffff;
	font-size:16px;
	padding:10px;
	border:4px solid #5a0606;
	background-color:#5a0606;
	background-image:url(images/forms.jpg);
	background-repeat:no-repeat;
}

.cont {
	color:#f3eaae;
}

.alert {
	background-color:#540909;
	padding:10px;
	color:#ffffff;
	font-size:13px;
	border:1px solid #5c0a0a;
	margin-bottom:15px;
}

a {
	color:#ac2626;
}

a:hover {
	color:#f65656;
}


#review {  margin-top:20px; width:206px; }

#review p { margin-bottom:20px;  }