﻿/* P21 B2BSeller 6.3.265 */

/* Prophet 21 CSS Stylesheet for a new B2BSeller web site */
/**********************************************************/
/* REQUIRED style sheet settings                          */
/**********************************************************/
html {
    overflow-y: scroll;
}
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit vertical-align: middle;}
input,textarea,select{*font-size:100%}
legend{color:#000}
#yui3-css-stamp.cssreset{display:none}
/* Prophet 21 CSS Stylesheet for a new B2BSeller web site */


body {
	margin: 0 auto;
	text-align: center;
	background-color: #fff;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #222222;
}
IMG {
	margin-top: 0px;
	margin-left: 0px;
	border:0;
}
TABLE {
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
TD {

}
a:link{
	color:#4d4d4d;
	text-decoration: none;
}
a:visited{
	color:#4d4d4d;
	text-decoration: none;
}
a:hover {
	color:#CC0033;
	text-decoration: underline;
}

ol,ul{list-style:none}

textarea:focus,input:focus{
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0px 0px 8px #d9d9d9;
    -moz-box-shadow: 0px 0px 8px #d9d9d9;
    -webkit-box-shadow: 0px 0px 8px #d9d9d9;
}

input:focus,textarea:focus { 
    outline: none;
    border: 1px solid #719ECE;
    box-shadow: 0px 0px 8px #719ECE;
    -moz-box-shadow: 0px 0px 8px #719ECE;
    -webkit-box-shadow: 0px 0px 8px #719ECE;
}

/**********************************************************/
/* PAGE SIZES                                             */
/**********************************************************/


#Table1 {
}
.P21SystemHeader {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#Tablerow1, #Tablerow1cell1 {
    vertical-align: top;
}
.Header, .HeaderImportHTMLTR, .HeaderImportHTMLFeatureCell {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.header_bg
{
	width: 100%;
	height:240px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/contentonly.aspx?file=images/hesder_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
#headerWrapper
{
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1100px;
 	margin-bottom: 8px;
}
.headBanner
{
    width: 1100px;
}
.h_logo
{
    float: left;
    left: 0px;
    position: relative;
    top: 8px;
    z-index: 1;
}
.sameday
{
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 88px;
    left: 0;
    margin-left: 188px;
    padding-right: 40px;
    position: relative;
    top: 32px;
    vertical-align: middle;
}
.ph_qop
{
    border-left: 1px solid #ccc;
    clear: right;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 100px;
    left: 30px;
    padding-top: 20px;
    position: relative;
    top: 23px;
}
.ph_qop ul {
    text-align: center;
}
.ph_qop ul li
{

}
.ph_qop .ph_icon
{
    color: #0d2a8c;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    height: 28px;
    margin-right: 3px;
    padding-bottom: 5px;
    padding-left: 25px;
    text-align: left;
}
.ph_date
{
	color:#459F59;
	font-size: 12px;
	padding-left: 15px;
}


.ph_text
{
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    height: 100px;
    padding-top: 20px;
    position: relative;
    right: 15px;
    text-align: center;
    top: 10px;
    width: 350px;
}
.ph_text ul {
    text-align: center;
}
.ph_text ul li
{

}
.ph_text .ph_red
{
 	border-bottom: 1px solid #a3d782;
    color: #950E14;
    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 28px;
    margin-right: 3px;
    text-align: center;
}
.ph_corp
{
 	color: #5f5f64;
    font-size: 14px;
    font-weight: bold;
    padding-top: 2px;
}


.rightSearch
{
    float: right;
    height: 30px;
    position: relative;
    right: 10px;
    top: 10px;
    width: 322px;
}
.r_phone
{
    clear: right;
    color: #950E14;
    float: right;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    position: relative;
    text-align: center;
    top: 23px;
    width: 150px;
}
.r_phone a
{
    color: #950E14;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    position: relative;
    text-align: center;
}
.r_phone a:hover
{
    color: #333;
}
.r_welcome
{
    clear: right;
    color: #333333;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: -95px;
    position: relative;
    text-align: center;
    top: 40px;
    width: 320px;
}
.date
{
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
}
.top-border
{	
	width: 100%;
	background:#434343;	
	height:26px; 
	float: left; 
}
.top-bar-bg
{	
	width: 100%;
	background: url("/contentonly.aspx?file=images/top-bar.jpg") repeat-x scroll 0 0 transparent;	
	height:26px; 
	float: left; 
}
.top-bar h1
{	
	color:#fff;
	font-family: 'CalibriRegular'; 
	font-size: 13px;
    line-height: 21px;		
	float: left;
}
.top-bar h1 a
{
	color:#ffc926; 
	text-decoration: none;
}
.top-nav
{

	float: right; 	
}
.top-nav li{
	color:#fff;
	font-family: 'CalibriRegular'; 
	font-size: 13px;
    line-height: 12px;
    margin-top: 5px;
    border-right: solid 1px #fff; 
    float: left; 
    padding: 0px 11px 0px 11px;	
} 
.top-nav li a{
	color:#fff;	
	text-decoration: none;
}
.top-nav li a:hover{
	color:#d2cece;	
	text-decoration: none;
} 
.top-nav li:last-child
{	
	border-right:none;
	padding-right: 0px;
}
.logo {
 float: left;
 margin-left: 63px;
 position: relative;
 top: -14px;
 z-index: 1;
}
.header h1
{	
	color:#ff8000;
	font-family: 'CalibriRegular'; 
	font-size:20px;
    line-height: 21px;		
	float: left;  
	margin-left:74px; 
	text-transform:capitalize;
}
.home
{	
	display:inline-block;
	margin:23px 0px 0px  48px; 
}
.topNav_container {
    height: 36px;
}
.dealerText
{
    color: #333;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: normal;
    position: relative;
    text-decoration: none;
    top: -20px;
}
.subNavWrapper
{
    background-color: #e4e9e9;
    border-bottom: 2px solid #dbdbdb;
    height: 30px;
    width: 100%;
}
.subNavWrapper_container
{
	width:1100px;
	margin: 0 auto;
}
.subNav {
    height: 37px;
    position: relative;
    text-align: right;
    top: 0;
    width: 1100px;
}
.subNav ul {
    background-image: url("/contentonly.aspx?file=images/cart.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    height: 29px;
    list-style-type: none;
    padding-right: 19px;
    position: relative;
    top: 4px;
    width: 100%;
}
.subNav ul .bar1
{
    float: left;
    margin-right: 2px !important;
}
.subNav ul .last1
{
	float: left;
	margin-right: 30px !important;
}
.subNav ul li .bar
{
    border-right: 1px solid #b5b5b5;
    color: #fff !important;
    padding-right: 10px;
    text-transform: uppercase;
}
.subNav ul li .last {
    border-right: 0px none!important;
	text-transform: uppercase;
}
.subNav ul li {
 /* background-image: url("/contentonly.aspx?file=images/subnav_bar.jpg");
    background-position: right center;
    background-repeat: no-repeat; */
   color: #b5b5b5;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 3px;
    padding-right: 3px;
    position: relative;
    top: 0;
}
.subNav ul li a {
    color: #b5b5b5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	line-height: 28px;
    font-weight: normal;
    text-decoration: none;
}
.subNav ul li a:hover {
    color: #fff;
	text-decoration: underline;
}

.searchBanner
{
	margin: 0 auto;
    width: 1100px;
	height:34px;
}
.hBanner_left
{

}
.hBanner_right
{
    float: right;
    position: relative;
    top: 15px;
    width: 770px;
}
.hBanner_right ul
{
	display: inline-block;
    margin-top: 5px;
}
.hBanner_right ul li
{
   display: inline-block;
    margin-right: 20px;
    vertical-align: top;
}
.salesRed
{
	font-size:12px;
	color: #A4260C;
}
.salesRed a
{
	font-size:12px;
	color: #A4260C;
}
.phoneIcon
{
	background-image: url(/contentonly.aspx?file=images/phoneIcon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
}
.emailIcon
{
	background-image: url(/contentonly.aspx?file=images/emailIcon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 40px;
}
.searchWrapper
{
    float: left;
    left: 155px;
    position: relative;
    top: 10px;
    width: 330px;
}
.hb_top
{

    height: 40px;
}
.headerMiddle
{
	height:100px;
}
.welcomeText
{
    color: #404040;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 23px;
    text-decoration: none;
}
.nav_Blk_bg {
	clear: both;
	height: 50px;
	width: 1100px;
}

.navBG
{
    height: 38px;
    width: 1010px;
}
.sub_navBG
{
    height: 25px;
    vertical-align: bottom;
}
.h_bg
{
	height:121px;

}
.h_nav {
    position: relative;
    top: -7px;
}
.h_nav ul {
    list-style-type: none;
}
.h_nav ul li {

    float: left;
    height: 50px;
    padding-left: 40px;
    padding-right: 40px;
}
.h_nav ul li:hover {
	background-color: #950E14;
    height: 55px;
}
.h_nav ul .bar {
   /* border-right: 1px solid #34495E;*/

}
.h_nav ul .last
{
	background:none !important;
}
.h_nav ul li a {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 55px;
    text-decoration: none;
}
.h_nav ul li a:hover {
    color: #FFF;
    text-decoration: none;
	background-color: #950E14;
}
.h_nav ul li a img
{
	margin-top:3px;
}
.proColor
{
	color: #b20737 !important;
}
/* ------- top black bar ------- */


.logonText {
    border-bottom: 1px solid #fcd8d9;
    color: #ed3e40;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    left: 90px;
    margin-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
}
.logonText a {
    color: #ed3e40;
    font-family: 'Droid Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}

.logonText a:hover{
    color: #0053a5;
    text-decoration:underline;
}



/* ------- End top black bar ------- */
.topBlkBar{
    float: left;
    margin-top: 12px;
    text-align: right;
	
	color: #34495E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.topBlkBar ul {
    list-style-type: none;
	/*margin-right: 15px;*/
}
.topBlkBar ul li {
    border-right: 1px solid #34495E;
    float: left;
    padding-left: 8px;
    padding-right: 8px;
}
.topBlkBar ul .last
{
	border-right:none !important;
}
.topBlkBar ul li a {
    color: #34495E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.topBlkBar ul li a:hover {
    color: #00B4D0;
    text-decoration: none;
}

.P21SystemHeader
{
    margin: 0 auto;
}

.P21SystemBody
{
	margin-left: auto;  
  	margin-right: auto;
}

.P21SystemFooter
{
	width: 100%;
	margin-left: auto;  
  	margin-right: auto;
}
.P21SystemLSide
{


}
.hompage_posit
{
	margin-top: 30px;
}
.Content
{
    left: 20px;
    margin: 0 auto;
    position: relative;
    vertical-align: top;
}
.Content table
{
    vertical-align: top;
}
.ContentCustomerFeatureCell
{
    vertical-align: top;
}
.P21SystemContent
{
/*	width: 700px;
	    border-radius: 10px 10px 10px 10px; */
}
.P21SystemBody
{

   /* display: block; */
    margin-left: auto;
    margin-right: auto;
    min-height: 450px;
    vertical-align: top;
    width: 1070px !important;
}

.roundTop
{
	margin-top: 15px;
}
.LogonHR 
{
	height: 0px;
	width: 0px;
}
/**********************************************************/
/* LEFT SIDE Styles                                       */
/**********************************************************/
.LSide
{
	margin-top:12px;
}
.Product_Search_LSide, .P21B2BSellerForm
{
	margin-left:15px;
	width:150px;
	margin-top:  2px;
	background-color: #FFFFFF; 
 	color: #333333;
	font-size:11px;
	border: 1px solid #333333; 
}
.ProductSearch_Label
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
A.ProductSearch_AdvancedSearchLink, A.ProductSearch_AdvancedSearchLink:link, A.ProductSearch_AdvancedSearchLink:visited
{
    	color:#FFFFFF;
	padding-left:15px;
	text-decoration:none;
}
A.ProductSearch_AdvancedSearchLink:hover
{
    	COLOR: #CCCCCC;
	text-decoration: underline
}

/**********************************************************/
/* ATTRIBUTES FOR TOP LEVEL CATEGORIES                    */
/**********************************************************/
.CatalogTopItems_InnerTable
{
	padding-top:5px;
}
.CatalogTopItems_NoTopLevelCategoriesMessage
{
	font-weight:bold;
}
.CatalogTopItems_Table, .CatalogTopItems_TableFormat
{
    margin-top: 3px;
}
.LSideCatalogTopItemsFeatureCell, .CatalogTopItemsFeatureCell, .LSideCatalogTopItemsTR
{

}
.CatalogTopItemsImageBG
{

}

.CatalogPage_Table
{
width:700px;
}
.ContentImportHTMLFeatureCell
{

}
.loginTitle
{
	font-size:16px;
	font-weight:bold;
}
.loginText
{
	font-size:13px;
	line-height: 20px;
}
/**********************************************************/
/* QUICK ORDER PAD styles                                 */
/**********************************************************/
.QuickOrderGrayBoxOuterTable
{
    margin-left: 20px;
    width: 270px;
}
.QuickOrderouterTable
{
	margin-left: 70px;
	width: 770px;
}
.SideQOP_CaptionImage
{

}
.SideQOP_ItemCodeTD
{
	text-align:left;
    padding-left: 15px;
}
.SideQOP_ItemCodeLabel, .SideQOP_QtyLabel
{
    color: #000000;
    font-size: 11px;
}
.SideQOP_ItemCodeLabel
{
	font-weight: bold !important;
}
.SideQOP_QtyLabel
{
	margin-left:10px;
	font-weight:bold;
}
.LSideQuickOrderFeatureCell
{
	    background-color: #ebebeb;
    display: inline-block;
    padding-bottom: 3px;
	width:196px !important;
}
.SideQOP2_Table
{
    display: inline-block;
    padding: 10px;
}
.SideQOP2_Table td {
    height: 28px;
}
.SideQOP2_Table input {
    height: 20px;
    margin-left: 10px;
}
.SideQOP2QuantityText {
    width: 115px;
}
.SideQOP2_Button
{
    height: 23px !important;
    margin-top: 5px;
    padding-bottom: 10px;
    vertical-align: top;
    width: 68px;
}
/* QOP LS */

.SideQOP_Table
{

    padding-bottom: 3px;
    padding-left: 1px;
    width: 175px;
}
.SideQOP_Table td {
    height: 28px;
}
.SideQOP_Table input {
    border: 1px solid #ccc;
    border-radius: 5px;
    display: block;
    height: 25px;
    margin-bottom: 5px;
    margin-left: 10px;
}
.SideQOPQuantityText {
    width: 115px;
}
.SideQOP_ImageButtonAlign #ButtonQOPAddToCart
{
   border: medium none;
    border-radius: 0;
    height: 25px !important;
    margin-left: 10px !important;
    margin-top: 5px;
    padding-bottom: 10px;
    vertical-align: top;
    width: 95px;
}
.ContentQuickOrderFeatureCell table tr td table tr td form .SideQOP_Table tr .SideQOP_ImageButtonAlign #ButtonQOPAddToCart
{
	    border: medium none;
    border-radius: 0;
    height: 30px !important;
    margin-left: 26px !important;
    margin-top: 5px;
    padding-bottom: 10px;
    vertical-align: top;
    width: 82px!important;
}

/**********************************************************/
/* ATTRIBUTES IF USING A LEFT SIDE IMAGE LINK             */
/**********************************************************/
.ImageLinkTable  
{
}
.LSideImageLinkFeatureCell
{
	Width:175px;

}
/**********************************************************/
/* ATTRIBUTES FOR LINKS TEXT (ADMIN LINK TEXT)            */
/**********************************************************/

.LinksTableFormat
{
    display: block;
    height: 30px;
    left: 20px;
    padding-bottom: 20px;
    position: relative;
    top: 5px;
	vertical-align:middle;
}
A.LinksText, A.LinksText:link, A.LinksText:visited
{
	text-decoration:none;
	font-weight:bold;

padding-top:0px;
padding-bottom:0px;
}
A.LinksText:hover
{
	COLOR: #88122A;
	text-decoration:underline;
padding-top:0px;
padding-bottom:0px;
}
/**********************************************************/
/* Feature Logon                                          */
/**********************************************************/

.LogonRegisterTable
{
	margin-top:20px;
}
#RegisterTable
{
    background-color: #fff;
    background-image: url("/contentonly.aspx?file=images/not_reg.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    border: 1px solid #cccccc;
    color: #000000;
    display: inline-block;
    padding: 5px;
    width: 300px;
}
#RegisterInner
{

}
.LogonRegularText ul
{
	width:0px;
	height:0px;
}
.NewShopperTable2
{
	width:220px;
	margin-bottom:40px;
	border-color:#FFFFFF;	
	BORDER-WIDTH: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE:SOLID;
}
.Logonlogoninput, .NewShopperColumnTitle, .NewCustomerColumnTitle
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.Logonsmalltext, .NewShopperFootnote, .NewCustomerFootnote
{
	font-weight:bold;	
}
.LogonInputTextTD
{
	width:220px;  /* space of input boxes from titles */
}
.LogonSpacer3
{
	width:30px;  /* of submit button */
}
.LogonSpacer, .LogonSpacer2, .LogonSpacer4, .LogonSpacer5, .LogonSpacer6, .LogonSpacer7, .LogonSpacer8, .LogonSpacerImage,
.NewShopperSpacer, .NewShopperTitle
{
	height:0; width:0; /* don't delete */
}

/*Sign On Page*/
#LoginError {
    color: red;
    font-size: 15px;
    font-style: italic;
    height: 15px;
    line-height: 15px;
    margin-bottom: 10px;
    text-align: center;
}
.LogonInputsTable{
   color: #000000;
    float: left;
    margin-left: 125px;
    margin-right: 45px;
    padding: 10px !important;
    width: 330px;
}

#signInRegister{
    background: url("/contentonly.aspx?file=images/logo.png") no-repeat scroll 5px center #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #333333;
    font-size: 1em;
    height: 50px;
    padding-left: 195px;
    padding-top: 20px;
}
#signInRegister a{
	font-weight: bold;
	color: #03031b;
}

.Logonerror{
	font-size: 11px;
	font-weight: normal;
	color: #950E14;
}
.LogonText
{
	font-size: 14px;
}
.Logonsmalltext{
    font-size: 11px;
    font-weight: normal;
    line-height: 32px;
}
.Logonlogoninput{
    color: #000000;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    line-height: 14px;
    text-decoration: none;
}
.ContentLogonFeatureCell table
{

}
#RegisterOuter
{
    margin-left: 20px;
    margin-top: 55px;
    width: 200px;
}
#RegisterInner {
    width: 250px;
}
#RegisterInner a
{
    background: url("/contentonly.aspx?file=images/reg_bg.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    margin-bottom: 3px;
    margin-top: 10px;
    text-decoration: none;
    width: 103px;
}
#RegisterInner a:hover
{
    background: url("/contentonly.aspx?file=images/reg_bg.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    margin-bottom: 3px;
    margin-top: 10px;
    text-decoration: underline;
    width: 103px;
}
#txtEmail, #txtPassword{
    border: 1px solid #777777;
    color: #03031B;
    height: 26px;
    line-height: 12px;
    text-indent: 5px;
    width: 180px;
	
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    -o-border-radius:5px 5px 5px 5px;
	
	display:block;
}
.LogonOuterTable
{
   background-color: #eee;
    border: 1px solid #cfcfcf;
    left: 10px;
    padding: 10px;
    position: relative;
    top: 25px;
    width: 275px;
}
.logTitle
{
	font-size: 20px;
    padding-bottom: 10px;
}
.RSideQuickOrderFeatureCell
{

}

.LogonInputTextTD,.LogonPasswordTD{
	height: 34px;

}
.LogonInnerTable
{
    margin-bottom: 20px;
    margin-left: 20px;
}
.Logonsidelink
{
	font-size:12px;
}
.Content_Logon_SubmitButtonTD{
    margin-left: 5px;
}
.Logonlogonlink{
    color: #003366;
    font-size: 12px;
    font-weight: normal;
    padding-left: 0;
}
.LogonRegisterLinkText
{
	font-size: 0.775em;
	font-weight: bold;
	color: #03031B;
	padding-left: 0px;
}
.LSide_Logon_SubmitButtonTD
{
    padding-bottom: 5px;
    padding-top: 5px;
}
/*Registeration Selection*/

.NewShopperBulletText
{
    padding-top: 10px;
}

.NewShopperTable2
{
	width:250px;
}
#registerWrapper{
	width: 610px;
	display: block;
}
#registerWrapper .registerNewLeft{
	width: 430px;
	float: left;
	height: 800px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #eeeeee;
}
#registerWrapper .registerNewLeft h2{
	font-size: 1em;
	color: #000000;
}
#registerWrapper .registerNewRight{
	width: 430px;
	float: left;
	height: 800px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#registerWrapper .registerNewLeft, #registerWrapper .registerNewRight p{
	font-size: 012px;
	color: #333333;
}
#registerWrapper .registerNewRight ul{

}
#registerWrapper .registerNewRight ul{
	font-size: 012px;
	color: #333333;
	list-style-type: circle;
	padding-left: 30px;
}
#registerWrapper .statements{
	width: 400px;
	border: 1px solid #002B60;
	background-color: #333333;
	padding: 10px;
	color: #FFFFFF;
}
#registerWrapper .statements p{
	color: #FFFFFF;
}
#registerWrapper #tagPDF{
	font-size: 1em;
	font-weight: bold;
	color: #002B60;
	background-image: url(/contentonly.aspx?file=images/tag_pdf.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
#registerWrapper .address2nd{
	padding-left: 53px;
}
#registerWrapper .contact{
	font-size: 0.75em;
	font-weight:bold;
	color: #002B60;
	background-color: #eeeeee;
	padding: 10px;
	width: 200px;
}
#registerSelect{
	width: 590px;
	float: left;
}
#registerWhy{
	float: left;
	width: 300px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding: 5px;
}
#registerWhy .registerWhyBG{
	background-color: #eeeeee;
	height: 20px;
	width: 290px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#registerWhy img{
	float: left;
}
#registerWhy p{
	font-size: 012px;
	color: #333333;
	padding-top: 10px;
	padding-left: 5px;
}
#registerSelect span{
	font-size: 012px;
	color: #333333;
	padding-left: 5px;
}
#registerWrapper .AccountHelp{
	font-size: 012px;
	color: #000;
	padding-left: 0px;
}
#registerSelect p{
	font-size:012px;
	font-weight:bold;
	padding-top: 20px;
	padding-bottom:5px;
}
#registerSelect ul, #registerWrapper ul{
	font-size: 012px;
	color: #002B60;
}
#registerSelect li, #registerWrapper li{
	padding-left:10px;
	padding-bottom:8px;
}
#registerSelect a, #registerWrapper a{
	color:#000000;
	background-image: url(/contentonly.aspx?file=images/tag_registerSelect.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}
#registerSelect a:hover, #registerWrapper a:hover{
	color: #00902A;
	font-weight:bold;
	background-image: url(/contentonly.aspx?file=images/tag_registerSelectH.gif);
}

/*Register Page*/
.NewShopperOuterTable{
	width: 610px;
}
#bnRegLog{
	border: 1px solid #CCCCCC;
	height: 50px;
	width: 630px;
	font-size: 1em;
	padding-top: 5px;
	color: #333333;
	background: #EEEEEE url(/contentonly.aspx?file=images/logo.png) no-repeat 5px center;
	padding-left: 55px;
	text-align: center;
	line-height: 22px;
}
.bnRegLogURL{
	color: #009999;
}
.NewShopperDescription{

	color: #03031b;
}
.NewShopperDescription u{
	font-size: 14px;
	color: #AA2C21;
}
.NewShopperDescription a{
	font-size: 14px;
	font-weight: bold;
	color: #03031b;
	text-transform: uppercase;
}
#bnRegLog a{
	font-size: 012px;
	background: url(none);
	padding: 0px;
}
#bnRegisterInfo{
	height: auto;
	width: 675px;
	color: #333333;
	float: left;
	text-align: left;
	position: relative;
	font-size: 0.75em;
	padding: 5px 5px 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}
#bnRegInfoTitle{
	height: 15px;
	font-size: 1.1em;
	font-weight:bold;
	color: #03031B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	background-image: url(/contentonly.aspx?file=images/icon_info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
	padding-top: 2px;
}
.spnRegInfo{
	color: #990000;
	text-decoration: underline;
}
.spnRegInfo2{
	color: #002b60;
	text-decoration: underline;
}
.NewShopperDescription{
    font-size: 14px;
    line-height: 22px;
}
.NewShopperFirstNameTextBox, .NewShopperLastNameTextBox, .NewShopperEmailTextBox, .NewShopperCustomerCodeTextBox, .NewShopperPasswordTextBox, .NewShopperVerifyPasswordTextBox, .NewShopperHintTextBox{
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    padding-left: 5px;
}
#fname, #lname, #password, #verify, #hint{
	width: 200px;
}
#email{
	width: 200px;
}
#customer{
	width: 200px;
}
.NewShopperFootnote{
	color: #950E14;
	vertical-align: top;
	font-size: 12px;
}
.NewShopperMessage td{
	font-size: 1em;
	font-weight: bold;
	color: #FFFF00;
	background: #950E14;
	padding: 10px;
}
.NewShopperColumnTitle{
	font-size: 12px;
	vertical-align: top;
	width: 120px;
}
.NewShopperColumnValue{
	height: 40px;
	width: 400px;
	vertical-align: top;
}
.NewShopperSubmit{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 195px;
}
.ContentImportHTMLFeatureCell p{
	font-size: 1em;
	color:#333333;
	text-align: left;

}
.ContentImportHTMLFeatureCell a{

	font-size: 1em;
	color: #03031b;
	text-transform: uppercase;
	font-weight: bold;
}
#registerThankYou{
	width:610px;
}
#registerThankYouTd{
	padding-right:390px;
}
#registerThankYouTd p{
color:#333333;
padding-top:15px;
}
#registerThankYouTd a{
color:#03031b;
font-weight:bold;
}
/**********************************************************/
/* Feature New Shopper                                    */
/**********************************************************/
.NewShopperTable1 /* table containing form entry */
{
	width:379px;
}
.NewShopperTable1 hr
{
	border:0;
}
.NewShopperOuterTable			
{
	background-color:#FFFFFF;
	width:650px;
}
.NewShopperSubmit
{
	padding-left:121px; 	/* placement of submit button */
}
.NewShopperInnerTable
{
	width:500px;
}
/**********************************************************/
/* Feature New Customer                                   */
/**********************************************************/
.NewCustomerTitle, .ItemSearchResults_SummaryLabel, .ShoppingCart_HeaderReqDateLabel
{
		
	font-weight:950;
}
.NewCustomerSubmit
{
	text-align: center;
}
/**********************************************************/
/* Feature Advanced Search                                */
/**********************************************************/

.AdvancedSearch_Instructions		/* adv scr. instructions attributes */
{
	
}
.AdvancedSearch_Labels, .AdvancedSearch_Methods		/* adv scr label attributes */
{
	font-weight:bold;
}
/**********************************************************/
/* Error Messages
/**********************************************************/
.Logonerror, .NewCustomerMessage, .NewShopperMessage
{
	text-decoration:none;
	color: #950E14;
}
/**********************************************************/
/* Feature Shopping List Select
/**********************************************************/
.ShoppingListSelect_NewLabel, .ShoppingListSelect_NewTitleText, .ShoppingListSelect_NewDescText, .ShoppingListSelect_ExistingLabel
{
    font-weight: bold;
    line-height: 32px;
    text-decoration: none;
}
.ShoppingListSelect_ExistingEmptyText
{
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature Shopping List
/**********************************************************/
.ShoppingList_Table, .ShoppingList_EmptyMessageTable, .ShoppingList_DescriptionTable
{
    border-collapse: collapse;
    width: 820px;
}
a.ShoppingList_ItemCode, a.ShoppingList_ItemCode:link, a.ShoppingList_ItemCode:visited
{
	text-decoration:none;
	font-weight:bold;
}
a.ShoppingList_ItemCode:hover			
{
	COLOR: #88122A;
	text-decoration:underline;
}
.ShoppingList_Description, .ShoppingList_SalesUnit, .ShoppingList_RemoveCheckbox, .ShoppingList_AddToCheckbox, .ShoppingList_DescriptionText
{
	text-decoration:none;
padding:4px;
}
.ShoppingList_ColHeader
{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.ShoppingList_EmptyMessageText, .ShoppingList_ListName
{
	color:#333333;
	font-weight:bold;
}
.ShoppingList_TitleText
{
	text-decoration:none;
	font-weight:bold;
}
.ShoppingList_ItemCodeDescriptionHeaderAlign, .ShoppingList_ItemCodeDescriptionTextAlign
{
	text-align:left;
}
.ShoppingList_QuantityTextAlign, .ShoppingList_UOMHeaderAlign, .ShoppingList_UOMTextAlign,
.ShoppingList_RemoveHeaderAlign, .ShoppingList_RemoveTextAlign, .ShoppingList_AddToCartHeaderAlign, .ShoppingList_AddToCartTextAlign
{
	text-align:center;
}
.ShoppingList_QuantityHeaderAlign
{
	text-align:left;

}
.ShoppingList_SeparatorCell
{
	background-color:#F2F1F0;
	height:1px;	
}
.ShoppingList_OuterButtonTable
{
	border:0px;
}
.ShoppingList_ButtonTableAlign
{
	text-align:center;	
}
.ShoppingList_ButtonTable
{
	width:700px;
	text-align:center;
}
/**********************************************************/
/* Feature Quick Order                                    */
/**********************************************************/
.ContentQOP_LineNumberLabel, .ContentQOP_ItemCodeLabel, .ContentQOP_QtyLabel
{
	font-weight:bold;
}
.ContentQOP_Table
{
	width:100px;
	padding-top:0px;
	margin-top:0px;
	vertical-align:top;
}
.ContentQOPGrayBoxOuterTable
{
	width: 800px;
	margin-bottom:125px;
	border-color:#333333;	
	BORDER-WIDTH: 1px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE:SOLID;
}
.ContentQOPGrayBoxtitle
{
	font-weight:bold
}
.ContentQOPGrayBoxtext
{
}
.Quick_Order_Content
{
	width:100px;
	margin-top:  2px;
	background-color: #D7E5F2; 
 	color: #ffffff;
	border: 1px solid #284279; 
}
/**********************************************************/
/* Feature Category Search Results                        */
/**********************************************************/

a.CategorySearchResults_CategoryLinks, a.CategorySearchResults_CategoryLinks:link, a.CategorySearchResults_CategoryLinks:visited
{
   color: #363636;
    cursor: pointer;
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold;
	margin: 0 auto;
    text-decoration: none;
    vertical-align: top;
    width: 150px;
	text-align:center;

}
a.CategorySearchResults_CategoryLinks:hover	
{
	COLOR: #CC0033;
	text-decoration:underline;
}
.CategorySearchResults_NoSubCategoriesMessage
{
	font-weight:bold;
	color:#111B36;
}
/**********************************************************/
/* Feature Item Search Results                            */
/**********************************************************/
.ItemSearchResults_VendorHeaderAlign
{
	text-align:center !important;
	width:90px;
}

.ItemSearchResults_Table {
    border-collapse: collapse;
    border-top: 2px solid #d9d9d9;
    margin-bottom: 0;
    margin-top: 5px;
    width: 800px;
}
.ItemSearchResults_Table th{
    background: none repeat scroll 0 0 #EEEEEE;
    color: #000000;
    font-size: 12px;
    height: 30px;
    padding: 3px 5px;
}

.ContentCategorySearchResultsFeatureCell table tr td table tr td form table tr td #resultsTable td
{
    border: medium none !important;
    line-height: 12px;
    margin: 0 auto;
    padding-bottom: 15px;
    text-align: center;
    width: 200px;
}
.ContentCategorySearchResultsFeatureCell table tr td table tr td form table tr td #resultsTable td:hover
{
    border: medium none !important;
	box-shadow: none;
}
.ContentCategorySearchResultsFeatureCell table tr td table tr td form table tr td #resultsTable img 
{
    border: 1px solid #999;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
	cursor: pointer!important
}
.ContentCategorySearchResultsFeatureCell table tr td table tr td form table tr td #resultsTable img:hover 
{
	box-shadow: 0px 0px 8px #636363;
    -moz-box-shadow: 0px 0px 8px #636363;
    -webkit-box-shadow: 0px 0px 8px #636363;
	cursor: pointer!important;
}
.CategorySearchResults_CategoryImageTD td
{
    border: medium none !important;
    line-height: 12px;
    margin: 0 auto;
    padding-bottom: 15px;
    text-align: center;
    width: 200px;
}
.CategorySearchResults_CategoryImageTD td:hover
{
    border: medium none !important;
	box-shadow: none;
}
.CategorySearchResults_CategoryImageTD img 
{
    border: 1px solid #999;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
	cursor: pointer!important
}
.CategorySearchResults_CategoryImageTD img:hover 
{
	box-shadow: 0px 0px 8px #636363;
    -moz-box-shadow: 0px 0px 8px #636363;
    -webkit-box-shadow: 0px 0px 8px #636363;
	cursor: pointer!important;
}
.CategorySearchResults_Table
{
    border-collapse: separate;
    border-spacing: 0px;
    left: 15px;
    position: relative;
}
.CategorySearchResults_Table img
{

}
.CategorySearchResults_Table img:hover
{
	box-shadow: 0px 0px 8px #636363;
    -moz-box-shadow: 0px 0px 8px #636363;
    -webkit-box-shadow: 0px 0px 8px #636363;
	cursor: pointer!important;
}
#resultsTable
{
    border-collapse: separate;
    border-spacing: 0px;
    left: 15px;
    position: relative;
}
#resultsTable img
{
	width: 162px;
/*	background-image: url(/contentonly.aspx?file=images/no_img.jpg);
	background-repeat: no-repeat;
	background-position: center center; */
	
	border: 1px solid #ccc;
    padding: 5px !important;
	cursor: pointer!important;
}
#resultsTable img:hover
{
	box-shadow: 0px 0px 8px #636363;
    -moz-box-shadow: 0px 0px 8px #636363;
    -webkit-box-shadow: 0px 0px 8px #636363;
	cursor: pointer!important;
}
#resultsTable td
{

}
#resultsTable td:hover
{

}
#resultsTable tr
{
}
#availability
{
	margin: 0 auto;
    padding-bottom: 10px;
    width: 155px;
}
.ItemSearchResults_ItemCodeDescriptionHeaderAlign
{
	text-align:left;
}
.ItemSearchResults_AddToHeaderAlign
{
	text-align:center;
}
.ItemSearchResults_PriceHeaderAlign
{
   text-align:center;
}
.ItemSearchResults_SeparateColumnItemImageHeaderAlign{
	width: 90px;
}
.ItemSearchResults_RefineSearchKeywordLabel{
    color: #03031B;
    font-size: 012px;
    font-weight: bold;
    margin-right: 5px;
}
.ItemSearchResults_RefineSearchSearchBox{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    font-size: 012px;
    height: 20px;
    width: 300px;
}
.ItemSearchResults_RefineSearchImage{
    margin-left: 10px;
}
.ItemSearchResults_SummaryLabel{
	font-size: 012px;
	color: #03031b;
	font-weight: bold;
}
.ItemSearchResults_SummaryMessage{
	font-size: 11px;
	color: #AA2C21;
}
.ItemSearchResults_PrevNextLinks a{
	font-size: 16px;;
	font-weight: bold;
	color: #03031b;
}
.ItemSearchResults_ColHeader a{
    background: url("/contentonly.aspx?file=images/tag_sort.gif") no-repeat scroll right center transparent;
    color: #000000;
    font-size: 12px;
    height: 30px;
    padding-right: 25px;
}
.ItemSearchResults_ColHeader a:hover{
	background: url(/contentonly.aspx?file=images/tag_sortH.gif) no-repeat right;
}
.ItemSearchResults_Thumbnail{

    margin: 5px;
	width:65px;

}
.ItemSearchResults_ItemCodeTextAlign{

    text-align: left;
    vertical-align: middle;
}
.ItemSearchResults_ItemCodeTextAlign a
{
	color:#777;
	font-weight:normal !important;
}
.ItemSearchResults_ItemCode{
	font-size: 12px;
	color: #03031b;
	font-weight: bold;
	/*background: url(/contentonly.aspx?file=images/tag_priceStock.gif) no-repeat right 2px;*/

}
.ItemSearchResults_ItemCode:hover{
	color: #CC0000;
}
.ItemSearchResults_Description{
    color: #666;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 3px;
    text-align: left;
    width: 100%;
}
.ItemSearchResults_UPCNumberLabel{
	font-size: 0.75em;
	color: #03031b;
	font-weight:bold
}
.ItemSearchResults_AvailabilityTextAlign{
    color: #AA2C21;
    font-size: 11px;
    line-height: 12px;
    text-align: center;
    vertical-align: middle;
    width: 90px;
}
.ItemSearchResults_PriceTextAlign{
    color: #03031B;
    font-size: 11px;
    font-weight: bold;
    margin-left: 5px;
    padding-left: 5px;
    text-align: center;
}
.ItemSearchResults_AccessoryMessage{
	font-size: 0.75em;
	color: #0000ff;
	font-weight: bold;
	background: url(/contentonly.aspx?file=images/tag_gotogether.gif) no-repeat left top;
	padding-left: 15px;
}
.ItemSearchResults_AddToTextAlign{
	width: 80px;
	text-align: center;
	/*background: url(/contentonly.aspx?file=images/tag_qtyField.gif) no-repeat left top;*/
}
.ItemSearchResults_CategoryLink{
	font-size: 012px;
	color: #AA2C21;
	background: url(/contentonly.aspx?file=images/tag_itemCategory.gif) no-repeat left;
	padding-left: 180px;
	font-weight: bold;
}
.ItemSearchResults_CategoryLinksTD{
	padding-top: 10px;
}
.ItemSearchResults_SeparatorCell{
	border-top: 1px dotted #acafcf;
	padding-bottom: 5px;
}
.ItemSearchResultsInputQuantity{
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #03031B;
	padding-right: 10px;
	width: 40px;
text-align: right;
}
.ItemSearchResults_AddButtonsCell{
	background-color: #d9d9d9;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.ItemSearchResults_AddButtonsCell input{
	margin-left: 10px;
	margin-top: 10px;
}

/**********************************************************/
/* Feature Item Detail                                    */
/**********************************************************/
.ItemDetailTable1{
	width: 710px;
	color: #03031b;
	margin-bottom: 20px;
}
.ItemDetailTopAlign{
	vertical-align: top;
	padding-top:5px;
}
.ItemDetailTable2{
    background-color: #FFFFFF;
    border-color: #D9D9D9;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    margin-bottom: 20px;
    opacity: 0.7;
    padding: 10px;
    width: 440px;
}
.ItemDetailTable2 td{
	height: 25px;
}
.ItemDetailTable3{
	width: 250px;
}
.ItemDetailAddButtonsAlign{
padding-top:5px;
}
.ItemDetailItemImageAlign{
	/* background: url(/contentonly.aspx?file=images/noImageLarge.gif) no-repeat right top; */
	/* commented out above to remove background image */

	text-align: center;
	vertical-align: top;
}
.ItemDetailattribute_hdr{
	background: #eeeeee;
	vertical-align: top;
	font-size: 012px;
	font-weight: bold;
	width: 100px;
	padding-top: 5px;
	padding-left: 10px;
}
h1.ItemDetailattribute{
    color: #333333;
    font-size: 1.25em;
    font-weight: bold;
}
.ItemDetailattribute{
	font-size: 012px;
}
.ItemDetail_Availability{
	color: #AA2C21;
	font-size: 1em;
	font-weight: bold;
}
td .ItemDetaillocavailattribute_hdr{

    display: block;
    font-size: 012px;
    height: 45px;
    line-height: 13px;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 10px;
    text-align: left;
    width: 80px;

}

.ItemDetaillocavailattribute_hdr a{
    color: #AA2C21;
    font-weight: bold;
    padding-right: 10px;
    width: 50px;
}
.ItemDetailLocAvail
{
	padding-right: 10px;
    width: 75px;
}
/**********************************************************/
/* Feature Shopping Cart                                  */
/**********************************************************/
.ShoppingCart_DescriptionTable{
    color: #03031B;
    padding-top: 10px;
    width: 500px;
}
.ShoppingCart_DescriptionText{
    display: block;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    width: 800px;
}
.ShoppingCart_HeaderReqDateLabel{
	font-weight: bold;
}
.ShoppingCart_EmptyMessageText{
font-size:1.125em;
font-weight:bold;
color:#950E14;
}

#hdrreqdate{
	width: 80px;
	height: 25px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 5px;
	color: #03031B;
	font-size: 1em;
	font-weight: bold;
	padding-left: 5px;
}
.ShoppingCart_Table{
   border: 1px solid #d4d4d4;
    border-collapse: collapse;
    margin-top: 20px;
    padding-top: 20px;
    width: 870px;
}
.ContentRFQCartFeatureCell
{

	display:inline-block !important;
	position: relative;
	left: -45px;
}
.ContentShoppingCartFeatureCell, .ContentOrderConfirmationFeatureCell
{
    display: block;
    margin-left: 5px !important;
    min-height: 450px;
    padding: 10px 10px 10px 55px;
    vertical-align: top;
    width: 870px !important;
}
.ShoppingCart_Table hr
{
	border:0;
}
.ShoppingCart_ItemCodeDescriptionHeaderAlign,.ShoppingCart_QuantityHeaderAlign,.ShoppingCart_PriceHeaderAlign,.ShoppingCart_ExtendedPriceHeaderAlign,.ShoppingCart_AvailabilityHeaderAlign,.ShoppingCart_AddToListHeaderAlign,.ShoppingCart_RequiredDateHeaderAlign, .ShoppingCart_UOMHeaderAlign, .ShoppingCart_RemoveHeaderAlign, .ShoppingCart_ItemImageHeaderAlign, .ShoppingCart_UnitSizeHeaderAlign, .ShoppingCart_ContractLinesHeader
{

	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	width: 80px;
	color:#333333 !important;
	background-color: #DEDEDE;
    padding: 10px;
}
.ShoppingCart_RemoveHeaderAlign
{
    text-align: center !important;
    width: 50px;
}
.ShoppingCart_AddToTable
{
    height: 60px;
    width: 450px;
}
.ShoppingCart_ButtonAlign
{
    margin-right: 10px;
    padding-right: 10px;
    text-align: left;
}
.ShoppingCart_PriceHeaderAlign, .ShoppingCart_ExtendedPriceHeaderAlign
{
    padding-left: 5px;
    text-align: left;
    width: 60px;
}
#ShoppingCart_ContractLinesHeader
{
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	width: 80px;
	color:#333333 !important;
	background-color: #DEDEDE;
    padding: 10px;
}
/*.ShoppingCart_ItemImageHeaderAlign{
    background-color: #EEEEEE;
    height: 40px;
    width: 90px;
}*/
.ShoppingCart_ItemCodeDescriptionHeaderAlign{
    padding-left: 5px;
    text-align: left;
    width: 200px;
}
.ShoppingCart_QuantityHeaderAlign,.ShoppingCart_AvailabilityHeaderAlign{
    text-align: center;
    width: 80px;
}
.ShoppingCart_AddToListHeaderAlign{
	text-align:center;
	width:60px;
	padding-left:0px;
}
.ShoppingCart_ItemCodeDescriptionTextAlign{
    color: #333333;
    font-size: 12px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
.ShoppingCart_ItemCodeDescriptionTextAlign a
{
	color: #b50000 !important;
}
.ShoppingCart_AddToListTextAlign
{
	text-align:center;
}
.ShoppingCart_ItemCode{
	font-size:1em;
	color:#03031b;
	font-weight: bold;
}
.ShoppingCart_PriceTextAlign,.ShoppingCart_ExtendedPriceTextAlign{
    padding-left: 5px;
    text-align: left;
    width: 60px;
}
.ShoppingCart_AvailabilityTextAlign{
	text-align: center;
}
.ShoppingCart_Price{
	font-size: 12px;
}
.ShoppingCart_Price a{
	color: #000 !important;
}
.ShoppingCart_QuantityTextAlign{
    height: 35px;
    padding-right: 5px;
    text-align: center;
}
.ShoppingCart_QuantityTextAlign input 
{
	width:32px;
}
.ShoppingCart_ItemCode
{
	font-weight: normal;
}
.ShoppingCart_ExtendedPrice{
	font-size: 12px;
	font-weight: normal;
}
.ShoppingCart_Availability{
    font-size: 11px;
    line-height: 14px;
}
.ShoppingCart_SeparatorCell{
	height: 20px;
	border-bottom: 2px solid #eeeeee;
}
.ShoppingCart_RelatedItemsMessage{
font-size:0.75em;
color:#03031b;
}
.ShoppingCart_RelatedItemsLink{
font-weight:bold;
}
.ShoppingCart_SubTotalAlign{
    height: 25px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: right;
    width: 870px;
}
.ShoppingCart_SubTotalLabel
{
    font-size: 14px;
    text-align: right;
    font-style: normal;
    font-weight: normal;
	font-family: Verdana,Geneva,sans-serif;
	color: #3A3A3A;
	padding:8px;

border-bottom:1px solid #d5d5d5;
}
.ShoppingCart_SubTotalText{

    font-size: 18px;
    text-align: left;
	padding:5px;
	color: #222222;

border-bottom:1px solid #d5d5d5;
}
.ShoppingCart_ItemCode
{
	color: #b50000;
}
.ShoppingCart_ButtonTable{
    margin-top: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: right;
}
.ShoppingCart_Button0{

}
.ShoppingCart_Button1,.ShoppingCart_Button2,.ShoppingCart_Button3,.ShoppingCart_Button4{
padding-left:14px;
}
.ShoppingList_RemoveHeaderAlign {
    background: url("/contentonly.aspx?file=images/productListRemove.gif") no-repeat scroll center bottom transparent;
    height: 40px;
    width: 100px;
}
.ShoppingCart_RemoveTextAlign
{
    color: #AA2C21;
    text-align: center;
    width: 50px;
}
.ShoppingList_RemoveHeaderAlign .ShoppingList_ColHeader
{
	display:none;
}
.ShoppingList_RemoveCheckBox a, .ShoppingCart_RemoveLink {

    color: #AA2C21 !important;
    font-size: 012px;
    font-weight: bold;
    padding-left: 25px;
}
.ShoppingList_RemoveCheckBox a:hover, .ShoppingCart_RemoveLink:hover {
 
    color: #333!important;
}
/**********************************************************/
/* RFQ Feature Shopping Cart                                  */
/**********************************************************/
._LeftTableAlign
{
	line-height: 32px;
    vertical-align: top;
    width: 350px;
}
._LeftTableAlign input
{
	border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    padding-left: 5px;
}
._RightTableAlign
{
	line-height: 32px;
    vertical-align: top;
    width: 350px;
}
.RFQShoppingCart_Table, .RFQShoppingCart_EmptyMessageTable, .RFQShoppingCart_OuterButtonTable, .RFQShoppingCart_DescriptionTable, .RFQShoppingCart_CartMinTable, .RFQShoppingCart_BadItemsTable, .RFQShoppingCart_SubTotalTable, .RFQShoppingCart_ButtonTable
{
	width:700px;
}
.RFQShoppingCart_EmptyMessageText, .RFQShoppingCart_CartMinText, .RFQShoppingCart_BadItemsText
{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
.ShoppingCart_CartMinTable
{
	background-color: #e6e7e9;
	border: 1px solid #f00;
	background-image: url(/contentonly.aspx?file=images/error_icon.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.RFQShoppingCart_DescriptionText
{
	text-decoration:none;
}
a.RFQShoppingCart_ItemCode, a.RFQShoppingCart_ItemCode:link, a.RFQShoppingCart_ItemCode:visited
{
	text-decoration:none;
	font-weight:bold;
}
a.RFQShoppingCart_ItemCode:hover		
{
	COLOR: #88122A;
	text-decoration:underline;
}
.RFQShoppingCart_ColHeader
{
	font-weight:bold;
	font-size:12px;
}
.RFQShoppingCart_Description, .RFQShoppingCart_PartNumber, .RFQShoppingCart_SalesUnit, .RFQShoppingCart_Price, .RFQShoppingCart_ExtendedPrice, .RFQShoppingCart_RemoveCheckbox, .RFQShoppingCart_AddToCheckbox
{
	text-decoration:none;
}
.RFQShoppingCart_ItemCodeDescriptionHeaderAlign, .RFQShoppingCart_ItemCodeDescriptionTextAlign, .RFQShoppingCart_ItemImageHeaderAlign, .RFQShoppingCart_ItemImageTextAlign
{
	text-align:left;
}
.RFQShoppingCart_QuantityHeaderAlign,.RFQShoppingCart_QuantityTextAlign, .RFQShoppingCart_UOMHeaderAlign, .RFQShoppingCart_UOMTextAlign, .RFQShoppingCart_PriceHeaderAlign, .RFQShoppingCart_PriceTextAlign,
.RFQShoppingCart_ExtendedPriceHeaderAlign, .RFQShoppingCart_ExtendedPriceTextAlign, .RFQShoppingCart_RemoveHeaderAlign, .RFQShoppingCart_RemoveTextAlign,
.RFQShoppingCart_AddToListHeaderAlign, .RFQShoppingCart_AddToListTextAlign, .RFQShoppingCart_ButtonTableAlign, .RFQShoppingCart_ColHeader, .RFQShoppingCart_SalesUnit, 
.RFQShoppingCart_RequiredDateHeaderAlign, .RFQShoppingCart_RequiredDateTextAlign
{
	text-align:center;
}
.RFQShoppingCart_SubTotalText, .RFQShoppingCart_SubTotalLabel
{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
.RFQShoppingCart_SubtotalAlign /*ALSO CONTROLS THE COLOR BEHIND SUBTOTAL BAR.*/
{
	text-align:right;
	background-color:#2A8862;
}
.RFQShoppingCart_SubTotalLines
{
	background-color:#333333;
}
.RFQShoppingCart_UpdateCartButton, .RFQShoppingCart_CheckoutButton
{
	margin-left:5px;
}
.RFQShoppingCart_SeparatorCell
{
	border-color:#C0BEBC;
	border-style:double;
	border-top:1px;
	border-left:none;
	border-right:none;
	border-bottom:none;
}		
/**********************************************************/
/* Feature Ship Bill Info                                    */
/**********************************************************/
.ShipBillInformation_ShipTable
{
	width:870px;
}
.ShipBillInformation_CheckoutTable
{
	width:660px;
}
.ShipBillInformation_ShipToDesc{/*Shipping Information Page*/
    color: #03031B;
    font-size: 012px;
    padding-right: 105px;
}
.ShipBillInformation_ShipAreaTable{
    color: #03031B;
    font-size: 012px;
    width: 380px;
}
.ShipBillInformation_ShipAreaTable td{
    padding-top: 20px;
    width: 150px;
}
#divShipAddressTable{

    margin-left: 10px;
    margin-top: 20px;
    padding: 5px;
}
.ShipBillInformation_ShipAddressTable{
 /*   background-color: #EEEEEE; */
    font-size: 012px;
    padding: 10px !important;
    width: 380px;
	font-weight: bold;
}
.ContentShipBillInformationFeatureCell, .ContentOrderSummaryFeatureCell
{
    display: block;
    margin-left: 5px;
    min-height: 450px;
    padding: 10px 10px 10px 55px;
    vertical-align: top;
    width: 870px !important;
}
.ContentShipBillInformationFeatureCell input[type="text"] {
    background: url("/contentonly.aspx?file=images/bg-light-gray-to-white-gradient.png") repeat-x scroll center top transparent;
    height: 20px;
    line-height: 25px;
    margin: 4px 0;
}
.ContentShipBillInformationFeatureCell select, .ContentShipBillInformationFeatureCell input[type="text"], .ContentShipBillInformationFeatureCell textarea {
    border: 1px solid #CCCCCC;
    width: 200px;
}
.ShipBillInformation_ShipAddressTable input {
    border-color: #666666;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    font-size: 12px;
    height: 25px;
    padding-left: 5px;
    width: 170px;
}
.ShipBillInformation_BillToDescTable
{
	width:600px;
}
.ShipBillInformation_ShipAddressTable td{
    padding-left: 7px;
    padding-top: 5px;
}
#cbSaveShipTo
{
    border: 0 none !important;
    vertical-align: middle;
    width: 20px !important;
}
.ShipBillInformation_ShipAddressTable input{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    font-size: 012px;
    height: 25px;
    padding-left: 5px;
    padding-top: 5px;
    width: 170px;
}
.ShipBillInformation_ShipMethodLabel,.ShipBillInformation_ShipAddressLabel, .ShipBillInformation_EmailLabel, .ShipBillInformation_OrderNotepadLabel{
font-weight:bold;
}
#ShipBillInformation_txtShipMethod,.ShipBillInformation_txtShipAddressSelect{
    background-color: #EEEEEE;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    font-size: 012px;
    height: 25px;
    padding-bottom: 2px;
    padding-top: 3px;
    width: 170px;
}
.ShipBillInformation_ShipToAddressSetAsDefaultLabel input,.ShipBillInformation_ShippingMethodSetAsDefaultLabel input{
	margin-right: 5px;
}
.ShipBillInformation_txtEmailAddress,.ShipBillInformationNotepadText,.ShipBillInformation_BillAreaTable input{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    width: 220px;
}
.ShipBillInformationNotepadText{
height:175px;
}
.ShipBillInformation_CompanyLabel{

}
#ddShipToStatesDD, #ddShipToCountriesDD
{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    height: 25px !important;
    width: 180px;
}
#ShipBillInformation_txtShipToFirstName,#ShipBillInformation_txtShipToLastName,#ShipBillInformation_txtShipToCity{

}
#ShipBillInformation_txtShipToState,#ShipBillInformation_txtShipToZip,#ShipBillInformation_txtShipToCountry{
width:100px;
}
.ShipBillInformation_BillToDesc{/*Purchase Order Area*/
font-size:12px;
color:#03031b;
}
.ShipBillInformation_POLabel{

}
.ShipBillInformation_ButtonTable{
width:280px;
text-align:left;
}
._RightTable
{
    font-weight: bold;
    width: 300px;
}
._RightTable input
{
	border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    padding-left: 5px;
}
.ShipBillInformation_BillAreaTable
{
    font-size: 12px;
    line-height: 32px;
    width: 370px;
}
.ShipBillInformation_BillAddressTable
{
    border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px;
    font-size: 012px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 10px !important;
    width: 350px;
}
.ShipBillInformation_BillAddressTable td
{
	padding: 5px !important;
}
.ddCountries
{
	width: 195px;
}
.ShipBillInformation_BillAddressTable input
{
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    margin-top: 3px;
}
.OrderSummary_PaymentMethodLabel
{
    color: #000000;
    font-weight: bold;
}
.ShipBillInformation_AllowShoppersToSaveShipToLabel
{
	line-height:22px;
font-weight:bold;
}
/**********************************************************/
/* Feature Order Summary                                  */
/**********************************************************/
.OrderSummary_DescriptionTable{/*Order Summary Final Check*/
	width:710px;
	font-size:12px;
	color:#03031b;
	padding-top: 15px;
}
.OrderSummary_ShipBillTable{
    color: #03031B;
    font-size: 012px;
    margin-top: 10px;
    width: 710px;
}
.OrderSummary_ShipTable, .OrderSummary_BillTable{
	font-size:14px;

}
.OrderSummary_ShipTable td,.OrderSummary_BillTable td{
height:20px;
}
.OrderSummary_ShipMethodLabel,.OrderSummary_PONumberLabel{

font-weight:bold;
}
.OrderSummary_ShipToLabel
{
	font-weight:bold;
}
.OrderConfirmation_ReferenceTable
{
	height:32px;
	margin-bottom:10px;
}
.OrderConfirmation_ShipToLabel, .OrderConfirmation_PaymentMethodLabel
{

}
.OrderSummary_ShipMethodText,.OrderSummary_ShipToText{

padding:5px;
}
.OrderSummary_PONumberText{

padding:5px;

}
.OrderSummary_Table{
    border: 1px solid #CCCCCC;
    margin: 5px;
    width: 870px;
	border-collapse:collapse;
}

.OrderSummary_ItemCodeDescriptionHeaderAlign,.OrderSummary_QuantityHeaderAlign,.OrderSummary_PriceHeaderAlign,.OrderSummary_ExtendedPriceHeaderAlign,.OrderSummary_PackageSizeHeaderAlign,.OrderSummary_UnitSizeHeaderAlign,.OrderSummary_RequiredDateHeaderAlign,.OrderConfirmation_ItemCodeDescriptionHeaderAlign,.OrderConfirmation_QuantityHeaderAlign,.OrderConfirmation_PriceHeaderAlign,.OrderConfirmation_ExtendedPriceHeaderAlign,.OrderConfirmation_PackageSizeHeaderAlign,.OrderConfirmation_UnitSizeHeaderAlign,.OrderConfirmation_RequiredDateHeaderAlign{
    background-color: #DEDEDE;
    color: #333333 !important;
    font-size: 012px;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;

}
.OrderSummary_ItemCodeDescriptionHeaderAlign
{
    padding-left: 5px;
    text-align: left;
    width: 300px;
}
.OrderConfirmation_ItemCodeDescriptionHeaderAlign
{
    text-align: left;
    width: 300px;
	padding-left:5px;
}
.OrderSummary_PackageSizeHeaderAlign,.OrderSummary_UnitSizeHeaderAlign,.OrderConfirmation_PackageSizeHeaderAlign,.OrderConfirmation_UnitSizeHeaderAlign{
width:60px;
}
.OrderSummary_QuantityHeaderAlign, .OrderConfirmation_QuantityHeaderAlign
{
width:60px;
text-align:center;
}
.OrderSummary_RequiredDateHeaderAlign,.OrderConfirmation_RequiredDateHeaderAlign{
width:120px;
}
.OrderSummary_PriceHeaderAlign, .OrderSummary_ExtendedPriceHeaderAlign,.OrderConfirmation_PriceHeaderAlign, .OrderConfirmation_ExtendedPriceHeaderAlign
{
    padding-right: 5px;
    text-align: center;
    width: 120px;
}
.OrderSummary_ItemCodeDescriptionTextAlign,.OrderConfirmation_ItemCodeDescriptionTextAlign{
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
	color: #b50000;
}
.OrderSummary_Description,.OrderConfirmation_Description{
	font-weight:normal;
	color: #333333;
}
.OrderSummary_QuantityTextAlign,.OrderSummary_PackageSizeTextAlign,.OrderSummary_UnitSizeTextAlign,.OrderConfirmation_QuantityTextAlign,.OrderConfirmation_PackageSizeTextAlign,.OrderConfirmation_UnitSizeTextAlign{
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}
.OrderSummary_PriceTextAlign,.OrderSummary_ExtendedPriceTextAlign,.OrderConfirmation_PriceTextAlign,.OrderConfirmation_ExtendedPriceTextAlign{
    font-size: 12px;
    font-weight: normal;
    text-align: center;

}
.OrderSummary_RequiredDateTextAlign,.OrderConfirmation_RequiredDateTextAlign{
font-size:12px;
font-weight: normal;
text-align:right;
padding-right:10px;
}
.OrderSummary_SubTotalTable
{
    font-size: 14px;
    margin-bottom: 10px;
    text-align: right;
    width: 870px;
}
.OrderConfirmation_SubTotalTable{
    font-size: 14px;
    margin-bottom: 10px;
    text-align: right;
    width: 870px;
}
.OrderConfirmation_SubTotalText
{
	color: #222222;
    font-size: 18px;
    padding: 5px;
    text-align: left;
}
.OrderConfirmation_SalesTaxText,.OrderConfirmation_TotalAlign{
padding-right:10px;
}
.OrderConfirmation_TotalLabel{
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 6px;
    text-align: right;
}
.OrderSummary_SubtotalAlign,.OrderConfirmation_SubtotalAlign
{
    padding-right: 10px;
    padding-top: 20px;
} 


.OrderSummary_FreightAlign, .OrderConfirmation_FreightAlign{
    padding-right: 10px;
}
.OrderSummary_SubTotalLabel
{
	  
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 6px;
    text-align: right;
}
.OrderSummary_TotalAlign{
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
}
#InvoiceTotal{
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    color: #222222 !important;
    font-size: 18px !important;
    padding: 3px 5px 5px 2px;
    text-align: left !important;

}
.OrderSummary_ButtonTable{
    margin-bottom: 20px;
    padding-top: 20px;
}
.OrderSummary_ButtonTable td{
	vertical-align: top;
	padding-right: 15px;
}
.OrderConfirmation_HeaderTable{
font-size:12px;
color:#03031b;
}
.OrderConfirmation_Table{/*Order Confirmation Page*/
    border: 1px solid #CCCCCC;
    width: 870px;
	border-collapse:collapse;
}
.OrderConfirmation_PrintLinkTable{
padding-top:10px;
padding-bottom:10px;
}
.OrderConfirmation_PrintLinkText a{
	color:#AA2C21;
	font-weight:bold;
	font-size: 12px;
	background: url(/contentonly.aspx?file=images/tag_print.png) no-repeat left;
	padding-left: 20px;
}
.OrderConfirmation_WebReferenceLabel{
font-size:1em;
font-weight:bold;
}
.OrderConfirmation_WebReferenceText{
	font-size:1.125em;
	font-weight:bold;
}
.OrderConfirmation_ShipTable,.OrderConfirmation_BillTable{
font-size:14px;
color:#03031b;
padding-top:10px;
}
.OrderConfirmation_ShipTable td,.OrderConfirmation_BillTable td
{
	height: 20px;
}
.OrderConfirmation_ShipTable{
width:400px;
}
.OrderConfirmation_ShipMethodLabel,.OrderConfirmation_PONumberLabel{
font-size:1em;
font-weight:bold;
}
.OrderConfirmation_ShipMethodText,.OrderConfirmation_ShipToText{
font-size:12px;
}
.OrderConfirmation_PONumberText
{
    padding: 5px;
	font-size:14px;
}
#txtListId
{
    border: 1px solid #ccc;
    display: inline-block;
    height: 31px;
    margin-right: 8px;
    margin-top: 7px;
    padding-right: 15px;
    position: relative;
    top: 3px;
}
.ShoppingListSelect_ExistingInnerTable #txtListId
{
    border: 1px solid #ccc;
    display: inline-block;
    height: 31px;
    margin-right: 8px;
    margin-top: 7px;
    padding-right: 15px;
    position: relative;
    top: -3px !important;
}
/**********************************************************/
/* Feature Contact Us                                     */
/**********************************************************/
.ContactUsOuterTable
{
	width:700px;
}
.ContactUsInnerTable
{
	width:350px; 
}
.ContactUsInnerTable input {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 18px;
    padding: 3px;
    width: 220px;
}
.ContactUsContactsList {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    height: 23px;
    margin-bottom: 10px;
    margin-top: 15px;
}
.ContactUsTable3
{
    background-color: #ffffff;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    left: -220px;
    margin-bottom: 100px;
    margin-right: 2px;
    padding: 5px;
    position: relative;
    top: 30px;
    width: 240px;
}
.ContactUstext
{
	LINE-HEIGHT:18PX;
	vertical-align:top;
}
.ContactUsSpacer, .ContactUsSpacer2, .ContactUsSpacer3, .ContactUsSpacer4, .ContactUsSpacer5
{
	width:0;
}
.ContactUssmalltext
{
	font-size:12px;
	font-weight:bold;
	color:#950E14;
	padding-left:0;
	padding-bottom:20px;
}
.ContactUstextbold, .ContactUstextboldBottom
{
	font-weight:bold;
	text-align:left;
}
.ContactUstextred
{
	font-size:13px;
	font-weight:bold;
	color:#950E14;
	text-align:left;
}
.ContactUssmalltextWidth300
{
    display: block;
    font-size: 14px;
    padding-left: 0;
    text-align: left;
    width: 666px;
}
.ContactUsRight   
{	

}
/**********************************************************/
/* Feature Site Map                                       */
/**********************************************************/
.SiteMapTable
{
	width:700px;
}
.SiteMapSectionTitle
{
	font-weight:bold;
	text-decoration:none;
}
.SiteMapSectionValue
{
	text-decoration:none;
	font-weight:bold;
	width:700px;
}
.SiteMapNotFound
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.SiteMapSpacer
{
	height:0px;
}
A.SiteMapLink, A.SiteMapLink:link, A.SiteMapLink:visited
{
	
	text-decoration: none;
}
A.SiteMapLink:hover
{
 	COLOR: #88122A;
	text-decoration:underline;
}
/**********************************************************/
/* Feature MyAccount Profile                              */
/**********************************************************/
.MyAccountProfileSpacer
{
	height:0px;
	width:0px;
}
.MyAccountProfilehdr
{
	font-weight:bold;
	vertical-align:top;
}

.MyAccountProfilesubhdr, .MyAccountProfileerror
{
	font-weight:bold;
	color:#333333;
} 
.MyAccountProfileTopFirstTDWidth, .MyAccountProfileTopSecondTDWidth, .MyAccountProfileTopThirdTDWidth
{
	width:260px;
	font-weight:bold;
	vertical-align:top;
}
.MyAccountProfilerecentorders_hdr  /* Recent order table header */
{
	background-color: #000000;
	font-weight:bold;
	color:#ffffff;
}
.MyAccountProfilealt_rowcolor
{
	background-color:#ffffff;
}
.MyAccountProfilerecentorders  /* TEXT OF RECENT ORDERS */
{
	font-weight:600;
}
a.MyAccountProfilerecentorders, a.MyAccountProfilerecentorders:link, a.MyAccountProfilerecentorders:visited
{
	text-decoration: none;
}
a.MyAccountProfilerecentorders:hover
{
	COLOR: #88122A;
	text-decoration:underline;
}
.MyAccountProfilemyaccount_hdr, .MyAccountProfile_ExistingListsLabel /* Recent Orders and Accounting info text */
{
	font-size:20px;

}
.MyAccountProfileAcctOuterTable
{
	width:700px;
}

.MyAccountProfileshoppinglist
{
	font-weight: bold;
	color:#333333;
	text-decoration: none;
}
.MyAccountProfileshoppinglist:hover
{
	text-decoration:underline;
}
/**********************************************************/
/* Feature My Account Select                              */
/**********************************************************/
.MyAccountSelectSubmitButton	/* positioning of submit button on run and save report */
{
	text-align:center;
}
.MyAccountSelecttitle_text		/* Run a Report and Save report text attributes */
{ 	
	font-weight:bold;	
}
.MyAccountSelectmyaccount_text	/* field entry lable text */
{
	font-weight:bold;
	text-align:left;
}
.MyAccountSelectDescription		/* descriptive text for run and save */
{
	
}
.MyAccountSelectDotsImage
{
	border:0;
	height:1px;
}
.MyAccountSelectsmall_text, .MyAccountSelecterror
{
		/* warning messages for downloading a report */
	font-weight:bold;
	color:#333333;
}
/**********************************************************/
	/*My Account RESULTS*/
/**********************************************************/
.MyAccountResultsSearchFor
{
		/* warning messages for downloading a report */
	font-weight:600;
}
/**********************************************************/
/*My Account Pagination                                   */
/**********************************************************/
a.MyAccountInvoicesListPrintPage, a.MyAccountInvoicesListPrintPage:link, a.MyAccountInvoicesListPrintPage:visited,
a.MyAccountOpenOrderListPrintPage, a.MyAccountOpenOrderListPrintPage:link, a.MyAccountOpenOrderListPrintPage:visited,
a.MyAccountOpenARListPrintPage, a.MyAccountOpenARListPrintPage:link, a.MyAccountOpenARListPrintPage:visited,
a.MyAccountPastPurchaseListPrintPage, a.MyAccountPastPurchaseListPrintPage:link, a.MyAccountPastPurchaseListPrintPage:visited,
a.MyAccountOpenQuoteListPrintPage, a.MyAccountOpenQuoteListPrintPage:link, a.MyAccountOpenQuoteListPrintPage:visited,
a.SuspendedOrdersListPrintPage, a.SuspendedOrdersListPrintPage:link, SuspendedOrdersListPrintPage:visited,
a.MyAccountInvoiceDetailtextbold, a.MyAccountInvoiceDetailtextbold:link, a.MyAccountInvoiceDetailtextbold:visited,
a.MyAccountPastPurchaseDetailPrintPage, a.MyAccountPastPurchaseDetailPrintPage:link, a.MyAccountPastPurchaseDetailPrintPage:visited,
a.MyAccountOpenOrderDetailPrintPage, a.MyAccountOpenOrderDetailPrintPage:link, a.MyAccountOpenOrderDetailPrintPage:visited,
a.MyAccountOpenQuoteDetailPrintPage, a.MyAccountOpenQuoteDetailPrintPage:link, a.MyAccountOpenQuoteDetailPrintPage:visited,
A.MyAccountOpenARPaymentConfirmationPrintPageLink, A.MyAccountOpenARPaymentConfirmationPrintPageLink:link, A.MyAccountOpenARPaymentConfirmationPrintPageLink:visited,
.AdminAbandonedCartListPrintPage, .AdminSalesByShopperListPrintPage, .AdminVisitsByShopperListPrintPage, .AdminAbandonedCartDetailPrintPage, .AdminSalesByShopperDetailPrintPage, .AdminVisitsByShopperDetailPrintPage,
a.MyAccountInvoicesListtext, a.MyAccountInvoicesListtext:link, a.MyAccountInvoicesListtext:visited,
a.MyAccountInvoiceDetailtext, a.MyAccountInvoiceDetailtext:link, a.MyAccountInvoiceDetailtext:visited,
a.MyAccountOpenOrderListtext, a.MyAccountOpenOrderListtext:link, a.MyAccountOpenOrderListtext:visited,
a.MyAccountOpenOrderDetailtext, a.MyAccountOpenOrderDetailtext:link, a.MyAccountOpenOrderDetailtext:visited,
a.MyAccountOpenARListtext, a.MyAccountOpenARListtext:link, a.MyAccountOpenARListtext:visited,
a.MyAccountPastPurchaseListtext, a.MyAccountPastPurchaseListtext:link, a.MyAccountPastPurchaseListtext:visited,
a.MyAccountPastPurchaseDetailtext, a.MyAccountPastPurchaseDetailtext:link, a.MyAccountPastPurchaseDetailtext:visited,
a.MyAccountOpenQuoteListtext, a.MyAccountOpenQuoteListtext:link, a.MyAccountOpenQuoteListtext:visited,
a.SuspendedOrdersListText, a.SuspendedOrdersListText:link, a.SuspendedOrdersListText:visited
{
	color:#205C8E;
	font-weight:bold;
	text-decoration: none;
}
a.MyAccountInvoicesListPrintPage:hover, a.MyAccountInvoiceDetailtextbold:hover, a.MyAccountOpenOrderListPrintPage:hover,
a.MyAccountOpenARListPrintPage:hover, a.MyAccountPastPurchaseListPrintPage:hover, a.MyAccountOpenQuoteListPrintPage:hover
a.SuspendedOrdersListPrintPage:hover, a.MyAccountPastPurchaseDetailPrintPage:hover, a.MyAccountOpenOrderDetailPrintPage:hover,
a.MyAccountOpenQuoteDetailPrintPage:hover, A.MyAccountOpenARPaymentConfirmationPrintPageLink:hover, a.MyAccountInvoicesListtext:visited:hover,
a.MyAccountInvoiceDetailtext:hover, a.MyAccountOpenOrderListtext:hover, a.MyAccountOpenOrderDetailtext:hover,
a.MyAccountOpenARListtext:hover, a.MyAccountPastPurchaseListtext:hover, a.MyAccountPastPurchaseDetailtext:hover,
a.MyAccountOpenQuoteListtext:hover, a.SuspendedOrdersListText:hover, a.ItemSearchResults_PageLinks:hover
{
	COLOR: #88122A; 
	text-decoration:underline;
}

A.MyAccountPageSeq, A.MyAccountPageSeq:link, A.MyAccountPageSeq:visited, A.MyAccountPageSeq:active,
a.ItemSearchResults_PageLinks
{
	color:#205C8E;
	font-weight:bold;
	text-decoration: none;
}
.MyAccountInvoicesListPageSeq, .MyAccountOpenQuoteListPageSeq, .MyAccountPastPurchaseListPageSeq,
.MyAccountOpenOrderListPageSeq, .MyAccountOpenARListPageSeq
{
	text-align:right;
}
A.MyAccountPageSeq:hover
{
	COLOR: #88122A; 
	text-decoration:underline;
	text-align:right;
}

A.MyAccountPageSeqCurrent, A.MyAccountPageSeqCurrent:link, A.MyAccountPageSeqCurrent:visited,
.ItemSearchResults_PageLinkSelected	
{
	font-weight:bold;
	color:#333333;
	text-align:center;
	background-color:#E5E5E5;
	border-style: solid;
	border-width: 1px;
	border-color: #205C8E;
	width:15px;
	height:15px;
}
A.MyAccountPageSeqCurrent:hover
{
	text-decoration: none;
}

A.MyAccountNextPrev, A.MyAccountNextPrev:link, A.MyAccountNextPrev:visited, A.MyAccountNextPrev:hover,
.MyAccountInvoicesListPageXOfY, .MyAccountOpenQuoteListPageXOfY, .MyAccountPastPurchaseListPageXOfY,
.SuspendedOrdersListPageXOfY, .ContractListPageXOfY, .MyAccountOpenOrderListPageXOfY,
.ContractDetailPageXofY, .MyAccountOpenARListPageXOfY, .MyAccountOpenOrderDetailPageXOfY,
.ItemSearchResults_PrevNextLinks
{
	font-size:10px;
	color:#88122A;
}
/**********************************************************/
/* Feature My Account Invoice List     
/* MyAccountInvoicesList                              */
/**********************************************************/
.MyAccountInvoicesListbranchselect_link
{
}
.MyAccountInvoicesListbranchselect_text
{
}
a.MyAccountInvoicesListcategorytree_parent, a.MyAccountInvoicesListcategorytree_parent:link, a.MyAccountInvoicesListcategorytree_parent:visited
{
	text-decoration:none;
	
}
a.MyAccountInvoicesListcategorytree_parent:hover
{
	COLOR: #88122A;
	text-decoration:underline;
}
.MyAccountInvoicesListcategorytree_activepage
{	
	font-weight:bold;
	text-decoration:none;
}

.MyAccountInvoicesListBorder
{
	background-color:#000000;
}
.MyAccountInvoicesListBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountInvoicesListTDWidth
{
	width:15px;
}
.MyAccountInvoicesListExcel
{
	border:none;
}
.InvoiceListInvoiceDateHeader, .InvoiceListOrderNumberHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceListInvoiceDateValue, .InvoiceListOrderNumberValue
{
	text-align:center;
}
.InvoiceListPONumberHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceListPONumberValue
{
	text-align:center;
}
.InvoiceListInvoiceNumberHeader
{
	font-weight:bold;
	text-align:left;
}
a.InvoiceListInvoiceNumberValue, a.InvoiceListInvoiceNumberValue:link 
{
    color: #B50000;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
}
a.InvoiceListInvoiceNumberValue:visited
{
font-weight:bold;
color: #950E14;
text-align:left;
text-decoration: underline;

}



a.InvoiceListInvoiceNumberValue:hover
{
	COLOR: #88122A;
	text-decoration:underline;
}
/**********************************************************/
/*  Feature My Account Invoice Detail   MyAccountInvoiceDetail    */
/**********************************************************/
A.MyAccountInvoiceDetailcategorytree_parent, A.MyAccountInvoiceDetailcategorytree_parent:link, A.MyAccountInvoiceDetailcategorytree_parent:visited
{
	text-decoration:underline;
	color:#000099;
}
.MyAccountInvoiceDetailcategorytree_activepage
{	
	font-weight:bold;
	text-decoration:none;
}
.MyAccountInvoiceDetailcenterAlign
{
	text-align:center;
}
.MyAccountInvoiceDetailCenterAlign
{
	text-align:center;
}
.MyAccountInvoiceDetailLeftAlign
{
	text-align:LEFT;
}
.MyAccountInvoiceDetailCenterAlign
{
	text-align:center;
}
.MyAccountInvoiceDetailtextcenter
{
	text-align:center;
}
.MyAccountInvoiceDetailtextleft
{
	text-align:left;
}
.MyAccountInvoiceDetailtextcenter
{
	text-align: center;
}
.MyAccountInvoiceDetailTD1
{
	text-align:center;
	width:700px;
}
.MyAccountInvoiceDetailheader
{
}
.MyAccountInvoiceDetailgridtext
{
}
.MyAccountInvoiceDetailtextbold  /* Subtotal and tax values*/
{
	font-weight:bold;
}
.MyAccountInvoiceDetailExcel
{
	border:none;
}
.InvoiceDetailInvoiceNumberHeader
{
	font-size:16px;
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailCompanyName
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailCompanyAddress
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailInvoiceNumberValue
{
	text-align:left;
}
.InvoiceDetailBillToHeader
{
font-weight:bold;
text-align:left;
}
.InvoiceDetailBillToValue
{
text-align:left;
}
.InvoiceDetailShipToHeader
{
font-weight:bold;
text-align:left;
}
.InvoiceDetailShipToValue
{
text-align:left;
}
.InvoiceDetailSalespersonHeader
{
font-weight:bold;
text-align:left;
}
.InvoiceDetailSalespersonValue
{
text-align:left;
}
.InvoiceDetailOrderDateHeader
{
font-weight:bold;
text-align:center;
}
.InvoiceDetailOrderDateValue
{
text-align:center;
}
.InvoiceDetailTrackingNumberHeader
{
font-weight:bold;
text-align:center;
}
.InvoiceDetailTrackingNumberValue a:link, a:hover, a:visited
{
/*text-align:center;
color: #88122A;
text-decoration: underline;*/
}
.InvoiceDetailTrackingNumberValue a:visited
{
color: #950E14;
text-align:center;
text-decoration: underline;
}
.InvoiceDetailPONumberHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailPONumberValue
{
	text-align:center;
}
.InvoiceDetailInvoiceDateHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailInvoiceDateValue
{
	text-align:center;
}
.InvoiceDetailOrderNumberHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailOrderNumberValue
{
	text-align:left;
}
.InvoiceDetailShipInstructionsHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailShipInstructionsValue
{
	text-align:left;
}
.InvoiceDetailItemCodeHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailItemCodeValue
{
	text-align:left;
}
.InvoiceDetailDescriptionHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailDescriptionValue
{
	text-align:left;
}
.InvoiceDetailQtyShippedHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailQtyShippedValue
{
	text-align:center;
}
.InvoiceDetailUnitNameHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailUnitNameValue
{
text-align:center;
}
.InvoiceDetailUnitSizeHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailUnitSizeValue
{
	text-align:center;
}
.InvoiceDetailNetPriceHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailNetPriceValue
{
	text-align:left;
}
.InvoiceDetailExtendedPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.InvoiceDetailExtendedPriceValue
{
	text-align:center;
}
.InvoiceDetailRemitToHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailRemitToCompanyName
{
	text-align:left;
}
.InvoiceDetailRemitToCompanyAddress
{
	text-align:left;
}
/**********************************************************/
/* Feature My Account Past Purchase List                                    */
/**********************************************************/
.PurchaseListItemCodeHeader
{
	font-weight:bold;
	text-align:left;
}
a.PurchaseListItemCodeValue, a.PurchaseListItemCodeValue:link, a.PurchaseListItemCodeValue:visited
{
	font-weight:bold;
	text-align:left;
}
a.PurchaseListItemCodeValue:hover
{
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.PurchaseListInvoiceAmountHeader
{
	font-weight:bold;
	text-align:left;
}
.PurchaseListInvoiceAmountValue
{
	text-align:center;
}
.PurchaseListInvoiceNumberHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseListInvoiceNumberValue
{
	text-align:center;
}
.PurchaseListOrderNumberHeader
{
	font-weight:bold;
	text-align:center;
}
a.PurchaseListOrderNumberValue, a.PurchaseListOrderNumberValue:link, a.PurchaseListOrderNumberValue:visited
{
	text-align:left;
}
a.PurchaseListOrderNumberValue:hover
{
	text-align:left;
}
.PurchaseListInvoiceDateHeader
{
	font-weight:bold;
	text-align:left;
}
.PurchaseListInvoiceDateValue
{
	text-align:left;
}
.PurchaseListAddToCartHeader
{
	font-weight:bold;
	text-align:left;
}
.PurchaseListAddToCartValue
{
	text-align:left;
}
.MyAccountPastPurchaseListbranchselect_link
{
}
.MyAccountPastPurchaseListbranchselect_text
{
}
a.MyAccountPastPurchaseListcategorytree_parent, a.MyAccountPastPurchaseListcategorytree_parent:link, a.MyAccountPastPurchaseListcategorytree_parent:visited
{
	text-decoration:none;
	
}
a.MyAccountPastPurchaseListcategorytree_parent:hover
{
	
	text-decoration:underline;
}
.MyAccountPastPurchaseListcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountPastPurchaseListBorder
{
	background-color:#000000;
}
.MyAccountPastPurchaseListBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountPastPurchaseListTDWidth
{
	width:15px;
}
.MyAccountPastPurchaseListsr_header
{
}
.MyAccountPastPurchaseListExcel
{
	border:none;
}
/**********************************************************/
/* Feature My Account Past Purchase Detail                                    */
/**********************************************************/
.PurchaseDetailNetPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailNetPriceValue
{
	text-align:center;
}
.PurchaseDetailPriceUnitSizeHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailPriceUnitSizeValue
{
	text-align:center;
}
.PurchaseDetailPriceUnitNameHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailPriceUnitNameValue
{
	text-align:center;
}
.PurchaseDetailUnitPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailUnitPriceValue
{
	text-align:center;
}
.PurchaseDetailUnitSizeHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailUnitSizeValue
{
	text-align:center;
}
.PurchaseDetailUnitNameHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailUnitNameValue
{
	text-align:center;
}
.PurchaseDetailInvoiceQtyHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailInvoiceQtyValue
{
	text-align:center;
}
.PurchaseDetailInvoiceDateHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailInvoiceDateValue
{
	text-align:center;
}
.PurchaseDetailShipmentNumHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailShipmentNumValue
{
	text-align:center;
}
.PurchaseDetailOrderNumberHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailOrderNumberValue
{
	text-align:center;
}
.MyAccountPastPurchaseDetailbranchselect_link
{
}
.MyAccountPastPurchaseDetailbranchselect_text
{
}
a.MyAccountPastPurchaseDetailcategorytree_parent, a.MyAccountPastPurchaseDetailcategorytree_parent:link, a.MyAccountPastPurchaseDetailcategorytree_parent:visited
{
	text-decoration:underline;
	color:#000099;
}
a.MyAccountPastPurchaseDetailcategorytree_parent:hover
{
	color:#88122A;
}
.MyAccountPastPurchaseDetailcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountPastPurchaseDetailBorder
{
	background-color:#000000;
}
.MyAccountPastPurchaseDetailBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountPastPurchaseDetailTDWidth
{
	width:15px;
}
.MyAccountPastPurchaseDetailsr_header
{	
}
.MyAccountPastPurchasesListExcel
{
	border:none;
}
/**********************************************************/
/* Feature My Account Open Order List                                   */
/**********************************************************/
.MyAccountOpenOrderListbranchselect_link
{
}
.MyAccountOpenOrderListbranchselect_text
{
}
a.MyAccountOpenOrderListcategorytree_parent, a.MyAccountOpenOrderListcategorytree_parent:link, a.MyAccountOpenOrderListcategorytree_parent:visited
{
	text-decoration:underline;
	
}
a.MyAccountOpenOrderListcategorytree_parent:hover
{		
	text-decoration:underline;
}
.MyAccountOpenOrderListcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOpenOrderListBorder
{
	background-color:#000000;
}
.MyAccountOpenOrderListBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOpenOrderListTDWidth
{
	width:15px;
}
.MyAccountOpenOrderListExcel
{
	border:none;
}
.OrderListRequiredateHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderListRequireDateValue
{
	text-align:center;
}
.OrderListOrderDateHeader
{
	font-weight:bold;
	text-align:left;
}
.OrderListOrderDateValue
{
	text-align:left;
}
.OrderListPONumberHeader
{
	font-weight:bold;
	text-align:left;
}
.OrderListPONumberValue
{
	text-align:left;
}
.OrderListOrderNumberHeader
{
	font-weight:bold;
	text-align:left;
}
a.OrderListOrderNumberValue, a.OrderListOrderNumberValue:link, a.OrderListOrderNumberValue:visited
{
	font-weight:bold;
	text-align:left;
}
a.OrderListOrderNumberValue:hover
{
	font-weight:bold;
	text-align:left;
	text-decoration:underline;
}
.OrderListCanceledValueHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderListCanceledValueValue
{
	text-align:center;
}
.OrderListInvoiceValueHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderListInvoiceValueValue
{
	text-align:center;
}
.OrderListOrderValueHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderListOrderValueValue
{
	text-align:center;
}
/***********************************************************/
/* Feature My Account Order Track Select                   */
/***********************************************************/
.MyAccountOrderTrackingSelectOuterTable
{
	width:700px;
	height:600px;
	text-align:left;
}
.MyAccountOrderTrackingSelecttext#333333
{
	color:#333333;
	text-align:center;
	text-align:center;
}
.MyAccountOrderTrackingSelectheader
{
	color:#000099;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-align:center;
}
.MyAccountOrderTrackingSelecttextboldcenter
{
	font-weight:bold;
	text-align:center;
}
.MyAccountOrderTrackingSelecttextbold
{
	font-weight:bold;
}
.MyAccountOrderTrackingSelecttextboldLeft
{
	font-weight:bold;
	text-align:left;
}
.MyAccountOrderTrackingSelecttextboldCenter
{
	font-weight:bold;
	text-align:center;
}
.MyAccountOrderTrackingSelecttext
{
}
.MyAccountOrderTrackingSelectcenter
{
	text-align:center;
}
.MyAccountOrderTrackingSelectleft
{
	text-align:left;
}
/**********************************************************/
/* Feature My Account Open AR                                     */
/**********************************************************/
.MyAccountOpenARListbranchselect_link
{
}
.MyAccountOpenARListbranchselect_text
{
}
a.MyAccountOpenARListcategorytree_parent, a.MyAccountOpenARListcategorytree_parent:link, a.MyAccountOpenARListcategorytree_parent:visited
{
	text-decoration:underline;
	
}
a.MyAccountOpenARListcategorytree_parent:hover
{
	
	text-decoration:underline;
}
.MyAccountOpenARListcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOpenARListBorder
{
	background-color:#000000;
}
.MyAccountOpenARListBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOpenARListTDWidth
{
	width:15px;
}
.MyAccountOpenARListExcel
{
	border:none;
}
/**********************************************************/
/* Feature My Account Open Order Detail   */ 
/**********************************************************/
.MyAccountOpenOrderDetailbranchselect_link
{
}
.MyAccountOpenOrderDetailbranchselect_text
{
}
a.MyAccountOpenOrderDetailcategorytree_parent, a.MyAccountOpenOrderDetailcategorytree_parent:link, a.MyAccountOpenOrderDetailcategorytree_parent:visited
{
	text-decoration:underline;
	color:#000099;
}
a.MyAccountOpenOrderDetailcategorytree_parent:hover
{
	color:#000099;
}
.MyAccountOpenOrderDetailcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOpenOrderDetailBorder
{
	background-color:#000000;
}
.MyAccountOpenOrderDetailBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOpenOrderDetailTDWidth
{
	width:15px;
}
.MyAccountOpenOrderDetailtextboldWidth
{
	font-weight:bold;
	width:700px;
}
.MyAccountOpenOrderDetailtextbold
{	
	font-weight:bold;
}
.MyAccountOpenOrderDetailtextboldleft
{
	font-weight:bold;
	color:#ffffff;
	background-color:#083c52;
}
.MyAccountOpenOrderDetailtextboldcenter
{
	font-weight:bold;
	color:#ffffff;
	background-color:#083c52;
	text-align:center;
}
.MyAccountOpenOrderDetailtext#333333
{
	color:#333333;
}
.MyAccountOpenOrderDetailtextleft
{
}
.MyAccountOpenOrderDetailtextcenter
{
	text-align:center;
}
.MyAccountOpenOrderDetailtextcenter
{
	text-align:center;	
}
a.MyAccountOpenOrderDetailtextbold, a.MyAccountOpenOrderDetailtextbold:link, a.MyAccountOpenOrderDetailtextbold:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountOpenOrderDetailtextbold:hover
{
	font-weight:bold;
}
.MyAccountOpenOrderDetailExcel
{
	border:none;
}
.OrderDetailDescriptionHeader
{
	font-weight:bold;
	text-align:left;
}
.OrderDetailDescriptionValue
{
	text-align:left;
}
.OrderDetailItemCodeHeader
{
	font-weight:bold;
	text-align:left;
}
.OrderDetailItemCodeValue
{
	text-align:left;
}
.OrderDetailOpenValueHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderDetailOpenValueValue
{
	text-align:center;
}
.OrderDetailOpenQtyHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderDetailOpenQtyValue
{
	text-align:center;
}
.OrderDetailNetPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderDetailNetPriceValue
{
	text-align:center;
}
.OrderDetailUnitSizeHeader
{	
	font-weight:bold;
	text-align:center;
}
.OrderDetailUnitSizeValue
{
	text-align:center;
}
.OrderDetailUnitNameHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderDetailUnitNameValue
{
	text-align:center;
}
.OrderDetailOrderQtyHeader
{
	font-weight:bold;
	text-align:center;
}
.OrderDetailOrderQtyValue
{
	text-align:center;
}
/**********************************************************/
/* Feature My Account Open Quote Detail   MyAccountOpenQuoteDetail                */
/**********************************************************/
.MyAccountOpenQuoteDetailbranchselect_link
{
}
.MyAccountOpenQuoteDetailbranchselect_text
{
}
a.MyAccountOpenQuoteDetailcategorytree_parent, a.MyAccountOpenQuoteDetailcategorytree_parent:link, a.MyAccountOpenQuoteDetailcategorytree_parent:visited
{
	text-decoration:underline;
	color:#000099;
}
a.MyAccountOpenQuoteDetailcategorytree_parent:hover
{
	color:#000099;
}
.MyAccountOpenQuoteDetailcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOpenQuoteDetailBorder
{
	background-color:#000000;
}
.MyAccountOpenQuoteDetailBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOpenQuoteDetailTDWidth
{
	width:15px;
}
.MyAccountOpenQuoteDetailtextboldWidth
{
	font-weight:bold;
	width:700px;
}
.MyAccountOpenQuoteDetailtextbold
{
	font-weight:bold;
}
.MyAccountOpenQuoteDetailtextboldleft
{
	font-weight:bold;
	color:#ffffff;
	background-color:#083c52;
}
.MyAccountOpenQuoteDetailtextboldcenter
{
	font-weight:bold;
	color:#ffffff;
	background-color:#083c52;
	text-align:center;
}
.MyAccountOpenQuoteDetailtextboldcenter
{
	font-weight:bold;
	text-align:center;
}
.MyAccountOpenQuoteDetailtext#333333
{
	color:#333333;
}
a.MyAccountOpenQuoteDetailtext, a.MyAccountOpenQuoteDetailtext:link, a.MyAccountOpenQuoteDetailtext:visited
{
	font-weight:bold;
}
a.MyAccountOpenQuoteDetailtext:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.MyAccountOpenQuoteDetailtextleft
{
}
.MyAccountOpenQuoteDetailtextcenter
{
	text-align:center;
}
.MyAccountOpenQuoteDetailtextcenter
{
	text-align:center;
}
.MyAccountOpenQuoteDetailtextleft
{
	text-align:left;
}
.MyAccountOpenQuoteDetailcentertext
{
}
a.MyAccountOpenQuoteDetailtextbold, a.MyAccountOpenQuoteDetailtextbold:link, a.MyAccountOpenQuoteDetailtextbold:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountOpenQuoteDetailtextbold:hover
{
	font-weight:bold;
}
a.MyAccountOpenQuoteDetailtext#333333, a.MyAccountOpenQuoteDetailtext#333333:link, a.MyAccountOpenQuoteDetailtext#333333:visited
{
	color:#333333;
	text-decoration:underline;
}
a.MyAccountOpenQuoteDetailtext#333333:hover
{
	color:#333333;
}
.MyAccountOpenQuoteDetailExcel
{
	border:none;
}
/**********************************************************/
/* Feature My Account Order Tracking Detail                     */
/**********************************************************/
.MyAccountOrderTrackingDetailbranchselect_link
{
}
.MyAccountOrderTrackingDetailbranchselect_text
{
}
a.MyAccountOrderTrackingDetailcategorytree_parent, a.MyAccountOrderTrackingDetailcategorytree_parent:link, a.MyAccountOrderTrackingDetailcategorytree_parent:visited
{
	text-decoration:underline;
	color:#000099;
}
a.MyAccountOrderTrackingDetailcategorytree_parent:hover
{
	color:#88122A;
}
.MyAccountOrderTrackingDetailcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOrderTrackingDetailBorder
{
	background-color:#000000;
}
.MyAccountOrderTrackingDetailBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOrderTrackingDetailTDWidth
{
	width:15px;
}
.MyAccountOrderTrackingDetailtextboldWidth
{
	font-weight:bold;
	width:700px;
}
.MyAccountOrderTrackingDetailtextbold
{
	font-weight:bold;
}
.MyAccountOrderTrackingDetailtextboldleft
{
	font-weight:bold;
}
.MyAccountOrderTrackingDetailtextboldcenter
{
	font-weight:bold;
	text-align:center;
}
.MyAccountOrderTrackingDetailtext#333333
{
	color:#333333;
}
.MyAccountOrderTrackingDetailtext
{
}
.MyAccountOrderTrackingDetailtextleft
{
}
.MyAccountOrderTrackingDetailtextcenter
{
	text-align:center;
}
.MyAccountOrderTrackingDetailtextcenter
{
	text-align:center;	
}
a.MyAccountOrderTrackingDetailtext, a.MyAccountOrderTrackingDetailtext:link, a.MyAccountOrderTrackingDetailtext:visited
{
	text-decoration:underline;
}
a.MyAccountOrderTrackingDetailtext:hover
{
}
a.MyAccountOrderTrackingDetailtext#333333, a.MyAccountOrderTrackingDetailtext#333333:link, a.MyAccountOrderTrackingDetailtext#333333:visited
{
	color:#333333;
	text-decoration:underline;
}
a.MyAccountOrderTrackingDetailtext#333333:hover
{
	color:#333333;
}
a.MyAccountOrderTrackingDetailtextbold, a.MyAccountOrderTrackingDetailtextbold:link, a.MyAccountOrderTrackingDetailtextbold:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountOrderTrackingDetailtextbold:hover
{
	font-weight:bold;
}
.MyAccountOrderTrackingDetailExcel
{
	border:none;
}
/**********************************************************/
/* Feature My Account Open Quote List                     */
/**********************************************************/
.MyAccountOpenQuoteListbranchselect_link
{
}
.MyAccountOpenQuoteListbranchselect_text
{
}
a.MyAccountOpenQuoteListcategorytree_parent, a.MyAccountOpenQuoteListcategorytree_parent:link, a.MyAccountOpenQuoteListcategorytree_parent:visited
{
	text-decoration:underline;
	
}
a.MyAccountOpenQuoteListcategorytree_parent:hover
{
	text-decoration:underline;
}
.MyAccountOpenQuoteListcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
}
.MyAccountOpenQuoteListBorder
{
	background-color:#000000;
}
.MyAccountOpenQuoteListBorderWidth
{
	background-color:#000000;
	width:1px;
}
.MyAccountOpenQuoteListTDWidth
{
	width:15px;
}
.QuoteDetailUnitSizeHeader
{
	font-weight:bold;
	text-align:left;
}
.QuoteDetailUnitSizeValue
{
	text-align:center;
}
.QuoteDetailUnitNameHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteDetailUnitNameValue
{
	text-align:center;
}
.QuoteDetailOrderQtyHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteDetailOrderQtyValue
{
	text-align:center;
}
.QuoteDetailDescriptionHeader
{
	font-weight:bold;
	text-align:left;
}
.QuoteDetailDescriptionValue
{
	text-align:left;
}
.QuoteDetailItemCodeHeader
{
	font-weight:bold;
	text-align:left;
}
.QuoteDetailItemCodeValue
{
	text-align:left;
}
.QuoteDetailNetPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteDetailNetPriceValue
{
	text-align:center;
}
.QuoteDetailPriceUnitSizeHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteDetailPriceUnitSizeValue
{
	text-align:center;
}
.QuoteDetailUnitPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteDetailUnitPriceValue
{
	text-align:center;
}
.QuoteDetailPriceUnitNameHeader
{
	font-weight:bold;
	text-align:left;}
.QuoteDetailPriceUnitNameValue
{
	text-align:left;
}
/**********************************************************/
/* Feature Customer Defined Page NN                       */
/**********************************************************/
A.CustomerHelpLinks, A.CustomerHelpLinks:link, A.CustomerHelpLinks:visited
{
	text-decoration:none;
	font-weight:bold;
	background-color:#ffffff;
}
A.CustomerHelpLinks:hover
{
	text-decoration:underline;
	font-weight:bold;
	background-color:#ffffff;
}
.CustomerHelpText
{
	background-color:#ffffff;
}
.LocationAvailabilityTable
{
	background-color:#FFFFFF;
	width:700px;
}
.LocationAvailabilityColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #333333;
	background-color: #DEDEDE;
    font-weight: bold;
    padding: 10px;
}
.LocationAvailabilityColumnValue
{
    font-size: 14px;
    line-height: 22px;
    padding-left: 5px;
    text-decoration: none;
}
.LocationAvailabilityNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.LocationAvailabilitySpacer
{
	height:0px;
}
.LocationAvailabilityMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
a.MyAccountPastPurchaseListheaderlink
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:link
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
A.MyAccountProfileaccounting, A.MyAccountProfileaccounting:link, A.MyAccountProfileaccounting:visited
{
/*	text-decoration: none;
	font-weight:bold;
	text-align:left;
	width:190px;
	margin-right:25px; */
}
A.MyAccountProfileaccounting:hover
{
/*	text-decoration:underline;
	color:#88122A;
	font-weight:bold;
	text-align:left; */
}
a.MyAccountPastPurchaseListheaderlink
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:link
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:hover
{
	font-weight:bold;
	text-decoration:underline;
}

.MyAccountProfileRecentOrdersTable
{
	width:700px;
	padding:0px;
	border-style:none;
	border-width:0px;
}
.ShoppingListSelect_hr
{
width:595px;
}
a.MyAccountPastPurchaseListheaderlink
{
	font-weight:bold;
	text-decoration:underline;
}

a.MyAccountPastPurchaseListheaderlink:link
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:visited
{
	font-weight:bold;
	text-decoration:underline;
}
a.MyAccountPastPurchaseListheaderlink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.HeaderLinksTR
{
	background-color:#006699;
	width:700px;
}
.ImageLinkColumn
{
	vertical-align:top;
	background-color:#F2F1F0;
	
}
.ImageLinkImage01
{

}
.LSideImageLink2FeatureCell
{
	padding-top:0;
}
.HorizontalLineHR
{
	width:579px;
	height:0;
}

.ultar_small
{
	font-size: 10px;
	font-weight: bold;
}
a.linkslarge, a.linkslarge:link, a.linkslarge:visited, a.linkslarge:hover
{
	text-decoration:underline;
	color: #88122A;
}
.iccdirect-links
{
	font-weight: bold;
	color: #0066CC;
	border-color: #000000;
	font-variant: small-caps;
	background-color: #FFFF99;
	border-top-width: thin;
	border-bottom-width: thin;
	text-decoration: none;
}
a.registrationlink, a.registrationlink:link, a.registrationlink:visited, a.registrationlink:hover { font-family:Arial, Helvetica, sans-serif;  color:#0066CC; text-decoration:underline; }
.CategorySearchResults_Description
{
	font-weight:bold;
	font-size:12px;	
}
a.ContactUscategorytree_parent, a.ContactUscategorytree_parent:link, a.ContactUscategorytree_parent:visited
{
	
	text-decoration:underline;
	font-size:12px;	
}
a.ContactUscategorytree_parent:hover
{
	
	text-decoration:underline;
	font-size:12px;	
}


a.BreadCrumbcategorytree_parent, a.BreadCrumbcategorytree_parent:link, a.BreadCrumbcategorytree_parent:visited
{
	text-decoration:none;
	color:#333;
	font-weight:950;
}
a.BreadCrumbcategorytree_parent:hover
{
	text-decoration:none;
	color:#333;
	font-weight:950;
}
.BreadCrumbcategorytree_activepage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
        margin-top: 5px;
        margin-bottom: 15px;
}
.ShoppingList_SeparatorImage
{
	height:1px;
}
.OrderConfirmation_StartSummarySpacer
{
	height:1px;
}
.OrderConfirmation_EndSummarySpacer
{
	height:1px;
}
.OrderConfirmation_SeparatorCellImage
{
	height:1px;
}
.LogonForgotEmail
{
	font-weight:bold;
	text-align:center;
}
.LogonForgotSubmit
{
}
.MyAccountOpenARListTotalAmountDue
{
	font-weight:bold;
	text-align:center;
}
.MyAccountOpenARListInvoiceAgeTitle
{
	font-weight:bold;
	text-align:left;
}
.LinksImageTag
{
}
.Tablerow3cell1
{

}
.LSideImageLinkTR
{

}
.ImageLinkImage01
{

}
.LSideImageFiller
{
	background-color:#000000;
}
.LSideImportHTMLFeatureCell
{

}
.QuoteListRequiredateHeader
{
	font-weight:bold;
	text-align:center;
}
.QuoteListRequiredateValue
{
	text-align:center;
}
.QuoteListOrderDateHeader
{
	font-weight:bold;
	font-size: 12px;
	text-align:center;
	background-color: #DEDEDE;
}
.QuoteListRequireDateHeader, .QuoteListExpireDateHeader, .QuoteListOrderValueHeader
{
	font-weight:bold;
	font-size: 12px;
	text-align:left;
	background-color: #DEDEDE;
}
.QuoteListOrderDateValue
{
	text-align:center;
}
.QuoteListPONumberHeader
{
	font-weight:bold;
	text-align:left;
	background-color: #DEDEDE;
}
.QuoteListPONumberValue
{
	text-align:left;
}
.QuoteListExpiredateHeader
{
	font-weight:bold;
	text-align:left;
}
	.QuoteListExpiredateValue
{
	text-align:center;
}
.QuoteListQuoteNumberHeader
{
    font-weight: bold;
    padding: 10px;
    text-align: left;
	background-color: #DEDEDE;
}
.QuoteListQuoteNumberValue
{
	height:25px;
}
a.QuoteListQuoteNumberValue, a.QuoteListQuoteNumberValue:link, a.QuoteListQuoteNumberValue:visited
{
    font-weight: bold;
    padding: 5px;
    text-align: left;
	color: #B50000;
}
a.QuoteListQuoteNumberValue:hover
{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.ARListInvoiceNumberHeader
{
	font-weight:bold;
	text-align:left;
}
a.ARListInvoiceNumberValue, a.ARListInvoiceNumberValue:link, a.ARListInvoiceNumberValue:visited
{
	text-align:left;
	font-weight:bold;
}
	a.ARListInvoiceNumberValue:hover
{
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
.ARListOpenDateHeader
{
	font-weight:bold;
	text-align:center;
}
.ARListOpenDateValue
{
	text-align:center;
}
.ARListDescriptionHeader
{
    background: #dedede none repeat scroll 0 0;
    font-weight: bold;
}
.ARListDescriptionValue
{
	text-align:left;
}
.ARListTotalHeader
{
	font-weight:bold;
	text-align:center;
}
.ARListTotalValue
{
	text-align:center;
}
.ARListAmountOpenHeader
{
	font-weight:bold;
	text-align:center;
}
.ARListAmountOpenValue
{
	text-align:center;
}
.ARListDiscountDateHeader
{
	font-weight:bold;
	text-align:left;
}
.ARListDiscountDateValue
{
	text-align:center;
}
.ARListDueDateHeader
{
	font-weight:bold;
	text-align:center;
}
.ARListDueDateValue
{
text-align:center;
}
.ARListCurrentHeader
{
	font-weight:bold;
	text-align:center;
}
.ARListCurrentValue
{
	text-align:center;
}
.ARListAge1Header
{
	font-weight:bold;
	text-align:center;
}
.ARListAge1Value
{
	text-align:center;
}
.ARListAge1ToAge2Header
{
	font-weight:bold;
	text-align:left;
}
.ARListAge1ToAge2Value
{
	text-align:left;
}
.ARListAge2ToAge3Header
{
	font-weight:bold;
	text-align:left;
}
.ARListAge2ToAge3Value
{
	text-align:left;
}
.ARListOverAge3Header
{
	font-weight:bold;
	text-align:left;
}
.ARListOverAge3Value
{
	text-align:left;
}

/**********************************************************/
/* Feature Company Address                                */
/**********************************************************/
.CompanyAddress_footer
{
	background-color:#000000;	
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	width:350px;
}
.CompanyAddress_Font
{
	background-color:#000000;	
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.FooterCompanyAddress
{
	background-color:#000000;	
	font-size:0px;
	text-decoration:none;
	color:#ffffff;
}
.FooterCopycenterTR
{
	background-color:#ffffff;
	width:700px;
}
.HeaderCompanyAddress
{
	background-color:#FFFFFF;
	text-decoration:none;
	color:#ffffff;
}
.CompanyAddressFont
{
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	background-color:#ffffff;
}
.CompanyAddressfooter
{
	text-decoration:none;
	font-weight:bold;
	background-color:#ffffff;
}
.FooterCopycenterFeatureCell
{
	text-decoration:none;
	
	text-align:center;
	padding-left:0;
	background-color:#ffffff;
}
.P21Link
{
	text-align:left;
	padding-left:0;
}
/**********************************************************/
/* Feature Brands List                                    */
/**********************************************************/
.Brands_Image
{
}
.BrandsListTable
{
	width:131px;
	border-style:none;
	padding-left:0px;
	padding-top:5px;	 
}
.LSideBrandsListFeatureCell,  .LSideBrandsListTR
{
	width:131px;
	border-style:none;
}
.Brands_side_background
{
	background-color:#ffffff;
	width:131px;
}
.Brands_side_text
{	
	text-decoration:none;
}
.BrandsListside_text
{
	
	text-decoration:none;
	color:#002C52;
}
A.BrandsListside_text, A.BrandsListside_text:link, A.BrandsListside_text:visited
{	
	text-decoration:none;
	color:#002C52;	
	text-decoration:underline;
}
A.BrandsListside_text:hover
{
 	
	color:#000000;
}
/**********************************************************/
/* Feature Content Specials List                          */
/**********************************************************/
.ContentSpecialsList_HeaderTable
{
	width:700px;
	border-width:0;
	border:none;
	border-style:none;	
}
.ContentSpecialsList_SpecialItemsTable
{
	width:700px;
	border-width:0;
	border:none;
	border-style:none;	
}
.ContentSpecialsList_SpecialCategoriesTable
{
	width:700px;
	border-width:0;
	border:none;
	border-style:none;	
}
.ContentSpecialsList_PrevNextTable
{
	width:100px;
	border-width:0;
	border:none;
	border-style:none;	
}
.ContentSpecialsList_TitleText
{
	font-size:14px;
	font-weight:bold;
}
.ContentSpecialsList_DescriptionText
{
}
.ContentSpecialsList_ItemCode
{
}
.ContentSpecialsList_Description
{
}
.ContentSpecialsList_CategoryLabel
{
}
.ContentSpecialsList_CategoryText
{
}
.ContentSpecialsList_Category
{
}
.ContentSpecialsList_NoSpecialsFoundText
{
}
.ContentSpecialsList_PrevLink
{
}
.ContentSpecialsList_NextLink
{
}
.ContentSpecialsList_SeparatorCell
{
	background-color:#F2F1F0;
	height:1px;	
}
.ContentSpecialsList_CaptionImage
{
	border:0;
}
/**********************************************************/
/* Feature Specials List                                  */
/**********************************************************/
.SpecialsList_SpecialItemsTable
{
	width:150px;
	border-width:1px;
	border-color:#ffffff;
	border-style:solid;
	background-color:#FFFFFF;
	padding-left:5px;	
}
.SpecialsList_SpecialCategoriesTable
{
	width:700px;
	border-width:0;
	border:none;
	border-style:none;
}
.SpecialsList_ItemCode
{		
}
.SpecialsList_Description
{
}
.SpecialsList_Category
{
}
.SpecialsList_NoSpecialsFoundText
{
}
.SpecialsList_CompleteListLink
{
}
.SpecialsList_CaptionImage
{
	border:0;
	background-color:#ffffff;
	width:150px;
}
/**********************************************************/
/* Feature Copycenter                                      */
/**********************************************************/
.FooterCopycenter
{
	color:#ffffff;
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
	width:700px;
}
.ErrorMessage
{
	color:#333333;
	font-weight:bold;	
}
.ItemSearchResults_SpecialImageHeaderAlign
{
	text-align:left;
}
.ItemSearchResults_SpecialImageTextAlign
{
	text-align:left;
}
.CategorySearchResults_SpecialImageHeaderAlign
{
	text-align:left;
}
.CategorySearchResults_SpecialImageTextAlign
{
	text-align:left;
}
.ShipBillInformation_OtherMethodLabel
{
	font-weight:bold;
}
.CustomerListTitle
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-bottom:20px;
}
.CustomerListNameTitle
{	COLOR: #88122A;
	font-weight:bold;
	text-decoration:underline;
}
a.CustomerListNameTitle:hover
{
	COLOR: #88122A;
	text-decoration:underline;
}
a.CustomerListNameTitle
{
	COLOR: #88122A;
}

.CustomerListCodeTitle
{	COLOR: #88122A;
	font-weight:bold;
text-decoration:underline;
}

a.CustomerListCodeTitle:hover
{
	COLOR: #88122A;
	text-decoration:underline;
}
a.CustomerListCodeTitle
{
	COLOR: #88122A;
}
.CustomerListNameText
{
	font-weight:bold;
}
	.CustomerListCodeText
{
	font-weight:bold;
}
.CustomerListSubmitImage
{
	height:17px;
	width:53px;
}
.CustomerListDescText
{
	font-weight:bold;
}
a.CustomerListLink
{
	font-weight:bold;
	text-decoration:none;
}
a.CustomerListLink:link
{
	font-weight:bold;
	text-decoration:none;
}
a.CustomerListLink:visited
{
	font-weight:bold;
	text-decoration:none;
}
a.CustomerListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.CustomerListBlankheader
{
	width:10%;
}
.ShipBillInformation_CompanyLabel
{
	font-weight:bold;
}
.ProductSearch_SearchForLabel
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

}
.ProductSearch_SearchByLabel
{
	font-weight:bold;
	text-decoration:none;
}
.ProductSearch_List
{
width:0px;
}
.ShipBillInformation_PCardLabel
{
	font-weight:bold;
}
.CategorySearchResults_CategoryCell
{
	vertical-align:top;
	width:150px;
}
.VisitorNumber_Table
{
	width:550px;
}
.VisitorNumber_Label
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.MasterCustomerTitle
{
	font-size:14px;
	font-weight:bold;
}
.MasterCustomerNameText
{
	font-weight:bold;
}
.MasterCustomerCodeText
{
	font-weight:bold;
}
.MasterCustomerSubmitImage
{
	height:17px;
	width:53px;
}
.MasterCustomerDescText
{
	font-weight:bold;
}
a.MasterCustomerLink
{
	font-weight:bold;
	text-decoration:none;
}
a.MasterCustomerLink:link
{
	font-weight:bold;
	text-decoration:none;
}
a.MasterCustomerLink:visited
{
	font-weight:bold;
	text-decoration:none;
}
a.MasterCustomerLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.MasterCustomerBlankheader
{
	width:700px;
}
.CustomerListError
{
	color:#333333;
}
.MasterCustomerError
{
	color:#333333;
	width:400px;
}
.ItemSearchResults_NonWebFootnote
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.QuickOrder_Error
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.ShoppingList_DecimalQtyText
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.RFQCart_DecimalQtyText
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.ShoppingCart_DecimalQtyTable
{
}
.ShoppingList_DecimalQtyTable
{
}
.PurchaseListAddToTable
{
	width:700px;
}
.PurchaseListAddToImages
{
	width:700px;
	text-align:center;
}
.ExpediteOrderHeader
{
	font-weight:bold;
}
.ExpediteOrderEmail_DescriptionTable
{
	width:700px;
}
.ExpediteOrderEmail_DescriptionText
{
}
.ExpediteOrderEmail_Text
{
}
.ItemSearchResults_Alternate
{
	text-align:left;
}
.ItemSearchResults_AlternateTextAlign
{
}
.ItemSearchResults_CategoryInfoDescriptionsTD
{
	text-align:left;
	vertical-align:top;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoThumbnailTD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-right:3px;
}
.ItemSearchResults_CategoryInfoMainImageTD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
}
.ItemSearchResults_CategoryInfoImagesTD
{
	
	text-align:left;
	vertical-align:top;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoDescription1Text
{
}
.ItemSearchResults_CategoryInfoDescription2Text
{
}
.ItemSearchResults_CategoryInfoLinksText
{
}
.ItemSearchResults_VendorImageTD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoLinksTD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoDescription1TD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
}
.ItemSearchResults_CategoryInfoDescription2TD
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
}
.ContractListHeader
{
	font-weight:bold;
	text-decoration:none;
}
.ContractListText
{
	text-decoration:none;
}
.ContractDetailHeader
{
	font-weight:bold;
	text-decoration:none;
}
.ContractDetailText
{
	text-decoration:none;
}
.ContractListNextPrev
{
	width:15%;
}
.ContractDetailNextPrev
{
	width:15%;
}
.ContractList_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.ContractDetail_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.ContractListPageSeq
{
	text-align:center;
	width:85%;
}
.ContractDetailPageSeq
{
	text-align:center;
	width:85%;
}
.ContractList_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
.ContractDetail_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
A.ContractListText, A.ContractListText:link, A.ContractListText:visited
{
	text-decoration:none;
}
A.ContractList_PageLinks, A.ContractList_PageLinks:link, A.ContractList_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.ContractDetail_PageLinks, A.ContractDetail_PageLinks:link, A.ContractDetail_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.ContractList_PrevNextLinks, A.ContractList_PrevNextLinks:link, A.ContractList_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.ContractDetail_PrevNextLinks, A.ContractDetail_PrevNextLinks:link, A.ContractDetail_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
.ShoppingCart_ContractID
{
	text-decoration:none;
}
.ShoppingCart_ContractLineNum
{
	text-decoration:none;
}
.ShoppingCart_ContractIDHeader
{
	font-weight:bold;
	text-decoration:none;
}
.ShoppingCart_ContractLineNumHeader
{
	font-weight:bold;
	text-decoration:none;
}
.ShipBillInformation_DelPtLabel
{
	font-weight:bold;
	text-decoration:none;
}
.TrackingListHeader
{
	font-weight:bold;
	text-decoration:none;
}
.TrackingListValue
{
	text-decoration:none;
}
.ItemSearchResults_UnitSizeHeaderAlign
{
	text-align:center;
	width:90px;
}
.ItemSearchResults_AvailabilityHeaderAlign
{
	text-align:center;
	width:90px;
}
.ItemSearchResults_UnitSizeTextAlign
{
	text-align:center;
}
.ItemSearchResults_UnitSize
{
}
.ItemSearchResults_PackageSizeHeaderAlign
{
	text-align:center;
}
.ItemSearchResults_PackageSizeTextAlign
{
	text-align:center;
}
.ItemSearchResults_PackageSize
{
}
.ShoppingCart_UnitSizeHeaderAlign
{
	text-align:center;
}
.ShoppingCart_PackageSizeTextAlign
{
	text-align:center;
}

.ShoppingCart_PackageHeaderAlign
{
	text-align:center;
}
.ShoppingCart_PackageSize
{
	text-align:left;
}
.ShoppingCart_UnitSizeTextAlign
{
	text-align:center;
}
.ShoppingCart_SalesSize
{
}
.OrderConfirmation_PackageSizeHeaderAlign
{
	text-align:center;
}
.OrderConfirmation_UnitSizeHeaderAlign
{
	text-align:center;
}
.OrderConfirmation_PackageSizeTextAlign
{
	text-align:center;
}
.OrderConfirmation_PackageSize
{
}
.OrderConfirmation_UnitSizeTextAlign
{
	text-align:center;
}
.OrderConfirmation_SalesSize
{
}
.ShoppingList_PackageSizeHeaderAlign
{
	text-align:center;
}
.ShoppingList_UnitSizeHeaderAlign
{
	text-align:center;
}
.ShoppingList_PackageSizeTextAlign
{
	text-align:center;
}
.ShoppingList_PackageSize
{
}
.ShoppingList_UnitSizeTextAlign
{
	text-align:center;
}
.ShoppingList_SalesSize
{
}
.CatalogTopItems_Submit
{
	padding-top:5px;
}
.CatalogTopItems_DropDown
{
	padding-top:5px;
}
.ContentSpecialsList_RegularPriceLabel
{
}
.ContentSpecialsList_SpecialPriceLabel
{
}
.ContentSpecialsList_RegularPriceText
{
}
.ContentSpecialsList_SpecialPriceText
{
}

.MasterCustomerCodeCurrent
{
	font-weight:bold;
	color:#333333;
}
.ShoppingCart_ItemNotepadLabel
{
text-decoration:none;

    color: #333333 !important;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
.OrderSummary_ItemNotepadLabel
{
	font-weight:bold;
}
.OrderConfirmation_ItemNotepadLabel
{
	font-weight:bold;
}
.OrderConfirmation_CustCodeTable
{
	width:700px;
	border-width:0;
	border-style:none;
	background-color:#000000;
	padding:0;
}
.OrderConfirmation_CustCodeLabel
{
	font-weight:bold;
}
.OrderConfirmation_CustCodeText
{
}
.PageDoesNotExist_ErrorMessage
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.OrderConfirmation_ShopperEmailLabel
{
	font-weight:bold;
	text-decoration:none;
}
.OrderConfirmation_ShopperEmailText
{
	text-decoration:none;
}
.ItemSearchResults_CategoryInfoOtherText0
{
}
.ItemSearchResults_CategoryInfoOtherTD0
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText1
{
}
.ItemSearchResults_CategoryInfoOtherTD1
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText2
{
}
.ItemSearchResults_CategoryInfoOtherTD2
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText3
{
}
.ItemSearchResults_CategoryInfoOtherTD3
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText4
{
}
.ItemSearchResults_CategoryInfoOtherTD4
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText5
{
}
.ItemSearchResults_CategoryInfoOtherTD5
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText6
{
}
.ItemSearchResults_CategoryInfoOtherTD6
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText7
{
}
.ItemSearchResults_CategoryInfoOtherTD7
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText8
{
}
.ItemSearchResults_CategoryInfoOtherTD8
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_CategoryInfoOtherText9
{
}
.ItemSearchResults_CategoryInfoOtherTD9
{
	text-align:left;
	vertical-align:top;
	padding-bottom:3px;
	padding-left:3px;
}
.ItemSearchResults_Vendor
{
}
.ItemSearchResults_VendorTextAlign
{
    font-size: 11px;
    text-align: center;
}
.ItemSearchResults_VendorHeaderAlign
{
	text-align:left;
}
.OrderSummary_ContractID
{
	text-decoration:none;
}
.OrderSummary_ContractLineNum
{
	text-decoration:none;
}
.OrderSummary_ContractIDHeader
{
	font-weight:bold;
	text-decoration:none;
}
.OrderSummary_ContractLineNumHeader
{
	font-weight:bold;
	text-decoration:none;
}
.OrderConfirmation_ContractID
{
	text-decoration:none;
}
.OrderConfirmation_ContractLineNum
{
	text-decoration:none;
}
.OrderConfirmation_ContractIDHeader
{
	font-weight:bold;
	text-decoration:none;
}
.OrderConfirmation_ContractLineNumHeader
{
	font-weight:bold;
	text-decoration:none;
}
.ContractListAddToTable
{
	width:100%;
}
.ContractListAddToImages
{
	width:100%;
	text-align:right;
}
.OrderSummary_PackageSizeHeaderAlign
{
	text-align:center;
}
.OrderSummary_UnitSizeHeaderAlign
{
	text-align:center;
}
.OrderSummary_PackageSizeTextAlign
{
	text-align:center;
}
.OrderSummary_PackageSize
{
}
.OrderSummary_SalesSize
{
}
.CatalogJavascriptTableFormat
{
	width:100%;
	border-width:0;
	border-style:none;
	background-color:#000000;
	padding:0;
}
.CatalogJavascript_Table
{
	width:100%;
	border-width:0;
	border-style:none;
	background-color:#000000;
	padding:0;
}
.LSideCatalogJavascriptFeatureCell
{
	padding-top:20px;
	padding-bottom:20px;
}
.SelectShipToColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;

}
.SelectShipTo_CityStateHeaderAlign
{
	text-align:left;
}
.SelectShipToColumnValue
{
	font-size:14px;
	text-align:left;
	text-decoration:none;
	width:500px;
}
.SelectShipToNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

.SelectShipToDirections
{
	width: 500px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.SelectShipToTable
{
    background-color: #FFFFFF;
    margin-left: 25px;
    width: 700px;
}
.SelectShipToInnerTable
{
	background-color:#FFFFFF;
}
.SelectShipTo_PrevNextLinks
{
}
.SelectShipTo_PageLinks
{
}
.SelectShipTo_PageLinkSelected
{
	color:#333333;
}
.RecentlyViewedItems_RecentlyViewedItemsTable
{
    margin-bottom: 20px;
    padding: 5px;
    width: 186px;
}
.RecentlyViewedItems_RecentlyViewedItemsTable td
{
	padding-bottom: 15px;
}
.RecentlyViewedItems_RecentlyViewedItemsTable a
{
    line-height: 22px;
	color: #950E14;

}
.RecentlyViewedItems_Description
{

}
.RecentlyViewedItems_NoRecentlyViewedItemsFoundText
{
	padding-left:20px;
}
.RecentlyViewedItems_CaptionImage
{
	border:0;
}
.InvoiceDetailPickTicketNumberHeader
{
	font-weight:bold;
	text-align:left;
}
.InvoiceDetailPickTicketNumberValue
{
	text-align:left;
}
.SuspendedOrdersListHeader
{
	font-weight:bold;
	text-align:center;
}
.SuspendedOrdersListText
{
	text-align:center;
}
.SuspendedOrdersListPageSeq
{
	width:280px;
	text-align:right;
}
.PleaseWaitMessage
{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.PleaseWaitDots
{
	font-size:48px;
	color:#6699CC;
	font-weight:bold;
}
.OrderSummary_HeaderReqDateLabel
{
font-weight:bold;
}
.OrderSummary_RequiredDateHeaderAlign
{
	text-align:left;
}
.OrderSummary_RequiredDateTextAlign
{
	text-align:left;
}
.OrderConfirmation_HeaderReqDateLabel
{
	font-weight:bold;
}
.OrderConfirmation_RequiredDateHeaderAlign
{
	text-align:left;
}
.OrderConfirmation_RequiredDateTextAlign
{
	text-align:left;
}
.PriceBreaks_Description
{
}
.ContentPriceBreaksFeatureCell
{
	width:400px;
}
.PriceBreaks_MainTable
{
	width:350px;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	padding:5px;
}
.PriceBreaks_HeaderBG
{
	text-align:center;
	background-color:#666666;
}
.PriceBreaks_Header
{
	font-weight:bold;
	color:#FFFFFF;
}
.PriceBreaks_LinesBG
{
	text-align:right;
}
.PriceBreaks_Lines
{
}
.PriceBreaks_NoBreaksMessage
{
}
.ShipBillInformation_CreditCardCV2Label
{
	font-weight:bold;
}
.ShipBillInformation_CV2Description
{
	Font-size:11px;
}
.ShipBillInformation_UseShipAddressLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToFirstNameLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToLastNameLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToAddress1Label
{
	font-weight:bold;
}
.ShipBillInformation_BillToAddress2Label
{
	font-weight:bold;
}
.ShipBillInformation_BillToCityLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToStateLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToZipLabel
{
	font-weight:bold;
}
.ShipBillInformation_BillToCountryLabel
{
	font-weight:bold;
}
.OpenARSummaryHeader
{
	font-weight:bold;
}
.OpenARSummaryValue
{
}
.MyAccountOpenARListTotalAmtLabel

{
	font-weight:bold;
}
.MyAccountOpenARListAmtLeftLabel
{
	font-weight:bold;
}
.MyAccountOpenARListTotalAmt
{
}
.MyAccountOpenARListAmtLeft
{
}
.ARListPmtAmtHeader
{
	font-weight:bold;
}
A.MyAccountOpenARListMakePmtLink, A.MyAccountOpenARListMakePmtLink:link, A.MyAccountOpenARListMakePmtLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.MyAccountOpenARListMakePmtLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.MyAccountOpenARPaymentSummaryTitle
{
	font-weight:bold;
}
.MyAccountOpenARPaymentSummaryDescription
{
}
.MyAccountOpenARPaymentSummaryPaymentMethodHeader
{
	font-weight:bold;
}
.MyAccountOpenARPaymentSummaryPaymentMethodValue
{
}
.MyAccountOpenARPaymentSummaryBillingAddressHeader
{
	font-weight:bold;
}
.MyAccountOpenARPaymentSummaryBillingAddressValue
{
}
.MyAccountOpenARPaymentSummaryTotalBorder
{
	font-size:2px;
}
.MyAccountOpenARPaymentSummaryTotal
{
	font-weight:bold;
}
.MyAccountOpenARPaymentSummaryExit
{
	text-align:center;
}
.MyAccountOpenARPaymentSummarySubmit
{
	text-align:center;
}
.MyAccountOpenARPaymentConfirmationTitle
{
	font-weight:bold;
}
.MyAccountOpenARPaymentConfirmationDescription
{
}
.MyAccountOpenARPaymentConfirmationReceiptNumberHeader
{
	font-weight:bold;
}
.MyAccountOpenARPaymentConfirmationReceiptNumber
{
}
.MyAccountOpenARPaymentConfirmationPaymentMethodHeader
{
	font-weight:bold;
}
.MyAccountOpenARPaymentConfirmationPaymentMethodValue
{
}
.MyAccountOpenARPaymentConfirmationBillingAddressHeader
{
	font-weight:bold;
}
.MyAccountOpenARPaymentConfirmationBillingAddressValue
{
}
.MyAccountOpenARPaymentConfirmationTotal
{
	font-weight:bold;
}
.MyAccountOpenARPaymentConfirmationTotalBorder
{
	font-size:2px;
}
.MyAccountOpenARPaymentUnallocatedDescription
{
}
.MyAccountOpenARPaymentDescription
{
}
.MyAccountOpenARPaymentCCTable
{
	width:300px;
}
.MyAccountOpenARPaymentAddressTable
{
	width:300px;
}
.MyAccountOpenARPaymentExit
{
	text-align:center;
}
.MyAccountOpenARPaymentSubmit
{
	text-align:center;
}
.MyAccountOpenARPayment_CreditCardTypeLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_CreditCardNumberLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_CreditCardExpirationLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_CreditCardCV2Label
{
	font-weight:bold;
}
.MyAccountOpenARPayment_CV2Description
{
}
.MyAccountOpenARPayment_BillToFirstNameLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToLastNameLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToAddress1Label
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToAddress2Label
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToCityLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToStateLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToZipLabel
{
	font-weight:bold;
}
.MyAccountOpenARPayment_BillToCountryLabel
{
	font-weight:bold;
}
.OrderSummary_RequiredDate
{
}
.OrderConfirmation_RequiredDate
{
}
.MyAccountOpenARListAmtPrevAppliedLabel
{
	font-weight:bold;
}
.MyAccountOpenARListAmtPrevApplied
{
}
.MyAccountOpenARListInvPrevAppliedLabel
{
	font-weight:bold;
}
.MyAccountOpenARListInvPrevApplied
{
}
.ShoppingListSelect_MessageTable
{
	padding:0px;
	border-style:none;
	border-width:0px;
}
.ShoppingListSelect_MessageText
{
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}
/**********************************************************/
/* Feature Admin Page                                     */
/**********************************************************/
.AdminApprovePendingShoppersListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminApprovePendingShoppersListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingShoppersListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingShoppersListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminApprovePendingShoppersListSpacer
{
	height:5px;
}

.AdminApprovePendingShoppersListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminApprovePendingShoppersListLink, A.AdminApprovePendingShoppersListLink:link, A.AdminApprovePendingShoppersListLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminApprovePendingShoppersListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminApprovePendingShoppersListMessage
{
}
.AdminApprovePendingShoppersDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminApprovePendingShoppersDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.AdminApprovePendingShoppersDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingShoppersDetailColumnValue
{
	font-size:14px;
	text-decoration:none;

}
.AdminApprovePendingShoppersDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminApprovePendingShoppersDetailSpacer
{
	height:5px;
}
A.AdminApprovePendingShoppersDetailLink, A.AdminApprovePendingShoppersDetailLink:link, A.AdminApprovePendingShoppersDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminApprovePendingShoppersDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminApprovePendingShoppersDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSystemListSelectTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSystemListSelectTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSystemListSelectColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSystemListSelectNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSystemListSelectSpacer
{
	height:5px;
}
.AdminSystemListSelectList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminSystemListSelectLink, A.AdminSystemListSelectLink:link, A.AdminSystemListSelectLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminSystemListSelectLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminSystemListSelectMessage
{
}
.AdminSystemListDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSystemListDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSystemListDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSystemListDetailColumnValue
{
	font-size:14px;
	text-decoration:none;
}
.AdminSystemListDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSystemListDetailSpacer
{
	height:5px;
}
A.AdminSystemListDetailLink, A.AdminSystemListDetailLink:link, A.AdminSystemListDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminSystemListDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminSystemListDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminPageTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminPageTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminPageSpacer
{
	height:5px;
}
.AdminPageList
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminPageLink, A.AdminPageLink:link, A.AdminPageLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminPageLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin Abbreviations List                                     */
/**********************************************************/
.AdminAbbreviationsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminAbbreviationsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbbreviationsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
padding-left:10px;
}
.AdminAbbreviationsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminAbbreviationsListSpacer
{
	height:5px;
}
.AdminAbbreviationsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
padding:10px;
}
A.AdminAbbreviationsListLink, A.AdminAbbreviationsListLink:link, A.AdminAbbreviationsListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminAbbreviationsListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin Abbreviations Detail                     */
/**********************************************************/
.AdminAbbreviationsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminAbbreviationsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;

}
.AdminAbbreviationsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbbreviationsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbbreviationsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminAbbreviationsDetailSpacer
{
	height:5px;
}
A.AdminAbbreviationsDetailLink, A.AdminAbbreviationsDetailLink:link, A.AdminAbbreviationsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminAbbreviationsDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminAbbreviationsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminContactEMailsList                         */
/**********************************************************/
.AdminContactEMailsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminContactEMailsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminContactEMailsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminContactEMailsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminContactEMailsListSpacer
{
	height:5px;
}
.AdminContactEMailsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminContactEMailsListLink, A.AdminContactEMailsListLink:link, A.AdminContactEMailsListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminContactEMailsListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminContactEMailsDetail                       */
/**********************************************************/
.AdminContactEMailsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminContactEMailsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminContactEMailsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminContactEMailsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminContactEMailsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminContactEMailsDetailSpacer
{
	height:5px;
}
A.AdminContactEMailsDetailLink, A.AdminContactEMailsDetailLink:link, A.AdminContactEMailsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminContactEMailsDetailLink:hover
{	
	font-weight:bold;
	text-decoration:underline;
}
.AdminContactEMailsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminEmailAlertsList                           */
/**********************************************************/
.AdminEmailAlertsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminEmailAlertsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminEmailAlertsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminEmailAlertsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminEmailAlertsListSpacer
{
	height:5px;
}
.AdminEmailAlertsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminEmailAlertsListLink, A.AdminEmailAlertsListLink:link, A.AdminEmailAlertsListLink:visited
{
 	text-decoration:none;
	font-weight:bold;
	}
A.AdminEmailAlertsListLink:hover
{
 	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminEmailAlertsDetail                         */
/**********************************************************/
.AdminEmailAlertsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminEmailAlertsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminEmailAlertsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminEmailAlertsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminEmailAlertsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminEmailAlertsDetailSpacer
{
	height:5px;
}
A.AdminEmailAlertsDetailLink, A.AdminEmailAlertsDetailLink:link, A.AdminEmailAlertsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminEmailAlertsDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminEmailAlertsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminFeatu#333333ItemsList                           */
/**********************************************************/
.AdminFeatu#333333ItemsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFeatu#333333ItemsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333ItemsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333ItemsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFeatu#333333ItemsListSpacer
{
	height:5px;
}
.AdminFeatu#333333ItemsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminFeatu#333333ItemsListLink, A.AdminFeatu#333333ItemsListLink:link, A.AdminFeatu#333333ItemsListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminFeatu#333333ItemsListLink:hover
{
 	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminFeatu#333333ItemsDetail                         */
/**********************************************************/
.AdminFeatu#333333ItemsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFeatu#333333ItemsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333ItemsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333ItemsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333ItemsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFeatu#333333ItemsDetailSpacer
{
	height:5px;
}
A.AdminFeatu#333333ItemsDetailLink, A.AdminFeatu#333333ItemsDetailLink:link, A.AdminFeatu#333333ItemsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminFeatu#333333ItemsDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminFeatu#333333ItemsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminApprovePendingCustomersList                           */
/**********************************************************/
.AdminApprovePendingCustomersListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminApprovePendingCustomersListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	
}
.AdminApprovePendingCustomersListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingCustomersListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminApprovePendingCustomersListSpacer
{
	height:5px;
}
.AdminApprovePendingCustomersListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminApprovePendingCustomersListLink, A.AdminApprovePendingCustomersListLink:link, A.AdminApprovePendingCustomersListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminApprovePendingCustomersListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminApprovePendingCustomersListMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminApprovePendingCustomersDetail                         */
/**********************************************************/
.AdminApprovePendingCustomersDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminApprovePendingCustomersDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingCustomersDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminApprovePendingCustomersDetailColumnValue
{
	font-size:14px;
	text-decoration:none;
}
.AdminApprovePendingCustomersDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminApprovePendingCustomersDetailSpacer
{
	height:5px;
}
A.AdminApprovePendingCustomersDetailLink, A.AdminApprovePendingCustomersDetailLink:link, A.AdminApprovePendingCustomersDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminApprovePendingCustomersDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminApprovePendingCustomersDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminPageHits                                  */
/**********************************************************/
.AdminPageHitsTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminPageHitsTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminPageHitsColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminPageHitsTotalColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.AdminPageHitsColumnValue
{
	font-size:14px;
	text-decoration:none;
}
.AdminPageHitsTotalColumnValue
{
	font-size:14px;
	text-decoration:none;
	text-align:center;
}
.AdminPageHitsNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminPageHitsSpacer
{
	height:5px;
}
A.AdminPageHitsLink, A.AdminPageHitsLink:link, A.AdminPageHitsLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminPageHitsLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminPageHitsMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminShippingMethodsList                                     */
/**********************************************************/
.AdminShippingMethodsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminShippingMethodsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShippingMethodsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShippingMethodsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminShippingMethodsListSpacer
{
	height:5px;
}
.AdminShippingMethodsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}

A.AdminShippingMethodsListLink, A.AdminShippingMethodsListLink:link, A.AdminShippingMethodsListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminShippingMethodsListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminShippingMethodsDetail                     */
/**********************************************************/
.AdminShippingMethodsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminShippingMethodsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShippingMethodsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShippingMethodsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShippingMethodsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminShippingMethodsDetailSpacer
{
	height:5px;
}
A.AdminShippingMethodsDetailLink, A.AdminShippingMethodsDetailLink:link, A.AdminShippingMethodsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminShippingMethodsDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminShippingMethodsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminShopperList                                     */
/**********************************************************/
.AdminShopperListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminShopperListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#00CCFF;
}
.AdminShopperListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminShopperListSpacer
{
	height:5px;
}
.AdminShopperListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminShopperListLink, A.AdminShopperListLink:link, A.AdminShopperListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminShopperListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminShopperDetail                             */
/**********************************************************/
.AdminShopperDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminShopperDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminShopperDetailSpacer
{
	height:5px;
}
A.AdminShopperDetailLink, A.AdminShopperDetailLink:link, A.AdminShopperDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminShopperDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminShopperDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature Admin SitePage List                                     */
/**********************************************************/
.AdminSitePageListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSitePageListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSitePageListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSitePageListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSitePageListSpacer
{
	height:5px;
}
.AdminSitePageListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminSitePageListLink, A.AdminSitePageListLink:link, A.AdminSitePageListLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminSitePageListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin SitePage Detail                     */
/**********************************************************/
.AdminSitePageDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSitePageDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSitePageDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSitePageDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSitePageDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSitePageDetailSpacer
{
	height:5px;
}
A.AdminSitePageDetailLink, A.AdminSitePageDetailLink:link, A.AdminSitePageDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminSitePageDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminSitePageDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature Admin Vendor List                                     */
/**********************************************************/
.AdminVendorListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminVendorListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVendorListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVendorListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminVendorListSpacer
{
	height:5px;
}
.AdminVendorListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminVendorListLink, A.AdminVendorListLink:link, A.AdminVendorListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminVendorListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin Vendor Detail                     */
/**********************************************************/
.AdminVendorDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminVendorDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVendorDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVendorDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVendorDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminVendorDetailSpacer
{
	height:5px;
}
A.AdminVendorDetailLink, A.AdminVendorDetailLink:link, A.AdminVendorDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminVendorDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminVendorDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature Admin System Settings      */
/**********************************************************/










/**********************************************************/
/* Feature AdminFeatu#333333CategoryList                           */
/**********************************************************/
.AdminFeatu#333333CategoryListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFeatu#333333CategoryListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333CategoryListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333CategoryListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFeatu#333333CategoryListSpacer
{
	height:5px;
}
.AdminFeatu#333333CategoryListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminFeatu#333333CategoryListLink, A.AdminFeatu#333333CategoryListLink:link, A.AdminFeatu#333333CategoryListLink:visited
{
 	text-decoration:none;
	font-weight:bold;
	}
A.AdminFeatu#333333CategoryListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature AdminFeatu#333333CategoryDetail                         */
/**********************************************************/
.AdminFeatu#333333CategoryDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFeatu#333333CategoryDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333CategoryDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333CategoryDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFeatu#333333CategoryDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFeatu#333333CategoryDetailSpacer
{
	height:5px;
}
A.AdminFeatu#333333CategoryDetailLink, A.AdminFeatu#333333CategoryDetailLink:link, A.AdminFeatu#333333CategoryDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminFeatu#333333CategoryDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminFeatu#333333CategoryDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
/**********************************************************/
/* Feature AdminErrorLog                           */
/**********************************************************/
.AdminErrorLogTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminErrorLogTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminErrorLogColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminErrorLogNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminErrorLogSpacer
{
	height:5px;
}
.AdminErrorLogList
{
	text-decoration:none;
WORD-BREAK:BREAK-ALL;
}
A.AdminErrorLogLink, A.AdminErrorLogLink:link, A.AdminErrorLogLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminErrorLogLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin CreditCards List                                     */
/**********************************************************/
.AdminCreditCardsListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminCreditCardsListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCreditCardsListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCreditCardsListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminCreditCardsListSpacer
{
	height:5px;
}
.AdminCreditCardsListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminCreditCardsListLink, A.AdminCreditCardsListLink:link, A.AdminCreditCardsListLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminCreditCardsListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
/**********************************************************/
/* Feature Admin CreditCards Detail                     */
/**********************************************************/
.AdminCreditCardsDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminCreditCardsDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCreditCardsDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCreditCardsDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCreditCardsDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminCreditCardsDetailSpacer
{
	height:5px;
}
A.AdminCreditCardsDetailLink, A.AdminCreditCardsDetailLink:link, A.AdminCreditCardsDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
	}
A.AdminCreditCardsDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminCreditCardsDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminCustomerAttributesListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminCustomerAttributesListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCustomerAttributesListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCustomerAttributesListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminCustomerAttributesListSpacer
{
	height:5px;
}
.AdminCustomerAttributesListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
.AdminCustomerAttributesListCode
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
}
A.AdminCustomerAttributesListLink
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesListLink:link
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesListLink:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminCustomerAttributesDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminCustomerAttributesDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCustomerAttributesDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCustomerAttributesDetailColumnValue
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.AdminCustomerAttributesDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminCustomerAttributesDetailSpacer
{
	height:5px;
}
A.AdminCustomerAttributesDetailLink
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesDetailLink:link
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesDetailLink:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminCustomerAttributesDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminCustomerAttributesDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminExcludedLocations_Title
{
	font-size:18px;
	font-weight:bold;
}
.AdminExcludedLocations_Message
{
	font-weight:bold;
	color:#333333;
}
.AdminExcludedLocations_ColumnTitle
{
	font-weight:bold;
}
.AdminExcludedLocations_Link
{
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperSecurityTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminShopperSecurityInnerTable
{
}
.AdminShopperSecurityTitle
{
	font-size:18px;
	font-weight:bold;
}
.AdminShopperSecurityMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminShopperSecurityColumnTitle
{
	font-weight:bold;
}
.AdminShopperSecurityColumnValue
{
}
.AdminShopperSecurityLink
{
	font-weight:bold;
	text-decoration:none;
}
.AdminShopperSecurityNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminShopperSecuritySpacer
{
	height:5px;
}
.AdminSoftwareVersionTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSoftwareVersionInnerTable
{
}
.AdminSoftwareVersionTitle
{
	font-size:18px;
	font-weight:bold;
}
.AdminSoftwareVersionMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminSoftwareVersionColumnTitle
{
	font-weight:bold;
}
.AdminSoftwareVersionColumnValue
{
	font-weight:bold;
}
.AdminSoftwareVersionLink
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSoftwareVersionList
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSoftwareVersionNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSoftwareVersionSpacer
{
	height:5px;
}
.AdminNonWebItemListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminNonWebItemListTitle
{
	font-size:18px;
	font-weight:bold;
}
.AdminNonWebItemListMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminNonWebItemListNotFound
{
	font-weight:bold;
	color:#333333;
}
.AdminNonWebItemListColumnTitle
{
	font-weight:bold;
}
.AdminNonWebItemListLink
{
	font-weight:bold;
	text-decoration:none;
}
.AdminNonWebItemListList
{
	font-weight:bold;
	text-decoration:none;
	width:132px;
}
.AdminNonWebItemListSpacer
{
	height:5px;
}
.AdminNonWebItemDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminNonWebItemDetailTitle
{
	font-size:18px;
	font-weight:bold;
}
.AdminNonWebItemDetailMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminNonWebItemDetailNotFound
{
	font-weight:bold;
	color:#333333;
}
.AdminNonWebItemDetailColumnTitle
{
	font-weight:bold;
}
.AdminNonWebItemDetailColumnValue
{
	font-weight:bold;
}
A.AdminNonWebItemDetailLink
{
	font-weight:bold;
	text-decoration:none;
}
.AdminNonWebItemDetailDetail
{
	font-weight:bold;
	text-decoration:none;
}
.AdminNonWebItemDetailSpacer
{
	height:5px;
}
.AdminFreightBreakListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFreightBreakListTitle
{
	font-size:16px;
	font-weight:bold;
}
.AdminFreightBreakListMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminFreightBreakListNotFound
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.AdminFreightBreakListColumnTitle
{
	font-size:14px;
	font-weight:bold;
}
.AdminFreightBreakListColumnValue
{
	font-weight:bold;
}
.AdminFreightBreakListLink
{
	font-weight:bold;
	text-decoration:none;
}
.AdminFreightBreakListList
{
	font-weight:bold;
	text-decoration:none;
}
.AdminFreightBreakListDetail
{
	font-weight:bold;
	text-decoration:none;
}
.AdminFreightBreakListSpacer
{
	height:5px;
}
.AdminFreightBreakDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFreightBreakDetailTitle
{
	font-size:16px;
	font-weight:bold;
}
.AdminFreightBreakDetailMessage
{
	font-weight:bold;
	color:#333333;
}
.AdminFreightBreakDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
.AdminFreightBreakDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
}
.AdminFreightBreakDetailColumnValue
{
	font-weight:bold;
}
A.AdminFreightBreakDetailLink
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminFreightBreakDetailDetail
{
	font-weight:bold;
	text-decoration:none;
}
.AdminFreightBreakDetailSpacer
{
	height:5px;
}
.AdminShopperListShopperRecordOdd
{
	background-color:#CCFFFF;
}
.AdminShopperListShopperRecordEven
{
	background-color:#FFFFFF;
}
A.AdminShopperListColumnTitleLink, A.AdminShopperListColumnTitleLink:link, A.AdminShopperListColumnTitleLInk:visited
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	background-color:#00CCFF;
}
A.AdminShopperListColumnTitleLInk:hover
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	background-color:#00CCFF;
}
.AdminSiteAnalysisTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSiteAnalysisText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartSearchTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartSearchText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartSearchHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartSearchDescription
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperSearchTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperSearchText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperSearchHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperSearchDescription
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperSearchTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperSearchText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperSearchHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperSearchDescription
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperListHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperListHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperListText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperListText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListNextPrev
{
	width:15%;
}
.AdminSalesByShopperListNextPrev
{
	width:15%;
}
.AdminVisitsByShopperListNextPrev
{
	width:15%;
}
.AdminAbandonedCartList_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperList_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperList_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListPageXOfY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperListPageXofY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperListPageXofY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListPageSeq
{
	text-align:center;
	width:85%;
}
.AdminSalesByShopperListPageSeq
{
	text-align:center;
	width:85%;
}
.AdminVisitsByShopperListPageSeq
{
	text-align:center;
	width:85%;
}
.AdminAbandonedCartList_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperList_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperList_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartListText, A.AdminAbandonedCartListText:link, A.AdminAbandonedCartListText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminSalesByShopperListText, A.AdminSalesByShopperListText:link, A.AdminSalesByShopperListText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminVisitsByShopperListText, A.AdminVisitsByShopperListText:link, A.AdminVisitsByShopperListText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartList_PageLinks, A.AdminAbandonedCartList_PageLinks:link, A.AdminAbandonedCartList_PageLinks:visited
{
font-weight:bold;
text-decoration:none;
}
A.AdminSalesByShopperList_PageLinks, A.AdminSalesByShopperList_PageLinks:link, A.AdminSalesByShopperList_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminVisitsByShopperList_PageLinks, A.AdminVisitsByShopperList_PageLinks:link, A.AdminVisitsByShopperList_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartList_PrevNextLinks, A.AdminAbandonedCartList_PrevNextLinks:link, A.AdminAbandonedCartList_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminSalesByShopperList_PrevNextLinks, A.AdminSalesByShopperList_PrevNextLinks:link, A.AdminSalesByShopperList_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}

A.AdminVisitsByShopperList_PrevNextLinks, A.AdminVisitsByShopperList_PrevNextLinks:link, A.AdminVisitsByShopperList_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetailHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetailHeader
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetailText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetailText
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailNextPrev
{
	width:15%;
}
.AdminSalesByShopperDetailNextPrev
{
	width:15%;
}
.AdminVisitsByShopperDetailNextPrev
{
	width:15%;
}
.AdminAbandonedCartDetail_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetail_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetail_PrevNextLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailPageXOfY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetailPageXofY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetailPageXofY
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailPageSeq
{
	text-align:center;
	width:85%;
}
.AdminSalesByShopperDetailPageSeq
{
	text-align:center;
}
.AdminVisitsByShopperDetailPageSeq
{
	text-align:center;
}
.AdminAbandonedCartDetail_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetail_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetail_PageLinks
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartDetailText, A.AdminAbandonedCartDetailText:link, A.AdminAbandonedCartDetailText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminSalesByShopperDetailText, A.AdminSalesByShopperDetailText:link, A.AdminSalesByShopperDetailText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminVisitsByShopperDetailText, A.AdminVisitsByShopperDetailText:link, A.AdminVisitsByShopperDetailText:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartDetail_PageLinks, A.AdminAbandonedCartDetail_PageLinks:link, A.AdminAbandonedCartDetail_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminSalesByShopperDetail_PageLinks, A.AdminSalesByShopperDetail_PageLinks:link, A.AdminSalesByShopperDetail_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminVisitsByShopperDetail_PageLinks, A.AdminVisitsByShopperDetail_PageLinks:link, A.AdminVisitsByShopperDetail_PageLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminAbandonedCartDetail_PrevNextLinks, A.AdminAbandonedCartDetail_PrevNextLinks:link, A.AdminAbandonedCartDetail_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminSalesByShopperDetail_PrevNextLinks, A.AdminSalesByShopperDetail_PrevNextLinks:link, A.AdminSalesByShopperDetail_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
A.AdminVisitsByShopperDetail_PrevNextLinks, A.AdminVisitsByShopperDetail_PrevNextLinks:link, A.AdminVisitsByShopperDetail_PrevNextLinks:visited
{
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminAbandonedCartDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSalesByShopperDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminVisitsByShopperDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFailedSearchesListTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFailedSearchesListTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFailedSearchesListColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.AdminFailedSearchesListNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFailedSearchesListSpacer
{
	height:5px;
}
.AdminFailedSearchesListList
{
	font-weight:bold;
	text-decoration:none;
	width:120px;
padding-right:8px;
padding-left:8pxpadding-bottom;
padding-top:5px;
}
A.AdminFailedSearchesListLink, A.AdminFailedSearchesListLink:link, A.AdminFailedSearchesListLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminFailedSearchesListLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminFailedSearchesDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminFailedSearchesDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFailedSearchesDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFailedSearchesDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminFailedSearchesDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminFailedSearchesDetailSpacer
{
	height:5px;
}
.AdminFailedSearchesDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
A.AdminFailedSearchesDetailLink, A.AdminFailedSearchesDetailLink:link, A.AdminFailedSearchesDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
A.AdminFailedSearchesDetailLink:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.AdminVisitsByShopperSearchSearchFor
{
	width:125px;
}
.AdminSalesByShopperSearchSearchFor
{
	width:125px;
}
.AdminAbandonedCartSearchSearchFor
{
	width:125px;
}
.AdminItemImageUploadTable
{
	width:700px;
	border-width:0;
	border-style:none;
	padding:0;
}
.AdminItemImageUploadTitle
{
	font-size:16px;
	font-weight:bold;
}
.AdminItemImageUploadColumnTitle
{
	font-size:14px;
	font-weight:bold;
}
.AdminItemImageUploadDescription
{
	font-weight:bold;
}
A.AdminItemImageUploadLink, A.AdminItemImageUploadLink:link, A.AdminItemImageUploadLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
.AdminItemImageUploadSpacer
{
	height:5px;
}
.AdminVisitsByShopperSearchSearchFor
{
	width:125px;
}
.AdminSalesByShopperSearchSearchFor
{
	width:125px;
}
.AdminAbandonedCartSearchSearchFor
{
	width:125px;
}








.MasterCustomerCityText
{
}
.MasterCustomerStateText
{
}
.ShoppingCart_AvailabilityHeaderAlign
{
	text-align:center;
}
.ShoppingCart_AvailabilityTextAlign
{
	text-align:center;
}
.ShoppingCart_Availability
{
	text-decoration:none;
}

.ProductSearch_InnerTable
{
}
.MasterCustomerCodeAlign
{
	width:125px;
}
.MasterCustomerNameAlign
{
	width:125px;
}
.MasterCustomerCityAlign
{
	width:125px;
}
.MasterCustomerStateAlign
{
	width:125px;
}
A.MasterCustomerCodeTitle, A.MasterCustomerCodeTitle:link, A.MasterCustomerCodeTitle:visited
{
	text-decoration:none;
}
A.MasterCustomerNameTitle, A.MasterCustomerNameTitle:link, A.MasterCustomerNameTitle:visited
{
	text-decoration:none;
}
A.MasterCustomerCityTitle, A.MasterCustomerCityTitle:link, A.MasterCustomerCityTitle:visited
{
	text-decoration:none;
}
A.MasterCustomerStateTitle, A.MasterCustomerStateTitle:link, A.MasterCustomerStateTitle:visited
{
	
	
	text-decoration:none;
}
A.MasterCustomerCodeTitle:hover
{
	text-decoration:underline;
}
A.MasterCustomerNameTitle:hover
{
	text-decoration:underline;
}
A.MasterCustomerCityTitle:hover
{
	text-decoration:underline;
}
A.MasterCustomerStateTitle:hover
{
	text-decoration:underline;
}
.PurchaseDetailExtendedPriceHeader
{
	font-weight:bold;
	text-align:center;
}
.PurchaseDetailExtendedPriceValue
{
	text-align:center;
}
.AdminItemImageUploadUploadType
{
	font-weight:bold;
}
.AdminSelectUOMDetailTable
{
	background-color:#FFFFFF;
	width:700px;
}
.AdminSelectUOMDetailTitle
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSelectUOMDetailColumnTitle
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSelectUOMDetailColumnValue
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.AdminSelectUOMDetailNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminSelectUOMDetailSpacer
{
	height:5px;
}

A.AdminSelectUOMDetailLink, A.AdminSelectUOMDetaillLink:link, A.AdminSelectUOMDetailLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
.AdminSelectUOMDetailLink:hover
{
 	font-weight:bold;
	text-decoration:underline;
}
.AdminSelectUOMDetailMessage
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

.QuoteListOrderValueValue
{
	text-align:left;
	font-weight:bold;
}
.AdminAbbreviationsDownloadNotFound
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminAbbreviationsUploadTable
{
	width:700px;
	border-width:0;
	border-style:none;
	padding:0;
}
.AdminAbbreviationsUploadTitle
{
	font-size:16px;
	font-weight:bold;
}
.AdminAbbreviationsUploadColumnTitle
{
	font-size:14px;
	font-weight:bold;
}
.AdminAbbreviationsUploadDescription
{
	font-weight:bold;
}
A.AdminAbbreviationsUploadLink, A.AdminAbbreviationsUploadLink:link, A.AdminAbbreviationsUploadLink:visited
{
	text-decoration:none;
	font-weight:bold;
}
.AdminAbbreviationsUploadSpacer
{
	height:5px;
}
.AdminAbbreviationsUploadUploadType
{
	font-weight:bold;
}
.AdminAbbreviationsUploadGetMessage
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.AdminItemImageUploadGetMessage
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.LogonEmailTextBox, .LogonPasswordTextBox
{
	width:150px;

}
.Logonhead
{
	font-family:Tahoma, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
	margin-bottom:3px;
}
.LogonInputTextTD
{
	font-family:Tahoma, sans-serif; 
	font-size:10px;
	color:#000000;
	text-decoration: none;
	width:0px;  /* space of input boxes from titles */
}
#SubmitLogon
{
    margin-top: 5px;
}
.LogonInputTextTDH
{
	margin-left:15px;
	margin-top:5px;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
	width:0px;  /* space of input boxes from titles */
	white-space: nowrap;
}

.Logonsidelink
{
 	font-family:Tahoma, sans-serif; 
	font-size:10px;
	color:#000000;
	text-decoration: none;
	padding-left:15px;
}

.LogonlogonText
{
    color: #000000;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    line-height: 22px;
    padding-left: 0;
    text-decoration: none;
}
.LogonloggedStatus
{
    color: #000000;
    font-family: Tahoma,sans-serif;
    font-size: 11px;
    line-height: 22px;
    padding-left: 0;
    text-decoration: none;
}
A.LogonRegisterLinkText, A.LogonRegisterLinkText:link, A.LogonRegisterLinkText:visited
{
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
}
A.LogonRegisterLinkText:hover
{
 	font-family:Tahoma, sans-serif; 
	color:#88122A;
	text-decoration: none;
	text-decoration:underline;	
}


.AdminFileRotator_Table
{

width:100%;
border-width:0;
border-style:none;
padding:10px;
}

.AdminFileRotator_Title
{

font-size:18px;
font-family:Arial;
font-weight:bold;
}

.AdminFileRotator_Description
{

font-size:12px;
font-family:Arial;
}

.AdminFileRotator_HeaderLabel
{

font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:underline;
}

.AdminFileRotator_DisplayTypes
{

font-size:12px;
font-family:Arial;
}

.AdminSystemListCopyTable
{

width:100%;
border-width:0;
border-style:none;
padding:5px;
}

.AdminSystemListCopyInnerTable
{

width:100%;
border-width:0;
border-style:none;
padding:5px;
}

.AdminSystemListCopyTitle
{

font-size:18px;
font-family:Arial;
font-weight:bold;
}

.AdminSystemListCopyColumnValue
{

font-size:12px;
font-family:Arial;
vertical-align:top;
}

.AdminSystemListCopyColumnTitle
{

font-size:14px;
font-family:Arial;
font-weight:bold;
vertical-align:top;
}

.AdminSystemListCopyLink
{

color:#000000;
font-size:12px;
font-family:Arial;
}

.AdminSearchFieldsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSearchFieldsColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
width:25%;
text-align:center;
}

.AdminSearchFieldsAdminPageLink
{


text-decoration:none;
font-weight:bold;
}

.AdminSearchFieldsRecordOdd
{

background-color:#CCFFFF;
}

.AdminSearchFieldsRecordEven
{

background-color:#FFFFFF;
}

.AdminSearchFieldsFieldName
{

font-size:14px;
font-weight:bold;
text-decoration:none;
width:150px;
text-align:left;
}

.AdminSearchFieldsTitleDescription
{

color:#000000;
font-size:12px;
font-family:Arial;
}

.AdminSearchFieldsMainTable
{

width:700px;
border-width:0;
border-style:none;
}

.AdminSearchFieldsCheckBox
{

text-align:center;
}

.AdvancedSearch_SearchType
{

font-weight:bold;
text-align:left;
}

.AdvancedSearch_SearchByHeader
{

font-weight:bold;
text-align:left;
width:30%;
text-decoration:underline;
}

.AdvancedSearch_SearchMethodHeader
{

font-weight:bold;
text-align:left;
width:30%;
text-decoration:underline;
}

.AdvancedSearch_SearchTextHeader
{

font-weight:bold;
width:40%;
text-align:left;
}

.AdvancedSearch_List
{

font-weight:bold;
width:100%;
text-align:left;
}

.AdvancedSearch_SearchMethod
{

font-weight:bold;
width:100%;
text-align:left;
}

.AdvancedSearch_Input
{

font-weight:bold;
width:100%;
text-align:left;
}



.AdvancedSearch_Table
{

width:100%;
}

.ShipBillInformation_ShippingMethodSetAsDefaultLabel
{

font-weight:bold;
}

.ShipBillInformation_ShipToAddressSetAsDefaultLabel
{

font-weight:bold;
}

.ShoppingList_InvalidItemMessage
{

color:#333333;
font-weight:bold;
}

.ItemSearchResults_AlternateHeaderAlign
{

text-align:center;
}

.ItemSearchResults_SRP
{

color:#333333;
font-weight:bold;
text-align:right;
}

.ItemSearchResults_UOMHeaderAlign
{

text-align:center;
}



.SurveyTable
{
width:120px;
}

.SurveyTitle_Image
{
text-align:center;
padding-left:13px;
}

.SurveyQuestion
{
width:120px;
padding-left:20px;
font-size:12px;
font-family:Arial;
text-decoration:none;
}

.SurveyQuestionSpacer
{

height:5px;
}

.SurveyNoQuestionMessage
{
width:120px;
padding-left:20px;
font-size:12px;
font-family:Arial;
text-decoration:none;
}

.SurveyColumnRadioButton
{
padding-left:20px;
text-align:center;
width:10%;
}

.SurveyColumnRadioButtonValue
{

font-size:12px;
font-family:Arial;
text-decoration:none;
}

.SurveyResponseSpacer
{

height:2px;
}

.SurveySubmitButton
{
text-align:center;
}

.SurveyResultsTitle_Image
{
padding-left:13px;
text-align:center;
}

.SurveyResultsQuestion
{
font-size:12px;
font-family:Arial;
text-decoration:none;
width:125px;
padding-left:20px;
}

.SurveyResultQuestionSpacer
{

height:5px;
}

.SurveyResultsPercentageText
{
padding-left:20px;
font-size:12px;
font-family:Arial;
}

.SurveyResultsRespsonse
{
padding-left:20px;
font-size:12px;
font-family:Arial;
text-decoration:none;
}

.SurveyResultsResponseSpacer
{

height:5px;
}

.SurveyViewArchiveButton
{

text-align:center;
height:35px;
}

.SurveyQuestionsListTable
{
width:700px;
}

.SurveyQuestionsListTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.SurveyQuestionsListColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.SurveyQuestionsListNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.SurveyQuestionsListSpacer
{

height:5px;
}

.SurveyQuestionsListList
{

font-weight:bold;
text-decoration:none;
}

A.SurveyQuestionsListLink, A.SurveyQuestionsListLink:link, A.SurveyQuestionsListLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.SurveyQuestionsListLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.SurveyQuestionResultsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.SurveyQuestionResultsQuestion
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.SurveyQuestionResultsResponseTxt
{

font-size:16px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

.SurveyQuestionResultsPercentageText
{

font-size:14px;
font-family:Arial;
font-weight:bold;
}

.SurveyQuestionResultsQuestionSpacer
{

height:5px;
}

.SurveyQuestionResultsCommentTxt
{

font-size:14px;
font-family:Arial;
}

A.SurveyQuestionResultsLink, A.SurveyQuestionResultsLink:link, A.SurveyQuestionResultsLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.SurveyQuestionResultsLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSurveyQuestionsDetailTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSurveyQuestionsDetailColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminSurveyQuestionsDetailSpacer
{

height:5px;
}

.AdminSurveyQuestionsDetailAsterisk
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.AdminSurveyQuestionsDetailDateText
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

A.AdminSurveyQuestionsDetailLink, A.AdminSurveyQuestionsDetailLink:link, A.AdminSurveyQuestionsDetailLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSurveyQuestionsDetailLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSupportUtilitiesTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminSupportUtilitiesTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSupportUtilitiesSpacer
{

height:5px;
}

.AdminSupportUtilitiesInnerTable
{

}

.AdminSupportUtilitiesLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminSupportUtilitiesDropdownValue
{

}

.AdminSupportUtilitiesFileNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminSupportUtilitiesButton
{

}

A.AdminSupportUtilitiesLink, A.AdminSupportUtilitiesLink:link, A.AdminSupportUtilitiesLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSupportUtilitiesLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ContractPricing_Table
{

width:100%;
border-width:0;
border-style:none;
padding:10px;
}

.ContractPricing_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ContractPricing_Description
{

font-size:14px;
text-decoration:none;
}

.ContractPricing_InnerTable
{

width:100%;
border-width:0;
border-style:none;
padding:10px;
}

.ContractPricing_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ContractPricing_ColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ContractPricing_ContinueLink
{

font-size:14px;
text-decoration:none;
}

.ContractPricing_PrevNextLink
{

font-size:0px;
color:#FFFFFF;
}

.ItemSearchResults_MFGPartNumber
{

}

.ItemSearchResults_UPCNumber
{

}

.ItemSearchResults_MFGPartNumberLabel
{

font-weight:bold;
}

.ItemSearchResults_UPCNumberLabel
{

font-weight:bold;
}

.SelectShipTo_DefaultShipToDirections
{

font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.SelectShipTo_DefaultShipToTable
{
	display:none;

background-color:#FFFFFF;
}

.SelectShipTo_NoDefaultShipTo
{

font-size:16px;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.SelectShipTo_InnerTableSpacer
{

height:1px;
}

.SelectShipTo_TableSpacer
{

height:50px;
}

.SelectShipTo_DefaultShipToCaptionImage
{

border:0px;
}

.SelectShipTo_ShipToCaptionImage
{

border:0px;
}

.CategorySearchResults_CategoryRow
{
    border-collapse: separate;
    display: table;
    margin-bottom: 5px;
}

.ShoppingCart_RelatedItemsMessage
{

text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Arial;
}

.BaseTextBoxClass
{

}

.LogonEmailTextBox
{

}

.NewShopperFirstNameTextBox
{

}

.NewShopperLastNameTextBox
{

}

.NewShopperEmailTextBox
{

}

.NewShopperCustomerCodeTextBox
{

}

.NewShopperPasswordTextBox
{

}

.NewShopperVerifyPasswordTextBox
{

}

.NewShopperHintTextBox
{

}

.ContactUsContactsList

{

}

.ContactUsCompanyLabel
{

}

.ContactUsFirstNameLabel
{

}

.ContactUsLastNameLabel
{

}

.ContactUsPhoneLabel
{

}

.ContactUsEmailLabel
{

}

.InputQuantity
{

}

.ShoppingListSelectNewListText
{
	height: 20px;
    margin-left: 5px;
    margin-right: 5px;
}

.ShoppingListQuantityText
{

}

.QuickOrderQuantityText
{
    height: 25px;
    margin: 5px;
    width: 170px !important;
}
.QuickOrder_Table input {
    border-color: #CCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #333;
    height: 25px;
    padding-top: 3px;
    width: 70px;
}
.QuickOrder_Button
{
	border:none!important;
	height: 20px!important;
    width: 84px!important;
}
.ShoppingCartQuantityText
{

}

.ShoppingCartHeaderReqDateText
{

}

.ShoppingCartLineReqDateText
{
width: 80px;
}
.ShipBillInformation_Table
{
	width:670px;
}

.ShoppingCartRFQQuantityText
{
    margin-left: 3px;
    margin-right: 10px;
    width: 110px;
	height: 20px;
text-align: right;
}

.ShoppingCartRFQItemID
{
    height: 20px;
    margin-left: 3px;
    margin-right: 10px;
    width: 355px;
}

.MyAccountSelectStartDate
{

}

.MyAccountSelectEndDate
{

}

.MyAccountSelectDownloadStartDate
{

}

.MyAccountSelectDownloadEndDate
{

}

.MyAccountSelectSearchText
{

}

.MyAccountProfilePasswordText
{

}

.MyAccountProfileVerifyPasswordText
{

}

.MyAccountProfilePasswordHintText
{

}

.MyAccountProfilePasswordEmailText
{

}

.MyAccountOpenARListTotalAmountText
{

}

.ARListAmountText
{

}

.MyAccountOpenARPaymentBillToFirstNameText
{

}

.MyAccountOpenARPaymentBillToLastNameText
{

}

.MyAccountOpenARPaymentBillToAddress1Text
{

}

.MyAccountOpenARPaymentBillToAddress2Text
{

}

.MyAccountOpenARPaymentBillToCityText
{

}

.MyAccountOpenARPaymentBillToStateText
{

}

.MyAccountOpenARPaymentBillToZipText
{

}

.MyAccountOpenARPaymentBillToCountryText
{

}

.ShipBillInformationShipToCompanyText
{

}

.ShipBillInformationShipToFirstNameText
{

}

.ShipBillInformationShipToLastNameText
{

}

.ShipBillInformationShipToAddress1Text
{

}

.ShipBillInformationShipToAddress2Text
{

}

.ShipBillInformationShipToCityText
{

}

.ShipBillInformationShipToStateText
{

}

.ShipBillInformationShipToZipText
{

}

.ShipBillInformationShipToCountryText
{

}

.ShipBillInformationBillToFirstNameText
{

}

.ShipBillInformationBillToLastNameText
{

}

.ShipBillInformationBillToAddress1Text
{

}

.ShipBillInformationBillToAddress2Text
{

}

.ShipBillInformationBillToCityText
{

}

.ShipBillInformationBillToStateText
{

}

.ShipBillInformationBillToZipText
{

}

.ShipBillInformationBillToCountryText
{

}

.ShipBillInformationEmailAddressText
{

}

.ShipBillInformationNotepadText
{

}

.ShipBillInformationPONumberText
{

}

.ShipBillInformationCCNumberText
{

}

.ShipBillInformationCCMonthText
{
	width:85px !important;
}

.ShipBillInformationCCYearText
{
	width:85px !important;
}
.ShipBillInformation_ErrorMessage
{
	color:#950E14 !important;
	font-weight:bold;
}
.ShipBillInformationCCCV2Text
{

}

.InvoiceListInvoiceAmountHeader
{

font-weight:bold;
text-align:left;
}

.InvoiceListInvoiceAmountValue
{

text-align:center;
}

.ShoppingCart_PriceBreakMessage
{

font-size:12px;
font-family:Arial;
}

.ShoppingListDefaultSortLink
{

text-decoration:none;
}

.ShoppingListDefaultSortLinkTD
{

text-align:right;
padding-right:20px;
}

.ItemSearchResults_CategoryLinksTD
{

font-weight:bold;
text-decoration:none;
}

.ItemSearchResults_CategoryLink
{

font-weight:bold;
text-decoration:none;
}

.AdminDownTimeTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminDownTimeTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminDownTimeDescription
{

font-size:14px;
text-decoration:none;
}

.AdminDownTimeColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminDownTimeColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminDownTimeNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminDownTimeSpacer
{

height:5px;
}

.AdminDownTimeMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

A.AdminDownTimeLink, A.AdminDownTimeLink:link, A.AdminDownTimeLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminDownTimeLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSystemSettingsTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminSystemSettingsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSystemSettingsSpacer
{

height:5px;
}

.AdminSystemSettingsList
{

font-weight:bold;
text-decoration:none;
}

A.AdminSystemSettingsLink, A.AdminSystemSettingsLink:link, A.AdminSystemSettingsLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSystemSettingsLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSalesHistoryTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminSalesHistoryTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSalesHistoryDescription
{

font-size:14px;
text-decoration:none;
}

.AdminSalesHistoryColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminSalesHistoryColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminSalesHistoryNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminSalesHistorySpacer
{

height:5px;
}

.AdminSalesHistoryMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

A.AdminSalesHistoryLink, A.AdminSalesHistoryLink:link, A.AdminSalesHistoryLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSalesHistoryLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminPricesTable
{

background-color:#FFFFFF;
width:100%;
}

.AdminPricesTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminPricesSpacer
{

height:5px;
}

A.AdminPricesLink, A.AdminPricesLink:link, A.AdminPricesLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminPricesLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminPricesMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminPricesInnerTable
{

}

.AdminPricesList
{

font-weight:bold;
text-decoration:none;
}

.ShoppingCart_ShipMethodLabel
{

font-weight:bold;
}

.ShoppingCart_ShippingMethodError
{

font-weight:bold;
color:#333333;
}

.ShoppingCart_ShippingMethodSetAsDefaultLabel
{

font-weight:bold;
}

.ShoppingCart_FreightLabel
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.ShoppingCart_TotalLabel
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.ShoppingCart_FreightText
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.ShoppingCart_TotalText
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.ShoppingCart_FreightLines
{

background-color:#333333;
}

.ShoppingCart_TotalLines
{

background-color:#333333;
}

.ShoppingCart_FreightAlign
{

text-align:right;
background-color:#333333;
}

.ShoppingCart_TotalAlign
{

text-align:right;
background-color:#333333;
}

.AdminShopperListErrorMessage
{

text-decoration:none;
font-weight:bold;
}

.MaxRowsForDownloadTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.MaxRowsForDownloadSpacer
{

height:5px;
}

.MaxRowsForDownloadMessage
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.MaxRowsForDownloadDescriptionLayout
{
	font-size:14px;
	text-decoration:none;
}
.MaxRowsForDownloadTextField
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.MaxRowsForDownloadLink
{
	text-decoration:none;
	font-weight:bold;
}

.BrandsListBrandsDropDownList
{
	width:150px;
	padding-left: 15px;
	margin-left:15px;
	font-size: 10px;	
}

.ItemSearchResults_RefineSearchTD
{

}

.ItemSearchResults_RefineSearchImage
{

}

.AdminMasterProductUploadTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminMasterProductUploadTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminMasterProductUploadLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminMasterProductUploadSiteLockedMsg
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminMasterProductUploadDescription
{

font-weight:bold;
}

.AdminMasterProductUploadSpacer
{

height:5px;
}

A.AdminMasterProductUploadLink, A.AdminMasterProductUploadLink:link, A.AdminMasterProductUploadLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminMasterProductUploadLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminMasterProductUploadBadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminMasterProductUploadSuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminCategoryUploadTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminCategoryUploadTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminCategoryUploadLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminCategoryUploadSiteLockedMsg
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminCategoryUploadDescription
{

font-weight:bold;
}

.AdminCategoryUploadSpacer
{

height:5px;
}

A.AdminCategoryUploadLink, A.AdminCategoryUploadLink:link, A.AdminCategoryUploadLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminCategoryUploadLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminCategoryUploadBadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminCategoryUploadSuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.MyAccountInvoicesListHeaderLink
{

font-size:12px;
font-family:Arial;
color:blue;
}

.MyAccountInvoicesListCurrentHeaderLink
{

font-size:14px;
font-family:Arial;
color:blue;
}

.MyAccountOpenQuoteListHeaderLink
{

font-size:12px;
font-family:Arial;
color:blue;
}

.MyAccountOpenQuoteListCurrentHeaderLink
{

}

.MyAccountOpenOrderListHeaderLink
{

font-size:12px;
font-family:Arial;
color:blue;
}

.MyAccountOpenOrderListCurrentHeaderLink
{

font-size:14px;
font-family:Arial;
color:blue;
}

.ContractListHeaderLink
{

font-size:12px;
font-family:Arial;
color:blue;
}

.ContractListCurrentHeaderLink
{

font-size:14px;
font-family:Arial;
color:blue;
}

.MyAccountOpenARListHeaderLink
{

font-size:12px;
font-family:Arial;
color:blue;
}

.MyAccountOpenARListCurrentHeaderLink
{

font-size:14px;
font-family:Arial;
color:blue;
}

.PastPurchasesSelect_DisplayPurchaseByRow
{

vertical-align:top;
}

.PastPurchasesSelect_Labels
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_ColValue
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesSelect_RangeLabels
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_ColHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesCategoryReport_ColHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesCategoryReport_ColValue
{

font-size:12px;
font-family:Arial;
}

.CustomerAdminShopperListTable
{

background-color:#FFFFFF;
width:700px;
}

.CustomerAdminShopperListTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminShopperListColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
background-color:#00CCFF;
}

.CustomerAdminShopperListNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.CustomerAdminShopperListSpacer
{

height:5px;
}

.CustomerAdminShopperListList
{

font-weight:bold;
text-decoration:none;
width:120px;
}

A.CustomerAdminShopperListLink, A.CustomerAdminShopperListLink:link, A.CustomerAdminShopperListLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.CustomerAdminShopperListLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.CustomerAdminShopperListShopperRecordOdd
{

background-color:#CCFFFF;
}

.CustomerAdminShopperListShopperRecordEven
{

background-color:#FFFFFF;
}

A.CustomerAdminShopperListColumnTitleLInk:hover
{

font-size:14px;
text-decoration:underline;
font-weight:bold;
background-color:#00CCFF;
}

.CustomerAdminShopperListErrorMessage
{

text-decoration:none;
font-weight:bold;
}

.CustomerAdminSettingsTable
{

background-color:#FFFFFF;
width:700px;
}

.CustomerAdminSettingsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminSettingsSpacer
{

height:5px;
}

.CustomerAdminSettingsInnerTable
{

}

.CustomerAdminSettingsMessage
{

font-weight:bold;
color:#333333;
}

.CustomerAdminSettingsDescription
{

font-size:14px;
text-decoration:none;
}

.CustomerAdminSettingsColumnTitle
{

font-weight:bold;
}

.CustomerAdminSettingsColumnValue
{

}

.CustomerAdminSettingsCheckbox
{

}

A.CustomerAdminSettingsLink, A.CustomerAdminSettingsLink:link, A.CustomerAdminSettingsLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.CustomerAdminSettingsLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.CustomerAdminTable
{

background-color:#FFFFFF;
width:700px;
}

.CustomerAdminTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminSpacer
{

height:5px;
}

.CustomerAdminList
{

font-weight:bold;
text-decoration:none;
}

A.CustomerAdminLink, A.CustomerAdminLink:link, A.CustomerAdminLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.CustomerAdminLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.CustomerAdminShopperDetailTable
{

background-color:#FFFFFF;
width:700px;
}

.CustomerAdminShopperDetailTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminShopperDetailColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminShopperDetailColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.CustomerAdminShopperDetailNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.CustomerAdminShopperDetailSpacer
{

height:5px;
}

A.CustomerAdminShopperDetailLink, A.CustomerAdminShopperDetailLink:link, A.CustomerAdminShopperDetailLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.CustomerAdminShopperDetailLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.CustomerAdminShopperDetailMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.CustomerAdminShopperSecurityTable
{

background-color:#FFFFFF;
width:700px;
}

.CustomerAdminShopperSecurityInnerTable
{

}

.CustomerAdminShopperSecurityTitle
{

font-size:18px;
font-weight:bold;
}

.CustomerAdminShopperSecurityMessage
{

font-weight:bold;
color:#333333;
}

.CustomerAdminShopperSecurityColumnTitle
{

font-weight:bold;
}

.CustomerAdminShopperSecurityColumnValue
{

}

.CustomerAdminShopperSecurityLink
{

font-weight:bold;
text-decoration:none;
}

.CustomerAdminShopperSecurityNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.CustomerAdminShopperSecuritySpacer
{

height:5px;
}

.PastPurchasesCategoryReport_HorizontalLine
{

background-color:#000000;
height:1px;
}

.PastPurchasesCategoryReport_CategoryNameHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesCategoryReport_CategoryNameTotals
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_SearchSummary
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_ItemCodeHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_LastInvoiceDateHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_UnitSizeHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_UOMHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_OrderNumberHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_PONumberHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_InvoiceNumberHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_InvoiceDateHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_UOMHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_QtyToAddLabel
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_SearchSummary
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesCategoryReport_SearchSummary
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesCategoryReport_InvoiceLines
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchasesCategoryReport_ExtendedPrice
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_TotalInvoiceLines
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_TotalExtendedPrice
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_QtyInvoiced
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_UnitSize
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_InvoiceAmount
{

text-align:right;
font-size:12px;
font-family:Arial;
}

.PastPurchasesCategoryReport_InvoiceLinesTotals
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesCategoryReport_InvoiceLinesHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesCategoryReport_ExtendedPriceHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesCategoryReport_ExtendedPriceTotals
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesItemReport_TotalInvoiceLinesHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesItemReport_TotalExtendedPriceHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_QtyInvoicedHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_UnitSizeHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_InvoiceAmountHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.PastPurchasesSelect_Table
{

width:100%;
}

.PastPurchasesCategoryReport_Table
{

width:100%;
}

.PastPurchasesItemReport_SummaryTable
{

width:100%;
}

.PastPurchaseItemDetailReport_SummaryTable
{

width:100%;
}

.PastPurchasesCategoryReport_SummaryTable
{

width:100%;
}

.PastPurchasesCategoryReport_CategoryName
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesCategoryReport_Description
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_Description
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_PrintPage
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_ItemCode
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_LastInvoiceDate
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_UnitSize
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesItemReport_UOM
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_OrderNumber
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_PONumber
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_InvoiceNumber
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_InvoiceDate
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_UOM
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_PrintPage
{

font-size:12px;
font-family:Arial;
}

.PastPurchaseItemDetailReport_Description
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesSelect_Description
{
    color: #03031B;
    font-size: 12px;
    line-height: 22px;
}

.PastPurchasesCategoryReport_PrintPage
{

font-size:12px;
font-family:Arial;
}

.PastPurchasesCategoryReport_Title
{

font-size:16px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_Title
{

font-size:16px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_Title
{

font-size:16px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesSelect_Title
{

font-size:16px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchasesItemReport_ExcelLink
{

border:0px;
}

.PastPurchasesCategoryReport_ExcelLink
{

border:0px;
}

.PastPurchaseItemDetailReport_ExcelLink
{

border:0px;
}

.PastPurchasesItemReport_AddButtons
{

text-align:right;
}

.SuspendedOrdersListCheckBox
{

font-weight:bold;
text-align:center;
}

.ItemSearchResults_WeightLabel
{

font-weight:bold;
}

.ItemSearchResults_DimensionLabel
{

font-weight:bold;
}

.ItemSearchResults_Weight
{

}

.ItemSearchResults_Dimension
{

}

.OrderConfirmation_ShopperTable
{

width:290px;
}

.OrderConfirmation_ShopperLabel
{

font-weight:bold;
text-decoration:none;
}

.OrderConfirmation_ShopperText
{

text-decoration:none;
}

.OrderConfirmation_ManagerTable
{

width:290px;
}

.OrderConfirmation_ManagerLabel
{

font-weight:bold;
text-decoration:none;
}

.OrderConfirmation_ManagerText
{

text-decoration:none;
}

.ItemSearchResults_RefineSearchSearchBox
{

width:220px;
margin-bottom:0px;
border-color:#333333;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #FFFFFF;
BORDER-STYLE:SOLID;
margin-right:5px;
}

.PastPurchasesItemReport_QtyHeader
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-align:right;
white-space: nowrap;
}

.ItemSearchResults_UOMTextAlign
{

text-align:center;
}

.ShoppingCart_CartContractLabel
{

font-weight:bold;
}

.ShoppingCart_CartContractText
{

}

.ShoppingCart_CartContractDetailsLink
{

}

.ShoppingCart_CartContractRemoveLink
{

}

.ShoppingCart_CartContractChangeLink
{

}

.ShipBillInformation_ShipToPhoneLabel
{

font-weight:bold;
}

.ShipBillInformationShipToPhoneText
{

}

.CouponSelection_ColHeader
{

font-weight:bold;
}

.CouponSelection_CouponNumber
{

font-weight:bold;
text-decoration:none;
}

.CouponSelection_CouponExpireDate
{

}

.CouponSelection_CouponOpenValue
{

}

.CouponSelection_Title
{

font-size:0px;
}

.CouponSelection_Description
{

font-size:0px;
}

.CouponSelection_Table
{

width:700px;
}

A.ItemDetailpoLink:hover
{

}

A.ItemDetailpoLink,A.ItemDetailpoLink:link, A.ItemDetailpoLink:visited
{

}

.OutstandingPOTable
{

background-color:#FFFFFF;
width:700px;
}

.OutstandingPOSpacer
{

height:0px;
}

.OutstandingPOInnerTable
{

}

.OutstandingPOPageHeader
{

}

.OutstandingPOPageDescription
{

font-size:14px;
text-decoration:none;
}

.OutstandingPOColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.OutstandingPOColumnValue
{

font-size:14px;
text-decoration:none;
}

.OrderSummary_SalesTaxLines
{

background-color:#FFFFFF;
}

.OrderSummary_SalesTaxText, .OrderSummary_SubTotalText
{
    color: #222222;
    font-size: 18px;
    padding: 5px;
    text-align: left;
}
.OrderSummary_FreightText
{
    color: #222222;
    font-size: 18px;
    padding: 5px;
    text-align: left;
}
.OrderSummary_FreightLabel
{
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-right: 36px;
    padding: 6px;
    text-align: right;
}
.OrderSummary_SalesTaxLabel
{
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-right: 36px;
    padding: 6px;
    text-align: right;
}

.OrderSummary_SalesTaxAlign
{
    padding-bottom: 5px;
    padding-right: 10px;
    text-align: right;
}

.OrderConfirmation_SalesTaxLines
{

background-color:#ffffff;
}

.OrderConfirmation_SalesTaxText, .OrderConfirmation_FreightText
{
    color: #222222;
    font-size: 18px;
    padding: 5px;
    text-align: left;
}

.OrderConfirmation_SalesTaxLabel, .OrderConfirmation_SubTotalLabel, .OrderConfirmation_FreightLabel
{
    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 6px;
    text-align: right;
}

.OrderConfirmation_SalesTaxAlign
{
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: right;
}

.OrderSummary_OtherTaxLines
{

background-color:#FFFFFF;
}

.OrderSummary_OtherTaxText
{

}

.OrderSummary_OtherTaxLabel
{

font-weight:bold;
}

.OrderSummary_OtherTaxAlign
{

text-align:right;
}

.OrderConfirmation_OtherTaxLines
{

background-color:#ffffff;
}

.OrderConfirmation_OtherTaxText
{

}

.OrderConfirmation_OtherTaxLabel
{

font-weight:bold;
}

.OrderConfirmation_OtherTaxAlign
{

text-align:right;
}

A.ShoppingCart_availabilityColumnLink, A.ShoppingCart_availabilityColumnLink:link, A.ShoppingCart_availabilityColumnLink
{

}

A.ShoppingCart_availabilityColumnLink, A.ShoppingCart_availabilityColumnLink:link, A.ShoppingCart_availabilityColumnLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ShoppingCart_availabilityColumnLink:hover
{

font-weight:bold;
text-decoration:underline;
}

A.ShoppingListSelect_AltLink, A.ShoppingListSelect_AltLink:link, A.ShoppingListSelect_AltLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ShoppingListSelect_AltLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ShoppingCart_UOMHeaderAlign
{

}

.ShoppingCart_UOMTextAlign
{

}

.ShoppingCart_UOM
{

}

.OrderDetailShipQtyHeader
{

font-weight:bold;
text-align:center;
}

.OrderDetailShipQtyValue
{

text-align:center;
}

.OrderDetailBackorderQtyHeader
{

font-weight:bold;
text-align:center;
}

.OrderDetailBackorderQtyValue
{

text-align:center;
}

.ShoppingList_ItemCodeColHeader
{

	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.ShoppingList_DescriptionColHeader
{

text-decoration:none;
font-weight:bold;
font-size:12px;
}

table.CreditInfo_Container
{

margin:0px 10px 15px 10px;
}

table.CreditInfo_Container td
{

vertical-align:top;
border-bottom:2px solid #aaa;
padding:10px 6px 10px 6px;
}

table.CreditInfo_Container td.CreditInfo_CenterColumn
{

padding:0px 30px 0px 0px;
}

table.CreditInfo_InfoBlock
{

width:100%;
margin-bottom:0px;
}

table.CreditInfo_Block th
{

}

th.CreditInfo_ColHead_Default
{

font-weight:bold;
font-size:14px;
color:darkblue;
text-align:left;
font-variant:small-caps;
padding-bottom:4px;
}

table.CreditInfo_InfoBlock td
{

border-bottom:1px dashed #CCC;
padding:3px;
}

td.CreditInfo_Label_Default
{

font-size:10px;
font-weight:bold;
text-align:left;
}

td.CreditInfo_Value_Default
{

font-size:10px;
text-align:right;
}

#CreditInfo_ColHead_LastAmount, #CreditInfo_ColHead_LastDate
{

font-weight:bold;
font-size:11px;
color:darkblue;
text-align:center;
padding-bottom:4px;
}

td.CreditInfo_Value_Default span
{

}

.BrandsList_ColHeader, .BrandsList_ColData
{
    border: 0 none;
    font-size: 14px;
    line-height: 24px;
}
.BrandsList_LetterLinks
{
	font-size: 16px;
	color:#000;
}
.BrandsList_LetterLinks a
{
	font-size: 16px;
	color:#000;
}
.ContentBrandsListFeatureCell table
{
    margin-bottom: 20px;
    margin-left: 10px;
}
#BrandsList_VendorName
{
    font-size: 20px;
    padding-bottom: 20px;
    text-align: left;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
}

#BrandsList_WebLink
{

text-align:right;
}

.OrderSummary_DescriptionText
{

text-decoration:none;
}

.OrderSummary_TitleText
{

text-decoration:none;
}

.ShoppingCart_OrderLineNoteMessage
{

font-weight:bold;
font-size:10px;
font-family:Arial;
text-decoration:none;
color:red;
}

.AdminSystemListCustomerDetailTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminSystemListCustomerDetailTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSystemListCustomerDetailColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminSystemListCustomerDetailColumnValue
{

font-size:14px;
text-decoration:none;
}

.AdminSystemListCustomerDetailNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminSystemListCustomerDetailSpacer
{

height:5px;
}

A.AdminSystemListCustomerDetailLink, A.AdminSystemListCustomerDetailLink:link, A.AdminSystemListCustomerDetailLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSystemListCustomerDetailLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSystemListCustomerDetailMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminDeleteItemFromSystemShoppingListsColHeader
{

text-decoration:none;
font-weight:bold;
font-size:12px;
}

.AdminDeleteItemFromSystemShoppingListsTitle
{

text-decoration:none;
font-weight:bold;
}

A.AdminDeleteItemFromSystemShoppingListsLink, A.AdminDeleteItemFromSystemShoppingListsLink:link, A.AdminDeleteItemFromSystemShoppingListsLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminDeleteItemFromSystemShoppingListsLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminSystemListSelectColumnValue
{

font-size:14px;
text-decoration:none;
}

A.AdminSystemListCopyLink, A.AdminSystemListCopyLink:link, A.AdminSystemListCopyLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminSystemListCopyLink:hover
{

font-weight:bold;
text-decoration:underline;
}

A.ItemDetailItemPurchaseHistoryLink, A.ItemDetailItemPurchaseHistoryLink:link, A.ItemDetailItemPurchaseHistoryLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ItemDetailItemPurchaseHistoryLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminShopperDetailHighlightInput
{

background-color:lightyellow;
}

.MyAccountOpenARListPaymentTable
{

width:100%;
padding:0;
border:0;
}

.MyAccountOpenARListExcelImageCell
{

width:30%;
text-align:right;
}

.LogonPasswordTD
{

font-family:Tahoma, sans-serif;
 font-size:10px;
color:#000000;
text-decoration: none;
padding-left:px;
}

.PartNavigation_Table
{

width:700px;
}

.PartNavigation_StepName
{
   color: red;
   font-size: 26px;
   font-family: Helvetica, sans-serif;
   font-weight: bold;
   text-transform: uppercase;
}

.PartNavigation_StepInstructions
{
}

.PartNavigation_StepHeader
{
   color: red;
   font-size: 18px;
   font-family: Helvetica, sans-serif;
}

.SupplierList_Table
{
	width:250px;
	margin-left:4px;
	padding-left:4px;
}
/* These id's are static, so keep the same names */
#menuDiv {
  background-color: #FFF;
  border: 0px solid #CCC;
  color: #000;
  width: 100%;
margin-left:2px;	
}

#menuList {
  margin: 0px;
  padding: 0px 0px 10px 15px;
}

li.menubar {
  background: url(/contentonly.aspx?file=images/spacer.gif) no-repeat 0em 0.2em;
  font-family:Arial;
  font-size: 12px;
  line-height: 1.6em;
  list-style: none outside;
  padding-left: 2px;
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding:0px;
}

.menu li, .submenu li  {
  background: url(/contentonly.aspx?file=images/pdf.gif) no-repeat 0em 0.25em;
  list-style: none outside;
  padding-left: 3px;
}

li.menubar a.standalone {
  background: url(/contentonly.aspx?file=images/book.gif) no-repeat 0em 0em;
  list-style: none outside;
  padding-left: 19px;
}

a.actuator, a.standalone, a.standalone:link, a.standalone:visited, a.actuator:link, a.actuator:visited {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:hover, .menu li a:hover, submenu li a:hover, li a.standalone:hover {
  text-decoration: underline;
}

/* styles to allow for base links */
li a.base, li a.base:visited {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 0px;
  text-decoration: none;
}

li a.base:hover {
  color: #CC0000;
  text-decoration: none;
}

span.key {
  text-decoration: underline;
}

a.highlight {
    /*color: red !important;*/
	/*color: #FD7D1C !important;*/
	color: #000000;
    /*font-weight: bold;*/
}
/*MU added these to deal with problem links*/
a.plain, a.plain:link, a.plain:visited {
  color: red;
}
.CorporateDistrictCustomerTitle
{

font-size:14px;
font-weight:bold;
}

.CorporateDistrictCustomerNameText
{

font-weight:bold;
}

.CorporateDistrictCustomerCodeText
{

font-weight:bold;
}

.CorporateDistrictCustomerSubmitImage
{

height:17px;
width:53px;
}

.CorporateDistrictCustomerDescText
{

font-weight:bold;
}

.CorporateDistrictCustomerError
{

color:#333333;
width:400px;
}

.CorporateDistrictCustomerCodeCurrent
{

font-weight:bold;
color:#333333;
}

.CorporateDistrictCustomerCodeAlign
{

width:125px;
}

.CorporateDistrictCustomerNameAlign
{

width:125px;
}

A.CorporateDistrictCustomerCodeTitle, A.CorporateDistrictCustomerCodeTitle:link, A.CorporateDistrictCustomerCodeTitle:visited
{

text-decoration:none;
}

A.CorporateDistrictCustomerNameTitle, A.CorporateDistrictCustomerNameTitle:link, A.CorporateDistrictCustomerNameTitle:visited
{

text-decoration:none;
}

A.CorporateDistrictCustomerCodeTitle:hover
{

text-decoration:underline;
}

A.CorporateDistrictCustomerNameTitle:hover
{

text-decoration:underline;
}

.MyAccountOpenARListPONumberHeader
{

font-weight:bold;
text-align:left;
}

.MyAccountOpenARListPONumberValue
{

text-align:left;
}

.NewShopper_CaptionImage
{

border:0;
}

.InvoiceDetailQuantityToOrderHeader
{

font-weight:bold;
text-align:center;
}

.InvoiceDetailQuantityToOrderValue
{

text-align:center;
}

.InvoiceDetailUOMToOrderHeader
{

font-weight:bold;
text-align:center;
}

.InvoiceDetailUOMToOrderValue
{

text-align:center;
}

.MyAccountInvoiceDetail_AddButtons
{

text-align:right;
}

.AdminItemAttributesUploadTable
{

width:700px;
border-width:0;
border-style:none;
padding:0;
}

.AdminItemAttributesUploadTitle
{

font-size:16px;
font-weight:bold;
}

.AdminItemAttributesUploadColumnTitle
{

font-size:14px;
font-weight:bold;
}

.AdminItemAttributesUploadDescription
{

font-weight:bold;
}

A.AdminItemAttributesUploadLink, A.AdminItemAttributesUploadLink:link, A.AdminItemAttributesUploadLink:visited
{

text-decoration:none;
font-weight:bold;
}

.AdminItemAttributesUploadSpacer
{

height:5px;
}

.AdminItemAttributesUploadUploadType
{

font-weight:bold;
}

.AdminItemAttributesUploadGetMessage
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.ContentLinks_ShopperName
{

}

.HeaderLinks_ShopperName
{

}

.FooterLinks_ShopperName
{

}

.LSideLinks_ShopperName
{

}

.RSideLinks_ShopperName
{

}

.ItemSearchResults_SeparateColumnItemImageHeaderAlign
{

text-align:left;
}

A.CustomerListCurrentLink
{

font-weight:bold;
text-decoration:none;
}

A.CustomerListCurrentLink:link
{

font-weight:bold;
text-decoration:none;
}

A.CustomerListCurrentLink:visited
{

font-weight:bold;
text-decoration:none;
}

A.CustomerListCurrentLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ShipBillInformation_ShipToAddressDisplayLabel
{

font-weight:bold;
}

.ShipBillInformation_ShipToAddressDisplayText
{



}

.AdminMasterAccountTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminMasterAccountTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminMasterAccountExceptionMessage
{

font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:red;
}

.AdminMasterAccountSuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminMasterAccountSpacer
{

height:5px;
}

.AdminMasterAccountInnerTable
{

}

.AdminMasterAccountLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminMasterAccountValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminMasterAccountInstructions
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#000000;
}

A.AdminMasterAccountLink, A.AdminMasterAccountLink:link, A.AdminMasterAccountLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminMasterAccountLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.LSide_Logon_SubmitButtonTD
{
    float: left;
    margin-left: 16px;

}

.ItemDetail_CustomLink
{

}

.ShoppingCart_PlaceOrderButton
{

border:0px;
}

.ShoppingCart_CancelOrderButton
{

border:0px;
}
******************************************************
/* These id's are static, so keep the same names */
#menuDiv {
  background-color: #FFF;
  border: 0px solid #CCC;
  color: #000;
  width: 100%;
}

#menuList {
  margin: 0px;
  padding: 0px 0px 10px 15px;
}

li.menubar {
  background: url(/contentonly.aspx?file=images/spacer.gif) no-repeat 0em 0.2em;
  font-family:Arial;
  font-size: 12px;
  line-height: 1.6em;
  list-style: none outside;
  padding-left: 5px;
}

.menu, .submenu {
  display: none;
  margin-left: 15px;
  padding: 0px;
}

.menu li, .submenu li  {
  background: url(/contentonly.aspx?file=images/pdf.gif) no-repeat 0em 0.25em;
  list-style: none outside;
  padding-left: 3px;
}

li.menubar a.standalone {
  background: url(/contentonly.aspx?file=images/book.gif) no-repeat 0em 0em;
  list-style: none outside;
  padding-left: 19px;
}

a.actuator, a.standalone, a.standalone:link, a.standalone:visited, a.actuator:link, a.actuator:visited {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

.menu li a, .submenu li a {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 15px;
  text-decoration: none;
}

a.actuator:hover, .menu li a:hover, submenu li a:hover, li a.standalone:hover {
  text-decoration: underline;
}

/* styles to allow for base links */
li a.base, li a.base:visited {
  background-color: transparent;
  color: #000;
  font-family:Arial;
  font-size: 12px;
  padding-left: 0px;
  text-decoration: none;
}

li a.base:hover {
  color: #CC0000;
  text-decoration: none;
}

span.key {
  text-decoration: underline;
}

a.highlight {
    /*color: red !important;*/
	/*color: #FD7D1C !important;*/
	color: #000000;
    /*font-weight: bold;*/
}
/*MU added these to deal with problem links*/
a.plain, a.plain:link, a.plain:visited {
  color: red;
}
a.MasterCustomerCurrentLink
{

font-weight:bold;
text-decoration:none;
}

a.MasterCustomerCurrentLink:link
{

font-weight:bold;
text-decoration:none;
}

a.MasterCustomerCurrentLink:visited
{

font-weight:bold;
text-decoration:none;
}

a.MasterCustomerCurrentLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminMasterAccountApproveSuspendedOrdersForSubAccounts
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ShoppingList_SharedTD
{

text-align:right;
padding-right:20px;
}

.ShoppingList_SharedCheckbox
{

}

.ShoppingList_SharedCheckboxText
{
	text-align:right;
}


.LSideSupplierListTR
{
}

.LSideSupplierListFeatureCell
{
}
.SupplierList_Link
{
}
.SupplierList_SupplierLink
{
}


.ItemSearchResults_CategoryHeaderAlign
{

text-align:left;
}

.ItemSearchResults_CategoryTextAlign
{

text-align:left;
vertical-align: top;
}

.ItemSearchResults_CategoryText
{

}

.ShoppingList_CategoryHeaderAlign
{

text-align:left;
}

.ShoppingList_CategoryTextAlign
{

text-align:left;
vertical-align: top;
}

.ShoppingList_CategoryText
{

text-decoration:none;
}

.ItemNotesRequired_Title
{

font-size:16px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.ItemNotesRequired_InnerTable
{

}

.ItemNotesRequired_Label
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:#000000;
font-weight:bold;
}

.ItemNotesRequired_ItemCode
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

.ItemNotesRequired_ItemDesc
{

font-size:10px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

.ItemNotesRequired_Message
{

font-size:12px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

.ShoppingCart_ItemNotepadTopicLabel
{

font-size:10px;
font-family:Arial;
text-decoration:none;
color:#000000;
}

.OrderDetailItemDispositionHeader
{

font-weight:bold;
text-align:left;
}

.OrderDetailItemDispositionValue
{

text-align:left;
}

.ShoppingCartUploadTable
{

background-color:#FFFFFF;
width:700px;
}

.ShoppingCartUploadTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ShoppingCartUploadLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ShoppingCartUploadDescription
{

font-weight:bold;
}

.ShoppingCartUploadErrorMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.ShoppingCartUploadSpacer
{

height:5px;
}

.eventsBox {
	background-image: url(/contentonly.aspx?file=images/top_box_bg.jpg);
	background-repeat: repeat-x;
	height: 242px;
}
.bottBox {
	background-image: url(/contentonly.aspx?file=images/bott_box_bg.jpg);
	background-repeat: repeat-x;
	height: 171px;
}
/**********************************************************/
/*  MyAccount fix  */
/**********************************************************/
.ContentMyAccountSelectFeatureCell, .ContentMyAccountSelectTR
{
width:0px;
}


table.MyAccount_BaseTable
{

width:755px;
height:100%;
}

table.MyAccountSelect_ContainerParentTable
{

width:555px;
}

table.MyAccountSelect_ContainerTable
{

width:555px;
}

table.MyAccountInvoiceDetail_ContainerTable
{

width:555px;
}

img.MyAccountSelect_Column1Spacer
{

width:1px;
height:1px;
}

img.MyAccountSelect_Column2Spacer
{

width:555px;
height:1px;
}

img.MyAccountSelect_Column4Spacer
{

width:1px;
height:1px;
}

img.MyAccountSelect_RowHeightSpacer
{

width:1px;
}

img.MyAccountReport_RowHeightSpacer
{

width:1px;
}

img.MyAccountSelect_SaveRunDateSpacer
{

width:10px;
height:1px;
}

td.MyAccountSelect_SaveRunStartEndTD
{

width:555px;
padding-left:15px;
}

td.MyAccountReport_SelectTagsTD
{

width:555px;
padding-left:15px;
}

td.MyAccountReport_OrLabelTD
{

padding-left:15px;
padding-bottom:4px;
text-align:center;
}

.bulkLink 
{
padding-left:95px;
}
.searchBox {
	background-image: url(/contentonly.aspx?file=images/header/header_r5_c4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:670px;
	height:33px;
}

.gety {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #995000;
	text-decoration: none;
}
A.gety, A.gety:link, A.gety:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #995000;
	text-decoration:none;
	font-weight:bold;
}

A.gety:hover
{

	font-weight:bold;
	text-decoration:underline;
}
.getytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.advanced {
	color: #FFFFFF;
}


A.advanced, A.advanced:link, A.advanced:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

A.advanced:hover
{

	font-weight:bold;
	text-decoration:underline;
}
a.ItemSearchResults_DescriptionLink,a.ItemSearchResults_DescriptionLink:hover
{

}

.AdminDeleteItemFromSystemShoppingListsTable
{

width:700px;
}

.AdminDeleteItemFromSystemShoppingListsMessage
{

color:#333333;
font-weight:bold;
}

.AdminApprovePendingShoppersDetailInnerTable
{

width:500px;
padding:0;
border-style:none;
background-color:#ffffff;
}

.AdminApprovePendingShoppersDetailBillToColumnTitle
{

font-size:12px;
font-family:Arial;
font-weight:bold;
color:black;
}

.AdminApprovePendingShoppersDetailBillToColumnValue
{

font-size:10px;
font-family:Arial;
font-weight:normal;
color:black;
}

.AdminApprovePendingShoppersDetailShipToColumnTitle
{

font-size:12px;
font-family:Arial;
font-weight:bold;
color:black;
}

.AdminApprovePendingShoppersDetailShipToColumnValue
{

font-size:10px;
font-family:Arial;
font-weight:normal;
color:black;
}

.ShoppingCart_AvailabilityDiscontinuedItem
{

text-decoration:none;
}

.OrderSummary_DiscontinuedItem
{

font-weight:bold;
}

.ShoppingCart_QuoteNumberLabel
{

font-weight:950;
}

.ShoppingCart_QuoteNumberText
{

text-decoration:none;
}

.OrderSummary_QuoteNumberLabel
{

font-weight:950;
}

.OrderSummary_QuoteNumberText
{

text-decoration:none;
}

.OrderConfirmation_QuoteNumberLabel
{

font-weight:950;
}

.OrderConfirmation_QuoteNumberText
{

text-decoration:none;
}

.MyAccountOpenQuoteDetail_AddToCartCell
{

text-align:center;
}

.MyAccountOpenQuoteDetail_AddToCartCell A
{

text-decoration:underline;
}

.AdminConfigTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminConfigMainTable
{

width:600px;
}

.AdminConfigSectionTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminConfigMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminConfigLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminConfigFieldCheckBox
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminConfigFieldTextBox
{

font-size:14px;
font-weight:bold;
text-decoration:none;
width: 100px;
}

.AdminConfigFieldList
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.BreadcrumbDiv
{

margin-left:6px;
 margin-top:3px;
 margin-bottom:10px;
}

.BreadcrumbLabel
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.BreadcrumbSeparator
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

a.BreadcrumbLink, a.BreadcrumbLink:link, a.BreadcrumbLink:visited
{

text-decoration:none;
color:#333;
font-weight:950;
}

a.BreadcrumbLink:hover
{

text-decoration:underline;
color:#333;
font-weight:950;
}

/*Account Info Page*/
.MyAccountProfileTopFirstTDWidth, .MyAccountProfileTopSecondTDWidth, .MyAccountProfileTopThirdTDWidth
{

    margin: 12px 20px;
    padding: 4px 10px;
    text-align: center;
    vertical-align: top;
}
.MyAccountProfileShoppingListsDisplay a
{
	font-size:14px;
	font-weight:normal;
}
.MyAccountProfileShoppingListsDisplay input
{
	vertical-align:middle;
}
.MyAccountProfileaccounting a, .MyAccountProfileaccountingright a
{
   /* color: #B50000 !important;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 3px;
    text-decoration: none;
    text-indent: 7px;
    text-transform: inherit;
    transition: all 0s ease-in-out 0s;
    width: 167px;*/
	
	background: url("/contentonly.aspx?file=images/my-account-report-sprites.png") repeat scroll 0 0 transparent;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 28px;
    line-height: 25px;
    margin-bottom: 3px;
    margin-right: 10px;
    text-decoration: none;
    text-indent: 8px;
    width: 167px;
	text-align:left;
}

.MyAccountProfileaccounting a:hover, .MyAccountProfileaccountingright a:hover {
    background-position: 0 28px;
    color: #FFFFFF;
}

.MyAccountProfileAccountingTable
{
    margin-left: 5px;
    margin-top: 10px;
    width: 340px;
}
.MyAccountProfile_Table002{
	width: 610px;
}
#myAccountNav{
	width: 610px;
}
#myAccountNavUrl{
	background: #eeeeee;
	width: 550px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	float: right;
}
a.myAccountReports{
	font-size: 12px;
	font-weight:bold;
	color: #03031b;
	padding-left: 25px;
	background: url(/contentonly.aspx?file=images/tag_myAccountNav.gif) no-repeat left 0px;
	margin-left: 15px;
	padding-bottom: 15px;
}
.myAccountReports:hover{
background: url(/contentonly.aspx?file=images/tag_myAccountNavH.gif) no-repeat left top;
}
.MyAccountProfileCaptionImageName{
padding-bottom:20px;
}
.MyAccountProfile_NonEditLogonTable,.MyAccountProfile_NonEditPersonalInfoTable{
	width: 230px;
	display: block;
	font-size: 1em;
	padding-left: 5px;
}
.MyAccountProfile_NonEditLogonTable td,.MyAccountProfile_NonEditPersonalInfoTable td,.MyAccountProfile_ShoppingInfoTable td{
text-align:right;
padding-right:5px;
}
.MyAccountProfile_ShoppingInfoTable{
	width: 205px;
	display: block;
	font-size: 1em;
}
td.MyAccountProfileShoppingListsDisplay
{
    color: #03031B;
    font-size: 1em;
    font-weight: bold;
    line-height: 30px;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    width: 200px;
}
td.MyAccountProfileHdr{

	font-size: 1em;
	width: 200px;
	font-weight: bold;
	color: #03031B;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
}
.MyAccountProfileerror{
	color:#FFFF00;
	background:#950E14;
	line-height: 25px;
	display: block;
	text-decoration: underline;
	text-align: center;
}
td.MyAccountProfilemyaccount_hdr{
    color: #03031B;
    font-size: 1em;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
    width: 230px;
}
.MyAccountProfileHdr table{
	padding-top: 10px;
	text-align:right;
	padding-right:10px;
}
td.MyAccountProfileprofile{
	font-size: 012px;
	font-weight: normal;
	text-align:left;
	padding-bottom:10px;
}
.MyAccountProfilePasswordText,.MyAccountProfileVerifyPasswordText,.MyAccountProfilePasswordHintText{
width:210px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 3px;
	color: #03031B;
}
#txtEmail.MyAccountProfileEmailText{
width:230px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 3px;
	color: #03031B;
}
.MyAccountProfileRecentOrdersTable{
	width: 710px;
	background-color: #eeeeee;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;
}
.MyAccountProfile_RecentOrdersTable2{
padding-top:20px;
}
.MyAccountInvoicesList_ResultsAreaTable{
    border-color: #CCCCCC #999999 #999999 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    width: 700px;

}
.MyAccountInvoicesList_ResultsAreaTable .even
{
	background-color: #FFF;
}
.MyAccountInvoicesList_ResultsAreaTable .odd
{
	background-color: #eeeeee;
}
.MyAccountInvoicesList_ResultsAreaTable tr:hover{
	background: #eeeeee;
}
.MyAccountProfileRecentOrdersTable td{
	height: 30px;
	width: 100px;
	padding-right: 10px;
	padding-left: 10px;
	color: #333333;
}
.MyAccountProfilerecentorders_hdr{
	background-color: #DEDEDE;
    font-weight: bold;
    padding: 10px;
}
.MyAccountProfileBackGroundTR:hover, .MyAccountProfilealt_rowcolor:hover{
	background: #FFFFFF;
}
.MyAccountProfileBackGroundTR td, .MyAccountProfilealt_rowcolor td{
	border-bottom: 1px dotted #FFFFFF;	
}
.MyAccountProfilerecentorders,.InvoiceListPONumberValue,.InvoiceListOrderNumberValue,.InvoiceListInvoiceDateValue,.InvoiceListInvoiceAmountValue{
	font-size: 012px;
	color: #333333;
	height: 30px;
}
a.MyAccountProfilerecentorders{
	color: #03031b;

}
.MyAccountOpenQuoteDetail_ResultsAreaTable, .MyAccountOrderTrackingDetail_ResultsAreaTable
{
	font-size:12px;
	margin:5px;
}
.InvoiceListInvoiceNumberValue{
	border-bottom: 1px dotted #FFFFFF;
}
.InvoiceListInvoiceNumberValue a{
	font-size: 0.75em;
	color: #03031B;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: none;
}
.InvoiceListInvoiceNumberHeader{
	width: 170px;
	background-color: #DEDEDE;
	height: 30px;
	padding-left: 10px;
}
.InvoiceListOrderNumberHeader,.InvoiceListInvoiceDateHeader,.InvoiceListInvoiceAmountHeader{
	width: 140px;
	background-color: #DEDEDE;
	height: 30px;
}
.InvoiceListPONumberHeader{
	width: 300px;
	background-color: #DEDEDE;
}
.MyAccountInvoiceDetail_ContainerTable, .MyAccountInvoiceDetailLeftAlign
{
	font-size:12px;
}
.MyAccountInvoiceDetail_ContainerTable font
{
	font-size:12px;
}
.MyAccountInvoiceDetail_ResultsAreaTable
{
    font-size: 12px;
    width: 700px;
}

.MyAccountProfileBackGroundTR a, .MyAccountProfilealt_rowcolor a{
	font-size: 0.75em;
	font-weight: bold;
}
.MyAccountSelectResults_SearchForDiv,.MyAccountSelectResults_DescriptionDiv{
	font-size: 012px;
}
.MyAccountSelectResults_ReportHeaderUL{
	font-size: 012px;
	color: #0000FF;
	font-weight: bold;
}
.MyAccountOpenQuoteListPrintPage
{
	    white-space: nowrap;
		font-size:14px;
}
.MyAccountInvoicesListPrintPage,.MyAccountOpenOrderListPrintPage,.MyAccountOpenARListPrintPage,.MyAccountOpenOrderDetailPrintPage,.PastPurchasesItemReport_PrintPage a,.PastPurchasesCategoryReport_PrintPage a,.PastPurchaseItemDetailReport_PrintPage a{
    background: url("/contentonly.aspx?file=images/tag_print.png") no-repeat scroll right center transparent;
    color: #03031B;
    font-size: 012px;
    font-weight: bold;
    padding-right: 25px;
    white-space: nowrap;
}
.MyAccountInvoicesList_ExcelButtonImage{
	padding-right: 2px;
}
.MyAccountInvoicesListtext,.MyAccountOpenOrderListtext,.MyAccountOpenARListtext,.MyAccountOpenOrderDetailtext,.PastPurchasesReport_SearchAgain a{
	font-size: 012px;
	color: #03031B;
	background: url(/contentonly.aspx?file=images/tag_search.png) no-repeat right;
	padding-right: 25px;
}
.MyAccountSelect_TitleDiv{/*Invoice criteria, Open Orders & AR*/
	font-size: 1em;
	font-weight: bold;
	color: #03031B;
	padding-top: 20px;
}
.MyAccountSelect_DescriptionDiv{
	font-size: 012px;
	padding-bottom: 30px;
}
.MyAccountSelect_Label{
    font-weight: bold;
    line-height: 42px;
    text-align: left;
}
.MyAccountSelect_Input{
	width: 80px;
	height: 25px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	color: #03031B;
	font-size: 12px;
}
.SmallCalendar{
	padding-left: 5px;
}
.MyAccountSelect_OrText{
	font-weight: bold;
	color: #AA2C21;
	text-align: center;
	height: 50px;
}
.MyAccountSelect_DisplayListLabelSpan{
	padding-right: 10px;
}
#MyAccountSelect_FieldTypeSelect{	
	width: 150px;

	height: 25px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 2px;
}
#txtSearchText{
	width: 100px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 2px;
}
.MyAccountSelect_SubmitButtonTD{
	text-align: left;
	height: 50px;
	vertical-align: bottom;
}
.MyAccountSelect_ExcelDownloadDescription{
	font-size: 12px;
	width: 450px;
	padding-top: 40px;
}
.MyAccountSelect_ExcelDownloadNote{
	font-size: 12px;
	padding-left: 40px;
	padding-top: 5px;
}
#txtSearchTextMyAccount
{
	border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    font-size: 12px;
    height: 20px;
}
.MyAccountSelect_ExcelIconTD{
	vertical-align: bottom;
}
.MyAccountSelect_OpenARDescDiv{
	padding-top: 50px;
}
.MyAccountSelecttitle_text{
	font-weight: bold;
}
.MyAccountProfiletext11w{
	font-size: 012px;
	padding-left: 20px;
	padding-top: 10px;
}
.MyAccountProfile_SelectOpenARDescSpan{
	padding-right: 42px;
	vertical-align: top;
}
.MyAccountOpenOrderList_ResultsAreaTable{/*Open Order Results*/
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    width: 700px;
}
#MyAccountOpenOrderList_ResultAreaHeader
{
	background-color: #DEDEDE;
    font-weight: bold;
    padding: 10px;
}
.MyAccountOpenOrderList_ResultsAreaTable tr:hover{
	background: #FFFFFF;
}
.MyAccountOpenOrderListHeaderLink
{
    font-weight: bold;
    line-height: 28px;
    margin-left: 5px;
}

.MyAccountOpenOrderListCurrentHeaderLink{
	font-size: 012px;
	color: #03031B;

	font-weight: bold;
}
.OrderListOrderNumberHeader{
	height: 30px;
	width: 100px;
	padding-left: 10px;
}
.OrderListCanceledValueHeader,.OrderListInvoiceValueHeader{
	width: 130px;

}
.OrderListOrderValueHeader{
	width: 100px;
}
.OrderListRequireDateHeader,.OrderListOrderDateHeader{
	width: 90px;
}
.OrderListPONumberHeader{
	width: 250px;
}
.OrderListOrderNumberValue{
	color: #03031B;
	height: 30px;
	border-bottom: 1px dotted #FFFFFF;
	padding-left: 10px;
}
.OrderListOrderNumberValue a
{
    border-style: none;
    font-size: 11px;
    line-height: 28px;
    padding-bottom: 5px;
	color: #B50000 !important;
}
.OrderListCanceledValueValue,.OrderListInvoiceValueValue,.OrderListOrderValueValue,.OrderListRequireDateValue,.OrderListOrderDateValue,.OrderListPONumberValue{
	font-size: 0.75em;
	color: #333333;
	border-bottom: 1px dotted #FFFFFF;
}
.MyAccountSelectResults_TitleDiv{/*Open Order Detail Page*/
font-size:1em;
font-weight:bold;
}
#MyAccountOpenOrderDetail_ResultAreaTable
{
	width:695px;
}
.MyAccountOpenOrderDetail_ResultsAreaTable input{
	margin-top: 15px;
}
.MyAccountOpenQuoteList_ResultsAreaTable
{
    border: 1px solid #D4D4D4;
    margin-bottom: 12px;
    width: 100%;
}

.OrderDetailItemCodeHeader,.OrderDetailDescriptionHeader,.OrderDetailOpenValueHeader,.OrderDetailOpenQtyHeader,.OrderDetailUnitSizeHeader,.OrderDetailNetPriceHeader,.OrderDetailOrderQtyHeader,.OrderDetailUnitNameHeader,.ExpediteOrderHeader, .OrderDetailShipQtyHeader, .OrderDetailBackorderQtyHeader, .OrderDetailRequiredDateHdr, .OrderDetailPromisedDateHdr, .OrderDetailPickedQuantityHdr{
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    line-height: 12px;
    padding-left: 10px;
	padding-right: 10px;
    padding-top: 5px;
    vertical-align: top;
}
.OrderDetailItemCodeHeader{
	width:125px;
}
.OrderDetailDescriptionHeader{
width:175px;
}
.OrderDetailItemCodeValue{
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dotted #eeeeee;
}
.OrderDetailDescriptionValue{
   border-bottom: 1px dotted #EEEEEE;
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
}
.OrderDetailOpenValueValue,.OrderDetailNetPriceValue{
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
font-weight: normal;
text-align:right;
padding-right:5px;
border-bottom: 1px dotted #eeeeee;
}
.OrderDetailOpenQtyValue,.OrderDetailUnitSizeValue,.OrderDetailOrderQtyValue,.OrderDetailUnitNameValue,.ExpediteOrderValue, .OrderDetailShipQtyValue, .OrderDetailBackorderQtyValue{
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
text-align:center;
border-bottom: 1px dotted #eeeeee;
}
.ExpediteOrderValue input{
	margin: 0px;
}
/*div.ErrorMessage{
font-size:1em;
color:#FFFF00;
background:#950E14;

padding:5px;
}*/
.MyAccount_BaseTable
{
    margin-top: 20px;
    width: 700px;
}
.MyAccountOpenARList_ResultsAreaTable{/*Open AR Results*/
	background: #eeeeee;
	font-size: 12px;
	color: #03031b;
	width: 700px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #CCCCCC;
	padding-bottom: 10px;
	margin-top:10px;
}
.MyAccountOpenARList_ResultsAreaTable tr:hover{
	background: #FFFFFF;
}
.MyAccountOpenARListPONumberHeader{
	font-weight: bold;
	background: #FFFFFF;
	height: 30px;
	width: 240px;
	padding-left: 10px;
}
a.MyAccountOpenARListMakePmtLink 
{
	margin-right:13px;
	padding-right:13px;
}
.ARListInvoiceNumberHeader, .ARListPmtAmtHeader{
    background: none repeat scroll 0 0 #DEDEDE;
    font-weight: bold;
    margin: 5px;
    padding: 5px;
    width: 120px;
}
.ContentMyAccountOpenARPaymentFeatureCell
{
	width:700px;
}
.MyAccountOpenARPaymentCCTable
{
	width:300px;
}
.MyAccountOpenARPaymentDescription
{
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.ContentMyAccountOpenARPaymentFeatureCell table
{
	font-size:12px;
}
.ARListOpenDateHeader,.ARListDiscountDateHeader{
	font-weight: bold;
	background: #DEDEDE;
	width: 110px;
}
.ARListDueDateHeader{
	font-weight: bold;
	background: #DEDEDE;
	width: 70px;
}
.ARListTotalHeader,.ARListAmountOpenHeader{
	font-weight: bold;
	background: #DEDEDE;
	width: 120px;
	text-align: right;
}
.ARListAmountOpenHeader{
	padding-right: 10px;
}
.MyAccountOpenARListPONumberValue{
	font-size:12px;
	color: #333333;
	padding-left: 10px;
	border-bottom: 1px dotted #FFFFFF;
	height: 30px;
}
.ARListInvoiceNumberValue,.ARListOpenDateValue,.ARListDiscountDateValue,.ARListDueDateValue{
    border-bottom: 1px dotted #FFFFFF;
    color: #333333;
    height: 25px;
}
.ARListTotalValue{
	color: #333333;
	border-bottom: 1px dotted #FFFFFF;
	text-align: right;
}
.ARListAmountOpenValue{
	color: #333333;
	border-bottom: 1px dotted #FFFFFF;
	text-align: right;
	padding-right: 10px;
}
.ARListInvoiceNumberValue a{
	color: #03031b;
	border-style: none;
	padding-left: 5px;
}
.ARListCurrentHeader{
	vertical-align: bottom;
	height: 30px;
	padding-right: 10px;
	font-weight: bold;
}
.MyAccount_ARAgingTable{
	font-size: 012px;
	width: 700px;
	padding-bottom: 30px;
}
.ARListCurrentHeader{
	text-align: right;
}
.ARListAge1Header,.ARListAge1ToAge2Header,.ARListAge2ToAge3Header,.ARListOverAge3Header{
	width: 100px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	color: #03031b;
	text-align: center;
}
.ARListCurrentValue,.ARListAge1Value{
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
}
.ARListAge1ToAge2Value,.ARListAge2ToAge3Value{
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
	color: #FF6600;
	padding-top: 5px;
}
.ARListOverAge3Value{
	text-align: right;
	font-weight: bold;
	color: #950E14;
	padding-right: 10px;
	padding-top: 5px;
}
.PastPurchasesSelect_Title{/*Past Purchase History */
	font-size: 1em;
	color: #03031b;
	line-height: 40px;
	font-weight: bold;
}
.PastPurchasesSelect_Description{
	font-size: 012px;
	color: #03031b;
}
.PastPurchasesSelect_Table{
    color: #03031B;
    font-size: 12px;
    margin-top: 20px;
    padding-top: 20px;
    width: 610px;
}
.PastPurchasesSelect_Table td{
	height: 40px;
}
.PastPurchasesSelect_Table option{
	height: 20px;
	width: 135px;
}
#ActualValue input{
	height: 20px;
	width: 145px;
}
.PastPurchasesSelect_Labels{
width:150px;
	padding-right: 10px;
}
.PastPurchasesSelect_RangeLabels{
width:175px;
}
#txtStartDate,#txtEndDate{
	width: 100px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 2px;
}
#DateRangeCol2,#DateRangeCol3{
	text-align: left;
	font-weight: bold;
}
.PastPurchasesSelect_Table td{
	width:0px;
	vertical-align: top;
}
#CategoryDropDown{
padding-left:15px;
}
#CategoryDropDown option{
width:200px;
}
.PastPurchasesItemReport_SummaryTable,.PastPurchaseItemDetailReport_SummaryTable,.PastPurchasesCategoryReport_SummaryTable{/*Purchase History Detail and Category Reports*/
width:610px;
padding-top:10px;
padding-bottom:10px;
}
span.ErrorMessage{
	font-size:1em;
	color:#FFFF00;
	background:#950E14;
	padding:2px;
}
.PastPurchasesItemReport_SearchSummary,.PastPurchasesCategoryReport_SearchSummary,.PastPurchaseItemDetailReport_SearchSummary{
font-size:12px;
color:#03031b;
font-weight:bold;
height:20px;
}
.PastPurchasesItemReport_SearchSummary li,.PastPurchasesCategoryReport_SearchSummary li,.PastPurchaseItemDetailReport_SearchSummary li{
	list-style: none;
	font-weight: normal;
}
.PastPurchasesItemReport_Title,.PastPurchasesCategoryReport_Title,.PastPurchaseItemDetailReport_Title{
	font-weight:bold;
	padding:5px;
	text-decoration: underline;
}
.PastPurchasesItemReport_AddButtons{
	text-align: right;
	padding-right:10px;
}
.PastPurchasesItemReport_AddButtons input{
padding-left:15px;
padding-bottom:10px;
}
.PastPurchasesItemReport_Table{
    border-collapse: collapse;
    margin-top: 15px;
    padding-bottom: 15px;
}
.PastPurchasesCategoryReport_Table{
width:600px;
padding-top:15px;
padding-bottom:15px;
}
td #NextPage{
width:450px;
text-align:right;
padding-right:10px;
}
.PastPurchasesItemReport_ItemCodeHeader,.PastPurchasesItemReport_LastInvoiceDateHeader,.PastPurchasesItemReport_TotalInvoiceLinesHeader,.PastPurchasesItemReport_TotalExtendedPriceHeader,.PastPurchasesItemReport_QtyHeader,.PastPurchasesItemReport_UOMHeader,.PastPurchasesCategoryReport_CategoryNameHeader,.PastPurchasesCategoryReport_InvoiceLinesHeader,.PastPurchasesCategoryReport_ExtendedPriceHeader{
    background: none repeat scroll 0 0 #DEDEDE;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: top;
}
.PastPurchasesItemReport_ItemCodeHeader{
width:280px;
}
.PastPurchasesItemReport_LastInvoiceDateHeader,.PastPurchasesItemReport_TotalInvoiceLinesHeader{
width:130px;
}
.PastPurchasesItemReport_TotalExtendedPriceHeader{
width:150px;
}
.PastPurchasesItemReport_QtyHeader,.PastPurchasesItemReport_UOMHeader{
    color: #333333;
    text-align: center;
    width: 70px;
}
.PastPurchasesItemReport_ItemCode{
	height:50px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	border-bottom: 1px dotted #eeeeee;
}
.PastPurchasesCategoryReport_CategoryNameHeader{
width:290px;
}
.PastPurchasesCategoryReport_InvoiceLinesHeader,.PastPurchasesCategoryReport_ExtendedPriceHeader{
width:140px;
}
.PastPurchasesItemReport_ItemCode a{
font-size:1.125em;
color:#03031b;
font-weight:bold;
}
.PastPurchasesItemReport_CustomerPartLabel,.PastPurchasesItemReport_Description{
	color:#333333;
	font-weight: normal;
}
.PastPurchasesItemReport_LastInvoiceDate,.PastPurchasesItemReport_TotalInvoiceLines,.PastPurchasesItemReport_TotalExtendedPrice,.PastPurchasesItemReport_UOM,.PastPurchasesItemReport_Quantity{
font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}
.PastPurchasesItemReport_TotalExtendedPrice{
color:#AA2C21;
font-weight:bold;
}
.PastPurchasesItemReport_Quantity input{
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 2px;
}
.PastPurchasesReport_SearchAgain{
padding-top:10px;
}
.PastPurchasesCategoryReport_CategoryName{
height:25px;
padding-left:5px;
}
.PastPurchasesCategoryReport_CategoryName a{
font-size:1em;
font-weight:bold;
color:#03031b;
}
.PastPurchasesCategoryReport_InvoiceLines{
text-align:right;
padding-right:10px;
}
.PastPurchasesCategoryReport_ExtendedPrice{
color:#AA2C21;
font-weight:bold;
text-align:right;
padding-right:10px;
}
.PastPurchasesCategoryReport_CategoryNameTotals,.PastPurchasesCategoryReport_InvoiceLinesTotals,.PastPurchasesCategoryReport_ExtendedPriceTotals{
	height:20px;
	background: #eeeeee;
	vertical-align: middle;
	font-size: 012px;
	font-weight: bold;
	padding-left: 10px;
}
.PastPurchasesCategoryReport_InvoiceLinesTotals{
font-size:12px;
text-align:right;
padding-right:10px;
}
.PastPurchasesCategoryReport_ExtendedPriceTotals{
font-size:12px;
color:#AA2C21;
text-align:right;
padding-right:10px;
}
.PastPurchaseItemDetailReport_Table{
width:610px;
padding-top:10px;
color:#03031b;
padding-bottom:20px;
}
.PastPurchaseItemDetailReport_QtyToAddLabel{
	font-size:12px;
	padding-bottom:20px;
	text-align: left;
}
.PastPurchaseItemDetailReport_QtyToAddLabel input[type="text"]{
	width:75px;
	height: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-top: 2px;
}
.PastPurchaseItemDetailReport_QtyToAddLabel input[type="image"]{
	padding-right:10px;
}
.PastPurchaseItemDetailReport_OrderNumberHeader,.PastPurchaseItemDetailReport_PONumberHeader,.PastPurchaseItemDetailReport_InvoiceNumberHeader,.PastPurchaseItemDetailReport_InvoiceDateHeader,.PastPurchaseItemDetailReport_QtyInvoicedHeader,.PastPurchaseItemDetailReport_InvoiceAmountHeader{
	height:20px;
	background: #eeeeee;
	vertical-align: middle;
	font-size: 012px;
	font-weight: bold;
	padding-left: 10px;
}
.PastPurchaseItemDetailReport_OrderNumber,.PastPurchaseItemDetailReport_InvoiceNumber{
width:120px;
font-size:12px;
padding-top:10px;
}
.PastPurchaseItemDetailReport_PONumber{
width:250px;
font-size:12px;
padding-top:10px;
padding-left:10px;
}
.PastPurchaseItemDetailReport_InvoiceDate,.PastPurchaseItemDetailReport_QtyInvoiced,.PastPurchaseItemDetailReport_InvoiceAmount{
width:120px;
font-size:12px;
padding-top:10px;
text-align:right;
padding-right:10px;
}
.PastPurchaseItemDetailReport_InvoiceAmount{
color:#AA2C21;
font-weight:bold;
}
.PastPurchaseItemDetailReport_ordernumberlink{
	font-weight:bold;
	color:#03031b;
	background: url(/contentonly.aspx?file=images/tag_html.png) no-repeat left;
	padding-left: 20px;
}
.PastPurchaseItemDetailReport_invoicenumberlink{
	font-weight:bold;
	color:#03031b;
	padding-left: 10px;
}

/*item categories*/
.CategorySearchResults_Table{
  /*  margin-left: 20px; */
    border-collapse: separate !important;
    border-spacing: 10px;
    position: relative;
    top: -5px;
    vertical-align: top;
  /*  width: 780px !important; */
    left: 15px;
}

.CategorySearchResults_CategoryLinks
{
	/*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #FFFFFF 0%, #E0E0E0 100%) repeat scroll 0 0 transparent;
    border-color: #D5D5D5 #D5D5D5 #FFFFFF;
    border-image: none;
    border-radius: 10px 10px 0 0;
    border-style: solid;
    border-width: 1px;
    color: #363636;
    cursor: pointer;
    display: block;
    font-weight: normal;
    position: relative;
    width: 187px; */
}

.CategorySearchResults_CategoryLinks{
    color: #333333;
    font-size: 12px;
    line-height: 18px;

}
.CategorySearchResults_Description, .CategorySearchResults_NoSubCategoriesMessage{
	font-size: 1px;
	color: #FFFFFF;
}



.ServiceRequest_Table
{

margin-left:20px;
}

.RequiredAsterisk
{

color:red;
font-weight:bold;
}

.ServiceRequest_ContactInfoHeaderImage
{

margin-top:4px;
margin-bottom:2px;
}

.ServiceRequest_SelectContactTable
{

margin-left:20px;
}

.ServiceRequest_SelectContactTable td
{

border-width:0px;
padding:3px;
}

.ServiceRequest_SubmitButtons
{

padding-top:10px;
padding-left:100px;
}

.AdminManualDTSTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminManualDTSLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminManualDTSDescription
{

font-weight:bold;
}

.AdminManualDTSSpacer
{

height:5px;
}

.AdminManualDTSTable
{

background-color:#FFFFFF;
width:700px;
}

A.AdminManualDTSLink, A.AdminManualDTSLink:link, A.AdminManualDTSLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminManualDTSLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminMerchandiseCreditsTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminMerchandiseCreditsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminMerchandiseCreditsSpacer
{

height:5px;
}

A.AdminMerchandiseCreditsLink, A.AdminMerchandiseCreditsLink:link, A.AdminMerchandiseCreditsLink:visited
{

text-decoration:none;
font-weight:bold;
}

.AdminMerchandiseCreditsLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminMerchandiseCreditsMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminMerchandiseCreditsList
{

font-size:12px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.AdminMerchandiseCreditsColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminMerchandiseCreditsInnerTable
{

}

.MerchandiseCreditsTable
{

 width:700px;
border-width:0;
border-style:none;
}

.ShipBillInformation_MerchandiseCreditsLink
{

 width:700px;
border-width:0;
border-style:none;
}

.ShipBillInformation_MerchandiseCreditsOtherPaymentTypeMessage
{

 width:700px;
border-width:0;
border-style:none;
}

.OrderSummary_MerchandiseCreditsLines
{

background-color:#FFFFFF;
}

.OrderSummary_MerchandiseCreditsText
{

}

.OrderSummary_MerchandiseCreditsLabel
{

font-weight:bold;
}

.OrderSummary_MerchandiseCreditsAlign
{

text-align:right;
}

.OrderConfirmation_MerchandiseCreditsLines
{

background-color:#ffffff;
}

.OrderConfirmation_MerchandiseCreditsText
{

}

.OrderConfirmation_MerchandiseCreditsLabel
{

font-weight:bold;
}

.OrderConfirmation_MerchandiseCreditsAlign
{

text-align:right;
}

A.MerchandiseCreditsLink, A.MerchandiseCreditsLink:link, A.ShipBillInformation_MerchandiseCreditsLink:visited
{

font-family:Arial;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:bold;
}

A.MerchandiseCreditsLink:hover
{

font-family:Arial;
font-size:12px;
text-decoration:underline;
font-weight:bold;
color:#000000;
}

.MerchandiseCreditsLineError
{

font-family:Arial;
font-size:8px;
color:red;
}

.ItemSearchResults_AccessoryMessage
{

}

.OrderConfirmation_ChangeShipToLinkTable
{

width:700px;
}

.OrderConfirmation_ChangeShipToLinkText
{

}

a.ChangeShipTo_ChangeShipToLink, a.ChangeShipTo_ChangeShipToLink:link, a.ChangeShipTo_ChangeShipToLink:visited
{

font-weight:bold;
COLOR: #CC0033;
text-decoration:none;
padding-left:20px;
}

a.ChangeShipTo_ChangeShipToLink:hover
{

COLOR: #000000;
text-decoration:underline;
}

.ShoppingList_ShipToIDLabel
{

text-decoration:none;
}

.ShoppingList_ShipToIDValue
{

color:#333333;
font-weight:bold;
}

.OrderSummary_ShipToIDLabel
{

}

.OrderConfirmation_ShipToIDLabel
{

}

.ShoppingList_NonNumberZeroOrNegativeQtyTable
{

}

.ShoppingList_NonNumberZeroOrNegativeQtyText
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.OrderSummary_HandlingText
{

}

.OrderSummary_HandlingLabel
{

font-weight:bold;
}

.OrderSummary_HandlingAlign
{

text-align:right;
background-color:#080B3D;
}

.OrderSummary_HandlingLines
{

background-color:#5B84D3;
}

.ItemSearchResults_RefineSearchNonStockCheckboxLabel
{

font-weight:bold;
text-align:center;
}

div.PastPurchasesReport_SearchAgain
{

padding-top:15px;
padding-bottom:5px;
}

div.PastPurchasesReport_SearchAgain a, div.PastPurchasesReport_SearchAgain a:link, div.PastPurchasesReport_SearchAgain a:active, div.PastPurchasesReport_SearchAgain a:visited, div.PastPurchasesReport_SearchAgain a:hover
{

color:#205C8E;
font-weight:bold;
text-decoration: none;
}

.ShoppingCart_ItemBinIDLabel
{

font-weight:bold;
font-size:12px;
}

.ShoppingCart_ItemBinIDValue
{

text-decoration:none;
        padding-left: 5px;
        padding-right: 20px;
}

.ShoppingCart_ItemLineIDLabel
{

font-weight:bold;
font-size:12px;
}

.ShoppingCart_ItemLineIDValue
{

text-decoration:none;
        padding-left: 5px;
        padding-right: 20px;
}

.ShoppingCart_ItemLineFeedLabel
{

font-weight:bold;
font-size:12px;
}

.ShoppingCart_ItemLineFeedValue
{

text-decoration:none;
        padding-left: 5px;
        padding-right: 20px;
}

.ShoppingCart_ItemLineStationLabel
{

font-weight:bold;
font-size:12px;
}

.ShoppingCart_ItemLineStationValue
{

text-decoration:none;
        padding-left: 5px;
        padding-right: 20px;
}

.ItemSearchResults_AdditionalInformation
{

}

.MasterShopperTitle
{

font-size:14px;
font-weight:bold;
}

.MasterShopperDescText
{

font-weight:bold;
}

a.MasterShopperLink, a.MasterShopperLink:link, a.MasterShopperLink:visited
{

font-weight:bold;
text-decoration:none;
}

a.MasterShopperLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.MasterShopper_ColHeader
{

width:125px;
}

a.MasterShopper_ColHeader, a.MasterShopper_ColHeader:link, a.MasterShopper_ColHeader:visited
{

text-decoration:none;
}

a.MasterShopper_ColHeader:hover
{

text-decoration:underline;
}

.MasterShopperTopMasterShopper td a.MasterShopperLink
{

}

.MasterShopperCodeText
{

}

.MasterShopperNameText
{

}

.MasterShopperEmailText
{

}

.MasterShopperSubmitImage
{

}

.ShoppingList_NonNumberZeroOrNegativeDetailDisplayOrderText
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.ShoppingList_NonNumberZeroOrNegativeDetailDisplayOrderTable
{

}

.ShoppingList_DetailDisplayOrder
{

text-decoration:none;
}

.ShoppingList_DetailDisplayOrderTextAlign
{

text-align:center;
}

.ShoppingList_DetailDisplayOrderHeaderAlign
{

text-align:left;
}

.ShipBillInformation_CreditCardExpirationMMYYYY
{

font-family:arial;
font-size:10px;
padding-left:6px;
}

.SelectShipTo_CompanyNameHeaderAlign
{

text-align:left;
}

.SelectShipTo_AddressHeaderAlign
{

text-align:left;
}

.SelectShipTo_Address2HeaderAlign
{

text-align:left;
}

.SelectShipTo_CityHeaderAlign
{

text-align:left;
}

.SelectShipTo_StateHeaderAlign
{

text-align:left;
}

.SelectShipTo_ZipHeaderAlign
{

text-align:left;
}

.SelectShipTo_CountryHeaderAlign
{

text-align:left;
}

A.MyAccountProfileselectshipto
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectshipto:link
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectshipto:visited
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectshipto:hover
{

text-decoration:underline;
color:#88122A;
font-weight:bold;
text-align:left;
}

.MyAccountProfileselectshiptodetail
{

padding-bottom:5px;
}

A.MyAccountProfileselectcustomer
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectcustomer:link
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectcustomer:visited
{

text-decoration: none;
font-weight:bold;
text-align:left;
width:190px;
margin-right:25px;
}

A.MyAccountProfileselectcustomer:hover
{

text-decoration:underline;
color:#88122A;
font-weight:bold;
text-align:left;
}

.MyAccountProfileselectcustomerdetail
{

padding-bottom:5px;
}

.DealerLocator_Title
{

text-decoration:none;
font-weight:bold;
}

.DealerLocator_Description
{

text-decoration:none;
}

.DealerLocator_Label
{

text-decoration:none;
font-weight:bold;
}

.DealerLocator_Table
{

}

.DealerLocatorResults_Title
{

text-decoration:none;
font-weight:bold;
}

.DealerLocatorResults_Description
{

text-decoration:none;
}

.DealerLocatorResults_ColHeader
{

text-decoration:none;
font-weight:bold;
font-size:12px;
}

.DealerLocatorResults_Table
{

}

.ItemDetailTableAssembly
{

width:100%;
border:0;
}

.PastPurchaseItemDetailReport_TotalInvoiceQuantityLabel
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.PastPurchaseItemDetailReport_TotalExtendedPriceLabel
{

font-size:12px;
font-family:Arial;
font-weight:bold;
white-space: nowrap;
}

.AdminItemPropertiesUpload_CS_Spacer
{

height:5px;
}

.AdminItemPropertiesUpload_CS_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminItemPropertiesUpload_CS_CaptionImage
{

border:0px;
}

.AdminItemPropertiesUpload_CS_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminItemPropertiesUpload_CS_Description
{

font-weight:bold;
}

.AdminItemPropertiesUpload_CS_ErrorMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminItemPropertiesUpload_CS_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminItemPropertiesUpload_CS_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminItemPropertiesUpload_CS_Instructions
{

font-weight:bold;
}

.AdminItemPropertiesUpload_CS_LinkTD
{

}

A.AdminItemPropertiesUpload_CS_Link
{

text-decoration:none;
font-weight:bold;
}

A.AdminItemPropertiesUpload_CS_Link:link
{

text-decoration:none;
font-weight:bold;
}

A.AdminItemPropertiesUpload_CS_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminItemPropertiesUpload_CS_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminRestrictedItem_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminRestrictedItem_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminRestrictedItem_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminRestrictedItem_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminRestrictedItem_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminRestrictedItem_Spacer
{

height:5px;
}

.AdminRestrictedItem_Description
{

font-weight:bold;
}

A.AdminRestrictedItem_Link, A.AdminRestrictedItem_Link:link, A.AdminRestrictedItem_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminRestrictedItem_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminRestrictedCategory_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminRestrictedCategory_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminRestrictedCategory_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminRestrictedCategory_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminRestrictedCategory_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminRestrictedCategory_Spacer
{

height:5px;
}

.AdminRestrictedCategory_Description
{

font-weight:bold;
}

A.AdminRestrictedCategory_Link, A.AdminRestrictedCategory_Link:link, A.AdminRestrictedCategory_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminRestrictedCategory_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminRestrictedItem_UploadType
{

font-weight:bold;
}

.AdminRestrictedCategory_UploadType
{

font-weight:bold;
}

.AdminExcludedItem_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminExcludedItem_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminExcludedItem_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminExcludedItem_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminExcludedItem_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminExcludedItem_Spacer
{

height:5px;
}

.AdminExcludedItem_Description
{

font-weight:bold;
}

A.AdminExcludedItem_Link, A.AdminExcludedItem_Link:link, A.AdminExcludedItem_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminExcludedItem_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminExcludedItem_UploadType
{

font-weight:bold;
}

.OrderDetailExpectedShipDateHeader
{

font-weight:bold;
text-align:left;
}

.OrderDetailExpectedShipDateValue
{

text-align:left;
}
.ShoppingCart_RelatedItemsMessage a
{
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

A.ShoppingCart_RelatedItemsMessage, A.ShoppingCart_RelatedItemsMessage:link, A.ShoppingCart_RelatedItemsMessage:visited
{
color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

A.ShoppingCart_RelatedItemsMessage:hover
{
color:#950E14;
font-weight:bold;
text-decoration:underline;
}

.ItemPropertyListTable
{

background-color:#FFFFFF;
width:700px;
}

.ItemPropertyListTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyListColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyListNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.ItemPropertyListSpacer
{

height:5px;
}

.ItemPropertyListList
{

font-weight:bold;
text-decoration:none;
width:120px;
}

A.ItemPropertyListLink, A.ItemPropertyListLink:link, A.ItemPropertyListLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ItemPropertyListLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ItemPropertyDetailTable
{

background-color:#FFFFFF;
width:700px;
}

.ItemPropertyDetailTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyDetailColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyDetailColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyDetailMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.ItemPropertyDetailSpacer
{

height:5px;
}

A.ItemPropertyDetailLink, A.ItemPropertyDetailLink:link, A.ItemPropertyDetailLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ItemPropertyDetailLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ItemPropertyListInnerTable
{

width:100%;
}

.UploadedVendorAvailabilityReport_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.UploadedVendorAvailabilityReport_Description
{

font-weight:bold;
}

.UploadedVendorAvailabilityReport_ErrorMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.UploadedVendorAvailabilityReport_HeaderLabelTD
{

font-size:14px;
font-weight:bold;
padding-right:4em;
}

.UploadedVendorAvailLinkDIV
{

margin-top:10px;
}

.AdminApprovePendingShoppersDetailBillToAddressContainer, .AdminApprovePendingShoppersDetailShipToAddressContainer
{

   vertical-align: top;
}

.ItemDetail_GoTogethersTableMain
{

width:100%;
}

.ItemDetail_GoTogethersTableItem
{

}

.ItemDetail_GoTogethersThumbnail
{

}

.ItemDetail_GoTogethersImageHeaderAlign
{

text-align:left;
}

a.ItemDetail_GoTogethersItemCode, a.ItemDetail_GoTogethersItemCode:link, a.ItemDetail_GoTogethersItemCode:visited
{

font-weight:bold;
text-decoration:none;
}

a.ItemDetail_GoTogethersDescription, a.ItemDetail_GoTogethersDescription:link, a.ItemDetail_GoTogethersDescription:visited
{

font-weight:bold;
text-decoration:none;
}

.ItemDetail_SubstitutesTableMain
{

width:100%;
}

.ItemDetail_SubstitutesTableItem
{

}

.ItemDetail_SubstitutesThumbnail
{

}

.ItemDetail_SubstitutesImageHeaderAlign
{

text-align:left;
}

a.ItemDetail_SubstitutesItemCode, a.ItemDetail_SubstitutesItemCode:link, a.ItemDetail_SubstitutesItemCode:visited
{

font-weight:bold;
text-decoration:none;
}

a.ItemDetail_SubstitutesDescription, a.ItemDetail_SubstitutesDescription:link, a.ItemDetail_SubstitutesDescription:visited
{

font-weight:bold;
text-decoration:none;
}

.ItemDetail_SeparatorCell
{

height:1px;
background-color:#F2F1F0;
}

.ItemDetail_SeparatorImage
{

height:1px;
background-color:#F2F1F0;
}

.ItemSearchResults_ItemImportHtmlHeaderAlign
{

text-align:center;
}

.ItemSearchResults_ItemImportHtmlTextAlign
{

text-align:left;
}

.P21Main
{

   	width:100%;
   text-align:center;
   margin-left: auto;  
   margin-right: auto;  
}

.P21MainTD
{
	width:100%;

   text-align: left;
}


.MyAccountProfileprofile
{

padding-bottom:5px;
}

a.CatalogTopItems_FlyoutStaticMenuItem, a.CatalogTopItems_FlyoutStaticMenuItem:link, a.CatalogTopItems_FlyoutStaticMenuItem:visited
{

color:#000000;
font-size: 11px;
text-decoration: none;

margin-left:25px;
font-weight:bold;
padding-left:5px;
}

a.CatalogTopItems_FlyoutStaticMenuItem:hover
{

 COLOR: #88122A;
TEXT-DECORATION: underline !important;
}

.CatalogTopItems_FlyoutMenuDynamicMenu
{

   border: 1px solid black;
}

a.CatalogTopItems_FlyoutMenuDynamicMenuItem, a.CatalogTopItems_FlyoutMenuDynamicMenuItem:link, a.CatalogTopItems_FlyoutMenuDynamicMenuItem:visited
{

color:#000000;
font-size: 11px;
text-decoration: none;


font-weight:bold;
padding-left:5px;
}

a.CatalogTopItems_FlyoutMenuDynamicMenuItem:hover
{

 COLOR: #88122A;
TEXT-DECORATION: underline !important;
}

.OrderDetailPassThroughVendorNameHeader
{

font-weight:bold;
text-align:left;
}

.OrderDetailPassThroughVendorNameValue
{

text-align:left;
}

.UserAgentListTable
{

background-color:#FFFFFF;
width:700px;
}

.UserAgentListTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.UserAgentListSpacer
{

height:5px;
}

.UserAgentListInnerTable
{

width:100%;
}

.UserAgentListNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.UserAgentListColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.UserAgentListList
{

font-weight:bold;
text-decoration:none;

vertical-align:top;
}

A.UserAgentListLink, A.UserAgentListLink:link, A.UserAgentListLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.UserAgentListLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.UserAgentDetailTable
{

background-color:#FFFFFF;
width:700px;
}

.UserAgentDetailTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.UserAgentDetailSpacer
{

height:5px;
}

.UserAgentDetailMessage
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.UserAgentDetailInnerTable
{

width:100%;
}

.UserAgentDetailColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.UserAgentDetailColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.UserAgentDetailUserAgentString
{

width: 400px;
}

.UserAgentDetailSuppressAlerts
{

}

.UserAgentDetailButtons
{

}

A.UserAgentDetailLink, A.UserAgentDetailLink:link, A.UserAgentDetailLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.UserAgentDetailLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.ShipBillInformation_SwitchIssueNumberLabel
{

font-weight:bold;
}

.ShipBillInformationSwitchIssueNumberText
{

}

.MyAccountOpenARPayment_SwitchIssueNumberLabel
{

font-weight:bold;
}

.InvoiceDetailVendorInvoiceNumberHeader
{

font-weight:bold;
text-align:left;
}

.InvoiceDetailVendorInvoiceNumberValue
{

text-align:left;
}

.InvoiceDetailVendorNameHeader
{

font-weight:bold;
text-align:left;
}

.InvoiceDetailVendorNameValue
{

text-align:left;
}

.InvoiceListVendorInvoiceNumberHeader
{

font-weight:bold;
text-align:center;
}

.InvoiceListVendorInvoiceNumberValue
{

text-align:center;
}

.InvoiceListVendorNameHeader
{

font-weight:bold;
text-align:center;
}

.InvoiceListVendorNameValue
{

text-align:center;
}

a.LogonTermsLink
{

font-size:smaller;
}

.SmallCalendar
{

   cursor:pointer;
}

.LogonRememberLoginTD
{

font-family:Tahoma, sans-serif;
 font-size:10px;
color:#000000;
text-decoration: none;
padding-left:px;
}

.LogonRememberLoginCB
{

width:150px;
margin-left:15px;
}

a.OrderConfirmation_SwitchCustomer, a.OrderConfirmation_SwitchCustomer:link, a.OrderConfirmation_SwitchCustomer:visited
{

text-decoration:underline;
color:#88122A;
font-weight:950;
}

a.OrderConfirmation_SwitchCustomer:hover
{

text-decoration:underline;
color:#88122A;
font-weight:950;
}

.ItemSearchResults_JumpToPageLabel
{

}

.QuoteDetailDeliveryTimeHeader
{

font-weight:bold;
text-align:left;
}

.QuoteDetailDeliveryTimeValue
{

text-align:left;
}

.CatalogTopItems_MainContentTable
{
    left: 25px;
    margin-left: 0;
    position: relative;
    vertical-align: top;
    width: 835px;
}

.CatalogTopItems_MainContentTable td {

}
.CatalogTopItems_MainContentRow {

    display: inline-block;
    margin-bottom: 10px;
    margin-left: 0px;
	margin-right: 10px;
    vertical-align: top;
    width: 195px;
}
.CatalogTopItems_MainContentRow img
{
    border: 1px solid #999;
    cursor: pointer !important;
    display: block;
    margin: 0 auto;
    padding: 5px;
    text-align: center;
    min-height: 162px !important;
    width: 162px !important;
}
.CatalogTopItems_MainContentRow img:hover
{
	box-shadow: 0 0 8px #636363;
    cursor: pointer !important;
}
.QuoteDetailSelectItemToOrderCheckboxHeader
{

font-weight:bold;
text-align:center;
}

.QuoteDetailSelectItemToOrderCheckboxValue
{

text-align:center;
}

.QuoteDetailSelectItemToOrderQuantityHeader
{

font-weight:bold;
text-align:center;
}

.QuoteDetailSelectItemToOrderQuantityValue
{

text-align:center;
}

.ShipBillInformation_txtEmailAddress
{

width:150px;
}

.AdminDiscountTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminDiscountExceptionMessage
{

font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:red;
}

.AdminDiscountSuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminDiscountLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminDiscountValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemSearchResults_NonWebPrice
{

color:#333333;
font-weight:bold;
text-align:right;
}

.ItemDetail_NonWebPrice
{

}

.AdminDiscountItemColumnHeader
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ShoppingList_NonWebPrice
{

text-align:right;
font-weight:bold;
}

.ShoppingCart_TotalWebDiscountsLabel
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.ShoppingCart_TotalWebDiscountsText
{

font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

.OrderSummary_TotalWebDiscountsLabel
{

color:#ffffff;
font-weight:bold;
}

.OrderSummary_TotalWebDiscountsAlign
{

text-align:right;
background-color:#080B3D;
}

.OrderConfirmation_TotalWebDiscountsText
{

}

.OrderConfirmation_TotalWebDiscountsLines
{

background-color:#ffffff;
}

.OrderConfirmation_TotalWebDiscountsAlign
{

text-align:right;
}

.ShoppingCart_ItemDiscountMessage
{

color:#0000FF;
font-weight:bold;
text-decoration:underline;
}

.OrderSummary_ItemDiscountMessage
{

}

.OrderConfirmation_ItemDiscountMessage
{

}

.WillCallLocation_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.WillCallLocation_ContinueLink
{

font-size:14px;
text-decoration:none;
}

.WillCallLocation_Table
{

background-color:#FFFFFF;
width:700px;
}

.WillCallLocation_InnerTable
{

background-color:#FFFFFF;
}

.WillCallLocation_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

.WillCallLocation_ColumnValue
{

font-size:14px;
text-align:left;
text-decoration:none;
width:500px;
}

.WillCallLocation_Description
{

font-size:14px;
text-align:left;
text-decoration:none;
width:500px;
}

.ItemSearchResultsQuantityUOM
{

width:32px;
}

.ShoppingCartQuantityUOM
{

}

.ShoppingListQuantityUOM
{

text-decoration:none;
}

.AdminExcludedCategory_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminExcludedCategory_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminExcludedCategory_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminExcludedCategory_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminExcludedCategory_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminExcludedCategory_Spacer
{

height:5px;
}

.AdminExcludedCategory_Description
{

font-weight:bold;
}

A.AdminExcludedCategory_Link, A.AdminExcludedCategory_Link:link, A.AdminExcludedCategory_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminExcludedCategory_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminExcludedCategory_UploadType
{

font-weight:bold;
}


.AdminErrorLogSuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminErrorLogExceptionMessage
{

font-size:14px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
color:red;
}

.AdminConfigScreensTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminConfigScreensTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminConfigScreensSpacer
{

height:5px;
}

.AdminConfigScreensList
{

font-weight:bold;
text-decoration:none;
}

.ProcessingMessage
{

background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding-left:5px;
font-size:16px;
font-family:Arial;
width:200px;
height:30px;
font-weight:bold;
text-align:center;
}

.AdminFreightOptionsTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminFreightOptionsTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminFreightOptionsSpacer
{

height:5px;
}

.AdminFreightOptionsList
{

font-weight:bold;
text-decoration:none;
}

.AdminFreightOptionsLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminFreightOptionsValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminFreightOptionsHeadingLabel
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminFreightOptionsReadOnlyValue
{

font-size:14px;
text-decoration:none;
BACKGROUND-COLOR: #cbcdcf;
}

.MyAccountOpenQuoteDetail_SecondLineNonDiscountPrice
{

text-align:right;
font-weight:bold;
}

a.ItemSearchResults_CategoryInfoLinksTextHref:link, a.ItemSearchResults_CategoryInfoLinksTextHref:active, a.ItemSearchResults_CategoryInfoLinksTextHref:visited
{

}

a.ItemSearchResults_CategoryInfoLinksTextHref:hover
{

}

.MyAccountPrintPageLinkTD
{

width:50px;
vertical-align:top;
}

.ElementCreditCardEntryIFrame
{

width:600px;
height:650px;
}

.InfoPopupMessage
{

background-color:#FFFFFF;
border: 2px solid #000000;
padding-left:2px;
}

.ShoppingList_AdditionalImagesLabel
{

color:red;
font-weight:bold;
}

.OrderSummary_CreditCardNumberLabel
{

font-weight:bold;
    color: #000000;
    font-weight: bold;
}

.OrderSummary_CreditCardNumberText
{

}

.OrderSummary_CreditCardExpirationDateLabel
{

font-weight:bold;
    color: #000000;
    font-weight: bold;
}

.OrderSummary_CreditCardExpirationDateText
{

}

.OrderConfirmation_CreditCardNumberLabel
{

font-weight:bold;
}

.OrderConfirmation_CreditCardNumberText
{

}

.OrderConfirmation_CreditCardExpirationDateLabel
{

font-weight:bold;
}

.OrderConfirmation_CreditCardExpirationDateText
{

}

.AdminLocationMaintenance_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminLocationMaintenance_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminLocationMaintenance_Spacer
{

height:5px;
}

.AdminLocationMaintenance_List
{

font-weight:bold;
text-decoration:none;
}

.AdminLocationMaintenance_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminLocationMaintenance_ColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminLocationMaintenance_Message
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.ItemSearchResults_LocationTextAlign
{

text-align:center;
}

.ItemSearchResults_Location
{

}

.ShoppingCart_LocationHeaderAlign
{

text-align:center;
    text-align: center;
    width: 80px;
}

.ShoppingCart_LocationTextAlign
{

text-align:center;
width:32px;
}

.ItemDetailItemLocationTable
{

width:100%;
}

.ItemSearchResults_ISRAvailabilityTable
{

width:100%;
}

.ItemSearchResults_AvailabilityMatrixTitle
{

font-weight:bold;
text-decoration:underline;
}

.ItemSearchResults_AvailabilityValue
{

}

.ShoppingCart_SCAvailabilityTable
{

}

.ShoppingCart_Message
{

}

.ShoppingCart_AvailabilityValue
{

}

.PaginationLinksTD
{

text-align:right;
}

.PrevNextLinksTD
{

text-align:left;
}

#cluetip .LocationAvailabilityTable td
{

font-size:1px;
}

#cluetip .LocationAvailabilityTable .LocationAvailabilityColumnTitle
{

font-size:11px;
font-weight:bold;
width:120px;
}

#cluetip .LocationAvailabilityTable .LocationAvailabilityColumnValue
{

font-size:10px;
width:120px;
}

#cluetip hr
{

display:none;
}

.ItemsListPaginationTable
{

width:100%;
 border-collapse:collapse;
}

.SelectShipTo_ShipToIdHeaderAlign
{

text-align:left;
}
/* Fly-out-menu header */
.left-nav h1 {
    width: 148px;
}
.blue-header {
	border:1px solid #d5d5d5;
	background: #8a9fb3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhOWZiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDNjNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8a9fb3 0%, #1d3c5c 100%); /* FF3.6+ */	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8a9fb3), color-stop(100%,#1d3c5c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8a9fb3 0%,#1d3c5c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8a9fb3 0%,#1d3c5c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8a9fb3 0%,#1d3c5c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8a9fb3 0%,#1d3c5c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a9fb3', endColorstr='#1d3c5c',GradientType=0 ); /* IE6-8 */
	padding:10px 10px 5px 10px;
	color:#fff;
	font-weight:bold;
	font-size: 14px;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
	
	display:block;
}
.CatalogTopItems_CategoryLinks
{
    color: #cc0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
}
.CatalogTopItems_CategoryLinks:hover
{
	color: #7d7d7d!important;
	text-decoration: none;
	cursor:pointer !important;
}
/* Fly-out-menu */

.FOMenu
{
    margin-bottom: 15px;
    margin-top: 5px;
    width: 199px;
    z-index: 500;
}
.CatalogTopItems_FlyOutMenuContainer
{

}
.FlyoutMenu
{
    margin-left: 0px;
    padding-bottom: 0px;
    width: 195px;
    z-index: 500;
}

.FlyoutMenu a
{
   
    color: #333;
    display: block;
    font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
    text-decoration: none;
    width: 190px;


}

.FlyoutMenu a:hover
{
    color: #950E14;
    text-decoration: none;
}

.FlyoutMenu li
{
    cursor: pointer !important;
    display: block;
    left: 3px;
    list-style-type: none;
    margin: 0;
    padding: 3px 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    top: 0;
    width: 190px;
    z-index: 500;

/* border-top: none;
 display: block;
 width: 223px;
 vertical-align: bottom;
 color: #FFF;*/
}

.FlyoutMenu li:hover
{

    color: #950E14;
	text-decoration: none;
    cursor: pointer !important;
        z-index: 500;
}
.FlyoutMenu li:hover a
{
	color: #950E14;
	text-decoration: none;
	cursor:pointer !important;
}
.FlyoutMenu ul {

/*	-moz-box-shadow:    5px 5px 5px #AAAAAA;
  	-webkit-box-shadow: 5px 5px 5px #AAAAAA;
	box-shadow: 5px 5px 5px #AAAAAA; */
    background-color: #FFF;
    box-shadow: 3px 3px 4px #AAAAAA;
    left: 205px;
    list-style: none outside none;
    margin: 0;
    padding: 3px;
    position: absolute;
    top: -1px;
    visibility: hidden;
    width: 220px;
	  /* z-index: 30000;*/
	-moz-box-shadow: 3px 3px 4px #AAAAAA;
	-webkit-box-shadow: 3px 3px 4px #AAAAAA;
	box-shadow: 3px 3px 4px #AAAAAA;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#AAAAAA')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#AAAAAA');
display: none;
    z-index: 500;
}
.FlyoutMenu ul ul{
	    left: 227px;
		z-index: 500;
		

}
.FlyoutMenu ul ul li{

}
.FlyoutMenu ul ul li a{
	display:block;
	color: #333;
}
.FlyoutMenu ul li
{

	width:100%;
}
.FlyoutMenu ul li:hover
{

}
.FlyoutMenu ul li a
{
	display:block;
    margin-left: 0px;
    text-decoration: none;
  /*  width: 170px; */
	 color: #333;
}
.FlyoutMenu ul li a div
{ 
color: #333;
}
.FlyoutMenu ul li a div:hover
{
	color: #950E14;
    text-decoration: none;
}
.FlyoutMenu ul li a:hover
{

    color: #950E14;
    text-decoration: none;

}
.FlyoutMenuCategoryName
{
    display: block;
 /*   padding: 3px;
margin: 0 30 0 0;*/
}
.FlyoutMenuNoArrow
{

}

.FlyoutMenuStub
{
	
position: absolute;
 left: 190px;

 height: 10px;
 width: 10px;
 top: 8px;
 text-decoration: none;
 background: url('../../../SystemFolders/p21images/arrow.gif') no-repeat;
}

.FlyoutMenuAnimatedStub
{
position: absolute;
 left: 160px;
 display: block;
 height: 15px;
 width: 15px;
 top: 10px;
 text-decoration: none;
}
 
/*Mini Cart Feature*/

.PleaseWaitMessage{
	font-size: 34px;
	font-weight: bold;
	color: #333333;
	min-height: 250px;
	min-width: 200px;

}
.PleaseWaitDots{
	height: 10px;
	width: 200px;
	padding-left: 100px;
}
#MiniCart{

    background-color: #EEEEEE;
    border: 2px solid #D9D9D9;
    display: block;
    line-height: 22px;
    
    min-width: 275px;
    padding: 10px;
    text-align: right;
	
	font-size: 11px;
	
	-moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;

max-width:410px;
}
#MiniShoppingCartView_Title{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
#MiniShoppingCartView_MainTable
{
		

width:100%;
}
#MiniShoppingCartView_TitleRow a{
/*    background-image: url("/contentonly.aspx?file=images/tag_minicartClose.gif");
    background-position: left center;
    background-repeat: no-repeat; */
    border: 0 none;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    width: 55px;
	    text-align: right;
		padding-right:5px;
}
#MiniShoppingCartView_TitleRow a:hover{
	color: #ffffff;
	text-decoration: underline;
/*	background-image: url(/contentonly.aspx?file=images/tag_minicartClose.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	    text-align: right;
}
#MiniShoppingCartView_HeaderRow{
	padding-top:10px;
	font-size: 11px;
	color: #333333;
	font-size: 11px;
}
#MiniShoppingCartView_HeaderRow td{
    font-size: 11px;
	line-height:16px;
    text-align: left;
}
#MiniShoppingCartView_HeaderRow a{
    background-image: url("/contentonly.aspx?file=images/tag_minicartEdit.gif");
    background-position: left center;
    background-repeat: no-repeat;
    border: 0 none;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
}
#MiniShoppingCartView_HeaderRow a:hover{
	color: #333333;
	text-decoration: underline;
	background-image: url(/contentonly.aspx?file=images/tag_minicartEdit.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#MiniShoppingCartView_DetailRow{
	background-color: #FFFFFF;
}
#MiniShoppingCartView_DetailRow td
{
	font-size:11px;
	line-height:12px;
}
#MiniShoppingCartView_ItemImage{
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #d9d9d9;
}
#MiniShoppingCartView_ItemImage img {

    height: 50px;
    width: 50px;
}
#MiniShoppingCartView_ItemCode{
	padding-top:10px;
	text-align: left;
}
#MiniShoppingCartView_ItemCode a{
    background-image: none;
    border: 0 none;
    color: #03031B;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#MiniShoppingCartView_ItemCode a:hover{
	color: #03031b;
	background-image: none;
}
#MiniShoppingCartView_ItemDescription, #MiniShoppingCartView_ItemAvailability,#MiniShoppingCartView_TotalLineItems{
	font-size: 11px;
	color: #333333;
	text-align: left;
}
#MiniShoppingCartView_ItemQuantity{
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	text-align: Center;
	/*border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #d9d9d9;*/
}
#MiniShoppingCartView_ItemAvailability .ShoppingCart_Availability{
	color: #090;
}
#MiniShoppingCartView_ItemPrice{
	font-size: 12px;
	color: #090;
	font-weight:bold;
	/*border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #d9d9d9;*/
}
#MiniShoppingCartView_SubTotal{
	color: #090;
	font-weight:bold;
}
#MiniShoppingCartView_ViewCart a{
	background-image: url(/contentonly.aspx?file=images/tag_minicartViewCart.gif);
	background-repeat: no-repeat;
	background-position: left;
	color:#333333;
	font-weight: bold;
	font-size: 11px;
	padding-left:20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border:0 none;
	
}
#MiniShoppingCartView_ViewCart a:hover{
	color: #333333;
	text-decoration: underline;
	background-image: url(/contentonly.aspx?file=images/tag_minicartViewCart.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#MiniShoppingCartView_TitleRow
{
	background-color:#000000;
}
#MiniShoppingCartView_Title
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
}
#MiniShoppingCartView_close
{
	color:#FFF;
}

/**********************************************************/
/* Attributes                                            */
/**********************************************************/
.AttributesContainerTable
{
   /* background-color: #F1F1F1;
    border: 1px solid #D4D4D4;
    border-radius: 0 0 10px 10px; */
    margin-bottom: 10px;
    padding: 10px 0;
    width: 199px;
}

.AttributesContainerTableTR_RefineResults
{

}

.AttributesContainerTableTD_RefineResults
{

}

.AttributesRefineResultsTable
{

border-collapse: collapse;
width: 100%;
}

.AttributesRefineResultsTableTR_Title
{

height: 30px;
width: 100%;
background-color: #D0D0D0;
}

.AttributesRefineResultsTableTD_Title
{
   background: none repeat scroll 0 0 #950E14;
    border: 1px solid #D5D5D5;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 10px 10px 5px;
}

.RefineResultsTitleTable
{

border-collapse: collapse;
width: 100%;
}

.RefineResultsTitleTableTR
{

}

.RefineResultsTitleTableTD_Title
{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
#ClearAll
{
	color:#FC6;
}
.RefineResultsTitleTableTD_ClearAll
{
    font-size: 10px;
    padding-right: 3px;
    text-align: right;
}

.AttributesRefineResultsTableTR_AttributeName
{

width: 100%;
}

.AttributesRefineResultsTableTD_AttributeName
{

font-weight:bold;
}

.AttributeRRTable
{

border-collapse: collapse;
width: 100%;
}

.AttributeRRTableTR_AttributeName
{

}

.AttributeRRTableTD_AttributeName
{

width: 100%;
}

.AttributeRRTableTD_AttributeName_Clear
{

font-size:10px;
text-align: right;
width: 100%;
}

.AttributeRRTableTR_AttributeValue
{

background-color: none;
}

.AttributeRRTableTR_AttributeValue_Over
{

background-color: #DEDEDE;
}

.AttributeRRTableTD_AttributeValue
{

width: 100%;
}

.AttributeRRTableTD_AttributeValue_RemoveImage
{

}

.AttributeTableTR
{

}

.AttributeTableTD
{
overflow-y: scroll;
display:block;
}

.AttributeTable
{
    background-color: #F1F1F1;
    border: 1px solid #D4D4D4;
    border-collapse: collapse;
    border-radius: 0 0 10px 10px;
    height: 25px;
    width: 100%;
}
.AttributeSelectTD select
{
	width:155px;
}
.AttributeTitleTR
{

background-color: #DEDEDE;
}

.AttributeTitleTD
{
    font-weight: bold;
    padding: 3px;
}

.AttributeExpandCollapseTD_ExpandCollapse
{

}

.AttributeExpandCollapseTD_IMG
{

}

.AttributeDescriptionTR
{

}

.AttributeDescriptionTD
{

}

.AttributeDescription
{

font-size: 10px;
}

.AttributeDescriptionTDClear
{

font-size: 10px;
text-align: right;
}

.ItemAttributeValueTR
{

background-color: none;
}

.ItemAttributeValueTR_Over
{

background-color: #DEDEDE;
}

.ItemAttributeValueTD
{
    padding-left: 10px;
    padding-top: 5px;
width: 100%;
}

.ItemAttributeValueLink
{

}

.ItemAttributeValueCB
{

}

.AttributeShowAllValuesTR
{

background-color: none;
}

.AttributeShowAllValuesTR_Over
{

background-color: #DEDEDE;
}

.AttributeShowAllValuesTD
{

width: 100%;
}

.ShowAllValues
{

}

.AttributeSubmitTR
{

}

.AttributeSubmitTD
{
    margin-top: 10px;
    padding-top: 10px;
}
.LocationAvailabilityInnerTable
{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-left: 255px;
    width: 550px;
}
.ContentCategorySearchResultsTR
{
	overflow: hidden;
    border-radius: 10px 10px 10px 10px;
    position: relative;
}
.ContentMyAccountProfileFeatureCell, .ContentMyAccountSelectFeatureCell, .ContentLogonFeatureCell, .ContentNewCustomerFeatureCell, .ContentMyAccountShoppingListSelectFeatureCell, .ContentMyAccountInvoiceListFeatureCell, .ContentMyAccountOpenOrderListFeatureCell, .ContentMyAccountOpenQuoteListFeatureCell, .ContentPastPurchasesSelectFeatureCell, .ContentPastPurchasesItemReportFeatureCell, .ContentMyAccountSuspendedOrdersListFeatureCell, .ContentSiteMapFeatureCell, .ContentQuickOrderFeatureCell, .ContentContactUsFeatureCell,  .ContentNewShopperFeatureCell, .ContentRFQCartFeatureCell, .ContentRFQCheckoutFeatureCell
{
/*	border: 1px solid #D4D4D4;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;*/
    min-height: 450px;
    padding: 10px;
	display:block;
	width: 695px !important;
	vertical-align:top;
}
.ContentQuickOrderFeatureCell form
{
    left: 155px;
    margin: 0 auto;
    position: relative;
}
.ContentItemDetailFeatureCell{
	min-height: 450px;
    padding: 10px;
	display:block;
	width: 755px !important;
	vertical-align:top;
	position:relative;
	left:-10px;
	}
.ContentRFQCheckoutFeatureCell
{
	position:relative;
	left:	-35px;
}
.ContentLogonFeatureCell, .ContentCatalogTopItemsFeatureCell, .ContentBrandsListFeatureCell, .ContentQuickOrderFeatureCell,.ContentContactUsFeatureCell, .ContentSelectShipToFeatureCell, .ContentMyAccountProfileFeatureCell, .ContentMyAccountShoppingListSelectFeatureCell
{

	vertical-align:top;
}
.ContentItemSearchResultsFeatureCell
{
	padding-left:0px;
}
.ContentCategorySearchResultsFeatureCell
{
	/*border: 1px solid #D4D4D4;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
    min-height: 450px;
    padding: 10px;
	display:block;
	vertical-align:top;
	width: 580px !important;*/
	 vertical-align: top;
	 width: 780px;
}
.NewCustomerInnerTable input
{
	border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    padding-left: 5px;
}
.NewCustomerInnerTable td
{
	padding-top:3px;
	padding-bottom:3px;
}
.NewCustomerTable1 hr
{
	border:0;
}
.NewCustomerTitle
{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    padding-bottom: 6px;
}
.NewCustomerCheckbox
{
    line-height: 22px;
    margin-left: 10px;
    padding-left: 10px;
    vertical-align: middle;
}
.NewCustomerCheckbox input
{
    margin-right: 5px;
    vertical-align: middle;
}
.ContentLogonFeatureCell li
{
    list-style: none outside none;
}
.P21SystemRSide
{
   display: inline;
    position: relative;
    vertical-align: top;
}
.CategorySearchResults_CategoryCell img
{
	display:none !important;
   /* background-image: url("/contentonly.aspx?file=images/no_img.jpg");
    background-position: center center;
    background-repeat: no-repeat; */
    width: 162px;
	
	border: 1px solid #999;
    cursor: pointer !important;
    display: block;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
}
.homewrapper
{
    position: relative;
    top: 0px;
	margin: 0 auto;
	left:20px;
}
.home_top
{

}
.h_left
{
	float:left;
}
.h_right
{
   float: right;
    width: 550px;
}
.home_bott
{
/*   border-top: 1px solid #ccc;
    display: inline-block;
    padding-top: 20px;
    position: relative;
    top: -30px; */
}
.h_messgBox
{
/*	background-color: #f1f1f1;
    border: 1px solid #e4e4e4;
    margin: 25px auto 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 90%; */
}
.h_messgBox h2
{
    color: #0079c1;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 0;
    margin-left: 35px;
    margin-top: 0;
    padding: 0;
    text-decoration: none;
}
.h_messgBox p
{
	font-size: 15px;
    line-height: 18px;
	color: #666;
    text-align: left;
    text-transform: none;
}
.homeBott
{

    display: inline-block;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 20px 20px 0;
    width: 900px;
}
.homeBott_left
{
    border-right: 1px solid #ececec;
    display: inline-block;
    float: left;
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    margin-left: 0;
    margin-right: 30px;
    padding-right: 15px;
    width: 550px;
}
.homeBott_title
{
   color: #525252;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 26px;
    font-weight: normal;
    margin-bottom: 12px;
    position: relative;
    text-align: center;
    top: -15px;
}
.homeBott span
{
    color: #3f3f3f;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 19px;
    font-weight: normal;
    line-height: 26px;
}
.homeBott_text
{
    display: inline-block;
    margin-top: 15px;
}
.homeBott_text p
{
    color: #797979;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    margin-left: 10px;
    padding-bottom: 15px;
    padding-right: 20px;
    text-align: left;
}
.homeBott_text a
{
	color: #0053A5;
}
.homeBott_right
{
    float: left;
    padding: 10px;
    width: 290px;
}

.mfgTitle 
{
   color: #000;
    font-size: 18px;
    font-weight: bold;
	font-family: "Oswald",sans-serif !important;
	text-align: left;
}
.mfgLogos
{
	color: #525252;
	font-size: 12px;
}
.mfgLogos p
{
  color: #525252;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 15px;
}
.mfgLogos ul
{
    margin-left: 10px;
    margin-top: 15px;
    width: 300px;
}
.mfgLogos ul li
{
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
}

.registerWrapper
{
   border-top: 1px solid #ececec;
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 20px;
}
.registerWrapper li
{
	display: inline-block;
    margin-right: 15px;
}
.registerWrapper li a
{
	color: #0053A5;
}
.homeBott_mfg
{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-style: normal;
	padding-bottom:15px;
}
.homeBott_mfg_img
{
}




/* Footer */
/*footer table container*/
footer-widget-col
.footer-widget-col:last-child {
    margin-bottom: 0;
}
.footer-widget-col {
    margin-bottom: 20px;
}
.footer-widget-col h3 {
    color: #dddddd !important;
	font-weight: bold;
	font-size: 13px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: uppercase;
}
.address
{
	color: #8c8989 !important;
	font-size: 13px !important;
	 line-height: 18px !important;
}
.tagline
{
    color: #545454 !important;
    float: left;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 24px !important;
    left: 15px;
    position: relative;
    top: 22px;
    width: 300px;
}
.phone {
    color: #0071bb !important;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    font-size: 20px !important;
    position: relative;
    right: 70px;
    text-align: right;
    top: 23px;
    width: 300px;
	
}
.phone span 
{
    background-color: #0071bb;
    color: #fff !important;
    display: inline-block;
    font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    font-size: 13px !important;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 0;
    width: 90px;
}
.phone span a
{
	color: #fff !important;
}
.address_store
{
	float:left;
}
.address_store h3 {
    color: #dddddd !important;
	font-weight: bold;
	font-size: 13px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: uppercase;
}
.address_store ul
{
}
.address_store ul li
{
}
.address_store ul li a
{
	color: #8c8989 !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	line-height: 18px !important;
}


.address_legal
{
    float: left;
    margin-left: 25px;
}
.address_legal h3 {
    color: #dddddd !important;
	font-weight: bold;
	font-size: 13px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: uppercase;
}
.address_legal ul
{
}
.address_legal ul li
{
}
.address_legal ul li a
{
	color: #8c8989 !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	line-height: 18px !important;
}

.connect
{
    margin-left: 45px;
}
.connect h3 {
    color: #dddddd !important;
	font-weight: bold;
	font-size: 13px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: uppercase;
}
.connect ul
{
}
.connect ul li
{
	margin-bottom: 15px;
}
.connect ul li a
{
	color: #8c8989 !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
	font-size: 13px !important;
	line-height: 18px !important;
}
.footer-area h3 
{
	color: #dddddd !important;
	font-weight: bold;
	font-size: 13px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform: uppercase;
}
.footer-area ul {
    font-size: 12px;
    line-height: 15px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.footer-area ul li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-top: 0;
}
.footer-area ul li {
    background: url("/contentonly.aspx?file=images/bg-line.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    padding: 12px 0;
}
.footer-area a {
    color: #bfbfbf !important;
}
.footer-area a:hover {
   color: #00467f !important;
}


#Table3
{

}
#Tablerow3,#Tablerow3cell1{
    vertical-align: top;

}
.f_border
{
    border-top: 1px solid #CCCCCC;
    margin-bottom: 7px;
    margin-top: 20px;
    width: 100%;
}
.Footer, .FooterImportHTMLTR, .FooterImportHTMLFeatureCell
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: top;
	width: 100%;

}
#footerwrapper
{
	background-image: url("/contentonly.aspx?file=images/html_bg.gif");
    background-position: center top;
    background-repeat: repeat-x;
    height: 353px;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
    width: 100%;
}
#footerwrapper table {

    position: relative;
    top: 8px; 
}
.f_banners
{
}
.f_banners2 ul {
    height: 75px;
    padding-top: 27px;
	background-color: #fff;
}
.f_banners ul
{
	height: 75px;
    padding-top: 27px;
}
.f_banners ul li
{
	display: inline-block;
    margin-left: 30px;
    margin-right: 30px;
}
.copyright
{
   font-size: 14px;
    margin-top: 30px;
    text-align: center;
	color: #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
}
.copyright a
{
   font-size: 14px;
    margin-top: 30px;
    text-align: center;
	color: #b5b5b5;
	font-family:Arial, Helvetica, sans-serif;
}
.copyright a:hover
{
   font-size: 14px;
    margin-top: 30px;
    text-align: center;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
.bulk a {
    font-size: 12px!important;
    font-weight: bold!important;
}
.enews 
{
    left: 20px;
    margin-bottom: 8px;
    position: relative;
    top: 5px;
}
.enews p {
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-transform: none;
}
.f_copy
{
    color: #fff !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 45px;
    position: relative;
    text-align: left;
    top: -10px;
}
.f_copy a
{
    color: #fff !important;
}
.creditCard
{
	float: right;
}
.f_copyText
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 30px;
    text-align: Center;
	color: #525252 !important;
}
#footerBar {
    border-left: 1px solid #999;
    height: 150px;
    margin-top: 20px;
    padding-left: 35px;
    width: 375px;
}
#footerBar2b {

    height: 150px;
    margin-top: 20px;
    padding-left: 35px;

}
#footerBar2b .title {
    color: #b5b5b5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 15px;
}
#footerBar2 {
    border-left: 1px solid #999;
    height: 150px;
    margin-top: 20px;
    padding-left: 35px;

}
#footerBar2 .title {
    color: #b5b5b5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 15px;
}
.footNavTitle {
    color: #b5b5b5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
}
#footNav {
    color: #b5b5b5;
    display: inline-block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 10px;
    text-decoration: none;
}

#footNav a {
    color: #b5b5b5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#footNav a:hover {
    color: #fff;
    text-decoration: none;
}
#footerBar2 input
{
	width:180px;
}
.subText
{
	color: #b5b5b5;
    font-size: 11px;
    line-height: 13px;
    margin-top: 10px;
    text-align: left;
}
.subscribe
{
	position: relative;
    top: 6px;
	left:5px;
	width: 97px !important;
	height: 23px !important;
}
.address
{
}
.address ul
{
	left: 50px;
    position: relative;
    top: 20px;
}
.address ul .adTitle
{
    color: #333;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}
.address ul li
{
		color: #333;
    font-size: 13px;
}
.address ul li a
{
	font-weight: bold;
	color: #0071BB;
	line-height: 28px;
}
.address ul li a:hover
{
	color: #FF0000;
	text-decoration: none;
}
.f_logo
{
    margin: 0 auto;
    padding-left: 47px;
    text-align: left;
}
.f_address
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 30px;
    padding-top: 10px;
    text-align: center;
    width: 200px;
}
.cc_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#525252;
}
.cc_img
{
	margin-bottom: 12px;
    margin-top: 10px;
}
.cc_text2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#525252;
}
.socialText
{
   color: #333;
    font-family: 'Oswald',sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 8px;
    text-align: center;
}
.socialText span
{
}
.social
{
}
.social ul
{
    margin-top: 23px;
    width: 300px;
}
.social ul li
{
    display: inline-block;
    float: left;
    margin-right: 5px;
}
.list {
    float: left;
    margin-bottom: 20px;
    margin-top: 45px;
}
ul, nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.list li {
    float: left;
    margin-left: 110px;
    width: 202px;
}
ul li, nav li {
    margin: 0;
    padding: 0;
}
.list li p {
    color: #000000;
    display: inline-block;
    font-family: 'CalibriRegular';
    font-size: 13px;
    line-height: 18px;
    margin-top: 14px;
}
.list li a {
    color: #FF2222;
    text-decoration: none;
}
.list li img {
    border: 2px solid #000000;
}

/* End footer container*/
.welcome {
    color: #333;
    float: left;
    font-family: open sans,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    position: relative;
    text-align: left;
    text-decoration: none;
    top: 5px;
    width: 530px;
}
.welcome span a {
	color:#0071BB;
	font-weight: 600;
}
.welcome a {
    color: #333;
}
.logonLink
{
	color: #c00 !important;
}
.ProductSearch_Table {
width: 200px;
}
.ProductSearch_Input {
	border: none;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	height: 35px;
	line-height: 13px;
	text-align: left;
	text-indent: 12px;
	vertical-align: text-bottom;
	width: 265px;
	border: none;
	background-color: transparent;
	background-image: url(/contentonly.aspx?file=images/Search_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ProductSearch_ImageButton {
    border: 0 none !important;
    margin-right: 5px;
}
.ls_search
{
	display: table;
}
.coming_soon
{
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    width: 750px;
}
.MyAccountSelect_ExcelIconTD input
{
	    border: 0 none !important;
}
.ShoppingListSelect_ExistingInnerTable
{
	margin-top:5px;
}
.ShoppingListSelect_ExistingInnerTable SELECT
{
	height: 25px;
    margin-left: 5px;
    margin-right: 5px;
}
.r_logonContain
{
    float: right;
    padding-top: 5px;
    width: 450px;
}
.logo img
{

}
#txtPassword_h, #txtEmail_h
{
    border: 1px solid #777777;
    height: 26px;
    padding: 3px;
    width: 180px;
}
.banner{
    display: block;
   	border-right: 1px solid #CCCCCC;
    float: left;
    overflow: auto;
    padding: 10px;
    text-align: left;
}
.banner_last{
    display: block;
    float: left;
    overflow: auto;
    padding: 10px;
    text-align: left;
}
.banner_container
{
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    padding: 10px;
    width: 547px;
}

.ban_left
{
    float: left;
    margin-right: 5px;
    text-align: left;
    width: 350px;
}
.ban_left_title
{
    color: #3A5A77;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 15px;
}
.ban_left_text
{
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}

.ban_right
{
	float: left;
}
.ban_right_img
{
	margin-bottom: 15px;
}
.ban_right_text a
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d8a300;
}
.ban_right_text a:hover
{

	color:#333;
}
.welcomeWrapper
{
   /* border: 1px solid #CCCCCC;*/
    left: -40px;
    margin-left: auto;
    margin-right: auto;
    overflow: inherit;
    position: relative;
    top: -10px;
    width: 500px;
}
.welcome_box
{
	/*border-right: 1px solid #CCCCCC;*/
    float: left;
    overflow: auto;
    padding: 5px;
    text-align: left;
    width: 100%;
}
.WelomeTitle
{
    border-bottom: 1px solid #333333;
    color: #666666;
    font-family: 'Oswald',sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 15px;
    padding-bottom: 10px;
    text-align: center;
}
.WelomeSub
{
	color: #535353;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 15px;
}
.welcome_box p
{
    color: #535353;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 20px;
    padding-right: 15px;
}
.locations_box
{
    float: left;
    padding: 5px 5px 5px 10px;
    text-align: left;
    width: 370px;
}
.localTitle
{
    border-bottom: 1px solid #CCCCCC;
    color: #07397F;
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.tagLine
{
    color: #EBB119;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-left: 20px;
    text-align: left;
}
.ContentHomeFeatureCell
{

}
.welcompage
{
	margin: 0 auto;
	width:700px;
}
.ls_promo_container
{
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 15px;
    width: 175px;
}
.ls_promo_title
{
    background-image: url("/contentonly.aspx?file=images/promo_bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #EAEAEA;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 31px;
    line-height: 26px;
    text-indent: 15px;
	margin-bottom: 10px;
}
.ls_promo_img
{
	padding-bottom: 8px;
    padding-left: 2px;
}
.ls_promo_text
{
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    text-align: center;
    width: 172px;
}


.rs_promo_container
{
    border-bottom: 2px solid #B9B9B9;
    border-left: 2px solid #B9B9B9;
    border-right: 2px solid #B9B9B9;
    margin-bottom: 20px;
    margin-left: 3px;
    width: 182px;
}
.rs_promo_title
{
    background-image: url("/contentonly.aspx?file=images/promo_bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    border-top: 1px solid #CCCCCC;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 31px;
    line-height: 26px;
    margin-bottom: 10px;
    text-indent: 15px;
}
.rs_promo_img
{
	padding-bottom: 8px;
    padding-left: 2px;
}
.rs_promo_text
{
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    text-align: left;
    width: 172px;
}
.slider_bg
{
}
.AdminCatalogReferenceUploadTable
{

width:700px;
border-width:0;
border-style:none;
padding:0;
}

.AdminCatalogReferenceUploadTitle
{

font-size:16px;
font-weight:bold;
}

.AdminCatalogReferenceUploadColumnTitle
{

font-size:14px;
font-weight:bold;
}

.AdminCatalogReferenceUploadDescription
{

font-weight:bold;
}

A.AdminCatalogReferenceUploadLink, A.AdminCatalogReferenceUploadLink:link, A.AdminCatalogReferenceUploadLink:visited
{

text-decoration:none;
font-weight:bold;
}

.AdminCatalogReferenceUploadSpacer
{

height:5px;
}

.AdminCatalogReferenceUploadType
{

font-weight:bold;
}

.AdminCatalogReferenceUploadGetMessage
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.LSideSiteSetupTR
{

padding-left:35px;
}

.SiteSetup_Table
{

padding-left: 0px;
padding-top:5px;
padding-bottom:0px;
text-align:left;
}

.SiteSetup_Cell1
{

width:20px;
}

.ItemDetailalt_loc_attribute_hdr
{

background: #eeeeee;
vertical-align: top;
font-size: 012px;
font-weight: bold;
width: 100px;
padding-top: 5px;
padding-left: 10px;
}

.ItemDetailalt_loc_attribute
{

font-size: 012px;
}

.ShoppingList_EditUserDescriptionTextArea
{

width:420px;
height:85px;
}

.InvoiceQuantityHdr
{

font-weight:bold;
text-align:center;
}


.AdminCreditCardMaintenanceTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminCreditCardMaintenanceTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminCreditCardMaintenanceColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminCreditCardMaintenanceNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.AdminCreditCardMaintenanceSpacer
{

height:5px;
}

.AdminCreditCardMaintenanceList
{

font-weight:bold;
text-decoration:none;
width:120px;
}

A.AdminCreditCardMaintenanceLink, A.AdminCreditCardMaintenanceLink:link, A.AdminCreditCardMaintenanceLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminCreditCardMaintenanceLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.AdminConfigLabel_Message
{

padding-left: 20px;
}

.AdminCustomerAttributesDetailColumnValueMessage
{

font-size:13px;
text-decoration:none;
padding-left: 20px;
}

.ShipBillInformation_DropDown
{

}

.ItemPropertyMaintenanceTable
{

background-color:#FFFFFF;
width:700px;
}

.ItemPropertyMaintenanceTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemPropertyMaintenanceColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
}

.ItemPropertyMaintenanceNotFound
{

font-size:14px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

.ItemPropertyMaintenanceSpacer
{

height:5px;
}

.ItemPropertyMaintenanceList
{

font-weight:bold;
text-decoration:none;
width:120px;
}

A.ItemPropertyMaintenanceLink, A.ItemPropertyMaintenanceLink:link, A.ItemPropertyMaintenanceLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.ItemPropertyMaintenanceLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.OrderListOrigPromisedDateHdr
{

font-weight:bold;
text-align:center;
}

.OrderListPromisedDateHdr
{

font-weight:bold;
text-align:center;
}

.OrderListOrigPromisedDate
{

text-align:center;
}

.OrderListPromisedDate
{

text-align:center;
}
.OrderDetailOrigPromisedDateHdr
{

width:175px;
}

.OrderDetailPromisedDateHdr
{

width:175px;
}

.OrderDetailRequiredDate
{

   border-bottom: 1px dotted #EEEEEE;
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
	text-align:center;
}

.OrderDetailOrigPromisedDate
{

   border-bottom: 1px dotted #EEEEEE;
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
}

.OrderDetailPromisedDate
{

   border-bottom: 1px dotted #EEEEEE;
    color: #000000 !important;
    font-size: 11px;
    line-height: 12px;
	padding-left:10px;
}

.OrderDetailItemCodeValueClosed
{

    
    font-size: 11px;
    line-height: 12px;
font-weight:bold;
padding-left:5px;
padding-top:10px;
padding-bottom:10px;
border-bottom: 1px dotted #eeeeee;
color: #C0C0C0;
}

.OrderDetailDescriptionValueClosed
{
    color: #c0c0c0;
    font-size: 11px;
    line-height: 12px;
}

.OrderDetailUnitNameValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailUnitSizeValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailNetPriceValueClosed, .OrderDetailRequiredDateClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}
.OrderDetailPromisedDateClosed
{
font-size: 11px;
text-align:left;
color: #C0C0C0;
padding-left:10px;
}

.OrderDetailOpenValueValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailOpenQtyValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailOrderQtyValueClosed
{

text-align:center;
color: #C0C0C0;
font-size: 11px;
}

.OrderDetailShipQtyValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailBackorderQtyValueClosed
{
font-size: 11px;
text-align:center;
color: #C0C0C0;
}

.OrderDetailItemDispositionValueClosed
{
font-size: 11px;
text-align:left;
color: #C0C0C0;
}

.OrderDetailExpectedShipDateValueClosed
{
font-size: 11px;
text-align:left;
color: #C0C0C0;
}

.OrderDetailPassThroughVendorNameValueClosed
{
font-size: 11px;
text-align:left;
color: #C0C0C0;
}

.InvoiceQuantityClosed
{
font-size: 11px;
color: #C0C0C0;
}

.ForgotPassword_MainTable
{

width:350px;
border-style:solid;
border-width:1px;
border-color:#666666;
padding:5px;
}

.ShoppingList_HeaderTable
{
    background-color: #F3F3F3;
    border: 5px solid #F3F3F3;
    display: table-header-group;
    height: 40px;
}
.ShoppingList_AddButtonsCell
{
    margin-top: 15px;
    padding-top: 20px;
}
.LocationAvailabilityPDFIframe
{

width:600px;
height:500px;
}

.AdminCategoryAttributesTable
{

background-color:#FFFFFF;
width:700px;
}

.AdminCategoryAttributesInnerTablePre
{

vertical-align: top;
}

.AdminCategoryAttributesInnerTable
{

vertical-align: top;
 background-color:#FFFFFF;
 width:300px;
text-align: left;
}

.AdminCategoryAttributesInnerTableRight
{

vertical-align: top;
 background-color:#FFFFFF;
 width:300px;
text-align: left;
}

.AdminCategoryAttributesTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminCategoryAttributesColumn
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminCategoryAttributesSpacer
{

height:5px;
}

A.AdminCategoryAttributesLink, A.AdminCategoryAttributesLink:link, A.AdminCategoryAttributesLink:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminCategoryAttributesLink:hover
{

font-weight:bold;
text-decoration:underline;
}

.CategoryAttributesDiv
{

HEIGHT: 100%;
 WIDTH: 100%;
 OVERFLOW: auto;
}

.CatAttributes
{

position: absolute;
 HEIGHT: 100%;
 WIDTH: 100%;
 OVERFLOW: auto;
}

.divCat
{

position: absolute;
 text-align: left;
}

.divCatProperty
{

}

.AdminCategoryAttributesButtonUpdate
{

color:red;
 cursor: hand;
}

.divCatMessage
{

position: absolute;
 text-align: left;
 color:red;
}

.sdAll
{

color:red;
 cursor: hand;
 TEXT-DECORATION: underline;
}

.AdminCategoryAttributesInstructions
{

font-weight:bold;
}

.OrderDetailCancelLineHeader
{

font-weight:bold;
text-align:center;
}

.OrderDetailPickedQuantityHdr
{

font-weight:bold;
text-align:center;
}

.OrderDetailFreeQuantityHdr
{

font-weight:bold;
text-align:center;
}

.OrderDetailLeadTimeDaysHdr
{

font-weight:bold;
text-align:center;
}

.OrderDetailCancelLineValue
{

text-align:center;
}

.OrderDetailPickedQuantity
{

text-align:center;
}

.OrderDetailFreeQuantity
{

text-align:center;
}

.OrderDetailLeadTimeDays
{

text-align:center;
}

.OrderDetailApprovedStatus
{

font-size: 012px;
font-weight: bold;
}

.OrderDetailCancelable
{

font-size: 012px;
font-weight: bold;
}

.OrderDetailOrderRequiredDate
{

font-size: 012px;
font-weight: bold;
}

.OrderDetailLineCanceled
{

background-color: #ccc;
}

.MyAccountOpenOrderDetailResetDate
{

font-size: 0.55em;
}

.OrderConfirmationFreightTaxDisclaimer
{

font-size:12px;
font-family:arial;
}

.ui-autocomplete
{

max-height: 140px;
overflow-y: auto;
overflow-x: visible;
}

.AutoCompleteDropDownItem
{

font-size: 12px;
font-family: arial;
font-weight: bold;
width: auto;
white-space: nowrap;

text-align: left;
}

.AutoCompleteDropDownDescription
{

font-style: italic;
font-weight: normal;
width: auto;
white-space: nowrap;

text-align: left;
}

.ajax-loading
{

background: white url('../../../SystemFolders/p21images/ui-anim_basic_16x16.gif') right center no-repeat;
}

.AdminConfigFieldTextArea
{

width: 100%;
}

.ShipBillInformation_WillCallDropDownLabel
{

font-weight:bold;
}

.ShipBillInformation_WillCallDropDown
{

}

.WillCallLocation_ContinueLinkOr
{

font-size:14px;
text-decoration:none;
}

.PickUpLocationMaintenance_Table
{

background-color:#FFFFFF;
width:700px;
}

.PickUpLocationMaintenance_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.PickUpLocationMaintenance_Spacer
{

height:5px;
}

.PickUpLocationMaintenance_List
{

font-weight:bold;
text-decoration:none;
}

.PickUpLocationMaintenance_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.PickUpLocationMaintenance_ColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.PickUpLocationMaintenance_Message
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.LocationAvailabilityInnerTableNotFound
{

    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    margin-left: 255px;
    width: 550px;
}

.AdminCreditCardMaintenanceHeadingLabel
{

width: 100%;
}

.AdminCreditCardMaintenanceValue
{

width: 100%;
}

.AdminCreditCardMaintenanceExceptionMessage
{

color: red;
}

.AdminCreditCardMaintenanceSuccessMessage
{

color: red;
}


.ElementCreditCardEntryPopUpIFrame
{

width: 800px !important;
 height: 500px !important;
}

.ItemSearchRankMaintenance_Table
{

background-color:#FFFFFF;
width:700px;
}

.ItemSearchRankMaintenance_InnerTable
{

width:100%;
}

.ItemSearchRankMaintenance_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemSearchRankMaintenance_Description
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemSearchRankMaintenance_Spacer
{

height:5px;
}

.ItemSearchRankMaintenance
{

font-weight:bold;
text-decoration:none;
}

.ItemSearchRankMaintenance_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemSearchRankMaintenance_ColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemSearchRankMaintenance_Message
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.TopVendorRankMaintenance_Table
{

background-color:#FFFFFF;
width:700px;
}

.TopVendorRankMaintenance_InnerTable
{

width:100%;
}

.TopVendorRankMaintenance_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.TopVendorRankMaintenance_Description
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.TopVendorRankMaintenance_Spacer
{

height:5px;
}

.TopVendorRankMaintenance
{

font-weight:bold;
text-decoration:none;
}

.TopVendorRankMaintenance_ColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.TopVendorRankMaintenance_ColumnValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.TopVendorRankMaintenance_Message
{

font-weight:bold;
text-decoration:none;
color:#333333;
}

.NewSupplierOuterTable
{

width: 610px;
}

.NewSupplier_CaptionImage
{

border:0;
}

.NewSupplierDescription
{

font-size: 1em;
color: #AA2C21;
}

.NewSupplierDescription u
{

font-size: 1em;
color: #AA2C21;
}

.NewSupplierDescription a
{

font-size: 1em;
font-weight: bold;
color: #03031b;
text-transform: uppercase;
}

.NewSupplierSpacer
{

height:0;
 width:0;
}

.NewSupplierTable1
{

width:379px;
}

.NewSupplierTitle
{

height:0;
 width:0;
}

.NewSupplierFootnote
{

color: #950E14;
vertical-align: top;
font-size: 12px;
}

.NewSupplierMessage
{

font-size: 1em;
font-weight: bold;
color: #FFFF00;
background: #950E14;
padding: 10px;
}

.NewSupplierMessage td
{

font-size: 1em;
font-weight: bold;
color: #FFFF00;
background: #950E14;
padding: 10px;
}

.NewSupplierColumnTitle
{

font-size: 12px;
vertical-align: top;
width: 120px;
}

.NewSupplierColumnValue
{

height: 40px;
width: 400px;
vertical-align: top;
}

.NewSupplierFirstNameTextBox, .NewSupplierLastNameTextBox, .NewSupplierCompanyTextBox, .NewSupplierSupplierTextBox, .NewSupplierEmailTextBox, .NewSupplierPasswordTextBox, .NewSupplierVerifyPasswordTextBox
{

    border-color: #D5D5D5;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    color: #03031B;
    height: 25px;
    padding-left: 5px;
}

.NewSupplierSubmit
{

text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 195px;
}

.NewSupplierTable2
{

width:220px;
margin-bottom:40px;
border-color:#FFFFFF;
BORDER-WIDTH: 1px;
BACKGROUND-COLOR: #FFFFFF;
BORDER-STYLE:SOLID;
}

.AdminSupplierListSpacer
{

height:5px;
}

.AdminSupplierListTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminSupplierListColumnTitle
{

font-size:14px;
font-weight:bold;
text-decoration:none;
background-color:#00CCFF;
}

.AdminSupplierListSupplierRecordEven
{

background-color:#FFFFFF;
}

.AdminSupplierListSupplierRecordOdd
{

background-color:#CCFFFF;
}

.AvailabilityLight
{

width: 65px;
 height:50px;
}
#ItemSearchResults_PaginationTable
{
    margin-top: 15px;
    position: relative;
}
.ItemSearchResults_LastOrderedDateHeaderAlign
{

text-align:center !important;
width:90px;
}

.ItemSearchResults_LastOrderedDate
{

}

.ItemSearchResults_LastOrderedDateTextAlign
{

    font-size: 11px;
    text-align: center;
}
.center-area {

    float: left;
    text-align: justify;
    width: 800px;
}

.slider
{
	float: left;
}
.automate
{
	background-color: #566473;
    float: right;
    height: 361px;
    width: 235px;
}
.automate_text
{
}
.automate_text span
{
}
.findPro
{
}

.h_title
{
}
.h_text
{
}
.center-area h1 {
    color: #4D4D4D;
    font-family: "open-sans",Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    margin-left: 33px;
    margin-top: 9px;
}
.center-area p {
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 22px;
    margin-top: 9px;
    text-align: left;
}
 /*****************************Catalogs*************************************/
 
 .center-area1{
    float: left;
    margin-left: 25px;
	margin-right: 5px;
    width: 710px;
	height:auto;
	border:0px solid #ccc;
	background-color:#fff;
	
}
 
 
 .catalog-box{
	 float:left;
	 width:155px;
	 height:auto;
	 margin:10px 10px 10px 10px;
	 border:1px solid #ccc;
	 }
	 
	 
	 .catalog-img{
		 text-align:center;
	 width:100%;
	 height:auto;
	 margin:0px 0px 0px 0px;
	 border:0px solid #ccc;
	 padding:10px 0px 0px 0px;
	 }
	 
	 .catalog-txt-box{
	 float:left;
	 width:100%;
	 height:auto;
	 margin:0px 10px 0px 0px;
	 border:0px solid #ccc;
	 padding:10px 0px 10px 0px;
	 }
	 
	 
	 
.catalog h1 {
    color: #5B5B5B;
    font-family: 'CalibriRegular';
    font-size: 18px;
    font-weight: bold;
    margin-top: 0px;
	text-decoration:none;
	text-align:center;
	padding:0px;
	width:100%;
	float:left
}

.catalog h1 a{
    color: #5B5B5B;
	text-decoration:none;    
}

.catalog h1 a:hover{
    color: #000;
	text-decoration:none; 
}

.catalog-link{
	color: #000;
    font-family: 'CalibriRegular';
    font-size: 12px;
    font-weight: bold;
    margin-top: 0px;
	text-decoration:none;
	text-align:center;
	padding:0px;
	width:100%;
	float:left;
	margin:0px;
	}
	
.catalog-link a{
	
	color: #000;
	text-decoration:none;
	}
	
.catalog-link a:hover{
	color: #5B5B5B;
	text-decoration:none;
	
}


.center-area1 h1 {
    color: #5B5B5B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px !important;
    font-weight:normal;
}
.center-area1 h1 {
    color: #5B5B5B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-size: 18px !important;
    font-weight:normal;
}
.resources_comtain
{
    left: 0px;
    position: relative;
    top: 25px;
    width: 655px;
}
.resources_title
{
	background-color: #EDEDED;
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 5px;
}
.resources_title a
{
	color: #666666;
   	font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.resources_title a:hover
{
	color: #c00;
}
.catalog-box {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 10px;
    width: 155px;
}
.catalog-img {
    border: 0 solid #CCCCCC;
    height: auto;
    margin: 0;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
}
.catalog-txt-box {
    border: 0 solid #CCCCCC;
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 10px 0;
    width: 100%;
}
/* Footer */


#footer {
    padding: 10px;
}

#footer_wrapper { background: url('/contentonly.aspx?file=images/footer_bg_b.png') no-repeat 0 0 scroll transparent; height: 100px; margin: 10px 11px; padding-top: 10px;} 
#logo_holder_footer { width: 75px; height: 105px; float: left; margin: 0 15px 0 0; display: none; } /* Removed */
#logo_holder_footer img.footer_logo { display: none; } /* Removed */
#footer_inner { float:left; width: 558px; }
#entire_wrapper a.knight_link:hover ,#entire_wrapper #menu_2 a, #copyright { font-family: Arial,sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; display: inline; }
#entire_wrapper a.knight_link,#entire_wrapper #menu_2 a:hover { color: #00B4D0; }

#copyright { float: left; }
#menu_2 {
    border-bottom: 1px solid #E9E9E9;
    margin: 0 0 4px -6px;
    padding: 0 0 2px;
}
/* User Menu */
#entire_wrapper #menu_3 li a { color: #999999; }
#entire_wrapper #menu_3 li { border: 1px solid #cccccc; padding: 0 5px; }
#entire_wrapper #menu_3 li:hover { border: 1px solid #00B4D0; }
#entire_wrapper #menu_3 li:hover a { color: #0E4059; }
/* Contact Footer */
#contact_footer { width: 333px; float: right; font-size: 12px; padding-top: 5px;  color: #999999;  font-family: Arial,sans-serif;  font-size: 12px;  font-weight: lighter; }


#menu_2 {
    border-bottom: 1px solid #E9E9E9;
    margin: 0 0 4px -6px;
    padding: 0 0 2px;
	list-style: none outside none;
}

#menu_2 li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    float: left;
    white-space: nowrap;
}

#menu_2 a, #copyright {
    color: #999999;
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
	height: 10px;
    margin: 0;
	cursor: pointer;
    padding: 1px 7px 2px 6px;
    white-space: nowrap;
}
#menu_2 a:hover {
    color: #00B4D0;
}
a.knight_link:hover{
    color: #999999;
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
/* End Footer */

.acct_man {
    color: #999999;
    display: inline-block;
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 55px;
    line-height: 18px;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    width: 145px;
}
.acct_man a {
    color: #999999;
	text-decoration: underline;
}
.acct_man a:hover {
    color: #00B4D0;
	text-decoration: none;
}
.CatalogTopItems_h_MainContentTable
{

    border-spacing: 5px;
    margin-left: 25px;
    margin-top: 20px;
    width: 700px;
}
.CatalogTopItems_h_MainContentTable tr
{
    border-bottom: 8px solid #CCCCCC;
	border-top: 8px solid #ffffff;
    display: inline-block;
    left: 50px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.CatalogTopItems_h_MainContentTable td {
    padding: 10px;
}
.CatalogTopItems_h_MainContentRow {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    height: 120px;
    width: 155px;
}
.proCatTop
{
	margin-left: 63px;
}
.bannerWrapper
{
    display: inline-block;
    left: 0;
    margin: 20px auto 25px;
    padding-bottom: 20px;
    position: relative;
    top: 25px;
    width: 1011px;
}
.bannerTitle
{
    border-bottom: 1px solid #CCCCCC;
    color: #00ADEE;
    font-family: 'Open Sans',sans-serif;
    font-size: 21px;
    font-weight: bold;
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.bannerleft
{
    float: left;
    margin-left: 15px;
    margin-right: 15px;
}
.bannerright
{
	float:right;
}

.CatalogTopItems2_MainContentTable
{
    width: 790px;
	vertical-align:top;
}

.CatalogTopItems2_MainContentTable td {

    border-collapse: separate;
    border-spacing: 20px;
}

.CatalogTopItems2_MainContentRow {


    margin-bottom: 10px;
    margin-left: 10px;
    vertical-align: top;
    width: 195px;

}

.CatalogTopItems2_CategoryLinks {

    color: #cc0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;

}
.CatalogTopItems2_MainContentRow img {
    border: 1px solid #999;
    display: block;
 /*   min-height: 162px !important; */
    padding: 5px;
    width: 162px !important;
	cursor: pointer!important;
	
	position: relative;
    top: 12px;
}
.CatalogTopItems2_MainContentRow img:hover 
{ 
	
	box-shadow: 0px 0px 8px #636363;
    -moz-box-shadow: 0px 0px 8px #636363;
    -webkit-box-shadow: 0px 0px 8px #636363;
	cursor: pointer!important;
}
.mark_wrapper
{
	width:700px;
}
.mark_wrapper table
{
	margin-left:20px;
}

.mark_wrapper h3 {
    color: #ee3e41;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
}
.mark_wrapper .sales {
    color: #0055a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.mark_wrapper .red_phonix {
    color: #ff0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
}
.mark_wrapper .contact_list {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
}
.mark_wrapper .link_area {
    color: #0055a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.mark_wrapper .link_area a {
    color: #0055a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
.mark_wrapper .link_area a:hover {
    text-decoration: none;
}
.mark_wrapper p
{
	padding: 0;
	margin:0;
}
.inner_black_txt {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.brochure {
    color: #ff0000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.biglink_area {
    color: #0055a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.biglink_area a {
    color: #0055a5;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: underline;
    text-transform: uppercase;
}
.biglink_area a:hover {
    text-decoration: none;
}


#applicableManufacterSelect
{

width: 250px;
 height: 400px;
}

#promoCodeCombinableSelect
{

width: 250px;
 height: 400px;
}

#applicableCustomerSelect
{

width: 250px;
 height: 400px;
}

#applicableSystemListSelect
{

width: 250px;
 height: 400px;
}

#applicableProductGroupSelect
{

width: 250px;
 height: 400px;
}

#applicableShippingSelect
{

width: 250px;
 height: 400px;
}

#applicableCategorySelect
{

width: 450px;
 height: 400px;
}

.PromoCodeResultsSearchFor
{

width: 93%;
}

.NewSupplierInnerTable
{

width:500px;
}

.LogonVerticalLine
{

height:210px;
 border-left: 2px solid black;
}

.ShoppingList_LastOrderedDate
{

}

.ShoppingList_LastOrderedDateTextAlign
{

text-align:center;
}

.AdminAccessoryItem_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminAccessoryItem_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminAccessoryItem_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminAccessoryItem_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminAccessoryItem_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminAccessoryItem_UploadType
{

font-weight:bold;
}

.AdminAccessoryItem_Description
{

font-weight:bold;
}

.AdminAccessoryItem_Spacer
{

height:5px;
}

A.AdminAccessoryItem_Link, A.AdminAccessoryItem_Link:link, A.AdminAccessoryItem_Link:visited
{

text-decoration:none;
font-weight:bold;
}

A.AdminAccessoryItem_Link:hover
{

font-weight:bold;
text-decoration:underline;
}

#applicableManufacterSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#promoCodeCombinableSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableCustomerSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableSystemListSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableProductGroupSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}


#applicableShippingSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableManufacterUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.promoCodeCombinableUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableCustomerUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableSystemListUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableProductGroupUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableCategoryUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.applicableShippingUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.ItemSearchResults_AdditionalDescription
{

    color: #666;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 3px;
    text-align: left;
    width: 100%;
}

.ShoppingList_AdditionalDescription
{

text-decoration:none;
}

.ItemDetail_AdditionalDescription
{

font-size: 012px;
}

.uploadShoppingListOuterList
{

list-style-type: disc;
	padding-left: 30px;
}

.uploadShoppingListInnerList
{

list-style-type: circle;
 padding-left: 30px;
}

.uploadShoppingListSampleFile
{

padding-left: 30px;
}

.AdminShoppingListUploadGetMessage
{

font-weight: bold;
}

.BreadCrumb_ContactUs
{

}

.ItemSearchResults_AddToTextAlign2
{

width: 100px;
 text-align: center;
}

#applicableManufacterUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#promoCodeCombinableUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableCustomerUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableSystemListUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

#applicableProductGroupUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}


#applicableShippingUnSelected
{

height: 400px;
 width: 350px;
 font-size: 11px;
 font-family: arial;
}

.ShoppingListSelect_MasterCustomerLink
{

}

.MasterCustomerShoppingListDetail_ItemCodeTD
{

width: 190px;
 vertical-align:bottom;
}

.MasterCustomerShoppingListDetailQuantityText
{

height: 25px;
 width: 180px;
 border-top: 1px solid #666;
 border-right: 2px solid #666;
 border-bottom: 2px solid #666;
border-left: 1px solid #666;
 padding-top: 3px;
 color: #03031B;
}

.MasterCustomerShoppingListDetailQuantityNumber
{

height: 25px;
 border-top: 1px solid #666;
 border-right: 2px solid #666;
 border-bottom: 2px solid #666;
border-left: 1px solid #666;
 padding-top: 3px;
 color: #03031B;
}

.MasterCustomerShoppingListDetail_QtyTD
{

vertical-align:bottom;
}

.MasterCustomerShoppingListSelect_ExistingInnerTable select
{

height: 25px;
    margin-left: 5px;
    margin-right: 5px;
}

.MasterCustomerShoppingListSelect_ExistingLabel
{

}

.MasterCustomerShoppingListSelect_ExistingButton
{

}

.MasterCustomerShoppingListSelect_hr
{

}

.MasterCustomerShoppingListSelect_ExistingEmptyText
{

}

.MasterCustomerShoppingListDetail_ListName
{

color:#333333;
font-weight:bold;
}

.MasterCustomerShoppingListDetailDefaultSortLinkTD
{

text-align:right;
padding-right:20px;
}

.MasterCustomerShoppingListDetailDefaultSortLink
{

text-decoration:none;
}

.MasterCustomerShoppingListDetail_ItemCodeLabel, .MasterCustomerShoppingListDetail_QtyLabel
{

    color: #000000;
    font-size: 11px;
}

.MasterCustomerShoppingListDetail_ItemCodeDescriptionHeaderAlign
{

text-align:left;
}

.MasterCustomerShoppingListDetail_Description
{

text-decoration:none;
}

.MasterCustomerShoppingListDetail_RemoveTextAlign
{

text-align:center;
}

.ShoppingListInputQuantity,.ShoppingCartQuantityText
{

text-align: right;
}

.ShoppingListInputPhysicalQuantity
{

text-align: right;
}

.ShoppingListInputStockLevel
{

text-align: right;
}

.ShoppingListInputDetailDisplayOrder
{

text-align: right;
}

#MyAccount_ItemDetail_PastPurchasesItemReport a:hover
{

}

#MyAccount_ItemDetail_PastPurchasesItemReport a:visited
{

}

#MyAccount_ItemDetail_PastPurchasesItemReport a
{

}

.ContactUsPhoneLabel, .ContactUsCompanyLabel, .ContactUsFirstNameLabel , .ContactUsLastNameLabel , .ContactUsEmailLabel , .ContactUsPhoneLabel 
{

width: 90%;
}

.ContactUsError
{

font-size: 14px;
 color: red;
}

.MarkupSetups_ColumnTitle
{

width:140px;
}

.MarkupSetups_ColumnTitleInside
{

width:140px;
}

.MarkupSetupsShopperPriceTitle
{

font-weight:bold;
}

.MarkupSetups_ItemCodeInput
{

vertical-align:top;
 width:150px;
}

.ContentMarkupSetupsFeatureCell
{

width:712px;
}

.MarkupSetups_PricingOptionTD1
{

vertical-align:top;
 width:130px;
 padding-top:5px;
}

.MarkupSetups_PricingOptionTD2
{

padding-top:5px;
}

.MarkupSetups_ValuePercentage
{

}

.MarkupSetups_Percentage
{

vertical-align:top;
}

.MarkupSetups_tblCategories
{

display: none;
}

.MarkupSetups_tblItemCode
{

display: none;
}

.MarkupSetups_tblMultipleRow
{

padding-top:13px;
 display:none;
}

.MarkupSetups_Button
{

vertical-align:top;
}

.MarkupSetups_Button:hover
{

cursor: pointer;
}

.MarkupSetups_rowInput
{

vertical-align:top;
 width:60px;
}

.MarkupSetups_rowTD1
{

vertical-align:top;
 width:70px;
}

.MarkupSetups_rowTD2
{

vertical-align:top;
 width:100px;
}

.MarkupSetups_rowTD3
{

vertical-align:top;
 width:45px;
}

.MarkupSetups_rowTD4
{

vertical-align:top;
 width:110px;
}

.MarkupSetups_rowTD5
{

vertical-align:top;
 width:60px;
}

.MarkupSetups_rowTD6
{

vertical-align:top;
 width:90px;
}

.MarkupSetups_row2
{

display: none;
}

.MarkupSetups_row3
{

display: none;
}

.MarkupSetups_row4
{

display: none;
}

.MarkupSetups_row5
{

display: none;
}

.MarkupSetups_row6
{

display: none;
}

.MarkupSetups_row7
{

display: none;
}

.MarkupSetups_row8
{

display: none;
}

.MarkupSetups_row9
{

display: none;
}

.ShoppingCart_TotalWeightLabel
{

    font-size: 14px;
    text-align: right;
    font-style: normal;
    font-weight: normal;
font-family: Verdana,Geneva,sans-serif;
color: #3A3A3A;
padding:8px;
border-bottom:1px solid #d5d5d5;
}

.ShoppingCart_TotalWeightText
{

    font-size: 18px;
    text-align: left;
padding:5px;
color: #222222;
border-bottom:1px solid #d5d5d5;
}

.ShipBillInformation_TotalCartWeightLabel
{

font-weight:bold;
}

.ShipBillInformation_TotalCartWeightValue
{

font-weight:bold;
}

.OrderSummary_WeightLabel,.OrderConfirmation_WeightLabel
{

font-weight:normal;
color: #333333;
}

.OrderSummary_Weight,.OrderConfirmation_Weight
{

font-weight:normal;
color: #333333;
}

.OrderConfirmation_TotalWeightLines
{

background-color:#ffffff;
}

.OrderConfirmation_TotalWeightAlign
{

    padding-bottom: 10px;
    padding-right: 10px;
    text-align: right;
}

.OrderConfirmation_TotalWeightLabel
{

    color: #3A3A3A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    padding: 6px;
    text-align: right;
}

.OrderConfirmation_TotalWeight
{

}

.OrderSummary_TotalWeightText,.OrderConfirmation_TotalWeightText
{

    color: #222222;
    font-size: 18px;
    padding: 5px;
    text-align: left;
}

.OrderSummary_TotalWeightAlign
{

    padding-bottom: 5px;
    padding-right: 10px;
    text-align: right;
}

.ShoppingCart_TotalWeightAlign
{

    height: 25px;
    margin-top: 10px;
    padding-top: 10px;
    text-align: right;
    width: 870px;
}

.ItemSearchResults_ItemPOTable
{

}

.ItemDetail_ItemPOTable
{

}

.ItemSearchResults_ItemPOTD
{

}

.ItemDetail_ItemPOTD
{

}

.ItemSearchResults_ItemPOTDHeader
{

}

.ItemDetail_ItemPOTDHeader
{

}

.ItemSearchResults_AddToCartHeaderAlign
{

}

.ItemSearchResults_AddToCartTextAlign
{

}

.AdminPromoCodeDetailErrorMessage
{

color: red;
 font-weight:bold;
}

.AdminPromoCodeDetailMessage
{

font-weight:bold;
}

.ShoppingCart_TotalBeforeDiscountsLabel
{

    font-size: 14px;
    text-align: right;
    font-style: normal;
    font-weight: normal;
font-family: Verdana,Geneva,sans-serif;
color: #3A3A3A;
padding:8px;
border-bottom:1px solid #d5d5d5;
}

.SShoppingCart_sTotalBeforeDiscountsText
{

    font-size: 18px;
    text-align: left;
padding:5px;
color: #222222;
border-bottom:1px solid #d5d5d5;
}

.AdminFeaturedItemsList_SpaceFromTop
{

border: 1px solid black;
 width: 100%;
 margin-top: 22px;
 margin-bottom: 22px;
}

.AdminFeaturedItemsList_Table
{

background-color:#FFFFFF;
width:700px;
}

.AdminFeaturedItemsList_Title
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.AdminFeaturedItemsList_BadFileMessage
{

font-size:14px;
font-weight:bold;
color:#333333;
}

.AdminFeaturedItemsList_SuccessMessage
{

font-size:14px;
font-family:Arial;
text-decoration:none;
color:blue;
}

.AdminFeaturedItemsList_Label
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.AdminFeaturedItemsList_UploadType
{

font-weight:bold;
}

.AdminFeaturedItemsList_Description
{

font-weight:bold;
}

.AdminFeaturedItemsList_Spacer
{

height:5px;
}

#ShipBillInformation_txtShipJobName
{

width: 90%;
 border-radius: 5px;
 border-width: 1px;
 font: inherit;
 padding-bottom: 4px;
padding-top: 4px;
}

.ItemDetail_RevisionsItemsLabel
{

font-size: large;
}

.ItemSearchResults_TableRev
{

    border-collapse: collapse;
    border-top: 2px solid #d9d9d9;
    margin-bottom: 0;
    margin-top: 5px;
    width: 800px;
}

.ItemDetail_ItemCodeDescriptionHeaderAlignRev
{

 background-color: #2c6780;
 border-bottom: 2px solid #2c6780;
 font-size: 12px;
 text-align: center;
 padding: 4px;
}

.ItemDetail_AvailabilityHeaderAlignRev
{

 background-color: #2c6780;
 border-bottom: 2px solid #2c6780;
 font-size: 12px;
 text-align: center;
 padding: 4px;
}

.ItemDetail_PriceHeaderAlignRev
{

 background-color: #2c6780;
 border-bottom: 2px solid #2c6780;
 font-size: 12px;
 text-align: center;
 padding: 4px;
}

.ItemDetail_QuantityHeaderAlignRev
{

 background-color: #2c6780;
 border-bottom: 2px solid #2c6780;
 font-size: 12px;
 text-align: center;
 padding: 4px;
}

.ItemDetail_ItemSearchResults_TableRev
{

background: none repeat scroll 0 0 #EEEEEE;
 color: #03031B;
 font-size: 0.775em;
 height: 30px;
 padding: 3px 10px;
}

.ItemDetail_ItemSearchResults_TableRev th
{

background: none repeat scroll 0 0 #EEEEEE;
 color: #03031B;
 font-size: 0.775em;
 height: 30px;
 padding: 3px 10px;
}

.ShoppingCart_DescriptionRevision
{

color: green;
}

.ShipBillInformation_DispositionsLabel
{

font-weight:bold;
}

.ItemSearchResults_SpecificationLinkTextAlign
{

text-align:center;
}

.RoomDetails_Table
{

margin-left:20px;
}

.RoomDetails_TopDescription
{

padding-bottom:12px;
}

.RoomDetails_rowInput1
{

width:265px;
}

.RoomDetails_rowInput2
{

width:90px;
}

.RoomDetails_rowInput3
{

width:65px;
}

.RoomDetails_rowTD
{

padding-bottom:10px;
}

.RoomDetails_rowTD1
{

padding-bottom:5px;
	padding-right:20px;
}

.RoomDetails_rowTD2
{

padding-bottom:5px;
	padding-right:20px;
}

.RoomDetails_InputRows
{

display: none;
}

.RoomDetails_Button
{

display: none;
}

.OrderSummary_RoomDetailsLabel,.OrderConfirmation_RoomDetailsLabel
{

font-weight:normal;
 color: #666;
}

.OrderSummary_RoomDetails,.OrderConfirmation_RoomDetails
{

font-weight:normal;
 color: #666;
}

.ShoppingCart_ShoppingCartReloadLink
{

}



#applicableCategorySelectedScroll
{

width: 350px;
 overflow-x:scroll;
 overflow-y: hidden;
}

#applicableCategoryUnselectedScroll
{

width: 350px;
 overflow-x:scroll;
 overflow-y: hidden;
}

.AdminPromoCodeDetailSelectButtons
{

width:100px;
}

#divvSelected
{

height: 1px;
}

#divvUnSelected
{

height: 1px;
}

#applicableCustomerSearchUnSelected
{

width: 350px;
 height:374px;
 font-size:11px;
 font-family: arial;
}

.highlightedDropdown
{

background-color: yellow;
}

.ShoppingCart_CommisionCostHeaderAlign,.ShoppingCart_CommisionCostGPHeaderAlign
{

font-size: 12px;
font-weight: bold;
line-height: 12px;
width: 80px;
color:#333333 !important;
background-color: #DEDEDE;
    padding: 10px;
}

.ShoppingCart_CommisionCostTextAlign,.ShoppingCart_CommisionCostGPTextAlign
{

text-align: center;
}

.ShoppingCart_CommisionCost,.ShoppingCart_CommisionCostGP
{

    font-size: 11px;
    line-height: 14px;
}

.ItemSearchResults_SmallPopupInnerTable
{

}

.ItemDetail_SmallPopupInnerTable
{

}

.ItemSearchResults_SmallPopupColumnValue
{

}

.ItemDetail_SmallPopupColumnValue
{

}

.MyAccountRMAList_ResultsAreaTable
{

background-color: #FFF;
}

.MyAccount_RMAListHeader
{

width: 300px;
background-color: #DEDEDE;
}

.MyAccountRMAList_InvoiceNumberValue
{

font-size: 0.75em;
color: #03031B;
font-weight: bold;
padding-left: 10px;
border-bottom: none;
}

.MyAccountRMAList_Value
{

font-size: 012px;
color: #333333;
height: 30px;
}

.MyAccountRMAList_AmountValue
{

text-align:center;
}

.MyAccount_RMADetailHeader
{

width: 300px;
background-color: #DEDEDE;
}

.MyAccount_RMADetailValue
{

font-size: 012px;
color: #333333;
height: 30px;
}

.MyAccount_RMAConfirmationHeader
{

width: 300px;
background-color: #DEDEDE;
}

.MyAccount_RMAConfirmationValue
{

font-size: 012px;
color: #333333;
height: 30px;
}

.MyAccount_RMAConfirmationHdrHeader
{

font-weight:bold;
text-align:left;
}

.MyAccount_RMAConfirmationHdrValue
{

text-align:left;
}

#applicableCategorySelected
{

height: 400px;
 font-size: 11px;
 font-family: arial;
}

#applicableCategoryUnSelected
{

height: 400px;
 font-size: 11px;
 font-family: arial;
}

.AdminFailedSearchesListLabel
{

font-size: 14px;
}

.AdminFailedSearchesListTotalFailedSearches
{

font-size: 14px;
}

.AdminFailedSearchesListTotalSearchTerms
{

font-size: 14px;
}

#AdminFailedSearchesListColumnTitle_1
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_2
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_3
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_4
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_5
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_6
{

width:10%;
 font-size: 13px;
}

#AdminFailedSearchesListColumnTitle_7
{

width:10%;
 font-size: 13px;
 text-align:center;
}

#AdminFailedSearchesListColumnTitle_8
{

width:10%;
 font-size: 13px;
 text-align:center;
}

#AdminFailedSearchesListList_1
{

font-size: 12px;
}

#AdminFailedSearchesListList_2
{

font-size: 12px;
}

#AdminFailedSearchesListList_3
{

font-size: 12px;
}

#AdminFailedSearchesListList_4
{

font-size: 12px;
}

#AdminFailedSearchesListList_5
{

font-size: 12px;
 text-align:center;
}

#AdminFailedSearchesListList_6
{

font-size: 12px;
}

#AdminFailedSearchesListList_7
{

font-size: 12px;
}

#AdminFailedSearchesListList_8
{

font-size: 12px;
 text-align:center;
}

.ItemImageResizeTable
{

background-color:#FFFFFF;
width:700px;
}

.ItemImageResizeTitle
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.ItemImageResizeSpacer
{

height:5px;
}

.ItemImageResizeList
{

font-weight:bold;
text-decoration:none;
}

.ItemImageResizeLabel
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemImageResizeValue
{

font-size:14px;
font-weight:bold;
text-decoration:none;
}

.ItemImageResizeHeadingLabel
{

font-size:16px;
font-weight:bold;
text-decoration:none;
}

.uploadShoppingListSampleFile pre
{

white-space: pre-wrap;
 word-wrap: break-word;
}

.NewCustomerError
{

float:left;
color: red;
}

.ItemDetail_AttributeDDHeader
{

}

.ItemDetail_AttributeDDTable
{

}

.ItemDetail_AttributeDDMessage
{

}

.ItemDetail_AttributeDD
{

}

.ARListAmountOpenValueTermsMessage
{

font-size: .90em;
}

.ARPaymentSummaryAmountOpenValueTermsMessage
{

font-size: .85em;
}

.ARPaymentConfirmationAmountOpenValueTermsMessage
{

font-size: .85em;
}

.SideQOP_Table select
{

display: none;
}

.ShoppingCart_WeightRectangleAlign
{

text-align:center;
width: 870px;
}

.ShoppingList_ExcelButtonImage
{

margin:5px;
}

.ShoppingListPrintPageLink 
{

margin:4px;
}

.ShoppingListSearchListTD
{

padding:5px;
}

.AdminAbbreviationsListLink
{

margin-left:20px;
}

.AdminAbbreviationsListInnerTableID
{

border-collapse: collapse;
}

.AdminFailedSearchesListSearchTable  td
{

padding-top:7px;
padding-bottom:7px;
}

#AdminFailedSearchesListInnerTableID tr:nth-child(odd)
{

background:#FFF;
}

#AdminFailedSearchesListInnerTableID tr:nth-child(even)
{

background: #EAF5F9;
}

.AdminFailedSearchesListDeleteButtonTD
{

background:#FFF;
}

.AdminFailedSearchesListUpdateButtonTD
{

background:#FFF;
}

#MyAccountRMASelect_SearchTextID
{

width:100px;
}

#MyAccountRMADetail_ResultsAreaTableID
{

text-align:center;
}

#MyAccountRMADetail_ResultsAreaTableID tr:nth-child(even)
{

background:#EAF5F9;
text-align:center;
}

#MyAccountRMADetail_ResultsAreaTableID tr:nth-child(odd)
{

background:#FFF;
}

#MyAccountRMADetail_InvoiceHeader
{

padding-top:10px;
padding-bottom:10px;
font-weight:bold;
}

#MyAccountRMADetail_DescriptionDivID
{

padding-bottom:5px;
}

#MyAccountRMAConfirmation_ResultsAreaTableID tr:nth-child(even)
{

background:#EAF5F9;
}

#MyAccountRMAConfirmation_ResultsAreaTableID tr:nth-child(odd)
{

background:#FFF;
}

#MyAccount_RMAConfirmationWebRefValue
{

color:rgb(205, 52, 52);
font-weight:bold;
}

#MyAccount_RMAConfirmationInvNumValue
{

color:rgb(205, 52, 52);
font-weight:bold;
}

.MyAccountRMADetail_ItemCodeDesc
{

text-align:left;
}

#MyAccount_RMADetailItem
{

text-align:left;
}

.OrderSummary_AvailabilityHeaderAlign,.OrderConfirmation_AvailabilityHeaderAlign
{

    background-color: #DEDEDE;
    color: #333333 !important;
    font-size: 012px;
    font-weight: bold;
    height: 30px;
    vertical-align: middle;
}

.ShoppingCart_LengthToWeld
{

padding-left: 80px;
 font-weight: bold;
}

.ShoppingCart_LengthToWeldInput
{

margin-right: 30px;
 margin-left: 5px;
 line-height: 22px;
 font-weight: bold;
}

.ShoppingCart_LengthToWeldSpan
{

margin-right: 5px;
}

.ShoppingCart_LengthToWeldUpdateMessage
{

display: none;
 margin-left: 20px;
}

.OrderDetailDispositionDescription
{

text-align:left;
font-size:.75em;
color:#787a8f;
border-bottom: 1px dotted #eeeeee;
}

.DispositionDescriptionHeader
{

height:30px;
background: #eeeeee;
vertical-align: top;
font-size: 0.875em;
font-weight: bold;
padding-top: 5px;
padding-left: 10px;
border-right: 1px solid #FFFFFF;
}

.SuspendedOrdersList_ApproveMultipleCheckbox
{

margin-left: 10px;
}

.ShoppingCart_LengthToWeldInchesInput
{

margin-right: 20px;
 margin-left: 5px;
 line-height: 22px;
 font-weight: bold;
}

.ShoppingListSelect_ListHeaderTDTable
{

font-weight: bold;
 text-align: center;
}

.ShoppingList_EmailToCustomerTD
{

vertical-align:bottom;
 padding-top:10px;
}

.ShoppingCart_CustomerJobTag
{

font-weight: bold;
}
.ShoppingCart_CustomerJobTag, .ShoppingCart_CustomerJobTagLabel{
                padding-left:167px;
}

.ShoppingCart_CustomerJobTagInput
{

font-family: monospace;
}

#SubmitOrder
{

border:1px solid #000;
padding:4px 8px;
color:#FFF;
background-color:#F00;
cursor:pointer;
}

.AdminSalesChannelConfigurationDeleteColumnValue
{

text-align:center;
}

.PastPurchasesItemReport_ShipToIDHeader,.PastPurchasesItemReport_OrderNumberHeader,.PastPurchasesItemReport_PONumberHeader,.PastPurchasesItemReport_OrderDateHeader,.PastPurchasesItemReport_InvoiceNumberHeader,.PastPurchasesItemReport_InvoiceDateHeader,.PastPurchasesItemReport_QtyInvoicedHeader,.PastPurchasesItemReport_UnitPriceHeader,.PastPurchasesItemReport_InvoiceAmountHeader
{

    background: none repeat scroll 0 0 #DEDEDE;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding-left: 10px;
    padding-top: 5px;
    vertical-align: top;
}

.PastPurchasesItemReport_ShipToID
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_OrderNumber
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_PONumber
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_OrderDate
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_InvoiceNumber
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_InvoiceDate
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_QtyInvoiced
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
}

.PastPurchasesItemReport_UnitPrice
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
font-weight:bold;
color:#03031b;
}

.PastPurchasesItemReport_InvoiceAmount
{

font-size:12px;
text-align:right;
padding-right:10px;
border-bottom: 1px dotted #eeeeee;
color:#AA2C21;
font-weight:bold;
}

.PastPurchasesItemReport_ordernumberlink
{

font-weight:bold;
color:#03031b;
background: url(/contentonly.aspx?file=images/tag_html.png) no-repeat left;
padding-left: 20px;
}

.PastPurchasesItemReport_invoicenumberlink
{

font-weight:bold;
color:#03031b;
padding-left: 10px;
}

#PastPurchasesItemReport_CustomerInfo
{

font-weight: bold;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222222;
}

#PastPurchasesSelect_CustomerInfo
{

font-weight: bold;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
font-size: 12px;
color: #222222;
}

.ui-dialog-title
{

font-size: 13px;
}

.ItemSearchResults_VendorContractTable
{

font-size: 13px;
}

.ItemSearchResults_VendorContractHeaderRow
{

font-weight:bold;
text-align:center;
}

.ItemSearchResults_VendorContractResultRow
{

text-align:center;
}

.VendorContractImageIndicator
{

width:70px;
}

.ShoppingCart_VendorContractTable
{

font-size: 13px;
}

.ShoppingCart_VendorContractHeaderRow
{

font-weight:bold;
text-align:center;
}

.ShoppingCart_VendorContractResultRow
{

text-align:center;
}

.ShoppingCart_CustomMandatoryMessage
{

display: none;
 margin-left: 5px;
 color: #b50000 !important;
 font-size: 12px;
}

.ShoppingCart_ShopperCustomField
{

font-size: 12px;
}

.ShoppingCart_ShopperCustomFieldValue
{

font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}

a.button
{

-webkit-appearance: button;
-moz-appearance: button;
font-size: x-small;
text-decoration: none;
color: initial;
}

.ItemSearchResults_RollLabel
{

font-weight: bold;
}

.ItemSearchResults_CutLabel
{

font-weight: bold;
}

.ItemSearchResults_CutHidden
{

display:none;
}

.ItemDetail_VendorContractTable
{

font-size: 13px;
}

.ItemDetail_VendorContractHeaderRow
{

font-weight:bold;
text-align:center;
}

.ItemDetail_VendorContractResultRow
{

text-align:center;
}

.AdminLocationEmailRecipients_Description
{

color:red;
}

#LocationEmailRecipients
{

width:100%;
}

.ShoppingList_ExtendedDescription
{

}

.ShipBillInformation_ManagersLabel
{

font-weight: bold;
}

.RetainQuotedPriceWarning
{

color: #FF0000;
	font-weight: bold;
}

#RMAConfirmationRows th
{

padding:5px;
}

#RMAConfirmationRows td
{

padding:5px;
}

.PleaseWaitImage
{

height: 250px;
}

.AdminMultipleItemImagesUploadGetMessage
{

font-weight: bold;
color: red;
}

.BuyGetTableTitle
{

text-align: center;
font-weight: bold;
}

#BuyGetTable
{

text-align: center;
}

#BuyGetTable .odd
{

background: rgb(255, 255, 255);
}

#BuyGetTable .even
{

background: rgb(226, 239, 255);
}

.MyAccountProfileInformation_Table
{

width:720px;
}

.MyAccountProfileInformationlabel
{

font-size: 0.875em;
font-weight: normal;
text-align: left;
padding-bottom:10px;
width: 35%;
}

td.MyAccountProfileInformationprofile
{

font-size: 0.875em;
font-weight: normal;
text-align: left;
padding-bottom:10px;
}

td.MyAccountProfileInformationdropdown
{

width:50%;
}

td.MyAccountProfileInformationHdr
{

color: #03031B;
font-size: 1em;
font-weight: bold;
text-align: left;
text-decoration: none;
vertical-align: top;
}

.SupplierItemMessage
{

color:red;
}

.nav_Blk_bg_cust
{

clear: both;
 height: 85px;
 background-image: url(../images/nav_bg_cust.png);
 background-repeat: no-repeat;
 background-position: center top;
 width: 1024px;
}

#CISHeaderWrapper
{

font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1024px;
 	margin-bottom: 20px;
}

.CustomItemSearch_nav_bg
{

clear: both;
	 height: 85px;
	 background-image: url(../images/nav_bg_cust.png);
	 background-repeat: no-repeat;
	 background-position: center top;
	 width: 1024px;
}

.CustomItemSearch_navSearch
{

height: 85px;
	left: 235px;
	top : 10px;
	position: relative;
	width: 90%;
}

.CustomItemSearch_Table
{

text-align: right;
}

.CustomWarrantyClaimColumnTitle
{

 font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.CustomWarrantyClaimFootnote
{

font-weight:bold;
}

.CustomWarrantyClaimMessage
{

text-decoration:none;
	color: #B20000;
}

.ContentCustomWarrantyClaimFeatureCell
{

    min-height: 450px;
    padding: 10px;
	display:block;
	width: 695px !important;
	vertical-align:top;
}

.CustomWarrantyClaimTable1 hr
{

border:0;
}

.CustomWarrantyClaimTitle
{

    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    padding-bottom: 6px;
}

.CustomWarrantyClaimCheckbox
{

    line-height: 22px;
    margin-left: 10px;
    padding-left: 10px;
    vertical-align: middle;
}

.CustomWarrantyClaimCheckbox input
{

    margin-right: 5px;
    vertical-align: middle;
}

.CustomWarrantyClaimError
{

float:left;
color: red;
}

.CustomWarrantyClaimSubmit
{

text-align: center;
}

.MyAccountProfileLink
{

text-align:left;
}

.ShipBillInformation_ShipEntireOrder
{

font-weight:bold;
}

.ShoppingList_SuggestedRetailPriceCustomHeaderAlign
{

	text-align:center;
}

.ShoppingCart_SuggestedRetailPriceCustomHeaderAlign
{

	text-align:center;
}

.ShoppingList_SuggestedRetailPriceCustomTextAlign
{

	text-align:center;
}

.ShoppingCart_SuggestedRetailPriceCustomTextAlign
{

	text-align:center;
}

.ajaxpopuphide
{

display:none;
}

span.InfoMessage
{

	font-size:1.5em;
	color:#FFFF00;
	background:#B20000;
	padding:2px;
}

.ItemSearchResults_MixLotColumnHeaderAlign
{

	text-align:center;
	width: 150px;
}

.ItemSearchResults_MixLotColumnTextAlign
{

	text-align:center;
}

.OrderDetailCutItemInfoHeader
{

	font-weight: bold;
text-align: center;
}

.InvoiceDetailCutItemInfoHeader
{

	font-weight: bold;
text-align: center;
}

.OrderConfirmation_RollCutInfoHeaderAlign
{

	padding-right: 5px;
text-align: center;
width: 120px;
background-color: #DEDEDE;
font-size: 012px;
font-weight: bold;
height: 30px;
vertical-align: middle;
}

.OrderSummary_RollCutInfoHeaderAlign
{

	padding-right: 5px;
text-align: center;
width: 120px;
background-color: #DEDEDE;
font-size: 012px;
font-weight: bold;
height: 30px;
vertical-align: middle;
}

.OrderSummary_RollCutInfoTextAlign
{

	text-align: center;
}

.OrderConfirmation_RollCutInfoTextAlign
{

	text-align: center;
}
