/*---------------------------------------------------------------------------*
 * Page colours                                                              *
 *---------------------------------------------------------------------------*/

body { background-color: #FFFFFF; }
#page { background: #FFFFFF url('../images/bg3.jpg') no-repeat; }

/*---------------------------------------------------------------------------*
 * Link colours                                                              *
 *---------------------------------------------------------------------------*/

a { color: #166840; font-weight: bold; }

/*---------------------------------------------------------------------------*
 * Container colours                                                         *
 *---------------------------------------------------------------------------*/

#container { background: transparent url('../images/transWhite50.png'); }
#header, #footer {background: #F9FBF9; }
#content {background: #F9FBF9; }

/*---------------------------------------------------------------------------*
 * Navigation colours                                                        *
 *---------------------------------------------------------------------------*/

#navigation {
    background-color: #F9FBF9;
    border-top: 4px solid #587f58;
}

#navigation li {
    background-color: #F9FBF9;
}

#navigation li a {
    background-color: #F9FBF9;
}

#navigation li.hasChildren:hover a {
    background-color: #587f58;
}

#navigation li a:hover,
#navigation li a.active,
#navigation li.hasChildren:hover,
#navigation li.hasChildren:hover a {
    background-color: #587f58;
    color: #FFFFFF;
}

#navigation li ul { background-color: #587f58; }

#navigation li ul { border: 1px solid #587f58; }

#navigation li ul li a,
#navigation li ul li a:link,
#navigation li ul li a:visited {
    color: #FFFFFF;
}
#navigation li ul li a:hover { text-decoration: underline; }

#navigation a,
#navigation a:link,
#navigation a:visited { 
    color: #587f58;
}

.sideBar .panel {
    background-color: #D5E5CB;
}

/*---------------------------------------------------------------------------*
 * Classes                                                                   *
 *---------------------------------------------------------------------------*/

.noBorder,
div.product .feature img.noBorder { border: 0px none; }

.browsercheck_warning a {
    background-color: #FEC021;
}

#header #headerText .headerButton {  }

/*---------------------------------------------------------------------------*
 * Hovers                                                                    *
 *---------------------------------------------------------------------------*/

div.productList div.productItem:hover {
    background-color: #DDEFD6;
}
