body
{
background: #242424 url(https://lib.store.yahoo.net/lib/racingusa/ey-body-bg.jpg) repeat-x scroll 0 0;
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

form
{
display: inline;
}

#PageWrapper
{
background: #ffffff url(https://lib.store.yahoo.net/lib/racingusa/ey-pagewrapper-bg.jpg) repeat-y;
margin: 0 auto;
width: 980px;
position: relative;
text-align: left;
}

#PageWrapperHome
{
background: white;
margin: 0 auto;
width: 980px;
position: relative;
text-align: left;
}

#PageWrapperHome img
{
display: block;
}

#Header
{
width: 980px;
position: relative;
}

#Header img
{
display: block;
}

#LeftColumn
{
float: left;
width: 195px;
margin-left: 5px;
}

#LeftColumn img
{
display: block;
}

#RightColumn
{
float: right;
width: 755px;
margin-left: 10px;
margin-right: 15px;
}

#RightColumnHome
{
clear: both;
background: #ffffff url(https://lib.store.yahoo.net/lib/racingusa/ey-pagewrapper-home-bg2.jpg) repeat-y;
width: 980px;
}

#Footer
{
clear: both;
width: 980px;
}


#RightColumn #Tab1{
display:none;
}



.eyHeaderPiece
{
position: absolute;
left: -50px;
top: 0px;
}

.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.searchInput
{
position: absolute;
left: 687px;
top: 92px;
width: 236px;
height: 19px;
padding: 0;
border: 0;
font: normal 12px arial;
color: black;
}

.searchSubmit
{
position: absolute;
left: 925px;
top: 90px;
}

.catNav
{
width: 193px;
}

.catNav ul
{
margin: 0;
padding: 0;
width: 193px;
list-style: none;
}

.catNav ul li
{
background: #ffffff url(https://lib.store.yahoo.net/lib/racingusa/ey-bullet.jpg) no-repeat scroll 9px 8px;
font: bold 12px arial;
color: black;
padding: 3px 0;
}

.catNav ul li div
{
padding-left: 21px;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.eyBreadcrumbs
{
font: normal 11px arial;
color: #808080;
margin: 5px 0;
}

.eyBreadcrumbs a:link
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:visited
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.eyBreadcrumbs a:hover
{
font: normal 11px arial;
color: #808080;
text-decoration: underline;
}

.eyBreadcrumbs a:active
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

h1.eyTitle
{
margin: 0 0 20px 0;
color: #41649c;
font: normal 20px arial;
border-bottom: 1px solid #41649c;
width: 100%;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.standingTable
{
background-color: black;
margin: 0 auto;
}

.standingTable td
{
}

.standingTitles td
{
font: bold 11px arial;
color: #faab2e;
padding: 1px 4px;
}

.standingStats td
{
padding: 1px 4px;
}

.standingNum
{
font: normal 11px arial;
color: white;
}

.standingName
{
font: normal 11px arial;
color: white;
}

.standingPoints
{
font: normal 11px arial;
color: white;
text-align: right;
}

.countdown
{
background: #081136 url(https://lib.store.yahoo.net/lib/racingusa/ey-countdown2.jpg) no-repeat;
height: 63px;
width: 246px;
position: relative;
margin-bottom: 9px;
}

.countdownText
{
position: absolute;
left: 6px;
top: 35px;
width: 235px;
height: 24px;
}

.eyFeaturedBar
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-featured-bar.jpg) no-repeat;
width: 960px;
height: 26px;
position: relative;
margin: 0 auto;
}

.eyFeaturedTitle
{
position: absolute;
left: 8px;
top: 3px;
width: 205px;
font: bold 14px arial;
color: white;
}

.tabTable
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-bestsellers-tabs.jpg) no-repeat scroll 0 0;
width: 960px;
height: 35px;
}

.tabTable2
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-bestsellers-tabs-2.jpg) no-repeat scroll 0 0;
width: 960px;
height: 35px;
}

.tabs
{
background: #060852 url(https://lib.store.yahoo.net/lib/racingusa/ey-tabs-bg.jpg) repeat-x scroll 0 0;
width: 958px;
}

.tabs2
{
background: #060852 url(https://lib.store.yahoo.net/lib/racingusa/ey-tabs-bg.jpg) repeat-x scroll 0 0;
width: 958px;
}

.tabTable td
{
padding: 0;
}

.tabTable2 td
{
padding: 0;
}

.tabs td
{
padding: 0;
}

.tabs2 td
{
padding: 0;
}

.innerTD
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-inner-td-bg.jpg) repeat-x;
background-color: #ffffff;
padding: 5px;
vertical-align: middle;
}

.innerDiv
{
min-height: 123px;
height: auto !important;
height: 123px;
}

.tabSpacer
{
width: 9px;
}

.tabSpacer2
{
width: 13px;
}

.tabTitle
{
font: italic bold 13px arial;
color: #2b2b2b;
width: 105px;
text-align: center;
vertical-align: top;
padding-top: 2px;
}

.tabTitle a:link
{
font: italic bold 13px arial;
color: #2b2b2b;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a:visited
{
font: italic bold 13px arial;
color: #2b2b2b;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a:hover
{
font: italic bold 13px arial;
color: #2b2b2b;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a:active
{
font: italic bold 13px arial;
color: #2b2b2b;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a.selected:link
{
font: italic bold 13px arial;
color: #ffffff;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a.selected:visited
{
font: italic bold 13px arial;
color: #ffffff;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a.selected:hover
{
font: italic bold 13px arial;
color: #ffffff;
width: 105px;
text-decoration: none;
outline: none;
}

.tabTitle a.selected:active
{
font: italic bold 13px arial;
color: #ffffff;
width: 105px;
text-decoration: none;
outline: none;
}

a
{
text-decoration: none;
color: #000000;
}

a:hover
{
text-decoration: underline;
color: #000000;
}

img
{
border: 0;
}

#RightColumn
{
margin: 10px 15px 20px 0;
display: inline;
padding-bottom: 20px;
}

#RightColumnHome
{
padding-bottom: 20px;
}

#LeftColumn
{
display: inline;
}

.breadcrumbs
{
color: #000000;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a
{
color: #000000;
font: normal 8pt arial;
}

.breadcrumbs table
{
font: normal 8pt arial;
}

.recent-cell
{
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding: 2px 5px 10px 5px;
text-align: center;
vertical-align: top;
width: 185px;
}

.recent-cell-last
{
border-bottom: 1px solid #CCCCCC;
border-right: 0;
padding: 2px 5px 10px 5px;
text-align: center;
vertical-align: top;
width: 185px;
}

.recent-row-last td
{
border-bottom: 0;
}

.recent-link, .recent-link:active, .recent-link:visited, .recent-link:hover
{
color: #000000;
font: bold 12px arial;
}

.rvi-sale-price
{
font: bold 12px arial;
text-align: center;
}

h1.itemCaption
{
font: bold 15px arial;
color: #e31919;
margin: 10px 0;
border-bottom: 1px solid #000000;
}

.itemDesc
{
font: normal 12px arial;
margin: 10px;
}

.hybridFeatured
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-hybridFeatured-BG.jpg) no-repeat scroll bottom center;
}

.hybridText
{
font: normal 11px arial;
margin-bottom: 10px;
}

.hybridName a
{
font: bold 12px arial;
color: #000000;
}

.hybridName
{
margin-bottom: 5px;
}

.FIB-TD
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-featuredFrame-BG.jpg) no-repeat scroll center 10px;
height: 233px;
width: 674px;
}

.featuredName a
{
color: #3747b3;
font: bold 18px arial;
}

.featuredText
{
font: normal 12px arial;
margin: 10px 0;
}

.featuredPrice
{
color: #262262;
font: bold 15px arial;
margin: 0 0 10px 0;
}

.contactForm
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-contactus-BG.jpg) no-repeat scroll top center;
height: 307px;
width: 695px;
position: relative;
}

.contactName
{
position: absolute;
border: 0;
top: 55px;
left: 175px;
width: 198px;
height: 18px;
font: normal 12px arial;
}

.contactSubject
{
position: absolute;
border: 0;
top: 86px;
*top: 85px;
left: 173px;
*left: 172px;
width: 202px;
*width: 204px;
height: 16px;
font: normal 12px arial;
}

.contactEmailAddress
{
position: absolute;
border: 0;
top: 116px;
left: 175px;
width: 198px;
height: 18px;
font: normal 12px arial;
}

.contactMessage
{
position: absolute;
border: 0;
top: 147px;
left: 176px;
height: 85px;
width: 458px;
font: normal 12px arial;
}

.contactSubmit
{
position: absolute;
top: 251px;
left: 528px;
}

.fansPrefer
{
margin-bottom: 4px;
}

.fansPrefer ul
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-prefer-BG.jpg) repeat-y scroll top center;
}

.fansPrefer ul li
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-blueDot.jpg) no-repeat scroll 12px 7px;
border-top: 0;
border-bottom: 0;
font: normal 11px arial;
padding: 3px 5px 3px 23px;
}

.testimonials
{
margin-bottom: 4px;
width: 193px;
}

.testimonialsText
{
border: 3px solid #eb7e15;
border-top: 0;
background: #ffffff;
padding: 5px 5px 7px 5px;
width: 177px;
*width: 193px;
}

.innerTD
{
padding: 5px !important;
background: #FFFFFF url(https://lib.store.yahoo.net/lib/racingusa/ey-inner-td-bg.jpg) repeat-x scroll center bottom;
}

.featuredTableHeader1
{
color: #ffffff;
font: bold 23px arial italic;
text-transform: uppercase;
background: #f79926 url(https://lib.store.yahoo.net/lib/racingusa/ey-featuredTableName-BG2.jpg) repeat-y scroll right 16px;
padding-right: 10px;
}

.featuredTableHeader2
{
color: #ffffff;
font: bold 21px helvetica;
padding: 6px 0 0 6px;
}

.standingName a
{
color: #ffffff;
font: normal 11px arial;
}

.catNav ul li div
{
padding: 0 10px 0 21px;
}

.catNav ul li
{
border-top: 1px solid #646464;
border-bottom: 0;
}

.catNav ul
{
background: #ffffff;
padding-bottom: 10px;
}

.headerLinks
{
position: absolute;
top: 25px;
right: 147px;
color: #000000;
font: normal 13px arial;
}

.headerLinks a
{
color: #000000;
font: normal 11px arial;
text-transform: uppercase;
}

.copyrightText
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-copyright-BG.jpg) no-repeat scroll bottom center;
color: #ffffff;
font: normal 11px arial;
height: 22px;
width: 980px;
text-align: center;
padding-bottom: 5px;
}

.footerLeftTD
{
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-footer-1.jpg) no-repeat scroll top center;
position: relative;
width: 632px;
height: 131px;
}

.footerMcafee
{
position: absolute;
top: 79px;
left: 213px;
}

.siteDesignText
{
font: normal 11px arial;
position: absolute;
top: 87px;
left: 550px;
color: #000000;
text-align: center;
}

.siteDesignText a
{
color: #000000;
text-decoration: underline;
font: normal 11px arial;
}

ul.footerlist
{
font: normal 11px arial;
margin: 0;
padding: 0 0 10px 0;
list-style-type: none;
}

ul.footerlist li a
{
color: #000000;
font: normal 11px arial;
display: block;
background: url(https://lib.store.yahoo.net/lib/racingusa/ey-smallBlueDot.jpg) no-repeat scroll left 6px;
*background: url(https://lib.store.yahoo.net/lib/racingusa/ey-smallBlueDot.jpg) no-repeat scroll left 8px;
padding: 2px 2px 2px 12px;
*padding: 0 2px 0 12px;
}

.horizontalSep img
{
border-bottom: 1px solid #BDBDBD;
width:100%;
height:1px;
}

.countdownHeader
{
font: bold 12px/29px arial;
color: #ffffff;
position: absolute;
top: 2px;
left: 4px;
text-align: center;
width: 238px;
height: 29px;
}

.shopDriverDrop
{
background: #B71815;
position: absolute;
border: 2px solid #000000;
top: 180px;
left: 292px;
display: none;
z-index: 999;
width: 260px;
}

.shopDriverDrop table a
{
color: #ffffff;
font: bold 12px arial;
display: block;
padding: 2px 0;
}

.shopDriverDrop table a:hover
{
color: #ffffff;
}

.shopDiecastDrop
{
background: #B71815;
position: absolute;
border: 2px solid #000000;
top: 180px;
left: 467px;
display: none;
z-index: 998;
}

.shopDiecastDrop table a
{
color: #ffffff;
font: bold 12px arial;
display: block;
padding: 2px 0;
}

.shopDiecastDrop table a:hover
{
color: #ffffff;
}

.hotCatDrop
{
background: #B71815;
position: absolute;
border: 2px solid #000000;
top: 180px;
left: 647px;
display: none;
z-index: 997;
}

.hotCatDrop table a
{
color: #ffffff;
font: bold 12px arial;
display: block;
padding: 2px 0;
}

.hotCatDrop table a:hover
{
color: #ffffff;
}

.outletDrop
{
background: #B71815;
position: absolute;
border: 2px solid #000000;
top: 180px;
right: 0;
display: none;
z-index: 997;
}

.outletDrop table a
{
color: #ffffff;
font: bold 12px arial;
display: block;
padding: 2px 0;
}

.outletDrop table a:hover
{
color: #ffffff;
}

.itemNumber
{
padding-bottom: 5px;
}

.accessories
{
padding-bottom: 5px;
}

.cookClass
{
color: #ffffff;
font: bold 11px arial;
position: absolute;
top: 26px;
right: 7px;
width: 100px;
text-align: center;
}

.viewCart
{
position: absolute;
top: 52px;
right: 27px;
}

#CartContents
{
background: #1A1D1E;
border: 1px solid #ffffff;
color: #FAAB2E;
font: bold 13px arial;
padding: 3px 3px 10px 3px;
position: absolute;
top: 76px;
right: 5px;
width: 314px;
z-index: 1000;
}

.cookNotification
{
text-align: center;
}

#CartTable
{
background: #ffffff url(https://lib.store.yahoo.net/lib/racingusa/ey-floatCart-BG.jpg) no-repeat scroll bottom center;
width: 312px;
}

#LeftTD
{
width: 95px;
padding: 10px 5px;
}

.floatingName
{
color: #000000;
font: bold 12px arial;
}

.floatingQuantity
{
font: bold 12px arial;
color: #303d97;
}

.floatingPrice
{
color: #ff0000;
font: bold 12px arial;
}

.innerDiv2
{
background: #ffffff url(https://lib.store.yahoo.net/lib/racingusa/ey-inner-td-bg.jpg) repeat-x scroll 15px center;
}

.subSection
{
display: none;
}

.subSectionAnchor
{
padding: 5px 0 0 0 !important;
}

.subSectionAnchor a
{
background: none;
font: normal 11px arial !important;
}

.subSection ul li
{
background: none;
}

.subSection
{
padding: 0 !important;
}

#OrderTable{
border-collapse:collapse;
}

#OrderTable img{
display:block;
}

#OrderBoxBack{
width:271px;
background: #081136 url(http://lib.store.yahoo.net/lib/racingusa/orderboxback.jpg) no-repeat top center;

}

#DeliveryBack{
width:271px;
background: #081136 url(http://lib.store.yahoo.net/lib/racingusa/deliveryback.jpg) repeat-y;

}

.deliveryText{
padding-left:10px;
padding-right:10px;
font-weight:bold;
font-size:8pt;
}

.itemNumber{
font-size:8pt;
color:#000000;
font-weight:bold;
}
.orderWrapper{

padding:8px 15px 8px 15px;
}

.price{
color:#292564;
font-size:10pt;
font-weight:bold;
}

.price .salePrice{
color:#ff1815;
font-size:12pt;
font-weight:bold;
display:inline;
padding-left:7px;
}

.salePrice{
color:#ff1815;
font-size:12pt;
font-weight:bold;
display:inline;
}

.savings{
color:#1da402;
font-size:9pt;
font-weight:bold;
}

td.quantity{
font-weight:bold;
color:#000000;
font-size:8pt;
}

.accessoryHeading{
font-size:8pt;
text-decoration:underline;
text-align:center;
}

.accessoryPrice{
font-size:8pt;
}

.linkPrice a:link{
font-size:8pt;
text-decoration:underline;
color:#0000ff;
}

.linkPrice a:visited{
font-size:8pt;
text-decoration:underline;
color:#0000ff;
}

.linkPrice a:active{
font-size:8pt;
text-decoration:underline;
color:#0000ff;
}

.linkPrice a:hover{
font-size:8pt;
text-decoration:underline;
color:#0000ff;
}
.imageTD{
width:56px;
text-align:center;
}

.imageTD img{
margin:0px auto;
}

.contentsSalePriceRed{
color:#e01919;
font-weight:bold;
font-size:10pt;
}



.filterHeader{
font-weight:bold;
padding:5px;
text-align:center;
}

.newFilterContainer{
background: #081136 url(http://lib.store.yahoo.net/lib/racingusa/newfilterback.jpg) repeat-y;
}

#FilterContainer{

width:723px;
}

.itemDesc{
padding:10px;
}
.pagingLinks{
margin:0px auto;
}

.pagingLinks td{
font-size:9pt;
font-weight:bold;
color:black;
}

.pagingLinks a:link{
color:#e01919;
}
.pagingLinks a:visited{
color:#e01919;
}
.pagingLinks a:active{
color:#e01919;
}
.pagingLinks a:hover{
color:#e01919;
}

.hybridFilterHeading{
color:white;
font-size:10pt;
font-style:italic;
font-weight:bold;
left:19px;
line-height:21px;
position:absolute;
top:0;
}


#FilterB{
background: #081136 url(http://lib.store.yahoo.net/lib/racingusa/ey-ilterbackground.jpg) repeat-y;
}

#FilterB table{
width:100%;
}
#filters{
text-align:center;
}

#FilterB #filters table{
margin:0px auto;
margin-left:3px;
width:745px;
border-collapse:collapse;
}

#FilterB #filters{
margin-top:-2px;
}

table.pagingLinks table{
margin:0px auto;
}

.filterHeader{
background-color:#b7e8fc;
}
#filters table td{
font-size:8pt;
vertical-align:top;
padding:0px;
}
#NewHybrid{
border-collapse:collapse;
margin-left:13px;
margin-top:-3px;
width:724px;
}

#filters table td#FilterB td{

}

