/*************************************************************** 
 * IBS Default Stylesheet document 		 	
 ***************************************************************/	
table#Navigation,
table#SiteIndex,
table#Calculator {
	margin: 0 10px;
	background: #fff;
}
a,
a:active,
a:link {
	color:#336699;
}
a:visited {
	color:#1d394f;
}
a:hover {
	color:#1d394f;
}

td {
	font-size:12px;
}
input {
	font-size: 11px;
}
input.bttn,
a.IBSGoToLink {
	border: 1px outset #ccc !important;
	padding:3px 5px;
	font-weight:bold;
	background:url(/netstore/IBSStaticResources/NS_Resources/EU/chrome.gif) top left repeat-x #8d8987;
}
a.IBSGoToLink, a.IBSGoToLink:hover {
	text-decoration:none;
	color:#000;
	font-size:11px;
}
select,
textarea {
	border: 1px inset #ccc;
	font-size: 12px;
	font: arial, helvetica, sans-serif;
}
caption {
	font-size: 12px;
	font: arial, helvetica, sans-serif;
	font-weight:bold;
}
div.tabbar {
	border-bottom:1px solid #999;
	position:relative;
	width:445px;
	margin-bottom:5px;

}
a.sub_tab,
a.sub_tab_here {
	float:left;
	font-weight:bold;
	position:relative;
	top:1px;
	border:1px solid #999;
	padding:3px 7px;
	margin:0 2px;
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	background:#f4f4f4;
	text-decoration:none;
}
a.sub_tab_here {
	background-color:#fff;
	color:#000;
	border-bottom:1px solid #fff;
}
.IBSTableHeader { font-family: Arial; font-size: 12pt; border:0;  }
.IBSConfirmBox { font-family: Arial; background-color: #98bbce }

.IBSTextNormal { font-family: Arial; font-size: 9pt; text-align: Left}
.IBSTextNormalCenter { font-family: Arial; font-size: 9pt; text-align: Center}
.IBSNumberNormal { font-family: Arial; font-size: 9pt; text-align: Right}
.IBSTextAttention { font-family: Arial; font-size: 9pt; color: #AD3100 }
.IBSTextWarning { font-family: Arial; font-size: 12pt; color: #FF0000 }
.IBSTextHeader { font-family: Arial; font-size: 14pt; text-align: Left}

.IBSNavigationBg { background-color: #fff; vertical-align: top}
.IBSFunctionBg { vertical-align: top }
.IBSAlignTop{ vertical-align: top}
.IBSPageTitleHeader { 
	font-family: Arial; 
	font-size: 30px;
	letter-spacing: -1px;
	color: #004573;
	font-weight: bold;
}
.IBSLabel { font-family: Arial; font-size: 9pt; text-align: left }
.IBSLabelOrderEntry { font-family: Arial; font-size: 9pt; text-align: right }
.IBSOutput { font-family: Arial; font-size: 9pt; font-weight: Bold }
.IBSOutputNumber{ font-family: Arial; font-size: 9pt; font-weight: Bold; text-align: Right }
.IBSShoppingCartHeader {font-family: Arial; font-size: 12pt; background-color: #98bbce;  border:1px solid #89a4b3; border-width:1px 0 1px 0;vertical-align: top }
.IBSShoppingCartBg {background-color: #98bbce; border:1px solid #89a4b3; padding:3px; }
.IBSPageTitleText{ font-family: Arial; font-size: 9pt; text-align: Left }
.IBSLinksHeader { 
	font-family: Arial; 
	font-size: 24px;
	letter-spacing: -1px;
	color: #004573;
	font-weight: bold;
}
.IBSMessagesHeader { font-family: Arial; font-size: 12pt; background-color: #B7BCAE }
.IBSNewsHeader { font-family: Arial; font-size: 12pt; background-color: #B7BCAE }
.IBSWelcomeText {
	font-family: Arial; 
	font-size: 12pt;
	border:none !important;
}
.IBSSearchTipHeader { color: #AD3100 }
.IBSSearchTipText { font-family: Arial; font-size: 9pt; background-color: #EBEAE8; text-align: Left }

.IBSLink { font-family: Arial; font-size: 9pt; color: #336699; text-decoration: underline }
.IBSLink:hover { font-family: Arial; font-size: 9pt; color: #98bbce; text-decoration: underline }
.IBSCellLink { color: #000000; text-decoration:none }
.IBSCellLink:hover { color: #336699; text-decoration: underline }
.IBSGoToLink { font-family: Arial; font-size: 10pt; color: #98bbce }
.IBSGoToLink:hover { font-family: Arial; font-size: 10pt; color: #336699 }
.IBSMenuLink { font-family: Arial; font-size: 12pt; color: #98bbce }
.IBSMenuLink:hover  { font-family: Arial; font-size: 12pt; color: #336699 }

.IBSHtmlCheckableControl { font-family: Arial; font-size: 9pt; color: #FFEDCC} 
.IBSHtmlSelectForm { font-family: Arial; font-size: 9pt; background-color: #FFFFFF;}
.IBSHtmlColumnResequenceHandler { font-family: Arial; font-size: 9pt;}
.IBSHtmlLinkSelectionHandler {  color: #000000; text-decoration:none } 
.IBSHtmlLinkSelectionHandler:hover { color: #336699; text-decoration: underline } 

body.carbg {
	background:#fff url(/netstore/IBSStaticResources/NS_Resources/EU/carbckgrnd.jpg) bottom center no-repeat;
	height:100%;
}
body.IBSBody { background-color:#fff; margin:0; padding:0; vertical-align: top}
font.IBSCellErrorMessage { color: #CC3300 }
input.IBSInput { font-family: Arial; font-size: 9pt }

table.IBSListTable { border-collapse: collapse;}
table.IBSSelectionTable { background:#f0f0f0; }
table.IBSSelectionTable td { padding:2px; }

table.IBSListTable2 { background-color: #fff; border-collapse:collapse; }
table.IBSListTable2 td { border-bottom:1px solid #ccc; }
table.IBSLayoutTable{ border: 0;  vertical-align: top}

td.IBSFooterCell { font-family: Arial; font-size: 9pt; background-color: #98bbce; padding:3px; border:1px solid #89a4b3 !important; border-width:1px 0 1px 0 !important; }
td.IBSHeaderCell { font-family: Arial; font-size: 9pt; background-color: #98bbce; padding:3px; border:1px solid #89a4b3 !important; border-width:1px 0 1px 0 !important; }
td.IBSListCell { font-family: Arial; font-size: 9pt }
td.IBSListCellNumber { font-family: Arial; font-size: 9pt; text-align: Right }
td.IBSListCell2 { font-family: Arial; font-size: 9pt; background-color: #EBEAE8; padding:2px; }
td.IBSListCell2Number { font-family: Arial; font-size: 9pt; text-align: Right; background-color: #EBEAE8 }
tr.IBSListRow1 { background-color: #EBEAE8 } 
tr.IBSListRow2 { background-color: #FFFFFF }
textarea.IBSTextArea { font-family: Arial; font-size: 9pt; background-color: #FFFFFF }

.IBSListCellTeal {	font-family: Arial;	font-size: 9pt;	color : Teal;	font : bolder;}
.IBSListCellNavy {	font-family: Arial;	font-size: 9pt;	color : Navy;	font : normal;}
.IBSListCellNavyHi{	font-family: Arial;	font-size: 9pt;	color : Navy;	font: bolder}
.IBSListCell2Hi {	font-family: Arial;	font-size: 9pt;	background-color: FFFFCC;}
.IBSListCell2HiNumber{	font-family: Arial;	font-size: 9pt;	text-align: Right; background-color: FFFFCC;}
.IBSLink2 { font-family: Arial; font-size: 9pt; color: #000000; }
.IBSLink2:hover { font-family: Arial; font-size: 9pt; color: #336699; }
.IBSCellLinkGreen{color: green;	text-decoration:none;font-weight : bold;}
.IBSCellLinkGreen:hover { color: #336699; text-decoration: underline;font-weight : bold;}
.IBSMenuLink10 { 
	font-family: Arial; 
	font-size: 10pt; 
	color: #000;
	padding-left: 14px;
	background: url(/netstore/IBSStaticResources/NS_Resources/EU/ep_bullet.gif) left center no-repeat;
}
.IBSMenuLink10:hover  { font-family: Arial; font-size: 10pt; color: #336699 }
.IBSMenuLink8 { font-family: Arial; font-size: 8pt; color: #98bbce }
.IBSMenuLink8:hover  { font-family: Arial; font-size: 8pt; color: #336699 }
input.IBSInputUppercase { font-family: Arial; font-size: 9pt; text-transform: uppercase }
.IBSPageText { font-family: Verdana,Arial; font-size: 8pt; color: #000000 }
.IBSPageCurrent { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #AD3100 }
.IBSPageLink { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #336699; text-decoration: none }
.IBSPageLink:hover { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #336699; text-decoration: underline }


body.IBSBodyLeft { background-color: #FFFFFF; margin: 0; vertical-align: top; border-right: 1px solid #4C647C; }
.IBSSearchBox { font-family: Verdana,Arial,sans-serif; font-size: 8pt; margin-left: 3px; }
.IBSSearchCell { font-weight: bold; color: #FFFFFF;}
.IBSSearchField { font-family: Verdana,Arial,sans-serif; font-size: 8pt; width:130px; }
.IBSSearchButton { font-family: Verdana,Arial,sans-serif; font-size: 7pt; width:50px; }
.IBSNavMenuBox { font-family: Verdana,Arial,sans-serif; font-size: 8pt; font-weight: bold; background-color: #E2DFD9; }
.IBSNavMenuCell { border-top: 1px solid #C4C2C2; border-right: 1px solid #C4C2C2; }
a.IBSNavMenuLink { color: #336080; text-decoration: none }
a.IBSNavMenuLink:hover { color: #547694; }
.IBSHeaderMenuBox { border-bottom: 1px solid #000010; }
.IBSHeaderMenuInner { font-family: Verdana,Arial,sans-serif; font-size: 8pt; }
a.IBSHeaderMenuLink { font-family: Times,serif; font-size: 12pt; font-weight: bold; color: #3B4044; text-decoration: none; }
a.IBSHeaderMenuLink:hover { color: #0066FF; }

.IBSSubTabBar { border-bottom:1px solid #999999; width:445px; margin-bottom:5px; }
a.IBSSubTabClose {font-family: Verdana,Arial,sans-serif; font-size: 9pt; font-weight: bold; float:left;	position:relative;
	top:1px;
	border:1px solid #999999;
	padding:3px 7px;
	margin:0 2px;
	text-decoration:none;
	color: #336080;
}
a.IBSSubTabOpen { font-family: Verdana,Arial,sans-serif; font-size: 9pt; font-weight: bold; float:left;	position:relative;
	top:1px;
	border:1px solid #999999;
	padding:3px 7px;
	margin:0 2px;
	text-decoration:none;
	color: #336080;
	background-color:#EBEAE8;
	border-bottom:1px solid #EBEAE8;
}

.IBSCatalogTreeCatalog {cursor: pointer; cursor: hand; padding: 1px 0 2px 0; background-image: url(images/menu_bg.gif); background-repeat: repeat-x; }
.IBSCatalogTreeCategory {cursor: pointer; cursor: hand; padding: 4 0 2px 16px; white-space: nowrap; }
.IBSCatalogTreeCategoryLink {cursor: pointer; cursor: hand; padding: 4px 0 2px 16px; white-space: nowrap; }
.IBSCatalogTreeContent {vertical-align: middle; }

.IBSLinkFooter { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; border-top: 1px solid #B7BCAE; }
.IBSTextFooter { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; color: #336080; }
a.IBSFooter { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; color: #336080; text-decoration: none }
a.IBSFooter:hover { font-family: Verdana,Arial,sans-serif; font-size: 7.5pt; color: #336080; text-decoration: underline }

.DL4SeparatorText { font-family: Verdana,Arial; font-size: 8pt; color: #336699; }
.DL4ReminderText { font-family: Verdana,Arial; font-size: 8pt; font-weight: bold; color: #FF4040; }
.DL4Tab { font-family: Verdana,Arial; font-size: 9pt; font-weight: bold; color: #808080; background-color: #B7BCAE; }
a.DL4TabLink { color: #336699; text-decoration: none; }
a.DL4TabLink:hover { text-decoration: underline; }
.DL4TabbedSearchBox { display: none; }
.DL4SearchButton { font-size: 11pt; border: 1px outset #999999; }
.DL4RelatedItems { border: 1px solid #C4C2C2; background-color: #FFFFBE; }
.DL4RelatedItemsCell { font-family: Verdana,Arial; font-size: 7.5pt; vertical-align: top; }
.DL4RelatedItemsText { font-family: Verdana,Arial; font-size: 8pt; color: #336699; }
.DL4ExternalTextHeader { font-family: Arial; font-size: 12pt; font-weight: bold; color: #0061A3; }
.DL4ExternalTextWarning { font-family: Arial; font-size: 8pt; color: #FF0000 }
.DL4OrderErrorAndWarning { font-family: Arial; font-size: 8pt; color: #FF0000 }
.DL4TodaysOrdersMessage { font-family: Arial; font-size: 10pt; color: #FF0000 }
td.DL4HeaderCell { font-family:  Verdana,Arial; font-size: 10pt; background-color: #98bbce; padding:3px; border:1px solid #89a4b3 !important; border-width:1px 0 1px 0 !important; white-space: nowrap; }
td.DL4HeaderCellNumber { font-family:  Verdana,Arial; font-size: 10pt; background-color: #98bbce; padding:3px; border:1px solid #89a4b3 !important; border-width:1px 0 1px 0 !important; text-align: right; white-space: nowrap; }
td.DL4ListCell { font-family:  Verdana,Arial; font-size: 10pt; background-color: #EBEAE8; padding:2px; white-space: nowrap; }
td.DL4ListCellNumber { font-family:  Verdana,Arial; font-size: 10pt; background-color: #EBEAE8; padding:2px; text-align: right; white-space: nowrap; }
.DL4Input { font-family:  Verdana,Arial; font-size: 10pt; }
.DL4Label { font-family:  Verdana,Arial; font-size: 10pt; text-align: left }
.DL4VehicleLookupMessage { font-family: Arial; font-size: 14pt; font-weight: bold; color: #FF0000 }
table.DL4NAGSListTable { border-collapse: collapse; width:100%; }
.DL4ItemSearchMessage { font-family: Arial; font-size: 12pt; font-weight: bold; color: #FF0000 }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */