html
	{
	height: 100%;
	min-height: 100%;
	border-width: 2px;
	}

body
	{
	height: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	background-color: #D3CBC2;
	}

h2
	{
	font: 14pt verdana; color: #777788;
	margin: 0;
	}


h4
	{
	font: 14pt verdana;
	margin: 0;
	}

table
	{
	background-color: transparent;
	text-align: justify;
	color: black;
	font: 10pt verdana;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}
	
td
	{
	padding: 0 0%;
	}

table#banner
	{
	background-color: white;
	width: 1000px;
	border-collapse: collapse;
	border: 1px;
	font: 19pt arial; letter-spacing: 1px;
	height: 60px;
	text-align: left;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

.bannercell
	{
	padding: 3px;
	}

.banner
	{
	background-image:  url('../images/header.JPG');
	width: 62%;
	padding: 3px;
	}

.bannertech
	{
	background-image:  url('../images/bg5.jpg');
	width: 50%;
	}

.bannerworkshop
	{
	background-image:  url('../images/bg1.jpg');
	width: 50%;
	}

.bannerquestions
	{
	background-image:  url('../images/bg7.jpg');
	width: 50%;
	}

.triumph100f
	{
	background-image:  url('../images/triumph100f.jpg');
	height: 284px;
	}

.speedbumps
	{
	background-image:  url('../images/speed_bumps_header.jpg');
	height: 20px;
	}

table#index
	{
	width: 1000px;
	border-collapse: collapse;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}
	
.index
	{
	border-left: 1px solid #777788;
	border-bottom: 1px solid #777788;
	background-color: #414141;
	padding: 5px 10px;
	}
	
.index:hover
	{
	background-color: #F40B2E;
	}

table#subbanner
	{
	background-image:  url('../images/bg.gif');
	width: 1000px;
	height: 145px;
	border-collapse: collapse;
	font: 12pt arial; letter-spacing: 1pt;
	text-align: justify;
	color: white;
	padding: 0;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

table#subcontent
	{
	background-color: transparent;
	border-collapse: collapse;
	width: 450px;
	font: 12pt arial; letter-spacing:1pt;
	text-align: justify;
	color: white;
	padding: 0;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

.content
	{
	background-color: white;
	width: 1000px;
	border-collapse: collapse;
	font: 10pt verdana;
	text-align: justify;
	color: black;
	padding: 0;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

.articles
	{
	background-image:  url('../images/bg.gif');
	width: 1000px;
	border-collapse: collapse;
	height: 40px;
	font: 14pt verdana;
	color: white;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

.list
	{
	background-color: #414141;
	width: 25%;
	text-indent: 5px;
	padding: 5px 25px;
	}
	
.list2
	{
	background-color: transparent;
	width: 40%;
	text-indent: 5px;
	padding: 5px 70px;
	}

.list3
	{
	background-color: transparent;
	width: 50%;
	text-indent: 5px;
	padding: 5px 70px;
	}

table#feedback
	{
	background-image:  url('../images/bg.gif');
	width: 1000px;
	border-collapse: collapse;
	height: 40px;
	font: 10pt verdana;
	color: white;
	margin-bottom: 0%; /* %, px, em, ex ? */
	}

table#contact
	{
	background-color: transparent;
	width: 1000px;
	border-collapse: collapse;
	font: 10pt verdana;
	color: black;
	padding: 0;
	margin: 0px;
	}

table#footer
	{
	background-color: white;
	width: 1000px;
	border-collapse: collapse;
	text-align: center;
	color: #82756A;
	padding: 0;
	margin: 0px;
	}

.form
	{
	background-color: #C6BCB0;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #777788;
	margin: 0px;
	}

.setupoffroad
	{
	background-image:  url('../images/setup_shockdirt_right.gif');
	}

.setuproad
	{
	background-image:  url('../images/setup_shock_road.gif');
	}

.pic683
	{
	background-image:  url('../images/workshop_683.JPG');
	}

.pic020209
	{
	background-image:  url('../images/workshop_020909B.JPG');
	}


.logowhite
	{
	background-color: #FFFFFF;
	width: 120px;
	height: 25px;
	border-collapse: collapse;
	text-align: center;
	padding: 0;
	margin: 0px;
	}

.logored
	{
	background-color: #FF0000;
	width: 120px;
	height: 25px;
	border-collapse: collapse;
	text-align: center;
	padding: 0;
	margin: 0px;
	}

.logoblack
	{
	background-color: #000000;
	width: 120px;
	height: 25px;
	border-collapse: collapse;
	text-align: center;
	padding: 0;
	margin: 0px;
	}

.logoclear
	{
	background-color: transparent;
	width: 120px;
	height: 25px;
	border-collapse: collapse;
	text-align: center;
	padding: 0;
	margin: 0px;
	}

.outset
	{
	border-left: 1px solid #777788;
	}

.outset ul
	{
	color: #777788;
	list-style-type: square;
}

th a
	{
	color: #202B5E;
	text-decoration: none;
	font: 9pt verdana;
	}

a
	{
	color: #202B5E;
	text-decoration: none;
	font: 9pt verdana;
	}

a:hover
	{
	color: #777788;
	text-decoration: underline;
	font: 9pt verdana;
	}

a.menuanchorclass
	{
	color: white;
	display: block;
	text-decoration: none;
	}

a.menuanchorclass:hover
	{
	color: white;
	display: block;
	text-decoration: none;
	}

a.contact
	{
	color: white;
	display: block;
	text-decoration: none;
	}

a.contact:hover
	{
	color: white;
	display: block;
	text-decoration: none;
	}

a.listclass
	{
	color: white;
	font: 14pt verdana;
	display: block;
	text-decoration: none;
	}

a.listclass:hover
	{
	color: white;
	font: 14pt verdana;
	display: block;
	text-decoration: none;
	}

a.listclass2
	{
	color: #202B5E;
	display: block;
	text-decoration: none;
	font: 14pt verdana;
	}

a.listclass2:hover
	{
	color: #777788;
	display: block;
	text-decoration: none;
	font: 14pt verdana;
	}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
opacity: 0.3;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1;
}

.toggleopacity img{
border: 0;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}