BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;
}

BODY {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

A:link {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

A:visited {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

A:active {
	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

.linkme {
	COLOR: #0000FF; TEXT-DECORATION: underline; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

H1 {
	FONT-SIZE: 15px; FONT-FAMILY: arial;
}

H2 {
	FONT-SIZE: 13px; FONT-FAMILY: arial;
}

H3 {
	FONT-SIZE: 12px; FONT-FAMILY: arial;
}

HR {
	COLOR: #dddddd; HEIGHT: 1px
}

/*
Page header
*/
.Head {
	BACKGROUND-COLOR: #EDF2F7; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Sidebar menu boxes
*/
.SidebarBox {
	BACKGROUND-COLOR: #EDF2F7; FONT-FAMILY: arial; FONT-SIZE: 12px;
}
/* Small table
.smalltable {
	FONT-FAMILY: arial; FONT-SIZE: 6pt;
}

/*
Border of sidebar menu boxes
*/
.SidebarBorder {
	BACKGROUND-COLOR: #b2b2b3; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Titles of sidebar menu boxes
*/
.SidebarTitle {
	FONT-WEIGHT: bold; COLOR: #B11A1C; BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: arial; FONT-SIZE: 11px;
}

/*
Menu items located in sidebar boxes
*/
.SidebarItems {
	COLOR: #373b3d; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Menu items located in sidebar boxes: link
*/
.SidebarItems:link {
	COLOR: #373b3d; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Menu items located in sidebar boxes: visited
*/
.SidebarItems:visited {
	COLOR: #373b3d; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Menu items located in sidebar boxes: hover
*/
.SidebarItems:hover {
	COLOR: #000000; TEXT-DECORATION: underline; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Menu items located in sidebar boxes: active
*/
.SidebarItems:active {
	COLOR: #373b3d; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Horizontal separator in sidebar boxes
*/
.SidebarHr {
	COLOR: #b2b2b3; FONT-SIZE: 12px;
}
/*
Horizontal separator in RFQ listing
*/
.separatorRFQ {
        COLOR: #b2b2b3; border: inset #69c 1px;
}
/*
Text in the categories list
*/
.CategoriesList {
	FONT-SIZE: 12px; FONT-FAMILY: arial;
}

/*
Miscelanious text appearing in dialog boxes
*/
.DialogBox {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Border color of dialog boxes
*/
.DialogBorder {
	BACKGROUND-COLOR: #E6E7E7; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Titles of dialog boxes
*/
.DialogTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #082032; FONT-FAMILY: arial;
}

/*
Comments appearing in dialog titles
*/
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #082032; FONT-FAMILY: arial;
}

/*
Number of articles
*/
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Generic text
*/
.Text {
	COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Product title
*/
.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C40000; FONT-FAMILY: arial;
}

/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #931010; FONT-FAMILY: arial;
}

/*
Caption for product details description section
*/
.ProductDescriptionTitle {
        FONT-SIZE: 12px; COLOR: #931010; FONT-FAMILY: arial;
}

/*
Caption for my_stuff table titles
*/
.MyStuffHeader {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #931010; FONT-FAMILY: arial;
}

/*
Caption for my_stuff table titles
*/
.MyStuffSubHeader {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2d476f; FONT-FAMILY: arial;
}

/*
Caption for my_stuff table titles
*/
.MyStuffDescription {
        FONT-SIZE: 12px; COLOR: #2d476f; FONT-FAMILY: arial;
}


/*
Product details delimiter
*/
.Line {
	BACKGROUND-COLOR: #8A8A8A; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Labels for product details
*/
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;
}

/*
Product details
*/
.ProductDetails {
	COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Product price title
*/
.ProductPriceTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial;
}

/*
Product price title for alternative currency
*/
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082032; FONT-FAMILY: arial;
}

/*
Product price
*/
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #007400; FONT-FAMILY: arial;
}

/*
Product delivery
*/
.ProductDelivery {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue; FONT-FAMILY: arial;
}

/*
Smaller representation of product price
*/
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
See product details link
*/
.SeeDetails {
	TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Subcategories list
*/
.ItemsList {
	FONT-WEIGHT: bold; COLOR: #082032; FONT-FAMILY: arial; FONT-SIZE: 10px;
}

/*
Navigation path bar
*/
.NavigationPath {
	COLOR: #294f6c; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Navigation path bar: link
*/
.NavigationPath:link {
	COLOR: #294f6c; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Navigation path bar: visited
*/
.NavigationPath:visited {
	COLOR: #294f6c; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Navigation path bar: hover
*/
.NavigationPath:hover {
	COLOR: #082032; TEXT-DECORATION: underline; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Navigation path bar: active
*/
.NavigationPath:active {
	COLOR: #294f6c; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #00224c; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Error message text
*/
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #ff0000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Success message
*/
.SuccessMessage {
	COLOR: green; FONT-FAMILY: arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Header background
*/
.TableHead {
	BACKGROUND-COLOR: #E5EBEF; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Bottom text
*/
.Bottom {
	COLOR: #B2B2B3; TEXT-DECORATION: none; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Width for some dropdown select boxes
*/
.FixedSelect {
	WIDTH: 170px; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Default style for tab header
*/
.tabDefault {
	COLOR: #466479; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Style for the selected tab header
*/
.tabSelected {
	COLOR: #000000; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Tab page center
*/
.Center {
	BACKGROUND-COLOR: #ffffff; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Tab page border
*/
.CenterBorder {
	BACKGROUND-COLOR: #CDD9E1; FONT-FAMILY: arial; FONT-SIZE: 12px;
}

/*
Out of stock message
*/
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300; FONT-FAMILY: arial;
}

/*
Style for promotion bonus condition list
*/
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00224c; FONT-FAMILY: arial;
}

/*
Style for promotion product title
*/
.PromotionProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Style for gift certificate title
*/
.GiftCertificateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300; FONT-FAMILY: arial;
}

/*
Style for pricing table header
*/
.pricingHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 10px; COLOR: #A1A1A1; FONT-FAMILY: arial; TEXT-ALIGN: center;
}
/*
Style for "invoice" individual item quantity header
*/
.quantityHeader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #EEEEEE; FONT-SIZE: 10px; COLOR: #777777; FONT-FAMILY: arial; TEXT-ALIGN: left;
}
/*
Style for search forms
*/
.searchStyle {
   FONT-SIZE: 10pt; 
   FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica;
}
/*
Style for search checkout quantity input boxes
*/
.quantity {
   FONT-SIZE: 10pt;
   FONT-FAMILY: sans-serif, Verdana, Arial, Helvetica;
   WIDTH: 35px;
   HEIGHT: 20px;
   VERTICAL-ALIGN: middle;
}
/*
Best Delivery table header
*/
.bestdelivery {
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Arial, sans-serif, Verdana, Helvetica;
   COLOR: #C40000;
   BACKGROUND-COLOR: #EDF2F6;
   VERTICAL-ALIGN: middle;
}
/*
attentionInfo: Text that calls for attention
*/
.attentionInfo {
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
   FONT-FAMILY: Arial, sans-serif, Verdana, Helvetica;
   COLOR: #2D476F;
   TEXT-ALIGN: left;
   VERTICAL-ALIGN: top;
}
/*
Best Delivery table header
*/
.blueShade {
   FONT-WEIGHT: bold;
   FONT-FAMILY: Arial, sans-serif, Verdana, Helvetica;
   BACKGROUND-COLOR: #EDF2F6;
   VERTICAL-ALIGN: middle;
}
/*
Part number selection content
*/
.dropcontent {
/* width: 300px;
height: 60px;
border: 1px solid black;
background-color: #EDF2F6; 
display:block; */
}
fieldset {
margin: 0 0 2em 0;
padding: 1em .5em .5em .5em;
border: 1px solid #cccccc;
}
fieldset.main {
margin: 2em 2em 2em 2em;
padding: 1em .5em .5em .5em;
border: 1px solid #cccccc;
}
legend {
padding: .2em;
background-color: #ffffff;
font-weight: bold;
font-size: 10pt;
color: #b1191c;
border: 1px solid #cccccc;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
legend.main {
padding: .2em;
background-color: #ffffff;
font-weight: bold; font-size: 12pt; color: #2d476f;
border: 1px solid #cccccc;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
legend.newsinfo {
padding: .2em;
background-color: #ffffff;
font-weight: bold; font-size: 16pt; color: #b1191c;
border: 1px solid #cccccc;
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
textarea.blue {
background-color: #f7f7f7;
}
textarea {
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
border-style: groove; 
font-size: 14px; 
font-weight: normal; 
color: black;
}
.required {
font-weight: bold;
font-size: 14pt;
color:#b1191c; 
}
input.blue {
background-color: #f7f7f7; 
font-weight: normal; 
font-size: 14px; 
color: black;
}
input.button {
background-color: #f7f7f7; 
font-weight: normal; 
font-size: 14px; 
color: #2d476f;
}
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
.faqQuestion { 
font-family: arial, Geneva, Helvetica, verdana;
padding: .5em;
font-size: 10pt; 
color: #952424;
background-color: #0000FF;
font-weight: bold; 
}
.faqQuestionAlt1 { 
font-family: arial, Geneva, Helvetica, verdana;
padding: .5em;
font-size: 10pt; 
color: black;
background-color: #ebf1f6;
font-weight: bold; 
}
.faqQuestionAlt2 { 
font-family: arial, Geneva, Helvetica, verdana;
padding: .5em;
font-size: 10pt; 
color: black;
background-color: #aad1f0;
font-weight: bold; 
}
.faqAnswer { 
width: 500px;
padding: .5em;
margin-left:30px;
font-family: arial, Geneva, Helvetica, verdana;
font-size: 10pt; color: #373b3d;
background-color: #f7f7f7;
border: 1px dashed #505050;
} 
.messagebox {
font-size:12pt;
font-weight:normal;
border:1px solid #cccccc;
width:80%;
padding:.5em .5em .5em 1em;
}
.my_stuff {
background-color: #ecf1f4;
}
.my_stuff_title {
font-size: 10pt; color: #ffffff;
font-weight:bold;
font-family: arial, Geneva, Helvetica, verdana;
background-color: #2d476f;
}
.classichref {
color:blue;
text-decoration: underline;
}
.switchcontent {
width: 500px;
padding: .5em;
margin-left:30px;
font-family: arial, Geneva, Helvetica, verdana;
font-size: 10pt; color: #373b3d;
background-color: #f7f7f7;
border: 1px dashed #505050;
}
.anylinkcss{
color: #012a69;
position: absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #edf2f6;
width: 180px;
}
.anylinkcss a{
color: #012a69;
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}
.anylinkcss a:visited{
  color: #012a69;
}
.anylinkcss a:hover{
  background-color: #05499a;
  color: #ffffff;
}

#dropinboxv2cmcovercm{
width: 398px; /*change width to desired */
height: 224px;  /*change height to desired. REMOVE if you wish box to be content's natural height */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2cm{
width: 378px; /*change width to above width-20. */
height: 204px; /*change height to above height-20. REMOVE if you wish box to be content's natural height*/
border: 2px solid black; /*Customize box appearance*/
background-color: white;
padding: 4px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
}
