﻿
/* Elements */

* { margin:0; padding:0; }
h1 { font-family:Times New Roman; color:#732323; font-size:18px; margin:0 0 10px 0; }
h2 { font-size:14px; margin:0 0 10px 0; }
img { border:none; margin:0; }
a { text-decoration:none;}
p { margin-bottom:10px; }
input {width:250px; color:#425253; padding:0 5px;}
textarea {width:380px; padding:5px; font-family:Arial; font-size:14px; color:#425253;}

/* Master */

body
{
    margin:0; padding:0;
    font-family:Arial;
    color:#425253;
    font-size:14px;
    background:#263754 url(../images/bg.jpg) top repeat-x;
}

#container
{
    margin:0 auto; padding:0;
    width:974px;
    background-color:#ffffff;
}

#top
{
    width:974px; height:70px;
    color:#374D6F;
    clear:both;
}

#topleft
{
    width:160px; height:50px; margin:0;
    text-align:center;
    float:left;
    padding:20px 0 0 0;
}

#navlist
{
    float:left;
    margin:48px 0 0 20px;
}

#navlist li
{
    display:inline;
}

#navlist a
{
    background-color:#384E70;
    color:#ffffff; font-weight:bold;
    padding:6px 18px;
    height:10px;
    display:inline-block;
    margin-right:5px;
    text-decoration:none;
}

#navlist a:hover,
body.bhome a#nhome,
body.bcontact a#ncontact,
body.babout a#nabout,
body.bparts a#nparts,
body.blocation a#nlocation,
body.bmanufacturers a#nmanufacturers
{
    background-color:#732323;
}

#banner
{
    height:230px; width:974px;
    background:url(../images/header2.jpg) left;
    clear:both;
    margin-bottom:15px;
}

#banner-right
{
    float:right;
    margin-top:5px;
}

#content
{
    clear:both;
}

#footer
{
    height:20px;
    font-size:12px;
    text-align:right;
    padding-right:10px;
    width:964px;
    clear:both;
    padding-top:30px;
    /*border-top:solid 1px #E5E5E5;*/
}

#footer a { color:#425253; }

/*NAV Styles*/

#dropmenu{
    position:absolute;
    border:1px solid #000000;
    border-bottom-width: 0px;
    z-index:0;
    margin:5px 0 0 0;
}

#dropmenu li
{
    width:260px;

}

#dropmenu a{
    width: 100%;
    display: block;
    text-indent: 3px;
    background:#f6f6f6;
    border-bottom: 1px solid #000000;
    padding-left:15px;
    text-decoration: none;
    font-weight: bold;
    color:#000000;
    font-weight:normal;
    line-height:18px;
    z-index:999px;
}

#dropmenu a:hover{
    background-color: #ebebeb;
    color:#000000;
    border-bottom: 1px solid #b21f23;
}
/*End NAV Styles */ 

/* Home Page */

.default-left
{
    width:460px;
    float:left;
    padding-left:15px;
}

#supplyforce
{
    width:450px;
    height:210px;
    color:#000000;
    padding:70px 15px 0 15px;
    margin-left:-5px;
}
.default-right
{
    float:right;
    width:478px;
    padding-right:10px;
}

.default-right-top
{
    margin-bottom:15px;
    float:left;
    width:482px;
    clear:both;
}

.default-right-bottom
{
    background:url(../images/default/right-bar.gif) top repeat-x;
    background-color:#BFCBE3;
    width:442px;
    clear:both;
    padding: 40px 20px 0 20px;
}

/* About */

.about-top
{
    padding:0 5px;
    color:#374d6f;
}

.about-top-content
{
    background:url(../images/about/photobg.jpg) no-repeat;
    float:left;
    height:368px;
    padding:0 280px 0 30px;
    width:654px;
    margin-bottom:10px;
    margin-left:expression("5px");
}

.about-mid
{
    padding: 10px 10px 0 10px;
    height: 240px;
    color:#374d6f;
    clear:both;
}

.about-bottom
{
    background:url(../images/about/bottomfade.jpg) right top no-repeat;
    padding-top:30px;
    padding-left:10px;
    border-top:dotted 2px #44638F;
    color:#374d6f;
}

.about-commitments
{
    background:url(../images/about/commitbar.gif);
    width:912px; height:195px;
    margin:60px auto 10px auto;
    padding:15px 15px 0 25px;
}

.about-commitments ul
{
    float:left;
    margin-right:40px;
    list-style-type:square;
}

.about-commitments li
{
    list-style-type:square;
    list-style-position:inside;
}

/* Location Page */

.location-left
{
    width:575px;
    float:left;
    padding-left:5px;
}

.location-list
{
    margin-left:16px;
    float:left;
    padding-bottom:10px;
}

.location-list li
{
    list-style-type:none;
}

.location-list b
{
    background:url(../images/locations/list.gif) left top no-repeat;
    padding-left:6px;
    padding-bottom:6px;
    padding-top:2px;
    height:22px;
    display:block;
    color:#732323;
}



/* Manufacturers Page */

.man-top
{
    clear:both;
    width:100%;
    margin-bottom:10px;
    padding-left:5px;
}

.m-column
{
    list-style-position:outside;
    width:214px;
    float:left;
    margin-right:20px;
}

.m-column ul
{
    background:url(../images/manufacturers/columnfade.jpg) left top no-repeat;
    width:194px;
    float:left;
    padding:10px 0 0 20px;
    margin-bottom:10px;
    min-height:90px;
}

.m-column li
{
    list-style-type:none;    
}

.m-column a
{
    color:#732323;
}
.m-column a:hover
{
    text-decoration:underline;
}

.m-title
{
    font-weight:bold;
    padding-bottom:10px;
    color:#732323;
}

/* Products Page */

.p-column
{
    float:left;
    margin-right:10px;
    width:230px;
}

.p-column li
{
    list-style-type:square;
    list-style-position:outside;
}

/* Contact Page */

.contact
{
    margin:30px 0 0 20px;
    line-height:28px;
    float:left;
}
