 body { 
 	text-align:center;
 	background: url(../images/background/backgroundlongRS.png) repeat-x; color:#000;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size:12px;
} 
/**** Html tags *****/

  	h1 { 
  	margin:20px;
}
	h2 {
	margin:20px;
}
	h3 {
	font-size:120%;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
}
  
    img { border:none;}
  	
	table {width: 550px; 
	    border: 1px solid #036;} 

	table p {
	font-weight:bold;
	
}
	tr  {
	padding: 15px 15px;
	font-family: Arial, Helvetica, sans-serif;	
}
	 td {
	 padding:5px 5px;
 }
	input {
	display:inline;
		border:inset;-moz-border-radius: 0.5em; border-radius: 0.5em;
}
	
	fieldset {
	margin:0 15px 10px 15px;
	background:#E5E5E5; color:#333;
	border:solid;-moz-border-radius: 0.5em; border-radius: 0.5em;
}
	legend {
	font-weight:bold;
}

	select {
	background:#B0B0B0; color:#333;
}
	textarea {
		margin-left:20px;
		border:inset;-moz-border-radius: 0.5em; border-radius: 0.5em;
	}
	
/*beggining of Body div */
 
#wrapper {
	width:850px;
	text-align:left;
	border:2px #666 solid;
	margin: 0 auto;
	background: #fff; color:#000;		
	}	
  #header {
	background: url(../images/background/header-bg1.png) no-repeat top right #fff; color:#000;
	margin:0;
	padding:0;
	height:150px;
	width:850px;
	border-bottom:#666 solid 2px;
	position: relative;
 }
 #sidebar {
	width:248px;
	float:left;
	margin:0;
	padding:0;
	background:#ffffff; color:#333;
	  }
  #content {
	width:598px;
	float:right;
	background:#ffffff;
	color:#333;
 }
  #footer {
	background:#fff;
	color:#333;
	font-size:85%;
	text-align:center;
	padding: 5px;
	clear:both;
 }		
	/******Header navigation ************/
	
div#header a.current {
	color: #001b85; background:transparent;
	text-decoration:underline;
}

#header #topnav ul #home, #profile, #safety, #services, #equipment, #career-nav, #news, #projects, #contact {
	margin-right: 5px;
}

 #header #topnav {
	text-align:center;
	color: #001b85;
	font-weight:bold;
	background: transparent;
	padding:0 10px 0 10px;
}

#header #topnav ul li {
display: inline;
}  	

	/******Sidebar Navigation ************/

 #sidebar #side-nav {
	margin:15px;
	list-style-type: none;
	font-size:105%;
	font-weight:bold;
	line-height: 150%;
	color:#000;
	background: #FC9;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 10px;
	border: 2px solid #666;
 }

	/******Link Style ************/
	
 	a:link {
	color: #036;
	background:transparent;
	text-decoration: none;
}
	a:visited {
	text-decoration: none;
}
	a:hover {
	text-decoration: underline;
	color: #666;
	background:transparent;
}
	a:active {
	text-decoration: none;
	color: #999;
	background:transparent;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

	#header a:link {
	color: #001b85;
	background:transparent;
	text-decoration: none;
}
	#header a:visited {
	text-decoration: none;
	color: #001b85; background:transparent;
}
	#header a:hover {
	text-decoration: underline;
	color: #F63;
	background:transparent;
}
	#header a:active {
	text-decoration: none;
	color: #999;
	background:transparent;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	}	
	#header #topnav a.current {
	text-decoration:underline;
	color:#001b85; background: transparent;
}
	#sidebar #side-nav li a.current {
	color: #001b85;
	background:transparent;
	font-weight:bold;
	text-decoration: underline;
}
	#sidebar #side-nav a:link {
	color: #001b85;
	background:transparent;
	text-decoration: none;
}
	#sidebar #side-nav a:visited {
	text-decoration: none;
	color:#001b85; background:transparent;
}
	#sidebar #side-nav a:hover {
	text-decoration: underline;
	color: #F60;
	background:transparent;
}
	#sidebar #side-nav a:active {
	text-decoration: none;
	color: #999;
	background:transparent;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}
#footer #newtech a:link {
	color: #999;
	background:transparent;
	text-decoration: none;
}
	#footer #newtech a:visited {
	text-decoration: none;
	color:#999; background:transparent;
}
	#footer #newtech a:hover {
	text-decoration: underline;
	color: #666;
	background:transparent;
}
	#footer #newtech a:active {
	text-decoration: none;
	color: #333;
	background:transparent;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
}

	/******Header Style ************/


 #header #header-contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px	;
	color: #001B85; background:transparent;
	font-weight: bold;
	float: right;
	top: 24px;
	position: absolute;
	right: 50px;
}
#header img {
	padding:10px 0 0 0;
}
	/******Sidebar Style ************/

 
  #sidebar #jackingpara {
	margin:70px 50px 0 20px;
	padding:10px;
	font-style:italic;
	font-size:20px;
	border: #666 2px dashed 
} 

 	#dealership {
	font-weight: bold;
	padding-bottom:20px;
}
#sidebar #fm {
	margin:5px 40px;
}
#sidebar #fmgru {
	margin:15px;
	color:#000000;
	background: #FC9;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	padding: 5px;
	border: 2px solid #666;
}
	
#sidebar #linden {
	margin:10px 40px;
}
#sidebar #linden-comansa {
	margin:15px;
	color:#000;
	background: #FC9;
	border: 2px solid #666;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}
	
#sidebar #lindendownload {
	margin:0 10px 10px 10px;
}
#sidebar p { 
    	margin:0 10px;
 	   }	
	/******Content Style ************/

	
	#content #accessorynav {
	width:300px;
	float:left;
	margin-bottom:25px;
	}
	
#content #accessoryimg {
	float:right;
	width:250px;
}#content #accessoryimg img {
	border:3px solid #fff;
	margin-right:60px;	    
}
#content  #bigstock {
		float:left;
			}
#content #calgary img {
	float:left;
	padding-right:0px;
	padding-left:0px;
}
#content #caption {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:16px;
	font-style:oblique;
	width:100%;
	text-align:center;
	color: #000; background:none;
	clear: both;
	float: none;
	padding-left: 80px;
}	
#content #contentleft {
	float:left;
	width:40%;
}
#content #contentleft table {
	width:100%;
	border:none;
	}
	
#content #contentright table {
	width:100%;
	border:none;
}

#content #contentleft ul {
	list-style:none;
	padding:0;
	margin:0;
}
#content #contentleft table tr th{
	text-align:left;

}
#content #contentright table tr th{
	text-align:left;

}
#content #contentright {
	float:right;
	width:50%;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 0;
	}

#content #contentright ul {
	list-style:none;
	padding:0;
	margin:0;
}
#content .even {
	float:right;
	border:1px inset #333;
	margin:0 20px 10px 20px;
	}
	
#content #jackingbutton {
	float:left;
	margin:20px 20px;
}
#content #lindenquote {
	clear:both;
}
#content #lift {
	text-align:center;
	font-size:14px;
	font-weight:bold;
}


#content .odd {
	float:left;
	border:1px inset #333;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	}
#content p {
	text-align: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}  
#content #quote {
	float:left;
	margin:10px 0 0 0;
 }
#content #toronto img {
	vertical-align:top;
}
#content table {
	border: thin solid #666;
	margin:10px 5px 10px 15px;
	} 
	#content table img {
		padding:20px 20px;
	}
	#content table p {
		text-align:center
	}
		#content table .safetyparagraph {
	text-align:left;
	font-family: Verdana, Geneva, "sans-serif ";
	font-size: 12px;
	font-weight: lighter;
	}

	#content .tableparagraph {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:13px;
	}
 

	/******Content Div Style ************/

#contentright .adobe  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:25px;
	}
#content #luffingright {
	float: right;
	padding-right: 35px;
}
#content #luffingleft {
	width: 240px;
}
#content #contenttracctorright {
	width: 325px;
	float: right;
}
#content #contenttractorleft {
	float: left;
	width: 250px;
}
#vancouver {
	width:550px;
	padding:20px;
	float: right;
	 }

 #calgary {
	 width:550px;
	 padding:5px;
	 }

	#content #megacontact {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent;
	text-align: left;
	width:250px;
	float:left;
	clear:both;
}

  #toronto {
	 width:550px;
	 padding:5px;
	 }
	
 #blackfalds {
	 margin:20px 0 5px 20px; 	
	 font-size:130%;
 }

   
 #content .projects {
	width:550px;
	height: 132px;
	 }
#content .projects p {
	margin:20px 40px 20px 10px;
	 }
#content .projects h3 {
	margin-left:10px;
	 }

 #footer #newtech {
	 font:10px Verdana, Geneva, sans-serif ;
	 color: #999; background:transparent;
 }


 /* beggining of content id */ 
 


	
#career {
	margin:20px 0 0 20px;
}
#h1projectmargin {
	margin-left:10px;
}
	
#longcontact {
	margin-top: 250px;
	padding-left:10px;
	font-weight:bold;
    font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#666; background:transparent;  
}


/**** Image Style *****/

 
  #allterrain {
	margin-left: 15px;
}

  #boomtruck {
	margin-left: 15px;
}

#citytower {
	margin-left: 15px;
}
#content #contentright a #adobe {
	margin-left: 15px;
	margin-top: 50px;
}

#conventional {
	margin-left: 15px;	 
}

#hydraulic {
	margin-top: 20px;
	margin-bottom: 0;
	padding-left: 15px;
}

#knuckle{
	margin: 0 0 0 15px;
}

#luffing {
	float:right;
	margin: 0 0 0 15px;
}

#mini {
	  float:right;
	  margin-right:20px; 
	  padding-top:15px
}
#minicrane-manual {
	margin:0 30px;
}

#minilist {
		margin-top:50px;
		margin-left:20px;
		line-height:200%;
		list-style-type: square;
		padding-left:15px;
}

#powerbooster {
		margin-right:5px;
}

#powerboostermargin {
	clear:both;
}

  #roughterrain {
	vertical-align:bottom;
	margin-left: 15px;
}

#selferect {
	margin:0 0 0 15px;
}

  #tractor{
	float:right;
	margin-right:20px;
	margin-top: 40px;
}

  #trucklist { 
  	margin-top:50px; 
	line-height:150%;
}

#tower { 
	margin:0 0 0 15px;
	padding-bottom:0;
} 

/* end of crane pages */

#accessorielist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #666;
	background:transparent;
	list-style-type: disc;
	width: 550px;
}

#copyright { 
  	color:#666;background:transparent;
 	 }

#quotepara {
	font-size:80%;
}

#powerpics {
	width:575px;
	margin: 0px;
}
#tablefootnote {
	font-style: italic;
	font-size:10px;
}
 

/* end of id */


/*beggining of class */

  .backgroundgrey {
	background: #ccc;
	color:#000;
	border-style: none;
	
}
.copyright {
	color: #666; background:transparent;
}
.contactheader {
	font-size:130%;
}
.newsletterfont {font-size:18px;
}

.redtext {
	color:#930;
	background:transparent;
}

.required {
	color:#F00; background:transparent;
	font-style:italic;
	font-size:80%;
}
.salesimg {
	margin:0 20px 0 20px;
}
.submit {
	background:#B0B0B0; color:#333;
	margin:20px  0 40px 20px;
	
}
.italic {
	font-style: italic;
}
#crawler {
	float: right;
	padding-right: 40px;
	padding-top: 20px;
}

