@charset "UTF-8";

/*  W. W. Williams website    // 	  home page stylesheet   //   Copyright 2007 
====================================================== */


/* containers
------------------------------------------------------------------------------------------------  */

#container {
	background-image:url(/images/background_repeat.jpg);
	background-repeat:repeat;
}

#logo {
	margin:0;
	padding:0;
	width:260px;
	float:left;
}

#loginform {
	width:749px;
	_width:746px;
	height:37px;
	background-image:url(/images/home/banner_bkgd.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 260px;
	_margin:-1px 0 0 260px;
	text-align:right;
}

#nav {
	margin:0;
	padding:0;
}

#leftcolumn {
	float:left;
	margin:0 22px 90px 0;
	padding:0;
	width:157px;
}

#rightcolumn {
	width:273px;
	margin:50px 12px 0 0;
	position:absolute;
	right:0;
}

#rightcolumn .homeintro {
	background-color:#fff;
	background:url(/images/home/intro_bkgd.jpg) 0 0 no-repeat;
	width:273px;
	min-height:243px !important;
	_height:243px;
	margin:0;
	padding:0;
}

.social {
	margin:9px 5px 5px 0;
	text-align:right;
}

#content {
	margin:0;
	padding:0;
	min-height:550px;
	position:relative;
	_float:left;
}

#history {
	position:absolute;
	top:470px;
	z-index:0;
	width:525px;
	height:136px;
	left:180px;
}

#logos {
	position:absolute;
	top:620px;
	margin:0 0 0 179px;
	padding:0;
	width:515px;
}

#footer {
	margin:310px 20px 0 0;
	padding:0 0 10px 0;
	float:right;
	width:260px;
	color:#777;
}


#emailsignup {
	margin:5px 0 0 0;
	padding:0;
	background-image:url(/images/home/signup_btn.gif);
	background-repeat:no-repeat;
	height:65px;
}

#wheeltime {
	margin:5px 0 0 0;
}


/* Hides from IE5-mac \*/
* html #logo {height: 1%;}
* html #leftcolumn {height: 1%;}
* html #rightcolumn {height: 1%;}
/* End hide from IE5-mac */


/* navigation
------------------------------------------------------------------------------------------------ */

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	top:73px;
}

#nav li.sfhover ul.locationdrop { /* positioning for IE only */
	left:515px;
	margin:0;
	padding:10px 5px;
}

#nav li.sfhover ul.jobdrop { /* positioning for IE only */
	left:855px;
	padding:10px 5px;
}


/* left column division navigation
---------------------------------------------------------------------------------------------- */

#leftcolumn ul {
	margin:0 0 9px 0;
	padding:0;
	text-indent:0;
}

#leftcolumn ul li {
	margin:0;
	padding:0;
	list-style:none;
}

#leftcolumn a, #leftcolumn a:visited { /* default navigation link */
	height:auto;
	width:157px;
	display:block;
	overflow:hidden;
	padding:0;
	margin:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-indent:-999em;
}

#leftcolumn a:hover { /* mouseover state */
	background-position:-157px 0;
}

#leftcolumn a#engines {
	background-image:url(/images/home/leftcolumn/engines.jpg);
	background-repeat:no-repeat;
	height:69px;
}

#leftcolumn a#transmissions {
	background-image:url(/images/home/leftcolumn/transmissions.jpg);
	background-repeat:no-repeat;
	height:74px;
}

#leftcolumn a#powergen {
	background-image:url(/images/home/leftcolumn/powergen.jpg);
	background-repeat:no-repeat;
	height:72px;
}

#leftcolumn a#refrigeration {
	background-image:url(/images/home/leftcolumn/refrigeration.jpg);
	background-repeat:no-repeat;
	height:70px;
}

#leftcolumn a#airconditioning {
	background-image:url(/images/home/leftcolumn/airconditioning.jpg);
	background-repeat:no-repeat;
	height:71px;
}

#leftcolumn a#distribution {
	background-image:url(/images/home/leftcolumn/distribution.jpg);
	background-repeat:no-repeat;
	height:71px;
}

#leftcolumn a#logistics {
	background-image:url(/images/home/leftcolumn/logistics.jpg);
	background-repeat:no-repeat;
	height:75px;
}

#leftcolumn a#getmore {
	background-image:url(/images/home/leftcolumn/getmore.jpg);
	background-repeat:no-repeat;
	height:75px;
}

#leftcolumn a#mtu {
	background-image:url(/images/home/leftcolumn/mtu.jpg);
	background-repeat:no-repeat;
	height:75px;
}

#leftcolumn a#dd15 {
	background-image:url(/images/home/leftcolumn/dd15.jpg);
	background-repeat:no-repeat;
	height:75px;
}


/* text
------------------------------------------------------------------------------------------- */

.homeintro h4 {
	color:#0060a9;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	letter-spacing:1px;
	margin:0;
	padding:20px 0 0 20px;
}

.homeintro h5 {
	text-align:right;
	margin:0 30px 0 0;
	padding:25px 0 0 0;
}

.homeintro p {
	color:#3d3d3d;
	margin:0;
	font-size:8pt;
	padding:10px 20px 0 20px;
}


#footer small {
	font-family:"Arial Narrow", sans-serif;
	font-size:10px;
	text-transform:uppercase;
}

#loginform form {
	margin:0 20px 0 0;
	padding:0;
	font-size:x-small;
}

#loginform input, #loginform label, #loginform label img {
	vertical-align:middle;
}

#loginform input[type=text], #loginform input[type=password] {
	background-color:#f2f2f2;
	font-size:11px;
	border:1px solid #888;
}

#loginform input[type=image] {
	background-color:none;
	vertical-align:middle;
}

#emailsignup form {
	padding:0;
	margin:0;
}

	#emailsignup table {
		margin:0 0 0 0;
		padding:35px 0 0 0;
	}

	#emailsignup input {
		padding:1px;
		border:none;
		font-size:10px;
	}

/* carousel
-------------------------------------------- */

#slidecontainer {
	background:url(../images/home/carousel-bkgd.png) no-repeat 0 -1px;
	width:522px;
	height:371px;
	position:relative;
	left:179px;
	top:85px;
}

#slider {
	margin:0 auto;
	border-top:24px solid white;
	position:relative;
	width:469px;
	height:313px;
}

#slider img {
    display:none;
}

#slider a {
    border:0;
    display:block;
    position:absolute;
}

/* links
------------------------------------------------------------------------------------------- */

.homeintro p a:link, .homeintro p a:visited {
	color:#0060a9;
	text-decoration:none;
}

.homeintro p a:hover {
	color:#125687;
	text-decoration:underline;
}

.social a {
	margin:0 0 0 5px;
	padding:0;
}

	.social a img {
		border:none;
		margin:0;
		padding:0;
	}

#footer a:link, #footer a:visited {[
	color:#000;
	text-decoration:none;
}

#footer a:hover {
	color:#3d3d3d;
	text-decoration:underline;
}
