@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

HTML {
	height:100%;
	font-family:Helvetica, Arial, sans-serif;
}

body {
	height:100%;
	background-image:url(../images/page-bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#717171;
}

.clear {
	clear:both;
	display:block;
}

	#height {
		min-height:100%;
		position:relative;
	}
	
		#header{
			position:absolute;
			top:0px;
			left:0px;
			background-image:url(../images/nav-bg.png);
			background-repeat:repeat-x;
			background-position:left top;
			z-index:900;
			height:167px;
			width:100%;
			min-width:960px;
		}
		
			a.sabertooth-logo {
				background-image:url(../images/sabertooth-motorcycles-trans.png);
				background-repeat:no-repeat;
				width:341px;
				height:167px;
				display:block;
				text-indent:-9999px;
				float:left;
				position:relative;
				z-index:950;
			}
			
			ul#navlist {
				float:left;
				display:block;
				height:29px;
				position:relative;
				z-index:980;
				list-style:none;
				margin:0px 0px 0px -70px;
			}
			
				ul#navlist li {
					list-style:none;
					display:inline;
				}
				
					ul#navlist li a {
						display:block;
						float:left;
						text-decoration:none;
						color:#FFF;
						font-weight:bold;
						font-size:12px;
						background-image:url(../images/nav-border-trans.png);
						background-repeat:no-repeat;
						background-position:right center;
						padding:7px 15px 0px 13px;
						height:22px;
					}
				
					ul#navlist li a:hover {
						background-color:#101010;
						color:#FFF;
					}
				
					ul#navlist li.active-green a {
						color:#3F0;
					}
				
					ul#navlist li.active-red a {
						color:#F00;
					}
				
					ul#navlist li.active-orange a {
						color:#F60;
					}
				
					ul#navlist li.active a {
						color:#2b2b2b;
					}
				
					ul#navlist li a.cerberus-link {
						background-image:url(../images/cerberus-link.gif);
						background-position:top left;
						background-repeat:repeat-x;
						width:170px;
						height:26px;
						padding:0px;
						text-indent:-9999px;
					}
				
					ul#navlist li a.cerberus-link:hover {
						background-position:bottom left;
					}
					
		div#container {
			width:798px;
			margin:0px auto 0px auto;
			padding:0px 0px 145px 0px;
		}
		
			div#bike-orange {
				background-image:url(../images/bike-orange-bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
			
				img#orangebike {
					margin:0px -102px -37px 165px;
					z-index:800;
					position:relative;
				}
				
			div#bike-orange-text {
				background-image:url(../images/bike-orange-text.jpg);
				background-repeat:no-repeat;
				background-color:#2B2B2B;
				width:798px;
				z-index:700;
				position:relative;
			}
		
			div#bike-black {
				background-image:url(../images/bike-black-bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-catrod {
				background-image:url(../images/bikes/catrod.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-streetcat {
				background-image:url(../images/bikes/streetcat.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-maroon {
				background-image:url(../images/bike-maroon-garage-bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-maroonwoods {
				background-image:url(../images/bike-maroon-bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-red {
				background-image:url(../images/bike-red-bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-turbocat {
				background-image:url(../images/bikes/turbocat.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-green-motor {
				background-image:url(../images/bike-green-bg-engine.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-green-rear {
				background-image:url(../images/bike-green-bg-rear.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-green-handles {
				background-image:url(../images/bike-green-bg-handle.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-wildcat {
				background-image:url(../images/bikes/wildcat-hdr2.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-wildcat427 {
				background-image:url(../images/bikes/wildcat427-hdr2.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-midnightwildcat {
				background-image:url(../images/bikes/midnight-wildcat-hdr2.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-wildcatx {
				background-image:url(../images/bikes/wildcatx-hdr2.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-wildcat427x {
				background-image:url(../images/bikes/wildcat427x-hdr2.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
		
			div#bike-orange-back {
				background-image:url(../images/bike-orange-back_bg.jpg);
				background-repeat:no-repeat;
				height:474px;
			}
			
					div#wrapper {
						font-size:13px;
						color:#FFF;
						padding:25px 25px 13px 25px;
						line-height:18px;
					}
			
						div#wrapper p {
							margin:0px 0px 12px 0px;
						}
			
							div#wrapper p a {
								color:#FFF;
							}
			
						div#wrapper h1, div#wrapper h2, div#wrapper h3, div#wrapper h4, div#wrapper h5, div#wrapper h6 {
							margin:0px 0px 12px 0px;
							font-weight:bold;
							font-size:13px;
						}
			
						div#wrapper ul, div#wrapper ol {
							margin:0px 0px 12px 20px;
						}
						
						.blue {
							color:#7582A2;
						}
						
						div.bike-header {
							display:block;
							background-image:url(../images/bikes/details/bike-bttn-bg.jpg);
							
						}
			
							div#wrapper img.bike-wide {
								margin:0px -25px 0px -25px;
							}
			
						div.text-left {
							float:left;
							width:345px;
						}
			
							div.text-left div.greyout, div.text-right div.greyout {
								background-color:#333;
								padding:10px 10px 5px 10px;
								margin:0px 0px 5px 0px;
							}
			
								div.text-left div.greyout h2, div.text-right div.greyout h2 {
									color:#85D848;
								}
			
							div#wrapper div.text-left div.excerpt {
								float:right;
								width:130px;
								font-size:20px;
								line-height:22px;
								padding:20px;
								border-top:1px dotted #999;
								border-bottom:1px dotted #999;
								margin:0px -20px 0px 5px;
								font-style:italic;
								font-weight:bold;
							}
			
						div.text-right {
							float:right;
							width:345px;
							margin:0px 0px 0px 0px;
						}
			
							div#wrapper div.text-right div.excerpt {
								float:left;
								width:130px;
								font-size:20px;
								line-height:22px;
								padding:20px;
								border-top:1px dotted #999;
								border-bottom:1px dotted #999;
								margin:0px 15px 0px -20px;
								font-style:italic;
								font-weight:bold;
							}
			
							div.text-right span.dealer {
								color:#08DDFF;
							}
							
							a.index-bike-link img {
								border-top:1px solid #999;
								border-bottom:1px solid #999;
								border-left:none;
								border-right:none;
								margin:0px 0px 2px 0px;
							}
							
							a.index-bike-link:hover img {
								border-top:1px solid #FFF;
								border-bottom:1px solid #FFF;
							}
			
						div.text-full {
							width:740px;
							margin:0px 0px 0px 0px;
						}
						
							a.bttn-wildcat {
								background-image:url(../images/bikes/wildcat-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-wildcat427 {
								background-image:url(../images/bikes/wildcat427-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-midnightwildcat {
								background-image:url(../images/bikes/midnight-wildcat-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-wildcatx {
								background-image:url(../images/bikes/wildcatx-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-wildcat427x {
								background-image:url(../images/bikes/wildcat427x-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
							
							
							
							
						
							a.bttn-streetcat {
								background-image:url(../images/bikes/streetcat-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-streetcat427 {
								background-image:url(../images/bikes/streetcat427-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-midnightstreetcat {
								background-image:url(../images/bikes/midnight-streetcat-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-streetcatx {
								background-image:url(../images/bikes/streetcatx-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-streetcat427x {
								background-image:url(../images/bikes/streetcat427x-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-wildcatseries {
								background-image:url(../images/bikes/wildcatseries-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-streetcatseries {
								background-image:url(../images/bikes/streetcatseries-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-turbocat {
								background-image:url(../images/bikes/turbocat-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-catrod {
								background-image:url(../images/bikes/catrod-bttn.jpg);
								display:block;
								text-indent:-9999px;
								width:617px;
								height:156px;
								margin:0px 0px 5px 70px;
								border:1px solid #000;
							}
						
							a.bttn-wildcat:hover, a.bttn-midnightwildcat:hover,a.bttn-wildcatx:hover {
								border:1px solid #FFF;
							}
							
							p.details {
								display:block;
								background-position:right top;
								background-repeat:no-repeat;
								background-color:#121212;
								margin:0px 0px 1px 0px;
								padding:10px;
							}
								
							p.dimensions {
								background-image:url(../images/bikes/details/dimensions.jpg);
							}
								
							p.powerplant {
								background-image:url(../images/bikes/details/powerplant.jpg);
							}
								
							p.chassis {
								background-image:url(../images/bikes/details/chassis.jpg);
							}
								
							p.drivetrain {
								background-image:url(../images/bikes/details/drivetrain.jpg);
							}
								
							p.suspension {
								background-image:url(../images/bikes/details/suspension.jpg);
							}
								
							p.lighting {
								background-image:url(../images/bikes/details/lighting.jpg);
							}
								
							p.controls {
								background-image:url(../images/bikes/details/controls.jpg);
							}
								
							p.instrumentation {
								background-image:url(../images/bikes/details/instrumentation.jpg);
							}
								
							p.brakes {
								background-image:url(../images/bikes/details/brakes.jpg);
							}
								
							p.wheels {
								background-image:url(../images/bikes/details/wheels.jpg);
							}
								
							p.options {
								background-image:url(../images/bikes/details/options.jpg);
								line-height:22px;
							}
								
								p.details strong {
									font-size:16px;
								}
							
								span.leftspan {
									display:block;
									float:left;
									width:140px;
									text-align:right;
									background-color:#262626;
									padding:5px;
									line-height:22px;
								}
							
								span.rightspan {
									display:block;
									float:left;
									width:245px;
									text-align:left;
									padding:5px;
									line-height:22px;
								}
								
							div#wrapper div.text-full ul.bikenav {
								margin:1px 0px;
								padding:0px;
								display:block;
								background-color:#333333;
								list-style:none;
								height:27px;
							}
								
								ul.bikenav li {
									list-style:none;
									display:inline;
								}
								
									ul.bikenav li a {
										display:block;
										float:left;
										padding:5px 12px;
										border-right:1px solid #222222;
										text-decoration:none;
										color:#999999;
									}
								
									ul.bikenav li a:hover {
										text-decoration:underline;
									}
								
									ul.bikenav li.active a {
										color:#FFFFFF;
									}
								
									ul.bikenav li.inactive a {
										color:#222222;
									}
								
							div#wrapper div.text-full ul.subbikenav {
								margin:1px 0px 20px 0px;
								padding:0px;
								display:block;
								background-color:#1C1C1C;
								list-style:none;
								height:27px;
							}
								
								ul.subbikenav li {
									list-style:none;
									display:inline;
								}
								
									ul.subbikenav li a {
										display:block;
										float:left;
										padding:5px 12px;
										border-right:1px solid #222222;
										text-decoration:none;
										color:#999999;
									}
								
									ul.subbikenav li a:hover {
										text-decoration:underline;
									}
								
									ul.subbikenav li.active a {
										color:#FFFFFF;
									}
								
									ul.subbikenav li.inactive a {
										color:#222222;
									}
									
							div#wrapper div.text-full ul.news, div#wrapper div.text-left ul.news {
								margin:0px;
								padding:0px;
								list-style:none;
							}
									
								ul.news li {
									display:inline;
									list-style:none;
								}
									
									ul.news li a {
										display:block;
										float:left;
										margin:1px 1px 0px 0px;
										background-repeat:no-repeat;
										color:#CCCCCC;
										text-decoration:none;
										background-color:#474747;
										width:325px;
										padding:10px 10px 10px 10px;
										height:73px;
									}
									
									ul.news li a:hover {
										color:#FFFFFF;
									}
									
										ul.news li a img {
											float:left;
											margin:0px 8px 0px 0px;
											border:1px solid #999999;
											}
									
										ul.news li a:hover img {
											border:1px solid #FFFFFF;
											}
						
		div#footer {
			height:142px;
			color:#000;
			font-size:13px;
			line-height:16px;
			width:100%;
			background-color:#DFDFDF;
			border-top:3px solid #000;
			position:absolute;
			bottom:0px;
			left:0px;
			min-width:960px;
		}
		
			img.footer-logo {
				float:left;
				margin:20px 0px 0px 20px;
			}
			
			p.footer-address {
				display:block;
				float:left;
				margin:20px 0px 0px 20px;
				font-weight:bold;
			}
			
			p.footer-phone {
				display:block;
				margin:20px auto 0px auto;
				text-align:center;
				font-weight:bold;
			}
			
			p.footer-email {
				display:block;
				float:right;
				margin:20px 20px 0px 0px;
				text-align:right;
			}
			
			p.footer-email a {
				text-decoration:none;
				color:#000;
				font-weight:bold;
			}
			
			p.footer-email a:hover {
				text-decoration:underline;
			}
			
			p.footer-nav {
				text-align:center;
				font-size:11px;
				display:block;
				margin:8px auto 0px auto;
				clear:both;
				color:#666;
				line-height:12px;
				
			}
			
				p.footer-nav a {
					color:#666;
					text-decoration:none;
				}
			
				p.footer-nav a:hover {
					text-decoration:underline;
					color:#000;
				}

			p.footer-credit {
				text-align:center;
				font-size:11px;
				display:block;
				margin:8px auto 0px auto;
				clear:both;
				color:#666;
				line-height:12px;
				
			}
			
				p.footer-credit a {
					color:#444;
					text-decoration:none;
				}
			
				p.footer-credit a:hover {
					text-decoration:underline;
					color:#000;
				}

				
form {
	display:block;
	padding:10px;
	border-left:1px solid #666;
}

label {
	font-weight:normal;
	font-size:12px;
	font-style:italic;
	display:block;
	margin:0px 0px 10px 0px;
}

textarea.long, input.long {
	width:310px;
	background-color:#393939;
	border:1px solid #393939;
	padding:2px;
	margin-top:4px;
	font-size:12px;
	color:#FFFFFF;
}

textarea.long:hover, textarea.long:focus, input.long:hover, input.long:focus {
	width:310px;
	background-color:#FFFFFF;
	border:1px solid #000;
	color:#000;
}
