@media all{

/* =The above @media rule hides this stylesheet from the discontinued Microsoft Internet Explorer for Mac.*/

/* =universals
These rules are applied to all elements unless otherwise specified below.*/
* { margin : 0; padding : 0; }
h2, h5, p, ul, ol, hr { margin : 0 0px; padding: 0em; }

/* =html */
/*This creates a persistent scroll bar in Firefox to prevent page jump*/
html { overflow: -moz-scrollbars-vertical !important; }

/* =body */
body{/*background: #131d32 url(../images/shared/MainBckgrnd.jpg) top center no-repeat;*/ background-color: #323232; font-family: Arial, Helvetica, sans-serif;}

a{color: #994C33; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a:hover{color: #994C33; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

/**************************************************************
	Flash Content ON/OFF Switch
***************************************************************/
#galleryNoFlash{display: none;}
#hubNoFlash{display: none;}
#flashContent{
/* div that contain the flash in Hub Page*/ 
display: block;}
.GetFlash{padding: 50px 0px 0px 0px; color: #69563E; font: normal 12px/20px Arial, Helvetica, sans-serif; text-align: center;}

/**************************************************************
	Page Container
***************************************************************/
div#pagecontainer{width: 930px; margin: 0 auto; padding-top: 0px; /*background: url(/images/shared/MainBckgrnd.jpg) top center no-repeat;*/}


/**************************************************************
	Header Logo
***************************************************************/
div#logo{width: 930px; height:200px; background: url(../images/shared/Header_BG.jpg) top center no-repeat;}
div#SM_logo{width: 930px; height:200px; background: url(../images/shared/SM_Header_BG.jpg) top center no-repeat;}

/**************************************************************
	Navigation
***************************************************************/
#MainNavigation{width: 930px; /*float: left;*/ margin: 0px 0px 0px 0px; text-align: center; background-color: #0066CC; /*border: 1px solid #fdf197;*/}

#MainNavigation a:link{color: #FFFFFF; text-decoration: none;}
#MainNavigation a:visited{color: #FFFFFF; text-decoration: none;}
#MainNavigation a:active{color: #FFFFFF; text-decoration: none;}
#MainNavigation a:hover{
	width: 180px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	/*background-image:url(../images/shared/LeftNavigationBckgrnd.png);*/
	background-repeat:no-repeat;
	background-position:right;
	/*float: left;*/
	text-align: center;
	color: #990000;
	text-decoration: none; 
	font: 18px/30px "Tekton Pro";
	/*text-transform: uppercase;*/
}

.MainNavigationOff{
	width: 180px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/shared/spacer.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*float: left;*/
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	font: 18px/30px "Tekton Pro";
	/*text-transform: uppercase;*/
}
.MainNavigationOff a:link {color: #FFFFFF; text-decoration: none;} 
.MainNavigationOff a:visited {color: #FFFFFF; text-decoration: none;} 
.MainNavigationOff a:active {color: #FFFFFF; text-decoration: none;} 
.MainNavigationOff a:hover {
	width: 180px;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	/*background-image:url(/images/shared/LeftNavigationBckgrnd.png);*/
	background-image: url(../images/shared/spacer.gif);
	background-repeat:no-repeat;
	background-position:right;
	/*float: left;*/
	text-align: center;
	color: #990000;
	text-decoration: none; 
	/*font: 18px/24px "Forte";*/
	font: 18px/30px "Tekton Pro";
	/*text-transform: uppercase;*/
} 

/**************************************************************
	Column and Main Content Container
***************************************************************/
div#column{float: left; width: 930px; background-color: #000066; margin: 0px 0px 10px 0px; /*border: 1px solid #0066CC;*/}

div#MainContentContainer{width: 900px; height: auto; margin: 8px 8px 8px 8px; padding: 2px 5px 10px 5px; border: solid 2px #0066CC; background: #999999;}

/**************************************************************
	Inventory
**************************************************************/
div#inventory_header{width: 800px; height: 25px; margin: 10px auto 0px auto; border: solid 1px #000000; background: #FFFFFF;}
div#inv_part_header{float: left; width: 145px; padding: 2px 2px 2px 2px; height: 21px; font: 11px/21px Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; border-right: solid 1px #000000;}
div#inv_description_header{float: left; width: 345px; padding: 2px 2px 2px 2px; height: 21px; font: 11px/21px Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; border-right: solid 1px #000000;}
div#inv_quantity_header{float: left; width: 145px; padding: 2px 2px 2px 2px; height: 21px; font: 11px/21px Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000; text-align:center; border-right: solid 1px #000000;}
div#inv_price_header{float: left; width: 146px; padding: 2px 2px 2px 2px; height: 21px; font: 11px/21px Arial, Helvetica, sans-serif; font-weight: bold; text-align:center;}

div#inventory_row{width: 800px; height: 54px; margin: 0 auto; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; background: #FFFFFF;}
div#inv_part{float: left; width: 145px; padding: 2px 2px 2px 2px; height: 50px; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-align:center; border-right: solid 1px #000000;}
div#inv_description{float: left; width: 345px; padding: 2px 2px 2px 2px; height: 50px; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-align:center; border-right: solid 1px #000000;}
div#inv_quantity{float: left; width: 145px; padding: 2px 2px 2px 2px; height: 50px; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-align:center; border-right: solid 1px #000000;}
div#inv_price{float: left; width: 146px; padding: 2px 2px 2px 2px; height: 50px; font: 11px Arial, Helvetica, sans-serif; font-weight: normal; text-align:center;}


/**************************************************************
	Features
***************************************************************/
div#FeaturePic{float: left; width: 296px; height: auto; margin: 0px 2px 0px 2px; background: #999999;/*border: solid 1px #000000;*/}
div#FeaturePicTxt{width: 294px; height: 25px; margin: 0px 0px 0px 0px; background: #FFFFFF; border-left: solid 1px #000000; border-right: solid 1px #000000; border-bottom: solid 1px #000000; font: 12px/25px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}
div#FeatureTxt{float: left; width: 574px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; font: 12px Arial, Helvetica, sans-serif; border: solid 1px #000000;}
div#FeatureContact{float: left; width: 274px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif; text-align: center;/*border: solid 1px #000000;*/}

/**************************************************************
	MXWheels and Rims
***************************************************************/
div#mxwheelspic{float: left; width: 221px; height: 280px; margin: 2px 2px 2px 2px; background: #999999;/*border: solid 1px #000000;*/}
div#mxwheelsblurb{float: left; width: 213px; height: 272px; margin: 2px 2px 2px 2px; padding: 3px 3px 3px 3px; background: #FFFFFF; border: solid 1px #000000;text-align: center;}
div#mxwheelstext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}

/**************************************************************
	Super Moto Page
***************************************************************/
div#supermotopic{float: left; width: 221px; height: 280px; margin: 2px 2px 2px 2px; background: #999999;/*border: solid 1px #000000;*/}
div#supermotobike{float: left; width: 444px; height: 280px; margin: 2px 4px 2px 2px; background: #999999;/*border: solid 1px #000000;*/}
div#supermotoblurb{float: left; width: 213px; height: 272px; margin: 2px 2px 2px 2px; padding: 3px 3px 3px 3px; background: #FFFFFF; border: solid 1px #000000;text-align: center;}
div#supermototext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}

/**************************************************************
	Sprockets
***************************************************************/
div#sprocketspic{float: left; width: 444px; height: 280px; margin: 2px 3px 2px 3px; background: #999999;/*border: solid 1px #000000;*/}
div#sprocketsblurb{float: left; width: 213px; height: 272px; margin: 2px 2px 2px 2px; padding: 3px 3px 3px 3px; background: #FFFFFF; border: solid 1px #000000;text-align: center;}
div#sprocketstext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}

/**************************************************************
	Contact
***************************************************************/
div#contacttext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}

/**************************************************************
	Customer Rides
***************************************************************/
div#ridespic{float: left; width: 296px; height: 200px; margin: 2px 2px 2px 2px; background: #999999;/*border: solid 1px #000000;*/}
div#ridestext{float: left; width: 874px; height: auto; margin: 5px 2px 5px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}

/**************************************************************
	News
***************************************************************/
div#newstext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}
div#newstext li{margin: 0px 0px 10px 20px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; height: auto; list-style:disc; }


/**************************************************************
	General Text
***************************************************************/
/*div#contacttext{float: left; width: 874px; height: auto; margin: 5px 2px 0px 2px; padding: 10px 10px 10px 10px; background: url(../images/shared/Text_Box_BG.jpg) no-repeat #FFFFFF; border: solid 1px #000000; font: 12px Arial, Helvetica, sans-serif;}*/
div#price{float: left; width: 874px; height: auto; margin: 5px 0px 5px 0px; text-align: center; font-size: 18px; font-weight: bold; color:#CC0000}
div#column1text{float: left; width: 433px; height: auto; text-align: left; margin: 0px 4px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div#column1text li{margin-left: 20px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; height: auto; list-style:disc; }
div#column2text{float: left; width: 433px; height: auto; text-align: left; margin: 0px 0px 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
div#column2text li{margin-left: 20px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; height: auto; }


/**************************************************************
	Spacer Div
***************************************************************/
div#SpacerDiv{clear: both; height: 1px; width: 890px;}

}