* {	margin: 0;padding: 0; }
html {font-size: 100%;}  
body {	font-family: verdana, arial, sans-serif;background:#636363 url(media/metalBack.jpg) left top repeat;margin:0;padding:0 40px; }
li {	font: 1.2em/1.8em Tahoma, sans-serif;margin-bottom: 10px; }
h1 { font: 2.0em Tahoma, sans-serif;color: white;height: 0px; }
h2 { font: 1.8em Tahoma, sans-serif;color: green;margin-bottom: 10px; }
h3 { font: 1.7em Tahoma, sans-serif;color: green;margin-bottom: 10px; }
ul { margin-left: 25px; }
img { border: none; }
#page-wrap { background: white;min-width: 780px;max-width: 1260px;float: left;
width: 100%;margin: 0px 10px;padding: 0px;  border:1 solid #5b5b5b;background-color:#5b5b5b;}
	#page-wrap #inside { border:1 solid #3b3b3b;margin:0;padding:0; }
#main-content {	background: url(images/left-sidebar.gif) repeat-y white;padding:0 10px;
        margin:0;margin-right: 207px;min-width:550px; }
#main-content h1 { padding: 16px 0px 4px 0px; color:#fc0;
  margin: 1px 0px 18px 0px;border-bottom: 1px solid;
  font-size: 150%;text-transform: uppercase;font-weight: bold; }
#right-sidebar { background-color:#595959;width: 207px;float: right; margin-left: -207px; padding: 0px; }

#header { background: transparent url('media/headerBack.png') left top repeat-x;text-align: left; }

#footer { background: #267f23;text-align: center;color: white; }
a.returnToTop:hover {background-color:#111;color:#ffe399;text-decoration:none; }
*html .returnToTop { display:none;  } /* ie 6.0 */

.returnToTop {position:fixed;top:90%;left:5px;z-index:0;display:block;border:none;padding:5px; }
/* ie 7.0 */
.returnToTop { *top:90%;*border:none; }
ul {list-style:circle; margin:5px auto; font-size:100%;}
p { margin: 0px;padding: 0px 0px 16px 0px;line-height: 1.4em; }
h1 { font-family: arial, sans-serif;letter-spacing: .1em; }
h2 { margin: 30px 0;padding: 5px 0px 4px 0px;font-size: 110%;font-weight:bold;color:#fc3;  }
img{border: 0px;}
a{outline: none; color:#eee;}
#main-content a {color:#111; }
a:hover{outline: none; color:#111;cursor:hand;}
#main-content a:hover {color:#eee;background-color:#111 }
/* image positioning - left, right and center */
.left { float: left;padding: 0px 8px 0px 0px; }
.right { float: right;padding: 0px 0px 0px 8px; }
.center { display: block;text-align: center;margin: 0 auto; }
.rightColumn {float:right;width:10%;min-width:213px;margin-left:1%; }
/* Main Content Box Heading Titles */
.feature { background: url(media/feature_cap-head.gif) no-repeat top center;padding-top:10px; 
		margin-left:10px;width: 216px;margin-left:5px;	margin-bottom: 1.5em;}
.specials { padding-top: 36px; /* Heading Height */
		background: url(media/specials.png) no-repeat; }
.appraisals { padding-top: 36px; /* Heading Height */
		background: url(media/appraisals.gif) no-repeat; }
.featurebody { background: url(media/feature_back.png) top left repeat-y;font-size:90%;
		padding: 0 10px;z-index:997; }
.featurebody a { text-decoration:underline; }
.featurebody a:hover { text-decoration:none; }
.featurebody h5 { font-size: 24px;border-bottom-color:white;
margin:0;padding:0;color:#000;text-align:center; }
.foot { display: block;	height: 10px;width: 213px;margin: 0;
		padding: 0;	background: url(media/feature_cap-foot.gif) no-repeat; }

/* block quote */
blockquote { margin: 20px 0px 20px 0px; padding: 10px 20px 0px 20px;border-left: 8px solid; }
/* unordered list */
.mod ul { margin: 8px 0px 0px 16px;padding: 0px; }
.mod ul li { list-style-type: square;margin: 0px 0px 11px 0px;padding: 0px; }
/* ordered list */
.mod ol { margin: 8px 0px 0px 24px;padding: 0px; }
.mod ol li { margin: 0px 0px 11px 0px;padding: 0px; }
.mod {border:3px #111 ridge;width:80%;min-width:580px;background-color:#F5F5F5;
      margin:10px 10px;padding:10px; }

#topBox {position:absolute;top:0;left:55%;display:block;z-index:999;
  width:290px;text-align:center;
  background-color:#111 url(media/menu.png);
  border:1px solid #999;borderTop:0;margin:0;padding:4px;
  fontSize: 13px;fontFamily: arial;color:#333;opacity:0.9;filter: alpha(opacity=95);
  -moz-border-radius: 0 0 5px 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px; }
#topBox span { display:none; }
#topBox:hover span  { display:block; background-color:#eee;width:290px;margin-bottom:10px;}
#topBox a { color:#111; }
#topBox a:hover { color:#ff0000; }
#translations img { width:2em;height:1.75em; }
/* links above the logo / footer */
#links, #footer { padding: 10px 21px 0px 19px;
  height: 26px;font-size:90%;text-transform: uppercase;background: #000 url(media/menu.png);
  color: #fff;border-color: #D7D7D7; }
#links{text-align: right;font-weight:bold;}
#links a, #footer a{text-decoration: none;}
#links a:hover, #footer a:hover{text-decoration: underline;color:#fc0;}

.sidebaritem { text-align: left;width: 188px; float: left;margin: 0px 0px 5px 0px; }
.sbihead { height: 14px;width: 188px;border-top: 1px solid #fff;
  padding: 3px 0px 5px 19px;text-transform: uppercase; }
.sbihead h1 { padding: 0px;margin: 0px;font-weight: bold;font-size: 112%; }
.sbicontent{padding: 10px 6px 6px 14px;}
.sbicontent p { line-height: 14px;padding: 0px 0px 6px 0px; }
.sidebaritem, .sidebaritem a, .sidebaritem a:hover { background: transparent;color: #DBD7D1; }

.sbihead { background: #000 url(media/orange_sbi.png);color: #70695A;font-size:95%; }
.sbihead h1 { background: transparent;color: #70695A; }
.sbicontent { font-size:90%;margin:10px auto; }
.sub { border-bottom:6px solid #595959;}
.sub li a { background: #6B6B6B;font-size:82%;
  color: #ffcd11; margin-left:0px;padding:5px;border:thin #c0c0c0 solid;} 
.sidebaritem li a:hover { margin-left:3px;padding:5px;color:#fc3; }
.sub li a:hover { background: #fff;color: #000; 
   margin-left:3px;padding:5px;border:thin #c0c0c0 solid; } 
#sidebarform {margin-left: -12px;}
.sbilinks {padding: 0px;border-left: 6px solid #595959;border-right: 6px solid #595959;
           font-size:85%;}
.sbilinks ul { margin: 0px auto; } 
.sbilinks li { margin: 0px;float: left;list-style: none; } 
.sbilinks li a , .sbilinks li a:hover { float: left;text-decoration: none;padding: 3px 0px 2px 19px;
       width: 188px;background:#fff url(media/cursor_hand.gif) left center no-repeat;  } 
.sbilinks {margin-right:5px; }
.sbilinks a {display:block;text-decoration:none;width:100%;line-height:25px;}
.sbilinks ul {list-style-type:none;text-align:center;}
.sbilinks li{display:inline;}
.sbilinks li a { background: #808080 url(media/link.png) center center no-repeat;
  color: #DBD7D1; } 

.sub ul { background-color:#FFFBE6;width:175px;font-size:80%; }
.sub li a { background-color:#fff;color:#111;width:175px;float:right;font-size:85%; }

#bulldozers {background:transparent url(media/dozerIcon.gif) left center no-repeat;}
#hydraulicExcavators {background:transparent url(media/excavatorIcon.jpg) left center no-repeat;}
#haulTrucks {background:transparent url(media/truckIcon.gif) left center no-repeat;}
#skidSteerLoaders {background:transparent url(media/loaderIcon.gif) left center no-repeat;}
#wheelLoaders {background:transparent url(media/wheelLoaderIcon.gif) left center no-repeat;}
#crawlerLoaders {background:transparent url(media/crawlerLoaderIcon.jpg) left center no-repeat;}
#miniExcavators {background:transparent url(media/miniExcavatorIcon.jpg) left center no-repeat;}
#cranes {background:transparent url(media/craneIcon.jpg) left center no-repeat;}
#scrapers {background:transparent url(media/scraperIcon.jpg) left center no-repeat;}
#paving {background:transparent url(media/pavingIcon.jpg) left center no-repeat;}
#tractors {background:transparent url(media/tractorIcon.jpg) left center no-repeat;}
#graders {background:transparent url(media/graderIcon.gif) left center no-repeat;}
#grinders {background:transparent url(media/grinderIcon.png) left center no-repeat;}
#scissorLifts {background:transparent url(media/scissorLiftsIcon.jpg) left center no-repeat;}
#compactionEquipment {background:transparent url(media/compactionIcon.gif) left center no-repeat;}
#workPlatforms {background:transparent url(media/workPlatformsIcon.gif) left center no-repeat;}
/* #gzsIcon {background:transparent url(media/gzsIcon.png) left center no-repeat;} */

body.bulldozers .sbilinks a#bulldozers,
body.hydraulicExcavators .sbilinks a#hydraulicExcavators,
body.haulTrucks .sbilinks a#haulTrucks,
body.skidSteerLoaders .sbilinks a#skidSteerLoaders,
body.wheelLoaders .sbilinks a#wheelLoaders,
body.crawlerLoaders .sbilinks a#crawlerLoaders,
body.miniExcavators .sbilinks a#miniExcavators,
body.scrapers .sbilinks a#scrapers,
body.drills .sbilinks a#drills,
body.paving .sbilinks a#paving,
body.graders .sbilinks a#graders,
body.grinders .sbilinks a#grinders,
body.cranes .sbilinks a#cranes,
body.tractors .sbilinks a#tractors,
body.scissorLifts .sbilinks a#scissorLifts,
body.compactionEquipment .sbilinks a#compactionEquipment,
body.workPlatforms .sbilinks a#workPlatforms
 {color:#FFCC00;background-color:#595959;}
 
.sbilinks a#bulldozers,.sbilinks a#hydraulicExcavators,
.sbilinks a#haulTrucks,.sbilinks a#skidSteerLoaders,
.sbilinks a#wheelLoaders, .sbilinks a#crawlerLoaders,
.sbilinks a#miniExcavators, .sbilinks a#scrapers,
.sbilinks a#drills, .sbilinks a#paving,
.sbilinks a#graders, .sbilinks a#cranes,.sbilinks a#grinders,
.sbilinks a#tractors, .sbilinks a#scissorLifts,
.sbilinks a#compactionEquipment, .sbilinks a#workPlatforms
 { border-top:6px solid #595959;}
           
body.index #links a#index,body.job #links a#job,
body.aboutUs #links a#aboutUs,
body.contactUs #links a#contactUs { font-weight:bolder;color:#FFD600; }          

a#winkerFooter {width:350px;line-height:21px;color: #999;text-decoration:none;display:inline;}
a#winkerFooter:hover {font-size:80%;margin:0;background:transparent url(winkLogo.gif) left center no-repeat;
           text-decoration: none;padding-left:150px;text-align:right;color:ffcc00;border: #eee 2px dotted; }
table {background-color:#fefefe;width:98%;font-size: 100%;display:inline-table;margin:14px 0px 4px 5px; border:1px solid #3E6482;padding:7px;}
td { border-bottom:2px solid #FFEB77;border-top:1px solid #FFEB77;border-left:1px solid #FFEBAF; border-right:1px solid #FFEBAF;
     background-color:#fefefe;padding:5px 4px;}
thead td {  font-weight:bold;background-color:#4f4f4f;color:#fff;}

.anchorlinkstyle {border:1px #eee solid;text-decoration:none;text-align:right;margin-right:20px;
font-size:100%;background:#fff url(media/cursor_hand_vertical.gif) right center no-repeat;color:#999;font-weight:bold;}
.phoneNumber { color:#fc0;font-weight:bolder;margin:0 auto;padding:none;text-align:center; }
.sbicontent .phoneNumber { font-size:95%; }
.email { color:#111; }
.email:hover { color:#fc3; } 
.sbicontent .email { font-size:80%; color:#eee;} 
.sbicontent.email:hover { color:#fc3; } 
.lyteboxstyle {display:block;border:1px #eee solid;text-decoration:none;text-align:left;margin-right:5px;
font-size:95%;background:#fff url(media/cursor_hand_vertical.gif) right center no-repeat;color:#999;font-weight:bold;}
.lyteboxstyle:hover { border:2px #eee solid; }

#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #f5f5f5; }

#lbMain { position: absolute;  padding-top:15px; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #fff; }


#lbDetailsContainer {	font: 14px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #fff; border-top: none; }


#lbImageContainer, #lbIframeContainer { padding: 5px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(media/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 51%; height: 100%; background: transparent url(media/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(media/prev_grey.gif) left 15% no-repeat; }
	
#lbNext { width: 51%; height: 100%; background: transparent url(media/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(media/next_grey.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
		
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
		
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 84px; height: 48px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(media/close_grey.png) no-repeat; }
#anchor {text-decoration:none;}   

.showMobile {display:none }
