body {
    padding:0;
    margin:0;
    font-family: arial, helvetica, sans-serif;
    font-size: 0.9em;
    color:#000;
    background-color:#e0e0e0;
    margin:0;

}

#header {
    background: #2590aa url(/images/bg_teal2.gif) bottom repeat-x;
    height:103px;
    margin:0;
    border-top:1px solid #000;
    border-bottom:1px solid #666;
}

#logo {
    background: url(/images/logo3.png) no-repeat;
    height:60px;
    padding:0;
    margin:15px 10px 0 20px;

}

#header h1 {
    display:none;
}

#header h2 {
    font-size:1em;
    font-weight:normal;
    text-align:right;
    color:#fff;
    margin:0;
    padding:0;
}

#menu {
    padding:0;
    margin:0 0 0em 0;
    background: #6b6b6b url(/images/menu.jpg) repeat-x;
    border-bottom:1px solid #fff;
}

#menu ul {
    margin:0 200px;
    padding:0.2em 0;
}

#menu li {
    list-style: none;
    display:inline;
    margin:0;
    padding:0;
}

#menu a:hover {
    background-color:#c6daed;
    color:#333;
}

#menu a {
    color:#eee;
    text-decoration:none;
    padding: .2em 10px;

}

#menu span {

    background-color:#669DC6;
    color:#fff;
    font-weight:bold;
    padding: .2em 10px;
}


#submenu {
    width: 180px;
    margin-left:10px;
    float:left;
}

#submenu p {

    margin-top:2em;
    color:#009;
}

#submenu ul {
    margin:0;
    padding:0;

}

#submenu li {
    list-style: none;
    border:1px solid #669;  

    margin:0.7em 0;
    padding:0;

}


#submenu a {
    color:#000;
    text-decoration:none;
    display:block;
    padding: .3em 10px;


}


#submenu li.feedback {
    margin-top:4em;

}

#submenu a:hover {
    background-color:#ccc;
    color:#000;

}

#submenu span {
    background-color:#fff;
    color:#f00;
    display:block;
    padding: .3em 10px;


}

#content {
    background-color:#fff;
    padding:1em 20% 2em 2em;
    margin: 0 0 0 200px;

}

#footer {
    background: #6b6b6b url(/images/menu.jpg) repeat-x;
    padding:0.3em 1em;
    color:#fff;
    text-align:right;
    clear:both;
}


div.quote {
    width:250px;
    xborder:1px solid; #666;
    padding:0.5em;
    float:right;
    margin:0 -10% 1em 1em;
 }


/* Standard table */

table { 
    border-collapse:collapse;
    border:none;
    margin:0.5em 0 0.5em 0;
}

table th {
    text-align:left;
}

th, td {
    border:none;
    padding:0.3em;
}


table.border { 
    border-collapse:collapse;
    border:1px solid #333;
    margin:0.5em 0 0.5em 0;
}

table.border th, table.border td {
    border:1px solid #333;
    padding:0.4em;
    text-align:right;
}

table.border th {
    text-align:left;

}


/* table of contents */
#contents { 
    border-collapse:collapse;
    border:1px solid #000;
}

#contents th { 
    padding:1em 1em 0.2em 1em;
    text-align:left;
}

#contents th.p { 
    text-align:right;
}

#contents td { 
    padding:0.2em 1em 0.2em 0.2em;
    text-align:right;
}

#contents td.x { 
    padding:0.2em 0 0.2em 2em;
    text-align:left;
}




div.clear {
    clear:both;
}

ul {
    list-style-type:square;
}

li {
    padding:0.3em;
}



p {
    line-height: 1.4em;
    margin:0.5em 0 1em 0;
}


h1 {
    margin: 0.5em 0 0.5em 0;
    padding:0;
    font-size: 1.5em;
    xfont-weight: normal;
    color:#25277b;
}


h2 {
    margin: 0.5em 0 0 0;
    font-size: 1.2em;
    xfont-weight: normal;
    color:#900;
}

h3 {
    margin: 0.5em 0 0 0;
    font-size: 1em;
    color:#060;
}

div.wheel_price {

    border:1px solid #666;
    padding:0.5em;
    margin:0 0 1em 0;
    background-color:#ffc;
}


/* Admin control panel */

table.admin {
    border:1px solid #666;
    background-color:#e0e0e0;
}


table.admin th {
    padding:0.3em 0 0.3em 1em;
}

table.admin td {
    padding:0.5em 0.5em; 0 0.5em;
}