html{	height:100.2%;}*{
	margin: 0;
	padding: 0;
}	
html{background: #cccccc;}	
body{
	background: #cccccc;
	color: black;
	font: 62.5% Arial, Helvetica, sans-serif;
	text-align: center;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

}

/* links  */

a{
	color: #3366ff;
	text-decoration: underline;
}
a:hover{color: #00008b;}

/* headings */
h1, h2, h3 ,h4, strong  {color:black;}
h1 {font-size:2em;line-height:2em;z-index:10;}  /* displayed at 24px */
h2 {font-size:1.5em}  /* displayed at 18px */
h3 {font-size:1.25em}  /* displayed at 15px */
h4 {font-size:1em}  /* displayed at 12px */

/* tables & forms */

input, select{font-size:1em}

hr, .hide {display: none;}
.show{display: block;}

/* ------------------------------------------------------------

	page structure & layout

------------------------------------------------------------ */

#container{
	position: absolute;
	background: #FFF;
	margin: 0 auto;
	text-align: left;
	width: 780px;
	left:0px;
	top:1px;
	/*left:50%;
	margin-left:-365px;*/
}

#loading
{
	height: 310px;
	position: relative;
	z-index: 0;
	width: 670px;
	padding: 30px 20px 30px 30px;
	background-color:white;
	background-image: url(./loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display:none;
}
#header{
	background: #FFF;
	height: 80px;
	position: relative;
	z-index:20;
}
#navigation{

	font-size: 1.1em;
	position: relative;
	display:block;
	top:0px;
	left: 0px;
	z-index:100;
	width:170px;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;

}

div#footer-search{
	color: #339;
	font-size: 1.2em;
	position: relative;
	display:block;
	width:510px;
	top:0px;
	left:0px;
	z-index:100;
}	
#info{
	background: #76AAC9; 
	color: #E4EEF4; 	
	font-size: 1.2em;
	line-height: 2.0em;	
	position: relative;
	padding: 20px 230px 20px 30px;
}
#primary-content{
	position:relative;
	float: left;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0px 10px 60px 10px;
	width: 588px;
	z-index:103;
	color: black;
	border:0;
}
#secondary-content{
	color: black;
	float: right;
	font-size: 1.1em;
	line-height: 1.4em;
	padding: 10px 30px 20px 20px;
	width: 206px;
}	
#footer{
	position:relative;
	clear: both;
	height:4.5em;
	left:161px;
	width:619px;
	background: white;
	color: #aaa;
	font-size: 1.1em;
	z-index:100;
}

/* ------------------------------------------------------------

	header

------------------------------------------------------------ */

#header h1 a span {
	display:none;
}

a#logo_link
{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:57px;
	width:176px;
	background-image: url(./logo.gif);
	background-repeat: no-repeat;
	z-index:100;
}
h2#header_navigate	{
	display:block;
	position:absolute;
	top:0px;
	left:175px;
	height:57px;
	width:605px;
	background-image: url(./top_gradient.gif);
	z-index:100;
}
h2#header_navigate.aero-planks	{
	background-image: url(./moveAnything-aero-planks.jpg);
}
h2#header_navigate.load-modules	{
	background-image: url(./moveAnything-load-modules.jpg);
}
h2#header_navigate.aero-pallets	{
	background-image: url(./moveAnything-aero-pallets.jpg);
}
h2#header_navigate.aero-jack	{
	background-image: url(./moveAnything-aero-jack.jpg);
}

h2#header_navigate	span {display:none;}

span#header_filler	{
	display:block;
	position:absolute;
	top:0px;
	left:568px;
	height:42px;
	width:162px;
	border:0px;
	background-image: url(./header_filler.gif);
	background-repeat: no-repeat;
	z-index:100;
}
span#header_filler_text	{
	display:block;
	position:absolute;
	top:12px;
	right:15px;
	font-weight:900;
	color:#339;
	width:500px;
	text-align:right;
	border:0px;
	z-index:100;
	font-size:16px;
}
div#skip	{position:absolute;top:60px;right:0px;width:280px;height:167px;text-align:center;}
img#form_fill	{position:relative;top:5px;left:30px;z-index:0;}
img#form_fill_footer	{position:relative;left:-4px;z-index:0;}

/* ------------------------------------------------------------

	navigation

------------------------------------------------------------ */


#navigation ul{
	display: inline;
	left:5px;
	position:relative;
}
#navigation li{
	display: inline;
	float: none;
	list-style: none;
	width:15em;
}
#navigation li a{
	color: black;
	display: block;
	width:161px;
	height:16px;
	margin: 1px 5px 2px 5px;
	padding: 0px;
	text-align:left;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: center center;
}

#navigation li a.welcome{
	background-image: url(./nav/welcome.gif);
}

#navigation li a.welcomeSelected{
	background-image: url(./nav/welcome-s.gif);
}

#navigation li a.load-modules{
	background-image: url(./nav/load-modules.gif);
}

#navigation li a.load-modulesSelected{
	background-image: url(./nav/load-modules-s.gif);
}

#navigation li a.load-modules:hover{
	background-image: url(./nav/load-modules-o.gif);
}

#navigation li a.load-modules.selected:hover{
	background-image: url(./nav/load-modules-s.gif);
}

#navigation li a.aero-planks{
	background-image: url(./nav/aero-planks.gif);
}

#navigation li a.aero-planksSelected{
	background-image: url(./nav/aero-planks-s.gif);
}

#navigation li a.aero-planks:hover{
	background-image: url(./nav/aero-planks-o.gif);
}

#navigation li a.aero-jack{
	background-image: url(./nav/aero-jack.gif);
}

#navigation li a.aero-jackSelected{
	background-image: url(./nav/aero-jack-s.gif);
}

#navigation li a.aero-jack:hover{
	background-image: url(./nav/aero-jack-o.gif);
}

#navigation li a.aero-pallets{
	background-image: url(./nav/aero-pallets.gif);
}

#navigation li a.aero-palletsSelected{
	background-image: url(./nav/aero-pallets-s.gif);
}

#navigation li a.aero-pallets:hover{
	background-image: url(./nav/aero-pallets-o.gif);
}

#navigation li a.special-applications{
	background-image: url(./nav/special-applications.gif);
}

#navigation li a.special-applicationsSelected{
	background-image: url(./nav/special-applications-s.gif);
}

#navigation li a.special-applications:hover{
	background-image: url(./nav/special-applications-o.gif);
}

#navigation li a.hire-information{
	background-image: url(./nav/hire-information.gif);
}


#navigation li a.hire-information:hover{
	background-image: url(./nav/hire-information-o.gif);
}

#navigation li a.hire-informationSelected{
	background-image: url(./nav/hire-information-s.gif);
}


#navigation li a.hire-informationSelected:hover{
	background-image: url(./nav/hire-information-o.gif);
}

#navigation li span{
display:none;
}
#navigation li a:hover{color: black;}
#navigation li span
{

	font-style:italic;
	font-size:110%;
	margin-top:0px;
}

#navigation ul ul {
	display: inline;
	left:0px;
	position:relative;
}
#navigation ul ul li{
	display: inline;
	list-style: none;
	height:20px;
	list-style-position:outside;
}
#navigation ul ul li a{
	padding: 5px 4px 5px 18px;
}

/* ------------------------------------------------------------

	path-search

------------------------------------------------------------ */

div#path-search {
	position:absolute;
	left:0px;
	top:57px;
	color:white;
	z-index:30;
	background-color:#6699ff;
	border-top:1px solid #3366ff;
	border-bottom:1px solid #3366ff;
	padding:2px 0 2px 0px;
	margin:0;
	width:100%;
}

div#path-search a {
	color:white;
}

/* forms & class's */

#path-search .text, #footer-search .text{
	background: #76aac9;
	border: 1px solid #dfe3e4;
	padding: 3px;
}

#path-search strong, #footer-search strong{
	font-size:0.9em;
}

#path-search .searchbutton, #footer-search .searchbutton{
	background: #221f20;
	border: 1px solid #dfe3e4;
	cursor: pointer;
	color: #fff;
	padding: 2px;
}	
#path-search h1{
	background: none;

	margin-bottom: 10px;
	margin: 10px 0px 10px 30px;
}	
#path-search h3, #path-search h4, #footer-search h3, #footer-search h4{
	background: none;
	border-bottom: 1px solid #dfe3e4;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	margin: 10px 0px 10px 30px;
}	
#path-search h4 {
	border-bottom: 0px;
}
/* ------------------------------------------------------------

	info

------------------------------------------------------------ */

#info img{
	background: url(snews.gif) no-repeat;
	height:75px;
	position: absolute;
	right: 25px;
	top: 30px;
}

/* ------------------------------------------------------------

	primary content

------------------------------------------------------------ */

#primary-content h1{
	background-position: bottom;
	font-size: 22px;
}	
#primary-content h2 a{
	color: #339;
	text-decoration: none;
}		
#primary-content h2 a:hover{
	color: #339;
}	
#primary-content h3, #primary-content h4{
	background: none;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 5px 0px 5px 0px;
}	
#primary-content p{
	line-height: 1.5em;
	margin: 0 0 20px 0;
}
#primary-content ol {
	line-height: 1.8em;
	margin: 0 30px 20px 50px;
}	
#primary-content ul {
	line-height: 1.8em;
	margin: 0 30px 20px 30px;
}
#primary-content ul li {
	
	line-height: 1.8em;
	padding-left: 20px;
}

/* forms & class's */

#primary-content form{margin: 10px 0 20px 0;}
#primary-content form.skipresultsform{margin: 10px 0 0 -30px;}

#primary-content form p{margin: 5px;}	
#primary-content fieldset{
	background: #ffffff;
	border: 1px solid #dfe3e4;
	padding: 5px;
}	
form .field:focus, form .text:focus, form textarea:focus {background: #fffff0; color: #324F6A;}
#primary-content textarea{
	height: 150px;
	overflow: auto;
}	

/* ------------------------------------------------------------

	footer

------------------------------------------------------------ */

#footer p
{
	position:relative;
	color: black;
	line-height: 1.5em;
	top: 10px;
	left:0px;
	text-align: left;
	font-size: 1em;
	text-align:center;
}
#footer a{
	color: #3366ff;
	text-decoration: underline;
}
h4#telephone_bottom_right a
{
	display: block;
	position: absolute;
	top: -0px;
	left: -161px;
	width:171px;
	height:41px;
	background-image: url(./telephone_bottom_right.gif);
	background-repeat: no-repeat;
	z-index:100;
}
h4#telephone_bottom_right span	{display:none;}


/* ------------------------------------------------------------

	misc.

------------------------------------------------------------ */
div#error	{
	border:2px solid #3366ff;
}
div#error p {
	margin:5px;
}
ul.tick {
list-style-image: url('/images/skip-tick.gif');
list-style-position:inside;
vertical-align:top;

}
ul.tick li{
height:27px;
line-height:27px;
display: list-item;
font-weight:bold;
}
a img {border: none;}
acronym{cursor: help;}
legend{
	color: #324F6A;
	font-weight: bold;
}
blockquote{
	background: url(quote.gif) no-repeat 10px 0;
	color: #76aac9;
	border-left: 2px solid #76aac9;
	line-height: 1.5em;
	margin: 0 10px 20px 10px;	
	padding: 0 10px 0 10px;
}


/* class's */

.pathway{
	font-size: 0.9em;
	margin-left: 50px;
	margin-top: 18px;
	position: absolute;
}
.search{	
	position: absolute;
	right: 50px;
	top: 25px;
}
.image img, .right, .left{	
	background: #fff;
	border: 1px solid #e3e7e8;
	float: left;
	margin: .5em 12px 6px 0;
	padding: 6px;
}
.right{
	float: right;
	margin: .5em 0  6px 12px;
}
.left{
	float: left;
	margin: .5em 12px 6px 0;
}
.date{
	color: #afafaf;
	font-size: 0.9em;
}
.date a{
	color: #afafaf;
}
.commentsbox {
	margin-top: 10px;
	margin-bottom: 25px;
}	
#primary-content .commentsbox h2{
	background: none;
	border-bottom: 1px solid #dfe3e4;
	font-size: 1.2em;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}	
.comments { 
	background: #fff; 
	border-bottom: 1px solid #dee2e3;
	border-top: 1px solid #dee2e3;
	color: #221f20;
	font-size: 0.9em;
	padding: 15px 10px 0px 10px; 
	margin: 10px 0 10px 0;
	overflow: auto;
}

.button{
	cursor: pointer;
	float: right;
	margin: 10px 0 120px 0;	
	padding: 3px;
	
}

.menu { color: #00008b; font-weight: normal; font-size: 12px;}
.listing  { color: #00008b; font-weight: normal; font-size: 12px;}
.notes { color: #00008b; font-weight: normal; font-size: 10px;}
.legal { color: #00008b; font-weight: normal; font-size: 10px; position: relative; top: -3px; left: 3px }
.title   { color: #00008b; font-size: 22px;}
.subtitle  { color: #00008b; font-size: 14px;}
.plain12 { color: #00008b; font-size: 12px;}

.warning	{color:	#f58220;}
input.warning	{color:black;border:2px solid #f58220;padding:1px;}
select.warning	{color:black;background-color:#f58220;padding:2px;}
option	{color:black;padding-left:6px;padding-right:3px;}


.big	{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
	}
	
.big strong	{color:black;}

tr	{padding:5px;}
td	{padding:5px;}
span.sidebarBox{border:4px solid #f58220;display:block;padding:5px;}

a  {text-decoration: none }
a:hover  {text-decoration: underline }
.body11   { color: black; font-size: 11px; line-height: 12px;}
.body9  { color: black; font-size: 9px; line-height: 9px;}
.white9  { color: white; font-size: 9px; line-height: 9px;}
.body12  { color: black; font-size: 12px; line-height: 14px;}
.title24  { color: black; font-size: 24px; line-height: 24px;}
