INPUT.text{
  font-family:Arial,Helvetica,Verdana;
  font-size:10pt;
  font-weight:bold;
  background-color:e8e8e8;
  border-color:336699;
  border-style:inset;
  border-width:2px;
  color:003366;
}


.body_text
{
	padding-left:24px;
	padding-right:48px;
	font-size:14px;
	font-family:Arial,Verdana;
	font-weight:normal;
	color:#003366;
}

.buttons_navbar a {color: #FFFFCC;
background-color: #1C65A1;
padding: 2px;
padding-left: 3px;
display: block;
font: 13px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons_navbar a:hover {background-color: #e8e8e8;
color: #003366;
text-decoration: none;}

 .quote_table {
 	padding-left:12px;padding-top:6px;padding-bottom:6px;background-color:#ffffff;color:#003366;
 }



body {
	font-family: Arial, sans-serif, Verdana, Geneva,  Helvetica;
	font-size: 12px;
}

A.header:link{ color: #CCCCCC ! important;; text-decoration: none; }
A.header:visited{ color: #CCCCCC ! important;; text-decoration: none; }
A.subheader:link { color: #CCCCCC ! important; text-decoration: none; ;}
A.subheader:visited { color: #CCCCCC ! important; text-decoration: none; ;}

A.img:link{ color: #CCCCCC ! important;; text-decoration: none; }
A.img:visited{ color: #CCCCCC ! important;; text-decoration: none; }
A.img:link { color: #CCCCCC ! important; text-decoration: none; ;}
A.img:visited { color: #CCCCCC ! important; text-decoration: none; ;}

A.normalLink:link {color:#003366; text-decoration: none; font-weight: bold;}
A.normalLink:visited { color: #003366; text-decoration: none; font-weight: bold;}
A.normalLink:active  { color: #003366; text-decoration: none; font-weight: bold;}
A.normalLink:hover { color: #CC6633; text-decoration: none; font-weight: bold;}

A:link {color:#003366; text-decoration: none;}
A:visited { color: #003366; text-decoration: none;}
A:active  { color: #003366; text-decoration: none;}
A:hover { color: #CC6633; text-decoration: none;}

A.navBarLink:link {color:#000000; text-decoration: none;}
A.navBarLink:visited { color: #000000; text-decoration: none;}
A.navBarLink:active  { color: #000000; text-decoration: none;}
A.navBarLink:hover { color: Yellow; text-decoration: none; font-weight: bold;}

.smalltype {font-size: 8pt;; font-family: Arial, Helvetica, sans-serif}
.topBottomBorder {
	border-style: solid; 
	border-color: #053E89; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.bottomLeftBorder {
	border-style: solid; 
	border-color: #A0410D; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.rightBottomLeftBorder {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bottomBorder {
	border-style: solid; 
	border-color: #053E89; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.topBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 0px; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.topBottomBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.bottomBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.bottomRightBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
}
.bottomLeftBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 1px;
}
input.myInput {   border:1px solid;
   border-top-color:#A0410D;
   border-left-color:#A0410D;
   border-right-color:#A0410D;
   border-bottom-color:#A0410D;background-color: white; border-color: #A0410D; color: #000000;font-family: arial, verdana, ms sans serif;font-weight: bold;font-size: 14px;
}

input.searchField {   border:1px solid;
   border-top-color:#A0410D;
   border-left-color:#A0410D;
   border-right-color:#A0410D;
   border-bottom-color:#A0410D;background-color: white; border-color: #A0410D; color: #000000;font-family: arial, verdana, ms sans serif;font-weight: bold;font-size: 12px;
}

input.myInputhov {   
	border:1px solid;
   border-top-color:#A0410D;
   border-left-color:#A0410D;
   border-right-color:#A0410D;
   border-bottom-color:#A0410D;background-color: white; border-color: #A0410D; color: #A0410D;font-family: arial, verdana, ms sans serif;font-weight: bold;font-size:14px;
}

.manufacturer_category_list {   
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 16px;
	color:#003366;
	font-weight: bold;
}


.welcome_banner {
	position:absolute;left:245px;top:144px;
	color: #ffffff;
	font-family:arial, verdana, ms sans serif;
	font-size:34px;
	font-weight: bold;
	text-wrap: suppress;
}

.quotes_banner {
	color: #003366;
	font-family:arial, verdana, ms sans serif;
	font-size:20px;
	font-weight: bold;
}

.form_error {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:maroon;
}

.form_error_smaller {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:maroon;
}

.searchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-style: solid;
	border-color: #A0410D;
	border-width: 1px;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.titleMedBlack {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titleMedRed {
	color: Red;	
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.titleSmWhite {
	color: White;
	font-size: 12px;
	font-weight: bold;
}
.cellContentSmBlack {
	color: Black;
	font-size: 9px;
}
.test {
	border-style: solid;
	border-color: Blue;
	border-width: 1px;
	line-height: 
	
}
.rightBorder2 {
	border-style: solid;
	border-color: #A0410D;
	border-width: 2px;
	border-left-width: 0px;
	border-top-width: 0px;
}

}
.auth_border {
	border-style: solid;
	border-color: #A0410D;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; 
	border-top-width: 1px;
	
}
.allBorderPad3 {
	border-style: solid;
	border-color: #A0410D;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px; 
	border-top-width: 1px;
	padding: 3px;
	
}
.sideBarBgLeft {
	background: url(../images/edge_grad.gif);
}
.sideBarBgRight {
	background: url(../images/spacer.gif);
}
.navBar {
	background-color: #1C65A1;
	border-color: #053E89;
	border-style: inset;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px; 
	border-top-width: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #FFFFCC;
}
.navBarRightBorder {
	border-style: solid;
	border-color: #A0410D;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px; 
	border-top-width: 0px;
}
.navBarSectionHead {
	background-color: #A0BDE3;
	border-color: #053E89;
	border-style: inset;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px; 
	border-top-width: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	color: #000000;
	font-weight: bold;
}
.productListGridBorder636363 {
	border-style: solid; 
	border-color: #636363; 
	border-bottom-width: 1px; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	
	color: black;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.productListGrid {
	border-style: solid; 
	border-bottom-width: 0px; 
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	
	color: black;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.productGridSectionHead {
	background-color: Maroon;
	color: White;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.accessoryImageListGrid {
	background-color: #FFFFFF;
	color: black;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.AccessoriesSectionHead {
	background-color: #003366;
	color: #FFFFFF;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	font-weight: bold;
}
.header_text_14 { font-family: arial, verdana, san-serif; font-size: 14pt; font-weight:bold; color: #003366}
.header_text { font-family: verdana, arial, san-serif; font-size: 16pt; font-weight:bold; color: #003366}
.normal_header_text_black { font-family:  arial, verdana, san-serif; font-size: 10pt; font-weight:bold; color: #000000}
.normal_header_text { font-family: verdana, arial, san-serif; font-size: 10pt; font-weight:bold; color: #003366}
.normal_header_text_red { font-family: verdana, arial, san-serif; font-size: 10pt; font-weight:bold; color: red}
.larger  { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000}
.other	 {Font-Family : Arial, Helvetica, sans-serif;Color : #FFFFFF}
.smallNORM   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.melloHDR	 {Font-Family : Arial, Helvetica, sans-serif;Font-Size : 10pt; color: #FFFFFF}
.tinyFNT	 {Font-Family : Arial, Helvetica, sans-serif;Font-Size : 8pt ;Color : #000000)}
.smallYelloBK { background-color: #FF9933; background-repeat: repeat; background-attachment:   scroll; color: #000000; font-size: 8pt; font-family:  Arial, Helvetica, sans-serif; background-position: 0% }
.error {  color: #FF3333; font-family: Arial, Helvetica, sans-serif}
.dropdown {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #eaeaea; font-weight: bold}
.body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.headerlinks { font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.bullet {  list-style-image: url(/images/arrow_wt.gif); font-family: Arial, Helvetica, sans-serif}
.title {  font-weight: bold; color: #003366; font-size: 16px; font-family: Arial, Helvetica, sans-serif}
.dropdown2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #6699CC; font-weight: bold}
.dropdown1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #eaeaea }
.microFNT { Font-Family : Arial, Helvetica, sans-serif;Font-Size : 7pt;Color : #000000) }
.navlinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.navlinksB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; font-weight: bold}
.bodyB { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.bodySmallB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold }
.bodySmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal}
.title2 { font-weight: bold; color: #003366; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.titleWhite { font-weight: bold; color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.bodyBWT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}
.strikeout {  color: #FF0000; text-decoration: line-through}