body {
 background-color: #FFFFFF;
 margin: 0;
 padding: 0
}
/* CSS Document */

a {
 color: #3399cc;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 text-decoration: none
 }
a:link  {
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 }
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}
a:hover   {
 color: #0066ff;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 text-decoration: none
 }

h1 {
 color: #666666;
 font-size: 18px;
 line-height: 20px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 text-align: left
 }
h2 {
 color: #ee0201;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal
 }
p {
 color: #000000;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 line-height: 17px
 }
ol { 
 color: #000;
 font-size: 12px;
 font-family: Arial;
 line-height: 17px
 }
ul {
 color: #000;
 font-size: 12px;
 font-family: Arial;
 line-height: 17px
 }
.GreyTitle {
 color: #666;
 font-size: 16px;
 font-family: Arial;
 font-weight: 700;
 line-height: 20px
 }
/* IE hack */
* html .headerTable {height:1%}
/* Header Wrapper */
#Headwrapper {
 display: block;
 width: 950px
}
/* Header Info */
#TopLinks {
 text-align: right
 }
#TopImage  {
 background-image: url(../../images/template-images/header/blue-giant-index_01.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 width: 950px;
 position: relative;
 height: 56px
 }
#nav   {
 margin: 0;
 padding: 0;
 position: relative;
 display: block;
 width: 950px
 }
#nav li#search   {
 background-image: url(../../images/template-images/header/blue-giant-index_03.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 68px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#corporate   {
 background-image: url(../../images/template-images/header/blue-giant-index_04.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 85px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#corporate-over    {
 background-image: url(../../images/template-images/header/links-over_02.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 85px;
 height: 30px;
 float: left
 }
#nav li#dock-products   {
 background-image: url(../../images/template-images/header/blue-giant-index_05.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 117px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#dock-products-over    {
 background-image: url(../../images/template-images/header/links-over_03.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 117px;
 height: 30px;
 float: left
 }
#nav li#material-handling   {
 background-image: url(../../images/template-images/header/blue-giant-index_06.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 136px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#material-handling-over    {
 background-image: url(../../images/template-images/header/links-over_04.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 136px;
 height: 30px;
 float: left
 }
#nav li#reference-center   {
 background-image: url(../../images/template-images/header/blue-giant-index_07.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 137px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#reference-center-over    {
 background-image: url(../../images/template-images/header/links-over_05.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 137px;
 height: 30px;
 float: left
 }
#nav li#architects   {
 background-image: url(../../images/template-images/header/blue-giant-index_08.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 82px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#architects-over    {
 background-image: url(../../images/template-images/header/links-over_06.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 82px;
 height: 30px;
 float: left
 }
#nav li#dealer-locator   {
 background-image: url(../../images/template-images/header/blue-giant-index_09.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 116px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#dealer-locator-over    {
 background-image: url(../../images/template-images/header/links-over_07.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 116px;
 height: 30px;
 float: left
 }
#nav li#dealer-login   {
 background-image: url(../../images/template-images/header/blue-giant-index_10.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 111px;
 height: 30px;
 display: inline;
 float: left
 }
#nav li#dealer-login-over    {
 background-image: url(../../images/template-images/header/links-over_08.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 111px;
 height: 30px;
 float: left
 }
#nav li#aftermarket {
 background-image: url(../../images/template-images/header/blue-giant-index_11.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 98px;
 height: 30px;
 float: left
 }
#nav li#aftermarket-over    {
 background-image: url(../../images/template-images/header/links-over_09.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 list-style-type: none;
 text-align: center;
 display: inline;
 padding-top: 5px;
 position: relative;
 z-index: 99;
 width: 98px;
 height: 30px;
 float: left
 }
.navLink   { color: #fefefe; font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: none; display: block; z-index: 100 }
.navLink2  {
 color: #00f;
 font-size: 12px;
 font-family: Arial;
 font-weight: normal;
 display: block;
 z-index: 100;
 text-decoration: none
 }
/* Header Images */
#ImagesBox  {
 margin: 0;
 padding: 0;
 position: relative;
 width: 950px;
 border-bottom: 2px solid #222
 }
/* Mid Wrapper */
#Midwrapper  {
 display: block;
 margin-top: 10px;
 width: 950px
 }
/* Menu Box */
#menu    {
 margin: 0;
 padding: 0 0 0 10px;
 position: relative;
 width: 190px;
 float: left
 }
#menu li#menuHeader  {
 color: #666666;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 text-align: left;
 list-style-type: none
 }
#menu li#menuSub {
 list-style-type: none;
 text-align: left;
 }
.menuLink {
 }
/* Content Box */
#bodyinfo   {
	text-align: left;
	padding-left: 15px;
	position: relative;
	width: 733px;
	float: right;
	border-left: 2px solid #222;
 }
/* Footer Wrapper */
#Footerwrapper  {
 text-align: center;
 width: 950px;
 overflow: hidden
 }
/* Footer Info */
#FooterImage   {
 background-image: url(../../images/template-images/footer/blue-giant-index_20.gif);
 background-repeat: no-repeat;
 background-attachment: scroll;
 background-position: 0 0;
 position: relative;
 top: 15px;
 width: 950px;
 height: 40px
 }
/* Dealer Box */
#DealerBox       {
 text-align: left;
 width: 100%;
 border-bottom: 1px dotted #00a7ff
 }
.DealerLink        {
 color: #39c;
 font-size: 14px;
 font-family: Arial;
 text-decoration: none;
 text-align: left
 }
.DealerTitle         { color: #666; font-size: 14px; font-family: Arial; font-weight: 700; text-decoration: none; text-align: left }
