/* header { */
.header {
    height: 105px;
    position: relative;
}

.header .logo {
    position: absolute;
    top: 0;
    left: 0px;
}

.header .threeWords {
    position: absolute;
    top: 15px;
    left: 215px;
    font-size: 0.95em;
    color: #356c41;
    font-weight: bold;
}

.header .tel {
    position: absolute;
    top: 26px;
    right: 10px;
    color: #356c41;
    font-weight: bold;
    text-align: right;
}

.header .contactLink {
    color: #319000;
    font-size: 0.7em;
    text-decoration: none;
}

.header .languages {
    /* for IE6 */
    background-image: url(/images/Header-Main-Bar.gif);
    background-repeat: repeat-x;
    background-position: 0 -9px;
    border-color: rgb(200, 200, 200);
}

.header .languageBoxes {
    width: 640px;
    height: 20px;
    top: 0px;
    right: 0px;
    position: absolute;
}

.header .languages {
    float: right;
    background: rgba(255, 255, 255, 0.8);
    color: #666;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    font-size: 0.8em;
    height: 20px;
    padding: 0 10px;
    border: 1px solid;
    border-color: rgba(200, 200, 200, 0.6);
    border-top: none;
}

.header .languages a {
    margin-top: 3px;
    margin-left: 5px;
    vertical-align: middle;
}

.header .languages a img {
    border: 0;
    padding: 2px;
}

.header .languages .selected {
    border: 1px solid #ccc;
    padding: 1px;
}

.header .languagesMissing {
	/* for IE */
    background: rgb(220, 12, 11);
    border-color: rgb(123, 14, 14);
}
	
.header .languagesMissing {
    float: right;
    margin-right: 5px;
    background: rgba(220, 12, 11, 0.8);
    color: white;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    font-size: 0.8em;
    height: 20px;
    padding: 0 10px;
    border: 1px solid;
    border-color: rgba(123, 14, 14, 0.9);
    border-top: none;
}

/* main menu buttons { */

.header .menu {
    position: absolute;
    bottom: 0px;
    right: 10px;
	overflow: hidden;
}

.header .menu a {
	margin-right: 1px; /* IE8 fix: auto/0 causes overlap */
}

.menuButton {
	position: relative;
	top: 8px;
	cursor: pointer;
}

/* #growingButton, #growingSystemsButton, #haygroveDevelopmentButton, #seasonalWorkButton */

.menuButton {
    color: white;
    font-size: 0.8em;
    text-decoration: none;
    line-height: 2em; /* 44px; */
    vertical-align: bottom;
    text-align: center;
}

.menuButtonLeftEdge,
.menuButtonRightEdge,
.menuButtonCenter,
.menuButton,
.selectedMenuButton {
    display: inline-block;
    height: 35px;
    /* background-position: 0 8px; */
    background-repeat: no-repeat;
}

.menuButtonLeftEdge,
.menuButtonRightEdge {
	width: 10px;
}

.menuButtonCenter {
	min-width: 7em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	background-repeat: repeat-x;
}

#growingButton .menuButtonLeftEdge { background-image: url(/images/menu_buttons/Green-Button-Left.png); }
#growingButton .menuButtonCenter { background-image: url(/images/menu_buttons/Green-Button-Center.png); }
#growingButton .menuButtonRightEdge { background-image: url(/images/menu_buttons/Green-Button-Right.png); }

#growingSystemsButton .menuButtonLeftEdge { background-image: url(/images/menu_buttons/Light-Brown-Button-Left.png); }
#growingSystemsButton .menuButtonCenter { background-image: url(/images/menu_buttons/Light-Brown-Button-Center.png); }
#growingSystemsButton .menuButtonRightEdge { background-image: url(/images/menu_buttons/Light-Brown-Button-Right.png); }

#haygroveDevelopmentButton .menuButtonLeftEdge { background-image: url(/images/menu_buttons/Dark-Brown-Button-Left.png); }
#haygroveDevelopmentButton .menuButtonCenter { background-image: url(/images/menu_buttons/Dark-Brown-Button-Center.png); }
#haygroveDevelopmentButton .menuButtonRightEdge { background-image: url(/images/menu_buttons/Dark-Brown-Button-Right.png); }

#seasonalWorkButton .menuButtonLeftEdge { background-image: url(/images/menu_buttons/Red-Button-Left.png); }
#seasonalWorkButton .menuButtonCenter { background-image: url(/images/menu_buttons/Red-Button-Center.png); }
#seasonalWorkButton .menuButtonRightEdge { background-image: url(/images/menu_buttons/Red-Button-Right.png); }

#gardenTunnelsButton .menuButtonLeftEdge { background-image: url(/images/menu_buttons/Blue-Button-Left.png); }
#gardenTunnelsButton .menuButtonCenter { background-image: url(/images/menu_buttons/Blue-Button-Center.png); }
#gardenTunnelsButton .menuButtonRightEdge { background-image: url(/images/menu_buttons/Blue-Button-Right.png); }

.menuButtonLeftEdge { background-image: url(/images/menu_buttons/Light-Brown-Button-Left.png); }
.menuButtonCenter { background-image: url(/images/menu_buttons/Light-Brown-Button-Center.png); }
.menuButtonRightEdge { background-image: url(/images/menu_buttons/Light-Brown-Button-Right.png); }

/*
.menuButton:hover,
.menuButton:hover span,
.selectedMenuButton span {
    background-position: 0;
    line-height: 34px;
}
*/
.menuButton:hover,
.selectedMenuButton {
	top: 0px;
	line-height: 2.5em;
}

/* } main menu buttons */

/* } header */
