/* lists */

	
.navFamily{}
.navFamily ul{
	margin-top:0;
	padding:0;
	list-style:none;
	}
.navFamily ul li{
	display:block;
	float:right;
	margin-bottom:2px;
	}
.navFamily ul li a{
	display:block;
	color:#bfbfbf;
	font-size:110%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:0;
	background-color:#49494b;
	background-image:url(../images/elements/nav/b-xx.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.navFamily ul li a span{
	display:block;
	/*background-color:#00FF00;*/
	padding:15px;
	padding-top:3px;
	padding-bottom:12px;
	background-image:url(../images/elements/nav/bx--.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
.navFamily ul li.orange a{

	background-image:url(../images/elements/nav/b-xx_orange.jpg);
	}
	
.navFamily ul li.orange a span{
	
	background-image:url(../images/elements/nav/bx--_orange.jpg);
	}
	
.navFamily ul li.darkblue a{

	background-image:url(../images/elements/nav/b-xx_darkblue.jpg);
	}
	
.navFamily ul li.darkblue a span{
	
	background-image:url(../images/elements/nav/bx--_darkblue.jpg);
	}
.navFamily ul li.yellow a{

	background-image:url(../images/elements/nav/b-xx_yellow.jpg);
	}
	
.navFamily ul li.yellow a span{
	
	background-image:url(../images/elements/nav/bx--_yellow.jpg);
	}
.navFamily ul li.green a{

	background-image:url(../images/elements/nav/b-xx_green.jpg);
	}
	
.navFamily ul li.green a span{
	
	background-image:url(../images/elements/nav/bx--_green.jpg);
	}
	
.navFamily ul li.red a{

	background-image:url(../images/elements/nav/b-xx_red.jpg);
	}
.navFamily ul li.red a span{

	background-image:url(../images/elements/nav/bx--_red.jpg);
	}
.navFamily ul li a:link, .navFamily ul li a:visited{
	color:#bfbfbf;
	}
.navFamily ul li a:hover{
	color:#bfbfbf;
	background-image:url(../images/elements/nav/b-xx_f2.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.navFamily ul li a:hover span{
	color:#bfbfbf;
	background-image:url(../images/elements/nav/bx--_f2.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
.navFamily ul li.current a{
	color:#FFFFFF;
	background-color:#49494b;
	background-image:url(../images/elements/nav/b-xx_f3.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.navFamily ul li.current a span{
	padding:15px;
	padding-top:8px;
	padding-bottom:7px;
	background-image:url(../images/elements/nav/bx--_f3.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}

.navFamily ul li.current a:hover{
	color:#FFFFFF;
	background-color:#49494b;
	background-image:url(../images/elements/nav/b-xx_f4.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.navFamily ul li.current a:hover span{
	color:#FFFFFF;
	padding:15px;
	padding-top:8px;
	padding-bottom:7px;
	background-image:url(../images/elements/nav/bx--_f4.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}

/*
.navFamilyPreloader{
	background-image:url(../images/elements/nav/bx--_f2.jpg);
	background-position:1000px 1000px;
	background-repeat:no-repeat;
	}
*/





.navMain{
	background-color:#e7e8ea;
	}
.navMain ul{
	margin-top:0;
	padding:0;
	list-style:none;
	}
.navMain ul li{
	display:block;
	float:left;
	background-color:#e7e8ea;
	
	}

.navMain ul li a{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	display:block;
	color:#717274;
	font-size:120%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	letter-spacing:0;
	border-right:1px solid white;
	background-color:#e7e8ea;
	}
	

.navMain ul li.current a{
	background-color:#c95429;
	}
	

.navMain ul li a:link, .navMain ul li a:visited{
	color:#717274;
	}
.navMain ul li.current a:link, .navMain ul li.current a:visited{
	color:white;
	}
.navMain ul li a:hover{
	/*color:#8b8c90;*/
	/*background-color:#f5f5f5;*/
	color:#ffffff;
	background-color:#515153;
	}
.navMain ul li.current a:hover{
	color:white;
	/*background-color:#c12026;*/
		/*background-color:#515153;*/
		background-color:#515153;
	}

.navMain ul li a.on{
	background-color:#515153;
	color: #ffffff;
	}

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:5px;
	padding-left:10px;
	padding-bottom:3px;
	color:white;
	font-size:95%;
	letter-spacing:0;
	border:1px solid #d2d2d4;
	border-top:none;
	}
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;
	}
