body {text-align:center; background-attachment:fixed;
background-repeat: no-repeat;
background-position:center top;}

#container {width:982px;margin-right:auto;margin-left:auto;margin-top:20px;margin-bottom:0px;padding:0px;text-align:left;border-style: solid;border-right-width: 0px;border-left-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-color: #000;}
#widebody {width:980px;}
#widebody2 {width:980px; top:0; position:relative;}
#hpmain {width:980px;height:447px;background-repeat:no-repeat;}
#hpmain1 {width:980px;height:447px;background-image:url('./images/hp_main_image_01.jpg');background-repeat:no-repeat;}
#hpmain2 {width:980px;height:447px;background-image:url('./images/hp_main_image_02.jpg');background-repeat:no-repeat;}
#hpmain3 {width:980px;height:447px;background-image:url('./images/hp_main_image_03.jpg');background-repeat:no-repeat;}
#hpmain4 {width:980px;height:447px;background-image:url('./images/hp_main_image_04.jpg');background-repeat:no-repeat;}
#hpmain5 {width:980px;height:447px;background-image:url('./images/hp_main_image_05.jpg');background-repeat:no-repeat;}
#hpmain6 {width:980px;height:447px;background-image:url('./images/hp_main_image_06.jpg');background-repeat:no-repeat;}
#hpmain7 {width:980px;height:447px;background-image:url('./images/hp_main_image_07.jpg');background-repeat:no-repeat;}
#hpmain8 {width:980px;height:447px;background-image:url('./images/hp_main_image_08.jpg');background-repeat:no-repeat;}
#hpmain9 {width:980px;height:447px;background-image:url('./images/hp_main_image_09.jpg');background-repeat:no-repeat;}
#hpmain10 {width:980px;height:447px;background-image:url('./images/hp_main_image_10.jpg');background-repeat:no-repeat;}

#hxheader {width:980px;height:282px;background-image:url('./images/hx1_main_image.jpg');background-repeat:no-repeat;}
#evoheader {width:980px;height:282px;background-image:url('./images/evo_main_image.jpg');background-repeat:no-repeat;}
#evog2header {width:980px;height:282px;background-image:url('./images/evog2_main_image.jpg');background-repeat:no-repeat;}
#f5header
	{
	width:980px;
	height:282px;
	background-image:url('./images/f5_main_image.jpg');
	background-repeat:no-repeat;
	}
#xclheader
	{
	width:980px;
	height:282px;
	background-image:url('./images/xcl_main_image.jpg');
	background-repeat:no-repeat;
	}
#vf2header
	{
	width:980px;
	height:282px;
	background-image:url('./images/vf2_main_image.jpg');
	background-repeat:no-repeat;
	}

#evog2header_frame {width:980px;height:282px;background-image:url('./images/evog2_frame_image.jpg');background-repeat:no-repeat;}
#f5header_frame {width:980px;height:282px;background-image:url('./images/f5_frame_image.jpg');background-repeat:no-repeat;}
#hx1header_frame {width:980px;height:282px;background-image:url('./images/hx1_frame_image.jpg');background-repeat:no-repeat;}
#hx2header_frame {width:980px;height:282px;background-image:url('./images/hx2_frame_image.jpg');background-repeat:no-repeat;}
#vf2header_frame {width:980px;height:282px;background-image:url('./images/vf2_frame_image.jpg');background-repeat:no-repeat;}
#xclheader_frame {width:980px;height:282px;background-image:url('./images/xcl_frame_image.jpg');background-repeat:no-repeat;}


#mediaheader
	{
	width:980px;
	height:282px;
	background-image:url('./images/media_main_image.jpg');
	background-repeat:no-repeat;
	}
#newsheader
	{
	width:980px;
	height:282px;
	background-image:url('./images/news_main_image.jpg');
	background-repeat:no-repeat;
	}
#storeheader
	{
	width:980px;
	height:282px;
	background-image:url('./images/news_main_image.jpg');
	background-repeat:no-repeat;
	}
#companyheader
	{
	width:980px;
	height:372px;
	background-image:url('./images/company_main_image_new.jpg');
	background-repeat:no-repeat;
	}
#contactusheader
	{
	width:980px;
	height:372px;
	background-image:url('./images/contact_us_main_image.jpg');
	background-repeat:no-repeat;
	}
#dealersheader
	{
	width:980px;
	height:372px;
	background-image:url('./images/dealers_main_image.jpg');
	background-repeat:no-repeat;
	}
#tabs_150 ul{
    margin: 0; padding: 0;
	margin-bottom:15px;
    float: left;
	position:absolute;
	}
#tabs_150 ul li{
    display: inline;}
#tabs_150 ul li a{
    float: left; 
	text-decoration: none;
    color: #333;
	margin:10px 2px;
     }
	
#tabs_150 ul li a.selected{
    color: white;
	background-color:#8b181b;}
#tabs_160 ul{
    margin: 0; padding: 0;
	margin-bottom:15px;
    float: left;
	position:absolute;
	}
#tabs_160 ul li{
    display: inline;}
#tabs_160 ul li a{
    float: left; 
	text-decoration: none;
    color: #333;
	margin:10px 2px;
     }
	
#tabs_160 ul li a.selected {
    color: white;
	background-color:#8b181b;}
  
.links2fb {
width:222px;
padding-top:10px;
margin:0;
}
.links2fb ul {
list-style-type: none;
padding: 0 0 0 40px;
margin: 0;}
.links2fb ul li {display:inline;}
.links2fb ul li img{
width:32px; 
height:32px;}
.links2fb a img{
border:none;}

img.dim {
opacity: .7;
filter: alpha(opacity=70); /* for dumb IE */
}
img.dim:hover {
opacity:1;
filter: alpha(opacity=100); /* for dumb IE */
}
.bottom-gallery
{width:1000px;
padding:0px;
margin:0 auto;}
.bottom-gallery ul li {display:inline;}
.bottom-gallery li img{
width:134px; 
height:200px;
}


	
.bottom-gallery a img{
border:none;}
#hpnav
	{
	width:222px;
	height:465px;
	padding-left:38px;
	padding-top:10px;
	}
#hpnav2
	{
	width:222px;
	height:490px;
	padding-left:38px;
	padding-top:10px;
	z-index:999;
	position: absolute;
	top:0px;
	}
.hpnavitem
	{
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
#hpsubnav
	{
	/*z-index:1000;*/
	width:232px;
	padding-left:38px;
	padding-top:23px;
	background:#fff;
	padding-top:23px;
	float:left;

	}
.hpsubnavitem
	{
	padding-bottom:4px;
	}
#hpnews
	{
	padding-top:23px;
	width:700px;
	height:auto;
	float:right;
	}
.hpnewsitem
	{

	padding-right:10px;
	padding-bottom:3px;
	width:165px;
	float:left;
	}

#interiorcontent
	{
	position:relative;
	top:-160px;
	width:700px;

	float:right;
	}
#interiorcontentlillower
	{
	position:relative;
	top:-70px;
	width:700px;
	float:right;
	}

#bikeleft
	{
	width:250px;
	float:left;
	}
#bikeright
	{
	width:445px;
	float:right;
	}
#newsright
	{
	width:250px;
	float:right;
	}
#newsleft
	{
	width:445px;
	float:left;
	}
#newswider
	{
	width:530px;
	float:left;
	}
#geocol1 {width:180px}
#geocol2 {width:60px}
#geocol3 {width:60px}
#geocol4 {width:60px}
#geocol5 {width:60px}
#buildkitcol1 {width:150px}
#buildkitcol2 {width:300px}
.newsitem {border-top: thin dotted #ddd;padding-top:10px;padding-bottom:10px;}
.newsimage {width:180px;float:left;padding-bottom:10px;}
.newspromo {width:490px;float:right;padding-right:30px}
.storeitem {border-top: thin dotted #ddd;padding-top:10px;padding-bottom:10px;}
.storeimage {width:180px;float:left;padding-bottom:10px;}
.storepromo {width:490px;float:right;padding-right:30px}


/*--Main Container--*/
#main_view {
	position: relative;

}
/*--Window/Masking Styles--*/
.window {
	height:447px;	
	width: 980px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; 
	left: 0;
}
.image_reel img {float: left; width:980px; height:447px;}

/*--Paging Styles--*/
.paging {
	position: absolute; 
	right: 10px; 
	top:0px;
	width: auto; 
	height:47px;
	z-index: 99999; /*--Assures the paging stays on the top layer--*/
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	/*display: none;*/ /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	background: #2f0000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}

/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


/*===================*/
/*=== Main Styles ===*/
/*===================*/

.theme-default #slider {
    margin:0px auto;
    width:980px; /* Make sure your images are the same size */
    height:447px; /* Make sure your images are the same size */
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
.video-player {
	float:left;
	}
#video-container_wrapper {
	float: left;
    height: 300px;
    margin-right: 10px;
    position: relative;
    width: 400px;}
