@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------
Sets default margin and padding
-------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
/* ------------------------------------------------------------------
 Sets default font-size for headers 
 -------------------------------------------------------------------*/
h1, h2, h3, h4, h5 {
	font-size: 100%;
}
/* ------------------------------------------------------------------
Removes list-style from lists
-------------------------------------------------------------------*/
ol, ul {
	list-style: none;
}
/* ------------------------------------------------------------------
Sets font-style and font-weight to normal
-------------------------------------------------------------------*/
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
/* ------------------------------------------------------------------
Sets font family for form elelments
-------------------------------------------------------------------*/
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
/* ------------------------------------------------------------------
Removes border from fieldset and image
-------------------------------------------------------------------*/
fieldset, img {
	border: 0;
}
/* ------------------------------------------------------------------
Link styles
-------------------------------------------------------------------*/
a, a:hover, a:visited {
	text-decoration: none;
	outline: none;
	color:#032366;
}
a:hover {
	text-decoration: underline;
}
/* ---------------------------------------------------------------------------------------
Core Classes
----------------------------------------------------------------------------------------*/
.clearBoth {
	clear:both;
}
.marginNoRight {
margin-right:0 !important;	
}
.marginNoTop {
	margin-top:0 !important;
}
p {
margin-top:11px;	
}
.bold {
	font-weight:bold;
}
h2 {
	font-size:1.2em;
	color:#FFF;
	margin-top:20px;
}

h3 {
	font-size:1.2em;
	color:#FFF;
	margin-top:5px;
}
a {
color:#9c9c9c;
text-decoration:underline;
}
a:hover, a:visited {
color:#ffc123;	
}
.leftColumn img {
margin-top:20px;	
}


/* ---------------------------------------------------------------------------------------
Main Page Elements
----------------------------------------------------------------------------------------*/
body {
	background:#000;
	font-family:Verdana, Geneva, sans-serif;
	color:#9c9c9c;
	font-size:62.5%;
}
#wrapper {
	width:960px;
	margin: auto;
	padding-bottom:35px;
}
#header {
	height:129px;
	text-indent:-10000em;
	background:url(../images/header.jpg) bottom center no-repeat;
}
#mainImages {
width:960px;
height:365px;
}
#pageContent {
width:700px;
font-size:1.1em;
margin:auto;
	
}
.leftColumn {
width:330px;
float:left;
padding:35px 20px 35px 0;
}
.rightColumn {
width:330px;
float:right;
padding:35px 0 35px 20px;
	
	}
	.dblColumn {
	width:660px;
	padding:35px 0 35px 0;
	}

/* ---------------------------------------------------------------------------------------
Menu
----------------------------------------------------------------------------------------*/
#menuBar {
	margin:auto;
	height:36px;
	width:676px;
}
#homeLink {
	width:42px;
	height:11px;
	margin: 12px 0 0 0px;
	background-image:url(../images/menu_home.jpg) no-repeat;
	float: left;
}

#aboutLink {
	width:74px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image:url(../images/menu_about.jpg) no-repeat;
	float: left;
}

#productLink {
	width:79px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image:url(../images/menu_products.jpg) no-repeat;
	float: left;
}

#serviceLink {
	width:60px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image:url(../images/menu_service.jpg) no-repeat;
	float: left;
}

#eventsLink {
	width:54px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image:url(../images/menu_events.jpg) no-repeat;
	float: left;
}

#newsLink {
	width:43px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image:url(../images/menu_news.jpg) no-repeat;
	float: left;
	}

#contactLink {
	width:70px;
	height:11px;
	margin: 12px 0 0 28px;
	background-image: url(../images/menu_contact.jpg) no-repeat;
	float: left;
}

/* ---------------------------------------------------------------------------------------
Homepage
----------------------------------------------------------------------------------------*/
#colLogo {
text-indent:-10000em;
background:url(../images/collison_logo.jpg) no-repeat top left;
width:277px;
height:86px;
}
#competition a {
width:330px;
height:215px;
float:left;
}


.twitface

{
width: 39px;
height: 21px;
margin: 10px 0 0 16px;
float: left;
}

.prod1box, .prod2box, .prod3box, .prod4box, .prod5box, .prod6box

{
background: #FFF;
width: 350px;
height: 460px;
border: solid 1px #000;
float: left;
}

.prod2box

{
height: 276px;	
}

.prod3box

{
height: 283px;	
}

.prod4box

{
height: 526px;	
}

.prod5box

{
height: 283px;	
}

.prod6box

{
background: #000;
height: 0px;	
}

.cmstopbox1 
{
	background: none;
	width: 673px;
	height: 87px;
	margin: 0 52px 0 0;
	float: right;	
}

.cmsnavmini 
{
	background: url(../images/nav_mini_mid.gif) repeat-x;
	width: 653px;
	height: 29px;
	float: left;	
}

.cmsnavminiend
{
	background: url(../images/nav_mini_end.png) no-repeat;
	width: 10px;
	height: 29px;
	float: left;	
}

.cmsnavminiendright
{
	background: url(../images/nav_mini_end_right.png) no-repeat;
	width: 10px;
	height: 29px;
	float: left;	
}

.navlogo1

{
background: url(../images/nav_logo_tcg.gif) no-repeat;
width: 26px;
height: 25px;
margin: 2px 0 0 5px;
float: left;
}

.navlogo2, .navlogo3, .navlogo4, .navlogo5

{
background: url(../images/nav_logo_crl.gif) no-repeat;
width: 26px;
height: 25px;
margin: 2px 0 0 10px;
float: left;
}

.navlogo3

{
background: url(../images/nav_logo_cms.gif) no-repeat;
}

.navlogo4

{
background: url(../images/nav_logo_cvr.gif) no-repeat;
}

.navlogo5

{
background: url(../images/nav_logo_brp.gif) no-repeat;
}


.navmini1, .navmini2, .navmini3

{
font-size: 12px;	
margin: 6px 0 0 0;
width: auto;
height: auto;
font-family: Tahoma;	
color: #003045;
text-align: justify;
line-height: 18px;
float: left;
text-indent: 0;
}

.navmini2

{
margin: 6px 0 0 0;	
}

.navmini3

{
margin: 6px 0 0 0;	
}

.navmini1 a:link { color: #003045;text-decoration:none;}
.navmini1 a:visited { color: #003045;text-decoration:none;}
.navmini1 a:hover { color: #336caf;text-decoration:none;}
.navmini1 a:active { color: #003045;text-decoration:none;}

.navmini2 a:link { color: #003045;text-decoration:none;}
.navmini2 a:visited { color: #003045;text-decoration:none;}
.navmini2 a:hover { color: #336caf;text-decoration:none;}
.navmini2 a:active { color: #003045;text-decoration:none;}

.navmini3 a:link { color: #003045;text-decoration:none;}
.navmini3 a:visited { color: #003045;text-decoration:none;}
.navmini3 a:hover { color: #336caf;text-decoration:none;}
.navmini3 a:active { color: #003045;text-decoration:none;}

.mininavline, .navline

{
    background: #cacaca;
	width: 1px;
	height: 17px;
	margin: 6px 0 0 5px;
	float: left;	
}

.logocanam

{
background: url(../images/nav_mini_brp.png) no-repeat;
width: 111px;
height: 29px;
margin: 0 0 0 148px;
float: left;
}