/* color of site links */
a, .link1, .link2, .titlelink:hover, .titlelink2:hover,
.hoverlink:hover, .hoverlink:hover,
.pager .current,
.category_navbar li a.active,
#jobs_sidebar ul a:hover
{
    color: #F78F1E;
}

/* header background image */
div#wrapper { /* this wrapper is used for the header bg */
    background: transparent url('/static/images/style/header-bg.png') center 130px;
    background-repeat: repeat-x !important; background-repeat: no-repeat;
}
div#wrapper2 { /* due to large file size of the png background, we split the bg into two pieces */
    background: transparent url('/static/images/style/header-bg.jpg') top center repeat-x;
}
div#footer_transp {
    background:transparent url(/static/images/style/footer-bg.png) repeat-x scroll center bottom;
    margin-top:-83px;
    height:55px;
    position:relative;
    width:100%;
}
div#outerwrapper {
    background: transparent url('/static/images/style/footer-bg.jpg') bottom center repeat-x;
}
#header div#searchbox {
}

/* main menu colors */
#main_menu {
    height: 42px;
}
#main_menu li a {
    /*border-left:1px solid #333333;*/
    /*border-right:1px solid #4d4d4d;*/
    color:#333;
}
#main_menu li.first a {
    border-left: none;
}
#main_menu li.last {
    /*border-right:1px solid #333333;*/
}
#main_menu li a:hover, #secondaryheader { /* secondaryheader is not visisble, but serves to preload the bg image */
}
#main_menu li.active a {
    /*background:#196eeb url(/static/images/style/menu-over-bg.gif) repeat-x scroll 0 50%;*/
    color: #F78F1E;
}

body {
    background-position: center 131px;
    background-repeat: repeat-x;
    /*background-image: url('/static/images/backgrounds/about_bg.jpg');*/
    background-color: #f1efd8;
}
body.about { background-image: url('/static/images/backgrounds/about_bg.jpg'); }
body.blog { background-image: url('/static/images/backgrounds/blog_bg.jpg'); }
body.clan { background-image: url('/static/images/backgrounds/clan_bg.jpg'); }
body.contact { background-image: url('/static/images/backgrounds/contact_bg.jpg'); }
body.becomedealer { background-image: url('/static/images/backgrounds/dealer_bg.jpg'); }
body.downloads { background-image: url('/static/images/backgrounds/downloads_bg.jpg'); }
body.photogallery { background-image: url('/static/images/backgrounds/photogallery_bg.jpg'); }
body.privacy-policy { background-image: url('/static/images/backgrounds/privacy_bg.jpg'); }
body.products { background-image: url('/static/images/backgrounds/products_bg.jpg'); }
body.search { background-image: url('/static/images/backgrounds/search_bg.jpg'); }
body.size-chart { background-image: url('/static/images/backgrounds/sizechart_bg.jpg'); }
body.team { background-image: url('/static/images/backgrounds/team_bg.jpg'); }
body.terms { background-image: url('/static/images/backgrounds/terms_bg.jpg'); }
body.videos { background-image: url('/static/images/backgrounds/blog_bg.jpg'); }
body.locator { background-image: url('/static/images/backgrounds/blog_bg.jpg'); }
body.artroom { background-image: url('/static/images/backgrounds/photogallery_bg.jpg'); }

#footer_text, #page_views {
    color: #B3B3B3;
}
/* app specific colors */
.fm_charfield.error, #jobs_application_form .jobapp_form.error, #jobs_application_errors .errorList, #resume_error {
    border: 1px solid #f78f1e;
    background-color: #f5cea3;
}
.error {
    color: #f78f1e;
}
#gallery_list li  {
    background: #0A6DD2;
}
#gallery_list li a {
    color: #fff;
}
.carousel_list li.selected a { /* selected thumbnail; used in videos, gallery, photos */
    border: 3px solid #f78f1e;
}

h2.uppercase {
    text-transform: uppercase;
    font-size: 120%;
    color:#F78F1E; }
