@charset "UTF-8";
/* CSS Document */
* {margin: 0; padding: 0;}

html, body {
	text-align: center;
	font-size: 10px;
	font-family: "Verdana", tahoma, arial, sans-serif;
	color: #6b696c;
	line-height: 20px;
	background: url(../images/bg.jpg) top center repeat-x #2f2f31;
	letter-spacing:1px;}


	/*** FONT STYLES ***/	
	h1 { 	margin: 0 0 15px 0; 
		font-size: 32px; 
		font-weight: normal;
		font-family: "AlgreSansNCRegular", Gill Sans, tahoma, arial, sans-serif;
		color: #f1592a;
		line-height:100%; }

	h2 { 	margin: 0 0 15px 0; 
		font-size: 20px; 
		font-weight: normal;
		font-family: "AlgreSansNCRegular", Gill Sans, tahoma, arial, sans-serif;
		color: #73b61b; }

	h3 { 	margin: 25px 0 0 0; 
		font-size: 28px; 
		font-weight: normal;
		font-family: "AlgreSansNCRegular", Gill Sans, tahoma, arial, sans-serif;
		color: #f1592a; }
		
	h4 { 	margin: 0 0 0 0; 
		font-size: 16px; 
		font-weight: normal;
		font-family: "AlgreSansNCRegular", Gill Sans, tahoma, arial, sans-serif;
		color: #6b696c; }
		
	h6 { 	margin: 0 0 -5px 0; 
		font-size: 14px; 
		font-weight: bold;
		text-transform:uppercase;
		font-family:"Verdana", Geneva, sans-serif;;
		color: #000; }
		

	
	a:link, a:visited { color: #FFF; text-decoration:none; }
	
	#bodyWrapper a:link , #bodyWrapper a:visited { color: #f1592a; text-decoration:none; }
	
	#bodyWrapper a:focus , #bodyWrapper a:hover, #bodyWrapper a:active { color: #ffd200; text-decoration:none; }
	
	a img { border: none; }
	
	p { margin-bottom: 16px; }
	
	a:focus, a:hover, a:active { outline:none; color:#ffd200; }
	
	
/************* Font STYLES ***/	

#sloganFont {font-size:25px;
	font-family:AlgreSansNCRegular;
	color:#f1592a;}
	
	#NEW {background: url(../images/new.gif) top right no-repeat;
	width:246px;
	height:148px;
	float:left;}
	
	.orange {color:#ed5828;}
	
		.orange a {color:#ed5828;}
		
		.orange a:hover {color:#ffd200;}
	
	.black { color:#000;}


/************* Content STYLES ***/
	
	#topImage { height:125px; width:100%; float:left; overflow:hidden; background:#FFF;}
	
	#NOImage { height:110px; width:100%; float:left; overflow:hidden; background:#FFF;}

#bodyWrapper {
background: url(../images/body.png) repeat-y;
float:left;
width:986px;
min-height:201px;
letter-spacing:0;}

#content{width:865px;
min-height:4px;
margin: 25px 0 55px 55px;
float:left;
text-align:left;
}


#columnOne { min-height:250px; width:360px; float:left; margin:0 75px 0 0;}
#columnOne img{ -moz-border-radius: 15px;
	border-radius: 15px; margin:0 0 50px 0;}

#columnTwo { min-height:250px;  width:430px; float:left;}

.profiles {width: 400px; height:175px; float:left; padding:0 0 35px 0;}

.profiles img {float:left; margin:0 20px 0 0;
-moz-border-radius: 15px;
	border-radius: 15px}
	
	
	
	

/************* STRUCTURE STYLES ***/

#wrapper {
	min-height: 600px;
	width: 1005px;
	margin: 0 auto;
	}
	
	#websitebg {
		background:#FFF;
		border:3px #FFF solid;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 1px 1px 15px #191b1b;
		-webkit-box-shadow: 1px 1px 15px #191b1b;
		box-shadow: 1px 1px 15px #191b1b;
		width:986px;
		min-height:600px;
		margin:10px 0 0 8px;
		float:left;
		}
	
		#topBanner {background: url(../images/header-glow.png) top center #231f20 no-repeat; width: 986px; height:108px; float:left ; -moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0; position:relative; z-index:99999;}

	#header {
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		min-height: 108px;
		width: 986px;
		background: #231f20;
		float:left;
		}
	
	
	#logo { width:222px;
		height:207px;
		background:url(../images/logo.png) top center no-repeat;
		position: absolute;
		margin:11px 0 0 25px;
		z-index:99999;}
	
	#sliderWrapper { width:985px; height:356px; float:left;}
		
	#starburst { width:382px; height:356px; float:left; z-index:200; position:relative; }
	
	#starburst img { float:left;}
	
	#info { width:986px;
		min-height:10px;
		float:right;
		}
	
	#number { min-width:225px;
		height:24px;
		background:#f6950b;
		float:right;
		-moz-border-radius: 15px;
		border-radius: 15px;
		margin:5px 17px 0 600px;
		font-size:24px;
		font-family:AlgreSansNCRegular;
		color:#000;
		padding:4px 14px 0 14px;}
	
	#slogan { width:auto;
		height:34px;
		float:right;
		font-size:20px;
		font-family:"AlgreSansNCRegular", Impact, verdana, arial, sans-serif;
		color:#fff;
		padding:11px 28px 0 0;}


	.footerbtn {width:197px;
		height:55px;
		float:left;
		border-bottom:3px #FFF solid;
		border-top:3px #FFF solid;
		background:#000;}
		
	#bottomBtn { float:left; height:36px; width:337px; background: url(../images/landscapeBtn.jpg); margin:6px 0 0 13px;} 
	
		
	 #parts {background:url(../images/smbtn-1.jpg) no-repeat top center #000;}
	
	#dealerLocator {background:url(../images/smbtn-2.jpg) no-repeat top center #000;}
	
	 #clearanceCentre {background:url(../images/smbtn-3.jpg) no-repeat top center #000;}
	
	#dealerLounge {background:url(../images/smbtn-4.jpg) no-repeat top center #000;}
	
	#video {background:url(../images/smbtn-5.jpg) no-repeat top center #000;}
	
		.footerbtn:hover {z-index: 1;
			filter: alpha(opacity=75);
			moz-opacity: 0.75;
			opacity: 0.75;
			}
	
	.iconImg { height:99px; width:100%;
		position: relative;
		}

	#store { background:url(../images/partsIcon.png) center 8px no-repeat;}

	#locator {background:url(../images/partsIcon2.png) center 8px no-repeat;}
	
	#clearance { background:url(../images/partsIcon3.png) center 8px no-repeat; }

	#lounge {background:url(../images/partsIcon4.png) center 8px no-repeat;}
    
	.footerBtnNav { height:auto; width:100%; float:left;
		font-size:40px;
		font-family:"AlgreSansNCRegular", Impact, verdana, arial, sans-serif;
		letter-spacing:0;
		margin:-10px 0 0 0;
		-moz-text-shadow: 2px 2px 2px #dcdcdc;
		-webkit-text-shadow: 2px 2px 2px #dcdcdc;
		text-shadow: 2px 2px 2px #dcdcdc;
		color:#f6950b;
		}
	
	#footerInfo { width:600px; 
		height:40px;
		text-align:right;
		color:#000;
		font-size:25px;
		font-family: "AlgreSansNCRegular", Impact, verdana, arial, sans-serif;
		letter-spacing:0;
		line-height:20px;
		margin:19px 27px 0 0 ;
		float:right;
		}
	
	.arrow:hover{
		background:url(../images/arrow.png) bottom center no-repeat;}

	#footer {
		-moz-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		width:985px;
		min-height:200px;
		float:left;
		line-height:50px;
		margin:0 0 0 1px;
		background:#f1592a;
		}
	
 	ul#bottomFooter { width:986px;
		height:20px;
		float:left;
		list-style:none;
		margin:5px 0 0 8px;
		font-weight:bold;
		color:#FFF;
		font-size:9px;
		text-shadow:#000 1px 1px 3px;
		}
	
		ul#bottomFooter li {float:left;
			width:auto;
			padding:0 5px 0 5px;
			}


/************* TOP Navigation ***/
ul#nav.dropdown {
    list-style: none;
	height: 26px;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background:#f1592a;
	margin:0 17px 0 0;
    width: auto;
	min-width: 675px;
	padding:4px 14px 0 14px;
	font-family:"AlgreSansNCRegular", Impact, verdana, arial, sans-serif;
	font-size:24px;
	color:#fff;
	float:right; }
	

	ul#nav.dropdown li,
	ul#nav.dropdown ul {
	 	list-style: none;
	 	margin: 0;
	 	padding: 0;
		}

	ul#nav.dropdown {
		position: relative;
		z-index: 597;
		}

	ul#nav.dropdown li {
	 	float: left;
		line-height: 22px;
	 	vertical-align: middle;
	 	zoom: 1;
	 	height: 30px;
		padding:0 16px 0 16px
		}

	ul#nav.dropdown li.hover,
	ul#nav.dropdown li:hover {
		position: relative;
		z-index: 599;
		cursor: default;
		}

	ul#nav.dropdown ul {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		font-weight:bold;
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 598;
		min-width: 175px;
		margin:-4px 0 0 -14px;
		text-align:left;
		padding:0 0 20px 0;
		-moz-border-radius: 0 0 10px 10px;
		border-radius: 0 0 10px 10px;
		line-height:5px;
		background:#f1592a;
		}

	ul#nav.dropdown ul li {
		 float: none;
		 padding:0 13px 0 13px;
		 margin:10px 0 0 0;
		 min-height:4px;
		 height:auto;
		 line-height:14px;
		}

	ul#nav.dropdown ul ul {
 		top: 1px;
 		left: 99%;
		}

	ul#nav.dropdown li:hover ul {
 		visibility: visible;
 		background:#f1592a;
 		}
		
		ul#nav.dropdown li ul li ul{ 
		display:none;
			}
		
	ul#nav.dropdown li:hover ul li:hover ul{
		 display:block;
 		visibility: visible;
 		position:absolute; left:188px; top:0;
 		}
		
	
  

/************* Bottom Navigation ***/

	ul#footerNav.dropdown {width:auto;
		height:40px;
		float:left;
		list-style:none;
		margin:-5px 0 0 0;
		font-size:29px;
		font-family: "AlgreSansNCRegular", Impact, verdana, arial, sans-serif;
		
		}
	
	ul#footerNav li{height:20px;
		float:left;
		color:#fff;
		letter-spacing:1;
		padding:0 12px 20px 13px;
		line-height: 22px;
		vertical-align: middle;
		zoom: 1;
		}


	ul#footerNav.dropdown li,
	ul#footerNav.dropdown ul {
	 	list-style: none;
		}

	ul#footerNav.dropdown {
		position: relative;
		z-index: 599;
		float: left;
		}


	ul#footerNav.dropdown li.hover,
	ul#footerNav.dropdown li:hover {
		 position: relative;
		 z-index: 599;
		 cursor: default;
		}
	
	ul#footerNav.dropdown ul {
		font-family:Verdana, Geneva, sans-serif;
		font-size:10px;
		font-weight:bold;
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 598;
		width: 15%;
		min-width: 200px;
		text-align:left;
		-moz-border-radius: 10px 10px 0 0;
		border-radius: 10px 10px 0 0;
		padding:22px 0 10px 0;	
		background:#f1592a;	
		}
	
	
	ul#footerNav.dropdown ul li {
		float: none;
		margin:-10px 0 0 0;
		min-height:0;
		height:auto;
		line-height:12px;
		}
	
	ul#footerNav.dropdown ul ul {
		top: 1px;
		left: 99%;
		}
	
	ul#footerNav.dropdown li:hover ul {
		visibility: visible;
	 	background:#f1592a;
		}
	
	ul#footerNav.dropdown-upward ul {
		top: auto !important;
		bottom: 100%;
		}
	
	ul#footerNav.dropdown-upward ul ul {
		bottom: 1px;
		}
  

/************* IE FIX ***/
img, div, a, input { behavior: url(/iepngfix.htc) }

