/*******************************************************************************************************************\
 * Global Styles                                                                                                   *
\*******************************************************************************************************************/
BODY
{
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0px;
   
}
FRAME
{
	margin:-10px;
}
TABLE
{
    font-size: 8pt;
    color: black;
    font-family: verdana, arial, helvetica, sans-serif;
}
A
{
    font-size: 8pt;
    font-family: verdana, arial, helvetica, sans-serif;
	color: #044899;
}
.Borderfull{ border: 1px solid #CCCCCC; }
.BorderT { border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; }
.BorderL {	border-left: 1px solid #CCCCCC;padding: 5;}
.BorderR {	border-right: 1px solid #CCCCCC;}
.BorderTB{ border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
.BorderTL { border-left: 1px solid #CCCCCC; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; }
.BorderTLB { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; }
.BorderTLR { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top-color: #CCCCCC; border-top-style: solid; border-top-width: 1px; }
.BorderBL { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.BorderRL{ border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.BorderRLB{  border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.ConsName { color: #660000; font-size: 12px; font-weight: bold; }
.ConsNumber { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.ConsTitle { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.ContactMe { color: black; font-weight:normal; font-size: 9px; font-family: verdana, arial, helvetica, sans-serif; }
A.ContactMe { text-decoration:underline;}
.ContactMeTitle1 { color: #990000; font-weight:bold; font-size: 35px; font-family: arial, verdana, helvetica, sans-serif;}
.ContactMeTitle2 { color: #FF9999; font-weight:bold; font-size: 35px; font-family: arial, verdana, helvetica, sans-serif;}
.CorporateHeader { color: #660000; font-size: 10px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif;}
.SearchText { color: #660000; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.SearchTextBold { color: #660000; font-size: 11px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif;}
.LogoMotto { color: gray; font-size: 12px; font-family:  Helvetica, sans-serif,Verdana, Arial ;  font-weight:bold; }
.LogoSM {color: gray; font-size: 10px; font-family:  sans-serif, Verdana, Arial, Helvetica; font-weight:bold; }
.LanguageSelected { color: gray; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
.LanguageUnSelected { color: #660000; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold;}
.TitleText{ color: #660000; font-size: 11px; font-weight:normal; font-family: verdana, arial, helvetica, sans-serif; }
.TitleTextBold{ color: #660000; font-size: 11px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; }
.BodyTextBold{ color: #333333; font-size: 10px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; }
.BodyText{ color: #333333; font-size: 10px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.FooterText{ color: #333333; font-size: 9px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.FooterTextBold{ color: #333333; font-size: 9px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; }
.DisclaimerText{ color: #333333; font-size: 8px; font-weight:normal; font-family: verdana, arial, helvetica, sans-serif; }
.DisclaimerTextBold{ color: #333333; font-size: 8px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; }
.PartRolloverText{ color: #333333; font-size: 9px; font-weight:normal; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.PartRolloverName{ color: #333333; font-size: 9px; font-weight:bold; font-family:  Verdana, Arial, Helvetica, sans-serif; }
.EmptyMessage { color: #cccccc; font-size: 20px; font-weight:bold; font-style:italic; font-family: verdana, arial, helvetica, sans-serif; }
A{text-decoration:none;}
A:hover{text-decoration:underline;color: #660000;}
A.PartGroups {color: gray; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
A.PartGroups:hover {color: #660000; text-decoration:none;}
P.PartGroups {color: gray; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.CheckoutBorderfull{ border: 1px solid #CCCCCC; }
.CheckoutBorderRLB{ border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.CheckoutBorderTL{ border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
.CheckoutBorderL{ border-left: 1px solid #CCCCCC; }
.CheckoutBorderR{ border-right: 1px solid #CCCCCC; }
.CheckoutBorderT{ border-top: 1px solid #CCCCCC; }
.CheckoutBorderB{ border-bottom: 1px solid #CCCCCC; }
.Search { color: gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; }
.StepsTextUnSelected { color: #FF9999; font-weight:bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.StepsTextSelected { color: #990000; font-weight:bold; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.CheckOutTitle1 { color: #990000; font-weight:bold; font-size: 18px; font-family: arial, verdana, helvetica, sans-serif;}
.CheckOutTitle2 { color: #FF9999; font-weight:bold; font-size: 18px; font-family: arial, verdana, helvetica, sans-serif;}
.LocatorTitle1 { color: #FF9999; font-weight:bold; font-size: 28px; font-family: arial, verdana, helvetica, sans-serif;}
.LocatorTitle2 { color: #990000; font-weight:normal; font-size: 28px; font-family: arial, verdana, helvetica, sans-serif;}
.LocatorSubtitle1 { color: #990000; font-weight:normal; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif;}
.LocatorSubtitle2 { color: #FF9999; font-weight:bold; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif;}
.SectionHR { border: 1px dotted #CCCCCC; }
.RequiredFieldIndicator { color: #990000;font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.PopupHeader{font-weight: bold;font-size: 8pt;color: Black;font-family: Verdana, Arial, Helvetica, sans-serif;}
.PopupText{color: Black;font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;}

/*******************************************************************************************************************\
 * Button Styles                                                                                                   *
\*******************************************************************************************************************/
.button
{
    height: 20px;
    color: #660000;
    font-family: Arial, Helvetica, 'Sans Serif';
    font-size: 9pt;
    font-weight: bold;
    background-color: #FCEFF2;
    border-left: solid 1px #990000;
    border-top: solid 1px #990000;
    border-right: solid 1px #990000;
    border-bottom: solid 1px #990000;
}

/*******************************************************************************************************************\
 * Printing Styles                                                                                                   *
\*******************************************************************************************************************/
@media print {
	.NonPrintableArea {display: none;}
	.PrintableArea {width:100%; left:0px; margin-left:0px; border-left:0px; }
	.MainTable{width:100%}
}

@media screen {
	.MainTable {width:998px}
}

/*******************************************************************************************************************\
 * Category Menu Styles                                                                                                   *
\*******************************************************************************************************************/

.CategoryMenuUnSelected
{
	background-color:#FFFFFF;
	font-size: 8pt;
	color: gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	vertical-align:middle;
}
.CategoryMenuSelected
{
	color: #666666;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	margin: 5;	height: 24px;
}
A.CategoryMenuUnSelected
{
	color: #666666;	font-size: 12px;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	margin: 5;	height: 24px;
}
A.CategoryMenuUnSelected:hover
{
	color: #ff3366;	font-size: 12px;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	margin: 5;	height: 24px;
}
/*******************************************************************************************************************\
 * Tab Menu Styles                                                                                                   *
\*******************************************************************************************************************/

.TabSelected
{
    font-weight: bold;
    font-size: 10pt;
    color: #660000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top: solid 1px #CCCCCC;
    background-color:#FCEFF2;
}
.TabUnSelected
{
	font-size: 10pt;
	font-weight:bold;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:white;
	border-top: solid 0px #CCCCCC;
	border-bottom:solid 1px  #CCCCCC;
}
.TabUnSelected:hover
{
	color:#660000;
}

A.TabUnSelected
{
	border-top: none 0px #CCCCCC;
	border-bottom:none 1px  #CCCCCC;
	color:gray;
	text-decoration: none;
}
A.TabUnSelected:hover
{
	text-decoration: none;
	color:#660000;
}
.Tabs
{
    FONT-SIZE: 11pt;
    COLOR: #026994;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.Tabs A
{
	text-decoration: none;
}
.TabsBold A
{
	text-decoration: none;
}
.MenuItemSelected
{
	background-color:#FCEFF2;
	font-weight: bold;
	font-size: 8pt;
	color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;		
	vertical-align:middle;
}
MenuItemUnSelected
{
	background-color:#FCEFF2;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	vertical-align:middle;
}

/*******************************************************************************************************************\
 * Panel Styles                                                                                                    *
\*******************************************************************************************************************/
.panel-title-text0
{
    color: #0066CA;
    font-size: 9pt;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

TABLE.panel0
{
	border: solid #6e8aa9 1px;
}

TABLE.panel1
{
	border: solid #6e8aa9 1px;
}

TD.panel-title0
{
    color: #0066CA;
    font-size: 9pt;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
	background-color: #fff4e2;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
    padding-left:5px;
	height:22px;
}

TD.panel-title1
{
	color: #0066CA;
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #fff4e2;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
    padding-left:5px;
	height:22px;
}

TD.panel-body0
{
	font-size: 8pt;
	background-color: #edf2f6;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-top: solid #6e8aa9 1px;
}

TD.panel-body1
{
	font-size: 8pt;
	background-color: #d3e4f6;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-top: solid #6e8aa9 1px;
}
TD.search-header
{
	/*background-color: #FBD5D5;*/
	font-size: 8pt;
	height: 20px;
}
TD.search-result-link
{
	/*padding-left: 10px;*/
	padding-bottom: 20px;
	text-align: left;
	vertical-align: top;
	 
}
TD.search-result-qty
{
	
	/*padding-right: 40px;*/
	padding-left:10px;
	padding-bottom: 10px;
	vertical-align: top;
}
TD.search-addToCart
{
	text-align: right;
	/*padding-right: 40px;*/
	padding-bottom: 10px;
	vertical-align: top;
}
TD.search-result-price
{
	/*padding-left: 20px;*/
	 text-align:right;
	vertical-align: top;
	width:100px;
}
TD.search-result-product
{
	/*padding-left: 10px;*/
	text-align: left;
	vertical-align: top;
}
TD.search-result-longdescription
{
	/*padding-left: 10px;*/
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}
TD.search-footer
{
	text-align: right;
}
TD.search-nomatches
{
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.search-matchedword
{
	font-weight: bold;
}

.mymk 
{ 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
}
.mymkHeader 
{ 
	color: #FF3366; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold; 
}
.mymkLargeHeader 
{ 
	color: #C18484; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
	font-weight: bold; 
}
.mymkLargeHeaderNoBold
{ 
	color: #FF3366; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	text-decoration: none; 
}

.mymkBorderfull
{ 
	border: 1px solid #FDE7E9; 
}

#redirect
{
	background-color: White;
}

.ImgDescription
{
     height:100px;
}