html { 
overflow: -moz-scrollbars-vertical;
}

body {
        text-align: center;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
       background-color: #ed8830;
       margin: 0 !important;
        padding: 0 !important;
background-image: url(http://www.racingnetsource.com/__EE/_Assets/storebg.gif);
background-position: center top;
background-repeat: repeat-y;
 }

#wrapper {
               margin: 0 auto !important;
               width: 776px;
position: relative; left: 0 !important; left: 1px;
               text-align: left !important;
               padding: 10px;
background-image: url(http://www.racingnetsource.com/__EE/_Assets/gradient.jpg);
background-position: right top;
background-repeat: no-repeat;
overflow-x: hidden;
border-left: 1px solid #fbd124; border-right: 1px solid #fbd124;
}

#navbar, #navbar li {
                             margin: 0; padding: 0;
list-style: none;

}

#navbar { position: relative; top: -10px; margin-left: -10px; margin-right: -10px; background-color: #eeeedd; height: 28px; 
z-index: 999 !important; width: 786px; 
border: 5px solid #fbd124; }

#navbar li { display: block; float: left; 
white-space: nowrap;
width: auto !important; overflow: hidden;
width: 2px; /* IE */
height: 28px;
position: relative;
background-color: #eeeedd;
background-image: url(http://www.racingnetsource.com/__EE/_Assets/listitem.gif);
background-position: 1px top;
background-repeat: no-repeat;
}

#navbar li a { display: block; height: 27px; width: 100%;
padding: 5px 12px 4px 6px;
text-decoration: none !important;
font-size: 13px;
font-weight: bold;
color: #0d54a4;
text-indent: 5px;
}

#navbar li a:hover { background-color: #ed8830; color: #f3f3f3; }

#navbar #searchnav { position: absolute; right: -2px; top: 34px; float: none !important; width: 150px; height: 30px; z-index: 999;
background-color: transparent !important; background-image: none !important; }

#navbar li input { border: 1px solid #ed8830; position: relative; top: 3px !important; top: 2px; margin: 0; padding: 0; height: 18px; }

#navbar li .submit { background-color: #fbd124; text-align: center; font-weight: bold; color: #333333; width: 4.6em !important; width: 4em; height: 22px;
position: relative;  top: 3px !important;top: 2px; margin-left: 2px; font-size: 11px !important; }

#masthead { clear: both; position: relative; width: 780px; height: 163px; overflow: hidden !important; z-index: 50;
background-image: url(http://www.racingnetsource.com/__EE/_Assets/masthead.jpg); background-position: 9px top !important; background-position: 13px top; background-repeat: no-repeat;
}
#masthead ul, #masthead li { margin: 0; padding: 0; list-style: none; }
#masthead li { position: absolute; display: block; width: 137px; height: 37px; }
#masthead li a { height: 100%; display: block; width: 100%; text-decoration: none !important; text-indent: -999em;}
#masthead li a:hover { border: 1px dotted #aaaaaa; }

#masthead #lrns { left: 596px !important; left: 600; top: 0px; width: 188px; height: 50px; }
#masthead #ldro { left: 596px !important; left: 600; top: 50px; width: 188px; height: 36px; }
#masthead #lmc { left: 596px !important; left: 600; top: 122px; width: 188px; height: 36px; }
#masthead #lmm { left: 596px !important; left: 600; top: 86px; width: 188px; height: 36px; }
#masthead #lct { top: 0; left: 433px !important; left: 438px; width: 139px; }


#maincontent { clear: both;
position: relative;
height: auto !important;
min-height: 650px;
height: 650px;
}

#sidebar { 
position: absolute;
width: 165px;
right: 0px;
top: 35px;
}
h2 { font-size: 3em; margin: 18px 0; font-weight: normal;font-family: Impact, Haettenschweiler, sans-serif; color: #ed8830; }

.item    {

            background-position: 1px bottom;
            background-repeat: no-repeat;
            width: 750px;
            }

.odd {
            background-image: url(http://www.racingnetsource.com/__EE/_Assets/boxbot.gif);
}

.even {
            background-image: url(http://www.racingnetsource.com/__EE/_Assets/boxbot2.gif);

}

.odd .title {
            background-image: url(http://www.racingnetsource.com/__EE/_Assets/boxtop.gif);
}

.even .title {
            background-image: url(http://www.racingnetsource.com/__EE/_Assets/boxtop2.gif);
}

.item .title   {
            background-position: top center;
background-repeat: no-repeat;
            padding-top: 10px;
position: relative; 
top: -3px !important;
top: -18px;
            overflow: hidden;
            padding-left: 65px;
            color: #0d54a4;
            font-size: 22px;
            font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.item .image {
                     float: right;
                     margin-left: 15px;
                     margin-top: -40px;
margin-bottom: 8px;
z-index: 999;
}

.item .image p { 
font-size: 1.6em;
color: #fa282b;
font-weight: bold;
text-align: right;
margin-top: -10px;
z-index: 999; position: relative;
}

.item .itembody {
                         padding: 0 28px 15px 65px; 
                        }

.item h4 { font-style: italic; font-size: 14px; margin: 0; padding: 0; position: relative; top: -12px; color: #ed8830; 
margin-bottom: -16px; margin-top: auto !important; margin-top: -12px; }


.spacer { clear: both !important; }

.item .cartlink a { font-size: 1px; color: #ffffff; background-repeat: no-repeat;
display: block; text-decoration: none !important; width: 168px; height: 50px; 
            background-image: url(http://www.racingnetsource.com/__EE/_Assets/addbtn.gif);
            background-position: top center; float: right; margin-right: -5px; 
}

.item .cartlink a.amazon {
width: 237px; height: 60px;
background-image: url(http://www.racingnetsource.com/__EE/_Assets/amazonbtn.gif);
}

.item .cartlink a:hover { background-position: bottom center; }

.footer { clear: both; background-color: #f3f3f3; height: 100px; }

.item .cartlink .multilink { font-size: 18px; font-style: italic; text-decoration: none !important; color: #555555 !important; text-align: right;
width: 250px; }

.item .cartlink .multilink strong { position: relative; top: 20px; left: -212px; }

.newsitem { margin-top: 1.5em; }

.newsitem h2, .newsitem h4 { margin: 0; padding: 0; }

.newsitem h4 { font-size: 1.1em; font-style: italic; color: #555555; }

#footerinfo { text-align: center; position: relative; left: -80px; top: 1em; font-size: 9px; color: #555555; }

#iconcats, #iconcats li { margin: 0; padding: 0; list-style: none; }
#iconcats { width: 580px !important; border-top: 2px dotted #0d54a4; border-bottom: 2px dotted #0d54a4; padding: 8px 0 5px 0; margin-top: 1em;  float: left; }

#iconcats li { float: left; width: 192px; }