/* BEGIN BACKGROUND COLORS */
.backgroundColorA { background-color: #FFFFFF; } /* white */
.backgroundColorB { background-color: #980001; } /* red */
.backgroundColorC { background-color: #CCCCCC; } /* grey */
.backgroundColorD { background-color: #E6E6E6; }
.backgroundColorE { background-color: #000000; }
.backgroundColorF { background-color: #CFCFCF; }
.backgroundColorG { background-color: #9A0000; }
.backgroundColorH { background-color: #FFFFCC; }
.backgroundColorI { background-color: #FF0000; }
.backgroundColorJ { background-color: #F5F5F5; }
.backgroundColorK { background-color: #CC0000; }
.backgroundColorL { background-color: #DDDDDD; }
.backgroundColorM { background-color: #EEEEEE; }
.backgroundColorN { background-color: #FFFFA3; }
.backgroundColorO { background-color: #FFFF01; }
.backgroundColorP { background-color: #F1F1F1; }
.backgroundColorQ { background-color: #C10C15; }
.backgroundColorR { background-color: #FFCC33; }
.backgroundColorS { background-color: #404040; }
.backgroundColorError { background-color: red; }
.backgroundColorBody { background-color: #FFFFFF; }
/* END BACKGROUND COLORS */

/* BEGIN BORDER COLORS */
.borderColorA { border-color: #000000; }
.borderColorB { border-color: #EEEEEE; }
.borderColorC { border-color: #980001; }
.borderColorD { border-color: #FF9900; }
.borderColorE { border-color: #E5E5E5; }
.borderColorF { border-color: #990000; }
.borderColorG { border-color: #DDDDDD; }
.borderColorH { border-color: #FFCC99; }
.borderColorI { border-color: #660000; }
.borderColorJ { border-color: #A1A1A1; }
.borderColorK { border-color: #888888; }
.borderColorL { border-color: #996600; }
.borderColorM { border-color: #CCCCCC; }
.borderColorN { border-color: #ADD8E6; }
/* END BORDER COLORS */

/* BEGIN FONT COLORS */
.fontColorA { color: #000000; }
.fontColorB { color: #FFFFFF; }
.fontColorC { color: #980001; }
.fontColorD { color: #FF0000; } /* red */
.fontColorE { color: #FFFFFF; }
.fontColorF { color: #999999; }
.fontColorG { color: #AAAAAA; }
.fontColorH { color: #3333CC; }
.fontColorI { color: #970208; }
.fontColorJ { color: #CC0000; }
.fontColorK { color: #3333FF; }
.fontColorL { color: #0000FF; }
.fontColorM { color: #990000; }
.fontColorN { color: #000066; }
.fontColorO { color: #3366CC; }
.fontColorP { color: #DD0000; }
.fontColorQ { color: #FFFF00; } /* yellow */
.fontColorR { color: #008000; } /* green */
.fontColorS { color: #7F7F7F; } /* grey */
.fontColorT { color: #333399; }
.fontColorBody { color: #000000; }
/* END FONT COLOR */

/* BEGIN AD COLORS */
.caItem { background: #F9F9F9; border: 1px solid #DDDDDD; }
.caItemHead { background: #DDDDDD; }
.caItem_featured { background: #FFEEA6; border: 1px solid #DDDDDD; }
.caItem_featured .caItemHead { background: #FFCC99;}
.caItem_premier { background: #FFF7e2; border: 1px solid #DDDDDD; }
.caItem_premier .caItemHead { background: #418ADE; }
.caItem_border { border: 2px solid #D92332; }
.price { color: #CC0000; }
/* END AD COLORS */

/* BEGIN BACKGROUND IMAGES */
#dashboard { background-color: #d52023; border: 4px solid #a00000; }
/* END BACKGROUND IMAGES */

/* BEGIN NAV */
/* general */
div#nav { background-image: url(//s3.racingjunk.com/20/images/nav/bg.png); }
/* top links */
#menu .home,
#menu .browse,
#menu .post,
#menu .racespace,
#menu .account,
#menu .forum,
#menu .store,
#menu .help { background-image: url('//s3.racingjunk.com/20/images/nav/stack.png'); }
#nav-right .signup,
#nav-right .login { background-image: url('//s3.racingjunk.com/20/images/nav/signuploginstack.png'); }
#nav-login { background: url('//s3.racingjunk.com/20/images/nav/loginboxbg.png') repeat-y 0 0; }
#nav-login button { background: url('//s3.racingjunk.com/20/images/nav/login.png') no-repeat 0 0; }
#nav-login .top { background: url('//s3.racingjunk.com/20/images/nav/loginboxstacked.png') no-repeat 0px 6px; }
#nav-login .bottom { background: url('//s3.racingjunk.com/20/images/nav/loginboxstacked.png') no-repeat 0 -119px; }
#nav-right .my-ads a { background: url('//s3.racingjunk.com/20/images/nav/myads.png') no-repeat 4px 2px; }
#nav-right .my-messages { background: url('//s3.racingjunk.com/20/images/nav/envelope.png') no-repeat 0 0; }
#nav-right .my-messages a { height: 29px; }
#menu a { color: #ffffff; }
/* fancy styling */
#menu .subnav { background-image: url(//s3.racingjunk.com/20/images/nav/cd1419.jpg); }
#nav .leftside { background-image: url(//s3.racingjunk.com/20/images/nav/bgleft.png); }
#nav .rightside { background-image: url(//s3.racingjunk.com/20/images/nav/bgright.png); }
.dwnarrow:after { content:url(//s3.racingjunk.com/20/images/nav/arrow.jpg); }
#nav div.link a { color: yellow; }
/* END NAV */

/* BEGIN NAV SIMPLE */
/* general */
div#navSimple { background-image: url(//s3.racingjunk.com/20/images/nav/bg.png); }
div#subnavSimple { background-color: #660000; }
/* top links */
#menuSimple a, #subnavMenuSimple a { color: #ffffff; }
#menuSimple .toplinkSeperator { border-left: 1px solid #980001; }
#menuSimple .active { background-color: #980001; border-left: 1px solid #660000; border-right: 1px solid #660000; }
/* END NAV SIMPLE */
/* BEGIN FEATURED ADS SECTION */
div#featuredAdsContainer { background-color: #CC9933; }
/* END FEATURED ADS SECTION */
