body{
	background-color: #59160c;
	font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif
}
a:focus{outline:1px dotted invert}



a:visited {
	color: #696969;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #696969;
}
a:hover {
	color: #696969;
	text-decoration: underline;
}


hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{ margin-top: 43px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 1px; border-top-style: solid; font-weight: bold; font-size: 20px}
h2{font-weight: bold; font-size: 14px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
.strong{ font-style: italic; }
table.shoptable {
	border-width: 0px 0px 0px 0px;
	border-spacing: 2px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
}
table.shoptable th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 10px 1px 10px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
}
table.shoptable td {
	border-width: 0px 0px 0px 0px;
	padding: 5px 10px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	vertical-align: middle;
	color: #696969;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
table.shoptable td.logo {
	border-width: 0px 0px 0px 0px;
	width: 40px;
	padding: 5px 10px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	vertical-align: middle;
	color: #696969;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
table.shoptable td.name {
	border-width: 0px 0px 0px 0px;
	width: 200px;
	padding: 5px 10px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	vertical-align: middle;
	color: #696969;
	font: 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h1.noline{
	margin-top: 0px; 
	border-left-width: 1px; 
	border-bottom-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 0px; 
	font-weight: bold; 
	font-size: 20px;
}



img.logo {
	width: 40px;
}
.banner {
	margin-bottom: 0px;
	margin-left: -10px;
}

/* Begin Navigation Bar Styling */
#nav {
   width: 960px;
   float: left;
   margin: -6px 0 15px -10px;
   padding: 0;
   list-style: none;
   background-color: #f2f2f2;
   border-bottom: 1px solid #ccc; 
   border-top: 1px solid #ccc; }
#nav li {
	margin-left:0px;
   float: left; }
#nav li a {
   display: block;
   padding: 8px 15px;
   text-decoration: none;
   font-weight: bold;
   color: #069;
   border-right: 1px solid #ccc; }
#nav li a:hover {
   color: #c00;
   background-color: #fff; }
/* End navigation bar styling. */
