@charset "iso-8859-1";
* {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: sans-serif;
	font-size: 12px;
}

input {
	border: 1px solid #999999;
}

#headerSection {
	text-align: center;
}

.dealerState {
	font-size: 20px;
	margin: 5px 0px 0px 20px;	
}

#headerWrapper {
	text-align: left;
	margin: 0 auto;
	width: 800px;
}

#headerWrapperP {
	text-align: center;
	margin: 0 auto;
	width: 800px;
}

#bodySection {
	margin: 2px 0 0 0;
	text-align: center;
}

#bodySectionP {
	position: absolute;
	top: 110px;
	left: 30px;
	color: red;
}

#bodyWrapper {
	text-align: left;
	margin: 0 auto;
	width: 800px;
	background-color: #fff;
}
#bodyWrapperP {
	text-align: left;
	margin: 0px 0px 0px 0px;	
	width: 800px;
	background-color: #000;
}

.extraHeadline {
	font-size: 18px;
	color: red;
	font-weight: bold;
	text-align: right;
	margin: 0 5px 0 0;
}

#footerSection {
	margin: 2px 0 0 0;
	text-align: center;
}

#footerSectionP {
position: absolute;
	top: 510px;
	left: 120px;
	color: red;
	color: #999;
	width: 800px;
	text-align: center;
}

#footerWrapper {
	text-align: center;
	margin: 0 auto;
	width: 800px;
	height: 13px;
	background-image: url(black-horizontal-stripes.gif);
	color: #999;
}

#logoBar {
	background-image: url(logo-bar-fade.jpg);
	background-repeat: repeat-x;
}

#sport {
	float: left;
	background-image: url(sport-bike.gif);
}

#street {
	float: left;
	background-image: url(street-cruiser.gif);
}

#offroad {
	float: left;
	background-image: url(off-road.gif);
}

#dual {
	float: left;
	background-image: url(dual-sport.gif);
}

#scooter {
	float: left;
	background-image: url(scooter.gif);
}

.imgFader {
	position:relative;
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
}

#navBar {
	height: 30px;
	background-image: url(navbar.jpg);
}

#breadcrumbBar {
	height: 19px;
	background-image: url(breadcrumb.jpg);
}

#breadcrumb {
	float: right;
	color: white;
	margin: 1px 10px 0 0;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color: white;
	font-size: 10px;
}

#logo {
	margin: 20px 0 0 0px;
	float: left;
}

#logoP {
	margin: margin: 20px 0px 0px 650px;
	
}
.clearit {
	clear: both;
}

.tinyButton {
	border: 1px solid #aaa;
	float: right;
	margin: 10px 2px 2px 2px;
	padding: 1px;
}

.logoStripe {
	float: right;
	margin: 105px 2px 2px 2px;
}

.navBtn {
	margin: 0 10px;
}

.horizontalStripes {
	background-image: url(../img/horizontalstripes.gif);
	height: 13px;
	color: #666;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 0 5px;
}

#leftColumn {
	margin: 2px;
	float: left;
	width: auto;
}

#prodColumn {
	margin: 2px 2px 2px 70px;
	float:left;
	width:auto;
}

#prodColumnP {
	margin: 2px 2px 2px 50px;
	float:left;
	width:auto;
}

#rightColumn {
	margin: 2px;
	float: right;
}

.Estilo8 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.Estilo9 {
	font-size: 9px;
	font-weight: none;
}

.EstiloPos {
	color: #000000; 
	font-family: Arial; 
	font-size: 1px; 
	font-weight: none; 
	background-color: transparent;
}

.EstiloPos a:link, .EstiloPos a:visited {
		color: #000000; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: none; 
	background-color: transparent;
}

.enca a:link, .enca a:visited {
	font-size: 10px;
	font-family: arial;
	color: #191919;	
	text-decoration: none;
}

h1 {
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	text-align: center;
	margin: 0 5px 0 0;
}

#footerWrapper h1 {
	font-size: 18px;
	color: red;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	}
.productDiv h1 {
	font-size: 18px;
	color: red;
	font-weight: bold;
	text-align: left;
	margin: 0 0 0 15px;
}

.prodInfo {
	float: left;
	width: 280px;
	margin: 60px 7px 2px 7px;
	color: #666;
}
.prodInfoP {
	position: absolute;
	top: 155px;
	left: 600px;
	color: red;
	width: 280px;
	color: #999;
}
.prodInfo p {
	margin: 0px 0;
}

.prodInfo h1 {
	font-size: 18px;
	color: red;
}

.prodInfoP h1 {
	font-size: 18px;
	color: red;
}

.prodInfo h2 {
	font-size: 14px;
	color: #b2b2b2;
}

.prodInfoP h2 {
	font-size: 14px;
	color: #b2b2b2;
}

.prodInfo ul li {
	margin: 0 0 0 20px;
}

.newsItem {
	width: 150px;
	text-align: center;
	background-color: #b2b2b2;
	margin: 0 0 2px 0;
}

.toprounded {
	background-image: url(../img/rounded-top.gif);
	height: 5px;
}

.bottomrounded {
	background-image: url(../img/rounded-bottom.gif);
	height: 5px;
}

.newsText {
	text-align: left;
	width: 196px;
	margin: 0 auto;
	background-color: #fff;
}

.newsText p {
	font-size: 10px;
	margin: 2px 5px 0 5px;
}

.newsText a:link, .newsText a:ed {
	font-size: 10px;
	margin: 2px 2px 0 0;
	color: red;
	float: right;
}

.newsHeadline {
	background-color: #b2b2b2;
	color: #fff;
	text-align: right;
	font-weight: bold;
	padding: 0 2px 2px 2px;
}

#tirePanel {
	height: 110px;
	}

.otherTire {
	float: left;
	margin: 8px 20px 0px 40px;
	position: relative;
}

.buttonTitle {
	position: absolute;
	bottom: 2px;
	left: 57px;
	color: red;
	width: 50px;
}

.shaded {
	background-color: #eee;
}

.sizeTable {
	margin: 10px 0 0 0;
}

.sizeColumn {
	padding: 0 5px;
}

.priceColumn {
	padding: 0 5px;
	text-align: right;
	font-weight: bold;
}

.productDiv {
	float: left;
	width: 590px;
}

.productButton {
	float: left;
	width: 100px;
	margin: 20px;
	text-align: center;
}

.productButton a:link, .productButton a:ed {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.news {
	padding: 10px;
}

.news h1 {
	color: red;
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.news h2 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	float: right;
}

.news img {
	float: right;
	margin: 0 0 10px 10px;
}

.newsCopy p {
	margin: 10px 0 0 0;
}

.newsCopy a:link, .newsCopy a:ed {
	color: #f00;
}

.contactUs {
	text-align: center;
	padding: 50px 0;
}

.contactUs p {
	margin: 40px 0;
}

.contactUs a:link, .contactUs a:ed {
	color: #f00;
}

.questionColumn {
	float: left;
	margin: 10px;
	width: 246px;
}

.questionColumn p {
	margin: 0 0 10px 0;
}

.aboutColumn {
	float: left;
	margin: 10px;
	width: 374px;
}

.aboutColumn p {
	margin: 0 0 10px 0;
}

.headerRow {
	font-weight: bold;
	text-align: center;
	background-color: #666;
	color: #fff;
}

.headerRow p {
	margin: 0 5px;
}