/* The catalog styles are in order as they appear on the page starting from the top */
 
 
  /*  Body attributes - Page Background Color or Image */
body {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	_margin-top : 15px;
	margin-bottom : 0px;
	font-family :"Droid Sans";
	font-size : 13px;
	background-color: transparent;
}
form {
	margin-bottom: 0;
	margin-top: 0;
}
/*  Catalog Content Section (middle of the the page) attibutes. */
#main {
	background-color: transparent;
	padding-bottom : 15px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 8px;
	border-top: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-left: 0px solid #B2B2B2;
}
/*  Pop up background and border i.e Privacy Policy popup. */
#popup {
	background-color: transparent;
	padding : 5px 5px 5px 5px;
	margin : 5px 5px 5px 5px;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
}
/*  Forms - controls all text input fields i.e. RFI, RFQ, email */
.forms {
	font-family :"Droid Sans";
	font-size: 13px;
	color: #00679c;
	background-color: #FFF;
	border-style: groove;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	padding : 1 1 1 1;
}
/*  Search Box Attributes - upper left corner of catalog template*/
.searchbg {
	background-color: transparent;
	border-top: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-left: 0px solid #B2B2B2;
}
.searchtitle {
	font-family :"Droid Sans";
	font-size : 13px;
	font-weight : bold;
	text-decoration:none;
	color:#00679c;
}
.searchtext {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#00679c;
}
.searchtext a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.searchtext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.searchtext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#353535;
}
/*  Box left to Search box. Controls text for Company Information - only used if selected from settings page of Website Manager*/
  /* This section cannot be used if catalog has e-commerce*/

.infotext {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
.infotext a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.infotext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.infotext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
.infotext2 {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
.infotext2 a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.infotext2 a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.infotext2 a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
/*  Start E-Commerce Shopping Cart. Applicable to customers that have E-commerce - area in upper right hand corner of template*/
  /* cartbg3 - this controls the background for the area right of the search box for both the e-commerce and the promotional blurb*/
.cartbg {
	background-color: transparent;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
}
.cartbg2 {
	background-color: transparent;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
}
.cartbg3 {
	background-color: transparent;
	border-top: 1px solid #9C9C9B;
	border-bottom: 1px solid #00679c;
	border-right: 1px solid #00679c;
	border-left: 1px solid #9C9C9B;
}
.cartline {
	background-color: #9C9C9B;
}
.carttitle {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color:#00679c;
}
.carttext {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#00679c;
}
.carttext a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.carttext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.carttext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#353535;
}
/* This controls text attributes for Shipping, Tax, Privacy, Terms*/
.carttextsm {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
.carttextsm a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.carttextsm a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.carttextsm a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
/*  End E-Commerce Shopping Cart*/

  /*  Breadcrumb - links section under Search Box */
.linksbg {
	background-color:#353535;
	border:0 solid #353535;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	padding:2px 2px 2px 7px;
}
.linksmain {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.linksmain a {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
}
.linksmain a:visited {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
}
.linksmain a:hover {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.linksother {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.linksother a {
	color:#00679c;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
}
.linksother a:visited {
	color:#00679c;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	vertical-align:middle;
}
.linksother a:hover {
	color:#353535;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
/*  Only 1 link. Usually the background is the same as "#Main" background */
.backtobg {
	font-family :"Droid Sans";
	font-weight: normal;
	text-decoration:none;
	color: #00679c;
	padding : 1 1 1 1;
}
.backto {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : normal;
	text-decoration:none;
	color:#00679c;
}
.backto a {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : normal;
	text-decoration:underline;
	color:#00679c;
}
.backto a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : normal;
	text-decoration:underline;
	color:#00679c;
}
.backto a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : normal;
	text-decoration:none;
	color:#353535;
}
/* Background for buttons */
.buttonsbg {
	background-color: transparent;
	border-top: 0px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-right: 0px solid #B2B2B2;
	border-left: 0px solid #B2B2B2;
	padding : 1 1 1 1;
}
/* Small section to the right of the page. Usually these borders have the same colors as the line borders. Do not add more borders to it.  */
.printemailbg {
	background-color: transparent;
	border-right: 0px solid #B2B2B2;
	border-left: 0px solid #B2B2B2;
	border-top: 0px solid #B2B2B2;
	border-bottom: 0px solid #B2B2B2;
}
.printemailtext {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
.printemailtext a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.printemailtext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.printemailtext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
/* use in most of the catalog to separate sections  */
.line {
	background-color: #B2B2B2;
}
/*  use only in request quote or information pages */
.line2 {
	background-color: #B2B2B2;
}
/*  Page Title (NEW) */
.pagetitle {
	font-family :"Droid Sans";
	font-size : 15px;
	text-decoration:none;
	color:#00679c;
}
/*  End Page Title (NEW) */

  /*  Regular Text used for descriptive content in catalog body */
.text1 {
	color:#4a4a4a;
	font-family:"Droid Sans";
	font-size:13px;
}
.text1 a {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.text1 a:visited {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.text1 a:hover {
	color:#353535;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:none;
}
/*  Slightly larger text  - Sometimes used for Headers and Titles. Also used for the 'View Items' table page*/
.text2 {
	color:#4a4a4a;
	font-family:"Droid Sans";
	font-size:13px;
}
.text2 a {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.text2 a:visited {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.text2 a:hover {
	color:#353535;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:none;
}
/*  Slightly smaller text should remain a dark color if main content background is white or light- Usually used in right-side informational columns i.e printable page link, results per page text, also used on RFI,RFQ email forms */
.textsm {
	color:#00679c;
	font-family :"Droid Sans";
	font-size:13px;
}
a.textsm:hover {
	color:
    text-decoration: none;
}
a.textsm {
    text-decoration: underline;
}
.textsm a {
	color:#00679c;
	font-family :"Droid Sans";
	font-size:13px;;
	text-decoration:underline;
}
.textsm a:visited {
	color:#00679c;
	font-family :"Droid Sans";
	font-size:13px;;
	text-decoration:underline;
}
.textsm a:hover {
	color:#353535;
	font-family :"Droid Sans";
	font-size:13px;;
	text-decoration:none;
}
.text2 h1 {
	color:#00679c;
	font-size:15px;
	font-weight:bold;
}
/*  Small text to be used at the discretion of the user */
 
.textsm2 {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#ffffff;
}
/*  Results per page text only  */
.resultsperpagetext {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
/*  Text used to show errors in tables and search results - Do not change these font colors*/
.error {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color: #00679c;
}
.error a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color: #00679c;
}
.error a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color: #00679c;
}
.error a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color: #353535;
}
/*  Price and discounts. Used in many pages where e-commerce is applicable - Do not change these font colors */
 .price {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #00679c;
}
.price a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.price a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.price a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #353535;
}
.discount {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color: #00679c;
}
.discount a {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color: #00679c;
}
.discount a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color: #00679c;
}
.discount a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:underline;
	color: #353535;
}
.discount2 {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color: #00679c;
}
.discount2 a {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:underline;
	color: #00679c;
}
.discount2 a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:underline;
	color: #00679c;
}
.discount2 a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:underline;
	color: #353535;
}
/* Section in the Catalog used for promotions, more images, and items that are support items. This is usually on right-side of the page  */
/* main background  */
.channelsbg {
	background-color: transparent;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
}
/* Background for the Title of the Channel  */
.channelsbg1 {
	background-color: #353535;/* Background for the images...usually the same as channelsbg  */
	padding:4px;
}
.channelsbg2 {
	background-color: transparent;
}
.channelsline {
	background-color: #B2B2B2;
}
.channelstitle {
	font-family :"Droid Sans";
	font-size : 13px;;
	font-weight : bold;
	text-decoration:none;
	color:#FFFFFF;
}
.channelstext {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#00679c;
}
.channelstext a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.channelstext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.channelstext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#353535;
}
.channelstext2 {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#00679c;
}
.channelstext2 a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.channelstext2 a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.channelstext2 a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#353535;
}
/* (NEW) Anchors - Product detail pages - on top of tables  */
#anchors {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: left;
	color: #00679c;
	background-color: transparent;
	padding-bottom : 3px;
	padding-left :3px;
	padding-right : 3px;
	padding-top : 3px;
	border-bottom: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
}
#anchors a a:visited, #anchors a a, #anchors a:active {
	color: #C6690D;
	text-decoration: none;
	font-size: 13px;
	text-decoration: underline;
}
#anchors a a:hover {
	color: #353535;
	text-decoration: none;
	font-size: 13px;
}
/* End (NEW) Anchors - Product detail pages - on top of tables  */

  /* (NEW )Table Section - Headers and links  */
  #tableheader {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: left;
	color: #00679c;
	background-color: transparent;
	border-top : 2px solid #B2B2B2;
	padding-bottom : 3px;
	padding-left :3px;
	padding-right : 3px;
	padding-top : 3px;
}
.tableheadersm {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: right;
	color: #00679c;
	text-decoration: none;
}
.tableheadersm a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: right;
	color: #C6690D;
	text-decoration: underline;
}
.tableheadersm a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: right;
	color: #C6690D;
	text-decoration: underline;
}
.tableheadersm a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-align: right;
	color: #353535;
	text-decoration: none;
}
/* End (NEW)  End Table Section - Headers and links  */

/* Table backgrounds. You can control the text alingment here. If the Text-align style is not there, it takes the default style which is left aligned. If you wish to center the text (info inside of table cells), you need to add the style */
.tablebg {
	background-color: transparent;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
}
/* This controls the table and background color for the left-side table on the item details and form pages  */
.tablebg1 {
	background-color: transparent;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
	vertical-align: top;
}
.tablebg1error {
	background-color: transparent;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #CC3333;
	border-right: 1px solid #CC3333;
	border-left: 1px solid #CC3333;
	border-top : 1px solid #CC3333;
}
/* This controls the table and background color for the right-side table on the item details and form pages  */
.tablebg2 {
	background-color: transparent;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
	text-align : left;
	vertical-align: top;
}
.tablebg2error {
	background-color: transparent;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #CC3333;
	border-right: 1px solid #CC3333;
	border-left: 1px solid #CC3333;
	border-top : 1px solid #CC3333;
	text-align : left;
}
/* Tabs (NEW)  */
/* Tabs Section - This coincides with the item details pages with multiple table content i.e Specifications, etc., */
/* Usually the bgcolor will be the same as tablebg1 and tablebg1error */

.Tabcell1 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
	background-color: transparent;
}
.Tabcell2 {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
}
.Tabspacercell {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
}
.Tabcell3 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B2B2B2;
	border-right-color: #B2B2B2;
	border-bottom-color: #B2B2B2;
	border-left-color: #B2B2B2;
	background-color: transparent;
	padding: 0 1 0 1;
}
.Tabborder {
	border: 1px solid #B2B2B2;
	background-color: transparent;
}
/* End Tabs (NEW)  */
 
/* Search results pages. */
.searchresultsbg {
	background-color: transparent;
	padding : 5px 5px 5px 5px;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
}
.searchresults {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
}
.searchresults a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.searchresults a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.searchresults a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
/* Search results error text - do not change the color of the fonts */
.searchresults2 {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #00679c;
}
.searchresults2 a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.searchresults2 a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.searchresults2 a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #353535;
}
.searchresultssm {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #00679c;
}
.searchresultssm a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.searchresultssm a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color: #00679c;
}
.searchresultssm a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color: #353535;
}
/* End Search results pages. */

  /* Image viewer page - controls the rollovers for the image quality and image size controls */
.imagedisplay {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	font-weight : bold;
	color:#00679c;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
}
.imagedisplay a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	font-weight : bold;
	color: #00679c;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
}
.imagedisplay a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	font-weight : bold;
	color: #00679c;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
}
.imagedisplay a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	font-weight : bold;
	color: #353535;
	background-color: transparent;
	padding: 2px 2px 2px 2px;
}
.imageborder {
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
}
.imageborderselect {
	padding : 4px 4px 4px 4px;
	border-bottom: 2px solid #00679c;
	border-right: 2px solid #00679c;
	border-left: 2px solid #00679c;
	border-top : 2px solid #00679c;
}
/* End Image viewer page  */
  
  
/*NEW 07-2006  /* Part Number Configurator Start */

#configurator {
	font-size : 13px;;
	padding: 0 0 0 0;
	margin: 10px 0px 13px 0px;
	width: 100%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#configurator td {
	border : 1px solid #333333;
	padding: 3px 3px 3px 3px;
	margin: 0 0 0 0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#configurator .quantity {
	background-color: transparent;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: middle;
	width: 70%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#configurator .price {
	background-color: #F3F3F3;
	color: #F00;
	font-weight: bold;
	padding: 4px 8px 4px 8px;
	margin: 0 0 0 0;
	text-align: left;
	vertical-align: middle;
	width: 30%;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Part Number Configurator End*/

 
/* Styles for CAD - These styles are not currently implemented */

#cad {
	background-color: transparent;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	border-top : 1px solid #B2B2B2;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	text-align: center;
}
#cad1 {
	background-color: transparent;
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	border-left: 1px solid #B2B2B2;
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#00679c;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
#cad1 a a:visited, #cad1 a a, #cad1 a:active {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#0033FF;
}
#cad1 a a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
.cad2 {
	font-family :"Droid Sans";
	font-size : 13px;
	color:333333;
	font-weight: bold;
}
/*  Update - Sep 07 */


.oddbg {
	background-color: #CECECE;
	padding : 0 0 0 0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.evenbg {
	background-color: #F0F0F0;
	padding : 0 0 0 0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
/* Start NEW STYLES - wrapped text */
 
.imglink {
	float: left;
	margin: 4px 6px 4px 0px;
	padding: 3px 3px 3px 3px;
	text-align: center;
	border-top: 0px solid #999;
	border-right: 0px solid #555;
	border-bottom: 0px solid #555;
	border-left: 0px solid #999;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.imglink a a, .imglink a a:visited, .imglink a:active {
	font-size : 13px;
	color:#00679c;
	text-decoration: underline;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.imglink a a:hover {
	font-size : 13px;
	color:#353535;
	text-decoration: none;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.Wrappedtext1 {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#00679c;
}
.Wrappedtext1 a {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.Wrappedtext1 a:visited {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:underline;
	color:#00679c;
}
.Wrappedtext1 a:hover {
	font-family :"Droid Sans";
	font-size : 13px;;
	text-decoration:none;
	color:#353535;
}
.wrappedtext1 ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	list-style-position: inside;
	list-style-type: square;
}
.wrappedtext1 li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}
/* Horizontal Printable Page links */

.v2_printemailbg {
	background-color: transparent;
	vertical-align: top;
	border-bottom: 1px solid #B2B2B2;
}
.v2_printemailtext {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#666666;
}
.v2_printemailtext a {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.v2_printemailtext a:visited {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:underline;
	color:#00679c;
}
.v2_printemailtext a:hover {
	font-family :"Droid Sans";
	font-size : 13px;
	text-decoration:none;
	color:#353535;
}
/*  Client Styles go here */

/* Controls the alignment of the thumbnail images for category drill down */
.drilldownstylethumbnail {
	vertical-align: bottom;
	text-align:center
}
/* Controls the alignment of the thumbnail images for item results */
.resultsstylethumbnail {
	vertical-align: bottom;
	text-align:center;
}
/*  Catalog print friendly page option. */
.print_linksbg {
	background-color:#353535;
	border:0 solid #353535;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	padding:2px 2px 2px 7px;
}
.print_linksmain {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.print_linksmain a {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	vertical-align:middle;
}
.print_linksmain a:visited {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	vertical-align:middle;
}
.print_linksmain a:hover {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.print_linksother {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align:middle;
}
.print_linksother a {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	vertical-align:middle;
}
.print_linksother a:visited {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	vertical-align:middle;
}
.linksother a:hover {
	color:#ffffff;
	font-family:"Droid Sans";
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;2
	vertical-align:middle;
}
.print_text1 {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
}
.print_text1 a {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.print_text1 a:visited {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.print_text1 a:hover {
	color:#353535;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:none;
}
.print_logo {
    float: left;
    margin-right: 32px;
}

/*  Slightly larger text  - Sometimes used for Headers and Titles. Also used for the 'View Items' table page*/
h1.print_text2 {
	color:#666666;
	font-family:"Droid Sans";
	font-size:13px;
}
.print_text2 {
	color:#666666;
	font-family:"Droid Sans";
	font-size:13px;
}
.print_text2 a {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.print_text2 a:visited {
	color:#00679c;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:underline;
}
.print_text2 a:hover {
	color:#353535;
	font-family:"Droid Sans";
	font-size:13px;
	text-decoration:none;
}
.print_resultsstylethumbnail {
	vertical-align: bottom;
	text-align:center
}
/* Controls the alignment of the thumbnail images for category drill down */
.drilldownstylethumbnailImage {
	vertical-align: bottom;
	text-align:center
}
.drilldownstylethumbnailText {
	vertical-align: top;
	text-align:center
}
/* Controls the alignment of the thumbnail images for item results */
.resultsstylethumbnailImage {
	vertical-align: bottom;
	text-align:center
}
.resultsstylethumbnailText {
	vertical-align: top;
	text-align:center
}
/*  Client Styles go here */
 
  
.cart_buttonsbg {
	background-color: #FFF;
	border: 1px solid #7E7E7E;
	padding : 1 1 1 1;
}
.cart_discount {
	font-family :"Droid Sans";;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color: #666666;
}
.cart_error {
	font-family :"Droid Sans";
	font-size : 9pt;
	text-decoration:none;
	color: #00679c;
}
.cart_forms {
	font-family :"Droid Sans";
	font-size: 10pt;
	color: #00679c;
	background-color: #FFF;
	border-style: groove;
	border-top: 1px solid #9C9C9B;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #9C9C9B;
	padding : 1 1 1 1;
}
.cart_line {
	background-color: #7E7E7E;
}
.cart_line2 {
	background-color: #7E7E7E;
}
.cart_searchbg {
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
}
.cart_shipMessageText {
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	color: Red;
	font-weight: bold;
}
.cart_shipMessageTextSmall {
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
	color: Red;
	font-weight: bold;
}
.cart_tablebg1 {
	background-color: #E9E9E9;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-top : 1px solid #D9D9D9;
}
.cart_tablebg2 {
	background-color: #FFFFFF;
	padding : 4px 4px 4px 4px;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-top : 1px solid #D9D9D9;
	text-align : left;
}
.cart_v2_printemailbg {
	background-color: #FFF;
	vertical-align: bottom;
	border-bottom: 1px solid #7E7E7E;
	padding: 2px 2px 2px 2px;
}
.cart_v2_printemailtext {
	font-family :"Droid Sans";
	font-size : 8pt;
	text-decoration:none;
	color:#00679c;
}
a.cart_discount:hover {
	font-family :"Droid Sans";
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#0000FF;
}
a.cart_discount:link {
	font-family :"Droid Sans";
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#0000FF;
}
a.cart_discount:visited {
	font-family :"Droid Sans";
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#0000FF;
}
a.cart_error:hover {
	font-family :"Droid Sans";
	font-size : 9pt;
	text-decoration:none;
	color: #000000;
}
a.cart_error:link {
	font-family :"Droid Sans";
	font-size : 9pt;
	text-decoration:underline;
	color: #00679c;
}
a.cart_error:visited {
	font-family :"Droid Sans";
	font-size : 9pt;
	text-decoration:underline;
	color: #00679c;
}
a.cart_v2_printemailtext:hover {
	font-family :"Droid Sans";
	font-size : 8pt;
	text-decoration:none;
	color:#353535;
}
a.cart_v2_printemailtext:link {
	font-family :"Droid Sans";
	font-size : 8pt;
	text-decoration:underline;
	color:#00679c;
}
a.cart_v2_printemailtext:visited {
	font-family :"Droid Sans";
	font-size : 8pt;
	text-decoration:underline;
	color:#00679c;
}
#spanViewList table {
	width:100%;
}
input#searchbox {
	background: none !important;
	border-radius:0 !important;
	box-shadow: none !important;
	height: 10px !important;
	width: 140px !important;
}
/*===============================================================================
Font Style
====================================================*/
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff');
}
