﻿/* iBwave Online Catalog Style Sheet */
@charset "utf-8";
/* CSS Document */

/* 
START Zero Everything
*************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}

/* 
HTML5 display-role reset for older browsers 
*************************************/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* 
END Zero Everything
*************************************/
html, body {background-color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#555555;text-align:center;text-decoration: none;height:100%;z-index:0;}
.main-table {min-width:990px !important;}

/* Start of GENERAL PAGE */

/* 
HEADER
*************************************/
.header-main-table {background:#555555 url("../images/header-bg.png") repeat-x top right;min-width:990px !important;min-height:142px;}
.header-left-border {background-color:#555555;width:12px;}
.header-logo {padding:27px 0 0 14px;vertical-align:top;}
.header-diagonal-border {padding-top:12px;vertical-align:top;}
.header-right-banner {background:url("../images/header-right-bg.png") repeat-x top right;margin:0;padding:0;text-align:right;vertical-align:bottom;}
.header-right-border {background-color:#555555;width:12px;}
.header-links {font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:normal;line-height:11px;color:#ffffff;padding-right:15px;white-space:nowrap;}
.header-links a, .header-links a:link,.header-links a:visited {color:#dedede;text-decoration:none;}
.header-links a:hover, .header-links a:active {color:#ffffff;text-decoration:underline;}

/*
HEADER BANNER 468 x 60
*************************************/
.header-banner {border:1px solid #ffffff;margin-bottom:12px;height:60px;width:468px;margin-top:30px;z-index:0;}

/* 
LEFT SIDEBAR
*************************************/
.left-sidebar-border {background-color:#555555;width:12px;}
.left-sidebar-content {background-color:#ffffff;min-width:190px;vertical-align:top;}
.search-header-top {display:block;background:#7a8388 url("../images/sidebar-search-filters-header-extended-top.png") no-repeat top left;height:46px;width:100%;margin:0;}
.search-header-btm {display:block;background:#ffffff url("../images/sidebar-search-filters-header-extended-btm.png") no-repeat top right;height:15px;width:100%;margin:0;}
#ctl00_UpdatePanelFilters, #ctl00_UpdatePanelSearch, #SearchLoading {width:100%;margin:0;padding:0;}

/* 
RIGHT SIDEBAR
*************************************/
.right-sidebar-bg {background:url("../images/sidebar-right-banner-bg-120.png") repeat-y top left;width:146px;vertical-align:top;}
.right-banner {border:1px solid #ffffff;margin-right:12px;}
.right-sidebar-seperator-120 {background-color:#555555;width:146px;height:12px;vertical-align:top;clear:both;}

/* 
CONTENT
*************************************/
.content-main {background:#ffffff url("../images/content-main-bg.png") repeat top left;vertical-align:top;}
.content-main-bg {width:100%;}
.content-header-bg {background:#ce1427 url("../images/content-header-bg.png") repeat-x bottom left;font-family:Arial, Helvetica, sans-serif;font-size:27px;font-weight:normal;line-height:34px;color:#ffffff;width:100%;min-height:125px;vertical-align:middle;padding:0 0px;white-space:normal;}
.content-header-title-sm {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal;line-height:34px;color:#ffffff;white-space:nowrap;}
.container-subtitle {position:relative;left:0px;top:0px;width:100%;min-width:100%;height:230px;min-height:230px;text-align:center;z-index:1;}
.container-subtitle .img {position:relative;top:53px;margin:0 auto;background:url("../images/start-search-now.png") no-repeat center;width:506px;height:96px;z-index:2;}
.container-subtitle .arrow {position:relative;top:56px;margin:0 auto;margin-right:50%;background:url("../images/arrow-start-search-now.png") no-repeat center;width:262px;height:107px;z-index:5;}
.container-whats-new {position:relative;left:0px;top:0px;width:100%;min-width:100%;height:69px;min-height:69px;text-align:center;z-index:1;}
.container-whats-new .img {position:relative;top:0;margin:0 auto;background:url("../images/whats-new.png") no-repeat center;width:298px;height:69px;z-index:2;}
.container-whats-new .arrow {position:relative;top:18px;left:190px;margin:0 auto;background:url("../images/arrow-whats-new.png") no-repeat center;width:61px;height:65px;z-index:5;}
.whats-new-table {margin:0;padding:0;}
.whats-new-table .title {height:16px;margin:0;padding:0;vertical-align:top;}
.whats-new-table .note {background:#81131e url("../images/bg-note-disclaimer.png") repeat-x top left;min-height:32px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;line-height:12px;color:#ffffff;padding:6px 20px 7px 20px;vertical-align:middle;}
.whats-new-table .note .bold {font-weight:bold;}
.whats-new-table .th-left {background:url("../images/whats-new-table-header-bg-left-corner.png") no-repeat bottom right;width:6px;height:36px;}
.whats-new-table .th-center {background:url("../images/whats-new-table-header-bg.png") repeat-x bottom left;height:36px;font-size:13px;font-weight:bold;text-transform:uppercase;color:#ffffff;text-shadow: 0.1em 0.1em #333;vertical-align:bottom;padding-left:20px;}
.whats-new-table .th-center .th-title {position:relative;bottom:8px;}
.whats-new-table .th-right {background:url("../images/whats-new-table-header-bg-right-corner.png") repeat bottom left;width:6px;height:36px;}
.whats-new-table .td-left {background:url("../images/whats-new-table-td-bg-left-border.png") repeat-y top right;width:6px;}
.whats-new-table .td-right {background:url("../images/whats-new-table-td-bg-right-border.png") repeat-y top left;width:6px;}
.whats-new-table .td-btmleft {background:url("../images/whats-new-table-td-bg-btm-left-corner.png") no-repeat top right;width:6px;height:7px;}
.whats-new-table .td-btm {background:url("../images/whats-new-table-td-bg-btm-border.png") repeat-x top left;width:100%;height:7px;}
.whats-new-table .td-btmright {background:url("../images/whats-new-table-td-bg-btm-right-corner.png") no-repeat top left;width:6px;height:7px;}
.whats-new-table .td-odd {background-color:#232221;}
.whats-new-table .td-even {background-color:#636a6e;}
.whats-new-table .td-odd li, .whats-new-table .td-even li {list-style:disc;margin-left:16px;}
.whats-new-table .td-odd, .whats-new-table .td-even {font-size:11px;line-height:14px;color:#e7e0da;letter-spacing:0.1em;padding:7px 40px 8px 20px;}
.whats-new-table .td-odd strong, .whats-new-table .td-even strong {font-weight:bold;color:#ffffff;text-transform:uppercase;text-shadow: 0.1em 0.1em #333;}
/* Popup Control */
.dxpcHeaderSession {background-color:#555555;padding:12px;font-weight:bold;color:#ffffff;text-align:left;}
.dxpcHeaderSession .dxpcHeader .dxpc {font-weight:bold;color:#555555;padding-top:8px;padding-bottom:2px;padding-left:7px;text-align:left;}
.dxpcContent {background-color:#cc0a1e;padding:20px;text-align:left;}
.dxpcContentExpired {color:#ffffff;margin-bottom:10px;text-align:left;}

/* 
FOOTER
**********************************************************************************************/
.footer {background-color:#555555;}
.footer-copyright {text-align:left;vertical-align:top;padding-top:15px;}
.footer-right-corner {background:url("../images/footer-right-corner.png") no-repeat top right;}

.copyright {font-family:Verdana, Geneva, sans-serif;font-size:10px;font-weight:normal;line-height:11px;color:#ffffff;padding-left:12px;padding-top:15px;white-space:nowrap;}
.copyright a, .copyright a:link,.copyright a:visited {color:#dedede;text-decoration:none;}
.copyright a:hover, .copyright a:active {color:#ffffff;text-decoration:underline;}

/* 
END OF NEW CSS FROM MARC
**********************************************************************************************/
img {behavior: url(Scripts/iepngfix.htc)}
table.center {margin-left:auto;margin-right:auto;} /* This is for FireFox alignment */

H1, H2, H3, H4, H5, H6 {font-family:Arial, Verdana, Helvetica, sans-serif;text-transform:uppercase;vertical-align:top;margin:0;padding:0;}
H1, H2, H3, H4 {letter-spacing:0.1em;word-spacing:0.2em;}
H5, H6 {letter-spacing:0.1em;word-spacing:0.1em;}
H1 {font-size:23px;line-height:25px;font-weight: bold;color: #cc0a1e;padding:12px 0 2px 0;}
H2 {font-size:20px;line-height:22px;font-weight: normal;color: #666666;padding:10px 0;}
H3 {font-size:16px;line-height:18px;font-weight: bold;color: #cc0a1e;padding:8px 0;}
H4 {font-size:14px;line-height:16px;font-weight: bold;color: #666666;padding:6px 0;}
H5 {font-size:12px;line-height:14px;font-weight: bold;color: #cc0a1e;padding:4px 0;}
H6 {font-size:11px;line-height:13px;font-weight: bold;color: #666666;padding:2px 0;}

a:link, a:visited, .red a:link, .red a:visited, a.red:link, a.red:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight: normal;color:#cc0a1e;text-decoration:underline;}
a:hover, a:active, .red a:hover, .red a:active, a.red:hover, a.red:active {font-family:Verdana, Arial, Helvetica, sans-serif;color:#cc0a1e;text-decoration:none;}

hr {height: 0; clear: both; border: dotted #CCCCCC; border-width: 1px 0 0;}

.CompletePageTD {background-color:#ffffff;padding-top:20px;padding-bottom:20px;font-size:10pt;min-height:100%;height:100%;max-height:100%;}
.CompletePageTDHeader{font-size:14pt;padding-top:20px;padding-bottom:5px;}
.maintenance{display:block;font-family:Arial;font-size: medium;line-height:1.5em;padding:0 60px;text-align:center;}

/* Start of SEARCH FILTERS SECTION*/
.FilterHeader {color:#455e67;font-size:14px;font-weight:bold;height:20px;border:solid 1px #455e67;background-color:#c0cfe0;}
.FilterLabel{font-size:11px;font-family:Arial;color:#444444;font-weight:bold;}
.FilterText{font-size:10px;font-family:Arial;color:#555555;font-weight:normal;line-height:12px;text-align:right;}
.FilterOuterTD{height:291px;padding-left:5px;vertical-align:top;}
.FilterTable{text-align:left;}
.FilterCell{padding-bottom:6px;}
.FilterListBox, .FilterTextBox, .FilterDropBox {border-top:1px solid #7a8388;border-right:2px solid #929da3;border-bottom:1px solid #929da3;border-left:1px solid #7a8388;}
.FilterListBox, .FilterDropBox {width:160px;margin-top:2px;}
.FilterTextBox {width:156px;margin-top:2px;}
.FilterButton {}
.FilterButtonClearTD {border:none;background:none;color:#303030;margin:0;padding:0;vertical-align:middle;text-align:left;white-space:nowrap;}
.FilterButtonClear {border:none;background:none;color:#303030;cursor:pointer;white-space:nowrap;}
a.FilterButtonClear, a.FilterButtonClear:visited {text-decoration:underline;}
a.FilterButtonClear:hover, a.FilterButtonClear:active{color:#7a8388;text-decoration:underline;}
.FilterButtonSearch {border:none;   width:112px;height:28px;display:block;margin-left:10px;vertical-align:text-top;cursor:pointer;}
.FilterSeperator{background-color:#555555;height:1px;width:100%;}
.FilterSeperatorContainer{padding-bottom:7px;padding-top:5px;padding-left:5px;padding-right:5px;}
.SearchTable{width:1%;}
/* End of SEARCH FILTERS SECTION*/

.UpdateProgress
{
	position: absolute;
	background-color: #ffffff;
	filter: alpha(opacity=90);
	MozOpacity: 0.9;
	opacity: 0.9;
	padding: 30px 0px 0px 0px;
	margin: 0px;
}

.ErrorMessage
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}



.InnerPageTable
{
	/*width:400px;*/
	font-size:10pt;
}

.InnerPageTableOptions
{
	font-size:10pt;
}

.InnerPageTD
{
}

.InnerPageTDHeader
{
	font-size:14pt;
	padding-bottom:5px;
	border-bottom:solid 1px black;	
}

.InnerPageTDLabels
{
	height:20px;
	padding-left:15px;
}

.InnerPageTDLabelsBOLD
{
	font-weight:bold;
	height:25px;
	width:120px;
}

.InnerPageTDSUBSectionHeader
{
	font-size:10pt;
	padding-top:5px;
	font-weight:bold;
}

.InnerPageTDSUBSectionInfoTable
{
	font-size:10pt;
	padding-bottom:5px;
	font-weight:bold;
}

.InnerPageTDSUBSectionInfoTableTable
{
	font-size:10pt;
}

.MyInfoTxt
{
	font-weight:bold;
}
/* End of GENERAL PAGE */



/* Start of PRODUCT RESULT LIST SECTION*/
.ListItems
{
	border-right:solid 1px white;
	text-align:left;
	font-size:12px;
	font-family: Arial;
}
/* End of PRODUCT RESULT LIST SECTION*/

/* Start of PRODUCT RESULT SECTION*/
.ResultGeneralLabels
{
	font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:10pt;
	font-weight:bold;
	width:80px;
	height:20px;
	text-decoration: none;
	vertical-align:top;
}

.ResultGeneralInfos
{
	font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:10pt;
	font-weight:normal;
}

.ManufacturerLinkTD
{
	font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#cc0a1e;
	text-align:center;
}

a.ManufacturerLinks, a.ManufacturerLinks:visited {color:#cc0a1e;text-decoration:underline;}
a.ManufacturerLinks:hover, a.ManufacturerLinks:active{color:#000000;text-decoration:underline;}

.dxgvPagerBottomPanel{padding-bottom:2px;} /* at the end of the Result Section table */

.ResultSectionLabels
{
	font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	background-color:#cc0a1e;
	color:#ffffff;
	border-top:solid 10px #ffffff;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:20px;
}

.ResultCompleteHeader
{
	height:36px;
	margin-top:16px;
	padding-top:16px;
	text-align:left;
}

.ResultCompleteHeaderCell
{
    font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#a0a0a0;
	text-transform:uppercase;
	padding:16px 0 6px 10px;
}

.ResultCompleteRow
{
	height:25px;
	margin-top:0;
	padding-top:0;
	text-align:left;
	vertical-align:top;
}

.ResultCompleteRowCell
{
    font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:0 15px 0 10px;
}

.ResultPrivateMessage
{
	font-family:Arial, Verdana, Trebuchet MS, Tahoma;
	font-size:10pt;
	font-weight:bold;
	width:400px;
	border:solid 1px black;
	background-color:#3e7fb3;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	text-align:center;
	border:solid 1px black;
}

.ProductImage
{
	border:solid 1px black;
}
/* End of PRODUCT RESULT SECTION*/

/* Start of RIGHT ADD SECTION*/
.AddText
{
	font-size:12px;
	font-family:Arial;
	color:#455b66;
	font-weight:bold;
	text-align:right;
}

.AddText a:link 
{
/*	color: #455b66;*/
	color: #004672;
}

.AddText a:visited 
{
	color: #004672;
}

.AddText a:active 
{
	color: #004672;
}

.AddText a:hover 
{
	color: #004672;
}
/* End of RIGHT ADD SECTION*/
