
/** layout widths **/
.container.defaultWidth { width: 100%; }

.layout-zone-navigation { background-color: #ffffff; }


.site-wrapper { margin: 0 20px; }

/* header */
.layout-zone-header { min-height: 0px; }
.layout-zone-header .tabbed-navigation { text-align: center; color: #000000; margin-top: 10px; }
.layout-zone-header .tabbed-navigation ul { display: inline-block; height: 30px; list-style-type: none; }
.layout-zone-header .tabbed-navigation ul li { display: inline-block; height: 100%; line-height: 30px; }
.layout-zone-header .tabbed-navigation ul.tabs li { background: #ccc; margin: 0 2px; padding: 0 10px; font-weight: bold; }

/* navigation */
.container-navigation-middle .layout-zone-navigation { background: transparent; }
.layout-zone-navigation ul.menu { margin: 0px 5px; }
.layout-zone-navigation { font-size: 0.9em; }
.layout-zone-navigation .navigation-top { height: 75px; text-align: center; }
.layout-zone-navigation .navigation-top div.wrapper { padding-top: 10px; }
.layout-zone-navigation .navigation-top div.wrapper form { padding-top: 10px; }
.layout-zone-navigation .navigation-top form label { margin: 0 10px; }
.layout-zone-navigation .navigation-bottom { height: 30px; line-height: 30px; }


/* footer */
.layout-zone-footer { text-align: center; margin-top: 0px; }


/* site container */
.panel { width: 190px; text-align: left; border: none; }
.panel .title { padding: 5px 5px 0px; height: 20px; text-align: center; }

.container-main .layout-zone-right { text-align: right; }
.container-main #main { padding: 10px; margin: 0; }

.container-navigation .container-wrap { border: none; background: transparent; }
.container-header .container-wrap { border: none; background: transparent; }
.container-footer .container-wrap { border: none; background: transparent; }