	/* 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 : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	background-color : #ffffff;
}*/
form { margin-bottom: 0 ; margin-top: 0 ; 
}
#frmPlpMain table,td {
	border-width: 0px
}
.text1 td {
	text-align: left
}
.print_text1 td {
	text-align: left
}
H1.text2 {
	font-family: Georgia;
	Color: #000000;
}
/*.searchtitle i {
	font-style: normal;
}*/
#configurator H1 b {
    font-weight: bold;
}
#configurator b {
    font-weight: normal;
    padding-left: 0px !important;
}
#ddlSearchType {
    display: none;
}

  /*  Catalog Content Section (middle of the the page) attibutes. */
#main {
	background-color : #FFFFFF;
	padding-bottom : 15px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 8px;
	border-top: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
}

  /*  Pop up background and border i.e Privacy Policy popup. */
#popup {
	background-color : #FFFFFF;
	padding : 5 5 5 5;
	margin : 5 5 5 5;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
  
  /*  Forms - controls all text input fields i.e. RFI, RFQ, email */
.forms {  
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size: 10pt; 
	color: #5e5e5e; 
    	background-color: #FFF;
	border-style: groove;
	border-top: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	border-left: 1px solid #7F9DB9;
	padding : 1 1 1 1;
}

  /*  Search Box Attributes - upper left corner of catalog template*/
.searchbg {
	background-color: #FFFFFF;
    	border-top: 0px solid #7E7E7E;
	border-bottom: 0px solid #7E7E7E;
	border-right: 0px solid #7E7E7E;
	border-left: 0px solid #7E7E7E;
}
.searchtitle {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration:none;
	color:#5e5e5e;
	margin: 0px 0px 0px 15px;
}
.searchtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.searchtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.searchtext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.searchtext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}

  /*  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 : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.infotext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#013a81;
}
a.infotext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#013a81;
}
a.infotext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#013a81;
}
.infotext2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;;
	text-decoration:none;
	color:#5e5e5e;
}
a.infotext2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;;
	text-decoration:none;
	color:#013a81;
}
a.infotext2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;;
	text-decoration:none;
	color:#013a81;
}
a.infotext2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;;
	text-decoration:underline;
	color:#013a81;
}

  /*  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: #FFFFFF;
    	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
}
.cartbg2 {
	background-color: #ffffff;
    	padding-bottom : 2px;
	padding-top : 2px;
	padding-left : 2px;
	padding-right : 2px;
}
.cartbg3 {
    	background-color: #ffffff;
	border-top: 1px solid #9C9C9B;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #9C9C9B;
}
.cartline {
	background-color: #9C9C9B;
}
.carttitle {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#5e5e5e;
}
.carttext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.carttext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.carttext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.carttext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}
/* This controls text attributes for Shipping, Tax, Privacy, Terms*/
.carttextsm {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.carttextsm {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.carttextsm:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.carttextsm:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}

	/*  End E-Commerce Shopping Cart*/

  /*  Breadcrumb - links section under Search Box */
.linksbg {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	padding : 2px;
	background-color: transparent;
    	border-top: 0px solid #555555;
	border-bottom: 0px solid #555555;
	border-right: 0px solid #555555;
	border-left: 0px solid #555555;
}
.linksmain{
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksmain {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksmain:visited {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksmain:hover {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:underline;
	color:#013a81;
}
.linksother{
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksother {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksother:visited {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.linksother:hover {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:underline;
	color:#013a81;
}

  /*  Only 1 link. Usually the background is the same as "#Main" background */
.backtobg {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-weight: normal;
	text-decoration:none;
	color: #5e5e5e;
	padding : 1 1 1 1;
}
.backto{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
	color:#5e5e5e;
}
a.backto {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
	color:#013a81;
}
a.backto:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:none;
	color:#013a81;
}
a.backto:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration:underline;
	color:#013a81;
}

  /* Background for buttons */
.buttonsbg {
	background-color: #ffffff;
	border-top: 0px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	border-right: 0px solid #7E7E7E;
	border-left: 0px solid #7E7E7E;
	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: #ffffff;
	border-right: 0px solid #7E7E7E;
	border-left: 0px solid #7E7E7E;
	border-top: 0px solid #7E7E7E;
	border-bottom: 0px solid #7E7E7E;
}
.printemailtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.printemailtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.printemailtext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.printemailtext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}

/* version 2 - across */
.v2_printemailbg{
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 1px solid #7E7E7E;
}
.v2_printemailtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.v2_printemailtext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.v2_printemailtext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#013a81;
}
a.v2_printemailtext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}

  /* use in most of the catalog to separate sections  */
.line{
	background-color: #7E7E7E;
}

  /*  use only in request quote or information pages */
.line2{
	background-color: #7E7E7E;
}

/*  Page Title (NEW) */
.pagetitle{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 12pt;
	text-decoration:none;
	color:#5e5e5e;
}
/*  End Page Title (NEW) */

  /*  Regular Text used for descriptive content in catalog body */
.text1{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.text1 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.text1:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.text1:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}

.Wrappedtext1{
font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
font-size : 9pt;
text-decoration:none;
color:#5e5e5e;
}
a.Wrappedtext1 {
font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
font-size : 9pt;
text-decoration:none;
color:#013a81;
}
a.Wrappedtext1:visited {
font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
font-size : 9pt;
text-decoration:none;
color:#013a81;
}
a.Wrappedtext1:hover {
font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
font-size : 9pt;
text-decoration:underline;
color:#013a81;
}
.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;
}

/*  Slightly larger text  - Sometimes used for Headers and Titles. Also used for the 'View Items' table page*/
.text2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.text2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}
a.text2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}
a.text2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}

  /*  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 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#5e5e5e;
}
a.textsm {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}
a.textsm:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}
a.textsm:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#013a81;
}

 /*  Small text to be used at the discretion of the user */
 
.textsm2{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#ffffff;
}
 /*  Results per page text only  */
.resultsperpagetext{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#5e5e5e;
}

  /*  Text used to show errors in tables and search results - Do not change these font colors*/
.error{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#CC3333;
}
a.error {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#CC3333;
}
a.error:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#CC3333;
}
a.error:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#CC3333;
}

  /*  Price and discounts. Used in many pages where e-commerce is applicable - Do not change these font colors */
 .price {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.price {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.price:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.price:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#CC3333;
}
.discount{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#CC3333;
}
.discount2{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#CC3333;
}
a.discount2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#CC3333;
}

  /* 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: #FFFFFF;
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
	border-left: 1px solid #555555;
	border-top : 0px solid #555555;
}
 /* Background for the Title of the Channel  */
.channelsbg1 {
	background-color: #444242;

/* Background for the images...usually the same as channelsbg  */
}
.channelsbg2 {
	background-color: #FFFFFF;
}
.channelsline {
	background-color: #555555;
}
.channelstitle {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#ffffff;
}
.channelstext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.channelstext {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.channelstext:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.channelstext:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}
.channelstext2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.channelstext2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.channelstext2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#013a81;
}
a.channelstext2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#013a81;
}

/* (NEW) Anchors - Product detail pages - on top of tables  */
#anchors{
 font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
 font-size : 8pt;
 text-align: left;
 color: #5e5e5e;
 background-color : #FFFFFF;
 padding-bottom : 3px;
 padding-left :3px;
 padding-right : 3px;
 padding-top : 3px;
 border-bottom: 1px solid #7E7E7E;
 border-top : 1px solid #7E7E7E;
}
#anchors a:visited, #anchors a, #anchors a:active {
 color: #013a81;
 text-decoration: none;
 font-size: 8pt;
 text-decoration: none;
}
#anchors a:hover {
 color: #013a81;
 text-decoration: underline;
 font-size: 8pt;
}
/* End (NEW) Anchors - Product detail pages - on top of tables  */

  /* (NEW )Table Section - Headers and links  */
  #tableheader{
 font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
 font-size : 10pt;
 text-align: left;
 color: #5e5e5e;
 background-color : #FFFFFF;
 border-top : 2px solid #7E7E7E;
 padding-bottom : 3px;
 padding-left :3px;
 padding-right : 3px;
 padding-top : 3px;
}
.tableheadersm{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-align: right;
	color: #5e5e5e;
	text-decoration: none;
}
a.tableheadersm {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-align: right;
	color: #013a81;
	text-decoration: none;
}
a.tableheadersm:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-align: right;
	color: #013a81;
	text-decoration: none;
}
a.tableheadersm:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 8pt;
	text-align: right;
	color: #013a81;
	text-decoration: underline;
}
 /* 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: #ffffff;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
}
 /* This controls the table and background color for the left-side table on the item details and form pages  */
.tablebg1 {
	background-color: #EBEBEB;
	padding : 3px 4px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	text-align : left;
}
.tablebg1error {
	background-color: #ffffff;
	padding : 3px 4px;
	border-bottom: 1px solid #CC3333;
	border-right: 1px solid #CC3333;
	border-left: 1px solid #CC3333;
	border-top : 1px solid #CC3333;
	text-align : left;
}
/* This controls the table and background color for the right-side table on the item details and form pages  */
.tablebg2 {
	background-color: #FFFFFF;
	padding : 3px 4px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	text-align : left;
}

.tablebg2error {
	background-color: #FFFFFF;
	padding : 3px 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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}
.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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.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: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	padding: 0px 1px;
}
.Tabborder {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

/* End Tabs (NEW)  */
 
/* Search results pages. */
.searchresultsbg {
	background-color: #ffffff;
	padding : 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
}
.searchresults{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#5e5e5e;
}
a.searchresults {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#013a81;
}
a.searchresults:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#013a81;
}
a.searchresults:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#013a81;
}
 
/* Search results error text - do not change the color of the fonts */
.searchresults2{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresults2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresults2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresults2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#CC3333;
}
.searchresultssm{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresultssm {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresultssm:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#CC3333;
}
a.searchresultssm:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#CC3333;
}
/* End Search results pages. */

  /* Image viewer page - controls the rollovers for the image quality and image size controls */
.imagedisplay{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	font-weight : bold;
	color:#5e5e5e;
	background-color: #F4F4F4;
	padding : 2 2 2 2;
}
a.imagedisplay {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	font-weight : bold;
	color:#CC3333;
	background-color: #FFFFFF;
	padding : 2 2 2 2;
}
a.imagedisplay:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	font-weight : bold;
	color:#CC3333;
	background-color: #FFFFFF;
	padding : 2 2 2 2;
}
a.imagedisplay:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	font-weight : bold;
	color:#CC3333;
	background-color: #ffffff;
	padding : 2 2 2 2;
}
.imageborder {
	padding : 4 4 4 4;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
}
.imageborderselect {
	padding : 4 4 4 4;
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-top : 2px solid #000000;
}
  /* End Image viewer page  */
  
  
/*NEW 07-2006  /* Part Number Configurator Start */

#configurator {
	font-size : 9pt;
	padding: 0 0 0 0;
 	margin: 10px 0px 16px 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: #FFFFFF;
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: #FFFFFF;
   	border-bottom: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-left: 1px solid #7E7E7E;
	border-top : 1px solid #7E7E7E;
	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: #ffffff;
	border-top: 1px solid #7E7E7E;
	border-bottom: 1px solid #7E7E7E;
	border-right: 1px solid #7E7E7E;
	border-left: 1px solid #7E7E7E;
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#5e5e5e;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
#cad1 a:visited, #cad1 a, #cad1 a:active {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:none;
	color:#0033FF;

}
#cad1 a:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 10pt;
	text-decoration:underline;
	color:#5e5e5e;

}
.cad2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 11pt;
	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: 1px solid #999;

            border-right: 2px solid #555;

            border-bottom: 2px solid #555;

            border-left: 1px solid #999;

            -moz-box-sizing:border-box;

            box-sizing:border-box;

}

.imglink a, .imglink a:visited, .imglink a:active {

            font-size : 8pt;

            color:#013a81;

            text-decoration: none;

            -moz-box-sizing:border-box;

            box-sizing:border-box;

}

.imglink a:hover {

            font-size : 8pt;

            color:#013a81;

            text-decoration: underline;

            -moz-box-sizing:border-box;

            box-sizing:border-box;

}

 

.Wrappedtext1{

font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

font-size : 9pt;

text-decoration:none;

color:#5e5e5e;

}

a.Wrappedtext1 {

font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

font-size : 9pt;

text-decoration:none;

color:#013a81;

}

a.Wrappedtext1:visited {

font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

font-size : 9pt;

text-decoration:none;

color:#013a81;

}

a.Wrappedtext1:hover {

font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

font-size : 9pt;

text-decoration:underline;

color:#013a81;

}

.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: #FFF;

            vertical-align: top;

            border-bottom: 1px solid #7E7E7E;

}

.v2_printemailtext {

            font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

            font-size : 8pt;

            text-decoration:none;

            color:#5e5e5e;

}

a.v2_printemailtext {

            font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

            font-size : 8pt;

            text-decoration:none;

            color:#013a81;

}

a.v2_printemailtext:visited {

            font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

            font-size : 8pt;

            text-decoration:none;

            color:#013a81;

}

a.v2_printemailtext:hover {

            font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;

            font-size : 8pt;

            text-decoration:underline;

            color:#013a81;

}


  /*  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 {
	font-family : Trebuchet,"Trebuchet MS",Helvetica,"Vera Sans",sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	padding : 2px;
	background-color: transparent;
    	border-top: 0px solid #555555;
	border-bottom: 0px solid #555555;
	border-right: 0px solid #555555;
	border-left: 0px solid #555555;
}  

.print_linksmain {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksmain {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksmain:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksmain:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:underline;
	color:#013a81;
}
.print_linksother {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksother {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksother:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:none;
	color:#5e5e5e;
}
a.print_linksother:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 9pt;
	/*font-weight : bold;*/
	text-decoration:underline;
	color:#013a81;
}
  
.print_text1{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 12px;
	text-decoration:none;
	color:#5e5e5e;
}
a.print_text1 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 12px;
	text-decoration:none;
	color:#013a81;
}
a.print_text1:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 12px;
	text-decoration:none;
	color:#013a81;
}
a.print_text1:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 12px;
	text-decoration:underline;
	color:#013a81;
}
  
.print_text2{
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 13px;
	text-decoration:none;
	color:#5e5e5e;
}
a.print_text2 {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 13px;
	text-decoration:none;
	color:#013a81;
}
a.print_text2:visited {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 13px;
	text-decoration:none;
	color:#013a81;
}
a.print_text2:hover {
	font-family : Trebuchet, "Trebuchet MS", Helvetica, "Vera Sans", sans-serif;
	font-size : 13px;
	text-decoration:underline;
	color:#013a81;
}

.print_resultsstylethumbnail {
	vertical-align: bottom;
	text-align:center
}
  /*  Client Styles go here */
/* Cart Styles */
.cart_text1{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.cart_text1:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text1:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text1:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:none;
	color:#0000ff;
}
.cart_text2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#000000;
}
.cart_text2:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text2:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#0000ff;
}
.cart_text3{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.cart_text3:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text3:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:underline;
	color:#0000ff;
}
.cart_text3:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	text-decoration:none;
	color:#0000ff;
}
.cart_textsm{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#000000;
}
.cart_textsm:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#0000ff;
}
.cart_textsm:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#0000ff;
}
.cart_textsm:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#0000ff;
}
.cart_price {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color: #000;
}
.cart_price2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color: red;
}
.tablebg_cart1 {
	background-color: #EBEBEB;
	padding : 4 4 4 4;

}
.tablebg_cart2 {
	background-color: #FFFFFF;
	padding : 4 4 4 4;
	margin: 1 0 1 0;
	text-align : left;
}
.tablebg_cart3 {
	background-color: #D3D3D3;
	padding : 4 4 4 4;
}
.tablebg_cart4 {
	background-color: #D5E1F0;
	padding : 4 4 4 4;
}

  /*  End Cart Styles */


/* 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
} 

/* Controls the alignment of the thumbnail images for item results */
.print_resultsstylethumbnailImage {
                vertical-align: bottom;
                text-align:center
} 
.print_resultsstylethumbnailText {
                vertical-align: Top;
                text-align:center
} 


.cart_buttonsbg
{
	background-color: #FFF;
	border: 1px solid #7E7E7E;
	padding : 1 1 1 1;
}

.cart_discount
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color: #666666;
}

.cart_error
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#CC3333;
}

.cart_forms
{
  	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	color: #000000;
     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 : 4 4 4 4;
	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 : 4 4 4 4;
	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 : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#000000;
}

a.cart_discount:hover
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:none;
	color:#0000FF;
}

a.cart_discount:link
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#0000FF;
}

a.cart_discount:visited
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration:underline;
	color:#0000FF;
}

a.cart_error:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:none;
	color:#CC3333;
}

a.cart_error:link
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#CC3333;
}

a.cart_error:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration:underline;
	color:#CC3333;
}

a.cart_v2_printemailtext:hover
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:none;
	color:#0000ff;
}

a.cart_v2_printemailtext:link
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#0000ff;
}

a.cart_v2_printemailtext:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration:underline;
	color:#0000ff;
}
