/* CSS Document */

* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
margin: 0px;
width: 100%;
background: url(../images/bg3.gif) repeat-y #ffffff;
}

.wrapper {
width: 100%;
min-width: 1400px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px 0px -40px; /* the bottom margin is the negative value of the footer's height */
}

.metalMargin {
width: 100%;
min-width: 1250px;
height: 50px;
background: #000000 url(../images/metal.jpg);
border-bottom: 20px solid #000000;
}
 
.column1 {
padding: 20px 0px 20px 20px;
width: 275px;
height: 100%;
float: left;
display: inline;
}

.column2 {
padding-top: 90px;
width: 190px;
height: 100%;
display: inline;
float: left;
}

.column3 {
padding: 20px;
width: 700px;
height: 100%;
min-height: 665px;
background: #ffffff;
display: inline;
float: left;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: lighter;
color: #000000;
line-height: 14px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #af000d;
line-height: 24px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #5e6b80;
}


/*column 1 items*/


.ajacks {
width: 275px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:52px;
font-weight:bold;
color:#FFFFFF;
}

.tagline {
width: 275px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fccc69;
}

.phone {
padding-top: 75px;
width: 275px;
font-size:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
}

.yellow {
color:#fccc69;
}

.address {
padding-top: 75px;
width: 275px;
color:#FFFFFF;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* yellow break */

.yellowBreak {
background-image:url(../images/whitestrip.png);
height:700px;
width:22px;
display: inline;
float:left;
padding-right: 10px;
}

/*column 2 items*/

.link {
width: 150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fccc69;
font-weight:bold;
padding: 10px 0px 10px 0px;
text-decoration: none;
border-bottom: 1px solid #fccc69;
}

.link a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#fccc69;
font-weight:bold;
padding: 10px 0px 10px 0px;
text-decoration: none;
border-bottom: 1px solid #fccc69;
}

.link a:hover {
color: #ffffff;
text-decoration: none;
}

#currentPage {
color: #ffffff;
}

/*column 3 items*/

#flash {
width: 600px;
height: 250px;
}

.textField {
color: #999999;
width: 625px;
}

.bigger {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 700;
line-height: 24px;
color: #333333;
}

.push {
height: 30px;
width: 100%;
}


.footer {
margin: 0px 0px 0px 530px;
float: left;
display: block;
}

.footerLinks {
height: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
padding: 10px 0px 0px 60px;
text-align: left;
background: url(../images/logo.png) no-repeat;
width: 550px;
}

.footerLinks a {
color:#999999;
text-decoration: none;
}

.footerLinks a:hover {
color:#c92f2f;
text-decoration:none;
}

/* product items */

.pad {
padding: 10px 20px 10px 0px;
display: inline;
float: left;
}

.forklift {
width: 310px;
height: 260px;
overflow: hidden;
background: url(../images/shadow.gif) no-repeat;
margin: 10px;
}

.title {
background: url(../images/yellowLong.gif) no-repeat;
height: 27px;
width: 290px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #af000d;
padding: 10px 0px 0px 5px;
}

.thumb {
height: 200px;
width: 150px;
float: left;
display: inline;
border: none;
text-decoration: none;
}

.thumb a {
border: none;
text-decoration: none;
}

.info {
padding: 10px;
width: 120px;
height: 200px;
overflow: hidden;
float: left;
display: inline;
}

.info p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
line-height: 14px;
}

.description {
height: 160px;
overflow: hidden;
}

.price {
height: 20px;
border-top: 1px solid #af000d;
}

.price p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #af000d;
line-height: 14px;
}

/*contact form*/

#contactform {
background: url(../images/round.gif) no-repeat;
width:550px;
height: 475px;
padding: 30px 0px;
}

#contactBlurb {
width: 500px;
}

#contactform td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:10px;
}

.contactdetails {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
position:relative;
width:250px;
color:#333333;
border:1px solid;
padding:10px;
}
