/*------------New Style sheet------------*/
/*General Section*/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
Img
{
	border:0;
	}
a 
{
	outline:expression(hideFocus=true);
	text-decoration:none;
	color:#212121;
}
/*a:hover {
		color:Black;
}*/
a:active
{
outline: 0;
text-decoration:expression(hideFocus=true);
}
a:focus
{
-moz-outline-style: none;
}

TD.LogoLeft
{
	/*width:170px;
	height:53px;*/
	text-align:center;
	padding-top:10px;
	height:1px;
	}
TD.Banner
{
	background-image:url(../images/banner.jpg);
	height:101px;
	width:736px;
}
TD.HomeBanner
{
	background-image:url(../images/banner.jpg);
	height:99px;
	width:736px;
}
input, textarea, select {
	font-family:"Tahoama", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:1px solid #B2B2B2;
}
  TD.SelectionTD
  {
	padding-bottom:20px;
}
TD.LeftMenu
{
	/*background-color:#F5F5F5;
	width:150px;*/
	height:100%;
}

TD.LeftSubMenu
{
	/*padding-left:4px;
	padding-bottom:5px;*/
	/*border-bottom:5px solid white;*/
	}
TD.LastLeftSubMenu
{
	}
TD.MainLeftCol
{
	background-image:url(../images/leftBar.jpg);
	height:445px;
}
/**/
Div.MainDiv
{
	height:410px;
	overflow:auto;
	width:100%;
	/*border:1px solid red;*/
    scrollbar-face-color: #A2A3A7;
   scrollbar-arrow-color: #000000;
   scrollbar-track-color: #E6E6E7;

}
Body
{
	background-color:#E9EAEC;
	}
Table.MainTable
{
	background-color:#E9EAEC;
}
TD.SpacerTopCol
{
	height:20px;
	}
TD.SpacerBtmCol
{
	height:10px;
}
TD.SpacerLeftCol
{
	width:60px;
}	
TD.SpacerRightCol
{
	width:60px;
}
TD.BtmBar
{
		background-image:url(../images/downBar.jpg);
		height:7px;	
	}
TD.Pattern
{
	background-image:url(../images/spacer.GIF);
	background-color:#000000;
	vertical-align:middle;
	height:15px;

}
TD.PatternBorder
{
	height:3px;
	background-color:#A2A3A7;
	}
Table.Header
{
	width:100%;
	background-color:White;
}
TD.HeaderMenu
{
	background-color:#D2d3d5;
	height:10px;
	width:100%;	
}

a.Search-Btn {
	font-size:10px;
	font-weight:bold;
	/*color:#212121;*/
		color:White;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
a.Search-Btn:hover {
	color:Black;
	background-image:none;
	background-color:white;
}	
Table.QuickSearch
{
	background-color:#A2A3A7;
	color:Black;
	width:200px;
	padding:5px;
	}
TD.LabelQuickSearch
{
		padding-left:25px;
		padding-right:25px;
		color:White;
	}
Span.GuidedText
{
	color:Red;
	font-weight:bold;
	}
TD.PageTitle
{
	font-weight:bold;
	font-size:13px;
	padding-bottom:7px;
	padding-top:15px;
	padding-left:7px;
	color:#212121;
	}	
TD.Result
{
	background-image:url(../images/2catlogsBar.jpg);
	height:15px;
}
TD.SelectionTitle
{
	font-weight:bold;
	text-align:left;
	padding-left:14px;
	color:#212121;
	white-space:nowrap;
	width:10%;
}	
TD.Selection
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:2px;
	text-align:left;
	width:10%;
	color:#212121;
	white-space:nowrap;
	vertical-align:middle;
		height:15px;
}

TD.Selections
{
	background-image:url(../images/SearchResultBar.jpg);
	background-repeat:no-repeat;
}
a.Selection
{
	color:#212121;
	display:block;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	height:15px;
}
a.Selection:hover
{
	background-color:White;
	color:#212121;
	font-size:11px;
	height:15px;
}
TD.ResultLabel
{
	font-weight:bold;
	padding-bottom:4px;
	text-align:left;
	padding-left:3px;
}
Span.ResultNb
{
	font-weight:600;
	}
a.ResultLink
{
	color:White;
	display:block;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}
a.ResultLink:hover
{
	background-color:White;
	color:#212121;
	font-size:11px;
}
a.ResultLinkSelected
{
	background-color:White;
	color:#212121;
	font-size:11px;
	font-weight:bold;
}
TD.ResultSelected
{
	padding-left:9px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	width:10%;
	white-space:nowrap;
	font-size:11px;
	font-weight:bold;
	
	}
Div.ResultSelected
{
	background-color:White;
	color:#212121;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
TD.ResultLink
{
	padding-left:13px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	width:10%;
	white-space:nowrap;
	font-size:11px;
}
TD.ResultText
{
	padding-left:13px;
	padding-right:10px;
	text-align:center;
	vertical-align:middle;
	width:10%;
	white-space:nowrap;
	font-size:11px;
	color:White;
	font-weight:bold;
}

div.result-area #arrow {
	height:12px;
	display:block;
	float:left;
	width:11px;
	border:1px solid #E0E0E0;
	background-color:#ffffff;
	background-image:url(../images/icons/icon_results.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
}
/*------------Guided Search Gui---------*/
A.HighlightOn
{
	font-weight:bold;
	color:#212121;
	}
A.HighlightOff
{
		color:#212121;
		text-decoration:none;
}
A.HighlightOff:hover {
		color:#212121;
		font-weight:bold;
}
div.result-area .label {
	margin-left:1px;
	display:block;
	background-color:#ffffff;
	padding-left:3px;
	color:#7C7C7C;
}

div.result-area .label:hover {
	background-color:#F5F5F5;
	color:#C5C5C5;
}
/*TR.Filler
{
	outline:expression(document.getElementById('GuidedImgOn').value='#A2A3A7');
	border:expression(document.getElementById('GuidedImgOff').value='#000000');	
}*/
TD.Line
{
	width:100px;
	height:100px;
	vertical-align:middle;
	text-align:center;
	}
TD.Catalog
{
	width:120px;
	height:166px;
	text-align:center;
	vertical-align:middle;
}
Img.EmptyLine
{
	width:75px;
	height:75px;
	}
Img.Line
{
	width:75px;
	height:75px;
	border:1px solid #A2A3A7;
	}
	
Img.Catalog
{
	width:100px;
	height:146px;
	}
IMG.HighlightOn
{
	width:75px;
	height:75px;
	border:5px solid #A2A3A7;
}
IMG.HighlightOff
{
	width:75px;
	height:75px;
	border:1px solid #A2A3A7;
}
IMG.HighlightLineOn
{
	width:100px;
	height:146px;
	border:5px solid #A2A3A7;
}
IMG.HighlightLineOff
{
	width:100px;
	height:146px;
	border:1px solid #A2A3A7;
}

/*----------End Guided Search Gui-------*/

/*----------Product List----------------*/

TR.HeaderRow
{
	background-color:#A2A3A7;
	color:White;
	font-weight:bold;
	height:20px;
}
TR.HeaderRow .HeaderCol
{
	padding-left:5px;
	text-align:center;
	}
	
TR.ListContent
{
	background-color:White;
	color:#212121;
	cursor:pointer;
	/*outline:expression(document.getElementById('ListOn').value='#E6E6E7');
	border:expression(document.getElementById('ListOff').value='#FFFFFF');*/
}
	
/*for use with firefox*/
TR.ListContentOn
{
	background-color:#E6E6E7;
	color:#212121;
	cursor:pointer;
}
/**/

TR.ListContentHighlight
{
	background-color:#E6E6E7;
	color:#212121;
	cursor:pointer;
	/*outline:expression(document.getElementById('ListHigOn').value='#E6E6E7');
	border:expression(document.getElementById('ListHigOff').value='#E6E6E7');*/
}
/*for use with firefox*/
TR.ListContentHighlightOn
{
	background-color:#E6E6E7;
	cursor:pointer;
		color:#212121;
}


/**/
TD.FirstListCol
{
	
	border-left:1px solid #A2A3A7;
	border-right:1px solid #A2A3A7;
	border-bottom:1px solid #A2A3A7;
	}
TD.ListCol
{
	border-right:1px solid #A2A3A7;
	border-bottom:1px solid #A2A3A7;
	text-align:center;
}
div.toolbar {
	background-color:#F5F5F5;
	padding:3px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #D9D9D9;
	margin-bottom:10px;
}
A.NBbtnOff
{
	font-weight:bold;
	text-decoration:none;
	color:#C5C5C5;
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	line-height:12px;
	font-size:11px;
}
A.NBbtnOff:hover
{
	color:#212121;
	padding:6px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #DEE2E4;
}
A.NBbtnOn
{
	font-weight:bold;
	text-decoration:none;
	color:#212121;
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	line-height:12px;
	font-size:11px;
	}


div.toolbar a.btn, div.toolbar .rightlinks a 
{
	font-weight:bold;
	text-decoration:none;
	color:#A2A3A7;
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	line-height:12px;
	font-size:11px;
}
div.toolbar a.btn:hover, div.toolbar .rightlinks a:hover {

	color:#212121;
	padding:6px;
	padding-top:1px;
	padding-bottom:1px;
	border-left:1px solid #DEE2E4;
	border-right:1px solid #DEE2E4;
}
div.toolbar .rightlinks {
	float:right;
}
div.toolbar .rightlinks a {
	font-weight:normal;
}
div.data-inside-top, div.data-inside {
	margin-top:5px;
	margin-bottom:5px;
}

TD.Common
{
	background-color:#D2d3d5;
	color:Black;
	font-weight:bold;
	text-align:left;
	padding:3px;
}
/*----------End Product List------------*/

/*----------PDS-------------------------*/
A.textwrap:hover
{
	color:#000000;/*b*/
	}

SPAN.productline1
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: small-caps
}
SPAN.productline2
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    COLOR: #FE4701;
    FONT-FAMILY: Verdana
}
TD.ProductTextTD
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: #A2A3A7 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    color:#000000;/*b*/
   
}
TD.ProductValueTD
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #A2A3A7 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    color:Gray;
}
TD.PDSBtnBorder
{
	border-left:1px solid #A2A3A7;
	border-bottom:1px solid #A2A3A7;
	}
TD.ProductHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: capitalize;
    FONT-FAMILY: Verdana;
    padding-bottom:3px;
    color:#000000;/*b*/
}
TD.ProductSubHead
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    padding-bottom:15px;
}

TD.ProductRight
{
    PADDING-LEFT: 10px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #A2A3A7 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    color:#000000;/*b*/
}
TABLE.Borders
{
    BORDER-RIGHT: #A2A3A7 1px solid;
    BORDER-TOP: #A2A3A7 1px solid;
    BORDER-LEFT: #A2A3A7 1px solid;
    BORDER-BOTTOM: #A2A3A7 1px solid
}
TABLE.MajorLines
{
	padding:2px;
}
TD.PDSSelections
{
	color:Gray;
	font-size:10;
	padding-bottom:10px;
	}
TD.ActiveButton
{
	background-color:White;
	color:Black;
	font-weight:bold;
	padding:5px;
	width:50px;
	}

TD.DisabledButton
{
	background-color:#F5F5F5;
	color:Black;
	font-weight:normal;
	padding:5px;
	width:50px;
	}
Td.ActivePdsButt
{
	font-weight:bold;
	/*background-color:#F5F5F5;*/
	}
/*lamps scrollable div*/
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-family:Verdana;
	color:Gray;
	font-weight:bold;
	font-size:0.9em;
	background-color:#ffffff;
	margin-bottom:2px;
	padding-left:2px;
	background-position:top right;	
	height:10px;
	text-align:right;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
		font-family:Verdana;
	border:1px solid #A2A3A7;
	background-color:#ffffff;	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
		font-family:Verdana;
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
TD.LampsDivBorder
{
	width:100%;
	border-bottom:1px solid #A2A3A7;
}
TD.vertical
{
	color:Gray;
	padding-top:5px;
	}
TD.LampsVal
{
	color:#909091;
	}
A.PdsBtn
{
	border:1px solid #ffffff;
	display:block;
	width:100px;
	color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	background-color:#A2A3A7;
	}

TD.AccessoriesHead
{
	border-left: 1px solid #A2A3A7; 
	border-right: 1px solid #A2A3A7; 
	border-bottom: 1px solid #A2A3A7;
	padding-left:5px;
}
TD.AccessoriesLeftBrd
{
	border-bottom: 1px solid #A2A3A7;
	}
TD.ActAccBtn
{
	border-left: 1px solid #A2A3A7; 
	border-right: 1px solid #A2A3A7; 
	border-top: 1px solid #A2A3A7;
	}
TD.AccItem
{
	border: 1px solid #A2A3A7;
	}
TD.NActAccBtn
{
	border: 1px solid #A2A3A7; 
}
TD.AccItemUp
{
	border-left: 1px solid #A2A3A7; 
	border-right: 1px solid #A2A3A7; 
	border-top: 1px solid #A2A3A7;
}
/*end*/
/*End PDS*/
/*------  COMPARE  ---------------*/
Div.Compare
{
	/*background-color:#D2D9BB;*/
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;  
    /*overflow:auto;
    width:650px;*/
    /*overflow-x:hidden;*/
    /* overflow:auto;
    height:400px;
    width:650px;
    scrollbar-face-color: #f5f5f5;
    scrollbar-arrow-color: #D2d3d5;
    scrollbar-track-color: #D2d3d5;
    scrollbar-arrow-color: Black;*/
	padding-top:5px;
	width:97%;
}
Div.CompareMain
{
	padding-left:0px; 
	padding-right:0px;
	background-color:White
}

.bottom-brdrs2 td {
	border-bottom:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
	/*padding-bottom:8px;
	padding-top:8px;*/
}
TD.oneb2 
{
	border-right:none;
	color:#212121;
	border-right:1px solid #DEE2E4;
	height:1px;
}
TD.properties 
{
	background-color:#E6E6E7;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	color:#000000;
	border-bottom:1px solid #DEE2E4;
	border-right:1px solid #DEE2E4;
	vertical-align:middle;
	height:1px;
}
TD.Diffproperties
{
	background-color:#A2A3A7;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	color:#ffffff;
	border-bottom:1px solid #DEE2E4;
	border-right:1px solid #DEE2E4;	
	vertical-align:middle;
}
TD.CompareDiff
{
	color:#212121;
	border-bottom:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
	border-right:1px solid #E3E3E3;
}
.tab-top td {
border-right:1px solid #E3E3E3;
border-top:1px solid #E3E3E3;
border-bottom:1px solid #E3E3E3;
border-left:1px solid #E3E3E3;
}

	/*End*/
/*------------End New Style Sheet--------*/

/*Parametric search*/

Div.SearchList
{
	padding-left:10px;
	width:160px;
}
div.LeftToolbar {
	background-color:#F5F5F5;
	padding:3px;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
	width:100%;
}
div.LeftToolbar a.btn, div.toolbar .rightlinks a 
{
	font-weight:bold;
	text-decoration:none;
	color:Black;
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
	line-height:12px;
	font-size:11px;
	display:block;
}
div.LeftToolbar a.btn:hover, div.toolbar .rightlinks a:hover {
	background-color:#EDEDEE;
	color:Black;
	padding:6px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #DEE2E4;
	display:block;
}
Select.SearchSelect
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: thin solid #666666;
	color: #000000;
	width:150px;
}
TD.SearchTitleTD
{
	width:130px;
	font-weight:bold;
	font-size:10px;
	color:#212121;
	text-align:left;
}

/*End*/
/*Error Page Style*/
TD.ErrorPageTitle
{
	font-family:Verdana;
	font-size:34px;
	font-weight:bold;
	padding-top:15px;
	color:#000000;/*b*/
	vertical-align:middle;
	text-align:center;
}
TD.ErrorMsg
{
	font-family:Verdana;
	padding-top:15px;
	font-size:13px;
	padding-bottom:15px;
	color:#000000;/*b*/
	vertical-align:middle;
	text-align:center;
}
TD.ErrorFooter
{
	height:10px;
	background-color:#F5F5F5;
	width:100%;
	}

TD.OrderingHeader
{
	FONT-SIZE: 11px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    color:#000000;/*b*/
    padding-left:3px;
    padding-right:3px;	
    background-color:#E6E6E7;
    font-weight:bold;
}
TD.OrderingValueTD
{
	padding-left:3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left;
    color:Gray;
}

/*End*/

