/* HTML Tags */
BODY {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

IMG {
	border: 0px;
}

P {
	padding: 0px 0px 0px 0px;
 	margin: 5px 0px 5px 0px;
}

FORM {
	margin: 0px 0px 0px 0px;
}


/* IDs */
#Sword {
	position: absolute;
	top: 5px;
	left: 5px;
}

#Top {
	position: absolute;
	top: 5px;
	left: 90px;
	width: 885px;
	background-color: #E5E5E5;
}

#TopNav {
	position: absolute;
	top: 38px;
	left: 90px;
	height: 100px;
	width: 879px;
	border-top: 6px solid #E5E5E5;
	border-bottom: 6px solid #E5E5E5;
	border-left: 6px solid #E5E5E5;
}

#Products {
	left: 0px;
}

#Contact {
	left: 220px;
}

#Custom {
	left: 440px;
}

#Dealers {
	left: 660px;
}

#MainContent {
	position: absolute;
	top: 150px;
	left: 90px;
	border-right: 6px solid #E5E5E5;
	border-bottom: 6px solid #E5E5E5;
	border-left: 6px solid #E5E5E5;
	width: 873px;
	height: 500px
}

#MainContent a {
	cursor: pointer;
}

#DealerContent {
	position: absolute;
	top: 150px;
	left: 90px;
	border-right: 6px solid #E5E5E5;
	border-bottom: 6px solid #E5E5E5;
	border-left: 6px solid #E5E5E5;
	width: 873px;
	height: 250px;
}

#ContentPaneOne {
	position: absolute;
	top: 0px;
	left: 0px; 
	border-right: 3px solid #E5E5E5; 
	width: 273px; 
	height: 460px; 
	padding: 20px 20px 20px 20px;
}

#ContentPaneTwo {
	position: absolute;
	top: 0px;
	left: 316px;
	width: 510px; 
	height: 460px; 
	border-left: 3px solid #E5E5E5; 
	padding: 20px 20px 20px 20px;
}

#CustomParts, #CustomMachining {
	padding: 6px 8px 8px 8px;
	border-bottom: 6px solid #E5E5E5;
	height: 215px;
}

#CustomChoppers {
	padding: 6px 8px 8px 8px;
	height: 215px;
}

#Footer {
	position: absolute;
	top: 663px;
	left: 90px;
}

#Footer .footer {
	position: absolute;
	top: 0px;
	left: 11px;
	width: 854px;
	background-color: #E5E5E5;
	height: 16px;
	padding: 5px 5px 5px 15px;
	font-size: 7.5pt;
}


/* Classes */
.topNavItems {
	position: absolute;
	top: 0px;
	border-right: 6px solid #E5E5E5;
	padding: 5px 5px 5px 5px;
}

.productReplacement {
	position: absolute; 
	top: 49px; 
	left: 101px;
}

.contactReplacement {
	position: absolute; 
	top: 49px; 
	left: 321px;
}

.customReplacement {
	position: absolute;
	top: 49px;
	left: 541px;
}

.dealersReplacement {
	position: absolute;
	top: 49px;
	left: 761px;
}

.productsContentLeft {
	position: absolute;
	top: 70px;
	left: 0px;
	width: 433px;
	height: 2190px;
	border-right: 3px solid #E5E5E5;
}

.productsContentRight {
	position: absolute;
	top: 70px;
	left: 436px;
	width: 433px;
	height: 2190px;
	border-left: 3px solid #E5E5E5;
}

.paypalMenu {
	float: left;
	padding-right: 6px;
}

.descriptionLeft {
	padding: 8px 10px 5px 15px;
	height: 150px;
	border-bottom: 6px solid #E5E5E5;
}

.descriptionLeft P {
	font-weight: bold;
}

.descriptionRight {
	margin-left: -3px;
	width: 420px;
	height: 150px;
	padding: 8px 10px 5px 10px;
	border-left: 3px solid #E5E5E5;
	border-bottom: 6px solid #E5E5E5;
}

.descriptionRight P {
	font-weight: bold;
}

.rowLeft {
	padding: 8px 10px 5px 15px;
	height: 150px;
	border-bottom: 6px solid #E5E5E5;
}

.rowRight {
	padding: 8px 10px 5px 15px;
	width: 415px;
	height: 150px;
	border-bottom: 6px solid #E5E5E5;
}

.description {
	padding-bottom: 8px;
}

.customBox {
	float: left;
	padding-right: 10px;
}

.boldCustom {
	font-weight: bold;
	padding-top: 5px;
	width: 195px;
}

.floatLeft {
	float: left;
}

.clearAll {
	clear: both;
}

.rowContent {
	float: left;
	padding-left: 8px;
}

.bold {
	font-weight: bold;
}

.boldUppercase {
	font-weight: bold;
	text-transform: uppercase;
}

.boldUppercaseSmall {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
}

.productsHeader {
	border-bottom: 6px solid #E5E5E5;
	width: 833px; 
	height: 10px;
	min-height: 34px;
	max-height: 34px;
	padding: 15px 20px 15px 20px;
}

.dealersHeader {
	border-bottom: 6px solid #E5E5E5;
	width: 833px; 
	height: 25px;
	min-height: 65px;
	max-height: 65px;
	padding: 15px 20px 15px 20px;
}

.choppersHeader {
	border-bottom: 6px solid #E5E5E5;
	width: 833px; 
	height: 20px;
	min-height: 35px;
	max-height: 35px;
	padding: 15px 20px 15px 20px;
}

.dealerPadding {
	padding: 20px 20px 20px 20px;
}

.price {
	/****************/
	/***** TODO *****/
	/****************/
}

.retail {
	/****************/
	/***** TODO *****/
	/****************/
}

.callout {
	color: #F87311; /* Orange is the new RED! */
	font-weight: bold;
	text-transform: uppercase;
	height: 25px;
}
