/*  =reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ol, ul, li { list-style-type: none; }
table { border-collapse: collapse; border-spacing : 0; }
caption, th { text-align: left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, em, i, b, th, var { font-style: normal; font-weight: normal; }
q:before, q:after { content:''; }

/* reset resets */
strong { font-weight: bold }
em { font-style: italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */



/* =html */
html { 
background: #F2F2F2; 
color: #000000; 
text-align: center;}	

/* =body */
body {
text-align: center;
margin: 0px;
padding: 0px;
background: #F2F2F2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}



/* branding */
div#header {
	position : relative;
	height : 100px; 
	background : url(../images/h1back.png) repeat-x; 
}


h1 { 
	z-index: 1;
	position: absolute;
	left: 20px;
	top: 25px;
	height: 49px; 
	width: 200px; 
	background : url(../images/logomain.png) no-repeat; 
	text-indent : -9999px;}


/* layout */
div#container {
	width:770px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
    margin: 0px auto;
	padding: 0px;
	text-align: left; /* counter for IE5 center fix */
}

/* navigation */

ul#nav { width:468px; height:80px; background: url(../images/nav.png) no-repeat; position:relative; top:15px; left:280px;  }
ul#nav li { margin:0; padding:0; display:block; position: absolute; list-style: none; }
ul#nav a { display:block; text-indent:-9999px; outline: none; font-size:5px}

li#navHome { left:0px; top:20px; width:60px; height: 15px;}
li#navHome a { height: 15px;}
li#navHome a:hover { background: url(../images/nav.png) 0px -100px no-repeat;}
body#pageHome li#navHome a { background: url(../images/nav.png) 0px -100px no-repeat;}

li#navContact { left:0px; top:35px; width:60px; height: 15px;}
li#navContact a { height: 15px;}
li#navContact a:hover { background: url(../images/nav.png) 0px -115px no-repeat;}
body#pageContact li#navContact a { background: url(../images/nav.png) 0px -115px no-repeat;}


li#navWaterloo { left:90px; top:20px; width:60px; height: 15px;}
li#navWaterloo a { height: 15px;}
li#navWaterloo a:hover { background: url(../images/nav.png) -90px -100px no-repeat;}
body#pageWaterloo li#navWaterloo a { background: url(../images/nav.png) -90px -100px no-repeat;}

li#navWindsor { left:90px; top:35px; width:60px; height: 15px;}
li#navWindsor a { height: 15px;}
li#navWindsor a:hover { background: url(../images/nav.png) -90px -115px no-repeat;}
body#pageWindsor li#navWindsor a { background: url(../images/nav.png) -90px -115px no-repeat;}

li#navCompany { left:190px; top:20px; width:75px; height: 15px;}
li#navCompany a { height: 15px;}
li#navCompany a:hover { background: url(../images/nav.png) -190px -100px no-repeat;}
body#pageCompany li#navCompany a { background: url(../images/nav.png) -190px -100px no-repeat;}

li#navAffiliations { left:190px; top:35px; width:60px; height: 15px;}
li#navAffiliations a { height: 15px;}
li#navAffiliations a:hover { background: url(../images/nav.png) -190px -115px no-repeat;}
body#pageAffiliations li#navAffiliations a { background: url(../images/nav.png) -190px -115px no-repeat;}

li#navCareers { left:190px; top:50px; width:60px; height: 15px;}
li#navCareers a { height: 15px;}
li#navCareers a:hover { background: url(../images/nav.png) -190px -130px no-repeat;}
body#pageCareers li#navCareers a { background: url(../images/nav.png) -190px -130px no-repeat;}

li#navNewTrucks { left:290px; top:20px; width:60px; height: 15px;}
li#navNewTrucks a { height: 15px;}
li#navNewTrucks a:hover { background: url(../images/nav.png) -290px -100px no-repeat;}
body#pageNewTrucks li#navNewTrucks a { background: url(../images/nav.png) -290px -100px no-repeat;}

li#navPreowned { left:290px; top:35px; width:60px; height: 15px;}
li#navPreowned a { height: 15px;}
li#navPreowned a:hover { background: url(../images/nav.png) -290px -115px no-repeat;}
body#pagePreowned li#navPreowned a { background: url(../images/nav.png) -290px -115px no-repeat;}

li#navFinancing { left:290px; top:50px; width:60px; height: 15px;}
li#navFinancing a { height: 15px;}
li#navFinancing a:hover { background: url(../images/nav.png) -290px -130px no-repeat;}
body#pageFinancing li#navFinancing a { background: url(../images/nav.png) -290px -130px no-repeat;}

li#navTruckService { left:390px; top:20px; width:60px; height: 15px;}
li#navTruckService a { height: 15px;}
li#navTruckService a:hover { background: url(../images/nav.png) -390px -100px no-repeat;}
body#pageTruckService li#navTruckService a { background: url(../images/nav.png) -390px -100px no-repeat;}

li#navParts { left:390px; top:35px; width:40px; height: 15px;}
li#navParts a { height: 15px;}
li#navParts a:hover { background: url(../images/nav.png) -390px -115px no-repeat;}
body#pageParts li#navParts a { background: url(../images/nav.png) -390px -115px no-repeat;}

li#navOther { left:0px; top:0px; width:0px; height: 0px;}
li#navOther a { height: 15px;}
li#navOther a:hover { background: url(../images/nav.png) 0px -100px no-repeat;}
body#pageOther li#navOther a { background: url(../images/nav.png) 0px -100px no-repeat;}


/* header graphics */

div#home_graphic{ 
	position: relative;
}

	div#home_graphic h4{ 
		position: relative;
		margin: 0px;
		padding: 0px;
		height: 350px; 
		width: 770px;
		background: url(../images/header_home.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#employee_graphic { 
	position: relative;
}

	div#employee_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 250px; 
		width: 770px;
		background: url(../images/header_employeeaccess.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#financing_graphic { 
	position: relative;
}

	div#financing_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 250px; 
		width: 770px;
		background: url(../images/header_financing.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#parts_graphic { 
	position: relative;
}

	div#parts_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 268px; 
		width: 770px;
		background: url(../images/header_parts.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#preowned_graphic{ 
	position:relative;
}

	div#preowned_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 300px; 
		width: 770px;
		background: url(../images/header_preowned.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#newtrucks_graphic { 
	position:relative;
}

	div#newtrucks_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 249px; 
		width: 770px;
		background: url(../images/header_newtrucks.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#truckservice_graphic { 
	position: relative;
}

	div#truckservice_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 249px; 
		width: 770px;
		background: url(../images/header_truckservice.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#careers_graphic { 
	position: relative;
}

	div#careers_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 313px; 
		width: 770px;
		background: url(../images/header_careers.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#affiliations_graphic { 
	position: relative;
}

	div#affiliations_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 314px; 
		width: 770px;
		background: url(../images/header_affiliations.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#contact_graphic { 
	position: relative;
}

	div#contact_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 250px; 
		width: 770px;
		background: url(../images/header_contact.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#privacy_graphic { 
	position: relative;
}

	div#privacy_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 251px; 
		width: 770px;
		background: url(../images/header_privacy.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#sitemap_graphic { 
	position: relative;
}

	div#sitemap_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 251px; 
		width: 770px;
		background: url(../images/header_sitemap.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#profile_graphic { 
	position: relative;
}

	div#profile_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 250px; 
		width: 770px;
		background: url(../images/header_profile.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#waterloo_graphic { 
	position: relative;
}

	div#waterloo_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 250px; 
		width: 770px;
		background: url(../images/header_waterloo.jpg) no-repeat; 
		text-indent: -9999px; 
		}

div#windsor_graphic { 
	position: relative;
}

	div#windsor_graphic h4{ 
		margin: 0px;
		padding: 0px;
		height: 340px; 
		width: 770px;
		background: url(../images/header_windsor.jpg) no-repeat; 
		text-indent: -9999px; 
		}

/* content 
------------------------------------------------- */

div#content { 
	float: left; 
	width: 770px;
	background: #FFFFFF;
}

/* =two column pages
------------------------------------------------- */

div#content_left { 
	float: left; 
	width: 440px;
	margin-right : 15px;
	_margin-right: 7 px;
	margin-left: 30px;
	_margin-left: 22px;
	padding-bottom : 10px; 
	padding-top: 30px;
}

div#content_left p {
	margin-bottom: 12px;
}

div#content_left p a {
	color: #005B97;
	text-decoration: none;
	border:none;
}

div#content_left p a:hover {
	color: #005B97;
	text-decoration: underline;
	border:none;
}

div#content_right {
	float : right; 
	width : 270px;
	margin: 0px; 
	padding-bottom: 10px; 
	padding-top: 75px;
	padding-left: 0px;
	padding-right: 0px;
}

div#content_righthome {
	float : right; 
	width : 270px;
	margin: 0px 0px 0px 0px; 
	padding-bottom: 0px; 
	padding-top: 75px;
	padding-left: 0px;
	padding-right: 0px;
}

div#content_leftsmall { 
	float: left; 
	width: 390px;
	margin-right : 15px;
	_margin-right: 7 px;
	margin-left: 30px;
	_margin-left: 22px;
	padding-bottom : 10px; 
	padding-top: 30px;
}

div#content_leftsmall p {
	margin-bottom: 12px;
}

div#content_rightbig {
	float : right; 
	width : 320px;
	margin: 0px; 
	padding-bottom: 10px; 
	padding-top: 75px;
	padding-left: 0px;
	padding-right: 0px;
}


/* =two column pages image replacement
------------------------------------------------- */

/* Home Page image replacement */

div#content_left h3.welcome{ 
	margin: 0;
	padding-bottom: 20px;
	width: 307px; 
	height: 24px; 
	background: url(../images/welcome.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.complete{ 
	margin-top: 30px;
	padding-bottom: 20px;
	width: 434px; 
	height: 24px; 
	background: url(../images/complete.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}


/* Employee Resources image replacement */

div#content_left h3.employeeresources{ 
	margin: 0;
	padding-bottom: 20px;
	width: 391px; 
	height: 24px; 
	background: url(../images/employeeresources.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.links{ 
	margin: 0;
	padding-bottom: 20px;
	width: 49px; 
	height: 19px; 
	background: url(../images/links.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.managementdocs{ 
	margin-top: 0;
	padding-bottom: 20px;
	width: 255px; 
	height: 23px; 
	background: url(../images/managementdocs.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.contactHR{ 
	margin: 0;
	padding-bottom: 20px;
	width: 262px; 
	height: 18px; 
	background: url(../images/contactHR.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.parts{ 
	margin: 0;
	padding-bottom: 20px;
	width: 235px; 
	height: 24px; 
	background: url(../images/expresswayparts.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}


/* Common titles image replacement */

div#content_left h3.contactInfo{ 
	margin-top: 30px;
	padding-bottom: 20px;
	width: 200px; 
	height: 19px; 
	background: url(../images/contactinformation.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.email{ 
	margin-top: 30px;
	margin-bottom: 20px;
	width: 262px; 
	height: 18px; 
	background: url(../images/email.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.salesstaff{ 
	margin-top: 30px;
	margin-bottom: 20px;
	width: 102px; 
	height: 19px; 
	background: url(../images/salesstaff.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Financing image replacement */

div#content_left h3.financing{ 
	margin: 0;
	padding-bottom: 20px;
	width: 283px; 
	height: 24px; 
	background: url(../images/financing.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Pre-Owned image replacement */

div#content_left h3.newvolvotrucks{ 
	margin: 0;
	padding-bottom: 20px;
	width: 171px; 
	height: 19px; 
	background: url(../images/newvolvotrucks.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.whatyoudrive{ 
	margin-top: 30px;
	padding-bottom: 20px;
	width: 385px; 
	height: 52px; 
	background: url(../images/whatyoudrive.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.newtrucksalesstaff{ 
	margin-top: 30px;
	padding-bottom: 20px;
	width: 209px; 
	height: 19px; 
	background: url(../images/newtrucksalesstaff.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* New Trucks image replacement */

div#content_left h3.preowned{ 
	margin: 0;
	padding-bottom: 20px;
	width: 257px; 
	height: 24px; 
	background: url(../images/qualitypreowned.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Truck Service image replacement */

div#content_left h3.serviceoverview{ 
	margin: 0;
	padding-bottom: 20px;
	width: 172px; 
	height: 18px; 
	background: url(../images/serviceoverview.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.TruckServiceStaff{ 
	margin-top: 30px;
	padding-bottom: 20px;
	width: 183px; 
	height: 19px; 
	background: url(../images/truckservicestaff.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Careers image replacement */

div#content_left h3.careers{ 
	margin: 0;
	padding-bottom: 20px;
	width: 260px; 
	height: 24px; 
	background: url(../images/careers.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.currentcareers{ 
	margin: 0;
	margin-top: 40px;
	padding-bottom: 20px;
	width: 290px; 
	height: 22px; 
	background: url(../images/currentcareers.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.toapply{ 
	margin: 0;
	margin-top: 40px;
	padding-bottom: 20px;
	width: 88px; 
	height: 24px; 
	background: url(../images/toapply.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Affiliations image replacement */

div#content_left h3.affiliations{ 
	margin: 0;
	padding-bottom: 20px;
	width: 106px; 
	height: 19px; 
	background: url(../images/affiliations.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_left h3.partners{ 
	margin-top: 40px;
	padding-bottom: 20px;
	width: 124px; 
	height: 18px; 
	background: url(../images/ourpartners.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Contact Us image replacement */

div#content_left h3.contactexpressway{ 
	margin: 0;
	padding-bottom: 20px;
	width: 265px; 
	height: 24px; 
	background: url(../images/contactexpressway.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Privacy Policy image replacement */

div#content_left h3.privacypolicy{ 
	margin: 0;
	padding-bottom: 20px;
	width: 134px; 
	height: 24px; 
	background: url(../images/privacypolicy.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Site Map image replacement */

div#content_left h3.sitemap{ 
	margin: 0;
	padding-bottom: 20px;
	width: 86px; 
	height: 22px; 
	background: url(../images/sitemap.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

/* Company Profile image replacement */

div#content_leftsmall h3.history{ 
	margin: 0;
	padding-bottom: 20px;
	width: 284px; 
	height: 24px; 
	background: url(../images/expresswaytruckshistory.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

p.caption {
	margin: 0px 0px 40px 0px;
	font-size: 10px;
}


/* Locations image replacement */

div#content_leftsmall h3.expresswaywaterloo{ 
	margin: 0;
	padding-bottom: 20px;
	width: 276px; 
	height: 24px; 
	background: url(../images/expresswaywaterloo.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_leftsmall h3.overview{ 
	margin: 40px 0px 0px 0px;
	padding-bottom: 20px;
	width: 95px; 
	height: 18px; 
	background: url(../images/overview.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_leftsmall h3.hours{ 
	margin: 0;
	padding-bottom: 20px;
	width: 233px; 
	height: 19px; 
	background: url(../images/hours.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_leftsmall h3.email{ 
	margin-top: 40px;
	margin-bottom: 20px;
	width: 262px; 
	height: 18px; 
	background: url(../images/email.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}

div#content_leftsmall h3.expresswaywindsor{ 
	margin: 0;
	padding-bottom: 20px;
	width: 269px; 
	height: 24px; 
	background: url(../images/expresswaywindsor.png) no-repeat; 
	text-indent : -9999px; 
	clear: left;
	}


/* =two column lists
------------------------------------------------- */
div#content_left .lists_column {
	width: 220px;
	margin: 0px;
	float: left;
}

div#content_left li, div#content_leftsmall li { 
	margin : 0px 10px 0px 2px;
	background: url(../images/arrowbullet.png) no-repeat 0 50%;
	padding : 2px 15px;
	font-size : 12px;  
	color : #000; 
}

div#content_left ul, div#content_leftsmall ul { 
	margin-bottom: 40px;
}

div#content_left a {
	color: #000000;
	text-decoration: none;
	border:none;
}

div#content_left a:hover {
	color: #000000;
	text-decoration: underline;
	border:none;
}


/*right column graphic links
------------------------------------------------ */

div#content_right img{ 
	margin-right: 0px;
	margin-left: 35px;
	margin-bottom: 30px;
	padding: 0;
}

div#content_right img.large{ 
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 30px;
	padding: 0;
}

div#content_righthome img{ 
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 0;
}

div#content_right img.bottom{ 
	margin-right: 0px;
	margin-left: 35px;
	margin-bottom: 10px;
	padding: 0;
}

/* Home bottom images  */
/*---------------------*/
#content_homebaseimages {
	clear: both;
	margin: 0px;
	padding:  0px 0px 0px 24px;
	border: 0px;
	background: #FFFFFF;
}

div#content_homebaseimages img{ 
	margin-right: 0px;
	margin-left: 9px;
	margin-bottom: 10px;
	padding: 0;
}


/*career listing
------------------------------------------------ */

div#careerlisting li.careertitle { 
	list-style: none;
	margin: 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #005B97; 
}

div#careerlisting li.careerdesc { 
	list-style: none;
	margin: 0px 0px 20px 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #000000; 
}

div#careerlisting ul { 
	margin-bottom: 20px;
}

/*listing style
------------------------------------------------ */

div#listing li.heading { 
	list-style: none;
	margin: 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #005B97; 
}

div#listing li.description{ 
	list-style: none;
	margin: 0px 0px 35px 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #000000; 
}

div#listing li.descriptiontight{ 
	list-style: none;
	margin: 0px 0px 15px 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #000000; 
}

div#listing ul { 
	margin-bottom: 20px;
}

#listing li.heading a {
	color: #005B97;
	text-decoration: none;
	border:none;
}

#listing li.heading a:hover {
	color: #005B97;
	text-decoration: underline;
	border:none;
}

/*employee contacts
------------------------------------------------ */

div#contact li.extension { 
	margin: 0px 0px 10px 0px;
	background: url(../images/phonebullet.png) no-repeat 0 50%;
	padding: 2px 20px;
	font-size: 12px;  
	color : #000; 
}

div#contact li.deptname { 
	list-style: none;
	margin: 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #005B97; 
}

div#contact li.deptnamenew { 
	list-style: none;
	margin: 20px 0px 0px 0px;
	background: none;
	padding: 0px;
	font-size: 12px;  
	color: #005B97; 
}

div#contact ul { 
	margin-bottom: 20px;
}

div#contact {
	margin-bottom: 40px;
}

/* email form
------------------------------------------------- */

p.invalid {
	margin-top: 20px;
	color: #DF0000;
}


form {
	margin-top: 10px;
	width: 80%;
	color: #000;
	border: none;
	text-align: left;
}

label {
	float: left;
	width: 200px;
	margin-top: 10px;
	font-size: 10px;
}

fieldset {
	border: 0;

}
legend {
	display: none;
}

input[type="text"], select, textarea {
	float: left;
	margin-top: 0px;
	width: 100%;
	padding: 3px 0px;
	background: #F5F6F2;
	color: #000000;
	border: 1px solid #c5c5c5;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

input[type="text"]:focus, 
input[type="text"].focus,
select:focus,
select.focus,
textarea:focus,
textarea.focus{
  background-color: #f6fcfe;
  border: 1px solid #9db4bd;
  padding: auto;
}

input[type="submit"] {
	clear: both;
	float: none;
	margin-top: 15px;
	cursor: hand;
	cursor: pointer;
}

 
/*------------------------------------------------- */

#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
    background : url(../images/footerback.png) repeat-x;
}

.footer_column {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 50px 20px 0px 20px;
	width: 170px;
}


.footer_column ul li, footer_column ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#footer .right {
	width: 100px;
	font-size: 10px;
	text-align: right;
	color: #9C9C9C;
}

#footer .right a:hover {
	color: #858585;
	text-decoration: none;
	border:none;
}

#footer a {
	color: #858585;
	text-decoration: none;
	border:none;
}

#footer a:hover {
	color: #000000;
	text-decoration: none;
	border:none;
}

.varve-pic {
margin: 5px 0px;
}


.dealeroftheyear {
	position: absolute;
	bottom: 10px;
	left: 645px;
}

