/****
 * Theme:       ACDelcoCA
 * Description: Style that is specifically for ACDelcoCA template.  Redefines
 *              css classes to override the default colors specified in the
 *              default style file
 * Revision:    v1.0 - 5/25/2010 - Initial Creation
 ****/

body {
    background: #FFFFFF;
    padding: 0px;
    margin: 0px;
    background-image: url("/themes/mng/images/diag_back.gif");
    background-repeat: repeat-x;
}

b {
    color: #2A2ABA;
}

th {
    background-color:#004799;
}

select {
    border: 1px solid #1059A5;
}

#container {
    margin: 0px;
    width: 765px;
}

#header table {
    border-spacing: 0px;
    width: 100%;
}

#header .shop_name {
    position: absolute;
    width: 390px;
    height: 85px;
    z-index: 1;
    font-size: 25px;
    font-weight: bold;
    color: #ffffff;
    overflow: hidden;
    display: table;
}

#menu-bar, #bottom-menu-table {
    background: url("/images/shop/ACDelco/menubgus.jpg");
    border: 0px;
}

#menu-bar li {
    width: auto;
}

#menu-bar a:link, #menu-bar a:visited,
#bottom-menu-table a:link, #bottom-menu-table a:visited {
    display: block;
    width: auto;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    padding: 5px 10px 5px 10px;
}

#menu-bar a:hover, #bottom-menu-table a:hover {
    background-color: #DE5050;
    color: #FFFFFF;
}

#bottom-menu-table table {
    border-spacing: 0px;
    margin: auto;
}

#bottom-menu-table td {
    padding: 0px;
}

#about_acd {
    display: none;
    padding: 5px;
    width: 300px;
    border: 1px solid #00006B;
    background-color: #FFFFFF;
    position: absolute;
    top: -125px;"
}

#content-acdelco .wrapper {
    border: 0px;
    border-spacing: 0px;
    padding: 10px 0px 10px 0px;
    width: 750px;
    margin: auto;
}

#content-acdelco .wrapper td {
    padding: 0px;
}

.button, a.button {
    color: #FFFFFF;
    background-color: #00006B;
    border-top: 2px solid #4C4DAF;
    border-bottom: 2px solid #000000;
    border-left: 2px solid #4C4DAF;
    border-right: 2px solid #000000;
}

input[type="text"], input[type="password"] {
    border: 1px solid #1059A5;
    padding: 2px;
}

input[type="text"].error_box, input[type="password"].error_box {
    border: solid 1px #FF0000;
}

