/**
 * Motorsport-Tools Custom CSS Stylesheet
 *
 */
	
/** Text Styles **/

.mainTitleText {
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#0b3485;
}

.manufacturerName {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#666666;
}

/** Tax styles **/
.productTaxPrice, .productTaxIncTag {
	font-size:10px;
	color:#666666;
}

.productTaxExTag {
	font-size:10px;
}

.normalprice, .productInfoPrice, .productTaxExTag, .whatsNewPrice, .featuredPrice {
	color:#333333;
}

.featuredPrice, .whatsNewPrice {
	font-size:12px;
}

#itemTitle {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#0b3485;
}

#itemTitle a {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#0b3485;
}

#itemTitle a:hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#666666;
}

#newProductsText {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#0b3485;
}

#newProductsText a {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#0b3485;
}

#newProductsText a:hover {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#666666;
}

.subHeadingText {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#cc0000;
}

#navigationLinks {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	padding-right:15px;
	padding-top:8px;
	color:#FFFFFF;
}

#navigationLinks a {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}

#navigationLinks a:hover {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

#productListHeading {
	font-family:"Eurostile";
	font-size:26px;
	font-style:italic;
	color:#0b3485;
	text-align:left;
}

#bottomNavBarText {
	text-align:center;
	margin-top:20px;
	color:#FFFFFF;
	padding-top:6px;
	font-weight:bold;
}

#logoMotorsport {
	background-image:url(../images/metal.jpg);
	
}

#menuItems a:hover {
	text-align:center;
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:16px;
	text-decoration:none;
} 

#menuItems {
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:16px;
	height:25px;
	border-bottom: 1px solid #000000;
	padding-top:6px;
	background-image:url(../images/Buttons/buttonBackground.jpg);
	text-decoration:none;
} 

#menuItems a {
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:16px;
	text-decoration:none;
} 

#menuItemsSubCat {
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	height:25px;
	border-bottom: 1px solid #000000;
	padding-top:6px;
	background-image:url(../images/Buttons/buttonBackgroundGrey.jpg);
	text-decoration:none;
} 

#menuItemsSubCat a {
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-decoration:none;
} 

#menuItemsSubCat a:hover {
	text-align:center;
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:13px;
	text-decoration:none;
} 

.normalBodyText, .content, .inputLabel, LABEL, .information, h4 {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
}

ADDRESS {
	color:#333333;
	font-family:"Trebuchet MS";
	font-size:12px;
}

LEGEND {
	color:#CC0000;
}

.instructions {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666666;
}

h1 {
	font-size:26px;
	font-style:italic;
	color:#0b3485;
	font-family:"Eurostile";
}

h2 {
	color:#0b3485;
	font-family:"Eurostile";
}	

h3 {
	color:#0b3485;
	font-family:"Eurostile";
}	

li {
	color:#666666;
}

.listingDescriptionSmall {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
}

.listingDescriptionLarge {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
}

.productInfoPrice {
	font-family:"Trebuchet MS";
	font-size:14px;
}

.cartTotalsDisplay {
	color:#CC0000;
	font-size:12px;
	font-family:"Trebuchet MS";
}

.navSplitPagesResult, .navSplitPagesLinks {
	color:#333333;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}






/** Formatting and Layout **/
.oddRow {
	background-color:#CBE0F6;
	height:2em;
	font-family:Eurostile;
	font-size:12px;
	color:#0b3485;
	margin-left:5px;
}

.evenRow {
	background-color:#95C0E4;
	height:2em;
	font-family:Eurostile;
	font-size:12px;
	color:#0b3485;
	margin-left:5px;
}

/**.evenRow:Hover {
	background-color:#999999;
}
**/
.shippingEstimatorWrapper {
background-color:#FFFFFF;
}

#leftCol {
	border-top: 1px solid #000000;
}

.centerColumn {
	border-top: 1px solid #000000;
}

#mainWrapper {
	background-image:url(../images/metal.jpg);
}

#navColumnOne {
	border-right: 1px solid #000000;
}

#navColumnOneWrapper {
	margin-top:5px;
	
}
#navColumnTwo {
	border-top: 1px solid #000000;
	padding-top:5px;
    padding-bottom:5px;	
}

#topNavBar {
	margin: 0px;
	width: 100%;
    background-image:url(../images/top.gif);
	height: 30px;
}

#logoMotorsportWrapper {
	height:60px;
	background-image:url(../images/metal.jpg);
	margin-left:20px;
	border:none;
}

.listingResultsTable {
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#CCCCCC;
}

.listingResultsTableLight {
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	padding-bottom:5px;
	padding-top:5px;
	background-color:#DFDFDF;
}

#bottomNavBar {
	margin: 0px;
	width: 100%;
    background-image:url(../images/bottom.gif);
	height: 30px;
}

#navMainSearch {
	float: right;
	padding-top:30px;
	padding-right:5px;
	}

.padding {
	padding:5px;
}

.paddingTop {
	padding:3px;
}

.paddingBottom {
	padding-bottom:120px;
}

.bottom {
	vertical-align:baseline;
}

.alsoPurch {
	vertical-align:top;
	margin: 1em 0em;
}

.topMargin {
	padding-top:5px;
}
	
.listingProductImage {
	border:1px solid #000000;
}










/** Sideboxes **/
.rightSidebarHeading, .rightSidebarHeading a {
	text-align:center;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:16px;
	height:25px;
	width:152px;
	}

.rightSidebarHeading {
	margin: 0em;
	height:25px;
	width:152px;
	padding-top:6px;
	background-image:url(../images/Buttons/buttonBackground.gif);
	border-bottom:1px solid #000000;
	}

.rightSidebarHeading a:hover {
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
} 
	
.bottomRightSideBar {
	height:31px;
	width:152px;
}

.leftSidebarHeading a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.rightBoxContainer {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	
}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.sideBoxContents {
	padding:5px;
}

.marginRight {
	padding-left:12px;
}

/** Text Variations **/
.ShoppingCartCSS {
	text-align:center;
	padding:5px;
	font-family:"Trebuchet MS";
	font-size:11px;
}
