body {margin-top:0px;
margin-bottom:20px;

}
h1	{
	font-family:tahoma, helvetica, sans-serif;
	font-size:18px;
	color:#5b1f14;	}
	
h2	{
	font-family:tahoma, helvetica, sans-serif;
	font-size:15px;
	color:Blue;	}

.copy {
	font-family:arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	padding-left:20px;
	padding-right:20px;	
	padding-top:5px;}
	
.copyfront {
		font-family:arial, Helvetica, sans-serif;
		font-size:18px;
		color:black;
		padding-left:20px;
		padding-right:20px;
		padding-top:30px;}
	
.tiny {
	font-family:arial, Helvetica, sans-serif;
	font-size:10px;
	color:"#5b1f14";
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;}
	
a.bottomlink {
font:10px arial, helvetica, sans-serif;
color:brown;
text-decoration:none;
}
a.bottomlink:hover
{
font:10px arial, helvetica, sans-serif;
color:brown;
text-decoration:underline;
}
a.reglink {
font:13px arial, helvetica, sans-serif;
color:blue;
text-decoration:none;
}
a.reglink:hover
{
font:13px arial, helvetica, sans-serif;
color:brown;
text-decoration:underline;
}
table.master {
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: "#fffb99"
}
table.locations {
	border-width: 1px;
		border-spacing: ;
		border-style: outset;
		border-color: gray;
		border-collapse: collapse;	
	background-color: "#fffb99"
}
table.locations TD {	
	background-color: "#fffb99"
	border-width: 1px;
		padding: 3px;
		border-style: solid;
		border-color: gray;		
	-moz-border-radius: ;
}

/*Below this line are the controls for the product slide show */

#mContainer {
	position:relative;
	margin:auto;
	width:400px;
	height:200px;
	border:1px solid #000;
	background-color:#FAFAFA;
}

#imageContainer {
	position:absolute;
	width:100px;
	top:5px;
	left:5px;
}

#mContainer #imageContainer img {
	/*
	width:32px;
	height:32px;
	*/
	position:absolute;
	border:1px solid #000;
	cursor:pointer;
	-moz-opacity:.5;
	opacity:.5;
	filter:Alpha(opacity=50);
	z-index:100;
}

/* Gray Container location */
#imageDestination {
	position:absolute;
	top:10px;
	left:110px;
	width:250px;
	height:155px;
	border:1px solid #000;
	background:#fffb99;
	z-index:0;
}

#controls {
	width:400px;
	position:relative;
	margin:auto;
	margin-top:80px;
	padding-top:10px;
	font:9px verdana;
	border-top:2px solid #000;
}

#caption {
	font:9px verdana;
	position:absolute;
	top:210px;
	width:200px;
}

#credits {
	position:relative;
	margin:auto;
	margin-top:20px;
	width:400px; 
	font-family:verdana;
	font-size:9px;
}

hr {
	width:400px;
	height:1px;
	text-align:left;
	color:#000;
	background:#000;
	border-style:none;
	clear:both;
	margin:5px 0 5px 0;
}




