* {margin:0; padding:0; border:0; list-style:none; text-decoration:none;}

body {
   background:url(../images/body.jpg)  0 0px repeat-x;
   background-color:#000;
   color:#FFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:62.5%; /*For complient browsers*/
   line-height:2em; 
}

#wrapper { 
	 margin: 0 auto;
	 background:url(../images/metal.jpg);
	 width: 960px;
}

#header {
	 width: 960px;
	 float: left;
	 padding: 0px;
	 height: 150px;
	 margin: 0px 0px 0px 0px;
	 background-color:#000099;
}








#flash {width:960px; height:150px;}

#poll{  width:125px; color:#FFFFFF;  font-size:1.1em; text-align:center; margin-top:10px; } 
#poll a { color:#000000; font-size:.01em;}

#flashmovie {
width: 350px;
height:250px;
margin-left:250px;
margin-top:-240px;
background-color:#000000;
}

* html #flashmovie {
	margin-top:-270px;
}

#tourmovie {
width: 310px;
height:210px;
margin-left:300px;
margin-top:30px;

}

#crumbnav a{ width:440px; text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:1.2em;}
#crumbnav a:hover{ color:#FF0000;}
#crumbnav ul li { display:inline; margin-left:10px; list-style:none;}

#content p { font-size:1.1em;}

/*paragraph of text on the homepage*/
#indextext {width:600px; padding:5px; margin-top:20px; text-align:justify; color:#FFFFFF; font-size:1.2em;}
/* end of paragraph of text on the homepage*/
#content .text {color:#fff; margin-left:110px; width:500px;}

#content h1 {font-size:1.9em; margin-left:170px; margin-top:10px; width:320px; color:#FFFFFF;}
#content h2 {font-size:1.7em; margin-left:240px; margin-top:20px; width:320px; color:#FFFFFF;}
#content .upload {margin-left:370px; margin-top:35px; width:200px; text-align:center;}

#content .title {font-size:1.3em; margin-left:110px; margin-top:20px; color:#0099FF;}
#content .info{font-size:1em;}



#content img{margin-left: 10px; margin-top:10px;}
#content .test{display:block; margin-top:-75px;}
#content .info a{ margin-left:550px; color:#0099FF; margin-top:-17px;}
#content .info a:hover{ color:#FF0000;}
#content .atv{display:block;}
#content .atvtitle{margin-left:40px; margin-top:35px;}
#content .atvtext{color:#fff; width:320px; margin-left:270px; margin-top:-200px; margin-right:5px;}
#content .user {margin-left:40px;}
#content .jam{margin-left:-2px; margin-top:30px;}
#content .manu{color:#fff; font-size:1.2em; width:430px; margin-left:70px;}
#content .atvintro{color:#fff; text-align:center;margin-top:10px; margin-left:10px; width:560px; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}

#content .atvintro a { font-size:2em; color:#FF0000;}
#content .atvintro img { margin-left:-5px;}

#content .photointro{color:#fff; text-align:justify; background-color:#000099; margin-top:20px; margin-left:20px; width:565px; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}
#content .videointro{color:#fff; text-align:justify; background-color:#000099; margin-top:20px; margin-left:20px; width:565px; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}

#content .photo_up{color:#fff; text-align:justify; margin-top:20px; margin-left:370px; width:200px; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}


#content .dest{color:#FFF; height:179px; font-weight:bold; font-size:1em; text-align:justify;}
#content .destk{color:#FFF; margin-top:55px; height:175px; text-align:justify; font-size:1em; font-weight:bold; line-height:22px; }
#content .featured{width:250px; position:absolute; margin-left:200px;}
#content .happ{
	width:250px;
	position:absolute;
	margin-left:200px;
	left: 34px;
	top: 1097px;
}
#content .product{width:250px; position:absolute; margin-left:-100px; margin-top:30px;}
#content .fp{margin-top:60px; margin-right:8px; width:260px;}
#content .jam{margin-top:15px; margin-left:13px;}
#content .guy{ margin-top:-50px; margin-left:5px;  width:260px;}

#content .jampics{color:#fff; width:300px; margin-top:10px; margin-left:30px; font-weight:bold;}
#content .intropics{color:#fff; text-align:justify; background-color:#000099; margin-top:20px; margin-left:20px; width:565px; padding:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold;}
#content .featured_gallery{color:#fff; width:300px; margin-top:-420px; margin-left:50px; font-weight:bold; color:#FF0000;}
#content .featured_vid{color:#fff; width:300px; margin-top:-410px; margin-left:110px; font-weight:bold; color:#FF0000;}

#content form{color:#fff; width:500px; margin-top:40px; margin-left:50px; font-weight:bold; color:#FF0000;}

#content .jampics1{color:#fff; width:200px; margin-top:10px; margin-left:380px; font-weight:bold;}
#content .user{margin-top:1px; margin-left:1px;}
#content .snow{margin-left:75px;}
#content .atvvideo {margin-left:100px; font-size:1.3em;}
#leftcolumn .privacy{ color:#fff; width:115px; text-align:center; margin-left:5px; font-size:1.4em; font-weight:bolder;}




.sum{width:220px; height:220px; margin-left:10px; margin-top:-20px;  color:#FFFFFF;font-size:2.5em; padding:5px; text-align:justify; }

.sum1{width:100px; height:236px; margin-left:10px; margin-top:5px; color:#FFFFFF; background-color:#CC0000; font-size:1.2em; padding:5px; text-align:left;background-color: #000;}

#content .boat{margin-left:10px;}
/*==================================this code controlls the links page====================================*/

#content .linkstitle{color:#FFFFFF; font-size:1.8em; margin-bottom:15px;}

/*==================================this code controlls the links page====================================*/

#content .holmes {font-size:2em; margin-left:90px; width:500px;}
#content .master{font-size:2em; margin-left:40px;}
#content .vintage{width:600px; margin-left:20px;}

/*==================================this code controlls the video on the index page====================================*/
#mediaPlayer {margin-top:-240px; margin-left:5px; }
/*==================================this code controlls the video on the index page====================================*/

#content .alan{margin-left:-1px;}
/*info for for stuff on ATV Page*/
#news {width:280px; height:700px; margin-top:10px; float:left; color:#fff;
line-height:15px; margin-left:5px;}

#news p {font-size:1em; color:#0099FF; width:280px; padding:5px; text-align:left; font-weight:bold;}
#news img {margin-top:10px;}
#newsatv {width:280px; height:700px; margin-left:300px; margin-top:10px; color:#fff;}
#newsatv ul{ display:block; width:50px; margin-top:10px;}
#newsatv h4{margin-left:65px; margin-top:10px;}
#newsatv p {font-size:1em; color:#0099FF; width:260px; padding:5px; margin-left:5px; margin-top:3px; font-weight:bold; }
#news h3 { padding:10px; font-size:1.4em; margin-top:35px;}
#newsatv h3 {margin-left:13px;font-size:1.4em; margin-top:35px;}

#atvtest { width:250px; height:180px; margin-left:340px; margin-top:-205px; color:#FFFFFF; padding:10px;
text-align:justify; line-height:20px; font-weight:bold;
}

/*info for for stuff on ATV Page*/



/*==================================this code controlls the layout of the tourism pages====================================*/

#content .tourheader{font-size:1.8em; color:#FFF; margin-top:10px; }
#content .toursubhead{font-size:1.6em; color:#fff; width:410px; margin-left:150px; margin-top:10px;}
#content .tour{margin-left:10px; margin-top:15px;}
#content .tourinfo{width:280px; color:#fff; margin-left:10px; margin-top:-210px; text-align:justify;}
#content .inn {margin-left:320px; margin-top:20px;}

/*==================================this code controlls the layout of the tourism pages====================================*/


#leftcolumn { 
	 
	 
	 margin: 10px 0px 0px 15px;
	 height: 1150px;
	 width: 126px;
	 float: left;
}

#leftcolumn h3 { 
	 color: #FFF;
	 text-align:center;
	 font-size:1.1em;
}


* html #leftcolumn {
	margin-left:8px;
}

#newsletter{ width:115px; text-align:center; font-size:1.5em; color:#FF0000; font-weight:bold; margin-top:15px; padding-bottom:15px; }

#newsletter a{ color:#FFFFFF;}

#newsletter img{ margin-left:5px; margin-top:5px; }


#content { 
	 float: left;
	 color: #fff;
	 background: #000;
	 margin: 10px 5px 5px 15px;
	 width: 615px;
	 display: inline;
}

#content1 { 
	 float: left;
	 color: #fff;
	 background:url(../images/texture.jpg);
	 margin: 19px 11px  15px;
	 width: 590px;
	 display: inline;
}
#content a{ color:#FF0000;}
#content a:hover{ color:#0033FF;}
/*==================================Images in Main Content  div with rollover effect====================================*/


/*====================this controls the javascript image gallery=================================*/
div#frame{
width:200px;
margin-left:160px;
}
div#frame img { 
	border:5px solid #000000;

	margin-top:25px;
	margin-bottom:10px;
}
div#thumbnails{
	
	margin-top:10px;
	margin-left:170px;
	width:305px;
}
div#thumbnails img{
	border:1px solid #000;
	margin-left:5px;
	}



/*====================this controls the javascript image gallery for the gallerys=================================*/
div#springjamframe{
width:320px;
margin-left:10px;
}
div#springjamframe img { 
	border:5px solid #000000;

	margin-top:25px;
	margin-bottom:10px;
}
div#springjamthumbnails{
margin-left:5px;
	margin-top:-5px;
	width:330px;
}
div#springjamthumbnails img{
	border:1px solid #000;
	margin-left:10px;
	}
	
div#holmes_ride {
	border:1px solid #000;
	margin-left:100px;
	width:450px;
}


/*====================this controls the javascript image gallery for the gallerys=================================*/

/*====================this controls the javascript image gallery for the photo intro=================================*/
div#photogalintroframe{
width:300px;
margin-left:20px;
}
div#photogalintro img { 
	border:5px solid #000000;
	margin-left:50px;

	margin-top:25px;
	margin-bottom:10px;
}
div#photogalintro{
	
	margin-top:-8px;
	width:330px;
	margin-left: 25px;
}
div#photogalintro img{
	border:1px solid #000;

	}
	
div#holmes_ride {
	border:1px solid #000;
	margin-left:100px;
	width:450px;
}


/*====================this controls the javascript image gallery for the photo intro=================================*/


/*==================================Images in Main Content  div with rollover effect====================================*/
 li#snowmobile a{
   	margin-top:10px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:transparent url(../images/snowmobile.jpg) no-repeat;
	text-indent:-9999px;
}

 li#snowmobile a:hover{	
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:url(../images/snowmobile1.jpg) 0 -84px;
}

li#ATV a{
   	margin-top:10px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:transparent url(../images/atv.jpg) no-repeat;
	text-indent:-9999px;
}

 li#ATV a:hover{
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:url(../images/atv1.jpg) 0 -84px;
}

li#mixed a{
   	margin-top:10px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:transparent url(../images/4x4_off.jpg) no-repeat;
	text-indent:-9999px;
}

 li#mixed a:hover{
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:url(../images/4x4_off1.jpg) 0 -168px;
}

li#Offroad1 a{
   	margin-top:10px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:transparent url(../images/marine.jpg) no-repeat;
	text-indent:-9999px;
}

 li#Offroad1 a:hover{
	margin-top:10px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:url(../images/marine1.jpg) 0 -168px;
}

li#Street a{
   	margin-top:5px;
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:transparent url(../images/bikes.jpg) no-repeat;
	text-indent:-9999px;
}

 li#Street a:hover{
	margin-left:0px;
	width:615px;
	height:84px;
	display:block;
	background:url(../images/bikes1.jpg) 0 -168px;
}
/*==================================Images in Main Content  div with rollover effect  END  ====================================*/
#rightcolumn { 
	 
	 margin: 10px 0px 0px 15px;
	 height: 1150px;
	 width:145px;
	 float: left;
}

#carlisle1 {margin-top:10px; margin-left:12px;}
#ptg {margin-top:10px; margin-left:12px;}
#gmax{margin-top:10px; margin-left:12px;}
#yamaha1{margin-top:10px; margin-left:12px;}
#ont{margin-top:10px; margin-left:12px;}
#can{margin-top:10px; margin-left:12px;}

#footer { 
	 font-size:1em;
	 width: 960px;
	 height:70px;
	 clear: both;
	 color: #333;
	 background: #131754;
	 margin: 0px 0px 10px 0px;

}
#footer h3 { color:#fff; width:50px;}
#footer ul li { display:inline; font-size:1.1em; color:#fff; margin-left:15px; height:20px;}

#footer ul { width:920px; height:30px; margin-left:20px; margin-top:10px}
/*==================================Images in Main Footer div   Start  ====================================*/
li#snowgo a{
   float:left;
   margin-left:0px;
   margin-top:10px;
	width:100px;
	height:50px;
	display:inline;
	background:transparent url(../images/snowgoer.jpg) no-repeat;
	text-indent:-9999px;
}

li#carlisle a{
	float:left;
	margin-left:2px;
	margin-top:5px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/ulti.jpg) no-repeat;
	text-indent:-9999px;
}



li#mustang a{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/atv_ontario.jpg) no-repeat;
	text-indent:-9999px;
}

li#baffin a{
	float:left;
	margin-left:-40px;
	margin-top:15px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/stv.jpg) no-repeat;
	text-indent:-9999px;
}

li#hyland a{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/ofatv.jpg) no-repeat;
	text-indent:-9999px;
}

li#RoyalDistributing a{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/royal.jpg) no-repeat;
	text-indent:-9999px;
}

li#skidoo a{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/skidoo.jpg) no-repeat;
	text-indent:-9999px;
}

li#yamaha a{
	float:left;
	margin-left:10px;
	margin-top:15px;
	width:100px;
	height:60px;
	display:inline;
	background:transparent url(../images/yam.jpg) no-repeat;
	text-indent:-9999px;
}
 
