h1 { color: #e24941; }
h2, h3, h4, h5, h6 { color: #00529B; }

div#side { height: 570px; background: url('../../img/common/bg-sidebar-long.png') no-repeat scroll left bottom; }

div#headline div p.headline { color: #FDB40C; font-size: 123.1%;  }
div#headline div p.attribution { float: right; font-weight: bold; size: 100%; color: #00529B; }
div#headline div p.flir-replaced img { float: none; font-size: 123.1%; }

div#features { float: right; }
div.feature h2 { margin-bottom: 10px; }
div.feature h2.flir-replaced img { position: relative; top: 5px; }

.feature { float: left; height: 215px; width: 275px; padding: 0px; margin: 12px 0px 0px 12px; overflow: hidden;  }
a.feature { font-size: 138.5%; }
a.feature span { border: 1px solid transparent; position: relative; top: 175px; left: 10px; width: 100%;  }
a.feature:hover, a.feature:hover span { color: none; border-bottom: none; text-decoration: none; }

a.feature.eho { background: url('../img/feature-ehos.png') no-repeat; }
a.feature.lionmark { background: url('../img/feature-lionmark.png') no-repeat; }
a.feature.caterers { background: url('../img/feature-caterers.png') no-repeat; }

h1.subpage { background: url('../../img/common/bg-headline-slim.png') no-repeat; padding: 8px 0px 0px 8px; font-size: 138.5%; color: #00529B; font-weight: normal; width:572px; height:43px; }

h2 { font-size: 120%; font-weight: normal; }

h2.homepage { font-size: 138.5%; }

a.button { 
	float: left; height: 93px; width: 253px; padding: 15px; margin: 7px 4px 0px 0px; font-size: 120%; color: #FDB40C; 
	background: url('../img/btn-blank.png') no-repeat; 
}

img.subpage { float:right; display:inline; width: 285px; height: 513px; margin-top: 7px; }

img.right {float:right; margin: 8px 0px 8px 8px; }

a.back {float:right; text-transform: uppercase; display:block; margin-top: 10px;}
