/* Base */
div.main-container { width: 960px; }

/* Banner */
div.banner-title { width: 970px; height: 100px; margin: 0px; line-height: 100px; }
span.banner-title { line-height: 100px; padding-left: 40px; }

/* Droid Sans */

    @font-face {
    font-family: 'DroidSans';
    font-style: normal;
    font-weight: normal;
    src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v1/s-BiyweUPV0v-yRb-cjciMDdSZkkecOE1hvV7ZHvhyU.ttf') format('truetype');
    }
    
    @font-face {
    font-family: 'DroidSans-FS';
    src: url('http://static.automanager.com/themes/fontkits/droidsans/droidsans-webfont.eot');
    src: url('http://static.automanager.com/themes/fontkits/droidsans/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
    url('http://static.automanager.com/themes/fontkits/droidsans/droidsans-webfont.woff') format('woff'),
    url('http://static.automanager.com/themes/fontkits/droidsans/droidsans-webfont.ttf') format('truetype'),
    url('http://static.automanager.com/themes/fontkits/droidsans/droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Menu */

div.menu-container-inner { width: 960px; height: 40px; margin: auto; }
td.menu-heading { padding-left: 2px; background: url(images/menu/line.png) left no-repeat; } 
a.menu-heading { display: block; padding-right: 5px; text-decoration: none; }
a.menu-heading > span { display: block; padding: 13px 5px 11px 10px; text-align: center; font: bold 12px/16px arial, sans-serif; text-transform: uppercase; }
td.menu-heading:first-child, td.menu-selected, td.menu-selected + td { padding: 0px; background-image: none; }
a.menu-selected { margin-top: 4px; }
a.menu-selected > span { padding-top: 11px; padding-bottom: 9px; }

ul.menu-panel { margin-top: -1px; }
a.menu-panel { font: bold 12px/16px arial, sans-serif; text-transform: uppercase; }

/* Content */

div.pagetitle-container { padding: 5px; }
h1.pagetitle { font: bold 24px/30px verdana, arial, sans-serif; padding: 10px 15px; }

/* Content Elements */

div.main-container { width: 980px; }
div.main-container table.page-content-table { width: 960px; }

div.content-container-middle { padding: 0px 10px; }
div.content-container-bottom { height: 30px; }

div.element-heading { padding: 5px 8px; font: bold 16px/20px arial, sans-serif; text-align: center; border-bottom: 4px solid #000; }
.customhtml { font-family: arial, sans-serif; padding: 8px !important; }

table.imagequicklinks-container { margin: 8px 0px }

/* Header Elements -- this follows Content classes to override any styles for content elements */

table.element-type-headerimage { margin: inherit !important; }
table.element-type-headertext { margin-top: 15px !important; margin-left: 10px !important; margin-right: 10px !important; }
div.element-type-headertext { padding: 5px !important; min-height: 160px; }
h4.headertext { font: bold 20px/25px 'Trebuchet MS', sans-serif; margin-bottom: 10px; }
h5.headertext { color: #cfc; font: bold 11px/14px 'Trebuchet MS', sans-serif; }


/* Footer */

div.footer-container { margin-top: 40px; padding: 5px; }

