body, table {

	font-family: Arial;

	color: #330066; /*general text*/

	font-size: 12px;



}



form {

	margin: 0;

}



body {

	margin: 0;

	background: white; /*background*/

}



table {

	background: transparent;

	color: #330066; /*general text*/

}



div {

	background: transparent;

}



img {

	border: 0;

}



a {

	color: #9933cc; /*general link*/

	text-decoration: underline;

}



a:hover {

	color: #9933cc; /*general link hover*/

	text-decoration: none;

}



h1 {

	font-family: Arial;

	font-size: 18px;

	color: #003663; /*page title*/

	font-weight: bold;

	margin-bottom: 20;

}



div.trail {

	font-size: 11px;

}





table.header {

	width: 936px;
	height: 145px;
	background: white url(logo.gif) no-repeat left top;

}


table.header td div {
	color: #666666;
	padding: 0px 0px 50px 0px;
	text-align: right;
}










table.main {

	width: 936px;

	background: white url(contentback.gif) no-repeat left bottom;

}



table.main td.center {

	padding: 0 10px;

	width: 100%;

}



table.main td.left {

	padding-left: 20px;

}



table.main td.right {

	padding-right: 30px;

}





table.sidebar {

	width: 180px;

	background: #9b81af url(sidebar.gif) no-repeat left bottom;

	margin-bottom: 10px;

	font-size: 11px;

	color: white; /*sidebar text*/

	padding: 7px;

}



table.sidebar caption {

	background: white url(caption.gif) no-repeat left bottom;

	color: white; /*sidebar title*/

	padding: 7px 6px;

	font-size: 14px;

	font-weight: bold;

}


table.sidebar#custom caption {

	font-size: 16px;

}




table.sidebar input {

	font-size: 11px;

}





table.sidebar#products tr td span.price {

	color: #9933cc; /*sidebar product prices*/

	font-weight: bold;

}



/* news */



table.sidebar#news div.headline {

	padding-top: 5px;

	font-weight: bold;

}



table.sidebar#news div.date {

	font-weight: bold;

	padding: 3px 0;

}



table.sidebar#news div.snippet {

	padding-bottom: 5px;

}











table.sidebar#categories caption {

	display: none;

}



table.sidebar#categories {

	margin: 0px;

	margin-bottom: 5px;

	padding-right: 10px;

	background: transparent;

	border: 0;

}



table.sidebar#categories td.l1,
table.sidebar#categories td.l1_over,
table.sidebar#categories td.l1_active {

	font-family: Arial, sans-serif;

	color: #fb6703; 

	padding: 5px 5px;

	font-size: 16px;

	text-decoration: none;

}



table.sidebar#categories td.l1 a,
table.sidebar#categories td.l1_over a {

	color: white; /*categories level1 link*/

	text-decoration: none;

}



table.sidebar#categories td.l1_over a:hover,
table.sidebar#categories td.l1_active a:hover,
table.sidebar#categories td.l1_active a,
table.sidebar#categories td.l1 a:hover {

	color: #996699; /*categories level1 link hover*/

	text-decoration: none;

}



table.sidebar#categories td.l2,
table.sidebar#categories td.l2_over,
table.sidebar#categories td.l2_active {

	color: #fb6703;

	padding: 5px 10px;

	font-size: 12px;

	text-decoration: none;

}



table.sidebar#categories td.l2 a,
table.sidebar#categories td.l2_over a {

	color: white; /*categories level2 link*/

	text-decoration: none;

}



table.sidebar#categories td.l2_over a:hover,
table.sidebar#categories td.l2_active a:hover,
table.sidebar#categories td.l2_active a,
table.sidebar#categories td.l2 a:hover {

	color: #996699; /*categories level2 link hover*/

	text-decoration: underline;

}



table.footerborder {

	width: 936px;

	height: 25px;

	background: white url(footer.gif) no-repeat left top;

}



table.footer {

	width: 936px;

	background: white; /*footer background*/

	color: #999999; /*footer text*/

	font-size: 11px;

}



table.footer div {

	background: white; /*footer background*/

	color: #999999; /*footer text*/

	font-size: 11px;

}



table.footer a {

	color: #999999; /*footer text*/

}



table.footer a:hover {

	color: #666666; /*footer text hover*/

}



table.footer td {

	padding: 7px 15px;

}



table.footer span {

	padding: 0 10px;

}





























































