p {margin:0}

a {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

a:link, a:visited {
   text-decoration: underline;
   color: #004990;
}

a:hover {
   text-decoration: none;
   color: #ed1b2d;
   }

/*------------------------------*/
/*-----------BUTTONS------------*/
/*------------------------------*/

#fspecsbutton a,
#cspecsbutton a,
#contactbutton a,
#warrantybutton a,
#rfqbutton a,
#homebutton a, #fseriesspecsbutton a, #cseriesspecsbutton a {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

/*#cspecsbutton a:hover,
#fspecsbutton a:hover  {
   background-position: -136px 0%;
   }*/


#cspecsbutton a:hover,
#fspecsbutton a:hover,
#contactbutton a:hover,
#warrantybutton a:hover,
#rfqbutton a:hover,
#homebutton a:hover  {
   background-position: -64px 0%;
}

#rfqbutton,
#contactbutton,
#warrantybutton,
#cspecsbutton,
#fspecsbutton,
#homebutton {
   visibility: visible;
   position: absolute;
   top: 99px;
   z-index: 3;
   width: 64px;
   height: 19px;
}

#cseriesspecsbutton a:hover, #fseriesspecsbutton a:hover  {
   background-position: -415px 0%;
}

#fseriesspecsbutton, #cseriesspecsbutton {
   visibility: visible;
   position: absolute;
   top: 194px;
   z-index: 5;
   width: 415px;
   height: 19px;
}

/*#cspecsbutton,
#fspecsbutton  {
   visibility: visible;
   position: absolute;
   top: 98px;
   z-index: 3;
   width: 136px;
   height: 19px;
}*/

#cspecsbutton  {
   left: 602px;
}

#cspecsbutton a  {
   width: 64px;
   background-image: url(images/cseriesbutton.gif);
}

#fspecsbutton  {
   left: 527px;
}

#fspecsbutton a  {
   width: 64px;
   background-image: url(images/fseriesbutton.gif);
}

#fseriesspecsbutton  {
   left: 23px;
}

#fseriesspecsbutton a  {
   width: 415px;
   background-image: url(images/fseriesspecsbutton.gif);
}

#cseriesspecsbutton  {
   left: 458px;
}

#cseriesspecsbutton a  {
   width: 415px;
   background-image: url(images/cseriesspecsbutton.gif);
}

#contactbutton  {
   left: 827px;
}

#contactbutton a  {
   width: 64px;
   background-image: url(images/contactbutton.gif);
}

#rfqbutton  {
   left: 752px;
}

#rfqbutton a  {
   width: 64px;
   background-image: url(images/rfqbutton.gif);
}

#homebutton  {
   left: 451px;
}

#homebutton a  {
   width: 64px;
   background-image: url(images/homebutton.gif);
}

#warrantybutton  {
   left: 677px;
}

#warrantybutton a  {
   width: 64px;
   background-image: url(images/warrantybutton.gif);
}

#ffhome, ffhome a {
	z-index:3;
	position:absolute;
	left:70px;
	height:91px;
	width: 323px;
	top: 28px;
}
 
/*------------------------------*/
/*------------------------------*/
/*------------------------------*/

#cseriesphoto {
   background: url(images/cseries5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 247px;
   z-index: 2;
   width: 415px;
   height: 415px;
   border: 1px solid #000000;
}

#cseriesillus  {
   background: url(images/cseriesillus.gif) no-repeat;
   visibility: visible;
}

#fseriestext p, #cseriestext p, #fseriesintro p, #cseriesintro p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: left;
}

#fseriesintro p, #cseriesintro p {font-weight:bold}


#fseriestext{
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 680px;
   z-index: 2;
   width: 415px;
}

#cseriestext {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 539px;
   z-index: 2;
   width: 415px;
}

#cseriesintro {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 219px;
   z-index: 2;
   width: 415px;
}

#fseriesintro {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 219px;
   z-index: 2;
   width: 415px;
}


#cseriestext {
      top: 680px;
}

#filterfabwebart  {
   background: url(images/filterfabwebart.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 900px;
   height: 131px;
}

#headlinetext p {
   font: bold 14px/16px Arial;
   margin: 0px;
   text-align: left;
}

#housingtext p, #contactinfo p, #rfqinfo p  {
   font: bold 14px/16px Arial;
   margin: 0px;
   text-align: center;
}

#addresstext p  {
   font: 10px/12px Arial;
   margin: 0px;
   text-align: right;
   color: #FFFFFF;
}

#fseriesillus {
   background: url(images/fseriesillus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 1065px;
   z-index: 2;
   width: 415px;
   height: 317px;
}

#cseriesillus {
   background: url(images/cseriesillus.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 1065px;
   z-index: 2;
   width: 415px;
   height: 317px;
}

#fseriesphoto {
   background: url(images/fseries5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 247px;
   z-index: 2;
   width: 415px;
   height: 415px;
   border: 1px solid #000000;
}

#headlinetext {
	visibility: visible;
	position: absolute;
	left: 22px;
	top: 150px;
	z-index: 2;
	width: 876px;
	height: 20px;
}

#housingtext  {
	visibility: visible;
	position: absolute;
	left: 124px;
	top: 137px;
	z-index: 2;
	width: 652px;
	height: 20px;
}

#contactinfo, #rfqinfo  {
	visibility: visible;
	position: absolute;
	left: 124px;
	top: 145px;
	z-index: 2;
	width: 652px;
	height: 20px;
}

#footertext p, #ffootertext p, #cfootertext p  {
   font: bold 10px/14px Arial;
   margin: 0px;
   text-align: center;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 628px;
   top: 39px;
   z-index: 3;
   width: 251px;
}

#background, #fseriesbackground, #cseriesbackground, #contactbackground, #rfqbackground  {
	visibility: visible;
	height: 1430px;
	width: 900px;
	position: relative;
	background-color: #FFFFFF;
	background-image: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#fseriesbackground {
	height: 3400px;
}
	
#cseriesbackground {
	height: 3230px;
}

#contactbackground {
	height: 550px;
}
	
#rfqbackground {
	height: 550px;
}



#footertext, #ffootertext, #cfootertext  {
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 1395px;
   z-index: 2;
   width: 849px;
}

#ffootertext {
	top: 3340px;
}

#cfootertext {
	top: 3178px;
}

#i800text p  {
   font: bold 10px/12px Verdana;
   margin: 0px;
   color: #ED1B2D;
   text-align: left;
}

#i800text  {
   visibility: visible;
   position: absolute;
   left: 603px;
   top: 6px;
   z-index: 4;
   width: 308px;
}

#fseries {
	visibility: visible;
	position: absolute;
	left: 26px;
	top: 130px;
	z-index: 2;
	height: 2430px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #004990;
}
