/* lists */

	
.navTop{}
.navTop ul{
	margin-top:0;
	padding:0;
	list-style:none;
	padding-left: 0px;
		margin-left:11px;
	height: 28px; margin-top:-28px;
	
	
	}
.navTop ul li{
	display:block;
	float:left;
	height: 28px;

	
	}
.navTop ul li a{
	display:block;
	color:#000;
	font-size:100%;
	font-family:Helvetica, Verdana, sans-serif;
	font-weight:bold;
	height: 28px;
	letter-spacing:0px;
	background-color:#18345c;
	background-image:url(../images/elements/nav/tr_current.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
	}
.navTop ul li a span{
	display:block;
	/*background-color:#00FF00;*/
	padding:4px;
	height: 28px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right:15px;
	background-image:url(../images/elements/nav/tl_current.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}	
	
.navTop ul li a:hover{
color:#fff;
background-image:url(../images/elements/nav/tr.jpg);
}	

.navTop ul li a:hover span{
	background-image:url(../images/elements/nav/tl.jpg);
}
	
.navTop ul li.current a{
color:#fff;
background-image:url(../images/elements/nav/tr.jpg);
}	

.navTop ul li.current a span{
	background-image:url(../images/elements/nav/tl.jpg);
}

.navTop ul li.currentGrey a{
color:#0091d0;
background-image:url(../images/elements/nav/tr_currentGrey.jpg);
}	

.navTop ul li.currentGrey a span{
	background-image:url(../images/elements/nav/tl_currentGrey.jpg);
}


ul.listType01{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	}
ul.listType01.products{
	
	background-image:none;
	}
ul.listType01 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType01 li a{
	display:block;
	padding:3px;
	padding-left:10px;
	padding-bottom:3px;
	color:white;
	font-size:95%;
	letter-spacing:0;
	border:1px solid #f1f1f3;
	border-top:none;
	background-color:#FFF;
	margin-bottom:3px;
	}
ul.listType01 li a:link, ul.listType01 li a:visited{
	color:#555555;
	}
ul.listType01 li.current a:link, ul.listType01 li.current a:visited{
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li a.current {
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li a:hover{
	color:#555555;
	background-color:#e9eaec;
	}
ul.listType01 li.current a:hover{
	color:#555555;
	background-color:#e9eaec;
	}

ul.listType02{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	border-top:1px solid #d2d2d4;
	}
ul.listType02 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType02 li a{
	display:block;
	padding:7px;
	padding-left:40px;
	padding-bottom:5px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #d2d2d4;
	background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	}
ul.listType02 li a:link, ul.listType02 li a:visited{
	color:#4a4a4a;
	}
ul.listType02 li.current a:link, ul.listType02 li.current a:visited{
	color:#4a4a4a;
	/*background-color:#e9eaec;*/
	}
ul.listType02 li a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}
ul.listType02 li.current a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}


ul.listType03{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	/*border-top:1px solid #d2d2d4;*/
	}
ul.listType03 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType03 li a{
	display:block;
	padding:7px;
	padding-left:40px;
	padding-bottom:5px;
	/*border-bottom:1px solid #d2d2d4;*/
	background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;
	}
ul.listType03 a .lTitle{
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	}
ul.listType03 a .lSubTitle{
	font-style:italic;
	color:#939498;
	}
ul.listType03 a .body{
	
	}

ul.listType03 li a:link, ul.listType03 li a:visited{
	color:#4a4a4a;
	}
ul.listType03 li a:link .lTitle, ul.listType03 li a:visited .lTitle{
	color:#4a4a4a;
	}
ul.listType03 li a:link .lSubTitle, ul.listType03 li a:visited .lSubTitle{
	color:#939498;
	}




ul.listType03 li a:hover{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}
ul.listType03 li a:hover .lTitle{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}

ul.listType03 li a:hover .lSubTitle{
	color:#939498;
	/*background-color:#e9eaec;*/
	}
	
	

ul.listType03 li.current a:link, ul.listType03 li.current a:visited{
	color:#4a4a4a;
	background-color:#e9eaec;
	}
ul.listType03 li.current a:hover{
	color:#a4a5a7;
	background-color:#e9eaec;
	}






ul.listType04{
	margin-top:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #d2d2d4;
	
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	/*border-top:1px solid #d2d2d4;*/
	}
ul.listType04 li{
	display:block;
	border-top: 0;
	/*margin-bottom:2px;*/
	}
ul.listType04 li a{
	display:block;
	padding:7px;
	padding-left:15px;
	padding-bottom:5px;
	/*border-bottom:1px solid #d2d2d4;*/
	/*background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;*/
	}
ul.listType04 a .lTitle{
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	}
ul.listType04 a .lSubTitle{
	font-style:italic;
	color:#939498;
	}
ul.listType04 a .body{
	
	}
ul.listType04 li a{
border-bottom:none;
}



ul.listType04 li a:link, ul.listType04 li a:visited{
	color:#4a4a4a;
	}
ul.listType04 li a:link .lTitle, ul.listType04 li a:visited .lTitle{
	color:#4a4a4a;
	}
ul.listType04 li a:link .lSubTitle, ul.listType04 li a:visited .lSubTitle{
	color:#939498;
	}
ul.listType04 li a:hover{
	color:#ba2124;
	background-color: transparent;
	

	/*background-color:#e9eaec;*/
	}
ul.listType04 li a:hover .lTitle{
	color:#a4a5a7;
	/*background-color:#e9eaec;*/
	}

ul.listType04 li a:hover .lSubTitle{
	color:#939498;
	/*background-color:#e9eaec;*/
	}

ul.listType04 li.current a:link, ul.listType04 li.current a:visited{
	color:#ba2124;
	background-color: transparent;

	/*background-color:#e9eaec;*/
	}
ul.listType04 li.current a:hover{
	color:#ba2124;
	background-color: transparent;

	
	}


.listTypeMoon{margin-bottom:0;}
.listTypeMoon ul{margin:0;padding:0;}
.listTypeMoon ul li{
	margin:0;
	display:inline;
	padding-right:1em;
	padding-bottom:0;
	}
.listTypeMoon ul li a{
	/*background-color:#003300;*/
	margin:0;
	}
.listTypeMoon ul li#firstItem{
	/* border-left:1px solid #e4e4e4; */
	}
.listTypeMoon ul li a:link, .listTypeMoon ul li a:visited{
	
	}
.listTypeMoon ul li a:hover{
	color:#333333;
	}

.listTypeScotch{margin-bottom:0;}
.listTypeScotch ul, .relatedBits ul{margin:0;padding:0;margin-bottom:1em;}
.listTypeScotch ul li, .relatedBits ul li{
	background-image:url(../images/elements/bullets/right_02_g.gif);
	background-repeat:no-repeat;
	background-position:0% 0.5em;
	padding-left:20px;
	list-style-type:none;
	}
.listTypeScotch ul li a:link, .listTypeScotch ul li a:visited, .relatedBits ul li a:link, .relatedBits ul li a:visited{
	background-image:url(../images/elements/misc/hr.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
	display:block;
	color:#333;
	}


ul.listTypeMartini{
	margin:0;
	margin-top:0;
	padding:0;
	list-style:none;
	border-top:1px solid #e4e4e4;
	font-size:80%;
	}
ul.listTypeMartini li{
	display:block;
	margin:0;
	padding:0;
	/*background-image:url(../images/elements/misc/horiz_rule.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:white;*/
	}
ul.listTypeMartini li a{
	display:block;
	padding:2px;
	padding-left:0;
	background-image:url(../images/elements/bullets/arrow_right01.gif);
	background-repeat:no-repeat;
	background-position:100% 0.5em;
	padding-right:10px;
	}
ul.listTypeMartini li.current a:link, ul.listTypeMartini li.current a:visited{
	/*color:#777777;*/
	}
ul.listTypeMartini li a:link, ul.listTypeMartini li a:visited{
	/*color:#777777;*/
	}
ul.listTypeMartini li a:link, ul.listTypeMartini li a:visited{
	border-bottom:1px solid #e4e4e4;
	}

ul.listTypeMartini li.rowEven a:link, ul.listTypeMartini li.rowEven a:visited{
	background-color:#f5f5f5;
	}
ul.listTypeMartini li.rowOdd a:link, ul.listTypeMartini li.rowOdd a:visited{
	/*background-color:#F0EBEF;*/
	background-color:transparent;
	}
ul.listTypeMartini li a:hover, ul.listTypeMartini li.rowOdd a:hover, ul.listTypeMartini li.rowEven a:hover{
	background-color:#e4e4e4;
	}
	
ul.listType05{
	margin-top:0;
	padding:0;
	list-style:none;
	/*background-repeat:repeat-x;
	background-position:left top;
	background-image:url(../images/elements/layout/listtype01_back.jpg);*/
	border-top:1px solid #d2d2d4;
	}
ul.listType05 li{
	display:block;
	/*margin-bottom:2px;*/
	}
ul.listType05 li a{
	display:block;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-bottom:5px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-1px;
	border-bottom:1px solid #d2d2d4;
	/*background-image:url(../images/elements/icons/cstype_01.gif);
	background-position:3px 5px;
	background-repeat:no-repeat;*/
	}
ul.listType05 li a:link, ul.listType05 li a:visited{
	color:#4a4a4a;
	}
ul.listType05 li.current a:link, ul.listType05 li.current a:visited{
	color:#bb2024;
	/*background-color:#e9eaec;*/
	}
ul.listType05 li a:hover{
	color:#4a4a4a;
	background-color:#e9eaec;
	}
ul.listType05 li.current a:hover{
	color:#bb2024;
	background-color:#e9eaec;
	}

ul.listTypePDF{
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.listTypePDF li{
	padding:0;
	margin:0;
	list-style-type:none;
	}
ul.listTypePDF li a{
	display:block;
	padding-left:20px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/elements/icons/pdf-small.gif);
	}


ul.productImageList{
list-style-type:none;
padding:0;
margin:0;
}

ul.productImageList li{
display:block;
border: 3px solid #dedee0;
margin-bottom: 5px;
text-align:center;
}


ul.productImageList li:hover{

border: 3px solid #07a5c8;

}

ul.productImageList li a{
	display:block;
	}