/* Federation Media CSS */

body {
padding:0;
margin:0;
background:url(/i/bg.gif) center top #EBEBEB;
background-repeat:repeat-y;
color:#000;
font-size:12px;
font-family:arial,verdana,sans-serif;
}

h1,h2,h3,h4,h5,h6,p {
margin-top:0;
margin-bottom:12px;
}

h1 {
color:#C9201B;
}

h2 {
color:#C9201B;
margin-top:5px;
}

h4 {
margin:0;
}

tr {
text-align:left;
}

td {
font-size:12px;

}

p {
margin-top:0;
}

a {
color:#005A99;
}

a img {
border:0;
}

#container {
position:absolute;
left:50%; 
width:780px;
margin:0 0 10px -390px;
text-align:left;
background:#ffffff;
padding:0 0 26px 0;
}

#logo {
float:left;
margin:45px 0 0 35px;
}

#eureka {
margin-left:60px;
}

#navigation {
float:left;
width:123px;
padding:0 0 0 48px;
}

#navigation a {
display:block;
padding:0 0 8px 0;
}

#navigation a {
text-decoration:none;
margin:0 17px 0 0;
}

#header {
background:#ffffff;
margin:0;
padding:10px 0 20px 0;
}

#content {
}

#subcontent {
padding:0;
margin:0 300px 0 45px;
position:relative;
}

#boxes {
margin:0 47px 0 0;
padding:0;
}

#home1 {
padding:0;
margin:0 0 25px 0;
float:right;
width:230px;
}

#home1 img {
padding:0;
margin:0;
}

#home1 h4 {
padding:0;
margin:0 0 0 20px;
}

#home2 {
margin:0 0 25px 3px;
float:left;
width:230px;
}

#home3 {
margin:0 0 25px 3px;
float:left;
width:230px;
}

#home1 p,#home2 p,#home3 p {
color:#820A09;
height:54px;
margin:0;
padding:0 15px 0 0;
}

.footer {
clear:both;
padding:0 0 0 0;
color:#bbbbbb;
margin:25px 47px 0 45px;
}

#footer a {
color:#666666;
text-decoration:none;
}

.email {
background:url(/i/icon-email.gif) no-repeat;
background-position:0 2px;
padding:0 0 0 15px;
display:block;
}

.spacer {
clear:both;
}

hr {
height:1px;
background:#dddddd;
color:#dddddd;
display:block;
}

.contact {
background:#C9201B;
color:#FBFBC5;
margin:1px 0 1px 0;
}

.contact h2 {
color:#FBFBC5;
}

.contact A {
color:#FBFBC5;
}

.contact A:hover {
color:#FFF;
}

.nav {
margin:0 0 10px 0;
background:#C9201B;
}

.nav a {
padding:0;
color:#FBFBC5;
font-weight:bold;
}

.nav a:hover {
color:#fff;
}

.stockists h3 {
color:#C9201B;
}

.stockists tr {
	vertical-align:top;
}

dt {
font-weight:bold;
}
