/* CSS Document */

@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaneuemedium1';
    src: url('../fonts/helveticaneuemedium.eot');
    src: url('../fonts/helveticaneuemedium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneuemedium.woff') format('woff'),
         url('../fonts/helveticaneuemedium.ttf') format('truetype'),
         url('../fonts/helveticaneuemedium.svg#helveticaneuemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../fonts/helveticaneue-light-webfont.eot');
    src: url('../fonts/helveticaneue-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue-light-webfont.woff') format('woff'),
         url('../fonts/helveticaneue-light-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue-light-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticaneuebold';
    src: url('../fonts/helveticaneue_bold-webfont.eot');
    src: url('../fonts/helveticaneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneue_bold-webfont.woff') format('woff'),
         url('../fonts/helveticaneue_bold-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneue_bold-webfont.svg#helveticaneuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{background:#333; font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#797979; margin:0px; padding:0px; }


a
{
text-decoration:none; color:#4e4f50;
}

a:hover
{

text-decoration:none; color:#9f0505;
}

p
{
	 font-size:16px; font-weight:normal; line-height:24px; 
}

h1, h2, h3, h4{
font-weight:normal;
margin:0px; padding:0px;

}

h1{ font-size:50px;  font-style:italic;}
h3{ font-size:25px;}



.cleardiv{clear:both; padding:0px; margin:0px;}

ul li{ padding:0px; margin:0px; list-style-type:none;}

.flat-left{ float:left;}
.flat-right{ float:right; }

img{ border:0px;}

#wrap{ width:978px; padding:0px; margin:0px auto;}
.header{ width:100%;  padding:0; background:none;}
.header-right{ float:right; width:480px;}
.logo{ float:left; padding-top:18px;}
.callnumber{ font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; color:#C20000; font-size:33px; line-height:40px; text-align:right; padding-top:62px; margin:0px; overflow:hidden;}
.callnumber span{ color:#0090a8;}

.banner{ background:none; min-height:420px; width:100%; margin:6px 0px 0px;}
.bann-left{ float:left; width:585px; text-transform:uppercase; padding-top:103px; }
.bann-left h2, h3, h4{ margin-bottom:3px;}
.bann-left h2{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:54px; line-height:50px; color:#fff; }
.bann-left h3{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:32px; line-height:38px; color:#fff; }
.bann-left h4{font-family:'helveticaneuemedium', Arial, Helvetica, sans-serif; font-size:22px; line-height:26px; color:#fff; border-bottom:1px solid #fff; padding-bottom:10px; font-weight:normal;}
.callus{font-family:'helveticaneuemedium', Arial, Helvetica, sans-serif; font-size:26px; line-height:34px; color:#fff; background:url(../images/yellow-line.png) no-repeat 153px 100%; height:34px; border-top:1px solid #FFFFFF; margin-top:10px; }

.bann-right{ float:right; width:293px; padding-top:52px;}
.bann-right h2{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#fff; text-align:center; margin:0px; }
.bann-right p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; color:#fff; margin:0px; text-align:center;}


/*header form*/
#formdiv{ width:293px; padding:0px; margin:14px auto 0;}
#formdiv form{ padding:0px; margin:0px; border:0px; width:100%;}
#formdiv form input[ type="text"]
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:9px;
width:271px;
margin-bottom:4px; 
}

#formdiv form  textarea
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:9px;
width:271px;
margin-bottom:10px;
height:70px; resize:none; overflow:auto;
}

#formdiv form input[ type="submit"]
{
width:171px; margin:0px auto; padding:0px; display:block;
height:45px; background:url(../images/submit-btn.png) no-repeat left top;
cursor:pointer; border:0px;
}
#formdiv form input[ type="submit"]:hover
{ background-position:0px 100%;}

/*header form end*/

/*header form footer  start */

#formdiv1{ width:293px; padding:0px; margin:16px auto 0;}
#formdiv1 form{ padding:0px; margin:0px; border:0px; width:100%;}
#formdiv1 form input[ type="text"]
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:9px;
width:271px;
margin-bottom:4px; 
}

#formdiv1 form  textarea
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:9px;
width:271px;
margin-bottom:10px;
height:70px; resize:none; overflow:auto;
}

#formdiv1 form input[ type="submit"]
{
width:171px; margin:0px auto; padding:0px; display:block;
height:45px; background:url(../images/submit-btn.png) no-repeat left top;
cursor:pointer; border:0px;
}
#formdiv1 form input[ type="submit"]:hover
{ background-position:0px 100%;}

/*header form footer  start */


/*popup form start */

#boxes{ width:293px; padding:0px; margin:16px auto 0;}
#boxes h1{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px;  text-align:center; margin:0px; font-style:normal;}
#boxes p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:17px; line-height:20px;  margin:0px; text-align:center;}

#boxes form{ padding:0px; margin:0px; border:0px; width:100%;}
#boxes form input[ type="text"]
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:10px;
width:353px;
margin-bottom:4px; 
}

#boxes form  textarea
{
border:1px solid #cacaca; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
margin:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
padding:10px;
width:353px;
margin-bottom:10px;
height:75px; resize:none; overflow:auto;
}

#boxes form input[ type="submit"]
{
width:171px; margin:0px auto; padding:0px; display:block;
height:45px; background:url(../images/submit-btn.png) no-repeat left top;
cursor:pointer; border:0px;
}
#boxes form input[ type="submit"]:hover
{ background-position:0px 100%;}

/*popup form end */


.forlift{ background:url(../images/forlift.jpg) repeat-x center top; height:163px; width:100%; margin:20px 0 10px;}

.client-logo{ background:#e6e6e6; min-height:90px; width:100%;}
.client-logo-inner{ width:978px; padding:0px; margin:0px auto;}
.client-logo-inner img{ float:left; padding:0px; margin:0px; padding-left:73px;}


.content{width:978px; padding:22px 0 26px; margin:0px auto;}
.content h2{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#fff; margin:33px 0 20px;}
.content p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; color:#fff; }
.content-left{ float:left; width:443px;}
.content-right{ float:right; width:442px;}

.content ul { margin:0px; padding:0px;}
.content ul li { list-style:none; background:url(../images/arrow.gif) no-repeat 0px 4px; padding:0px 0px 10px 10px;}

.product-pan{width:978px; padding:26px 0; margin:0px auto;}
.product-pan ul{ padding:0px; margin:0px;}
.product-pan ul li{ width:214px; float:left; margin-left:40px;}
.product-pan ul li:first-child{margin-left:0px;}
.product{ background:#e6e6e6; border:1px solid #cccccc; width:200px; padding:7px; text-align:center; height:406px;}
.product .prodlogo{ display:block; text-align:center; margin:20px 0 14px;}
.product h2{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; margin:0px;}
.product p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; margin:0px;}
.product h3{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:20px; line-height:18px; color:#C1272D; margin:15px 0 11px;}

.product .buybtn{ float:left; margin:5px 0 5px 9px; width:65px; height:34px;}
.buybtn a{ display:block; background:url(../images/buy-btn.png) no-repeat left top; width:65px; height:34px;}
.buybtn a:hover{ background-position:0px 100%;}


.product .or{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; float:left; padding-top:10px; margin:5px 0 5px 10px;
text-transform:uppercase; text-decoration:underline; vertical-align:bottom;}

.product .hirebtn{ float:left; margin:5px 0 5px 16px; width:70px; height:34px;}
.hirebtn a{ display:block; background:url(../images/hirebtn.png) no-repeat left top; width:70px; height:34px;}
.hirebtn a:hover{ background-position:0px 100%;}


.calluson{ background:#d80001; min-height:113px;}
.calluson-inner{width:978px; padding:26px 0; margin:0px auto;}
.calluson-inner h2{ float:left; padding-left:67px; font-family:'helveticaneuemedium', Arial, Helvetica, sans-serif; font-size:26px;  height:33px; color:#fff; background:url(../images/yellow-line.png) no-repeat 220px 100%; margin:20px 0 0;}
.calluson-inner .geta-quote{ float:left; margin:15px 0 0 22px; width:223px; height:45px;}
.geta-quote a{ display:block; background:url(../images/geta-quote.png) no-repeat left top; width:223px; height:45px;}

.page-content{ background:#f2f2f2; width:100%;}
.aboutcont{width:978px; padding:55px 0; margin:0px auto;}
.aboutcont-left{ float:left; width:598px;}
.aboutcont h1{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#1A1A1A; font-style:normal;}
.aboutcont p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; }
.aboutcont-left ul { margin:0px; padding:0px;}
.aboutcont-left ul li { list-style:none; background:url(../images/arrow.gif) no-repeat 0px 4px; padding:0px 0px 10px 10px;}

.aboutcont-right{ width:293px; float:right;}
.aboutcont-right h2{font-family:'helveticaneuebold', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#1A1A1A; text-align:center;}
.aboutcont-right p{font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:17px; line-height:20px; text-align:center; color:#1A1A1A; margin:0px; }

.footer{ background:#4d4d4d; min-height:112px; width:100%;}
.footer-inner{width:978px; padding:0; margin:0px auto; text-align:center;}
.footer-inner .directclick{ display:block; text-align:center; padding:26px 0 14px;}
.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#fff;}
.copyright a{ display:inline-block; color:#fff;}
.copyright a:hover{ text-decoration:underline;}

.box1 { width:170px; float:left; margin-right:32px; margin-bottom:20px; font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:18px;}
.box1 img { margin-bottom:10px; border:1px solid #CCC;}
.box2 { width:170px; float:right; margin-bottom:20px; font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; text-align:center; font-size:14px; line-height:18px;}
.box2 img { margin-bottom:10px; border:1px solid #CCC;}
.price { color:#d80001; font-size:16px;}
