
body {background-color: #292929; background-image: url("images/FCTS01BG.jpg");background-repeat: repeat-x;z-index: 100; }

a:link  { font-family: Arial; color: #808080 }
a:visited  { font-family: Arial; color: #a9a9a9 }
a:hover  { font-family: Arial; color: #ffffff }
a:active  { font-family: Arial; color: #808080 }

.class1 a:link {color: black; font-size: 10px;}
.class1 a:visited {color: black; font-size: 10px;}
.class1 a:hover {color: black; font-size: 10px;}
.class1 a:active {color: black; font-size: 10px;}

#menu {display:block; height:40px; margin:5px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left; margin-right:1px; display:block; width:40px;}
#menu li.list1 {background:transparent url(../images/icon/bwcompass.gif);}
#menu li.list2 {background:transparent url(../images/icon/bwbrochure.gif);}
#menu li.list3 {background:transparent url(../images/icon/bwroi.gif);}
#menu li.list4 {background:transparent url(../images/icon/bwpm.gif);}
#menu li.list5 {background:transparent url(../images/icon/bwwearparts.gif);}
#menu li.list6 {background:transparent url(../images/icon/bwupgrades.gif);}
#menu li.list7 {background:transparent url(../images/icon/bwoperator.gif);}
#menu li.list8 {background:transparent url(../images/icon/bwparts.gif);}
#menu li.list9 {background:transparent url(../images/icon/bwbook.gif);}
#menu li.list10 {background:transparent url(../images/icon/bwscale.gif);}
#menu li.list11 {background:transparent url(../images/icon/bwvideo.gif);}
#menu a {display:block; width:40px; padding-top:40px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:86px; he\ight:0;}

#menu a#item1 {background:transparent url(../images/icon/bwcompasshov.gif) -40px -40px no-repeat;}
#menu a#item2 {background:transparent url(../images/icon/bwbrochurehov.gif) -40px -40px no-repeat;}
#menu a#item3 {background:transparent url(../images/icon/bwroihov.gif) -40px -40px no-repeat;}
#menu a#item4 {background:transparent url(../images/icon/bwpmhov.gif) -40px -40px no-repeat;}
#menu a#item5 {background:transparent url(../images/icon/bwwearpartshov.gif) -40px -40px no-repeat;}
#menu a#item6 {background:transparent url(../images/icon/bwupgradeshov.gif) -40px -40px no-repeat;}
#menu a#item7 {background:transparent url(../images/icon/bwoperatorhov.gif) -40px -40px no-repeat;}
#menu a#item8 {background:transparent url(../images/icon/bwpartshov.gif) -40px -40px no-repeat;}
#menu a#item9 {background:transparent url(../images/icon/bwbookhov.gif) -40px -40px no-repeat;}
#menu a#item10 {background:transparent url(../images/icon/bwscalehov.gif) -40px -40px no-repeat;}
#menu a#item11 {background:transparent url(../images/icon/bwvideohov.gif) -40px -40px no-repeat;}

#menu a#item1:hover {background-position:top right; z-index:50;}
#menu a#item2:hover {background-position:top right; z-index:50;}
#menu a#item3:hover {background-position:top right; z-index:50;}
#menu a#item4:hover {background-position:top right; z-index:50;}
#menu a#item5:hover {background-position:top right; z-index:50;}
#menu a#item6:hover {background-position:top right; z-index:50;}
#menu a#item7:hover {background-position:top right; z-index:50;}
#menu a#item8:hover {background-position:top right; z-index:50;}
#menu a#item9:hover {background-position:top right; z-index:50;}
#menu a#item10:hover {background-position:top right; z-index:50;}
#menu a#item11:hover {background-position:top right; z-index:50;}

#menu1 {display:block; height:40px; margin:5px; margin-top: 0px;}
#menu1 ul {margin:0; padding:0; list-style-type:none;}
#menu1 li {float:left; margin-left:3px; display:block; width:55px;}
#menu1 li.list11 {background:transparent url(../images/icon/redbutton.gif);}
#menu1 a {display:block; width:55px; padding-top:40px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:86px; he\ight:0;}

#menu1 a#item11 {background:transparent url(../images/icon/redbuttonhov.gif) -40px -40px no-repeat;}

#menu1 a#item11:hover {background-position:top right; z-index:50; }

ol.inside 
{
list-style-position: inside; font-family: Arial; font-size: 12px; line-height: 14px; margin-top:-15px;
 
}


ul.inside 
{
list-style-position: inside; font-family: Arial; font-size: 12px; line-height: 14px; margin-top:-15px;
 
}

li.inside 
{
 list-style-position: inside; font-family: Arial; font-size: 12px;
}


li

 { color: #c0c0c0; font-family: Arial; font-size: 12px; }

img {
border: 0px; margin: 5px; 
}

img.floatleftclear 
{ 
    float: left;  
    margin-bottom: 5px;
}


h1.aboutfac

{
color: #a9a9a9; font-size: 1em; font-family: Arial, san-serif; position: absolute; top: 500px; left: 420px;
}

h2.contact
 { color: #a9a9a9; font-size: 20px; font-family: sans-serif; text-align: center;}

h3.omehead  

 { color: #a9a9a9; font-size: 18px; font-family: sans-serif; }

h3.picgal  

 { color: #a9a9a9; font-size: 18px; font-family: sans-serif; text-align: center;}
 
h4.omesub
{
color: #a9a9a9;
font-family: san-serif; font-family: arial; font-size: : 14px; clear: both;

}

.cookietrail
{
position: absolute; 
top: 120px; 
left: 55px;

}
.cookietrail li {
  list-style: none;
  display: inline;
}
.cookietrail a {
  text-decoration: none;
}

h1.pgtitle  { color: #ffffff; font-size: 16px; font-family: sans-serif; font-weight: strong; position: absolute; top: 100px; left: 75px; z-index: 8; }

h1.timetitle  { color: black; font-size: 28px; font-family: arial; font-weight: normal; text-align: center;}

h2.pgtitle2  { color: #ffffff; font-size: 19px; font-family: sans-serif; font-weight: normal; position: absolute; top: 540px; left: 85px }

h3.picnames  { color: #a9a9a9; font-size: 19px; font-family: sans-serif; font-weight: normal }

p.whatsnewtext

 { color: #dcdcdc; font-size: small; font-family: arial; padding: 0px 5px 0px 0px;}

p.omep

 { color: #dcdcdc; font-size: small; font-family: arial;}

p.omepi

 { color: #dcdcdc; font-size: small; font-family: arial;  font-style: italic;}

.flowplayerleft

{
float: left;
}

p.formp

{
font-size:  12px;
font-family: arial; sans-serif;

}

.alana

{width: 75px;
 background-image: url(http://www.tomcatequip.com/dev/factorycat/images/alanafloat.jpg);
 background-attachment: fixed;
 }

.lease
{
color: #a9a9a9; 
font-size: 18px; 
font-family: sans-serif; 
text-align: center;
margin-bottom: 0;
}

.uptuck
{
color: #dcdcdc; 
font-size: 9px; 
font-family: arial;
margin-top: 0;
}

.title {
position:absolute;
left: 75px;
top:25px;
z-index: 7;
}

.pagetitle{ color: white; 
position:absolute;
left:400px;
top:120px;

}

.topbanner{  
position:absolute;
left:550px;
top:40px;

}

.topchat{  
position:absolute;
left:600px;
top:40px;

}

.mainpic{  
position:absolute;
left:275px;
top:145px;
width: 500px;

}

.maingal
{  
position:absolute;
left:335px;
top:145px;


}
.street

{  
position:absolute;
left:335px;
top:165px;

}


.one
{
font-family: Arial;
font-size: 10px;
color: #808080;
}

th
{
font-size: 14px;
text-align: left;
color: white;
}

.timeline

 { position: absolute; left: 75px; top: 590px;  background-image: url("images/timelinerepeat.jpg"); background-repeat: repeat-y;  width: 700px; }

.containerindex
{
height: 725px;
}

.container
{
height: 550px;
}


.imgstack { float:left; width:725px; padding-bottom: 5px;}



p.content 
{    
   color: #dcdcdc; 
   font-size: small; 
   font-family: arial
   margin-left:130px; 
}



.translatorflags

{
position: absolute;
padding: 75px;
top: -75px;
}

.container1
{
height: 600px;
}

.timelinecontainer
{
height: 1800px; 
}

.machines

{
padding-top: 25px;
padding-left: 75px;
width: 725px;
clear: left;
}

.float-left  {float: left; margin: 0px 5px 0px 5px;}

.floatright {float: right;}

.hometextcon

{
padding-top: 225px;
padding-left: 75px;
width: 725px;
text-align:center;
}


.hometext

{
padding-top: 25px;
padding-left: 75px;
width: 725px; 
}

.hometext1

{
padding-top: 25px;
padding-left: 75px;
width: 725px;
clear:both;
}

p.con

 { color: #808080; text-align: center; font-size: 12px; }


p.footpar

 { color: #808080; text-align: center; font-size: 10px; }
 
 
.download
 
   { padding-left: 1em; border-left: 5px solid #808080; font-family: Arial;}
 
.video

{
position:absolute;
left:360px;
top:185px;
}
 
ul.timelinea  { color: #000; font: 18px/250% Helvetica, Verdana, Arial, sans-serif; list-style-type: none; display: block; margin: 0; padding-left: 75px; padding-bottom: 20px; width: 500px }
ul.timelinea li  { color: #000; margin: 0; padding: 0; border-bottom: 5px solid #262626; border-left: 5px solid #262626 }


<!--
ul.vert-one{margin:0;padding:0;position: absolute; left:75px; top:140px; list-style-type:none;display:block;font: 12px Helvetica, Verdana, Arial, sans-serif;line-height:150%;width:175px;}
ul.vert-one li{margin:0;padding:0;border-top:1px solid #262626;border-bottom:1px solid #262626;}
ul.vert-one li a{display:block;text-decoration:none;color:#d6d6d6;background:#191919;padding:0 0 0 20px;width:165px;}
ul.vert-one li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
-->

ul.vert-one1 {margin:0;padding:0;position: absolute; left:75px; top:150px; list-style-type:none;display:block;font: 12px Helvetica, Verdana, Arial, sans-serif;line-height:300%;width:175px;}
ul.vert-one1 li{margin:0;padding:0;border-top:1px solid #262626;border-bottom:5px solid #262626;}
ul.vert-one1 li a{display:block;text-decoration:none;color:#d6d6d6;background:#191919;padding:0 0 0 20px;width:165px;}
ul.vert-one1 li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.vert-one1 li a.current,ul.vert-one li a.current:hover{background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}


ul.horz-one {margin:0;padding:0;position: absolute; left:275px; top:150px; list-style-type:none;font: 12px Helvetica, Verdana, Arial, sans-serif;line-height:150%;width:175px;}
ul.horz-one li{margin:0;padding:0;border-top:1px solid #262626;border-bottom:1px solid #262626;}
ul.horz-one li a{display:block;text-decoration:none;color:#d6d6d6;background:#191919;padding:0 0 0 20px;width:165px;}
ul.horz-one li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.horz-one li a.current,ul.horz-one li a.current:hover{background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}



ul.horz-one {margin:0px;padding:0;position: absolute; left:290px; top:135px;list-style-type:none;width:auto;}
ul.horz-one li{display:block;float:left;margin:0 1px 0 0;}
ul.hoiz-one li a{display:block;float:left;color:#fff;text-decoration:none;color:#d6d6d6;background:#191919; padding:5px 20px 0 20px;height:19px;}
ul.horz-one li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
ul.horz-one li a.current,horz-one ul li a.current:hover{background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}


#foxmenu{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#foxmenu ul{margin:0px;padding:0;position: absolute; left:265px; top:135px;list-style-type:none;width:auto;}
#foxmenu ul li{display:block;float:left;margin:0 1px 0 0;}
#foxmenu ul li a{display:block;float:left;color:#fff;text-decoration:none;color:#d6d6d6;background:#191919; padding:5px 20px 0 20px;height:17px;}
#foxmenu ul li a:hover{background:#900 url("images/vert-one_arrow.gif") no-repeat 0 9px;}
#foxmenu ul li a.current,#foxmenu ul li a.current:hover{background:#933 url("images/vert-one_arrow.gif") no-repeat 0 9px;}


.contactform

{
position:absolute;
left:275px;
top:145px;
width: 500px;
background-color: white;
font-family: arial;
}

.info
{
float:right;
width:350px;
}

.form-row
{
line-height:20px;
}

.smaller
{
font-size: 10px;
color:red;
font-style:italic;
}

span.optional
{
font-size: small;
font-family: arial;
font-style: italic;
}

.field-widget
{
font-size: 10px;
background: url('images/error.gif') bottom left no-repeat;
color:red;
}



.callme
{
position: absolute;
width: 270px;
left: 500px;
top: 153px;
z-index:1
}


.whatsnew

{
margin-top: 5px;
border-style: double;
border-color: white;
width: 525px;
height:200px;
float: left;
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
}

.imgstacknew { width: 500px; padding-bottom: 5px; padding-top: 5px; clear:both;}


p.newhead

 { color: #dcdcdc; font-size: 14px; font-family: arial; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout2.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.navmenu {
position: absolute; left:75px; top:130px;
z-index:1000;
font-size:90%;
margin:25px 0 50px 15px; /* this page only */
}
 
/* remove all the bullets, borders and padding from the default list styling */
.navmenu ul {
padding:0;
margin:0;
list-style-type:none;
width:180px;
}
/* hack for IE5.5 */
* html .navmenu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.navmenu li {
position:relative;
background:#191919;
height:21px;
}
 
/* get rid of the table */
.navmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
 
/* style the links */
.navmenu a, .navmenu a:visited {
display:block; 
text-decoration:none;
height:20px;
line-height:20px;
width:179px;
color:#fff;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 0;
}
/* hack for IE5.5 */
* html .navmenu a, * html .navmenu a:visited {background:#191919; width:180px; w\idth:179px;}
/* style the link hover */
* html .navmenu a:hover {color:#fff; background:#990000;}
 
.navmenu :hover > a {
color:#d6d6d6; 
background:#900;
}
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.navmenu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:180px; 
}
/* make the second level visible when hover on first level list OR link */
.navmenu ul li:hover ul,
.navmenu ul a:hover ul {
visibility:visible;
}
 
/* keep the third level hidden when you hover on first level list OR link */
.navmenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.navmenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.navmenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.navmenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}

.homelowerpic1

{
text-align: center;
}

table.glossary, tr.glossary, td.glossary

{
font-family: Arial; 
font-size: 12px;
color: white;
border: 1px solid;
border-collapse: collapse;
}

p.boldandsmall
{
font-family: arial;
font-size: 11px;
color: white;
font-weight: bold;
margin: 0px;
text-align: center;
}

p.smallcity
{
font-family: arial;
font-size: 9px;
color: white;
margin: 0px;
text-align: center;
}

.facebook

{
position: absolute; 
top: 400px; 
left: 90px;
}


a.blue:link {color:blue;}
a.blue:visited {color:blue;}
a.blue:active {color:black}
a.blue:hover {color:black}

.whatsnew1

{
width: 525px;
height:170px;
float: left;
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
background: white;
margin: 0px;
padding: 0px;
}

.whatsnew2

{
background: #292929;
text-align: center;
margin: 0px;
padding: 0px;
width: 525px;
float: left;
}

.whatsnewbox
{
width: 525px;
}

h3.whatsnewhead

{
margin: 0px;
padding: 0px;
color: white;
font-family: arial;
}

p.whatsnewtext1

{ font-size: 11px; font-family: arial; padding: 0px 0px 0px 0px; color: blue;}

p.newhead1

 { font-size: 14px; font-family: arial; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: black;}

span.small
{ font-size: 11px; font-family: arial; color: black;}


div#options
{
margin-left: auto;
margin-right: auto;
width: 50em;
}



.ten
{
float: left;
width: 8.7em;
height:8.7em;
overflow:hidden;
border-width: .1em;
border-color: black;
border-style: solid;
background-color: white;
}

.thirty
{
width: 40.8em;
height: 8.7em;
overflow-y: scroll;
overflow-x: hidden;
border-width: .1em;
border-color: black;
border-style: solid;
background-color: white;
}

h1.opthead

{
color: white;
font-size: 1.5em;
padding-bottom: 1em;
margin: 0;
font-family: arial;
}

p.opt

{
margin: 0;
padding-left: .3em;
font-family: arial;
font-size: .9em;
}

p.opttitle

{
margin: 0;
padding-left: .3em;
padding-bottom: .3em;
font-family: arial;
font-weight: bold;
}

li.black
{
color: black;
}




