@import url("reset.css");
body {background: #003366;background-image: url('images/bg_blue.gif');background-repeat: repeat;background-attachment: fixed;margin-right: 0px;margin-left: 0px;margin-top: 20px;margin-bottom: 20px;padding: 0;text-align: center;font-family:tahoma, arial;}
A:link {color:#FFFFF9;text-decoration:none;}
A:visited {color:#FFFFF9; text-decoration:none;}
A:hover {color:#000009; text-decoration:none; }
A:active {color:#FFFFF9;text-decoration:none;}

/*-----------------------BASIC LAYOUT-------------------*/

div#containerWrap {font-family: Arial, Helvetica, sans-serif;position:relative;width:1050px; border:0px solid #fff; margin:auto;}

div#sideMenu {background-image: url(images/bg_bluegray.gif);float:left;margin-top:123px;width:170px; height:320px; background-color:#ccc;}

div#container {float:left;width: 850px;background: #FFFFFF;border: 0;} 
div#header {position:relative;width: 850px; height: 92px;background-image:url(images/finn_banner.png);background-repeat: no-repeat;background-color:#FFFFFF;border: 0;}
div#menuWrap {font-family: Arial, Helvetica, sans-serif;border: 0;background-image: url(images/bg_bluegray.gif);}
div#mainContent {width: 850px; background-color: #CCCCCC}
div#footer {clear:both; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-variant: small-caps;color: #909090;background-image: url(images/bg_bluegray.gif);background-repeat: repeat;padding: 0.4em 1em 0.4em 1em; /* top right bottom left */text-align: right;border: 0px solid #FFFFFF;} 



/*-----------------------SHOP AD-------------------*/
/*-----------------------SHOP Ad-------------------*/




#shopAd{
	width:326px;
	height:50px;
	position:absolute;
	right:43px;
	top:23px;
}
#shopAd h2{
	margin-top:17px;
	color:#666;

}
span.frBlue{
	color:#000168;
}
/* Below is the hide code for h1, if you want to use a picture instead*/
#shopAd h2{
	display:none;
	}
	
	
	
/* SPRITE FOR SHOP AD */
a#shopAdPNG{
    display: block;
    width: 326px;
    height: 50px;
    background-image: url(images/shopAd.png);
	background-position:0 0;
    margin: 0 auto;
	}
a#shopAdPNG:hover {
    background-position:0 -50px;
		}	
	
	
	

/*-----------------------MAIN-------------------*/
/*-----------------------MAIN-------------------*/
/*-----------------------MAIN-------------------*/
/*-----------------------MAIN-------------------*/
/*-----------------------MAIN-------------------*/
#mainPic{
	background-image:url(images/factory2.png);
	border: 0;
	clear:both;
	height:250px; /*ie6 does not allow min-height*/
	margin:0px 10px 9px 10px;
	position:relative;
	top:10px;
	width:100% -20px;
}
#mainPic p#caption{
	background-color:#fff;
	bottom:15px;
	display:inline;
	font-size:14px;
	font-family:tahoma;	
	font-weight:bold;
	opacity:0.7; /* CSS3 standard */
		filter:alpha(opacity=70); /* for IE */
	padding:0.5em 0.8em 0.5em 0.8em;
	position:absolute;	
	right:0;
	text-align:left;
	width:410px;
}
#newsField{
	border: 1px solid #ccc;
	clear:both;
	margin:-5px 10px 10px 10px;
	overflow:auto;
	padding-top:30px;
	position:relative;
	text-align:left;
	width:100% -24px;
}
.newsBlock{
	clear:both;
	}
.newsBlock p{
	border:0px solid #ccc;
	display:inline;
	float:left;
	font-size: 16px;
	margin:0px 0px 25px 25px;	
	padding:0em 0em 0.5em 0em;
	position:relative;
	width:700px;
}
.newsBlock a:link{color:#000000;text-decoration:none;}
.newsBlock a:visited{color:#000000;text-decoration:none;}
.newsBlock a:hover{color:#000000;text-decoration:none;}
.newsBlock a:active{color:#000000;text-decoration:none;}

aboutField

  

.newsBlock span.date{
	display:inline;
	float:left;
	font-weight:bold;
	font-size: 12px;
	width:80px;
	margin:0px 0px 0px 20px;	
	padding:0.2em 0em 0em 0em;
	position:relative;
}
#newsCont h1{
	text-align:center;
	position: relative;
	z-index:400;
	color:#999;
	width:90px;
	height:26px;
	display:block;
	font-size: 16px;
	border:1px solid #ccc;
	background-color: #fff;
	line-height:24px;
	left:20px;
	top:11px;
		font-weight:bold;
}
#newsCont h1#inE{
	width:65px!important;
}
 #newsCont a:hover{color:#CCC;}
  #newsCont a{color:#2D4563;}
/*-----------------------ABOUT-------------------*/
/*-----------------------ABOUT-------------------*/
/*-----------------------ABOUT-------------------*/
/*-----------------------ABOUT-------------------*/


#aboutPic{
	background:#ccc;
	background-image:url(images/about1.png);
	border: 0px solid #000;
	clear:both;
	height:300px; /*ie6 does not allow min-height*/
	margin:0px 10px 5px 10px;
	position:relative;
	top:10px;
	width:100% -20px;
}
#aboutPic p#caption{
	background-color:#fff;
	bottom:10px;
	display:inline;
	font-size: 14px;
	font-family:tahoma;	
	font-weight:bold;
	opacity:0.5; /* CSS3 standard */
		filter:alpha(opacity=50); /* for IE */
	padding:0.5em 0.8em 0.5em 0.8em;
	position:absolute;	
	right:0;
	text-align:left;
	width:410px;
}
.aboutField{
	border: 1px solid #ccc;
	overflow:auto;
	padding:30px;

	padding-bottom:1em;
	margin-bottom:-5px;
	text-align:left;
	width:100% -24px;

}
.aboutField ul {
list-style:circle;
padding-left:2em;
padding-bottom:1em;
}
.aboutField p{
	display:block;
	font-size: 16px;
	margin-bottom:1em;	
	line-height:1em;
}
#aboutCont{ 	
margin:0px 10px 15px 10px;
	}
#aboutCont h1{
	text-align:center;
	position: relative;
	z-index:400;
	color:#999;
	width:80px;
	height:26px;
	display:block;
	font-size: 16px;
	border:1px solid #ccc;
	background-color: #fff;
	line-height:24px;
	left:10px;
	top:15px;
	font-weight:bold;
}
#aboutCont h1#inE{
	width:105px !important;
}


 .aboutField a:hover{color:#CCC;}
  .aboutField a{color:#2D4563;}










/*-----------------------PRODUCTS-------------------*/
/*-----------------------PRODUCTS-------------------*/


div#prodPic {
	min-height: 410px;
	width: 456px;
	text-align: center;
	background-color: #FFFFFF;
	float: left;

}
span.superScript{
vertical-align:super;
font-size:small;
}

#prodData{
	color: #000;
	font-family:tahoma, arial;
	font-size: 16px;
	width: 360px; 
	height:100%;
	margin-right:10px;
	margin-top:23px;
	margin-bottom:11px;
text-align:left;
	background-color: #fff;
	float: right;
			border:1px solid #ccc;
padding:0px 10px;
padding-bottom:10px;
}      
#prodData p{
	font-family:tahoma, arial;
	text-align:left;
	margin-bottom:1.2em;
		margin-top:0.2em;
		
		}

#prodData a{color:#000;	font-family:tahoma, arial;}
#prodData a:hover{color:#999;	font-family:tahoma, arial;}

#prodData h1{
text-align:center;
	font-family:tahoma, arial;
position:relative;
color:#999;
width:100% -20px;
text-align:left;
padding: 0 0.5em;
line-height:24px;
display:block;
font-size: 16px;
border:1px solid #ccc;
background-color: #fff;
left:0px;
top:-14px;
}
table#dataTable {
	font-family:tahoma, arial;
	width: 360px;
	border: 0px solid #ccc;font-size: 16px;
	text-align: left;	
	margin-bottom:1.2em;
}
table#dataTable2 {
float:left;
	font-family:tahoma, arial;
	width: 300px;font-size: 16px;
	border: 0px solid #ccc;
	text-align: left;	
	margin-bottom:1.2em;
}
.dataType {
	width:75%;
}
.dataValue {
	width:25%;
}
.dataType2 {
	width:60%;
}
.dataValue2 {
	width:40%;
}


table#dataTable2 td.spacer {height:1em; width:150px;}


ul#downloads{list-style-type:disc; }
li.downloads{text-align:left;margin-left:20px;padding-top:1em;}
li.downloads a{color:#000;	font-family:tahoma, arial;}
li.downloads a:hover{color:#999;	font-family:tahoma, arial;}

span.model {font-weight:bold;}
div#menuModel {
	text-align: left;
	background: #FFFFFF;
	border-top: 1px solid #ccc; 
	margin: 0 0px 0px 0px;
	padding: 10px 10px 10px 10px; /* top right bottom left */
	clear:both;
	height:105px;
	}	

img.prodPic{
	border: 0px; 
	vertical-align: top;
}

img.prodPicExtra{
margin-left:4px;
padding-bottom:8px;
}
img.prodPicExtra2{
padding-bottom:8px;
}
img.border0{
	border: 0px;
}


/*-----------------------CONTACT-------------------*/
/*-----------------------CONTACT-------------------*/


div#contact{
font-family:tahoma, arial;
color:#999;
text-align:left;
font-size: 16px;
float:left;
width:365px;
}
#contact h2{color:#000; margin-bottom:1em;}
#mapCanvas{float:left;border:1px solid #ccc;width:400px; height:349px;
}
.contactField{
	border: 1px solid #ccc;
	overflow:auto;
	padding:30px;
	padding-bottom:1em;
	margin-bottom:-5px;
	text-align:left;
	width:100% -24px;
	
}.contactField a{color:#40516B;}
.contactField ul {
list-style:none;
padding-left:0;
padding-bottom:0;
}

.contactField p{
	display:block;
	color:#000;
	font-size: 14px;
	margin-bottom:1em;	
}





/*
----------------------MENU----------------------
----------------------MENU----------------------
----------------------MENU----------------------
----------------------MENU----------------------
----------------------MENU----------------------
*/
#menuMain {float: left;font-size: 16px;border: 0;font-weight: bold;padding: 0;text-transform: uppercase;width: 80%; background-image: url(images/bg_bluegray.gif);background-repeat: repeat;}
#menuMain ul{list-style: none;margin: 0;padding: 0;float: left;}
#menuMain li{position: relative;background: url("images/menuSpacer.gif") bottom right no-repeat;}
#menuMain ul li a{color: #ffffff;display:block;margin: 0;padding:0.4em 1em 0.3em 1em;}
#menuMain li a:hover{color: #ffffff;background: #40516B;}
#menuMain li a:selected{color: #ffffff;background: #40516B;}
#menuMain ul ul {position: absolute;z-index: 500;width: 100%;text-align: left;background-image: url(images/transp.png);background-repeat: repeat;}
#menuMain ul ul {display: none;}
#menuMain ul ul,#menuMain ul li:hover ul ul,#menuMain ul ul li:hover ul ul{display: none;}
#menuMain ul li:hover ul,#menuMain ul ul li:hover ul,#menuMain ul ul ul li:hover ul{display: block;}
#menuMain ul a.top{cursor:default;}
#menuMain ul li ul li a{	border-bottom: 1px solid #40516B;border-top: 0px solid #40516B;border-right:1px solid #40516B;border-left:1px solid #40516B;padding:0.4em 0.2em 0.3em 1em !important;}
#menuMain ul ul ul {left:100%; top:-2px; width:108%;} /* WIDTH HERE IS FOR MENU / MENU / MENU JARRURIIPUKE ETC */
#menuMain ul a.topBorder{border-top: 1px solid #40516B; height:1.3em;}
#menuMain ul a.side{cursor:default;}

#menuLang {float: right;border: 0;font-size: 16px;font-weight: bold;color: #cccccc;width: 20%; background-image: url(images/bg_bluegray.gif);background-repeat: repeat;}
#menuLang ul{list-style: none;margin: 0;padding: 0;background: #000000;}
#menuLang li{background: url("images/menuSpacer.gif") bottom left no-repeat;float: right;list-style: none;margin: 0;padding-left: 0px}
#menuLang li a{color: #cccccc;display:block;margin: 0;padding:0.4em 1em 0.3em 1em;}
#menuLang li a:hover{color: #ffffff;background: #40516B;}



#menuLeft{font-size: 16px;border: 0;font-weight: bold;padding: 0;text-align:left;margin-top:5px;}
#menuLeft{list-style: none;float: left;width: 100%}
#menuLeft li{position: relative;}
#menuLeft ul li a{color: #ffffff;display:block;padding:0.3em 0.4em 0.3em 2em;}
#menuLeft li a:hover{color: #ffffff;background: #40516B;}
#menuLeft li a:selected{color: #ffffff;background: #40516B;}
#menuLeft ul ul {position: absolute;z-index: 500;width: 100%;text-align: left;background-image: url(images/transp.png);background-repeat: repeat;}
#menuLeft ul ul {display: none;}
#menuLeft ul ul,#menuLeft ul li:hover ul ul,#menuLeft ul ul li:hover ul ul{display: none;}
#menuLeft ul li:hover ul,#menuLeft ul ul li:hover ul,#menuLeft ul ul ul li:hover ul{display: block; left:170px; top:0px;}

#menuLeft ul ul #sideTop{background-image: url(images/pointer.gif);background-repeat: repeat-y;}

h1.menuH{padding-left:0.8em;color:#fff;background-image: url(images/transp.png);background-repeat: repeat;display:block;padding:0.3em 0.4em 0.3em 1em;}
h1.menuHb{padding-left:0.8em;color:#333;background-image: url(images/transp.png);background-repeat: repeat;display:block;padding:0.3em 0.4em 0.3em 1em;}





/* 
---------------css sprite menus for product models---------------
---------------css sprite menus for product models---------------
---------------css sprite menus for product models---------------
---------------css sprite menus for product models---------------
---------------css sprite menus for product models---------------
---------------------------FR 7 is menuModelA----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelA{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelA li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelA li a{background:url('images/menuModel_fr7.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelA li.frmodel1{width:90px; height:105px;}  
	#menuModelA li.frmodel1 a{background-position:0px 0px;}  
	#menuModelA li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelA li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelA li.frmodel2{width:90px; height:105px;}  
    #menuModelA li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelA li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelA li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelA li.frmodel3{width:90px; height:105px;}  
    #menuModelA li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelA li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelA li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelA li.frmodel4{width:90px; height:105px;}  
    #menuModelA li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelA li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelA li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelA li.frmodel5{width:90px; height:105px;}  
    #menuModelA li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelA li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelA li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelA li.frmodel6{width:90px; height:105px;}  
    #menuModelA li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelA li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelA li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelA li.frmodel7{width:90px; height:105px;}  
    #menuModelA li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelA li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelA li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  
	
	/* ---------------css sprite menus for product models---------------
   ---------------------------FR 10 is menuModelB----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelB{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelB li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelB li a{background:url('images/menuModel_fr10.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelB li.frmodel1{width:90px; height:105px;}  
	#menuModelB li.frmodel1 a{background-position:0px 0px;}  
	#menuModelB li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelB li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelB li.frmodel2{width:90px; height:105px;}  
    #menuModelB li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelB li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelB li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelB li.frmodel3{width:90px; height:105px;}  
    #menuModelB li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelB li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelB li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelB li.frmodel4{width:90px; height:105px;}  
    #menuModelB li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelB li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelB li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelB li.frmodel5{width:90px; height:105px;}  
    #menuModelB li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelB li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelB li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelB li.frmodel6{width:90px; height:105px;}  
    #menuModelB li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelB li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelB li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelB li.frmodel7{width:90px; height:105px;}  
    #menuModelB li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelB li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelB li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  

	
	/* ---------------css sprite menus for product models---------------
   ---------------------------FR 15 is menuModelC----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelC{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelC li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelC li a{background:url('images/menuModel_fr15.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelC li.frmodel1{width:90px; height:105px;}  
	#menuModelC li.frmodel1 a{background-position:0px 0px;}  
	#menuModelC li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelC li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelC li.frmodel2{width:90px; height:105px;}  
    #menuModelC li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelC li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelC li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelC li.frmodel3{width:90px; height:105px;}  
    #menuModelC li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelC li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelC li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelC li.frmodel4{width:90px; height:105px;}  
    #menuModelC li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelC li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelC li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelC li.frmodel5{width:90px; height:105px;}  
    #menuModelC li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelC li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelC li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelC li.frmodel6{width:90px; height:105px;}  
    #menuModelC li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelC li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelC li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelC li.frmodel7{width:90px; height:105px;}  
    #menuModelC li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelC li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelC li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  
	
	/* ---------------css sprite menus for product models---------------
   ---------------------------FR 21 is menuModelD----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelD{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelD li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelD li a{background:url('images/menuModel_fr21.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelD li.frmodel1{width:90px; height:105px;}  
	#menuModelD li.frmodel1 a{background-position:0px 0px;}  
	#menuModelD li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelD li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelD li.frmodel2{width:90px; height:105px;}  
    #menuModelD li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelD li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelD li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelD li.frmodel3{width:90px; height:105px;}  
    #menuModelD li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelD li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelD li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelD li.frmodel4{width:90px; height:105px;}  
    #menuModelD li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelD li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelD li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelD li.frmodel5{width:90px; height:105px;}  
    #menuModelD li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelD li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelD li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelD li.frmodel6{width:90px; height:105px;}  
    #menuModelD li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelD li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelD li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelD li.frmodel7{width:90px; height:105px;}  
    #menuModelD li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelD li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelD li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  	
	
		/* ---------------css sprite menus for product models---------------
   ---------------------------FR 26 is menuModelE----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelE{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelE li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelE li a{background:url('images/menuModel_fr26c.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelE li.frmodel1{width:90px; height:105px;}  
	#menuModelE li.frmodel1 a{background-position:0px 0px;}  
	#menuModelE li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelE li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelE li.frmodel2{width:90px; height:105px;}  
    #menuModelE li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelE li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelE li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelE li.frmodel3{width:90px; height:105px;}  
    #menuModelE li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelE li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelE li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelE li.frmodel4{width:90px; height:105px;}  
    #menuModelE li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelE li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelE li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelE li.frmodel5{width:90px; height:105px;}  
    #menuModelE li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelE li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelE li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelE li.frmodel6{width:90px; height:105px;}  
    #menuModelE li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelE li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelE li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelE li.frmodel7{width:90px; height:105px;}  
    #menuModelE li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelE li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelE li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  	
		/* ---------------css sprite menus for product models---------------
   ---------------------------FR M is menuModelF----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelF{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelF li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelF li a{background:url('images/menuModel_frm.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelF li.frmodel1{width:90px; height:105px;}  
	#menuModelF li.frmodel1 a{background-position:0px 0px;}  
	#menuModelF li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelF li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelF li.frmodel2{width:90px; height:105px;}  
    #menuModelF li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelF li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelF li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelF li.frmodel3{width:90px; height:105px;}  
    #menuModelF li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelF li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelF li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelF li.frmodel4{width:90px; height:105px;}  
    #menuModelF li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelF li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelF li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelF li.frmodel5{width:90px; height:105px;}  
    #menuModelF li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelF li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelF li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  
	
/* frmodel6 Button */  
#menuModelF li.frmodel6{width:90px; height:105px;}  
    #menuModelF li.frmodel6 a{background-position:-500px 0px;}  
    #menuModelF li.frmodel6 a:hover{background-position:-500px -115px;}  
    #menuModelF li.frmodel6 a.selected{cursor: default; background-position:-500px -115px;}  

/* frmodel7 Button */  
#menuModelF li.frmodel7{width:90px; height:105px;}  
    #menuModelF li.frmodel7 a{background-position:-600px 0px;}  
    #menuModelF li.frmodel7 a:hover{background-position:-600px -115px;}  
    #menuModelF li.frmodel7 a.selected{cursor: default; background-position:-600px -115px;}  	
	
	
	
	
		/* ---------------css sprite menus for product models---------------
   ---------------------------CR 300 is menuModelG----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelG{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelG li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelG li a{background:url('images/menuModel_cr300.png') no-repeat; width:100%; height:100%; display:block;}  

/* frmodel1 Button */  
#menuModelG li.frmodel1{width:90px; height:105px;}  
	#menuModelG li.frmodel1 a{background-position:0px 0px;}  
	#menuModelG li.frmodel1 a:hover{background-position:0px -115px;}  
	#menuModelG li.frmodel1 a.selected{cursor: default; background-position:0px -115px;}  

/* frmodel2 Button */  
#menuModelG li.frmodel2{width:90px; height:105px;}  
    #menuModelG li.frmodel2 a{background-position:-100px 0px;}  
    #menuModelG li.frmodel2 a:hover{background-position:-100px -115px;}  
    #menuModelG li.frmodel2 a.selected{cursor: default; background-position:-100px -115px;}  

/* frmodel3 Button */  
#menuModelG li.frmodel3{width:90px; height:105px;}  
    #menuModelG li.frmodel3 a{background-position:-200px 0px;}  
    #menuModelG li.frmodel3 a:hover{background-position:-200px -115px;}  
    #menuModelG li.frmodel3 a.selected{cursor: default; background-position:-200px -115px;}  

/* frmodel4 Button */  
#menuModelG li.frmodel4{width:90px; height:105px;}  
    #menuModelG li.frmodel4 a{background-position:-300px 0px;}  
    #menuModelG li.frmodel4 a:hover{background-position:-300px -115px;}  
    #menuModelG li.frmodel4 a.selected{cursor: default; background-position:-300px -115px;}  
	
/* frmodel5 Button */  
#menuModelG li.frmodel5{width:90px; height:105px;}  
    #menuModelG li.frmodel5 a{background-position:-400px 0px;}  
    #menuModelG li.frmodel5 a:hover{background-position:-400px -115px;}  
    #menuModelG li.frmodel5 a.selected{cursor: default; background-position:-400px -115px;}  

	
	
   /*---------------------------FRV60 is menuModel1----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModel1{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModel1 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModel1 li a{background:url('images/menuModel_frv60.png') no-repeat; width:100%; height:100%; display:block;}  

/* model1 Button */  
#menuModel1 li.model1{width:120px; height:105px;}  
	#menuModel1 li.model1 a{background-position:0px 0px;}  
	#menuModel1 li.model1 a:hover{background-position:0px -115px;}  
	#menuModel1 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

/* model2 Button */  
#menuModel1 li.model2{width:120px; height:105px;}  
    #menuModel1 li.model2 a{background-position:-130px 0px;}  
    #menuModel1 li.model2 a:hover{background-position:-130px -115px;}  
    #menuModel1 li.model2 a.selected{cursor: default; background-position:-130px -115px;}  

/* model3 Button */  
#menuModel1 li.model3{width:120px; height:105px;}  
    #menuModel1 li.model3 a{background-position:-260px 0px;}  
    #menuModel1 li.model3 a:hover{background-position:-260px -115px;}  
    #menuModel1 li.model3 a.selected{cursor: default; background-position:-260px -115px;}  

/* model4 Button */  
#menuModel1 li.model4{width:120px; height:105px;}  
    #menuModel1 li.model4 a{background-position:-390px 0px;}  
    #menuModel1 li.model4 a:hover{background-position:-390px -115px;}  
    #menuModel1 li.model4 a.selected{cursor: default; background-position:-390px -115px;}  
	
/* model5 Button */  
#menuModel1 li.model5{width:120px; height:105px;}  
    #menuModel1 li.model5 a{background-position:-520px 0px;}  
    #menuModel1 li.model5 a:hover{background-position:-520px -115px;}  
    #menuModel1 li.model5 a.selected{cursor: default; background-position:-520px -115px;}  
	
	
	
	
   /*---------------------------FRLV65 is menuModel2----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModel2{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModel2 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModel2 li a{background:url('images/menuModel_frlv65.png') no-repeat; width:100%; height:100%; display:block;}  

/* model1 Button */  
#menuModel2 li.model1{width:120px; height:105px;}  
	#menuModel2 li.model1 a{background-position:0px 0px;}  
	#menuModel2 li.model1 a:hover{background-position:0px -115px;}  
	#menuModel2 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

	
	
   /*---------------------------LSV100 is menuModel3----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModel3{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModel3 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModel3 li a{background:url('images/menuModel_lsv100.png') no-repeat; width:100%; height:100%; display:block;}  

/* model1 Button */  
#menuModel3 li.model1{width:120px; height:105px;}  
	#menuModel3 li.model1 a{background-position:0px 0px;}  
	#menuModel3 li.model1 a:hover{background-position:0px -115px;}  
	#menuModel3 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

/* model2 Button */  
#menuModel3 li.model2{width:120px; height:105px;}  
    #menuModel3 li.model2 a{background-position:-130px 0px;}  
    #menuModel3 li.model2 a:hover{background-position:-130px -115px;}  
    #menuModel3 li.model2 a.selected{cursor: default; background-position:-130px -115px;}  

/* model3 Button */  
#menuModel3 li.model3{width:120px; height:105px;}  
    #menuModel3 li.model3 a{background-position:-260px 0px;}  
    #menuModel3 li.model3 a:hover{background-position:-260px -115px;}  
    #menuModel3 li.model3 a.selected{cursor: default; background-position:-260px -115px;}  

/* model4 Button */  
#menuModel3 li.model4{width:120px; height:105px;}  
    #menuModel3 li.model4 a{background-position:-390px 0px;}  
    #menuModel3 li.model4 a:hover{background-position:-390px -115px;}  
    #menuModel3 li.model4 a.selected{cursor: default; background-position:-390px -115px;}  
	
	
	
   /*---------------------------LSV100EO is menuModel4----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModel4{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModel4 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModel4 li a{background:url('images/menuModel_lsv100eo.png') no-repeat; width:100%; height:100%; display:block;}  

/* model1 Button */  
#menuModel4 li.model1{width:120px; height:105px;}  
	#menuModel4 li.model1 a{background-position:0px 0px;}  
	#menuModel4 li.model1 a:hover{background-position:0px -115px;}  
	#menuModel4 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

/* model2 Button */  
#menuModel4 li.model2{width:120px; height:105px;}  
    #menuModel4 li.model2 a{background-position:-130px 0px;}  
    #menuModel4 li.model2 a:hover{background-position:-130px -115px;}  
    #menuModel4 li.model2 a.selected{cursor: default; background-position:-130px -115px;}  
    
    
    
    
   /*---------------------------FLANGES is menuModelA1----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelA1{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelA1 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelA1 li a{background:url('images/menuModel_fla.png') no-repeat; width:100%; height:100%; display:block;}  


/* model1 Button */  
#menuModelA1 li.model1{width:120px; height:105px;}  
	#menuModelA1 li.model1 a{background-position:0px 0px;}  
	#menuModelA1 li.model1 a:hover{background-position:0px -115px;}  
	#menuModelA1 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

/* model2 Button */  
#menuModelA1 li.model2{width:120px; height:105px;}  
    #menuModelA1 li.model2 a{background-position:-130px 0px;}  
    #menuModelA1 li.model2 a:hover{background-position:-130px -115px;}  
    #menuModelA1 li.model2 a.selected{cursor: default; background-position:-130px -115px;}  

/* model3 Button */  
#menuModelA1 li.model3{width:120px; height:105px;}  
    #menuModelA1 li.model3 a{background-position:-260px 0px;}  
    #menuModelA1 li.model3 a:hover{background-position:-260px -115px;}  
    #menuModelA1 li.model3 a.selected{cursor: default; background-position:-260px -115px;}  

/* model4 Button */  
/*#menuModelA1 li.model4{width:120px; height:105px;}  */  
/*    #menuModelA1 li.model4 a{background-position:-390px 0px;}  */  
/*    #menuModelA1 li.model4 a:hover{background-position:-390px -115px;}  */  
/*    #menuModelA1 li.model4 a.selected{cursor: default; background-position:-390px -115px;}  */  
    
       /*---------------------------HOUSINGS is menuModelA2----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelA2{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelA2 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelA2 li a{background:url('images/menuModel_ho.png') no-repeat; width:100%; height:100%; display:block;}  


/* model1 Button */  
#menuModelA2 li.model1{width:120px; height:105px;}  
	#menuModelA2 li.model1 a{background-position:0px 0px;}  
	#menuModelA2 li.model1 a:hover{background-position:0px -115px;}  
	#menuModelA2 li.model1 a.selected{cursor: default; background-position:0px -115px;}  
	
	

       /*---------------------------HOOKS is menuModelA3----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelA3{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelA3 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelA3 li a{background:url('images/menuModel_hoo.png') no-repeat; width:100%; height:100%; display:block;}  


/* model1 Button */  
#menuModelA3 li.model1{width:90px; height:105px;}  
	#menuModelA3 li.model1 a{background-position:0px 0px;}  
	#menuModelA3 li.model1 a:hover{background-position:0px -115px;}  
	#menuModelA3 li.model1 a.selected{cursor: default; background-position:0px -115px;}  



   /*---------------------------LINKS is menuModelA4----------------------------------*/
/* CSS Sprite Menu */  
	ul#menuModelA4{margin:0; padding:0; list-style:none; clear:both;}  
	#menuModelA4 li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
	#menuModelA4 li a{background:url('images/menuModel_link.png') no-repeat; width:100%; height:100%; display:block;}  


/* model1 Button */  
#menuModelA4 li.model1{width:90px; height:105px;}  
	#menuModelA4 li.model1 a{background-position:0px 0px;}  
	#menuModelA4 li.model1 a:hover{background-position:0px -115px;}  
	#menuModelA4 li.model1 a.selected{cursor: default; background-position:0px -115px;}  

/* model2 Button */  
#menuModelA4 li.model2{width:90px; height:105px;}  
    #menuModelA4 li.model2 a{background-position:-100px 0px;}  
    #menuModelA4 li.model2 a:hover{background-position:-100px -115px;}  
    #menuModelA4 li.model2 a.selected{cursor: default; background-position:-100px -115px;}  

/* model3 Button */  
#menuModelA4 li.model3{width:90px; height:105px;}  
    #menuModelA4 li.model3 a{background-position:-200px 0px;}  
    #menuModelA4 li.model3 a:hover{background-position:-200px -115px;}  
    #menuModelA4 li.model3 a.selected{cursor: default; background-position:-200px -115px;}  

/* model4 Button */  
#menuModelA4 li.model4{width:90px; height:105px;}  
    #menuModelA4 li.model4 a{background-position:-300px 0px;}  
    #menuModelA4 li.model4 a:hover{background-position:-300px -115px;}  
    #menuModelA4 li.model4 a.selected{cursor: default; background-position:-300px -115px;}  
  
