/****
 *	Superbyke Primary CSS File
 ****/
	html {
        height: auto;
    }

 	body, #wrapper {
	 /****
	 *	Page Layout is defined by this section of CSS
	 ****/
        margin: 0px;
		padding: 0px;
		height: 100%;
		border: none;
        background: black;
        text-align: center;
		font-family: Arial;
    }
	body {
	 /****
	 *	Body specific Settings
	 ****/
		background: #000000;
	    font-size: 12px;
	    font-family: Arial;
		margin: 0px;
		text-align: center;
		top: 0px;
		bottom: 0px;
		/*overflow-y: auto;*/
	}
	h1.indexTitle {
        font-weight: bold;
		font-size: 14px;
    }
	div.indexHeader {
        text-align: right;
    }
	pre {
        font-family: Arial;
		vertical-align: middle;
    }
	#mainPageContent {
        width: 800px;
		height: auto;
    }
	#leftColumn {
		width: 190px;
    }

	a:link, a:visited {
	 /****
	 *	Default Hyperlink Settings
	 ****/
		color: #000000;
		font-family: Arial;
		/*font-size: 8pt;*/
		text-decoration: none;
	}
	a.top_nav:link, a.top_nav:visited {
    /****
	 *	top_nav class hyperlink
	 ****/
    	color: #FFFFFF;
		font-family: Arial;
		font-size: 8pt;
    }

	a:hover {
    /****
	 *	hyperlink hover
	 ****/
	 	color: #1a76b7;
		font-family: Arial;
		/*font-size: 8pt;*/
		text-decoration: none;
	}

	a:active {
     /****
	 *	hyperlink active
	 ****/
		color: #000000;
		font-family: Arial;
		/*font-size: 8pt;*/
		text-decoration: none;
	}
	a.top_nav:active {
     /****
	 *	top nav hyperlink active
	 ****/
    	color: #FFFFFF;
		font-family: Arial;
		/*font-size: 8pt;*/
    }
	a.bold {
        font-weight: bold;
    }

	div.headSpacer{
        height: 70px;
    }

	tr.tboxhead {

		color: #1a76b7;
		font-family: Arial;
		font-size: 12px;
	}
	table.copyright {
		color: #000000;
		font-family: Arial;
		font-size: 11px;
	}
	table.normal {
		color: #000000;
		font-family: Arial;
		font-size: 8pt;
		text-align: left;
		vertical-align: top;
	}
	table.normal tfoot {
        bottom: 0px;
    }

	table.news {
		color: #1a76b7;
		font-family: Arial;
		font-size: 11px;
	}
	table.product {
		color: #1a76b7;
		font-family: Arial;
		font-size: 11px;
	}
	.hiddenPic {
		display: none;
	}
	td.head {
        color: white;
    }

	p {
		color: #000000;
		font-family: Arial;
		font-size: 8pt;
	}
	.pageTitle {
		font-size: 14pt; color: #d00000; font-weight: bold;
    }
	.printIcon {
        text-align: right;
    }
	img { border: none; }
	div.captionTitle, div.captionTitle2 {
		background: url('/shared/images/caption_03.png') left no-repeat #d00000;
		height: 22px;
		text-indent: 20px;
		color: #FFFFFF;
		font-weight: bold;
		font-weight: 14pt;
		font-family: Arial, Helvetica, sans-serif;
		z-index: 5;
		width: 75%;
	}
	div.captionTitle2 {
		float: left;
	}
	div.captionTitleOuter {
		background: url('/shared/images/caption_05.png') right no-repeat #d00000;
	}
	div.textContent {
		color: #4e4e4e;
		text-align: justify;
		font-size: 12pt;
		padding-left: 5px;
		padding-right: 5px;
	}
	td.splitCaptionLeftOuter {
		height: 25px;
		width: 252px;
		padding-bottom: 10px;
		font-size: 11pt;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-stretch: extra-expanded;
		color: #d00000;
		font-weight: bold;
		background: url('/shared/images/split_caption_07.png') top right no-repeat;
	}
	div.splitCaptionLeftInner {
		height: 25px;
		background: url('/shared/images/split_caption_03.png') top left no-repeat;
	}
	td.splitCaptionOuter {
		height: 25px;
		width: 252px;
		padding-bottom: 10px;
		font-size: 11pt;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-stretch: extra-expanded;
		color: #d00000;
		font-weight: bold;
		background: url('/shared/images/split_caption_07.png') top right no-repeat;
	}
	div.splitCaptionInner {
		height: 25px;
		background: url('/shared/images/split_caption_09.png') top left no-repeat;
	}
	td.splitCaptionEnd {
		height: 25px;
		padding-bottom: 10px;
		background: url('/shared/images/split_caption_09.png') top left no-repeat;
		width: 44px;
	}
	td.splitBar {
		background: url('/shared/images/split.png') top right repeat-y;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		color: #4e4e4e;
		vertical-align: top;
	}
	td.splitRight {
		text-align: center;
		vertical-align: top;
		font-family: Arial, Helvetica, sans-serif;
		color: #4e4e4e;
	}
	td.splitCaptionBottom {
		height: 10px;
	}
	div.productName {
		font-weight: bold;
		text-align: left;
		text-indent: 20px;
		margin-right: 15px;
	}
	div.productSpec {
		text-align: left;
		text-transform: capitalize;
		/*width: 180px;*/
		padding-bottom: 20px;
		padding-right: 10px;
	}
	div.productSpec ul {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		font-size: 11pt;
	}
	div.productSpec ul li {
		background: url('/shared/images/bulletPoint.gif') left top no-repeat;
		padding-left: 15px;
	}
	div.linkList {
		text-align: left;
		text-transform: capitalize;
		color: #4e4e4e;
	}
	div.linkList ul {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		font-size: 11pt;
	}
	div.linkList ul li {
		background: url('/shared/images/bulletPoint.gif') left top no-repeat;
		padding-left: 15px;
		padding-bottom: 10px;
	}
	div.catalyst {
		text-align: left;
		width: 250px;
		font-size: 11pt;
	}
	div.videoContainer {
		text-align: left;
		width: 90%;
		font-size: 11pt;
		padding-right: 20px;
	}
	div.splitHeader {
		font-weight: bold;
	}
	div.moreLink {
		padding-top: 20px;
		text-align: right;
		font-size: 11pt;
		color: #4e4e4e;
		padding-right: 5px;
	}
	div.vidScreenShot {
		text-align: left;
		padding-right: 10px;
	}
	div.vidTitle {
		text-align: center;
		font-weight: bold;
		font-size: 14pt;
		color: #4e4e4e;
	}

	img.mapUnderlay {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	img.mapOverlay {
		position: absolute;
		left: 0px;
		top: 0px;
	}
	div.weatherMap {
		position: relative;
		width: 265px;
		height: 391px;
	}
	td.chineseMotorcycleHistory {
		vertical-align: top;
        width: 500px;
    }

	td.weatherText {
		position: relative;
		background: #FFFFFF;
		z-index: 100;
		width: 500px;
		text-align: left;
	}
	div.weatherText {
		position: absolute;
		background: #FFFFFF;
		width: 500px;
		z-index: 20;
		text-align: left;
	}
	td.weatherBorderHoriz {
		height: 2px;
		background: #d00000;
	}
	td.weatherBorderVertic {
		width: 2px;
		background: #d00000;
	}
	.weatherIFrame {
		width: 490px;
		height: 400px;
		text-align: justify;
		font-size: 11pt;
		color: #4e4e4e;
	}
	div.closeBtn {
		text-align: right;
	}
	input.clockDisplay {
        border: 0px; font-family: Arial; font-size: 8pt;
    }
	table.dealerTrade td {
        text-align: center;
    }
	#KeyFeatureFlash {
        z-index: 5;
    }
	input.login {
        height: 25px;
		width: 160px;
		border: 0px;
		background: url('/shared/images/button.background.png') no-repeat;
		font-weight: bold;
		font-family: Arial;
		text-transform: capitalize;
    }
	div.bl {
        height: 1px;
    }

/****
 *	End Of File
 ****/