body, table {

	font-family: Arial;

	color: black; /*general text*/

	font-size: 12px;



}



form {

	margin: 0;

}



body {

	margin: 0;

	background: #f4ea00; /*background*/

}



table {

	background: transparent;

	color: black; /*general text*/

}



div {

	background: transparent;

}



img {

	border: 0;

}



a {

	color: #3b398d; /*general link*/

	text-decoration: none;

}



a:hover {

	color: #3b398d; /*general link hover*/

	text-decoration: underline;

}



h1 {

	font-family: Arial;

	font-size: 13px;

	color: white; /*page title*/

	font-weight: bold;

	margin-bottom: 10px;

	background-color: #3b398d;

	text-transform: uppercase;

	padding: 7px 25px;

}



div.trail {

	font-size: 11px;

}





table.header {

	width: 765px;

	height: 101px;

	margin-top: 25px;

}











table.main {

	margin-top: 0;

	width: 765px;

	background: transparent url(contentback.gif) no-repeat right bottom;

}



table.main td.center {

	width: 100%;

}



table.main td.left {

	background-color: #38398c;

}



table.main td.right {



}



table.main td.center table.content {

	width: 100%;

	padding-left: 10px;

}



table.sidebar {

	width: 153px;

	margin-bottom: 10px;

	font-size: 11px;

	color: white; /*sidebar text*/

	padding: 3px;

}







table.sidebar caption {

	height: 30px;

	background: transparent url(operators.gif) no-repeat left top;

	color: black; /*sidebar title*/

	padding: 14px 0;

	font-family: Trebuchet MS, sans-serif;

	font-size: 1px;

	font-weight: normal;

}

table.sidebar#member_login caption { display: none; }

table.sidebar input {

	font-size: 11px;

}







table.sidebar div.image {

	float: left;

	padding: 5px;

}



table.sidebar div.image img {

	width: 30px;



}



table.sidebar#products tr td span.price {

	color: red; /*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 {

	background: transparent url(bikers.gif) no-repeat left top;

}



table.sidebar#categories {

	margin: 0px;

	margin-bottom: 5px;

	padding: 0px;



}



table.sidebar#categories td.l1,

table.sidebar#categories td.l1_over {


	color: white; 

	padding: 6px 0px;

	padding-left: 20px;

	font-family: Trebuchet MS, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

	border-bottom: 1px solid #f4ea00;

}



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 a:hover {

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

	text-decoration: underline;

}



table.sidebar#categories td.l2,

table.sidebar#categories td.l2_over {

	background: /*categories level2 background*/

	color: #fb6703;

	border-bottom: 1px solid #dadada;

	border-top: 1px solid white;

	padding: 2px 4px;

	padding-left: 35px;

	font-family: Trebuchet MS, sans-serif;

	font-size: 13px;

	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 a:hover {

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

	text-decoration: underline;

}







table.footer {

	width: 765px;

	background: transparent;

	color: black;

	font-size: 10px;

}



table.footer div {

	background: transparent;

	color: black; /*footer text*/

	font-size: 10px;

}



table.footer a {

	color: black; /*footer text*/

}



table.footer a:hover {

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

}



table.footer td {

	padding: 5px 0px;

}

































































