.red {
	color:#ff5500;
}
.current_cat {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #2549b7;
}
.copy {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.copyright {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
}
.price {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
}
.quote {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e0e0e0;
}
.total {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:bold;
}
.title {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
}
body {
	background-image: url();
	background-color: #FFFFFF;
}
.main_cat {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
}
a{
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
a:hover{
	color: #0055ff;
}
.a_img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
div#line{
	padding:3px;
	border-top:1px solid #d4e5fe;
}
div#Forms td#msg_ok{
	color: #000000;
	padding: 5px;
	border: 1px solid #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #ffffcc;
	font-weight: bold;
}
div#Forms td#msg_err{
	color: #000000;
	padding: 5px;
	border: 1px solid #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #ffffcc;
	font-weight: bold;
}
div#searchBox{
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #d4e5fe;
	border-right-color: #d4e5fe;
	border-bottom-color: #d4e5fe;
	border-left-color: #d4e5fe;
}
div#msg_err{
	color: #000000;
	padding: 5px;
	border: 1px solid #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #ffffcc;
	font-weight: bold;
}
div#msg_ok{
	color: #000000;
	padding: 5px;
	border: 1px solid #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #ffffcc;
	font-weight: bold;
}
.nav {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.leftnav{
	padding:10px;
	background-color:#d4e5fe;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.leftnav a{
	color: #333333;
	font-size: 10px;
	text-decoration: none;
}
.leftnav a:hover{
	color: #0055ff;
}
.xform {border: 0; margin: 0 5px 25px 5px; padding: 0;}
.xform label {display:block; float:left; width:150px; padding:0; margin:10px 0 0 0; text-align:right;}
.xform input, select, textarea {display:block; float:left; font:9pt Arial; border:1px inset #D2D7DB; width:200px; margin:5px 0 0 15px; padding:1px 3px 2px 3px;}
div#text {display:block; float:left; font:9pt Arial; border:1px inset #D2D7DB; width:200px; margin:5px 0 0 15px; padding:1px 3px 2px 3px;}
.xform select {display:block; float:left; width:100px; padding:0; margin:5px -10px 0 15px;}
.xform br {clear:left; margin: -5px 0 -5px 0;}
.xform .hidden {display:none;}
.xform .button {width:100px; padding:2px; border:1px outset #d4e5fe; background-color:#d4e5fe;}
/* Gecko/IE */
.xform div#advcheck input {display: block; float: left; width: auto; height: auto; margin: 10px 0 0 5px; border:none;}