.bgc{ background-color:orange;}
.bgc2{ background-color:grey;}
.bgc3 {background-color:white; opacity:0.3;}
.bgc4{ background-color:yellow;}
.clear{clear:both;}
.thisHeightForTesting{height:1000px;}

/* non-websafe fonts being embedded into site */

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

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

html body{width:100%;height:100%} /* required to assist height percentages working */

.shuntR10{margin-right:10px;}

.mainWrap{ width:100%; height:auto;}



.aboveFoldWrap{width:100%; position:relative;}
.aboveFoldWrapHome{width:100%; position:relative;}
.hideThisOnLoading{display:none;}

.headerBox{width:100%; height:12%; height:70px; }
.headerBox{
    background: #fdfdfb; /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfb 27%, #e1e1df 100%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,#fdfdfb), color-stop(100%,#e1e1df), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfb 27%,#e1e1df 100%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfb 27%,#e1e1df 100%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfb 27%,#e1e1df 100%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfb 27%,#e1e1df 100%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfb', endColorstr='#e1e1df',GradientType=0 ); /* IE6-9 */
    behavior: url(PIE.htc);
}
.logoBox{float:left; width:200px;  width:192px;  height:100%; height:70px;  padding:0px;}
.logoBoxInner{width:100%; width:152px; height:70px; height:60px; padding-top:10px; margin:0 auto;}
/*.theLogo{ display:block; width:173px;width:138px; height:100%; height:53px; margin:0 auto; margin-top:12px; background: url("../images/porterGroupLogo47x152.png") no-repeat 0 0;}*/
.theLogo{ display:block; width:154px; height:47px; margin:0 auto; /*margin-top:12px;*/ background: url("../images/porterGroupLogo47x152.png") no-repeat 0 0;}

/*.theLogo{background: url("../images/porterGroupLogo-80.png") no-repeat 0 0;}*/



.bannerRightBox{float:right; width:460px; height:70px; font-family: 'RobotoCondensed-Regular'; font-size:.9em;}
.contactBox{float:right; width:120px; height:53px; padding-top:25px;}
.contactBox a, .contactBox a:visited{color:#666666; text-decoration:underline;}
.contactBox a:hover{color:#ffe22c; color:#cacac7;}
.searchBox{display:block; float:right; width:340px; height:60px; padding-top:20px; }
.porterSearch{ padding-top:4px;  width:290px; /*height:30px;*/ background:#ffffff; font-family: 'RobotoCondensed-Regular';}



/*  hero slider stuff */
.sliderBox{width:100%; height:60%; /*height:345px;*/ position:relative; z-index:50;}


/* super Slides stuff */
.wide-container {
      /*max-width: 1000px;*/ width:100%;
      height: 500px; height:100%;
      margin: 0 auto;
}
.sliderWords{float:left;width:850px; height:auto;  margin-left:200px; margin-left:190px;  text-transform:uppercase; }
h1.innerSlideTitle{margin:0; padding:0; padding-bottom:15px; /*font-size:160px; line-height:130px;*/ color:#FFE463;  letter-spacing:-4px; font-family: 'RobotoCondensed-Bold'; text-shadow: 0 0 9px #0e0e0e;}
h3.innerSlideWords{margin:0; padding:0; font-size:40px; line-height:38px; letter-spacing:-1px; color:#E4E6E0; font-family: 'RobotoCondensed-Regular'; text-shadow: 0 0 9px #262626;}


.yellowHighlight{color:#ffe463;}

.scrollDownMaster{width:100%; height:0px; position:absolute; bottom:240px; }
.scrollDownArrow{margin:0 auto; width:56px; height:auto; position:relative;   z-index:1000;text-align:center; font-size:14px; line-height:28px;}
/*.scrollDownArrow img{display:block; width:14px; margin:0 auto;}
.scrollDownArrow img:hover{background: url('../images/pages/scrollArrowHover.png') no-repeat 0 0;}*/
.scrollDownArrow a{text-decoration:none; color:#ffffff; /*color:red;*/  font-family: 'RobotoCondensed-Regular';}
.scrollDownArrow a:hover {text-decoration:underline; }

.theArrow{display:block; width:14px; height:8px; margin:0 auto; background: url('../images/pages/scrollArrow.png') no-repeat 0 0;}
.theArrow:hover{background: url('../images/pages/scrollArrowHover.png') no-repeat 0 0;}



.carouselBox{width:100%; height:30%; height:260px; margin:0px; padding:0px; position:absolute; bottom:0; z-index:100;}
.carouselInnerBox{float:left; width:900px; width:95%; height:100%;} /* crucial to positioning of carousel slider !! */

.slider-horizontal {/*width:900px; width:80%;*/ /*margin:25px auto;*/ margin:0px auto; background:#ffffff;/*background:blue;*/ height:240px; height:100%;}
.slider-horizontal .item {height:200px; height:250px;  width:150px; width:220px;  /*margin:20px 10px 0;*/ margin:20px 0px 20px 0px;}

/*.www_FlowSlider_com-wrap-1{width:80%; width:900px;}
.www_FlowSlider_com-wrap-2{width:80%; width:900px;}*/

/*.slider-vertical {width:364px; margin:25px 0; float:left; background:#eee; height:300px;}*/
/*.slider-vertical .item {height:80px; width:324px; margin:10px 0 10px 20px;}*/

/*.item-1 {background:orange;}
.item-2 {background:#444;}
.item-3 {background:#555;}
.item-4 {background:#666;}
.item-5 {background:green;}*/  

.www_FlowSlider_com-branding {
    display:none !important;
    right:1000px !important;
    width:0px !important;
    height:0px !important; 
}

.itemInnerBox{width:200px; height:250px; height:225px; margin:0 auto; padding-top:25px;}
.itemInnerBox img{float:left; width:200px; height:130px;}
.itemDetails{clear:both; width:200px; height:auto; font-family: 'RobotoCondensed-Regular';}
.itemDetails h3{font-size:1em; margin:0px; padding:0px; color:#333333;}
.itemDetails h4{font-size:.8em;margin:0px; padding:0px; font-weight:normal; color:#333333; font-family:Arial;}
.itemDetails a {color:#333333; text-decoration:none;}
.itemDetails a h3:hover, .itemDetails a h4:hover  {/*color:#CACAC7;*/ text-decoration:underline;}

.buySellLinks a {font-size:.9em;}
.buySellLinks a:hover {/*color:#CACAC7;*/ text-decoration:underline;}

.buySellLinks-lower-E{display:none;}
.buySellLinks-lower-P{display:none;}
/*#lower-E{display:none;}
#lower-P{display:none;}*/
.buySellLinks-lower-E a, .buySellLinks-lower-P a {font-size:.9em; cursor:pointer;}
.buySellLinks-lower-E a:hover, .buySellLinks-lower-P a:hover {/*color:#CACAC7;*/ text-decoration:underline; cursor:pointer;}




.btn-left, .btn-right {
    cursor:pointer;
    width:100px; width:2.5%; /*width:30px;*/
    height:30px; height:100%;
    margin:0 20px 10px 0; margin:0px;
    padding:0px;
    background:#ffe22c;  background:#ffe463;   
    text-align:center;
    line-height:30px;
    text-transform:uppercase;
    font-weight:bold;
}
.btn-left{float:left; /*padding-top:30%;*/ }
.btn-right {float:right; /*padding-top:30%;*/ }


.slider-horizontal .item {width:300px; margin-left:0; margin-right:0;}





.holdImg{width:100%; height:100%; background: url('../images/slider/slide-1.jpg') no-repeat 0 0;}
.holdImg2{float:left; width:94%; height:100%; background: url('../images/slider/fakeCarousel.jpg') no-repeat 0 0;} 
  
.fitImg{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.yellow1{float:left; width:20px; width:3%; height:100%; background:#FFE22C;}
.yellow2{float:right; width:20px; width:3%;  height:100%; background:#FFE22C;}


.belowFoldWrap{clear:both; width:100%; height:auto;}
.gapFill{clear:both; width:100%; height:20px; padding:0; margin:0;}
.gapFill-used{clear:both; width:100%; height:100px; padding:0; margin:0;}
.gapFill-usedList{clear:both; width:100%; height:150px; padding:0; margin:0;}

.lowBox1{width:100%; height:200px;  padding:0; padding-bottom:20px;  margin:0;  background:#ffffff;}
.lowBoxInnerLeft{float:left; width:60%; width:55%; height:auto;}
.homeStatement{float:left; width:auto; height:auto; padding:0 50px 30px 100px; }
.lowBox1 h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1.1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.lowBox1 h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1em; line-height:1; line-height:17px; font-family: 'Arial'; color:#424242; font-weight:400;}
.homeStatement a, .homeStatement a:visited{color:grey;text-decoration:underline;}
.homeStatement a:hover{color:#FFD809; color:#cacac7; text-decoration:underline;}
.lowBoxInnerRight{float:left; width:37%; margin-left:8%; width:45%; margin-left:0%; }
.newsBox{float:left; width:400px; width:auto; height:300px; height:auto; padding:28px 50px 0 87px; padding:28px 50px 50px 60px;}

.newsBox h2{float:left; width:100%; font-size:20px; color:#424242;}
.newsLinkBox {float:left; width:50%; height:auto; font-family:'Arial';}
.newsLinkBox h3{float:left; width:90%; margin:0px; padding:0px; padding-right:10%; font-size:.9em; color:#424242; }
.newsItemDate{float:left; width:90%; margin:0px; padding:0px; padding-right:10%; font-size:10px; color:grey;}
.newsLinkBox p {float:left; width:90%; margin:0px; padding:0px; padding-right:10%; font-size:11px;}
.newsLinkBox a, .newsLinkBox a:visited {color:#7f7f7f; text-decoration:underline;}
.newsLinkBox a:hover {color:#FFD809; color:#cacac7; text-decoration:none;}


/*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*/
.lowBoxInnerRight.homePage{width:100%; margin-left:0%;}
/*.newsBox{ width:auto; height:auto;  padding:28px 0px 0 0px; margin:0;}*/
.newsLinkBox {    width: 40%;padding: 0px 5px;}

/*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*//*GRANTS NEW STUFF*/



.lowBox2{clear:both; display:block; width:100%; height:275px; padding:0; padding-bottom:20px;  margin:0;  background:#e7e7e5;}
.pushDown{margin-top:80px;}
.lowBox2InnerLeft{float:left; width:55%; height:auto;}
.lowMenuBox{float:left; width:auto;  height:auto; padding:35px 0px 30px 100px;}
.menuContainer{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px;}
.menuCol{float:left; width:auto; height:auto; padding:0 30px 0px 0px; margin:0px; color:#424242;}

.menuCol h4{float:left; padding:0px; padding-bottom:15px; margin:0px; font-size:1em; font-family: 'RobotoCondensed-Bold'; text-transform:uppercase;}

.menuCol ul {clear:both; float:left; padding:0px; margin:0px; list-style-type: none;}
.menuCol ul li { clear:both; float:left; padding:0px; margin:0px; font-size:11px; font-family: 'Arial';}
.menuCol ul li a, .menuCol ul li a:visited {text-decoration:none; color:#223A3A;}
.menuCol ul li a:hover {text-decoration:underline; color:#223A3A; /*color:#cacac7;*/}
.menuColEnd{float:right; width:auto; height:auto; padding:0 0px 0px 0px; margin:0px;}

.divider{float:right; float:left; display:block; width:5px; height:196px; margin-top:0px; background:#c0c0c0;}
.dividerHome{float:right; float:left; display:block; width:5px; height:196px; /*margin-top:35px;*/ background:#c0c0c0;}
.lowBox2InnerRight{float:left; width:45%; }
.specialsBox{float:left; width:400px; width:auto; height:300px; height:auto; padding:28px 50px 0 87px;}
.specialItem {float:left; width:50%; height:auto; font-family: 'RobotoCondensed-Regular'; color:#424242;}
.specialItem h3{float:left; width:90%; margin:0px; padding:0px; padding-top:7px; padding-right:10%; font-size:.9em; font-size:1em; font-family: 'RobotoCondensed-Bold'; text-transform:uppercase;}
.specialItem p {float:left; width:90%; margin:0px; padding:0px; padding-right:10%; font-size:11px; font-family: 'Arial';}
.specialItem img {float:left; clear:both; margin-top:15px;}

.lowBox3{clear:both; width:100%; height:100px; background:#424242;}
.socialBox{float:left; width:auto; height:auto; }
.followPG{float:left; padding: 40px 10px 0 50px; color:#ffd111; color:#ffe463; font-family: 'RobotoCondensed-Regular'; font-size:1em;}
.socialBox img {float:left; padding: 35px 0 0 5px;}


.legalBox{float:right; width:auto; height:auto; font-family: 'Arial'; }
.legalBox ul { float:left; padding: 40px 50px 0 0; margin:0px; list-style-type: none;}
.legalBox ul li {  float:left;  padding:0 15px 0 15px; margin:0px; font-size: 11px; color:#FFE463; }
.legalBox ul li a, .legalBox ul li a:visited {text-decoration:none; color:#FFE463;}
.legalBox ul li a:hover {text-decoration:underline; color:#FFffff; color:#cacac7;}



/*  ****************About us**************************************** */
.belowNavBox{width:100%; height:290px; margin:0; padding:0;}
.belowNavBox{ /* this is a one off for this page - for some reason it won't behave like the rest - go figure!?*/
    display:block;
    background: url('../images/pages/partsSubBanner.jpg') 100% 100% no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.belowNavBox-hire{width:100%; height:290px;}
.belowNavBox-service{width:100%; height:290px;}
.aboutHeadline{float:left;width:850px; height:auto;  margin-left:200px; margin-left:188px;   text-transform:uppercase; position:absolute; bottom:45px; }
.aboutHeadlineInner{margin:0; padding:0; padding-bottom:15px; font-size:100px; color:#FFE463; line-height:90px; letter-spacing:-4px; font-family: 'RobotoCondensed-Bold'; text-shadow: 0 0 9px #0e0e0e;}


.lowBoxAbout{clear:both; width:100%; /*height:1400px;*/ height:auto; padding:0; padding-bottom:60px;  margin:0;  background:#ffffff; }
.aboutStatement{float:left; width:auto;width:680px; height:auto; margin-left:200px; margin-left:190px; padding:0 0 30px 0; }
.aboutStatement h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.aboutStatement h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }

.equipmentBox{clear:both; width:100%; height:auto;  padding:0; padding-bottom:20px;  margin:0; padding-top:30px;  background:#ffffff;}
.equipmentBoxInner{width:75%; width:1024px; width:auto; height:200px; height:auto;  padding:0; padding-left:160px;  margin:0 auto;  background:#ffffff;  }
.equipmentItemBox{float:left; width:33%; width:290px;/*width:375px;*/ height:400px; padding:0 25px 0 26px; margin-bottom:45px;}
.lessHeight{margin-bottom:0px;}
.equipmentInnerTop{display:block; float:left; width:290px; height:200px; }
.equipmentInnerTop img{width:85%; height:85%;width:100%; height:100%; /*margin-top:10%; margin-left:10%;*/ /*margin:10% auto 0 auto;*/}

.equipmentInnerBot{float:left; width:270px; padding:10px 10px 10px 20px;  height:180px; height:155px; background:#e7e7e5;}
.equipmentInnerBot.adjust20-left{padding-left:20px;}
.equipmentInnerBot h3 {float:left; width:90%; padding:0 5% 0 5px; font-size:22px; line-height:24px; margin:7px 0 5px 0px; font-family: 'RobotoCondensed-Regular'; }
.equipmentInnerBot h3 a{text-decoration:none; color:#746f74;}

h3.bandName a {text-decoration:none; color:#746f74; color:#424242;}
h3.bandName a:hover {text-decoration:none; color:#746f74;}

.equipmentInnerBot h4 {float:left; width:90%; padding:0 5% 0 5px; font-size:12px; line-height:16px; margin:0px; font-weight:100; }
.equipmentInnerBot h5 {float:left; width:90%; padding:0 5%; font-size:12px; line-height:16px; margin:0px; font-weight:100; }

.equipmentInnerBot a, .equipmentInnerBot a:visited{color:#2b203d; text-decoration:underline;}
.equipmentInnerBot a:hover{color:#746f74;}

a.moreLink, a.moreLink:visited {color:#746f74; text-decoration:underline;}
a.moreLink:hover{color:#000;}

.typeSpecsBox{float:left; width:270px; padding:10px 10px 10px 5px; height:80px; background:#ffffff; color:#424241;}
.typeSpecsBox h3 {float:left; width:100%; padding:0; font-size:22px; color:#424241; margin:0px; font-family: 'RobotoCondensed-Regular'; }
.typeSpecsBox h3 a{text-decoration:none;}
.typeSpecsBox h4 {float:left; width:100%; padding:0; font-size:12px; line-height:16px; margin:0px; font-weight:100; }
.typeSpecsBox h5 {float:left; width:100%; padding:0; font-size:12px; line-height:16px; margin:0px; font-weight:100; }
.typeSpecsBox a, .equipmentInnerBot a:visited{color:#2b203d; text-decoration:underline;}
.typeSpecsBox a:hover{color:#746f74;}
h3.removePadding-left, h5.removePadding-left{padding-left:0px;}
.bomagHeight{height:60px; height:auto;}


a.dwnldBrchr, a.dwnldBrchr:visited{padding-left:5px; font-size:14px;  color:#424241; text-decoration:underline;}
a.dwnldBrchr:hover{color:#746f74;}

.bigLinksBox{/*float:left;*/ clear:both; width:auto; /*width:1280px;*/ margin:0 auto; height:auto;}
.financeAdBox{float:left; width:252px; height:240px; margin:0 0 0 25px; padding:30px 45px 40px 45px; background:#797979;}
.financeAdBox h3{float:left; margin:0px; padding:0px; padding-bottom:5px; font-size:25px; color:#FFE463; font-family: 'RobotoCondensed-Regular'; }
.financeAdBox h5{float:left; clear:both; margin:0px; padding:0px; padding-bottom:10px; font-size:14px; color:#ffffff; line-height:16px;}

.financeAdBox-Used{float:left; width:200px; height:350px; margin:0 20px 0 30px; padding:30px 45px 0px 45px; background:#797979;}
.financeAdBox-Used h3{float:left; margin:0px; padding:0px; padding-bottom:5px; font-size:25px; color:#FFE463; font-family: 'RobotoCondensed-Regular'; }
.financeAdBox-Used h5{float:left; clear:both; margin:0px; padding:0px; padding-bottom:10px; font-size:14px; color:#ffffff; line-height:16px;}



.boxLink{float:left; clear:both; width:100%;}
.boxLink a{color:#aebec0;}
.boxLink a:hover{color:#ffffff;}

.linksWrapBox{float:left; width:255px; height:auto;font-family: 'RobotoCondensed-Regular'; }
.servicesLink{float:left; width:203px; width:216px; height:70px; background:#ffe749; margin-left:22px; margin-bottom:20px;font-size:1.6em; padding:27px 0 0 30px;}
.servicesLink-2{float:left; width:203px; height:70px; background:#ffe749; margin-top:22px;margin-left:22px;font-size:1.6em;padding:27px 0 0 30px;}

.linksWrapBox a{text-decoration:none; color:#000000;}
.linksWrapBox a:hover{color:#797979;}

.linksWrapBox-2{clear:both; width:auto; height:100px;}
.linksWrapBox-3{clear:both; width:auto; height:100px; padding-left:5px;}
.linksWrapBox-2 a, .linksWrapBox-3 a{font-family: 'RobotoCondensed-Regular'; text-decoration:none; color:#000000;}
.linksWrapBox-2 a:hover, .linksWrapBox-3 a:hover{color:#797979;}

.blackLinkArrow{display:inline-block; width:12px; height:20px; margin-left:7px; background: url('../images/pages/blackLinkArrow.png') no-repeat 0 0;position:relative; top:1px;} 
.blackLinkArrow:hover {background: url('../images/pages/blackLinkArrowHover.png') no-repeat 0 0;}


.belowPacker{width:100%; height:100px;}


.lowBoxBrands{width:100%; height:1000px;  height:auto; padding:0; padding-bottom:60px;  margin:0;  background:#ffffff; }

.statementBox{width:1270px; width:auto; height:auto; margin:0; padding:0;}
.brandStatement-left{float:left; width:auto;width:585px; height:auto; margin-left:200px; margin-left:190px; padding:0 0 30px 0; color:#424241; font-family: 'RobotoCondensed-Regular'; }
/*.brandStatement*/ h1.brandTitle{font-size:50px; line-height:40px; margin:0px; padding:0 0 20px 0; font-family: 'RobotoCondensed-Bold';}
/*.brandStatement */h2.brandTitle{font-size:20px; line-height:20px; margin:0px; padding:0 0 5px 0;}
.brandStatement-left h3{font-size:20px; line-height:24px; margin:0px; padding:0px;}

h1.noUsedItemTitle{font-size:50px; line-height:54px; margin:0px; padding:0 0 20px 0; font-family: 'RobotoCondensed-Regular';}


.brandStatement-Right{float:left; width:auto; width:600px; height:auto; padding:76px 0px 0 110px; padding: 30px 0 0 190px;font-family: 'RobotoCondensed-Regular'; font-size:20px;}



.phoneBox{float:right; width:auto; margin-right:90px; padding-bottom:5px; color:#424242; }
.mailBox{clear:both;float:right; width:auto; padding-bottom:5px;}
.mailBox a, .mailBox a:visited{text-decoration:none; color:#424242;}
.mailBox a:hover{text-decoration:underline;}
.printBox{clear:both;float:right; width:auto; margin-right:85px;}
.phoneBox img, .mailBox img, .printBox img{margin-right:24px;}
.phoneBox img{position:relative; left:2px;}
.bgw{background:#fff;}

.paginationBox {clear:both; float:left; width:890px; height:auto; margin-left:200px; margin-left:190px;}
.paginationBox-left{ float:left; width:250px; height:25px;  }
.paginationBox-right{float:right; width:250px; height:25px; text-align:right; }

.usedEquipmentListWrap {clear:both; float:left; width:890px; height:auto; padding-left:30px; }
.usedEquipmentListBox {clear:both; float:left; width:888px; height:99px; border:solid 1px #e8e8e8; }
.usedListImgBox{float:left; width:127px; height:87px; margin:6px 0 0 6px;}
.usedListImgBox img{width:127px; height:87px;}
.usedListDetailsBox{float:left; width:550px; height:auto; padding-top:8px; padding-left:30px; color:#464f5d; line-height:16px; }


.usedListDetailsBox a, .usedListDetailsBox a:visited {margin:0px; padding:0px; font-size:12px; text-decoration:underline; color:#3e3d4c;}
.usedListDetailsBox a:hover{color:#000000;}
h4.usedListLocation{float:right; width:150px; height:44px; height:35px; padding-top:9px; margin-top:28px; position:relative; left:5px; color:#464f5d; background:#ffffff;}
.usedListDetailsBox h5{font-size:12px;}
.usedListDetailsBox h4, .usedListDetailsBox h5{margin:0px; padding:0px;}
.usedListDetailsBox h4 a{font-size:14px; text-decoration:none;}
.usedListDetailsBox h4 a:hover{text-decoration:underline;}
.pdfSpecification{margin:0px; padding:0px; font-size:12px; color:#3e3d4c;}

.statementBoxUsed{width:auto;height:auto; margin:0; padding:0;}
.pageStatement-left{float:left; width:auto;width:495px; height:auto; margin-left:200px; padding:0 0 30px 0; color:#424241; font-family: 'RobotoCondensed-Regular'; }
.contactDetailsBox{float:left; width:auto; height:auto; padding:0px 0px 0 110px;font-family: 'RobotoCondensed-Regular'; font-size:20px;}
.goBackBox{display:block; float:left; width:180px; height:23px; padding-top:7px; background:#797979; text-align:center; font-family:Arial; font-size:12px; margin-top:7px; }
.goBackBox a{color:#ffffff; text-decoration:none;}
.goBackBox a:hover{text-decoration:underline;}

.usedItemBox{clear:both; width:100%; height:auto;  padding:0; padding-bottom:20px;  margin:0; /*padding-top:30px; */ background:#ffffff;}
.usedItemBoxInner{float:left;  width:auto; width:805px; height:790px; height:auto;  padding:0;  margin-left:200px;  border-top:2px solid #ebebeb;  }
.usedItemBoxInnerTop{float:left; width:795px; width:auto; height:auto;}
.usedItemBoxInner-left{float:left; width:525px; height:auto;}
.usedItemBoxInner-right{float:left; width:265px; height:413px; margin:43px 0 0 2px; border:2px solid #ebebeb;}
h2.usedItemBoxTitle{ float:left; width:525px; height:39px; margin:0px; padding:5px 0 0 0px;}
.usedItemGalleryBox{float:left; width:525px; height:445px; height:auto; margin:0 0 15px 0; padding:0px;}

.mainGalleryImageBox{float:left; width:525px; height:352px; height:auto; margin:0px; padding:0px;}

.mainGalleryImageBox img{width:525px;}
.galleryThumbImages{float:left; width:525px; height:60px; height:120px; margin:2px 0 0 0; padding:0px;}
.galleryThumbImages ul {float:left; width:525px; height:122px; margin:0px; padding:0px;}
.galleryThumbImages ul li {display:block; float:left; width:73px; height:60px; margin:2px 1px 0 1px; padding:0px; background-color:#ffffff;}
.galleryThumbImages ul li img{width:73px; height:60px; cursor:pointer;}


.usedItemBoxInnerLow{float:left; width:805px; height:180px; font-size:14px; }
.usedItem-overview{display:inline-block;float:left; width:788px; height:50px; padding:0px 0 0 10px; background:#f9f9f9; line-height:50px; font-weight:600;}
.usedItem-detailWrap{float:left; width:785px; height:auto;}
.usedItem-detailTitle{float:left; width:77px; width:145px; line-height:23px; margin: 0 0 0 12px; border-bottom:1px solid #ebebeb;}
.usedItem-detail{float:left; width:627px; line-height:23px; margin: 0 ; border-bottom:1px solid #ebebeb; } 

.linksWrapBox-4{clear:both; width:auto; height:100px; margin:0 0 0 200px; padding:40px 0 0 0;}
.linksWrapBox-4 a{font-family: 'RobotoCondensed-Regular'; text-decoration:none; color:#000000;}
.linksWrapBox-4 a:hover{color:#797979;}
.removeMargLeft{margin-left:0px;}
.servicesLink-used{float:left; width:203px; height:70px; background:#ffe749; margin-right:22px; margin-bottom:20px;font-size:1.6em; padding:27px 0 0 30px;}


lowBoxContact {
    clear: both;
    width: 100%;
    height: auto;
}

.lowBoxContact {clear:both; width:100%; height:auto; padding:0; padding-bottom:60px;  margin:0;  background:#ffffff; }

.contactContentBox{width:900px; height:auto;margin:0 auto; color:#424242;}
.contactBoxLeft{float:left; width:auto;width:420px; height:900px;height:auto; padding-left:0px; margin-left:190px; margin-right:30px; font-family: 'RobotoCondensed-Regular';}

a.secNav,a.secNav:visited{color:#222222; font-size:14px; font-family: 'RobotoCondensed-Bold';}

.regionalStyles p {margin-top:0px; padding:0 10px 0  0; font-size:13px; font-family: 'RobotoCondensed-Regular';}



table.webformInquiry {  width: 260px; }  
.webformInquiry {  width: 260px; }  
.inquiryFormWrap{width:260px;}
.usedInquiry{float:right; width:154px; /*position:relative; left:-65px;*/}

.formBoxWrap{float:left; width: 250px; height:auto; padding:10px 0 0 0;}
.formRowBox{float:left; clear:both; width: 250px; height:25px; margin:0 10px 3px 0;}

.formRowBoxComments{float:left; clear:both; width: 250px; height:70px; margin:0 0 3px 10px;}
.formRowBoxComments textarea {width:245px; height:40px;}
.formRowBoxSubmit{float:left; clear:both; width: 260px; height:20px; margin-bottom:3px; border:none;}
.formRowBoxSubmit .cat_button{float:right;}

.formRowBox .req{color:red;}
.formRowBox label{margin-left:10px;font-size:12px;}
.formRowBoxComments label{font-size:12px;}
.formRowBoxCheck {float:left; clear:both; width: 250px; height:35px; margin:15px 0 3px 10px; font-size:12px;}
.formRowBoxVerify{float:left; clear:both; width: 250px; height:155px; margin:0 10px 3px 0;}
.cat_button {width:110px; height:30px; color:#ffffff; background:#797979;font-size:12px; border:none;}
.cat_button:hover {color:#FDE047;}

.cat_buttonGE {width:110px; height:30px; color:#ffffff; background:#797979;font-size:12px; border:none;}
.cat_buttonGE:hover {color:#FDE047;}

.genEnquiry{ height:30px; padding-top:20px;}


.contentWrapControl{float:left; width:100%; height:auto;}

/*.aboutPGcontent{width:900px; height:auto; margin:0 auto; color:#424242;}*/
.aboutPGcontent{float:left; width:900px; height:auto; margin:0 0 0 200px; margin-left:190px; color:#424242;}
.aboutPGcontentLeft{float:left; width:auto;width:530px; padding-left:20px; padding-left:0px;}
.aboutPGstatement{float:left; width:auto; height:auto;margin:0; padding:0; }
.aboutPGstatement h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.aboutPGstatement h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:1.1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.aboutPGstatement-low{float:left; width:auto;height:auto; margin-top:30px;font-size:12px; font-family: 'RobotoCondensed-Regular';
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;}
.aboutPGstatement-low p {margin-top:0px; padding:0 10px 0  0;}
h2.aboutPorterGroup{width:530px; margin-left:0px; padding-left:0px; line-height:24px;}
.weServe{float:left;  width:650px; width:670px; height:auto; margin-top:30px;}
.weServe.finaceWidth{float:left; width:340px;  height:auto; margin-top:30px;}

.weServe h4{float:left; width:100%; font-size:1em;font-family: 'RobotoCondensed-Regular'; color:#424242;}

.servicesLink-about{float:left; width:290px;  width:300px;  height:70px; background:#ffe749; /*margin-left:22px;*/ margin-bottom:12px;font-size:1.6em; padding:27px 0 0 30px;}
.servicesLink-about.financeInnerWidth{width:203px;}

.weServe a{text-decoration:none; color:#424242; font-family: 'RobotoCondensed-Regular';}
.weServe a:hover{color:#797979;}
.servicesLink-aboutSmall{float:left; width:140px; height:70px; background:#ffe749; font-size:1.6em; padding:27px 0 0 30px;}
.servicesLink-aboutLong{float:left; width:230px; height:70px; background:#ffe749; /*margin-left:22px;*/ margin-bottom:10px;font-size:1.6em; padding:27px 0 0 30px;}


.aboutPGcontentRight{float:left; width:300px; font-family: 'RobotoCondensed-Regular'; padding-top:40px; padding-left:20px;}
.aboutPGcontentRight h3{float:left; width:100%; width:auto; margin:0 0 0 100px; margin:0 0 0 150px; padding:0px;}
.aboutPGcontentRight a{float:left; clear:both; margin:0 0 0 100px; margin:0 0 0 150px; color:#424242;}
.aboutPGcontentRight a:hover{text-decoration:none;}




.belowNavBox-Forestry{width:100%; height:90px;}
.aboutPGforestry{float:left; width:auto;width:560px; padding-left:20px;}
h1.forestryTitle{font-size:45px; margin:0px; padding:0px; font-family: 'RobotoCondensed-Bold';}
h2.about-forestry{width:560px; margin-left:0px; margin-top:20px; padding-left:0px; font-size:1em;}
h3.aboveMainTitle{width:100%; margin:0px; padding:0px; font-family: 'RobotoCondensed-Regular';}
.aboutForestryImageBox{float:left; width:auto;height:auto; margin-top:20px;}
.forestryLinks{float:left; width:530px;height:auto; margin-top:30px;}
.forestryLinks a{text-decoration:none; color:#424242; font-family: 'RobotoCondensed-Regular';}
.forestryLinks a:hover{color:#797979;}

/*.aboutPGNewsContent{width:900px; height:auto;margin:0 auto; padding-left:20px; color:#424242;font-family: 'RobotoCondensed-Regular';}*/
.aboutPGNewsContent{float:left; width:900px; height:auto;margin:0 0 0 200px; margin-left:190px; padding-left:0px; color:#424242;font-family: 'RobotoCondensed-Regular';}
.aboutPGNewsHeading{float:left; width:900px; width:800px; height:auto;margin:0; padding:0; }
.aboutPGNews{float:left; width:auto;width:560px; padding-left:20px;}
.aboutPGNewsLeft{float:left; width:250px;}

h1.archiveTitle{font-size:45px; margin:0px; padding:0px; font-family: 'RobotoCondensed-Bold';}
h1.currentNewsMobile{display:none;}


.aboutPGNewsLeft h3{margin:20px 0 0 0; padding:0; }
.aboutPGNewsLeft p{margin:0; padding:10px 25px 10px 0; font-size:12px; line-height:16px;}
.aboutPGNewsLeft a, .aboutPGNewsLeft a:visited{color:#424242;}
.aboutPGNewsLeft a:hover{text-decoration:none;}

.newsDetailWidth{width:800px;}
.aboutPGNewsLeft img{width:100%; margin:10px 0 10px 0;}

.aboutPGNewsRight{float:left;width:420px;}
.aboutPGNewsRight h3{margin:20px 0 0 0; padding:0; }
.PGnewsLinkBox{float:left; clear:both; width:420px;height:auto; margin:0 0 20px 0; padding:0; }
.PGnewsLinkBox h2{float:left; width:100%; margin:0; padding:0; font-size:14px;}
.PGnewsLinkBox a, .PGnewsLinkBox a:visited{float:left; text-decoration:underline; font-size:1em; color:#424242;}
.PGnewsLinkBox a:hover{float:left; font-size:1em; color:#a6adc1;}
.newsLinkDate{clear:both; font-size:11px; color:#a6adc1;}
p.newsLinkWords{margin:0; padding:0; font-size:14px;}

.goBack a, .goBack a:visited{color:#666666;}
.goBack a:hover{color:#CACAC7;}


/* SEARCH RESULTS PAGE */
.searchResultsContent{width:900px; height:auto;margin:0 auto; padding-left:20px; color:#424242;font-family: 'RobotoCondensed-Regular';}
.searchResultsHeading{float:left; width:900px; height:auto;margin:0; padding:0; }
h1.searchResultTitle{font-size:45px; margin:0px; padding:0px; font-family: 'RobotoCondensed-Bold';}
.searchResults{float:left; width:auto;width:560px; padding-left:20px;}
.searchResults h3{margin:20px 0 0 0; padding:0; }
.searchResults p{margin:0; padding:0 25px 0 0; font-size:12px; line-height:16px;}
.searchResults a, .aboutPGNewsLeft a:visited{color:#424242;}
.searchResults a:hover{text-decoration:none;}


/* FINANCE PAGE */
/*.aboutPG-finance{width:900px; height:auto;margin:0 auto; color:#424242;}*/
.aboutPG-finance{float:left; width:900px; height:auto; margin:0 0 0 200px; margin-left:190px; color:#424242;}
.aboutPG-financeLeft{float:left; width:auto;width:420px; padding-left:0px; margin-right:30px;}
.aboutPG-financeStatement{float:left; width:auto;width:420px; height:auto;margin:0; padding:0; }
.aboutPG-financeStatement h1{float:left;width:420px; margin:0px; padding:20px 0px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.aboutPG-financeStatement h2{float:left; clear:both; width:420px; margin:0px; padding:5px 0px 5px 0px; font-size:1.1em; line-height:1.1; font-family: 'RobotoCondensed-Regular'; color:#424242; }

.calculatorWrapper{float:left; width:420px;height:600px; background:#E7E7E5; padding-left:0px;}

h2.aboutPorterGroup-finance{width:430px; margin-left:0px; padding-left:0px;}

.aboutPorterGroup-finance-low a, .aboutPorterGroup-finance-low a:visited{color:#3E3D4C; text-decoration:underline;}
.aboutPorterGroup-finance-low a:hover{text-decoration:none;}



.aboutPorterGroup-finance-low p {margin-top:0px; padding:0 10px 0  0; font-size:12px; font-family: 'RobotoCondensed-Regular';}

.aboutPorterGroup-finance-low ul{margin-left:0px;padding-left:20px;}
.aboutPorterGroup-finance-low li{font-size:12px;font-family: 'RobotoCondensed-Regular';}

.aboutPorterGroup-finance-low ul li ul{margin:0px;padding:0px; list-style:none;}
.aboutPorterGroup-finance-low ul li ul li{margin:0px; padding:0px;}

.greyMarkerBox{float:left; width: 430px; height:600px; padding-top:20px; background:#E5E5E3; font-size:12px; font-family: 'RobotoCondensed-Regular';}

.aboutPGfinance-Right{float:left; width:300px; padding-top:60px; margin-left:50px; margin-bottom:50px; font-family: 'RobotoCondensed-Regular'; }
.adjustTopPad-1{padding-top:34px;}
.aboutPGfinance-Right h3{float:left; width:300px; margin:0; padding:0px;}
.aboutPGfinance-Right h5 {float:left; width:300px; margin:10px 0 0 0; padding:0px; font-size:14px;}
.aboutPGfinance-Right p{font-size:12px;}
a.yellowLinkBox{display:block; float:left; width:110px; height:22px; margin:5px 10px 0 0; padding-top:4px;color:#424242; background:#ffe749; font-size:11px; text-align:center; text-decoration:none;}
a.yellowLinkBox:hover{text-decoration:underline;}
.orCallUsBox{float:left; clear:both;width:300px; height:auto; margin:20px 0 0 0;}
.orCallUs{font-size:12px; margin-right:3px;}
.orCallUsNumber{font-size:16px; font-family: "RobotoCondensed-Bold";}
h2.aboutPorterGroup-finance{font-size:1.1em; line-height:1.1; line-height:24px;}

/* **************** PARTS SPECIFIC  ********************************** */
/*ul#subnavlist.positionPartList{height:50px; width:585px;}
.positionPartList{position:relative; left:-140px;}
.navBox ul li ul#subnavlist li.partList{width:auto; padding-right:15px;}*/

.partsLinksBox{float:left; width:530px;height:auto; margin-top:30px;}
.partsLinksBox h4{float:left; width:100%; font-size:1em;font-family: 'RobotoCondensed-Regular'; color:#424242; font-weight:400;}

.servicesLink-parts-1{float:left; width:90px; width:125px; height:180px; background:#ffe749;margin:0 15px 12px 0;font-size:1em; padding:15px 45px 0 25px; font-family: 'RobotoCondensed-Regular';}
.servicesLink-parts-2{float:left; width:135px; width:145px; height:180px; background:#ffe749; font-size:1em; padding:15px 25px 0 25px; font-family: 'RobotoCondensed-Regular';}
.partsLinksBox h4{float:left; width:135px; margin:0px; margin-bottom:5px; padding:0px; line-height:1;}
.partsLinksBox a{float:left; clear:both; text-decoration:underline; color:#424242; font-size:12px; line-height:18px;}
.partsLinksBox a:hover{color:#797979;}

.partsPGstatement-low{float:left; width:390px;height:auto; margin-top:30px;font-size:12px; font-family: 'RobotoCondensed-Regular'; }
   
.partsPGstatement-low p {margin-top:0px; padding:0 10px 0  0;}

.aboutPGstatement-parts{float:left; width:auto; height:auto;margin:0; padding:0; }
.aboutPGstatement-parts h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.aboutPGstatement-parts h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:1.1; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }


.aboutPGcontent-partsRight{float:left; width:300px; font-family: 'RobotoCondensed-Regular'; margin-left:45px;}
.partsStatement-Right{float:left; width:auto; height:auto; padding:0px 0px 0 0px;font-family: 'RobotoCondensed-Regular'; font-size:20px;}
.partsStatement-Right a{text-decoration:none; color:#424242; }
.partsStatement-Right a:hover{text-decoration:underline;}


.phoneBox-parts img, .mailBox-parts img{margin-right:24px;}
.getHeight{height:350px;}

.phoneBox-parts {float: left;width: auto;padding-bottom: 5px;}
.mailBox-parts {clear: none;float: right;width: auto; margin-left: 30px;}




/*  **************** SERVICE  **************************************** */

.serviceHeadline{float:left;width:850px; height:auto;  margin-left:200px; margin-left:190px; text-transform:uppercase; position:absolute; bottom:45px; }
.serviceHeadlineInner{margin:0; padding:0; padding-bottom:15px; font-size:100px; color:#FFE463; line-height:90px; letter-spacing:-4px; font-family: 'RobotoCondensed-Bold'; text-shadow: 0 0 9px #0e0e0e;}

.hireStatement{float:left; width:auto;width:680px; height:auto; margin-left:200px; /*margin-left:30px;*/ padding:0 0 30px 0; }
.hireStatement h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.hireStatement h2{float:left; clear:both; width:530px; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }

.hireStatement-low{float:left; width:530px;height:auto; margin-top:30px;font-size:12px; font-family: 'RobotoCondensed-Regular'; }
   
.hireStatement-low p {float:left; width:255px; margin-top:0px; padding:0 10px 0  0;}
.positionServiceList{position:relative; left:-210px; height:40px;}

.navBox ul#subnavlist li.serviceLi{width:140px; width:auto; text-align:left;}


/*  **************** HIRE **************************************** */

.hireHeadline{float:left;width:850px; height:auto;  margin-left:200px; margin-left:188px;  text-transform:uppercase; position:absolute; bottom:45px; }
.hireHeadlineInner{margin:0; padding:0; padding-bottom:15px; font-size:100px; color:#FFE463; line-height:90px; letter-spacing:-4px; font-family: 'RobotoCondensed-Bold'; text-shadow: 0 0 9px #0e0e0e;}

.hireStatement{float:left; width:auto;width:680px; height:auto; margin-left:200px; margin-left:190px; padding:0 0 30px 0; }
.hireStatement h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.hireStatement h2{float:left; clear:both; width:530px; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }

.hireStatement-low{float:left; width:530px;height:auto; margin-top:30px;font-size:12px; font-family: 'RobotoCondensed-Regular'; }
   
.hireStatement-low p {float:left; width:255px; margin-top:0px; padding:0 10px 0  0;}

/*.navBox ul#subnavlist li.hireLi{width:100px; width:auto; text-align:left;}
.positionHireList{position:relative; left:-70px; height:40px;}


ul.usedWidth{width:640px;}
ul.newWidth{width:585px; width:630px;}
ul.hireWidth{width:585px;}
ul.aboutWidth{width:585px;}
ul.serviceWidth{width:585px;}*/


/* HIRE EQUIPMENT WEB APP */
.hireEquipment{float:left;  width:630px; height:auto; margin-left:190px;  padding:0 0 30px 0; }
.hireEquipment.adjustForMenu{margin-left:0px;}
.hireEquipment.long-wrap-710{width:710px;}
.hireEquipment h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.hireEquipment h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }

.hireEquipWrap{float:left; width:auto; height:auto; margin:0; padding:0;}
.hireItem-detailsWrap{float:left; width:550px; width:630px; height:auto; font-size:12px; line-height:12px; padding:3px 0;}
.hireItem-detailsWrap-forkL{float:left; width:710px; /*width:auto; */ height:auto; font-size:12px; line-height:12px; padding:3px 0;}
.hireEquip-make, .hireEquip-pump, .hireEquip-make-scoops, .hireEquip-model-scoops{float:left; width:110px; padding:0 0 0 15px;margin:0;}
.hireEquip-license{float:left; width:55px; padding:0 0 0 15px;margin:0;}
.hireEquip-tare-weight{float:left; width:100px; padding:0 0 0 15px;margin:0;}
.hireEquip-model{float:left; width:80px; padding:0 0 0 15px;margin:0;}
.hireEquip-model-trucks{float:left; width:100px; padding:0 0 0 15px;margin:0;}
.hireEquip-model-trailer{float:left; width:120px; padding:0 0 0 15px;margin:0;}

.hireEquip-bucket, .hireEquip-weight, .hireEquip-type{float:left; width:80px; padding:0 0 0 15px;margin:0;}
.hireEquip-spec{float:left; width:120px; padding:0 0 0 15px;margin:0;}

.hireEquip-lift{float:left; width:40px; padding:0 0 0 15px;margin:0;}
.hireEquip-liftHeight{float:left; width:80px; padding:0 0 0 15px;margin:0;}
.hireEquip-reach{float:left; width:60px; padding:0 0 0 15px;margin:0;}

.hireEquip-day, .hireEquip-dayKm, .hireEquip-week, .hireEquip-month{float:left; width:60px; padding:0 0 0 15px;margin:0;}
.hireEquip-hour{float:left; width:40px; padding:0;margin:0;}
.hireItem-detailsWrap p {margin:0; padding:3px 0; font-size:12px; line-height:12px;}

.hireEquip-capacity{float:left; width:50px; padding:0;margin:0;}


h2.firstRoller, h2.firstLifter, h2.firstTruck{margin-top:25px; padding-left:0px;}
h2.secondRoller, h2.secondLifter, h2.secondTruck{margin-top:50px; padding-left:0px;}

p.userCharge{clear:both; float:left; margin:25px 0 0 0; padding-left:0px; font-size:12px;}

.altShad:nth-child(even) {background: #e6e6e8}
.altShad:nth-child(odd) {background: #ffffff}


/*  INDUSTRIES SERVED TESTIMONIALS */
.testimonialStatement{float:left; width:680px; width:460px; height:auto; margin-left:200px; margin-left:190px; padding:0; }
.testimonialStatement h1{float:left;width:100%; margin:0px; padding:20px 50px 5px 0px; font-size:2em; line-height:1; font-family: 'RobotoCondensed-Regular'; color:#424242; }
.testimonialStatement h2{float:left; clear:both; width:100%; margin:0px; padding:5px 50px 5px 0px; font-size:1.1em; line-height:24px; font-family: 'RobotoCondensed-Regular'; color:#424242; }

h1.belowMainTitle{font-size:45px; margin:0 0 20px 0; padding:0px; font-family: 'RobotoCondensed-Bold';}

h5.testimonialTitle{float:left; margin:0 0 20px 0; padding:0;}
.testimonialBox{clear:both; width:100%; height:auto;  padding:22px 0 20px 0;   margin:0 0 50px 0;   background:#ffffff;}
.testimonialBoxInner{width:75%; width:1024px; width:auto; height:200px; height:auto;  padding:0; padding-left:160px;  margin:0 auto;  background:#ffffff;  }
.testimonialListWrap {clear:both; float:left; width:890px; height:auto; padding-left:30px; padding-bottom:30px; }

.testimonialListBox {clear:both; float:left; width:888px; height:99px; border:solid 1px #e8e8e8;}
.testimonialImgBox{float:left; width:127px; height:87px; margin:6px 0 0 6px;}
.testimonialImgBox img{width:127px; height:87px;}
.testimonialListDetailsBox{float:left; width:550px; height:auto; padding-top:8px; padding-left:30px; color:#464f5d; line-height:16px; }

.testimonialListDetailsBox a, .testimonialListDetailsBox a:visited {margin:0px; padding:0px; font-size:12px; text-decoration:underline; color:#3e3d4c;}
.testimonialListDetailsBox a:hover{color:#000000;}
h4.testimonialListLocation{float:right; width:150px; height:44px; height:35px; padding-top:9px; margin-top:28px; position:relative; left:5px; color:#464f5d; background:#ffffff;}
.testimonialListDetailsBox h5{font-size:12px;}
.testimonialListDetailsBox h4, .testimonialListDetailsBox h5{margin:0px; padding:0px; font-size:14px;}
.testimonialListDetailsBox h4 a{font-size:14px; text-decoration:none;}
.testimonialListDetailsBox h4 a:hover{text-decoration:underline;}
.testimonialListDetailsBox p{margin-top:0; padding-top:3px;font-size:12px;}
.fW400{font-weight:400;}


.testimonialDetailWrap {clear:both; float:left; width:890px; height:auto; padding:8px 0 10px 0; margin-left:30px; border-top:1px solid #E7E7E5; border-bottom:1px solid #E7E7E5;}


.testimonial-DetailsBox{float:left; width:550px; height:auto; /*padding:8px 0 0 0;*/ color:#464f5d; line-height:16px; }
.testimonial-DetailsBox h4, .testimonial-DetailsBox h5{margin:0px; padding:0 0 5px 0; font-size:20px; line-height:24px;}
.testimonial-DetailsBox h4 a{font-size:14px; text-decoration:none;}
.testimonial-DetailsBox h4 a:hover{text-decoration:underline;}

.detailDescription {clear:both; float:left; width:890px; height:auto; padding:20px 0 0 0; margin-left:30px;}

.detailDescription p{margin:0; padding:3px 0 5px 0;font-size:12px;}

.testimonial-DetailImgBox{float:right; width:127px; height:87px; margin:6px 0 0 6px;}
.testimonial-DetailImgBox img{width:127px; height:87px;}

.linksWrapBox-testimonial{clear:both; width:auto; height:100px; padding:0 0 50px 180px;}
.linksWrapBox-testimonial a, .linksWrapBox-testimonial a{font-family: 'RobotoCondensed-Regular'; text-decoration:none; color:#000000;}
.linksWrapBox-testimonial a:hover{color:#797979;}



.navbar-wrapper{display:none;}
.mobileOnly{display:none;}
.mobileOnly-webApp{display:none;}


/* **************** responsive style below ********************************** */



@media screen and (max-width: 1280px) and (max-height:1024px){
    .porterSearch{ padding-top:4px;  width:290px;}
    .contactBox{float:right; width:120px; height:53px; padding-top:25px;}
    .searchBox{float:right; width:340px; height:60px; padding-top:20px; }
    .sliderBox{height:56%; height:61%; height:75%;}
    .sliderWords{margin-top:60px;} 
    h1.innerSlideTitle{width:600px; width:650px;font-size:115px; line-height:95px;}
    h3.innerSlideWords{width:600px;font-size:30px; line-height:28px;}
    /*.carouselBox{height:31%; height:260px;}
    .btnPos img{position:relative; top:45%; }
    .slider-horizontal .item {width:300px; height:180px; margin-top:0px; padding-top:20px;}    
    .itemInnerBox{width:200px; height:250px; margin:0 auto;}
    .itemInnerBox img{float:left; width:200px; height:130px;}
    .itemDetails{width:200px;}
    .itemDetails h3{font-size:.9em; margin:0px; padding:0px;}
    .itemDetails h4{font-size:.8em;margin:0px; padding:0px; }    
    .lowBox2{height:300px;}*/
    
    .divider{margin-top:0px;}
    /*.brandStatement-Right{float:left; width:auto;  padding:76px 0px 0 10px;}*/

}


@media screen and (max-width: 1024px) {    

}

.skype_c2c_textarea_span{display:none;}

/*.aboutStatement h1{ color:#424242; color:yellow\9;}

:root *> .aboutStatement h1 { color: red }*/



/*iPad portrait controls */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    
   .hideOnTablet{display:none;}
    .mainWrap{ display:block; width:100%; width:1024px; height:auto;}
    .aboveFoldWrapHome{width:100%; width:768px; width:1024px;  height:768px; position:relative;}
    .aboveFoldWrap{width:768px; width:100%; width:1024px; }
    .headerBox{width:100%; width:1024px; height:12%; height:70px;}
    
    .bannerRightBox{ float:right; width:300px;}
    .searchBox{width: 200px;}
    .porterSearch {width:170px; float: right; margin-right: 20px;}
    .contactBox{float:left; width:90px; text-align:left;}
    
    .sliderBox {  height: 600px; }
    .sliderWords{width: 750px; margin-top:70px;}    }
    
    h1.innerSlideTitle{font-size:100px; line-height:80px;}
    h3.innerSlideWords{ font-size:30px; line-height:28px; }
    
    .carouselBox{clear:both; width:100%; height:30%; height:180px; margin:0px; padding:0px; bottom:0; z-index:100;}
    .btn-left, .btn-right {height:100%;height:180px;}
    .btnPos img{position:relative; top:40%;}

    .slider-horizontal .item {width:275px; height:200px; margin-top:0px; padding-top:0px; }    
    .itemInnerBox{width:250px; height:250px; height:225px; padding:0; padding-top:25px;margin:0 auto; }
    .itemInnerBox img{ float:none; width:144px; height:94px; margin:0 auto; }
    
    .itemDetails{clear:both;width:250px;}
    .itemDetails h3{font-size:.9em; margin:0px; padding:0px; text-align:left;}
    .itemDetails h4{font-size:.8em;margin:0px; padding:0px; text-align:left; }
    
   
    .belowFoldWrap{clear:both; float:left; display:block; width:100%; width:1024px;  height:auto; margin:0; padding:0;}
    
    .lowBox1{width:100%; height:200px;  padding:0; padding-bottom:20px;  margin:0;  background:#ffffff;}
    
    .lowBoxAbout{clear:both; width:100%; width:1024px;  height:auto; }
    .testimonialListWrap {width: 890px; width: 750px;}
    .testimonialListBox { width: 888px; width: 750px; height: auto;}
    .testimonialListDetailsBox { width: 450px;    height: auto;}
    h4.usedListLocation {float:left; width: 90px;}
    
    .homeStatement{padding-left:60px;}
    .lowMenuBox{padding-left:60px;}
    .legalBox {width:480px; }
    .legalBox ul{float:right; padding-right:30px;}
    .legalBox ul li {padding-left:10px; padding-right:10px;}
    
    .lowBox2, .lowBox3 { width:1024px;}
    .gapFill{width:1024px;  }
    .linksWrapBox-3{clear:both; width:auto; width:700px; height:100px; padding-left:5px;}
    .pageStatement-left {width:auto;}
    .contactDetailsBox{float:right; width:auto; height:auto; padding:0px 30px 0px 0px;}
    /*.brandStatement-Right{float:right; width:auto;  padding:76px 30px 0 10px;}*/
    
    
    
    
    .testimonialDetailWrap {width:750px;}
    .detailDescription {width:750px;}
    .linksWrapBox-testimonial{width:700px;}
    
    .lowBoxBrands {width: 100%; width:auto;}
    
    .equipmentBox{clear:both; width:100%; width:1024px; width:100%; }
    .equipmentBoxInner{width:75%; width:1024px; width:auto; padding-left:100px;  margin:0;}
    
    .brandStatement-left{width:585px;  margin-left:100px; padding:0 0 30px 0; }
    
    .usedEquipmentListWrap{width:750px; width:700px; width:650px;}
    .usedEquipmentListBox{width:750px; width:700px; width:650px;}
    .usedListDetailsBox{width:400px; width:350px;}
    
    .paginationBox {clear:both; float:left; width:auto;}
    .belowNavBox, .belowNavBox-hire, .belowNavBox-service{width:1024px; width:100%;  height:290px;}
    .belowNavBox-Forestry{width:1024px; width:100%;  }
    .belowNavBox{display:block; background-image:url('../images/pages/partsSubBanner.jpg');}
    .aboutHeadline{width:750px; width:auto;}
    .aboutPGcontent{width:800px; width:700px;}
    .aboutPGcontentLeft{width:370px; padding-right:30px;}
     
    .aboutPGcontent-partsRight{ float:right; width:300px; width:200px; margin-left:0;}
    
    .aboutPGcontentRight{float:right; width:300px; margin-left:0; padding-left:20px;}

    
    .aboutPG-finance{width:700px;}
    h2.aboutPorterGroup-finance{width:auto;}
    .aboutPGfinance-Right{width:200px; width:240px; margin-left:0px;}
    
    .aboutPorterGroup-finance-low li{clear:both;}
    .aboutPorterGroup-finance-low{clear:both;}
    
    .aboutPGNewsContent{float:left; width:900px; width:700px; height:auto; margin-left:190px; padding-left:0px; }
    .aboutPGNewsHeading{width:700px;}
    
    .contactBoxLeft{width:380px; margin-right:50px; }
    .formRowBox{clear:both; width: 260px;}
    
    .aboutPGstatement{float:left; width:370px; height:auto; margin:0; padding:0; }
    .aboutPGstatement h1, h2.aboutPorterGroup {width:370px;}
    .aboutPGcontentRight{float:right; width:250px; margin-left:0; padding-left:0px;}
    .aboutPGcontentRight a, .aboutPGcontentRight h3{margin-left:80px;}

	.scrollDownMaster{width:100%; height:0px; position:absolute; bottom:70px; }
    .scrollDownArrow{margin:0 auto; width:56px; height:auto; position:relative;   z-index:1000;text-align:center; font-size:14px; line-height:28px;}
    
    .scrollDownArrow a{text-decoration:none; color:#ffffff; font-family: 'RobotoCondensed-Regular';}
    .scrollDownArrow a:hover {text-decoration:underline; }
    
    .theArrow{display:block; width:14px; height:8px; margin:0 auto; background: url('../images/pages/scrollArrow.png') no-repeat 0 0;}
    .theArrow:hover{background: url('../images/pages/scrollArrowHover.png') no-repeat 0 0;}

    
    /*from yesterday*/ /*from yesterday*//*from yesterday*/
    .sliderBox {  height: 600px; height: 620px; }
    /*.sliderWords{width: 750px; margin-top:70px;}*/
    .sliderWords{width:800px; margin-top:150px;}      
    /*h1.innerSlideTitle{font-size:100px; line-height:80px; color:green;}*/
     h1.innerSlideTitle{width:800px; font-size:110px; line-height:90px;}
    h3.innerSlideWords{ font-size:30px; line-height:28px; }
    
    .carouselBox{clear:both; width:100%; height:30%; height:180px; margin:0px; padding:0px; bottom:0; z-index:100;}
    .btn-left, .btn-right {height:100%;height:180px;}
    .btnPos img{position:relative; top:40%;}

    .slider-horizontal .item {width:275px; height:200px; margin-top:0px; padding-top:0px; }    
    .itemInnerBox{width:250px; height:250px; height:225px; padding:0; padding-top:25px;margin:0 auto; }
    .itemInnerBox img{ float:none; width:144px; height:94px; margin:0 auto; }
    
    .itemDetails{clear:both;width:250px;}
    .itemDetails h3{font-size:.9em; margin:0px; padding:0px; text-align:left;}
    .itemDetails h4{font-size:.8em;margin:0px; padding:0px; text-align:left; }
    
    .slides-pagination { position: absolute;  top: 480px;}
    
    
    .carouselBox{height:30%; height:260px;}
    .btn-left, .btn-right {height:100%;height:260px;}
    .btnPos img{position:relative; top:45%; top:120px; top:114px;}
    .slider-horizontal .item {width:300px; height:180px; margin-top:0px; padding-top:20px;}    
    .itemInnerBox{width:200px; height:250px; height:225px; padding-top:25px; margin:0 auto;}
    .itemInnerBox img{float:left; width:200px; height:130px;}
    .itemDetails{width:200px;}
    .itemDetails h3{font-size:1em; margin:0px; padding:0px;}
    .itemDetails h4{font-size:.8em;margin:0px; padding:0px; }
    .scrollDownMaster{width:100%; height:0px; position:absolute; bottom:340px; }
    
    .gapFill-used{clear:both; width:100%; width:1024px; height:100px; padding:0; margin:0;}

}

/*@media only screen 
and (max-width : 768px) {

    #subnavlist{position:relative; right:192px; right:172px;}
}*/




/* only testing stuff below */
ul.tempUl{display:none;}

a#lower-E:hover ul.tempUl{
    display: block;
    
}

/* iPad 1 & 2 only  portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
   /* h1.innerSlideTitle {color:green;}*/   
    input.usedInquiry{float:right; width:130px; }
    .aboutPGfinance-Right.iPadWidth {margin-left:30px;}
    
    /* added April 28th*/
    .lowBox2, .lowBox2InnerLeft, .lowBox2InnerRight{width: 100%; padding:0; background-color:#E7E7E5;}
    .lowBox2 { height: auto;}
    .lowMenuBox { width: 100%; height: auto; padding: 35px 0px 30px 0px;}
    .menuCol {padding: 0px 20px; margin: 0px; width: 15%;}
    .menuCol:first-child {padding-left:60px;}
    
    .specialsBox {width: auto; padding: 28px 20px; padding: 28px 60px;}
    .specialItem {    width: 50%;}
    .lowBox3{width: 100%; height: 150px; height: 100px;}
    
    .newsLinkBox {padding-left:0px;}
    
    .legalBox{float:right; width:auto; padding:0 20px; }
    .legalBox ul { float:right; padding-top:0px; position:relative; bottom:15px;}
    .legalBox ul li { padding-top:0px; line-height: 11px;}
    .followPG { padding: 40px 10px 0px 60px;}
    .socialBox img {display:block; width:30px; height:30px;}
     /* added April 28th*/
}

/* iPad 3 & 4 only  portrait*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { 
    /*h1.innerSlideTitle {color:white;}*/
   
}


/*FOR TESTING REMOVE ONCE LIVE*/
@media screen and (max-width: 1024px) {

      
}
/*end of iPad landscape testing*/

@media print {

  a[href]:after {content: ""; }
   .navBox, .bannerRightBox, .lowBox2 {display:none;}
    .logoBox{display:block;}  

}




















