@charset "UTF-8";
/* CSS Document - zoltan */


/* CSS Reset */
:link,:visited { text-decoration:none } 
ul,ol { list-style:none } 
h1,h2,h3,h4,h5,h6,pre,code { font-size:12px; } 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 } 
dl,dt,dd{padding:0; margin:0;}
a img,:link img,:visited img { border:none } 
address { font-style:normal } 
a:active{outline: none;}
:-moz-any-link:focus {outline: none;}


/* -------- centered container div -------- */

*{
	margin:0;
	padding:0;
}


body {
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-family:"Arial", Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
}

#container {
	margin:0 auto;
	width: 960px;
	text-align:left;
	height: auto;
	background:url(../images/headerBg.gif) top left scroll repeat-x;
	}

/* -------- Font Styles --------------------------*/
a:link, a:visited {
	color: #333333;
	text-decoration: underline;
}

a:hover, a:hover span, a:visited:hover span {
	color: #EE3424;
}

a:visited {
	 	text-decoration: underline;
}


#homeflash a:link,#homeflash a:hover,#homeflash a:visited, #homeflash a:active {
text-decoration: underline;
}

h2 {
	font-size: 22px;
	font-weight: normal;
	padding:0 0 0 20px;
	margin: 6px 0 10px 0;
	color:#000000;
	background:url(http://www.arbor-inc.com/_assets/images/headlineBg.gif) 0px 4px no-repeat;
	line-height:26px;
}

h3 {
	background:none;
	color:#000;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	padding:15px 0 12px 0;
	margin:0;
}

h4 {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	color:#000;
	padding:8px 0 2px 0;
	margin:0;
}

p{
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	padding: 0 0 8px 0;
	margin: 0px;
}

p.pBox{
	border:1px solid #E2E2E2;
	padding:15px;
}

h2 span, h3 span{
	color:#ee3424;
}

h2 span.regmark, h3 span.regmark{
	font-size:11px;
	line-height:11px;
	vertical-align:top;
	color:#000 !important;
}

h2 span.regmarkRed, h3 span.regmarkRed{
	font-size:11px;
	line-height:11px;
	vertical-align:top;
	color:#ee3424;
}

h2 span.brandingRed, h3 span.brandingRed{
	font-style:italic;
	color:#ee3424;
}

span.branding{
	font-style:italic;
	color:#000;
}

span.brandingRed{
	font-style:italic;
	color:#ee3424;
}

span.hilite{
	color: #000;
	font-style:italic;
}

p span{
	color: #ee3424;
}

p span.regmark{
	color: #000;
	font-size:10px;
	vertical-align:top;
	line-height:10px;
}

.regmark{
	color: #000;
	font-size:10px;
	vertical-align:top;
	line-height:10px;
}

span.bold{
	font-weight:bold;
	color:#000;
}

.txtCenter{
	text-align:center;
}



/* -------- End of Font Styles --------------------------*/

/* -------- header logo and login styles -------- */
#header {	
	height: 73px;
	width: 960px;
	padding: 0px;
	margin: 0px;
	position:relative;
}

#logo{
	float:left;
	margin:25px 0 0 47px;
}

/* --------  Logo Container -------- */

.logo a:link, .logo a:visited {
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/logoCarolina.png',sizingMethod='scale'); */
	/*background:url(http://www.arbor-inc.com/_assets/images/Arbor-Material-Handling-logo.png) top left no-repeat;*/
	background:url(../images/Arbor-Material-Handling-logo.png) top left no-repeat;
	display:block;
	height:73px;
	width:230px;
	float:left;
	margin:0px;
}

.logo[class] a:link, .logo[class] a:visited {
	background:urlurl(../images/Arbor-Material-Handling-logo.png) top left no-repeat;
	display:block;
	height:73px;
	width:230px;
	float:left;
	margin:0px;
}

.logo em {
	display:none;
}

/*----------   login area styles -------------*/

#loginarea{
	float:right;
	margin-top:55px;

}
#loginarea ul{
	padding:0;
	margin:0;;
}

#loginarea ul li{
	display:inline;
	margin:0;
	padding:0;
}

#loginarea ul li a:link, #loginarea ul li a:visited{
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	margin:0;
}

#loginarea ul li a:hover{
	color:#ee3424;
	text-decoration:none;
	font-weight:bold;
	background-position:0 -25px;
}

a.loginTabCL {
	background:url(http://www.arbor-inc.com/_assets/images/Customer-Login-Btn.gif) 0 0 no-repeat;
	padding:7px 12px 5px 15px;
	min-width:120px;
}

a.loginTabOC {
	background:url(http://www.arbor-inc.com/_assets/images/Online-Catalog-Btn.gif) 0 0 no-repeat;
	padding:7px 4px 5px 8px;
}

/* ---------    image styles -----------*/

img {
	border:none;
}

.imgFloatLeft{
	float:left;
	padding:15px 15px 15px 0;
}

.imgFloatRight{
	float:right;
	padding:15px 0 15px 15px;
}


/* ---------    End of image styles -----------*/


/*----------  Form Styles ------------------*/

label.overlabel {
	color:#BABABA;
}

label.overlabel-apply {
	position:absolute;
	top:2px;
	left:2px;
	z-index:1;
	color:#999;
	font-weight:normal;
	font-size:11px;
}

/*----------  End of Form Styles ------------------*/

/*---------------  Column Styles ----------------*/

.wideCol{
	padding:0 0 0 20px;
	clear:both;
}

.wideCol.colRight{
	float:right;
	width:364px;
	padding:0;
}

.wideCol p {
	padding-right: 20px;
}

.colLeft{
	float:left;
	width:364px;
	padding:0 0 0 20px;
}

.colRight{
	float:right;
	width:384px;
	padding:0;
}

.colRight.withinBox{
	float:right;
	width:374px;
	padding:0 10px 0 0;
}

.threeCol {
	width:220px;
	float:left;
	margin:15px 15px 0 0;
	border:1px solid #e2e2e2;
	padding:10px;
}

.threeColRight{
	float:right;
	margin:15px 0 0 0;
	width:220px;
	border:1px solid #e2e2e2;
	padding:10px;
}

.threeCol img, .threeColRight img{
	padding-bottom:10px;
}

.addBorder{
	border: 1px solid #e2e2e2;
	padding:10px 15px;
}
.addBox{
	border: 1px solid #e2e2e2;
	padding:10px 15px;
	margin-right:20px;
	margin-bottom:10px;
	background-color:#F7F7F7;
}

/*----------------- List Styles ---------------*/

ul.haslinks {
	margin: 5px 0 10px 15px;
	padding: 0 0 10px 0;
	list-style-image:url(http://www.arbor-inc.com/_assets/images/bullet_red_arrow.gif);
}

ul.haslinks.noIndent{
	margin-left:3px;
}

ul.haslinks li {
    margin: 0;
    padding: 0 0 10px 0px; /* left padding moves the text away from the bullet */
} 

ul.haslinks.stacked li{
	padding: 0 0 4px 0px;
}

ul.hasNOlinks {
	margin: 5px 0 10px 15px;
	padding: 0 0 10px 10px;
	list-style-image:url(../images/arrow_bullet.gif);
}
ul.hasNOlinks.noBullet {
	margin: 0 0 0 15px;
	padding: 0 0 10px 0;
	list-style-image:none;
}

.hasNOlinksIfPushedRight{
	margin: 5px 0 10px 15px;
	padding: 0 0 10px 0;
	list-style-image:url(../images/arrow_bullet.gif);
	list-style-position:inside;
}

ul.hasNOlinks.stacked li{
	padding:4px 0 0 0px;
}

/*  ul.hasNOlinks li {
	background: url(../_assets/images/arrow_bullet.gif) 0 6px no-repeat;
	padding:4px 0 12px 10px;
	line-height:15px;
}  */

.wideCol ul.hasNOlinks li {
	padding-right:20px;
} 

ul.hasNOlinks li {
	
	padding:4px 0 12px 4px;
	line-height:15px;
} 

ul.haslinks span, ul.hasNOlinks span{
	font-weight:bold;
}

ul.haslinks span.red, ul.hasNOlinks span.red{
	font-weight:normal;
	color:#ee3424;
}

ul.haslinks span.hilite, ul.hasNOlinks span.hilite{
	font-weight:normal;
	font-style:italic;
}

.rightCol .haslinks, .rightCol .hasNOlinks{
	float:left;
	padding-left:10px;
}

/*----------------- End of List Styles ---------------*/

/*----------------- Left Column Content Area Styles -------------*/

#left_content {
	width: 158px;
	margin-top: 5px;
	height: auto;
	float: left;
}

#left_content #sideNav {
	height: auto;
	width: 158px;
}

#left_content #promoBox {
	height: auto;
	width: 158px;
}
#left_content #promo1 {
	height: auto;
	width: 158px;
}
#left_content #promo2 {
	height: auto;
	width: 158px;
}
#left_content .financial{
	width:150px;
	margin:0 0 0 0;
	border: 1px solid #BABABA;
}

/*----------------- End of Left Column Content Area Styles -------------*/

/*----------------- Right Column Styles ------------------*/

#right_content {
	width: 780px;
	margin-top: 5px;
	float: right;
	margin-left: 0px;
	margin-bottom: 5px;
	height: 390px;
	min-height:390px;
	height: auto;
	}
	
#lifttrucks #right_content {
	border: 1px solid #BABABA;	
}

	
/*----------------- End of Right Column Styles ------------------*/	

/* --------  Home Page specific styles  -------- */

/* --------  rotator in-page placement  -------- */
div#homeflash {
	z-index:0;
	position:relative;
	width:960px;
	height:245px;
	margin:24px 0;
	
}

/* --- REMOVED UNDERLINE ON HOMEFLASH IMAGE ---- */
div#homeflash a:link, div#homeflash a:visited{
	text-decoration:none;
	} 



/* --------  rotator css  -------- */
div#homeflash ul li {
	float:left;
	position:absolute;
	list-style: none;
}

div#homeflash ul li.show {
	/*  z-index:500px;	 */
}

div#homeflash ul li.show span.h2{
	  z-index:500px;	 
}

div#homeflash ul li.hidden span.h2{
	 display:none;
}

div#homeflash ul li.hidden.show span.h2{
	 display:block;
}

div#homeflash span.h2{
	position:absolute;
	top:26px;
	left:20px;
	font-size:22px;
	color:#ee3424;
	width:300px;
	padding:0;
	background:none;
	
}

div#homeflash span.h2 span.tagline, div#homeflash span.h2 span.tagline-b{
	top:60px;
	left:0px;
	font-size:17px;
	color:#000;
	display:block;
	line-height:20px;
	padding:10px 0 4px 0;
	font-weight:normal;
	background:none;
}

div#homeflash span span.tagline-b{
	top:36px;
}

div#homeflash a:link{
	text-decoration:none;
	cursor:pointer;
}

/*-------- end of rotator ----------*/

#homepage #content h2{
	padding:25px 0 0 0;
	font-size:12px;
	margin:0;
	line-height:17px;
	font-weight:bold;
	background:none;
}

#homepage #content {
	width:470px;
	float:right;
	margin-right:15px;
	min-height:160px;
    height:auto !important;
    height:160px;
}

#homepage .imgFloatLeft{
	padding:0 20px 0 0;
}

#homepage .imgFloatRight{
	padding:0;
}

#firstBox{
	background:url(http://www.arbor-inc.com/_assets/images/arbor-home/integratedsolutions_box.jpg) top right no-repeat;
	position:relative;
}
 
#secondBox{
	background:url(http://www.arbor-inc.com/_assets/images/arbor-home/fleetoptimization_box.jpg) top right no-repeat;
	position:relative;
}

#thirdBox{
	background:url(http://www.arbor-inc.com/_assets/images/arbor-home/raymondlifttrucks_box.jpg) top right no-repeat;
	position:relative;
}

#fourthBox{
	background:url(http://www.arbor-inc.com/_assets/images/arbor-home/storagesolutions_box.jpg) top right no-repeat;
	position:relative;
}

.homebottombox {
	margin-right: 17px;
	float: left;
	margin-top: 24px;
	width:225px;
	height:135px;
	border:1px solid #bababa;
	display:inline;
}

#secondBox.homebottombox{
	margin-right:18px;
}

#fourthBox.homebottombox{
	margin-right:0px;
}

.homebottombox h3{
	font-weight:normal;
	font-size:14px;
	line-height:16px;
	color:#EE3424;
	padding:16px 0 0 16px;
	margin:0;
}

.homebottombox h4{
	padding:2px 0 2px 0;
	margin:0;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
}

.homebottombox p{
	font-weight:normal;
	font-size:11px;
	line-height:11px;
	color:#000000;
	padding:8px 0 0 16px;
	margin:0;
}

.homebottombox a img{
	border:none;
	margin-bottom:-2px;
}

.homebottombox h3 a, .homebottombox h3 a:visited{
	color:#ee3424;
	text-decoration:none;
}

.homebottombox a, .homebottombox a:visited{
	text-decoration:none;
}

.homebottombox span.hilite{
	color: #333;
	font-style:italic;
}

.homebottombox a span.hilite:hover, .homebottombox a:hover span.hilite{
	color: #ee3424;
	font-style:italic;
}

.homebottombox a span.regmark:hover, .homebottombox a:hover span.regmark{
	color: #ee3424;
}

p.learnmore{
	position:absolute;
	bottom:16px;
	left:16px;
	padding:0;
}

p.learnmore a:link, p.learnmore a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#ee3424;
	text-transform:uppercase;
}

p.learnmore a:hover{
	text-decoration:underline;
}


/* --------  End of Home Page specific styles -------- */
/* -------- secondary content styles -------- */

#secondary_content.giveusacall{
	width:150px;
	height:200px;
	float:left;
	padding:0;
	margin:20px 0 0 0;
	border: 1px solid #BABABA;
}
#secondary_content.financial{
	width:150px;
	height:80px;
	float:left;
	padding:0;
	margin:20px 0 0 0;
	border: 1px solid #BABABA;
}

#secondary_contentRight.chooseTruckBox{
	width:780px !important;
	height:150px;
	float:right;
	padding:0;
	margin:10px 0 0 0;
	border: 1px solid #BABABA;
	white-space:nowrap;
}

#secondary_contentRight.tabBox{
	width:780px !important;
	height:auto;
	float:right;
	padding:0;
	margin:10px 0 0 0;
	border: 1px solid #BABABA;
}
	

.chooseTruckBox ul {
	float:left;
}

.chooseTruckBox ul li{
	display:inline;
	list-style-type:none;
}

.chooseTruckBox div{
	float:right;
	margin:25px 5px 0 0;
	padding:0;
}


.chooseTruckBox h3 {
	font-size: 18px;
	font-weight: bold;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	color:#ee3424;
	line-height:22px;
}

.chooseTruckBox h3 sup{
	font-size:10px;
}



/* --------  Our Difference specific styles  --------- */

#our-difference #right_content{
	padding-bottom:20px;
}


/* -------- tab styles -------- */
.tab_panel {

	height: 375px;
	float: left;
	border:none;
	background-image: url(../images/overview_bg.gif);
	background-repeat: repeat-x;
}
.tab_panel h1 {
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}

#shorttabs {
	margin:0;
	color:#FFFFFF;
	white-space:nowrap;
	font-size: 11px;
	font-weight: bold;
	height: 25px;
	background-image:url(../images/tab_bg.gif);
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40px;
	border:none;
}

#shorttabs ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#shorttabs li{
	display:inline;
	
}

#shorttabs li a{
	text-decoration:none;
	float: left;
	background-repeat: repeat-x;
	padding:6px 16px;
	margin: 0px 10px;
	color: #FFFFFF;
	border:none;
}

#shorttabs li a:hover{
	color: #000000;
}
#shorttabs .selected{
	padding:6px 16px;
	margin: 0px 10px;
	background-image:url(../images/tab_white_bg.gif);
	background-repeat: repeat-x;
	color: #EE3124;
}
/* --------- End Tab Styles --------- */

/* ------------------- right content tab styles ---------------- */

.tab_panel h1 {
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}


#right_content .tab_panel_narrow h2 {
	padding:0 0 0 30px;
	color:#ee3424;
	background:url(../images/tabpanel_headlineBg.gif) 0px 5px no-repeat;
}

#overview_txt_narrow{
	width: 305px;
	float: left;
}

#specs_txt_narrow {
	width: 360px;
	float: left;
} 

#overview_flash_narrow {
	width: 400px;
	float: left;
	position:relative;
	padding-left:40px;
}

#specs_img_narrow{
	width:337px;
	float:left;
	margin-left:40px;
}

#flashmovie{
	margin:0 0 0 0;
}

#moviethumb{
	position:absolute;
	top:10px;
	right:10px;
	width:89px;
	height:68px;
	cursor:pointer;
	display:none;
}

#overview_video {
	width: 130px;
	float: left;
	padding-top: 20px;
}

#info_narrow, #specs_narrow {
position:relative;
}

#overview_narrow, 
#features_narrow, 
#options_narrow, 
#specs_narrow, 
#applications_narrow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 390px;
	min-height:390px;
	height: auto;
	width: 780px;
}

.overview_narrow_list, 
.specs_narrow_list{
	list-style-image:url(../images/arrow_bullet.gif);
	font-size: 11px;
	padding:0 0 0 4px;
	margin:20px 0 0 40px;
}

.overview_narrow_list  li{
	margin-bottom:6px;
}

.specs_narrow_list li{
	margin-bottom:6px;
}

.overview_narrow_list  li span, 
.specs_narrow_list li span{
	font-weight:bold;
}

#features_nav{
	white-space:nowrap;
	padding-left: 200px;
}

.features_navlist{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.features_navlist li{
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#specs_narrow.tab_panel_narrow, 
#applications_narrow.tab_panel_narrow {
	background-image:none;
}

.tab_panel_narrow{
	background-image:url(../images/overview_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	border:medium none;
	float:left;
}

.tab_panel_narrow  h1 {
	font-size: 13px;
	font-weight: bold;
	padding:10px 0 10px 30px;
	margin: 0px;
	white-space:nowrap;
}

#features_narrow_nav{
	white-space:nowrap;
	padding-left: 130px;
}

.features_narrow_navlist{
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.features_narrow_navlist li{
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#applications_narrow .apptypecolumn{
	width:225px;
	margin:15px 0 0 26px;
	padding:0;
	float:left;
	min-height:250px;
    height:auto !important;
    height:250px;
}

#specs_narrow p{
	bottom:0;
	display:block;
	font-size:11px;
	left:32px;
	line-height:13px;
	padding-top:15px;
	position:absolute;
	width:300px;
}

#specs_narrow p a:link, #specs_narrow p a:visited{
	color:#ee3424;
}

#specs_narrow p a:hover{
	text-decoration:underline;
}

.specsdiagram{
	padding:0 0 0 145px;
}

.specsBox{
	float:left;
	margin:10px 0 5px 0;
	padding:0;
}

.specsBox.topleft{
	width:355px;
	height:120px;
	margin-left:30px;
	background:url(../images/specs/specs-universal.gif) bottom left no-repeat;
}

.specsBox.topright{
	width:240px;
	height:120px;
	margin-left:15px;
	position:relative;
}

.specsBox.bottomleft{
	width:355px;
	height:75px;
	margin-left:30px;
	background:url(../images/specs/specs-deep-reach.gif) bottom left no-repeat;
}

.specsBox.bottomright{
	width:240px;
	height:75px;
	margin-left:15px;
	position:relative;	
}

.specsBox dl{
	width:240px;
}

.specsBox dt{
	background:#bababa;
	height:18px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 0 12px;
}

.specsBox dd{
	padding:2px 0 0 12px;
}

.specsBox.topleft dl, .specsBox.topright dl{
	margin-top:45px;
}

.specsBox.topleft dl, .specsBox.bottomleft dl{
	margin-left:115px;
}

.specsBox.topright .bgBox{
	width:57px;
	height:116px;
	background:url(../images/specs/specs-elevated-height.gif) bottom right no-repeat;
	position:absolute;
	right:0;
	bottom:0;
}

.specsBox.bottomright .bgBox{
	width:90px;
	height:73px;
	background:url(../images/specs/specs-battery.gif) bottom right no-repeat;
	position:absolute;
	right:30px;
	bottom:0;
}



#info_txt_narrow {
	width: 360px;
	float: left;
}

#info_img_narrow{
	width:337px;
	float:left;
	margin-left:40px;
}

#info_img_narrow img{
	width:337px;
	height:317px;
}

#info_narrow{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 390px;
	min-height:390px;
	height: auto;
	width: 780px;
}

#info_narrow, #specs_narrow {
	position:relative;
}

#info_narrow.tab_panel_narrow {
	background-image:none;
}

#info_narrow p{
	padding-top:15px;
	display:block;
	width:320px;
	position:absolute;
	bottom:0;
	left:32px;
	font-size:11px;
	line-height:13px;
}

#info_narrow p a:link, #info_narrow p a:visited{
	color:#ee3424;
}

#info_narrow p a:hover{
	text-decoration:underline;
}

.information_narrow_list span {
	font-weight:bold;
}

.information_narrow_list span.regmark{
	font-weight:normal;
	font-size:10px;
	line-height:10px;
	vertical-align:top;
}

.information_narrow_list{
	margin: 20px 0 -10px 32px;
	padding: 0 0 5px 0;
	list-style-image:url(http://www.arbor-inc.com/_assets/images/bullet_red_arrow.gif);
	list-style-position:outside;
	width:300px;
}

.information_narrow_list li{
	padding: 2px 0 4px 0px;
	margin:0 0 0 12px;
}

p.colheader {
	font-size:13px;
	font-weight:bold;
	padding:15px 0 5px;
}


/*-------------  end of right content tab styles  ---------------*/


/* --------- lift truck styles --------- */

#lifttrucks .intro p.help{
	color:#ee3424;
	font-weight:bold;
	font-size:10px;
	padding:5px 0 5px 40px;
}


intro h2 {
	margin: 15px 0 10px 0;
	color:#000000;
}





#lifttrucks.main h2{
	color:#ee3424;
	background:none;
	padding-left:15px;
}

#lifttrucks.main h2 span{
	font-weight:bold;
	font-style:normal;
}

#lifttrucks.intro h2 span{
	font-size: 22px;
	color:#ee3424;
	font-weight:normal;
}

#lifttrucks .intro h2{
	padding:0 0 0 68px;
	margin:15px 0 5px 0;
	color:#000000;
	background:url(../images/reachfork/mainheadlineBg.gif) 0px 5px no-repeat;
}

#lifttrucks .intro p{
	padding:0 20px 0 68px;
	margin:0 0 10px 0;
}

#right_content #trucksArt{
	float:left;
	padding:0 0 0 30px;
}

#lifttrucks #trucksArt{
	float:left;
	padding:0 0 0 30px;																						/*   Changed 70 to 30 */
}

#lifttrucks .pallet_trucks #trucksArt{
	padding-top:15px;
	padding-bottom:10px;
}

#lifttrucks .orderpickers #trucksArt{
	padding-left:0px;
}

#trucksArt ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

#trucksArt ul li{
	display:inline;
	padding:0;
	margin:0;
}

#trucksArt ul li a img{
	padding:0;
	margin:0;
}

.intro .copy{
	float:left;
	padding:0 0 0 68px;
}

.copy a:link, .copy a:visited {
	display:none;
}

.fourD .copy, .swingreach .copy, .sideloaders .copy,  .reachfork .copy{
	padding-top:27px;
	width:210px;
}

 .reachfork .copy{
	padding-top:60px;
}

.intro #RightCopyBlock, 
.intro #LeftCopyBlock,
.intro #RightSmallCopyBlock,
.intro #LeftSmallCopyBlock {
	float:left;
}

.intro #RightCopyBlock p, 
.intro #LeftCopyBlock p{
	color:#ee3424;
	font-weight:normal;
	font-size:15px;
	line-height:18px;
	font-style:normal;
	padding:0;
}

.intro #RightCopyBlock{
	margin:0 0 10px 0;
}

.intro #LeftCopyBlock{
	margin:0 0 10px 0;
}

.intro #RightSmallCopyBlock p,
.intro #LeftSmallCopyBlock p{
	color:#000000;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	padding:0;
}

.intro #RightSmallCopyBlock, .intro #LeftSmallCopyBlock{
	margin:0 0 10px 0;
}

.intro #RightCopyBlock p,  .intro #RightSmallCopyBlock p{
	padding-right:15px;
}

#lifttrucks .intro p.help{
	color:#ee3424;
	font-weight:bold;
	font-size:10px;
	padding:5px 0 5px 40px;
}

.orderpickers .copy,  .pallet_trucks .copy, .counterbalanced .copy{
	padding:0 0 0 40px;
	width:660px;
}

.sideloaders .copy{
	padding:15px 0 0 68px;
}

#lifttrucks .counterbalanced p{
	width:420px;
}


.orderpickers #RightSmallCopyBlock {
width:420px;
}


/*-------------Fleet Solutions Styles --------------------*/

#fleetsolutions {
	border: none;
}

/* --------- iwarehouse styles ---------*/

#iwarehouse#right_content h2{
	margin-top:16px;
}

#iwarehouse#right_content h2 span{
	color:#ee3424;
	font-style:italic;
	padding:0;
	margin:0;
} 

#iwarehouse #right_content {
	border:1px solid #BABABA;
}

#iwarehouse .wideCol{
	padding-right:20px;
}

#maintenance_tracking{
}

#fleetsolutions{	
}

#iwarehouse_overview,  #iwarehouse_gateway,  #iwarehouse_imetrics, 
#iwarehouse_iport, #iwarehouse_iverify,  #iwarehouse_iimpact, 
#iwarehouse_ialert,  #iwarehouse_icontrol, #iwarehouse_itrack,  #iwarehouse_ipick{
padding-top:10px;
}

#iwarehouse_overview{
}

#iwarehouse_gateway{
}

#iwarehouse_iport{
	background:url(../images/fleet-management/iwarehouse-iport.jpg) bottom right no-repeat;
	min-height:578px;
    height:auto !important;
    height:578px;
}

#iwarehouse_itrack{
}

#iwarehouse_iverify{
	background:url(../images/fleet-management/iwarehouse-iverify.jpg) bottom left no-repeat;
	min-height:578px;
    height:auto !important;
    height:578px;
}

#iwarehouse_imetrics{	
	background:url(../images/fleet-management/iWarehouse-imetrics.jpg) right 57px no-repeat;
	min-height:520px;
    height:auto !important;
    height:520px;
}

#iwarehouse_ialert{
}

#iwarehouse_icontrol{
}

#iwarehouse_iimpact{
}

#iwarehouse #shorttabs {
	padding-left: 0px;
}

#iwarehouse #shorttabs ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#iwarehouse #shorttabs li{
	display:inline;
}

#iwarehouse #shorttabs li a{
	padding:6px 14px;
	margin: 0px 2px;
}

#iwarehouse #shorttabs li a:hover{
	color: #000000;
}

#iwarehouse #shorttabs .selected{
	padding:6px 14px 7px;
	margin: 0px 2px;
}

ul.iwarehouse {
	float: left;
	width:260px;
	margin: 5px 0 10px 15px;
	padding: 0;
	list-style: none;
	display:inline;
}

ul.iwarehouse-narrow{
	float: left;
	width:200px;
	margin: 5px 0 10px 5px;
	padding: 0;
	list-style: none;
	display:inline;
}
 
ul.iwarehouse li {
    float: left;
    width:250px;
    margin: 0;
    background: url(../images/arrow_bullet.gif) 0 3px no-repeat;
    padding: 0 0 4px 10px; /* left padding moves the text away from the bullet */
} 

ul.iwarehouse-narrow li {
	float: left;
    width:190px;
    margin: 0;
    background: url(../images/arrow_bullet.gif) 0 3px no-repeat;
    padding: 0 0 4px 10px; /* left padding moves the text away from the bullet */
} 

	
/*-------------assetprotection Styles -----------------*/
/*
#assetprotection #right_content{		
	border:1px solid #BABABA;
	background:url(../images/parts-and-service/assetprotection.jpg) top left no-repeat;
	min-height:630px;
    height:auto !important;
    height:630px;
}*/

#assetprotection_overview,
#assetprotection_warranty,
#assetprotection_gold,
#assetprotection_silver,
#assetprotection_bronze{
	padding-top:10px;
}

/* --------- Box Styles --------- */

.threeCol {
	width:220px;
	height:80px;
	min-height:80px !Important;
	float:left;
	margin:15px 15px 15px 0;
	border:1px solid #e2e2e2;
	padding:10px;
}

.threeColRight{
	float:right;
	margin:15px 0 15px 0;
	width:220px;
	height:80px;
	min-height:80px !Important;
	border:1px solid #e2e2e2;
}
.threeCol img, .threeColRight img{
	padding-bottom:10px;
}

/* --------- What's New promotional boxes --------- */
.colPromo{
	float:left;
	width:364px;
	padding:20px 0 0 20px;
}
.colPromoWide {
	float:left;
	width:712px;
	height:320px;
	min-height:320px !Important;
	padding:20px 0 0 20px;
}



/*-------------   page style --------------*/

#parts a.txtBtn em{
	width:100px;
	height:30px;
	display:inline-block;
	background:#ee3424;
	color:#fff;
	padding:6px 2px;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	border-left:1px solid #e2e2e2;
}

#parts a.txtBtn:hover em{	
	border-top:1px solid #333;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	border-left:1px solid #333;
	color:#333;
}

#parts a.txtBtn{
	display:inline-block;
	padding:4px;
	border:1px solid #b2b2b4;
	min-height:42px;
	height:auto !important;
	height:42px;
	text-decoration:none;
	margin:0 2px;
}

ul.partsLogos li{
	margin:6px 0 12px 0;
}

/* form styles */

.horizontalForm label {
	display:block;
	float:left;
	margin:10px 5px 0 5px;
	
}

#right_content .horizontalForm p{
	float:left;
	padding:0 15px 0 15px;
	line-height:12px;
	margin:10px 0 0 0px;
}

.horizontalForm fieldset {
	border:0 none;
	display:block;
	padding:0;
	width:320px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}

.horizontalForm input.horFormInput{
	width:300px;
	height:20px;
	display:block;
}
.horizontalForm select.horFormSelect{
	width:300px;
	height:20px;
	display:block;
}

.horizontalForm textarea{
	width:300px;
	height:60px;
	display:block;
}

.FormClear {
clear:both;
margin-top:0px;
}

#contactus .horizontalForm{
	
	width:330px;
}

#contactus #map{
	border:1px solid #999;
	margin-top:18px;'
	
}

/*-------- form validation styles ------------*/
form em{
	color:#00CC33;
}

.formError {
	position:absolute;
	top:300px; left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000;
}

#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}
		
.ajaxSubmit{ 
	padding:20px; 
	background:#55ea55;
	border:1px solid #999;
	display:none
}

.formError .formErrorContent {
	width:100%; 
	background:#ee0101;
	color:#fff;
	width:150px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #ddd;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
	background:#ee3424;
}
			
.blackPopup .formErrorContent {
	background:#ccc;
	color:#FFF;
}
			
.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; 
	height:15px;
	z-index:5001;
}

.formError .formErrorArrowBottom{
	top:0;
	margin:-4px;
}
			
.formError .formErrorArrow div{
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	box-shadow: 0px 2px 3px #444;
	-moz-box-shadow: 0px 2px 3px #444;
	-webkit-box-shadow: 0px 2px 3px #444;
	font-size:0px; 
	height:1px; 
	background:#ee0101;
	margin:0 auto;
	line-height:0px; 
	font-size:0px; 
	display:block;
}

.formError .formErrorArrowBottom div{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
					
.greenPopup .formErrorArrow div{
	background:#ee3424;
}

.blackPopup .formErrorArrow div{
	background:#ccc;
	color:#FFF;}

.formError .formErrorArrow .line10{
	width:15px;
	border:none;} 

.formError .formErrorArrow .line9{
	width:13px;
	border:none;
} 

.formError .formErrorArrow .line8{
	width:11px;
} 

.formError .formErrorArrow .line7{
	width:9px;
} 

.formError .formErrorArrow .line6{
	width:7px;
} 

.formError .formErrorArrow .line5{
	width:5px;
} 

.formError .formErrorArrow .line4{
	width:3px;
} 

.formError .formErrorArrow .line3{
	width:1px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:0px solid #ddd;
} 
					
					
.formError .formErrorArrow .line2{
	width:3px;
	border:none;
	background:#ddd;
}

.formError .formErrorArrow .line1{
	width:1px;
	border:none;
	background:#ddd;
}  

/*  literature-tabs style */

#literatures-box{
	border:1px solid #BABABA;
	margin-bottom:12px;
	width:760px;
}

#literature-tabs{
	float:left;
}

#literature-content{
	float:right;
	border-left:1px solid #c5c5c5;
	width:617px;
	min-height:240px;
    height:auto !important;
    height:240px;
}

#literature-tabs ul.idTabs li{
	border-bottom:1px solid #c5c5c5;
	background:#f7f7f7;
}

#literature-tabs ul.idTabs li a:link, #literature-tabs ul.idTabs li a:visited{
	text-decoration:none;
}

#literature-tabs ul.idTabs li a{
	display:block;
	font-size:11px;
	line-height:28px;
	text-decoration:none;
	width:110px;
	padding:0 20px 0 10px;
}

#literature-tabs ul.idTabs li.doubleline a{
	line-height:12px;
	padding:6px 20px 6px 10px;
}


#literature-tabs ul.idTabs li a.selected{
	background:url(../images/literature/literature-tab-selected.png)  125px center no-repeat;
	color:#ee3424;
}

#literature-tabs ul.idTabs li a:hover{
	text-decoration:underline;
}

#literature-content ul.haslinks{
	margin-left:24px;
}

/* ------------ tabBox styles --------------------------- */	

#tabBox {
	margin:0;
	white-space:nowrap;
	font-size: 11px;
	font-weight: bold;
	height: 37px;
	background:#e5e5e5;
	padding:0;
	margin:0;
	border-bottom:1px solid #BABABA;
}

#tabBox ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#tabBox li{
	display:inline;
	line-height:37px;
	padding:0;
	margin:0;
}

#tabBox li a{
	text-decoration:none;
	float: left;
	background-repeat: repeat-x;
	padding:0px;
	margin: 0px;
	color: #ee3424;
	text-align:center;
}

#tabBox li a:hover{

	color: #000000;
}

#tabBox .selected{
	padding:0px;
	margin: 0px;
	background:url(../images/reachfork/tabBoxTabBg.gif) top left repeat-y;
	color: #FFFFFF;
}

#highperformanceDNA,
#advancedengineering,
#ergonomics,
#configurable{
	margin:10px 0 0 0;
	float:left;
	padding:0 10px 10px 10px;
}

#highperformanceDNA img,
#advancedengineering img,
#ergonomics img,
#configurable img{
	float:left;
}

#tabBox li a.tab1{
	width:185px;
	border-right:1px solid #bababa;
}

#tabBox li a.tab2{
	width:188px;
		border-right:1px solid #bababa;
}

#tabBox li a.tab3{
	width:135px;
		border-right:1px solid #bababa;
}

#tabBox li a.tab4{
	width:201px;
}

.tabBoxCopy{
	float:left;
	margin:0 0 0 15px;
}

.tabBoxCopy h3{
	color:#ee3424;
	font-size:14px;
	padding:15px 0 0 15px;
	margin:0;
	font-weight:bold;
}

.tabBoxCopy ul{
	padding:15px 0 0 15px;
	margin:0;
	font-weight:bold;
	font-size: 11px;
	width:420px;
}

.tabBoxCopy ul li{
	list-style-image:url(../images/arrow_bullet.gif);
	padding:0 0 0 0;
	margin:4px 0 0 15px;
}

/*---------------  SWF movie popo up box styles ----------*/

.swfbox{
	display: none;
	z-index: 5100;
}

.swfbox-back{
	position: absolute;
	left: 0%;
	width: 100%;
}

.swfbox-container{
	position: absolute;
	left: 0%;
	width: 100%;
	overflow: visible;
}
 
.swfbox-content{
	position: absolute;
	left: 0%;
	width: 100%;
	text-align: center;
}

.swfbox-flash{ 
	vertical-align: middle; 
}

/*------------------------------------------------------*/

/*--- careers page styles ---*/

dl.current-openings{
	margin:0;
	padding:10px;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #fff;
}

dl.current-openings.first{
	border-top:none;
}

dl.current-openings.last{
	border-bottom:none;
}

dt.jobTitle{
	font-size:14px;
	line-height:18px;
}

dt.jobLocation{
	display:inline;
}

dt.jobPostDate{
	display:inline;
	padding-left:6px;
	font-size:11px;
}

dd.jobDescription, dd.jobDetails{
	padding:8px 0;
}

dt.jobRequirements{
	padding:10px 0 5px 0;
	font-size:13px;
	line-height:16px;
}

dd.jobRequirementsItem{
	padding:4px 0 4px 8px;
}

dd.jobInstructions{
	padding:12px 0 8px 0;

}

/* --------- */

.clear{
    clear: both;

}

categories{
	width:780px;
}



<!--iWarehouse Styles-->

#homeiwarehouse{
	background:url(../images/raymond-home/home-iwarehouse.gif) no-repeat;
}

#iwarehouse h2 span.branding sup{
	font-size:11px;
	vertical-align:top;
	line-height:11px;
}

#iwarehouse#right_content h2{
	margin-top:16px;
}

#iwarehouse#right_content h2 span{
	color:#ee3424;
	font-style:italic;
	padding:0;
	margin:0;
} 

#iwarehouse #right_content {
	border:1px solid #BABABA;
}

#iwarehouse .wideCol{
	padding-right:20px;
}

#iwarehouse_overview,  #iwarehouse_options, #iwarehouse_gateway,  #iwarehouse_imetrics, 
#iwarehouse_iport, #iwarehouse_iverify,  #iwarehouse_iimpact, 
#iwarehouse_ialert,  #iwarehouse_icontrol, #iwarehouse_itrack,  #iwarehouse_ipick{
padding-top:10px;
}

#iwarehouse_overview{
}

#iwarehouse_gateway{
}

#iwarehouse_iport{
	background:url(../images/fleet-management/iwarehouse-iport.jpg) bottom right no-repeat;
	min-height:578px;
    height:auto !important;
    height:578px;
}

#iwarehouse_itrack{
}

#iwarehouse_iverify{
	background:url(../images/fleet-management/iwarehouse-iverify.jpg) bottom left no-repeat;
	min-height:578px;
    height:auto !important;
    height:578px;
}

#iwarehouse_imetrics{	
	background:url(../images/fleet-management/iWarehouse-imetrics.jpg) right 57px no-repeat;
	min-height:520px;
    height:auto !important;
    height:520px;
}

#iwarehouse_ialert{
}

#iwarehouse_icontrol{
}

#iwarehouse_iimpact{
}

#iwarehouse #shorttabs {
	padding-left: 0px;
}

#iwarehouse #shorttabs ul {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

#iwarehouse #shorttabs li{
	display:inline;
}

#iwarehouse #shorttabs li a{
	padding:6px 14px;
	margin: 0px 2px;
}

#iwarehouse #shorttabs li a:hover{
	color: #000000;
}

#iwarehouse #shorttabs .selected{
	padding:6px 14px 7px;
	margin: 0px 2px;
}

ul.iwarehouse {
	float: left;
	width:260px;
	margin: 5px 0 10px 15px;
	padding: 0;
	list-style: none;
	display:inline;
}

ul.iwarehouse-narrow{
	float: left;
	width:200px;
	margin: 5px 0 10px 5px;
	padding: 0;
	list-style: none;
	display:inline;
}
 
ul.iwarehouse li {
    float: left;
    width:250px;
    margin: 0;
    background: url(/_assets/images/fleet-management/arrow_bullet.gif) 0 3px no-repeat;
    padding: 0 0 4px 10px; /* left padding moves the text away from the bullet */
} 

ul.iwarehouse-narrow li {
	float: left;
    width:190px;
    margin: 0;
    background: url(/_assets/images/fleet-management/arrow_bullet.gif) 0 3px no-repeat;
    padding: 0 0 4px 10px; /* left padding moves the text away from the bullet */
} 

.fleetsolutionsiwarehouse h3#pageheadline{
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0 0 8px 0;
	
}

.fleetsolutionsiwarehouse h4#pagetagline{
	background:none;
	color:#000;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	padding:0;
	margin:0 0 10px 0;
}

.fleetsolutionsiwarehouse h3#pageheadline span{
	color:#ee3424;
}


/* ------ Lift truck section specific styles ----- */

#lifttrucks #container{
	position:relative;
}


#lifttrucks #container #secondary_content.giveusacall{
	display:none;
}

#secondary_content.financial{
	clear:left;
	position:absolute;
	top:450px;
	left:0;
}

