html, body    {
height:100%;
	margin: 0;
	padding: 0;
	/*background-color: #f2eb8e;*/
	background-color: #ffe5ba;
	color: #010100;
font-family: "Trebuchet MS","Lucida Grande",Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
}

#content {
margin-left:11em;
padding-left:30px;
padding-right:30px;
padding-top:10px;
font-size:15px;
line-height:1.4;
}

#header    {
	height: 150px;
	background-color: #fcb8b8;
	color: #006;
	border-bottom: 1px solid #006;
	margin-bottom: 0px;
}

#header a{
	color:#fff;

}

#footer    {
	background-color: #fcb8b8;
	color: #006;
	border-top: 1px solid #006;
	font-size: 11px;
	text-align: right;
	padding: 2px 10px 0 0;
	clear: both;
}

.spacer    {
	clear: both;
}

#container {
  width: 100%;
  float: right;
  margin-left: -200px;
}

#nav    {
float:left;
	width: 11em;
	
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: "Trebuchet MS","Lucida Grande",Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
	color: #333;
	/*margin-left: -1px;*/
	/*background-color: #a98ee2;*/
background-color:#ffe5ba;
}
#nav ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
}
                
#nav li {
     border-bottom: 1px solid #a98ee2;
     margin: 0;
}



#nav li a    {
	display: block;
    list-style:none;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #340468;
	border-right: 10px solid #7d54b4;
	background-color: #542a7c;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

#nav li a.big {
background-color:#6c1b44;
	border-left: 10px solid #44112b;
	border-right: 10px solid #91245c; 
}

#nav li a.big:hover {
background-color:#91245c;
	border-left: 10px solid #6c1b44;
	border-right: 10px solid #b52d73; 
}
#nav li.big_here{
padding: 5px 5px 5px 0.5em;
	color: #fff;
background-color:#91245c;
	border-left: 10px solid #6c1b44;
	border-right: 10px solid #b52d73; 
}

html > body #nav li a    {
	width: auto;
}

#nav li a.sub    {
	padding: 6px 5px 6px 10px;
	border-left: 10px solid #340468;
	font-size: 90%;
}

#nav li a.ssub    {
	padding: 6px 5px 6px 20px;
	font-size: 80%;
}

#nav li.here   {
padding: 5px 5px 5px 0.5em;
	color: #fff;
	background-color: #6f38a5;
	border-left: 10px solid #460591;
	border-right: 10px solid #9968dd;
}

#nav li.s_here {
color: #fff;
	background-color: #6f38a5;
	border-left: 10px solid #460591;
	border-right: 10px solid #9968dd;

	padding: 6px 5px 6px 10px;
	font-size: 90%;
}

#nav li a:hover    {
	border-left: 10px solid #460591;
	border-right: 10px solid #9968dd;
	background-color: #6f38a5;
	color: #fff;
}

.outOfStock {
color:red;
}

.new{
color:blue;
font-weight:bold;
}

.accentText {
color:#120264;
font-weight:bold;
}

.instructions {
font-size:15px;
}
/* ----- HEADINGS ----- */
h1    {
	font-family: Futura,Helvetica,Verdana,Arial,sans-serif;
	font-size: 1.5em;
	/*color: #cc0033;*/
color:#9e1c3f;
	/*background: #ffcc33;padding: 5px 0;*/
}

h2    {
	font-size: 1.5em;
	color: #05325B;
	margin: 20px 0 20px 0;
	border-bottom: 1px solid #302d96;
}

h3    {
	margin: 15px 0 5px 0;
	font-size: 1.2em;

}

h4    {
	font-size: 1.2em;
	margin: 0 0 5px 0;
}

p    {
	margin-bottom: 10px;
}

/* links */
a:link {
color:#0000ff;
}
a:visited    {
	color: #45388a;
}

a:active    {
	text-decoration: none;
}


