/* ---------------------- "generic" styles */
a
	{
	color: #ff0012;
	text-decoration: none;
	font-style: normal;
	}
a:hover
	{
	color: #666666;
	text-decoration: none;
	font-style: normal;
	}
body
	{
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, tahoma, sans-serif;
	font-size: 12.5px;
	background: #4169e1;
	color: black;
	text-align: center;
	}
img
	{
	border-style: none;
	}

/* ---------------------- "home page" styles */
#logo
	{
	margin: 2em auto 2em auto;
	text-align: center;
	}
#photos
	{
	margin: 0 auto .2em auto;
	text-align: center;
	}
#links
	{
	margin: 0 auto 0;
	text-align: center;
	}
#link
	{
	padding: 0 .86em 0 0;
	}
#banner
	{
	position: relative;
	margin: -420px 500px 0 0;
	z-index: 998;
	}
#runner
	{
	position: relative;
	margin: 316px 0 0 0;
	font-style: italic;
	color: white;
	}
#runner a
	{
	color: white;
	font-style: italic;
	text-decoration: underline;
	}
#linklast
	{
	padding: 0 0 0 0;
	}
		
/* ---------------------- "internal pages" styles */
#header
	{
	margin: 0 auto 0;
	text-align: center;
	}
#internallinks li
	{
	display: inline;
	list-style: none;
	padding: 0 3em 0 0;
	}	
#internallinks
	{
	margin: 0 auto 0;
	text-align: center;
	}
#internallinks a
	{
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
	}
#internallinks a:hover
	{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	}
#selected
	{
	color: #ff0012;
	text-decoration: none;
	font-style: normal;
	}
#textbox
	{
	margin: 0 auto 0 auto;
	text-align: center;
	border-top: solid 1.5px #ff0000;
	background: white;
	width: 600px;
	clear: both;
	display: block;
	}
#sledphoto
	{
	margin: 0 auto 0 auto;
	text-align: center;
	}
#table
	{
	margin: 0 auto 0 auto;
	text-align: left;
	border: solid .5px #000000;
	background: #e6e6fa;
	width: 500px;
	font-size: 11px;
	}
#tableheader
	{
	background: #cccccc;
	font-weight: bold;
	}
#tableheader2
	{
	background: #cccccc;
	font-weight: bold;
	text-indent: 1em;
	}
table ul.price
	{
	padding: 5px 13px 0 40px;
	}
#tablecomment
	{
	font-weight: bold;
	}
#product
	{
	text-indent: 2em;
	}
#swatch
	{
	margin: 0 auto 0 auto;
	text-align: center;
	}
p
	{
	padding: 1.8em 5em 1.8em 5em;
	}
h1
	{
	font-size: 12px;
	font-weight: bold;
	}
#sledheader
	{
	font-size: 14px;
	font-weight: bold;
	color: #ff0012;
	}
#sledtext
	{
	font-size: 12px;
	}
#price
	{
	font-size: 12px;
	font-weight: bold;
	}
#contactlist p li
	{
	list-style: none;
	text-align: left;
	}
#quoter
	{
	font-size: 9px;
	}
	
/* ---------------------- "footer" styles */
#footer
	{
	text-align: center;
	background: #000000;
	clear: both;
	width: 601px;
	margin: -1.4em auto 0;
	padding: .8em 0 .8em 0;
	color: #ffffff;
	font-size: 9px;
	display: block;
	}
		