body
{
margin: 0 auto;
padding: 0;
background-color: #bd0400;
/*background: url(images/stripe1.gif);*/
/*background: url(../images/banner-home.jpg) transparent top left no-repeat;*/
font: 90%/1.6 "comic sans MS", Verdana, sans-serif;
color: #333;
}

#overall {
margin: 0 auto;
width: 770px;
padding: 0 0px;
background-color: #ebebd9;
border:2px #ffa505 solid;
}


p {
clear:both;
text-align:left;
margin-left:40px;
margin-right:45px;
}

#logo {
float:left;
margin-left:20px;
border:0px black solid;
}

#slogan {
float:left;
width: 400px;
height:221px;
padding-top: 40px;
font-size: 1.75em;
color: #26316f;
font-weight: 900;
font-style: italic;
line-height: 2em;
border:0px black solid;
}

#links {
clear:both;
line-height:3em;
/*text-align: center;*/
}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 0px solid gray;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 1px;
margin-right: 1px;
border: 0px solid gray;
border-bottom: none;
background-color:  #ebebd9  /* #f6ffd5;*/
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #ffffff;
text-decoration:underline;
color: black;
}

.basictab li a:active{
color: black;
text-decoration:underline;
}


*/
.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}
*/

.imageboxleft {
clear-both;
float:left; border:1px black solid; margin-right:10px;
}

.imageboxright {
clear-both;
float:right; border:1px black solid; margin-left:10px; margin-top:5px;
}

#sections {
        height: 155px;
}

#sections ul {
        list-style: none;
}


#sections li {

        float: left;
        margin-left:1px;
        margin-top:0px;
}

#sections a, #sections a:visited {
        display: block;
        height: 160px;
        /*float: left;*/
        margin: 0 0px 0 0; 
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        padding: 0px 0 0 0;
        text-decoration:none;
        color: #ffffff;
border:0px blue solid;
}



#sections a.interior {
        width: 170px;
        height: 160px;
        background: url(../images/interior-sign-tn.jpg) #274283 bottom left no-repeat;

}

#sections a.exterior {
        width: 170px;
        height: 160px;
        background: url(../images/exterior-sign-tn.jpg) #274283 bottom left no-repeat;
}

#sections a.customdisplay {
        width: 170px;
        height: 160px;
        background: url(../images/custom-display-tn.jpg) #274283  bottom left no-repeat;
}

#sections a.vehiclewraps {
        width: 170px;
        height: 160px;
        background: url(../images/vehicle-wrap-tn.jpg) #274283  bottom left no-repeat;
}



#sections a:hover {
        text-decoration: underline;
        background-color: #274283;
        color: #8bc73e;
}

