/*@charset "utf-8";*/
/* CSS Document */

h1
{
	font-size:14pt; 
	font-style:normal; 
	font-family:Souvenir Lt BT; 
	font-weight:bold; 
	color:Navy;
}

h3
{
	font-size:12px;	
	margin-top:0px;
	margin-bottom:0px; 

}


.FilterCategory
{
	background-color:Olive;	
	font-weight:bold ;
}
.FilterDiv
{
	background-color:Olive;	
	font-weight:normal;
}
.FilterEntry
{
	background-color:Olive;	
	font-weight:normal;
	
}



.SectionHeader{
	/*border-bottom: green thin solid;  jared doesnt like the green */
	font-size:25pt; 
	font-style:normal; 
	font-family:Souvenir Lt BT; 
	font-weight:bold; 
	color:Navy;
}
body {
	margin:0px 0px; 
	padding:0px; 
	background: transparent url("img/bg-slice.gif") repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4D4D4D;
}
#root-box {
	width: 960px;
	margin: 0px auto;
	padding-bottom: 10px;  /*will assume bg gradient*/
	
}
.header_nav{
	width:960px;
	height:30px;
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.header_nav a:link, .header_nav a:visited, .header_nav a:hover, .header_nav a:active{
	text-decoration: underline;
	color: #FFFFFF;
}
.header_nav_links{
	margin-top:5px;
}

.header_nav_link{
	float:left;
	margin-right:10px;
}

#logo{
	width: 960px;
	height: 90px;
	background: url("img/top_bar.gif") no-repeat;
	background-position: bottom center;
	margin: 0;
	padding: 0;

}

#nav_box
{
	width: 960px;
	height: 30px;
	background: transparent url("img/nav_bg.gif") repeat-x;
}

#flash_box{
	width: 960px;
	height: 166px;
	margin: 0;
	padding: 0;
}
#divider_box{
	float: left;
	width: 960px;
	height: 6px;
	margin: 0;
	padding: 0;
	background: transparent url("img/dividerLine.gif") repeat-x;
	background-position: top center;
	background-color: #ffffff;	
}
#content_box{
	float: left;
	width: 940px;
	padding: 20px 10px 20px 10px;
	background-color: #ffffff;
	margin: 0px;
}
	

#side_box{
	float: left;
	width: 225px;
	padding: 0px;
	background-color: #ffffff;
	margin: 0px;
	margin-right:5px;
}

#myquotes_box
{
	border: solid 1px #0033FF;
	margin-top:10px;
	background-color: #f5f5f5 ;
}

#newproduct_box{
	float: left;
	width: 190px;
	padding: 0px;
	background-color: #ffffff;
	margin:   0px 0px 10px 0px;
}

#search_box
{
	background: transparent url("img/searchBG.gif") repeat-x;
	height: 80px;
	width: 207px;
	border: solid 1px #0033FF;
	
}

#topper_box{
	float: left;
	width: 215px;
	padding: 3px 0 0 6px;
	background: transparent url("img/box_topperSQ.gif") repeat-x -6px 0px;
	/*background-position: top center;*/
	background-color: #ffffff;
	margin: 0px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

#newproductinside_box{
	float: left;
	width: 207px;
	padding: 6px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	border: solid 1px #0033FF;
	font-size: 11px;
}

.SearchInventory
{
	font-size:13px;
	color:Navy;
	text-decoration:none;
}
img.SearchInventory
{
	 /*Height:45px;
	 Width:60px;*/
}

/*-----  FILTER CLASSES  ----------------*/

/*this is the SuperContainer for all the filters*/
.filterContainer
{
	float: left;
	width: 220px;
	padding: 0px;
	background-color: #f5f5f5 ;
	margin:  0px 0px 10px 0px;
	border: solid 1px #0033DD;
	font-size:11px;
}

/*Word 'Filters' w/ gradient bg  */
.FilterHeader{
	width: 214px;
	padding: 3px 0 0 6px;
	background: transparent url("img/box_topperSQ.gif") repeat-x -6px 0px;
	/*background-position: top center;*/
	background-color: #ffffff;
	margin: 0px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}


/*Div container Cat header and all entries*/
.FilterCategory
{
	background-color: #f5f5f5 ;
	color:Black;
	font-weight:normal;
	text-align: left;		
}

.FilterCategoryTitle
{
	font-weight:bold;
	font-size:13px;
	padding-left:0px;
}

/*div containing Entry and any children */
.FilterEntry  
{
	padding-left:6px;
	background-color: #f5f5f5 ;

}
/*div w/ Entry title only */
.FilterEntryTitle
{
	font-size:10px;
	padding-left:6px;
}

/*div containing Child Entry and all its trimmings */
.FilterChildEntry
{
	/*this should be nested inside Entry div, so 7 is enough*/
	padding-left:20px;
}
/*Child title only */
.FilterChildEntryTitle
{
	font-size:10px;
}

/*what tric's filter box used */
.filterinside_box{
	float: left;
	width: 170px;
	padding: 6px;
	 background-color: #f5f5f5 ;
	margin: 0px 0px 0px 0px;
	border: solid 1px #0033FF;
	text-align: left;
	
}

/*-----  END OF FILTER CLASSES  ----------------*/


#image_box{
	float: left;
	width: 718px;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#image_box img
{
	border: none 0 white;
	margin: 0px 5px 10px 0px;

}


.footer_box{
	/*float: left;  this causes a crash on print preview */
	/*width: 960px;
	height: 140px;*/
	background-image: url(img/footerBG.gif) ;
	/*background-repeat: no-repeat;*/
	background-position: top left;
	margin: 0;
	
	/* the bottom padding was reading the bgcolor of grey */
	padding: 10px 10px 20px 10px;
	text-align: left;
	
}

.footer_heading{
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.footer_text{
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.footer_text  a:link, .footer_text a:visited, .footer_text a:hover, .footer_text a:active
{
	text-decoration:underline;
	color:White;
}

.footer_small{
	font-family: Arial;
	font-size: 09px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.error_message_on_error_page{
	font-size: 25px; 
	color: #cc0000; 
	text-align:center; 
	font-weight: bold; 
	vertical-align: middle;
}


.InventoryTitle{
	/*border-bottom: green thin solid;  jared doesnt like the green */
	font-size:14pt; 
	font-style:normal; 
	font-family:Souvenir Lt BT; 
	font-weight:bold; 
	color:Navy;
}

.InventoryTitleReturn{
	/*border-bottom: green thin solid;  jared doesnt like the green */
	font-size:15pt; 
	font-style:normal; 
	font-family:Souvenir Lt BT; 
	font-weight:bold; 
	color:Navy;
	text-align:right;
	vertical-align:bottom;
}

/*My List Styles*/

.ListItems
{
	padding-bottom:3px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.ListItemsAlternateRow
{
	padding-bottom:3px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.ListItems a
{
	padding-bottom:3px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}

.ErrorText
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-style:italic;
}
/*End My List*/

/*rfq styles */


.NoMachine
{
	font-size:20px;
	color:Navy;	
}
 
.GreenMessage
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: darkgreen;*/
	font-weight:bold;
}

.RedMessage
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*color: darkred;*/
	font-weight:bold;
}
/*end rfq */

/* homers style
input.groovybutton
{
	
   font-size:14px;
   font-family:Arial,sans-serif;
   background-color:#779999;
   background-image:url(img/back03.gif);
   border-style:outset;
   border-color:#575757;
   border-width:1px;
   vertical-align:baseline ;
   
}
*/

input.groovybutton
{
	
   font-size:14px;
   font-family:Arial,sans-serif;
   background-image:url(img/greyButton.gif);
   border-style:outset;
   border-color:#575757;
   border-width:0px;
   vertical-align:baseline ;
  
   
}


.SparePartListLink  a
{
	text-decoration:none;
	font-size:12px;
	color:Navy;
}

.SparePartListLink  a:link, .SparePartListLink a:visited, .SparePartListLink a:hover, .SparePartListLink a:active
{
	text-decoration:none;
	font-size:12px;
	color:Navy;
}