A {

	COLOR: #cc0033; TEXT-DECORATION: none

}

A:link {

	COLOR: #4169e1; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none

}

A:visited {

	COLOR: #4169e1; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none

}

A:active {

	COLOR: #99cc66

}

A:hover {

	COLOR: #99cc66

}

A.CAT {

	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #696969; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none

}

A.CAT:link {

	COLOR: #696969

}

A.CAT:visited {

	COLOR: #696969

}

A.CAT:active {

	COLOR: #696969

}

A.CAT:hover {

	COLOR: #83aac9

}

/*

a:link {

	color: #7186A2; border-bottom: solid 1px #444; text-decoration: none;	}



a:hover {	

	color: #CCCC9; text-decoration: none; }



a:visited {	color: #7186A2; text-decoration: none;	}

*/

#catnav {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-variant: small-caps; 	font-weight: bold;	color: #333333;	text-align: center;	padding: 5px;	margin-bottom: 7px;	border-bottom-style: dashed;	border-bottom-color: #444;	border-bottom-width: 1px;	background-color: #F7F7F7	}

#catnav a:link {	color: #444; text-decoration:none;	}

#catnav	a:hover	{	color: #FFCC00; text-decoration: none;	}

img { 	border: 0px;	}

#inline_box {

border-top-style: solid; border-top-width: 1px; border-top-color: #444; background-color: #DEEFF9; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #444; padding-top: 5px; padding-bottom: 5px;

}

ul {	line-height: 20px;	list-style-position: outside;	list-style-type: square;	margin-top: 0px;	margin-bottom: 5px;}

.text {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: normal; color: #000	}

.smalltxt {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-variant: normal; color: #333333	}

#main_content {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px	}

.menu_item {  	margin-top: 5px; margin-bottom: 5px	}

#form #search {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; background-color: #EEEEEE; width: 90px; vertical-align: middle; border: #9DACBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px	}

#form #browse {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333; background-color: #EEEEEE; width: 120px; vertical-align: middle; border: #9DACBF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px	}

#form input {	

	font-family: Arial, Helvetica, sans-serif; font-size: 10px; 

	background-color: #F7F7F7; 

	border: solid #9DACBF 1px;

	padding: 1px; 

	vertical-align: middle;	}

.formdiv {  	padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px	}

form {	margin-top: 2px;	

	margin-bottom: 2px;

	}

#nform input {

	font-family: Arial, Helvetica, sans-serif; font-size: 9px; 

	background-color: #FFF; 

	border: #9DACBF solid 1px;

	padding: 1px; 

	vertical-align: middle	}

#right_box {  	border-bottom: solid 1px #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #DEEFF9; margin: 0px 0px 10px	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C30D0D;
	margin: 0px;
	padding-left: 20px;
}

h2 {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #C30D0D; 	margin: 0px;	}

#right_box p {  	margin-top: 3px; margin-bottom: 3px	}

#description {	padding-left: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	padding-right: 7px;	}

.title {	
			margin-left: 2px; margin-bottom: 5px; 
			padding-left: 7px;	
			font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11pt;	color: #444;	font-weight: bold; 
			padding-right: 7px;	
			border-left: solid 4px #C30D0D; 
			border-bottom: dotted 1px #444; 
}

#news_title {	
			margin-left: 2px; margin-bottom: 5px; 
			padding-left: 7px;	
			font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #444; font-weight: bold; 
			padding-right: 7px;	
			border-left: solid 4px #B6CEFB; 
}

#pname {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #BB0000;	}.pimage {	margin: 5px;	border: 0px;	align: left;	}

#pinfo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #000;	padding-right: 7px;	}

#pcode {	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #444444;	}

#pprice {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #DA4400;	}

#container #pname {	margin-top: 3px; margin-bottom: 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #BB0000;	}

.borbot {	border-color: black black #444444; border-bottom-width: 1px; border-bottom-style: dashed	}

.bortop {	border-color: black black #444444; border-top-width: 1px; border-top-style: dashed	}

.secdiv {	border-bottom: dotted 1px #444; margin-bottom: 3px;	}

#prolist {	background-color: #EEEEEE; 	margin-bottom: 15px; 	margin-top: 5px;	padding-top: 2px; padding-bottom: 2px; 	border-color: #777777 black; 	border-style: solid; border-top-width: 1px; border-right-width: 0px; 	border-bottom-width: 1px; border-left-width: 0px	}

#container {	padding: 7px;	}

#indescription {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	}

#dealers .captions {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; border-color: black black #666666; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px	}

#dealers td {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; white-space: nowrap	}

#dealers .tdbg {  	background-color: #ACAC39	}

.f_name { 	font-weight: bold;	}

.f_descr {		}.f_price {	font-weight: bold;	}

.f_link {		}

#searchbox {	padding: 7px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	}	

.search_header {	font-size: 13px; font-weight: bold;	}	

.search_title {	font-size: 10px;	}

.search_list {	font-size: 12px; font-weight: bold;	}	

.search_listing {	font-size: 10px; }	

.contact_input {  

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #440000; width: 150px; padding-left: 5px; border: #555555; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px

	}

.contact_button { 

	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #440000; border: 1px #555555 solid; background-color: #EEEEEE

	}

a img {	border: 0px }

a:link img { border: 0px }

a:visited img {	border: 0px }

.menu_item a { border: 0px }

.img_link a { border: 0px }

img + a { border: 0px }

.prodinp {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CC0000;
}

.prodbut {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #CC3300;

	border: 1px double #666666;
}

acronym, abbr {

  border-bottom: 1px dotted #222;

  font-style: normal;

  cursor: help;
}

.alt1 {
	padding-top: 3px;
	padding-bottom: 3px;
}

.alt2 {
	background-color: #f7f7f7;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
.news_note {
	text-align: right;
}

.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #88CA00;
	margin: 3px;
}

.infobox {
	background-color: #DEFF9B;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #555555;
	border-bottom-color: #000000;
	padding: 7px 7px 7px 17px;
	margin: 0px 0px 11px;
}

#indescription table { font-size:11px; }
#indescription a { border:none }