/**************************************************
Combilift Australia Website

Author: Daniel Ng
Email: dng@aalhyster.com.au
***************************************************/

html {
	font-size: 62.5%;	
}

body {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px; font-size: 1.2rem;
	text-align: center;
	background: #c9c9c9 url(../images/body_background.gif) top left repeat-x;
	line-height: 1.4em;
}

img {
	padding: 0;
	margin: 0;
	border: 0;
}

/* Layout
--------------------------------------------------------*/

#container, #homecontainer {
	width: 770px;
	margin: 0 auto 30px auto;
	text-align: left;
	background-color: #FFF;
}

#homecontainer {
	background: #FFF url(../images/home_header.jpg) top right no-repeat;
}
		
#header, #amheader, #combiheader, #agriaheader, #combicbheader, #StraddleCarrierheader, #C25000header {
   position: relative;
   text-align: left;
   margin: 0;
   padding: 0;
   height: 192px;
}

.header {
	position: relative;
   text-align: left;
   margin: 0;
   padding: 0;
   height: 192px;
}

#header {
	background: #FFF url(../images/home_header.jpg) top left no-repeat;
}

#babout #header, #bservices #header, 
#bnewsevents #header, #bcontact #header, 
#bproducts #header, #bsitemap #header, #berror #header {
   background: #FFF url(../images/about_header.jpg) top right no-repeat;
}

#maincontent, #main-products {
   color: #606060;
   text-align: left;
   float: left;
   width: 518px;
   margin: 0 0 30px 0;
   padding: 15px 35px;
   background: transparent url(../images/content_bg.gif) top right no-repeat;
}

#main-products {
   width: 700px;
   padding: 20px 35px;
   display: inline; /* IE FIX: Fixes IE double margin bug on floated elements */
}

#title-block {
   float: left;
   text-align: left;
   padding: 0 0 0 35px;
   margin: 0;
   height: 70px;
   width: 553px;
   background-color: #f3f3f3;
}

#title-block h1 {
	line-height: normal;
   /*position: absolute;  IE Fix: Fixes gap underneath image. Look for a better way */
}

#combilogoau {
	position: absolute;
	top: 110px;
	left: 35px;
	margin: 0;
	padding: 0;
	z-index: 100;
}

/* Products Flash Header */
#product_header_v3 {
	z-index: 90;
}

/*--- Footer ---*/
#footer {
   clear: both;
   margin: 0px 20px;
   color: #8d8d8d;
   font-size: 95%;
   border-top: 2px solid #e5e5e5;
   background-color: #FFF;
}

#footer p {
   margin: 0;
   padding: 16px 0px;
}

#footer #lfooter {
	float: left;
	text-align: left
}

#footer #rfooter {
   float: right;
   font-weight: bold;
   color: #5d5d5d;
   text-align: right;
}

#footer span.boldfont {
	font-size: 160%;
	color: #387c2b;
}

/* Hide from IE5/Mac \*/
* html #footer {
   height: 1%;
}
/* End hide from IE5/Mac */

/* Home page styles
--------------------------------------------------------*/

#home-logo {
	text-align: left;
	margin: 90px 0 0 20px;
	width: 310px;
	height: 55px;
	position: relative;
}

#home-logo span {
	background: url(../images/combiliftau_logo.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#headerhome {
	margin: 20px;
   color: #4c4c4c;
   width: 730px;
}

#animation {
	float: left;
	width: 200px;
	display: inline;
}

#home-latest {
	float: left;
	width: 496px;
	display: inline;
	position: relative;
	margin: 15px 0 20px 0;
}

#homecontent {
   background: #FFF url(../images/grey_background.gif) top left repeat-y;
   text-align: left;
   margin: 10px 0 30px 0;
   width: 750px;
   min-height: 0; /* IE7 Float bug fix */
   clear: both;
}

#combilift 
{
	float: left;
	width: 230px;
	display: inline;
	margin: 0 0 20px 20px;
}

#aislemaster 
{
	float: left;
	width: 230px;
	display: inline;
	margin: 0 0 20px 20px 	
}

#agria 
{
	float: left;
	width: 230px;
	display: inline;
	margin: 0 0 20px 20px;	
}

#combilift p, #aislemaster p, #agria p {
	margin: 5px 10px;	
}

#combilift h2.mir {
   height: 131px;
   width: 230px;
   background: url(../images/Combilift_homepic.jpg) no-repeat;
}

#aislemaster h2.mir {
	height: 131px;
	width: 230px;
	background: url(../images/AisleMaster_homepic.jpg) no-repeat;
}

#agria h2.mir {
	height: 131px;
	width: 230px;
	background: url(../images/Agria_homepic.jpg) no-repeat;
}

#homecontent h2 {
	line-height: 1ex; /* Fix for IE extra space above H2 */	
}

#h2HomeAnnouncement {
	width: 496px;
	height: 208px;
	position: relative;
}

#h2HomeAnnouncement a {
	cursor: pointer;
}	
	
#h2HomeAnnouncement span {
	background: url(../images/CombiRT_home.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* Miscellaneous
--------------------------------------------------------*/

.clearboth {
   clear:both;
}

/* Align right image for products section */
.alignright {
   	float: right;
   	width: 120px;
	margin: 0 0 30px 15px;
}

.alignleft {
   float: left;
   width: 124px;
   margin: 0 10px 5px 0;
}

/* Main products page
--------------------------------------------------------*/

#bproducts #title-block {
   width: 735px;
   padding-left: 35px;
}

#combilift-p, #aislemaster-p, #agria-p {
   float: left;
   width: 221px;
   color: #4c4c4c;
   margin-top: 5px;
   padding: 0;
}

#aislemaster-p, #agria-p {
   margin-left: 18px;
}

#combilift-p p, #aislemaster-p p, #agria-p p {
   margin: 8px 0 10px 0;
}

#combilift-p h2 {
   height: 190px;
   width: 221px;
   position: relative;
   border-bottom: 1px solid #adadad;
}

#combilift-p h2 span {
   background: url(../images/Combilift_prodpic.jpg) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#aislemaster-p h2 {
   height: 190px;
   width: 221px;
   position: relative;
   border-bottom: 1px solid #adadad;
}

#aislemaster-p h2 span {
   background: url(../images/AisleMaster_prodpic.jpg) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#agria-p h2 {
   height: 190px;
   width: 221px;
   position: relative;
   border-bottom: 1px solid #adadad;
}

#agria-p h2 span {
   background: url(../images/Agria_prodpic.jpg) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#combilift-p p span {
   color: #387c2b;
   font-weight: bold;
}

#aislemaster-p p span {
   color: #f17e22;
   font-weight: bold;
}

#agria-p p span {
   color: #e14025;
   font-weight: bold;
}

/* Individual Products Pages
--------------------------------------------------------*/

/* --- Combilift ---*/
#combiheader {
	background: #FFF url(../images/combi_header.jpg) top right no-repeat;
}

#bcombilift #title-block  {
   background: #f3f3f3 url(../images/combilift_bg_top.jpg) no-repeat top right;
}

#bcombilift #maincontent {
   background: transparent url(../images/combilift_bg.jpg) no-repeat top right;
}

#bcombilift .introtext {
	margin-top: 25px;
   margin-bottom: 40px;
}
/* headings */
#h2SpaceSaving, #h2ProductHandling, #h2LongLoads {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2SpaceSaving span {
   background: url(../images/spacesaving.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2ProductHandling span {
   background: url(../images/saferproducthandling.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2LongLoads span {
   background: url(../images/longloadshandling.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

/* --- Aisle-Master ---*/
#amheader {
	background: #FFF url(../images/am_header.jpg) top right no-repeat;
}

#baislemaster #title-block {
   background: #f3f3f3 url(../images/aislemaster_bg_top.jpg) no-repeat top right;
}

#baislemaster #maincontent {
   background: transparent url(../images/aislemaster_bg.jpg) no-repeat top right;
}

#baislemaster .introtext {
	margin-top: 25px;
   margin-bottom: 30px;
}

#h2SpaceMaker, #h2Articulated {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2SpaceMaker span {
   background: url(../images/50space.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2Articulated span {
   background: url(../images/articulated.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

/* --- Agria ---*/
#agriaheader {
	background: #FFF url(../images/agria_header.jpg) top right no-repeat;
}

#bagria #title-block  {
   background: #f3f3f3 url(../images/agria_bg_top.jpg) no-repeat top right;
}

#bagria #maincontent {
   background: transparent url(../images/agria_bg.jpg) no-repeat top right;
}

#bagria .introtext {
	margin-top: 25px;
   margin-bottom: 90px;
}

#h2RoughTerrain {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2RoughTerrain span {
   background: url(../images/roughterrain.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

/* --- Combi-CB ---*/
#combicbheader {
	background: #FFF url(../images/combicb_header.jpg) top right no-repeat;
}

#bcombicb #title-block  {
   background: #f3f3f3 url(../images/combicb_bg_top.jpg) no-repeat top right;
}

#bcombicb #maincontent {
   background: transparent url(../images/combicb_bg.jpg) no-repeat top right;
}

#bcombicb .introtext {
	margin-top: 25px;
   margin-bottom: 30px;
}
/* headings */
#h2TechInfo, #h2Options, #h2Advantages {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2TechInfo span, #h2Options span, #h2Advantages span {
	position: absolute;
   width: 100%;
   height: 100%;
}

#h2TechInfo span {
   background: url(../images/technical_info.gif) no-repeat;
}

#h2Options span {
   background: url(../images/options.gif) no-repeat;
}

#h2Advantages span {
   background: url(../images/advantages.gif) no-repeat;
}

/* --- C25000 ---*/
#C25000header {
	background: #FFF url(../images/C25000_header.jpg) top right no-repeat;
}

#bC25000 #title-block  {
   background: #f3f3f3 url(../images/C25000-bg-top.jpg) no-repeat top right;
}

#bC25000 #maincontent {
   background: transparent url(../images/C25000-bg.jpg) no-repeat top right;
}

#bC25000 .introtext {
	margin-top: 25px;
   margin-bottom: 30px;
}

/* --- Straddle Carrier ---*/
#StraddleCarrierheader {
	background: #FFF url(../images/StraddleCarrier_header.jpg) top right no-repeat;
}

#bStraddleCarrier #title-block  {
   background: #f3f3f3 url(../images/StraddleCarrier-bg-top.jpg) no-repeat top right;
}

#bStraddleCarrier #maincontent {
   background: transparent url(../images/StraddleCarrier-bg.jpg) no-repeat top right;
}

#bStraddleCarrier .introtext {
	margin-top: 25px;
   margin-bottom: 30px;
}

/* --- Combi-RT ---*/
#CombiRTheader {
	background: #FFF url(../images/CombiRT_header.jpg) top right no-repeat;
}

#bCombiRT #title-block  {
   background: #f3f3f3 url(../images/CombiRT-bg-top.jpg) no-repeat top right;
}

#bCombiRT #maincontent {
   background: transparent url(../images/CombiRT-bg.jpg) no-repeat top right;
}

#bCombiRT .introtext {
	margin-top: 25px;
   margin-bottom: 30px;
}

/* Main Navigation
--------------------------------------------------------*/

ul#nav {
   list-style-type: none;
   padding: 0;
   margin: 0;
   border: 0;
   top: 0px;
   left: 0px;
   width: 770px;
   height: 36px;
   background: url(../images/body_background.gif) top left repeat-x;
}

ul#nav a, ul#nav a:link, ul#nav a:visited {
   text-decoration: none;
}

/*<group=level 1>*/

ul#nav li {
   padding: 0;
   margin: 0;
   display: block;
   float: left;
   text-indent: -9999px;
}

ul#nav li a {
   border: 0;
   display: block;
   height: 36px;
   background: url(../images/navigation.gif) no-repeat;
}

ul#nav li a:hover {
   border: 0;
   display: block;
   background-image: url(../images/navigation_over.gif);
}

/*</group>*/

/*<group=level 1 ids>*/

li#LI_home a {
   width: 58px;
 }

li#LI_about a {
   width: 76px;
}

#babout #LI_about a:link,
li#LI_about a:link,
li#LI_about a:visited,
li#LI_about a:hover {
   background-position: -58px 0px;
}

li#LI_products a {
   width: 74px;
}

#bproducts #LI_products a:link, #baislemaster #LI_products a:link,
li#LI_products a:link,
li#LI_products a:visited,
li#LI_products a:hover {
   background-position: -134px 0px;
}

li#LI_services a {
   width: 72px;
}

#bservices #LI_services a:link,
li#LI_services a:link,
li#LI_services a:visited,
li#LI_services a:hover {
   background-position: -208px 0px;
}

li#LI_newsevents a {
   width: 105px;
}

#bnewsevents #LI_newsevents a:link,
li#LI_newsevents a:link,
li#LI_newsevents a:visited,
li#LI_newsevents a:hover {
   background-position: -280px 0px;
}

li#LI_contact a {
   width: 86px;
}

#bcontact #LI_contact a:link,
li#LI_contact a:link,
li#LI_contact a:visited,
li#LI_contact a:hover {
   background-position: -385px 0px;
}

/* Show current page on main nav */
#bhome #LI_home a,
#babout #LI_about a,
#bproducts #LI_products a,
#baislemaster #LI_products a,
#bservices #LI_services a,
#bnewsevents #LI_newsevents a,
#bcontact #LI_contact a,
#bcombilift #LI_products a,
#bcombicb #LI_products a,
#baislemaster #LI_products a,
#bagria #LI_products a,
#bC25000 #LI_products a,
#bStraddleCarrier #LI_products a,
#bCombiRT #LI_products a {
   border: 0;
   display: block;
   background-image: url(../images/navigation_over.gif);
}

/* Sub Navigation
--------------------------------------------------------*/

ul#subnav {
   z-index: 15;
   background: #FFF url(../images/subnav_bg.jpg) top left no-repeat;
   list-style-type: none;
   text-align: left;
   padding: 70px 0 0 0;
   margin: 0;
   float: left;
   width: 182px;
   height: 498px;
}

#subnav a {
   display: block;
   padding: 3px 10px 3px 20px;
   width: 152px;
   text-decoration: none;
   font-weight: normal;
   font-size: 95%;
   border-bottom: 1px solid #c0c0c0;
   color: #606060;
}

#subnav a.newIcon {
	background: transparent url(../images/new-icon.gif) 20px no-repeat;
	padding: 3px 10px 3px 55px;
	width: 117px;
}

#subnav a:hover {
   background-color: #e1e0e0;
   color: #606060;
}

#active a, #active a.newIcon {
   color: #387c2b;
   background-color: #FFF;
   font-weight: bold;
}

#subnav ul {
	list-style-type: none;	
}

#subnav ul li { margin: 0 0 0 0; }

.second-lvl {
	background-color: #f0f0f0;
	margin: 0;
	padding: 0;
}

#subnav .second-lvl a {
	color: #606060;
	display: block;
	padding: 2px 5px 2px 10px;
	width: 125px;
	margin-left: 35px;
	text-decoration: none;
	border: 0;
	font-weight: normal;
	background: transparent url(../images/subnav_bullet.gif) center left no-repeat;
}

#subnav .second-lvl a:hover {
	color: #000;
	background: transparent url(../images/subnav_bullet2.gif) center left no-repeat;
}

#subnav .second-lvl #active2 a {
	text-decoration: underline;
	color: #000;
	background: transparent url(../images/subnav_bullet2.gif) center left no-repeat;
}

/* Typography
--------------------------------------------------------*/

h1 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	color: #393939;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 80%;
}

.introtext {
   margin: 20px 0px;
   font-size: 16px; font-size: 1.6rem;
   line-height: 1.2em;
   font-weight: bold;
}

/*--- Hyperlinks ---*/

#maincontent a:link, #maincontent a:visited {
	color: #387c2b;	
}

#maincontent a:hover {
	color: #000;	
}

#bcombicb #maincontent a:link, #bcombicb #maincontent a:visited, #bcombilift #maincontent a:link, #bcombilift #maincontent a:visited {
	color: #387c2b;	
}

#bcombicb #maincontent a:hover, #bcombilift #maincontent a:hover {
	color: #000;
}

#baislemaster #maincontent a:link, #baislemaster #maincontent a:visited {
	color: #ee720e;	
}

#baislemaster #maincontent a:hover, #baislemaster #maincontent a:hover {
	color: #000;
}

#maincontent a.fileLink:link, #maincontent a.fileLink:visited {
	padding-left: 18px;
	background: transparent url(../images/file-icon.gif) left center no-repeat;
	color: #387c2b;
}

#maincontent a.fileLink:hover {
	color: #000;
}

#maincontent span.videoLink a:link, #maincontent span.videoLink a:visited {
	padding-left: 18px;
	background: transparent url(../images/video-icon.gif) left center no-repeat;
	color: #387c2b;
}

#maincontent span.videoLink a:hover {
	color: #000;
}

#combilink, #amlink, #agrialink {
	line-height: 1ex;
}

#combilink {
	margin: 0 0 0 20px;
	padding: 0;
}

#amlink {
	margin: 0 0 0 14px;
	padding: 0;
}

#agrialink {
	margin: 0 0 0 8px;
	padding: 0;
}

#homecontent a img {
	border: 0;
	padding: 0;
	margin: 0;
}

#homecontent a:link.arrowlink, #main-products a:link, #footer a:link {
	color: #161616;
	font-weight: bold;
}

#homecontent a:visited.arrowlink, #main-products a:visited, #footer a:visited {
	color: #161616;
	font-weight: bold;
}

#homecontent a:hover.arrowlink, #main-products a:hover, #footer a:hover {
	color: #555;
	font-weight: bold;
}

/*--- Page Headings ---*/

h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
}

#h1LatestNews {
   margin-top: 20px;
   height: 17px;
   width: 419px;
   position: relative;
}

#h1LatestNews span {
   background: url(../images/latestnews.gif) no-repeat;
}

#h1Australia {
   margin-top: 20px;
	margin-bottom: 10px;
   height: 17px;
   width: 419px;
   position: relative;
}

#h1Australia span {
   background: url(../images/australia.gif) no-repeat;
}

#h1NewZealand {
   margin-top: 20px;
   height: 17px;
   width: 419px;
   position: relative;
}

#h1NewZealand span {
   background: url(../images/newzealand.gif) no-repeat;
}

#h1UpcomingEvents {
   margin-top: 30px;
   height: 17px;
   width: 419px;
   position: relative;
}

#h1UpcomingEvents span {
   background: url(../images/upcomingevents.gif) no-repeat;
}

#h1PastEvents {
   margin-top: 20px;
   height: 17px;
   width: 419px;
   position: relative;
}

#h1PastEvents span {
   background: url(../images/PastEvents.gif) no-repeat;
}

/*--- News and Events ---*/

.TopControls {
	margin: 15px 0;	
}

#h3OtherNews {
   padding: 5px 10px 0 10px;
   height: 12px;
   position: relative;
}

#h3OtherNews span {
   background: url(../images/othernews.gif) no-repeat;
}

#h3OtherEvents {
   padding: 5px 10px 0 10px;
   height: 12px;
   position: relative;
}

#h3OtherEvents span {
   background: url(../images/otherevents.gif) no-repeat;
}

.moreinfo {
	clear: left;
   padding: 5px 0;
   background: transparent url(../images/dotted_line.gif) repeat-x top left;
}

.moreinfo p {
   margin: 0;
   padding: 10px 0;
}

.moreinfo h4 {
   margin: 0;
   padding: 0;
   font-size: 100%;
   color: #393939;
}

.moreinfo span {
   font-weight: bold;
}

.newsevents-pic {
   float: left;
   margin: 15px 10px 5px 0;
}

#dynNews div, #dynEvents div {
	border: 0;
}

#dynNews img, #dynEvents img {
	margin: 15px 0 0 0;	
}

.newsevents-Combilift, .newsevents-AisleMaster, .newsevents-Agria, .newsevents-All {
	border-top: 1px solid #e6e6e6;
}

.newsevents-Combilift {
	background: transparent url(../images/CombiliftLogo.gif) 455px 15px no-repeat;
}

.newsevents-AisleMaster {
	background: transparent url(../images/AisleMasterLogo.gif) 455px 15px no-repeat;
}

.newsevents-Agria {
	background: transparent url(../images/AgriaLogo.gif) 445px 15px no-repeat;
}

.newsevents-Combilift h2, .newsevents-AisleMaster h2, .newsevents-Agria h2, .newsevents-All h2 {
	padding: 15px 50px 0 0;
   margin: 0 0 0 0;
   font-size: 100%;
}

.newsevents-Combilift h2 {
	color: #387c2b;
}

.newsevents-AisleMaster h2 {
   color: #ee720e;
}

.newsevents-Agria h2 {
   color: #e12525;
}

.newsevents-All h2 {
	color: #393939;
}

.newsevents-Combilift h3, .newsevents-AisleMaster h3, .newsevents-Agria h3, .newsevents-All h3 {
   font-weight: normal;
   margin: -2px 0 0 0;
   padding: 0;
   color: #898989;
   font-size: 95%;
}

.newsevents-Combilift a, .newsevents-AisleMaster a, .newsevents-Agria a, .newsevents-All a, a.link-Combilift, a.link-AisleMaster, a.link-Agria, a.link-All {
   font-weight: bold;
   font-size: 95%;
}

#maincontent .newsevents-Combilift a:link, #maincontent .newsevents-Combilift a:visited, #maincontent a:link.link-Combilift, #maincontent a:visited.link-Combilift {
	color: #387c2b;
}

#maincontent .newsevents-AisleMaster a:link, #maincontent .newsevents-AisleMaster a:visited, #maincontent a:link.link-AisleMaster, #maincontent a:visited.link-AisleMaster {
	color: #ee720e;
}

#maincontent .newsevents-Agria a:link, #maincontent .newsevents-Agria a:visited, #maincontent a:link.link-Agria, #maincontent a:visited.link-Agria {
	color: #e12525;
}

#maincontent .newsevents-All a:link, #maincontent .newsevents-All a:visited, #maincontent a:link.link-All, #maincontent a:visited.link-All {
	color: #393939;	
}

.newsevents-Combilift p, .newsevents-AisleMaster p, .newsevents-Agria p, .newsevents-All p {
   margin: 10px 0 0 0;
   padding-bottom: 15px;
}

/* Forms
--------------------------------------------------------*/

#tabcontact {
   float: left;
}

td {
   padding: 0px 5px 5px 0;
}

.formLab {
   font-weight: bold;
}

#contactdetails { 
   float: left;
   padding: 0px;
   margin-left: 20px;
   margin-top: 5px;
}

#contactdetails h3 {
   color: #387c2b;
   font-size: 110%;
   padding: 0;
   margin-bottom: 5px;
}

#contactdetails p {
   margin: 0 0 10px 0;
}

#contactdetails span, #tabcontact span {
   font-weight: bold;
}

.firstCol, .secondCol {
	width: 160px;
	float: left;
}

.thirdCol {
	width: 198px;
	float: left;
	padding: 0;
	margin: 0;
}

.firstCol .head, .secondCol .head {
	font-weight: bold;
	color: #387c2b;	
}

.firstCol span, .secondCol span {
	font-weight: bold;	
}

.boldfont {
	font-weight: bold;
}

#h2CombiCB2500 {
	height: 25px;
   width: 280px;
   position: relative;	
}

#h2CombiCB2500 span {
   background: url(../images/combicb_2500kg.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2Range1 {
   height: 25px;
   width: 280px;
   position: relative;
}

#h2Range1 span {
   background: url(../images/2500-3000kg.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2Range2 {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2Range2 span {
   background: url(../images/3000-5000kg.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2Range3 {
	margin-top: 20px;
   height: 25px;
   width: 280px;
   position: relative;
}

#h2Range3 span {
   background: url(../images/5000-12000kg.gif) no-repeat;
   position: absolute;
   width: 100%;
   height: 100%;
}

#h2Range4 {
	margin-top: 20px;
	height: 25px;
	width: 280px;
	position: relative;
}

#h2Range4 span {
	background: url(../images/sideloader.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

.combicbRangeRight {
	float: right;
	width: 130px;
	margin: 0 0 10px 15px;	
}

.range1right {
   	float: right;
   	width: 123px;
	margin: 0 0 30px 15px;
}

.range2right {
   	float: right;
   	width: 150px;
	margin: 0 0 30px 15px;
}

.range3right {
   	float: right;
   	width: 248px;
	margin: 0 0 30px 15px;
}

.range4right {
   	float: right;
   	width: 139px;
	margin: 0 0 30px 15px;
}

.error {
	background: #ffe5e5 url(../images/login/error.gif) 4% 50% no-repeat;
	padding: 10px 10px 10px 50px;
	border-top: 1px solid #da5f5f;
	color: #000;
}

.success {
	margin-top: 0;
	background: #ddfcd7 url(../images/login/success.gif) 4% 50% no-repeat;
	padding: 10px 10px 10px 50px;
	border-top: 1px solid #2fc014;
	color: #000;
}

/* Sitemap */

#sitemap ul {
	list-style-type: none;
}

#sitemap a {
	font-weight: bold;
	color: #387c2b;
}

#sitemap a:visited {
	color: #387c2b;
}

#sitemap ul a {
	font-weight: normal;	
}

#sitemap a:hover {
	color: #393939;	
}

#bcombilift #vidtitle {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 140%;
	color: #387c2b;
}

#baislemaster #vidtitle {
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 140%;
	color: #f17e22;
}

/* Unordered Lists
--------------------------------- */

#maincontent li {
	list-style-type: square;
}

/* Combi-RT Link
--------------------------------- */

a#combiRT-Link {
	width: 440px;
	height: 134px;
	position: relative;
	display: block;
	margin-top: 40px;
}

a#combiRT-Link span {
	background: url(../images/Combi-RT_Moving_Poultry.jpg) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/* AAL Link
--------------------------------- */

.mir { letter-spacing : -1000em; } 
/* Just for Opera, but hide from MacIE */ 
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
/* End of hack */

a.mir {display:block; width:188px; height:55px;background: url(../images/Adaptalift-Hyster-Logo.gif) no-repeat;}


