*	{
	Padding: 0;
	margin: 0;
	}
body	{
	font-family: Arial, Helvetica, sans-serif;
	}
.wrapper	{
	width: 800px;
	margin: 0 auto;
	
	}	
.inner-wrapper	{
	float: left;
	background: #d31b29 url(inner-wrapper-bg.jpg) repeat-y top left;
	padding: 0 10px;
	}
	
	
.box1	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box1-bg.jpg) no-repeat top left;
	position: relative;
	}
.box1.row2.ex	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box1-bg1ex.jpg) no-repeat top left;
	position: relative;
	}
.box1.row2.nm	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box1-bg1nm.jpg) no-repeat top left;
	position: relative;
	}
.box1.row2.um	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box1-bg1um.jpg) no-repeat top left;
	position: relative;
	}
.box1.row2.m1	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 0px;
	margin-bottom: 16px;
	background: url(box1-bg1m1.jpg) no-repeat top left;
	position: relative;
	}
.box1.accmgt	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box1-kitchener-bg.jpg) no-repeat top left;
	position: relative;
	}
.box1.last	{
	margin-right: 0;
	}
.box1 img.auto-trader-logo	{
	padding-left: 25px;
	padding-top: 10px;
	}
.box1 img.fowlers-logo	{
	padding-left: 30px;
	padding-top: 10px;
	}
.box1 img.finance	{
	padding-left: 15px;
	padding-top: 10px;
	}
.box1 img.fowlers-logo2	{
	padding-left: 10px;
	padding-top: 10px;
	}
.box1 h3	{
	text-align: center;
	color: #d31b29;
	font-weight: bold;
	}
.box1 h3 a	{
	text-decoration: none;
	color: #d31b29;
	}
.box1.ccs h3, .box1.vcs h3	{
	padding-top: 10px;
	}
.box1.gf h3	{
	padding-top: 10px;
	}
.box1.accmgt h3	{
	padding-top: 105px;
	text-align: right;
	padding-right: 10px;
	}
.box3	{
	float: left;
	width: 183px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box3-bg.jpg) no-repeat top left;
	position: relative;
	}
.box3.last	{
	margin-right: 0px;
	}
.box2	{
	float: left;
	width: 382px;
	height: 183px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: url(box2-bg.jpg) no-repeat top left;
	position: relative;
	}
.box2.last	{
	margin-right: 0;
	}
p.click-here a	{
	padding: 4px 0px 4px 20px;
	background: url(click-icon.jpg) no-repeat center left;
	color: #d31b29;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	position: absolute;
	bottom: 5px;
	right:10px;
	}
p.click-here a:hover	{
	text-decoration: underline;
	
	}
p.click-here-blue a	{
	padding: 4px 0px 4px 20px;
	background: url(click-icon-blue.jpg) no-repeat center left;
	color: #d31b29;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	position: absolute;
	bottom: 5px;
	right:10px;
	}
p.click-here-blue a:hover	{
	text-decoration: underline;
	
	}
p.click-here-green a	{
	padding: 4px 0px 4px 20px;
	background: url(click-icon-green.jpg) no-repeat center left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	position: absolute;
	bottom: 5px;
	right:10px;
	}
p.click-here-green a:hover	{
	text-decoration: underline;
	
	}
.box1 div.animation div div	{
	width: 140px;
	height: 95px;
	margin-left: 10px;
	}
.box1.row2 div.animation	{
	width: 140px;
	height: 95px;
	
	position: absolute;
	left: 0px;
	top: 60px;
	}
.box3 div.animation div div	{
	width: 160px;
	height: 142px;
	margin-left: 10px;
	margin-top: 20px;
	}
.box2 div.animation	{
	margin-top: 10px;
	margin-left: 10px;
	}
#footer	{
	'display: none;
	}
#mainNav li#em.selected a {
	float: left;
	padding: 10px 4px;
	text-decoration:none;
	background: #D31B29;/*BLUE-executive*/
	color: #fff;
	border-right: 1px solid #fff;
}
#mainNav li#v4l.selected a {
	float: left;
	padding: 10px 4px;
	text-decoration:none;
	background: #D31B29;/*YELLOW-vans4less*/
	color: #fff;
	border-right: 1px solid #fff;
}
#mainNav li#uc.selected a {
	float: left;
	padding: 10px 4px;
	text-decoration:none;
	background: #D31B29;/*GREEN-urban*/
	color: #fff;
	border-right: 1px solid #fff;
}
#mainNav li#au.selected a, #mainNav li#con.selected a {
	float: left;
	padding: 10px 4px;
	text-decoration:none;
	background:  #D31B29;/*BLUE-about*/
	color: #fff;
	border-right: 1px solid #fff;
}
#mainNav li a {
	float: left;
	padding: 10px 4px;
	text-decoration:none;
	background: #D31B29;
	color: #fff; font-weight:bold;
	border-right: 1px solid #fff;
}
#mainNav li a:hover {
	color: #fff;
	background: #000;
}
#mainNav li#h a:hover {
	background: #d31b29;/*RED-home*/
}
#mainNav li#f a:hover {
	background: #d31b29;/*RED-finance*/
}
#mainNav li#m a:hover {
	background: #D31B29;/*ORANGE-motor*/
}
#mainNav li#em a:hover {
	background: #D31B29;/*BLUE-executive*/
}
/* M1 */
#mainNav li#m_one a:hover {
	background: #D31B29;/*ORANGE-motor*/
}
/* M1 */
#mainNav li#v4l a:hover {
	background: #D31B29;/*YELLOW-vans4less*/
}
#mainNav li#uc a:hover {
	background: #D31B29;/*GREEN-urban*/
}
#mainNav li#au a:hover {
	background: #D31B29;/*DARK BLUE-about*/
}
#mainNav li#con a:hover {
	background: #D31B29;/*DARK BLUE-contact*/
}