.InfoTags{font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;}

a:visited { color: #2200CC;	text-decoration: none;}
a:hover { color:#2200CC; text-decoration: none; }
a:active { color:#2200CC; text-decoration: none; }
.usedfix {box-sizing:border-box;padding-left:20px;}
.maincontainer{margin:10px 10px 10px 10px;}

.maincategory {width:100%!important;padding:0; margin:0;
}

.first,.mid,.last { width:100%; height:250px;  
                         margin-right:auto;margin-left:auto; margin-bottom:10px;margin-top:10px;
}
.last{clear:both}
.mainwrapper { width:100%;margin:0px auto; padding:0px 0px 0px 3%;box-sizing:border-box;}
.productwrapper { width:23%;min-width:200px; float:left; margin-right:5px;margin-left:5px;}
.link-button {color: #2200CC;	text-decoration: none !important;font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;padding:0px 0px 0px 0px;position:relative;overflow:none;margin-bottom:10px;width:100% !important;
}
.label {color:#FFF;font-weight:400; bottom:10px; left:0px; text-align:center; position:absolute;background-color:#333;line-height:auto; font-size:12px;padding:7px 2% 7px 2%; 
}
a.productwrapper:hover + div.label { background-color:#FC0; }
.subcat {border:none;
}
a.btn.yellow { border-radius:0px;margin-top:20px; }
.subcat td {  border:none; }

.subcat tr { padding:10px;
		
}
.subcat tr:nth-child(even) {background: #f1f1f1;border-top:#ccc; }
.subcat tr:nth-child(odd) { background: #f6f66;}
.subcat tr:hover { background-color:#FFFEEC;}
.subcatth {width:175px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;border:none;
}
.subcatthimg {width:160px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;
}
.subcattd {width:175px;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;border:none;
}
.subcatthsmal {width:125px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;
}
.subcattdsmal {width:125px;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;
}
.subcattdimg {width:160px;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;
}
.hours {
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    text-transform: uppercase;
}
.product_family {
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 250px;
	color:#808080;
}
.Location,.year {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: normal;
}
.details {
}
.detailsimg {width:160px;font-weight:bold;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:center; vertical-align:middle;
}
.detailstext {width:175px;font-family:Arial,Helvetica,sans-serif;
font-size:14px;text-align:left; vertical-align:top;
}


.galleryWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0px;
	margin-bottom:10px;
	
}
.galleryWrapper #galleria{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* #galleria{ width: 50%; height:400px; background: #f6f6f6!important; } */

.transparent {
	
	filter: alpha(opacity=100);
	opacity: 0.8;
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 96%; 
		
	/* Theoretically for IE 8 & 9 (more valid) */	
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	
	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=100);
	
	/* Older than Firefox 0.9 */
	-moz-opacity:1.0;
	
	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 1.0;
    
	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 1.0;
	
	line-height:30px;
}
div.btnCategory { background-color:#FFF; background-size:cover !important;padding-top:0px;background-repeat:no-repeat;width:100% !important;background-position:center center;}
div.btnCategory.AT{background-image:url(images/articulated_truck.jpg)!important;}
div.btnCategory.AGT{background-image:url(images/ag_tractor.jpg)!important;}
div.btnCategory.BL{background-image:url(images/backhoe_loader.jpg)!important;}
div.btnCategory.CPLN{background-image:url(images/cold_planers.jpg)!important;}
div.btnCategory.CP{background-image:url(images/compactors.jpg)!important;}
div.btnCategory.FL{background-image:url(images/forklift.jpg)!important;}
div.btnCategory.LTWR{background-image:url(images/light_tower.jpg)!important;}
div.btnCategory.MG{background-image:url(images/motor_grader.jpg)!important;}
div.btnCategory.MTL{background-image:url(images/multi_terrain_loader.jpg)!important;}
div.btnCategory.OHT{background-image:url(images/off_highway_truck.jpg)!important;}
div.btnCategory.OGP{background-image:url(images/petroleum.jpg)!important;}
div.btnCategory.PTC{background-image:url(images/pneumatic_tired.jpg)!important;}
div.btnCategory.GENP{background-image:url(images/portable_generator.jpg)!important;}
div.btnCategory.EP{background-image:url(images/power_module.jpg)!important;}
div.btnCategory.AGGS{background-image:url(images/screen_machine.jpg)!important;}
div.btnCategory.SSL{background-image:url(images/skid_steer_loader.jpg)!important;}
div.btnCategory.SR{background-image:url(images/reclaimer.jpg)!important;}
div.btnCategory.GENS{background-image:url(images/stationary_generator.jpg)!important;}
div.btnCategory._100A{background-image:url(images/system_components.jpg)!important;}
div.btnCategory.TH{background-image:url(images/telehandler.jpg)!important;}
div.btnCategory.TEX{background-image:url(images/track_excavator.jpg)!important;}
div.btnCategory.TL{background-image:url(images/track_loader.jpg)!important;}
div.btnCategory.TTT{background-image:url(images/track_type_tractor.jpg)!important;}
div.btnCategory.TRNR{background-image:url(images/trencher.jpg)!important;}
div.btnCategory.TUBG{background-image:url(images/tub_grinder.jpg)!important;}
div.btnCategory.VSDA{background-image:url(images/single_drum.jpg)!important;}
div.btnCategory.VSDP{background-image:url(images/single_drum_pad.jpg)!important;}
div.btnCategory.WTRT{background-image:url(images/water_truck.jpg)!important;}
div.btnCategory.WTRW{background-image:url(images/water_wagon.jpg)!important;}
div.btnCategory.WL{background-image:url(images/wheel_loader.jpg)!important;}
div.btnCategory.WTS{background-image:url(images/wheel_tractor_scraper.jpg)!important;}
div.btnCategory.WEX{background-image:url(images/wheeled_excavator.jpg)!important;}
div.btnCategory.VDDA{background-image:url(images/vdda.jpg)!important;}
div.btnCategory.CRNE{background-image:url(images/crane.jpg)!important;}
div.btnCategory.VSDS{background-image:url(images/vibratory_single_drum.jpg)!important;}
div.btnCategory.WTR{background-image:url(images/water_tank.jpg)!important;}
div.btnCategory.ONHT{background-image:url(images/on_highway_truck.jpg)!important;}
div.btnCategory.SFPV{background-image:url(images/slipform_paver.jpg)!important;}
div.btnCategory._211B{background-image:url(images/stationary_natural_gas.jpg)!important;}
div.btnCategory.SVCT{background-image:url(images/svct.jpg)!important;}
div.btnCategory.IL{background-image:url(images/IL.jpg)!important;}
div.btnCategory.ASPV{background-image:url(images/asphault_paver.jpg)!important;}
div.btnCategory.TRLR{background-image:url(images/trailers.jpg)!important;}
div.btnCategory.AGGC{background-image:url(images/AGGC.jpg)!important;}
div.btnCategory.WFB{background-image:url(images/WFB.jpg)!important;}
div.btnCategory.ACMP{background-image:url(images/ACMP.jpg)!important;}
div.btnCategory.TIL{background-image:url(images/TIL.jpg)!important;}
div.btnCategory.SPRY{background-image:url(images/SPRY.jpg)!important;}
div.btnCategory.COMB{background-image:url(images/COMB.jpg)!important;}
div.btnCategory.ASPL{background-image:url(images/ASPL.jpg)!important;}
div.btnCategory.WCOP{background-image:url(images/WCOP.jpg)!important;}
div.btnCategory.ROMO{background-image:url(images/ROMO.jpg)!important;}
div.btnCategory.MOHT{background-image:url(images/MOHT.jpg)!important;}
div.btnCategory.AGHE{background-image:url(images/AGHE.jpg)!important;}
div.btnCategory.HAC{background-image:url(images/HAC.jpg)!important;}
div.btnCategory.AGP{background-image:url(images/AGP.jpg)!important;}
div.btnCategory.WE{background-image:url(images/WE.jpg)!important;}
div.btnCategory.AGGN{background-image:url(images/AGGN.jpg)!important;}
div.btnCategory.PL{background-image:url(images/pl.jpg)!important;}
div.btnCategory.DPTK{background-image:url(images/dptk.jpg)!important;}
div.btnCategory.AGO{background-image:url(images/AGO.jpg)!important;}
div.btnCategory.MWL{background-image:url(images/MWL.jpg)!important;}
div.btnCategory.WTIR{background-image:url(images/WTIR.jpg)!important;}
div.btnCategory.RAKE{background-image:url(images/RAKE.jpg)!important;}
div.btnCategory.AUG{background-image:url(images/AUG.jpg)!important;}
div.btnCategory.PAV{background-image:url(images/PAV.jpg)!important;}
div.btnCategory.LFTB{background-image:url(images/LFTB.jpg)!important;}
div.btnCategory.GENM{background-image:url(images/GENM.jpg)!important;}
div.btnCategory.RDBM{background-image:url(images/RDBM.jpg)!important;}
div.btnCategory.RW{background-image:url(images/RW.jpg)!important;}
div.btnCategory.HDDR{background-image:url(images/hddr.jpg)!important;}
div.btnCategory.BCUT{background-image:url(images/BCUT.jpg)!important;}
div.btnCategory.WBUC{background-image:url(images/WBUC.jpg)!important;}
div.btnCategory.INEN{background-image:url(images/INEN.jpg)!important;}
div.btnCategory.WRIP{background-image:url(images/WRIP.jpg)!important;}
div.btnCategory.WTDB{background-image:url(images/WTDB.jpg)!important;}
div.btnCategory.BRM{background-image:url(images/BRM.jpg)!important;}
div.btnCategory.BCWT{background-image:url(images/BCWT.jpg)!important;}
div.btnCategory.COMA{background-image:url(images/COMA.jpg)!important;}
div.btnCategory.WFOR{background-image:url(images/WFOR.jpg)!important;}
div.btnCategory.TCOM{background-image:url(images/TCOM.jpg)!important;}
div.btnCategory.WD{background-image:url(images/WD.jpg)!important;}
div.btnCategory.CTL{background-image:url(images/CTL.jpg)!important;}
div.btnCategory.EX{background-image:url(images/EX.jpg)!important;}
div.btnCategory.CONF{background-image:url(images/CONF.jpg)!important;}
div.btnCategory.LMP{background-image:url(images/LMP.jpg)!important;}
div.btnCategory.FPR{background-image:url(images/FPR.jpg)!important;}
div.btnCategory.SKID{background-image:url(images/SKID.jpg)!important;}
div.btnCategory.UML{background-image:url(images/UML.jpg)!important;}
div.btnCategory.GRAP{background-image:url(images/GRAP.jpg)!important;}
div.btnCategory.OTHR{background-image:url("images/noimage.jpg")!important;}
div.btnCategory.BHWT{background-image:url("images/BHWT.jpg")!important;}
div.btnCategory.WCOM{background-image:url("images/WCOM.jpg")!important;}
div.btnCategory.DRIL{background-image:url("images/DRIL.jpg")!important;}
div.btnCategory.GNSS{background-image:url("images/GNSS.jpg")!important;}
div.btnCategory.SCR{background-image:url("images/SCR.jpg")!important;}
div.btnCategory.HAM{background-image:url("images/HAM.jpg")!important;}
div.btnCategory.THRV{background-image:url("images/THRV.jpg")!important;}
div.btnCategory.WWIN{background-image:url("images/WWIN.jpg")!important;}
div.btnCategory.WBOO{background-image:url("images/WBOO.jpg")!important;}
div.btnCategory.CNCT{background-image:url("images/CNCT.jpg")!important;}
div.btnCategory.DRIP{background-image:url("images/DRIP.jpg")!important;}
div.btnCategory.WCOW{background-image:url("images/WCOW.jpg")!important;}
div.btnCategory.CRUS{background-image:url("images/CRUS.jpg")!important;}
div.btnCategory.FRST{background-image:url("images/FRST.jpg")!important;}
div.btnCategory.WTMC{background-image:url("images/noimage.jpg")!important;}
div.btnCategory.MOWR{background-image:url("images/MOWR.jpg")!important;}
div.btnCategory.SH{background-image:url("images/SH.jpg")!important;}
div.btnCategory.MEX{background-image:url("images/MEX.jpg")!important;}
div.btnCategory.MLWT{background-image:url("images/MLWT.jpg")!important;}
div.btnCategory.PWSH{background-image:url("images/PWSH.jpg")!important;}
div.btnCategory.WQUC{background-image:url("images/WQUC.jpg")!important;}
div.btnCategory.RBDR{background-image:url("images/RBDR.jpg")!important;}
div.btnCategory.PCOM{background-image:url("images/PCOM.jpg")!important;}
/* Post Dev CSS */
div.productlisting  { padding:5px 10px 5px 10px; }
div.productlisting  div.img{ width:15%;margin-right:15px;min-width:150px;}
div.productlisting  div.img img{ width:100%; height:auto;border:1px solid #ccc;}

div.productlisting  div.details { width:inherit; }
div.productlisting  div.divbutton { width:250px; }
div.productlisting  div.divbutton a.btn { width:100%; text-transform:uppercase;min-width:150px;margin-left:-40px;border-radius:0px;font-size:16px;}
div.btnCategory {
	background-size:cover;overflow:hidden;}
div.productlisting div.details.left { font-size:16px;}
div.description.left { width:auto; float:left; padding:10px;background-color:#edf0f5;margin-bottom:15px;min-width:40%;max-width:400px;border:1px solid #DCDCDC;border-left:3px solid #FC0;}	
div.galleryWrapper.right {float:right;max-width:50%;min-width:500px;}
div.galleria-container {max-height:475;}






@media only screen and (min-width: 501px)  and (max-width:979px) {
 
.productwrapper { width:48%;margin-right:5px;height:250px;}

.link-button { width:100%;margin-right:3px;overflow:hidden;
padding-bottom: 25%; /* 16:9 */
	
height:100%;box-sizing:border-box;
	
}
 div.btnCategory { width:100% !important;background-size:contain;height:200px; } 
div.label.transparent { bottom:1px; font-size:15px;}

div.productlisting  div.divbutton { width:100%;margin-top:10px;padding:none;}
div.productlisting  div.divbutton a.btn { width:300px;; text-transform:uppercase;margin-left:0px;float:none;}
div.productlisting  div.divbutton a.btn.right {float:none;}
div.productlisting div.details.left { font-size:18px;}
div.description.left { margin-right:20px; width:42%;}	
div.galleryWrapper.right {width:100%;min-width:100%;float:none;}
div.productlisting div.details.left { font-size:18px;}
  
  
}

@media only screen and (min-width: 350px)  and (max-width:500px) {
  

.productwrapper { width:100%;margin:0px 0px 5px 0px;}

.link-button {
	width:100%;
	padding-bottom: 25%; /* 16:9 */
	
height:260px;
	overflow:hidden;
    box-sizing:border-box;
}
div.btnCategory {
	background-size:cover;
	background-position:center ;
	position: absolute;
	top: 5;
	left: 0;
	width: 100%;
height:250px;box-sizing:border-box;
	
}
.usedfix {box-sizing:border-box;padding-left:0px;;}
div.productlisting  { padding:5px 10px 5px 10px; }

div.label.transparent { font-size:20px; }

div.productlisting  div.details { width:100%; }
div.productlisting  div.divbutton { width:100%;margin-top:10px; }
div.productlisting  div.divbutton a.btn { width:100%; text-transform:uppercase;margin-left:0px;float:none;}
div.productlisting  div.divbutton a.btn.right {float:none;}
div.productlisting div.details.left { font-size:18px;}
div.description.left { margin-left:auto;margin-right:auto;padding:10px; width:92%;float:none;}	
div.galleryWrapper.right {width:100%;min-width:100%;float:none;}
  
}


