* {
margin:0px;
padding:0px;
}

html {
font-family:Century Gothic,georgia, arial, verdana;
text-align:center;
}

body {
font-size:62.5%;
color:#fff;
background:#2B2B2B url('http://www.ek-one.co.uk//images/background.jpg') top right no-repeat;
}

.offLeft {
position:absolute;
margin-left:-1000px;
}

h1 {
color:#494949;
margin-top:20px;
margin-left:294px;
text-align:right;
margin-right:70px;
margin-bottom:20px;
font-size:5em;
font-weight:300;
}

h2 {
font-size:1.4em;
font-weight:700;
}

h3 {
background:url('http://www.ek-one.co.uk/images/arrow.gif') right no-repeat;
height:50px;
width:340px;
font-size:3em;
font-weight:300;
line-height:1.6em;
}

h4 {
background:url('http://www.ek-one.co.uk/images/arrow.gif') right no-repeat;
font-weight:300;
font-size:2em;
width:340px;
}

h5 {
background:url('http://www.ek-one.co.uk/images/arrow.gif') right no-repeat;
height:50px;
width:360px;
font-size:2.2em;
font-weight:300;
line-height:2em;
}

ul {
list-style:none;
}

a img {
border:none;
}

p {
margin-bottom:10px;
font-size:1.4em;
}

a {
color:#fff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

input, select, table, th, td, textarea {
font-size:1.4em;
color:#333;
}

label {
width:140px;
float:left;
text-align:right;
margin-right:5px;
font-size:1.3em;
}

input, textarea {
color:#494949;
margin-bottom:3px;
}

fieldset {
border:none;
}

/* === Containing image === */

.topContainer {
height:61px;
background:url('http://www.ek-one.co.uk/images/backgroundTop.gif') no-repeat;
margin:0px auto;
width:942px;
margin-top:50px;
}

.bottomContainer {
height:61px;
background:url('http://www.ek-one.co.uk/images/backgroundBottom.gif') no-repeat;
margin:0px auto;
width:942px;
}

.container {
margin:0px auto;
width:936px;
background:#fff;
border-left:3px solid #000;
border-right:3px solid #000;
text-align:left;
position:relative;
}


/* === Header === */


#companyLogo {
position:absolute;
left:70px;
}

#companyLogo img {
border:0px;
}

#strapLine {
color:red;
margin-left:294px;
height:50px;
color:#B0D236;
line-height:2.4em;
text-align:center;
font-size:22px;
padding-top:16px;
}

/* === Navigation === */

#mainNav {
width:936px;
background:#494949;
}

.separator {
float:left;
color:#fff;
}

#mainNav ul {
height:32px;
margin-left:293px;
font-size:1.4em;
}

#mainNav li {
float:left;
text-align:center;
margin-top:5px;
width:120px;
}

#selectedMainNav {
color:#97D700;
}

.selector {
width:5px !important;
}

/* === Content === */

.contentTop {
background:url('http://www.ek-one.co.uk/images/contentTop.gif') no-repeat;
width:618px;
height:15px;
margin-left:260px;
}

#mainContent {
background:#494949;
width:578px;
padding:20px;
margin-left:260px;
min-height:330px;
}

#mainContent ul {
font-size:1.4em;
margin-bottom:5px;
}

.contentBottom {
background:url('http://www.ek-one.co.uk/images/contentBottom.gif') no-repeat;
width:618px;
height:15px;
margin-left:260px;
}

.mediaPack {
position:absolute;
bottom:-50px;
right:10px;
}

.currentIssue {
position:absolute;
bottom:-50px;
right:0px;
}

.currentIssueSite{
margin-left:150px;
}

.previousIssue {
float:left;
margin-right:20px;
}

/* === Contact Form === */

legend {
font-size:1.4em;
font-weight:700;
margin-bottom:15px;
color:#fff;
}

#contactForm {
margin-top:20px;
}

.error {
display:none;
}

#mailingListY_label, #mailingListN_label {
width:auto !important;
float:left !important;
}

#mailingListY, #mailingListN {
margin-top:3px;
}

.mailingList {
width:140px;
float:left;
font-size:1.4em;
text-align:right;
margin-right:6px;
}

.submit {
margin-left:233px !important;
font-size:1.2em;
}

.loader {
margin-top:50px;
display:none;
text-align:center;
}

.bar {
text-align:center;
font-size:1.4em;
width:100%;
display:none;
margin-top:50px;
}

/* === Social Networking === */

.socialNetwork {
text-align:right;
width:828px;
margin:0px auto;
margin-top:5px;
font-size:1.4em;
margin-bottom:10px;
}

.socialNetwork img {
position:relative;
top:5px;
margin-left:5px;
}

/* === Adverts === */

#adverts {
float:left;
margin-left:35px;
}

/* === IE6 float issue === */
html>body #adverts {
margin-left:70px;
}

.contactInfo {
width:50%;
float:left;
margin-bottom:10px;
}