body{
	background-color : #A3A6FF;
}

.body-copy{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.top-shadow{
	background-image : url(images/top-shadow.jpg);
	background-repeat : repeat-x;
	height: 24px;
}

.bottom-shadow{
	background-image : url(images/bottom-shadow.jpg);
	background-repeat : repeat-x;
	height: 31px;
}

.left-shadow{
	background-image : url(images/left-shadow.jpg);
	background-repeat : repeat-y;
	width: 26px;
}

.right-shadow{
	background-image : url(images/right-shadow.jpg);
	background-repeat : repeat-y;
	width: 28px;
}

.content-area{
	background-color: #D6D3FF;
	padding: 0 15px 0 15px;
	width: 430px;
}

h1{
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	font-weight : bold;
	border-bottom : 1px dotted #ffffff;
	margin: 0 0 8px 0;
	padding: 0;
}

h2{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	font-weight : bold;
	margin: 0 0 0 0;
	padding: 0;
}

h3{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	font-weight : bold;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

h4{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

a{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	text-decoration : none;
}

a:hover{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	text-decoration : underline;
}

.footer{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

a.footer{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration : underline;
}

a.footer:hover{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration : none;
}

p{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 7px 0;
}

p.product{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px 3px 0 8px;
}

.dot-line{
	border-bottom : 1px dotted #ffffff;
}

.product-content-area{
	background-color: #E8E9FF;
	padding: 0 0 0 0;
}

.product-price{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #9999FF;
	font-weight : bold;
	margin: 0 0 0 0;
	padding: 10px 10px 0 0;
}

.product-price2{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D6D3FF;
	font-weight : bold;
	margin: 0 0 0 0;
	padding: 0px 0px 0 0;
}


 #navcontainer
{
background-color: #CECFFF;
width: 250px;
margin: 0 ;
padding: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: left;

}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 250px;
border-top: 1px dotted #fff;
padding-left: 1px;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
border-bottom: 1px dotted #fff;
}

ul#navlist li a
{
display: block;
width: auto;
padding: 5px 5px 5px 10px;
text-decoration: none;
background-color: #CECFFF;
color: #6666CC;
}

#navcontainer >ul#navlist li a{ width: auto; }

ul#navlist li#active a
{
background-color: #A3A6FF;
color: #ffffff;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #ffffff;
background-color: #A3A6FF;
}