/** Browser Reset **/
*{margin:0; padding:0;}
html,body{width:100%; height:100%;}
body{
	/* background:url(/media/build/bodybg.jpg) top left repeat; */
	background:url(/media/build/steel-bg-repeat.jpg) top left repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.625em;
	color:#000;
	line-height:1.6em
}

span.printSwfType
{
	display:none;
}

p,li{font-size:1.1em}
table{border-collapse:collapse; border:0px;}
input,select,textarea{font-size:11px; font-family:Verdana,Arial,Helvetica,sans-serif;}
td{vertical-align:top;}
img{border:0px;}
a{color:#0079a5; text-decoration:none;font-weight:bold}
a:hover{text-decoration:underline;}

.ba{color:#0079a5; text-decoration:none;font-weight:bold}
.crumbTrail .ba{color:#0079a5; text-decoration:none;font-weight:normal !important}

h1.homepage
{
	font-size:1.4em !important;
	color:#000000 !important;
	margin:0 40px 20px 0 !important;
	padding:0 !important;
	font-style:normal !important;
	text-transform:none !important;
	font-family:Verdana,Arial,Helvetica,sans-serif !important;
}

h1
{
	color:#ffffff;
	font-size:2.0em;
	padding-top:5px;
	font-style:italic;
	text-transform:uppercase;
}

.bodyContainer
{	
	margin:0 auto !important;
	width:905px;
	padding:0 4px 10px 0px !important;
}

.headerContainer
{
	float:left;
	width:904px;
	height:233px;
	background:url(/media/build/headerbg.png) bottom left no-repeat;
	padding:0 0 0 4px;
	margin:0;
}

.headerContainer img{float:left}

#flashHeader{float:left;height:233px;position:absolute}

.headerContainerForPrint{display:none}

.buttonContainer
{
	float:left;
	width:903px;
	height:96px;
	padding:0 0 0 5px;	
	background:url(/media/build/navbg.png) top left no-repeat;
}

.buttonContainer ul
{
	float:left;
	position:relative;
	width:901px;
	list-style-type:none;
	padding:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	margin:0;
}

.buttonContainer ul li
{	
	float:left;
	font-size:1.3em;
	font-weight:bold;
	color:#f8e92e;
	background:url(/media/build/navborder.gif) top right no-repeat;
	padding:5px 14px 5px 14px;
	list-style-type:none;
	text-transform:uppercase;
}

.buttonContainer ul li.last{background:none}

.buttonContainer ul li a
{	
	float:left;
	color:#ffffff;
	text-decoration:none;
}

.buttonContainer ul li a:hover{color:#f7e930}

.buttonContainer ul li a.on{color:#f7e930}

.contentContainer
{
	float:left;	
	width:904px;
	padding:0 0 20px 4px;
	background:url(/media/build/contentbg.png) top left repeat;	
}

.leftContainer
{
	float:left;
	width:245px;
	padding:12px 0 0 0;
}

.mainContainer
{
	float:right;
	width:646px;
	padding:10px 0 0 10px;
	position:relative;
	z-index:5;
}

.resetMargin{margin-top:-20px !important}

.homepageLogoContainer
{
	float:left;
	width:120px;
	padding:0;
	margin:0;
	text-align:center;
}

.homepageLogoContainer img{display:inline;margin:0 0 15px 0}
.homepageLogoContainer p{font-size:1.0em;text-align:left}

.homepageBoxes
{
	float:left;
	width:504px;
	padding:0;
	margin:0 10px 10px 0;
}

.homepageSummaryText
{
	float:left;
	width:504px;
	font-size:1.1em;
	padding:0;
	margin:0 0 10px 0;
}

.homepageBox
{
	float:left;
	width:504px;
	background:url(/media/build/homepagebox_header.gif) top left no-repeat;
	padding:18px 0 0 0;
	margin:0 0 10px 0;
}

.homepageBox .header
{
	float:left;
	width:504px;
	background:url(/media/build/homepagebox_content.gif) top left repeat-y;
	padding:0;
	margin:0;	
}

.homepageBox .content
{
	float:left;
	position:relative;
	width:485px;
	background:url(/media/build/homepagebox_footer.gif) bottom left no-repeat;
	padding:0 0 30px 19px;
	margin:0;	
}

.homepageBox .content .data
{
	float:left;	
	width:280px;
	padding:0;
}

.homepageBox .content  .title
{
	float:left;
	padding:0 0 5px 0;		
	background:url(/media/build/arrow.gif) bottom left repeat-x;
}

.homepageBox .content  .title h2
{
	/* color:#00415a; */
	color:#004159;
	/* font-size:2.1em; */
	font-size:2.1em;
	font-weight:bold;
	font-style:italic;
	margin-left:-4px;
	padding-bottom:12px;
	position:relative;
	text-transform:uppercase;
	z-index:4;
}

h2 a,
h2 a:hover
{
	color:#004159;
	text-decoration:none;
}

.homepageBox .content  p
{
	float:left;
	padding:9px 0 0 0;
	line-height:1.4em;
	width:280px;	
	margin:0;	
}

.homepageBox .content img
{
	float:right;
	padding:0 20px 0 0;
}

.box_findAForklift
{
	float:left;
	width:240px;
	background:url(/media/build/repeat_findaforklift.jpg) top left repeat-y;
	padding:0 0 0 0 !important;
	margin:13px 0 0 0 !important;
}

.changeMarg{margin-top:4px !important}

fieldset{border:0;}

.box_findAForklift .content
{
	float:left;
	width:240px;
	color:#ffffff;
	font-size:1.1em;
	background:url(/media/build/bg_findaforklift.jpg) top left no-repeat;
	min-height:280px;
	padding:0 0 0 0;
	margin:0;
}

.box_findAForklift .footer
{
	float:left;
	width:240px;
	padding:15px 0 63px 0;
	margin:0;
	background:url(/media/build/poweredbygoogle.jpg) bottom left no-repeat;
}

.box_findAForklift .content h3
{
	background:url(/media/build/ttl_findaforklift.gif) top left no-repeat;
	width:142px;
	height:13px;
	margin:0 0 0 18px !important;
	padding:0 0 10px 0;
}

.box_findAForklift .content h3 span{display:none}

.box_findAForklift .content h3.searchTheSite
{
	float:left;
	display:inline;
	background:url(/media/build/ttl_searchthesite.gif) top left no-repeat;
	width:136px;
	height:14px;
	margin:8px 0 0 18px !important;
	padding:0 0 10px 0;
}

.box_findAForklift .content h3.searchTheSite span{display:none}

.noBorder .btnSubmit{padding-bottom:10px}

.box_findAForklift .content .row
{
	float:left;
	width:204px;
	background:url(/media/build/border_findaforklift.gif) bottom left repeat-x;
	padding:0 10px 11px 18px;
	margin:0 0 8px 0;
}

.box_findAForklift .noBorder{background:none !important;padding-bottom:0 !important}

.box_findAForklift .content .row table
{
	float:left;
	border-collapse:collapse;
	width:198px;
}

.box_findAForklift .content .row table td.title{padding:0 0 4px 0}
.box_findAForklift .content .row table td.text{padding:6px 5px 0 0}
.box_findAForklift .content .row .btnSubmit{float:right;display:inline;margin-right:9px;margin-top:5px}

.subNavBox
{
	float:left;
	width:240px;
	padding:0;
	margin:4px 0 10px 0px;
	background:url(/media/build/subnav_content.gif) top left repeat-y;
}

.subNavHeader
{
	float:left;
	width:240px;
	padding:0;
	background:url(/media/build/subnav_footer.gif) bottom left no-repeat;
}

.subNavContent
{
	float:left;
	width:240px;
	padding:7px 0 70px 0;
	margin:0px;
	background:url(/media/build/subnav_header.gif) top left no-repeat;
}

.subNavBox h3
{
	color:#ffffff;
	padding:0 0 0 14px;
	text-transform:uppercase;
	font-size:1.3em;
}

.subNavBox h3 a{color:#ffffff;text-decoration:none}
.subNavBox h3 a:hover{color:#ffffff;text-decoration:underline}

.subNavBox a:hover{color:#f7e930 !important;text-decoration:none}

.subNavBox ul
{
	float:left;
	width:232px;
	padding:0;
	margin:5px 0 10px 0;
}

.subNavBox ul li
{
	float:left;
	color:#f8e92e;
	width:218px;
	list-style-type:none;
	background:url(/media/build/subnav_divider.gif) bottom left no-repeat;
	padding:3px 0px 5px 14px;
	font-weight:bold;
}

.subNavBox ul li.on
{
	float:left;
	color:#f8e92e;
	width:218px;
	list-style-type:none;
	background:url(/media/build/subnav_bg.gif) top left repeat-y;
	padding:3px 0px 5px 14px !important;
	font-weight:bold;
}

.subNavBox ul li.on span
{
	float:left;
	display:block !important; display:inline;
	width:232px !important;
	min-height:5px;	
	padding:0 0 0 14px !important;
	margin:0px 0 -5px -14px !important;
	background:url(/media/build/subnav_divider.gif) bottom left no-repeat;
}

.subNavBox ul li.on a,
.subNavBox ul li.on a:hover
{font-weight:bold}

.subNavBox ul li.on ul li a,
.subNavBox ul li.on ul li a:hover
{
	font-weight:normal !important
}

.subNavBox ul li ul
{
	float:left;
	display:inline;
	margin-left:-14px !important;
	margin-bottom:0 !important;
	width:232px !important; 
}

.subNavBox ul li.on span ul li
{
	font-size:1.0em !important;
	background:url(/media/build/subnav_arrow.gif) top left no-repeat;
	padding:0 10px 7px 11px;
	display:inline;
	margin-left:14px;
	width:196px;
}

.subNavBox ul li a,
.subNavBox ul li a:hover
{
	font-weight:normal;
	color:#ffffff
}

.newsletterSignUp
{
	float:left;
	background:url(/media/build/bg_newsletterrepeat.jpg) top left repeat-y;
	width:240px;
	padding:0;
	margin:10px 0 12px 0;
}

.newsletterSignUp .content
{
	float:left;
	width:240px;
	background:url(/media/build/bg_newsletter.jpg) top left no-repeat;
	padding:0 0 0 0;
	margin:0;
}

.newsletterSignUp .footer
{
	float:left;
	width:220px;
	min-height:250px;
	background:url(/media/build/bg_newsletterfooter.jpg) bottom left no-repeat;
	padding:14px 0 60px 20px;
	margin:0;
}

.newsletterSignUp h3{background:url(/media/build/ttl_forkforcenewsletter.gif) top left no-repeat;height:48px;width:200px}
.newsletterSignUp h3 span{display:none}
.newsletterSignUp table
{
	float:left;
	border-collapse:collapse;
	padding:0;
	margin:0;
	font-size:1.1em;
	width:194px;
	color:#ffffff;
}

.newsletterSignUp p
{
	color:#ffffff;
	float:left;
	width:180px;
	font-size:1.1em;
	padding:3px 14px 6px 0;
}

.newsletterSignUp .errorNews
{
	float:left;
	width:181px;
	margin:0 0 10px 0;
	color:#000000;
	background-color:#f8e92e;
	padding:5px 5px 5px 8px;
	font-size:1.0em !important;
}

.newsletterSignUp .errorNews ul li
{
	color:#000000;
	list-style-type:none;
	padding:2px 0 0 0;	
	font-size:1.0em !important;
}

.newsletterSignUp table td{padding:0 0 8px 0}
.newsletterSignUp td.btnSubmit{text-align:right !important}
.newsletterSignUp td.btnSubmit input{float:right !important}

.crumbTrail
{
	float:left;
	width:633px;
	padding:0 0 10px 13px;
	font-size:1.1em;
	color:#666666;
}

.crumbTrail a{font-weight:normal;color:#0077a5}

.sectionTitle
{
	float:left;
	background:url(/media/build/sectiontitle.gif) #003c54 top left no-repeat;
	width:610px;
	height:53px;	
	padding:5px 0 0 15px;
	margin:0 0 10px 0px;
	color:#ffffff;
	text-transform:uppercase;
}

.sectionTitle h1.h1section
{
	color:#ffffff;
	font-size:2.0em;
	padding-top:5px;
	font-style:italic;
	text-transform:uppercase;
}

.contentBox
{
	float:left;
	position:relative;
	width:626px;
	background:url(/media/build/content_content.gif) top left repeat-y;
	padding:0;
	margin:0 0 10px 0px;
}

.contentBox .contentHeader
{
	float:left;
	width:626px;
	background:url(/media/build/content_footer.gif) bottom left no-repeat;
	padding:0;
}

.blueFooter
{
	background:url(/media/build/content_footer2.gif) bottom left no-repeat !important;
}

.contentBox .content
{
	float:left;
	width:580px;
	background:url(/media/build/content_header.gif) top left no-repeat;
	/* padding:19px 28px 35px 18px; */
	padding:29px 28px 35px 18px;
}

.contentBox ul
{
	list-style-type:none;
	margin:10px 0 0 0;
}

.contentBox ul li
{
	padding:0;
}

.lessBottomPadding{padding-bottom:21px !important;}

.alternativeHeaderBg
{
	background:url(/media/build/content_header2.gif) top left no-repeat !important;
}

.yellowHeaderBg
{
	background:url(/media/build/content_header4.gif) top left no-repeat !important;
}

.otherBrandTitle
{
	float:left;
	width:595px;
	background-color:#003e56;
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
	padding:6px 0px 6px 20px;
	margin:15px 0 10px -16px;	
	display:inline;
}


.searchResultsText
{
	color:#000000;
	float:left;
	width:585px;
	font-size:1.1em;
	margin-top:-10px;
	height:60px;
}

.redTitle
{
	width:288px;
	height:23px;
	padding:5px 0 0 11px;
	margin-top:-29px;
	margin-left:-18px;
	margin-bottom:10px;
	background:url(/media/build/content_header3.gif) top left no-repeat !important;	
}

.redTitle h3
{
	color:#ffffff;
	font-size:1.4em !important;
	font-style:italic;
}

.contentBox .content img.floatImg
{
	float:right;
	clear:right;
	padding:0 0px 15px 15px;
}

.contentBox .content h2{font-size:1.4em;padding-bottom:5px;}
.contentBox .content h3{font-size:1.4em;padding-bottom:5px;}

.contentBox .content p.border
{
	float:left;
	background:url(/media/build/content_divider.gif) bottom left no-repeat;
	width:559px;
	margin-top:0;
	padding:0 20px 20px 0px !important;
}

.quotes
{
	float:left;
	width:521px;
	background:url(/media/build/quotebg.gif) top left no-repeat;
	padding:20px 30px 0px 30px;
	margin:5px 0 10px 0;
}	

.jobItem
{
	float:left;
	width:581px;
	padding: 15px 0 5px 0;
}

.jobItem .title{font-size:1.3em;display:block;clear:left;font-weight:bold}

.jobItem .text
{
	float:left;
	width:430px;
	padding:0;
	font-size:1.1em;
}

.jobItem img
{
	float:right;
}

.featureStaff
{
	float:left;
	width:585px;
	margin-top:10px !important;
	padding:0px 0 20px 0;
	background:url(/media/build/profile_divider.gif) top center repeat-y;
}

.featureStaff img{border:1px solid #cccccc;display:block}
.featureStaff h3{font-size:1.1em !important;padding:8px 0px 8px 0}

.featureStaff .feature01
{
	float:left;
	width:272px;
	padding:0 20px 0 0;
}

.featureStaff .feature02
{
	float:left;
	width:273px;
	padding:0 0 0 20px;
}

.personnelProfile
{
	float:left;
	width:580px;
	padding:25px 0 0 0;
	margin:15px 0 0 0;
	background:url(/media/build/content_divider.gif) top left no-repeat;
}
.personnelProfile h3{font-size:1.1em !important;padding:0px 0px 5px 0 !important}


.listItem
{	
	float:left;
	width:585px;
	padding:15px 0 0 0;
}

.listItem .thumb{float:left;width:100px;padding-top:4px}
.listItem .text{float:left;width:485px;}

.listItem a.title,
.listItem a:hover.title
{
	color:#000000 !important;
}

.newsItem
{	
	float:left;
	width:585px;
	padding:0px 0 15px 0;
	margin:0 0 11px 0;
	background:url(/media/build/content_divider.gif) bottom left no-repeat;
}

.listItem h3
{
	font-size:11px !important;
	padding:0 !important;
	margin:0 !important;
}

.newsItem h2,
.newsItem h3
{
	font-size:1.1em !important;
	padding:0 !important;
	margin:0 !important;
}

.newsItem h2 a,
.newsItem h3 a
{
	color:#000000 !important;
}

.newsItem h2 a:hover,
.newsItem h3 a:hover
{
	color:#000000 !important;
	text-decoration:underline;
}
span.date{color:#666666}
div.date{color:#666666;font-size:1.1em}
.newsItem .thumb{float:left;width:130px;padding-top:4px}
.newsItem .text{float:left;width:455px;}

.pagination
{
	float:left;
	font-size:1.1em;
	width:580px;
	padding:10px 0 0 0;
}

.pagination .previous{float:left;width:100px;height:20px;}
.pagination .pageIndex{float:left;width:380px;text-align:center;}
.pagination .next{float:left;width:100px;height:20px;text-align:right}

.border{
	background:url(/media/build/content_divider.gif) top left no-repeat;
	padding-top:15px !important;
	padding-bottom:20px !important;
}

.contactUsContainer .border{padding-bottom:0 !important}

.moreOptions
{
	float:left;
	width:585px;
	margin:12px 0 0 0;
	padding:19px 0 15px 0;
	background:url(/media/build/content_divider.gif) top left no-repeat;
}

.moreOptions img.download{float:right}

.moreOptions h4{font-size:1.1em}

.moreOptions .relatedInfo
{
	float:left;
	width:300px;
}

.moreOptions .relatedInfo ul
{
	list-style-type:none;
	margin:8px 0 0 0;
}

.moreOptions .relatedInfo ul li
{
	padding:7px 0 0 0;
}

.backTo
{
	float:left;
	width:585px;
	padding:0 0 10px 0px;
	font-size:1.1em;
}

.introduction
{
	float:left;
	width:605px;
	padding:0 0 12px 0px;
}

.forkliftBox
{
	float:left;
	width:626px;
	background:url(/media/build/forklift-list-content.gif) top left repeat-y;
	margin:0 0 10px 0px;
}

.forkliftBox .header
{
	float:left;
	width:626px;
	background:url(/media/build/forklift-list-footer.gif) bottom left no-repeat;
	margin:0px;
}

.forkliftBox .header
{
	float:left;
	width:626px;
	background:url(/media/build/forklift-list-footer.gif) bottom left no-repeat;
	margin:0px;
}

.forkliftBox .content
{
	float:left;
	width:576px;
	background:url(/media/build/forklift-list-header.gif) top left no-repeat;
	margin:0px;
	padding:6px 30px 10px 20px;
}

.forkliftBox .data
{
	float:left;
	width:400px;
	padding:10px 0 15px 0;
}

.forkliftBox img{float:right;padding:12px 0 12px 0}

.forkliftBox .content  .title
{
	float:left;
	padding:0 0 4px 0;		
	background:url(/media/build/arrow.gif) bottom left repeat-x;
}

.forkliftBox .content  .title h2
{
	color:#00415a;
	font-size:2.0em;
	padding-bottom:12px;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}

.forkliftBox .content  p
{
	float:left;
	padding:9px 0 0 0;
	line-height:1.4em;
	width:400px;	
	margin:0;	
}

.listFeatures
{
	float:left;
	width:580px;
	height:135px;
	padding:0;
	margin:0;
}

.listFeatures .featured
{
	float:left;
	width:320px;
	padding:0 12px 0 0;
}

.listFeatures .featured a{color:#000000}

.listFeatures .rentToOwnFeature
{
	float:left;
	width:230px;
	padding:0 0 0 15px;
}

.listFeatures .rentToOwnFeature p{color:#ffffff;width:230px;}
.listFeatures .rentToOwnFeature p a{color:#ffffff}

.productDetails
{
	float:left;
	width:275px;
	padding:0px 10px 0 0;
	margin-left:-5px;
	display:inline;
}

.productDetails .specifications
{
	float:left;
	width:270px;
	padding:10px 0 0 0;
	font-size:1.1em;
}

.productImage
{
	float:left;
	width:300px;
	padding-top:4px;
}

.productImage .thumbnails
{
	float:left;
	width:300px;
}

.productImage .thumbnails img
{
	float:left;
	display:inline;
	padding:0 15px 0 0;
}

.productImage img{display:block;padding:0 0 8px 0}
.productImage .thumbnails img.third{padding-right:0 !important;}

.productImage .floatRight{margin-right:-5px;position:relative;z-index:5}

.productAdditionalInfo
{
	float:left;
	width:300px;
	margin:0 0 15px 0;
	background:url(/media/build/bg_additionalinfo_content.gif) top left repeat-y;
}

.productAdditionalInfo .addInfoContent
{
	float:left;
	width:274px;
	padding:0px 13px 10px 13px;
	background:url(/media/build/bg_additionalinfo_footer.gif) bottom left no-repeat;
}

.productAdditionalInfo img{display:block}

.productAdditionalInfo p{font-weight:bold;padding:0;}
.productAdditionalInfo ul
{
	list-style-type:none;
	margin:4px 0 10px 0;
}

.enquireNow
{
	float:left;
	width:595px;
	background:url(/media/build/bg_enquirenow.gif) top left repeat-y;
	padding:14px 0px 14px 25px;
	margin:15px 0 0 -16px;	
	display:inline;
}

.enquireNow .formContainer
{
	float:left;
	width:580px;
}

.enquireNow .formContainer .left
{
	float:left;
	width:294px;
	padding:8px 0 0 0;
}

.enquireNow .formContainer .right
{
	float:left;
	width:270px;
	padding:4px 0 0 0;
}

.rentToOwn
{
	float:left;
	width:555px;
	background:url(/media/build/bg_renttoown.gif) top left repeat-y;
	padding:20px 40px 14px 25px;
	margin:0 0 0 -16px;	
	display:inline;
}

.rentToOwn p{color:#ffffff;width:555px}
.rentToOwn a{color:#ffffff}

.rentToOwnFeature .subTitle,
.rentToOwnFeature .title,
.rentToOwn .subTitle
{
	float:left;
	padding:0 0 2px 0;	
	margin:0 0 6px 0;
	background:url(/media/build/arrow2.gif) bottom left repeat-x;
}

.rentToOwnFeature p,
.rentToOwn p
{
	float:left;
	clear:left;
}

.rentToOwnFeature .title
{
	margin-top:-5px !important;
}

.rentToOwnFeature .title h4,
.rentToOwn .subTitle h4
{
	color:#e8df31;
	font-size:2.0em;
	font-style:italic;
	padding:0 0 12px 0;
}

.printSwfType{display:none}

.enquiryTextField
{
	float:left;
	width:132px;
	height:17px;
	border:1px solid #003f57;
	margin:0 4px 4px 0px;
	padding:3px 0px 0px 4px;
}

.enquiryTextFieldError
{
	float:left;
	width:132px;
	height:17px;
	color:#ff2e2e;
	background-color:#ffcfcf;
	border:1px solid #ff2e2e;
	margin:0 4px 4px 0px;
	padding:3px 0px 0px 4px;
}

.enquiryTextArea
{
	float:left;
	width:260px;
	height:38px;
	border:1px solid #003f57;
	margin:4px 4px 4px 0px;
	padding:4px;
}

.enquiryTextAreaError
{
	float:left;
	width:260px;
	height:38px;
	color:#ff2e2e;
	background-color:#ffcfcf;
	border:1px solid #ff2e2e;
	margin:4px 4px 4px 0px;
	padding:4px;
}

.enquireNow .formContainer .right .btnSubmit{float:right}

table.fleetTable
{
	float:left;
	border-collapse:collapse;
	margin:0 0 20px 0;
}

table.fleetTable td
{
	width:180px;
	padding-bottom:20px;
}

table.fleetTable td.divide
{
	width:202px;
	background:url(/media/build/fleetdivide.gif) top left repeat-y;
}

table.fleetTable td img{display:block;}
table.fleetTable td h5
{
	font-size:1.1em;
	padding-top:11px;
	padding-right:17px;
}

table.fleetTable td p{width:170px}
table.fleetTable td .specs
{
	font-size:1.1em;
	width:175px;
	padding:5px 0 0 0;
}

.specItem
{
	float:left;
	width:585px;	
	padding:20px 0 0px 0px;
	margin:8px 0 7px 0;
	background:url(/media/build/content_divider.gif) top left no-repeat;
}

.specItem .specThumb
{
	float:left;
	width:130px;
	padding:4px 0 0 0;
}

.specItem .specText
{
	float:left;
	width:450px;
	padding:0;
}
.specItem .specText h3{padding-top:5px}
.specItem .specText p{float:none;clear:both;padding:0 0 5px 0}
.specItem .specText .floatImg
{
	float:right;
	padding:0px 0px 10px 0px !important;
}

.contactUsContainer
{
	float:left;
	width:580px;	
	font-size:1.1em;
	background:url(/media/build/content_divider.gif) top left no-repeat;
	padding:16px 0 0 0;
	margin:10px 0 0 0;
}

.fullRow
{
	float:left;
	width:580px;
	padding:0 0 10px 0;
}

.halfRow
{
	float:left;
	width:282px;
	padding:0;
}

.quarterRow
{
	float:left;
	width:134px;
	padding:0;
}

.ap{padding-right:16px;}
.ap2{padding-right:10px;}

.quarterForm
{
	float:left;
	width:130px;
	height:17px;
	padding:3px 0 0 3px;
	border:1px solid #003f57;
	margin-top:3px;
}

.halfForm
{
	float:left;
	width:275px;
	height:17px;
	margin-top:3px;
	padding:3px 0 0 3px;
	border:1px solid #003f57;
}

.contactUsContainer table
{
	float:left;
	width:585px;
	margin:0 0 14px 0;
	border-collapse:collapse;
}

.contactUsContainer table td
{
	padding:1px 5px 5px 0;
}

.contactUsContainer table td.rb
{
	padding-top:0px !important;
	padding-right:15px !important;
}

.userOptions
{
	float:left;
	width:585px;
	padding:0px 0px 0px 0px;
}

.txt1
{
	float:left;
	width:86px;
	height:16px;
	padding:1px 0 0 3px;
	border:1px solid #003f57;	
	margin-right:6px;
	margin-top:4px;
}	

.ddl1
{
	float:left;
	width:90px;
	height:19px;
	border:1px solid #003f57;	
	margin-right:4px;
	margin-top:4px;
}	

.ddl2
{
	float:left;
	width:280px;
	height:19px;
	border:1px solid #003f57;	
	margin:4px 4px 0 0;
}	

.txt2
{
	float:right;
	width:128px;
	height:16px;
	padding:1px 0 0 3px;
	border:1px solid #003f57;	
	margin-right:4px;
	margin-top:4px;
}	

.txtAddInfo
{
	float:left;
	width:570px;
	height:60px;
	padding:3px;
	border:1px solid #003f57;	
	margin-top:4px;
	margin-bottom:7px;
}

.smallFont{font-size:0.9em}

.aster{color:#0077a5;font-weight:bold}

.txtNewsletterSignUp
{
	width:190px;
	padding:2px 0px 0px 3px;
	font-size:1.0em;
	font-family:verdana;
	height:17px;
	border:1px solid #ffffff;
}

.footerContainer
{
	float:left;
	width:908px;
	height:150px;
	padding: 0 0 0 4px;
	background:url(/media/build/footerbg.png) top left no-repeat;
}

.footerBg
{
	float:left;
	width:900px;
	height:150px;
	background:url(/media/build/footerfix.gif) top left no-repeat;
}

.disclaimerContainer
{
	float:left;
	display:block !important;display:inline;
	width:901px;
	line-height:1.6em;
	padding:14px 4px 14px 4px !important;
	height:67px;
	margin:0 !important;
	background:url(/media/build/disclaimerbg.png) top left no-repeat;
}

.disclaimerContainer .links,
.disclaimerContainer .disclaimer
{
	float:left;
	width:741px;
	padding:0 80px 0 80px;
	text-align:center;
}

.disclaimerContainer .links {color:#666666}
.disclaimerContainer .links a{font-weight:normal;color:#666666}

.disclaimerContainer .disclaimer {color:#b2b0b0}
.disclaimerContainer .disclaimer a{font-weight:normal;color:#b2b0b0}

.box_findAForklift .fullTxt
{	
	width:190px;
	height:17px;
	padding:2px 0px 0px 2px;
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:1.0em;
	margin:3px 0 0 0;
}

.box_findAForklift .fullDdl
{	
	width:193px;
	height:19px;
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:1.0em;
	margin:6px 0 0 0;
}


.box_findAForklift .halfDdl
{	
	width:70px;
	height:19px;
	border:1px solid #cccccc;
	font-family:verdana;
	font-size:1.0em;
	margin:6px 0 0 0;
}

.footerContainer .address
{
	float:left;
	width:240px;
	line-height:1.4em;
	text-align:right;
	color:#ffffff;
	font-size:1.1em;
	padding:55px 0 0 0;
}

.footerContainer .address a{color:#ffffff}

.footerContainer .logo
{
	float:left;
	width:375px;
	padding:52px 0 0 10px;
	margin:0;
}

.footerContainer .logo h4
{
	background:url(/media/build/footerlogo.gif) top left no-repeat;
	width:373px;
	height:77px
}

.footerContainer .logo h4 span{display:none}

.footerContainer .number
{
	float:left;
	width:261px;
	padding:60px 0 0 0px;
	margin:0;
}

.footerContainer .number img{display:block}

p.padTop{float:left;padding-top:10px !important}
.addMarginTop{margin-top:20px !important}
.addMarginBottom{margin-bottom:14px !important}
.spacer
{
	float:left;
	width:901px;
	height:10px;
}

div.rb
{
	float:left;
	padding:1px 3px 0 0;
}

div.rbtext
{
	float:left;
	padding:0 14px 0 0;
}

.combi
{
	float:left;
	height:20px;
	padding:0 0 5px 0;
}

.nowWhyNot
{
	float:left;
	width:585px;
	padding:15px 0 10px 0;
}

.nowWhyNot p{font-weight:bold;}

.nowWhyNot ul
{
	list-style-type:none;
	font-size:1.0em;
}

.nowWhyNot ul li
{
	padding:10px 0 0 0;
}

.errorBox
{
	float:left;
	background-color:#f8e92e;
	width:553px;
	padding:10px 10px 10px 15px;
	margin:0 0 10px 0;
}

.errorBox ul
{
	list-style-type:none;
}

.errorBox ul li{font-size:1.0em}

.sitemap
{
	float:left;
	padding-top:10px;
	padding-bottom:50px;
}

.sitemap ul
{
	font-size:10px;	
	list-style-type:none;
}

.sitemap ul li
{
	padding-top:4px;
}

.sitemap ul li ul
{
	padding-left:15px;
}

.sitemap ul li ul li a,
.sitemap ul li ul li a:hover
{font-weight:normal}

/** Tools **/
.floatLeft{
	float: left !important;
}
.floatRight{
	float: right !important;
}

.floatRight2
{
	float:right !important;
	margin-right:-5px;
}

/* google search results */

input.gsc-input
{
	width:150px;
	border:1px solid #cbcbcb !important;	
	padding:2px 0 0 3px;
	height:17px;

}

.googleSearch .btn
{
	float:left;
	margin:11px 0 0 0;
}

.gsc-search-box
{
	float:left;
	width:300px;
	padding:0 0 0 290px;
}

.gsc-control,
.gsc-resultsbox-visible
{
	float:left;
	width:590px;
}

table.gsc-search-box{display:none}

table.gsc-branding
{
	float:right !important;
	width:300px;
	border-collapse:collapse;
}

table.gsc-resultsHeader{margin-bottom:20px !important}

.gsc-results
{
	float:left;
	width:590px;
}

.gs-visibleUrl-short
{
	display:none !important;
}

.gs-visibleUrl-long
{
	color:#676767;
	display:block !important;
}

.gsc-resultsHeader{display:none}

.gsc-branding{margin-top:10px !important}

.gsc-result
{
	float:left;
	width:590px;
	padding:0 0 10px 0;
	font-size:11px;
}

.gs-title, 
.gs-title b
{
	font-size:12px;
	color:#0079a5 !important; 
	text-decoration:underline;
	background-color:inherit; 
	border:none !important;
}

a:hover.gs-title,
a:hover.gs-title b
{ 
	color:#0079a5 !important; 
	text-decoration:none !important; 
}

a.gsc-trailing-more-results, 
a.gsc-trailing-more-results b
{
	font-size:12px;
	color:#676767 !important; 
	text-decoration:none !important; 
	background-color:inherit; 
	border:none !important;
}

a:hover.gsc-trailing-more-results,
a:hover.gsc-trailing-more-results b
{ 
	color:#676767 !important; 
	text-decoration:none !important; 
	background-color:inherit; 
	border:none !important;
}

.gs-visibleUrl
{
	color:#676767 !important; 
	text-decoration:none; 
	background-color:inherit; 
}

.gsc-cursor-box
{
	float:left;
	width:460px;
	padding:0 0 0 130px;
}

.gsc-cursor
{
	float:left;
	width:310px;
	text-align:center;
}

.gsc-cursor-page
{
	color:#0079a5 !important; 
	border:none !important;
	text-decoration:none !important;
}

.gsc-trailing-more-results
{
	float:right;
	color:#0079a5 !important; 
	width:100px;
	border:none !important;
	text-decoration:none !important;
	text-align:right;
}
.gsc-cursor-current-page
{
	color:#000000 !important;
}





































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
