/* @override http://eo.cachefly.net/alexfraser/alexfraser.css */

html {
  background-color: white;
  font-family: "Helvetica Condensed", Helvetica, Arial, sans-serif}

body {
  width: 976px;
  margin: 1em auto;
  min-height: 800px;
  background-image: url(http://eo.cachefly.net/alexfraser/background.png);
  font-size: 75%;
}
#logo {
  background-image: url(http://eo.cachefly.net/alexfraser/logo.png);
  height: 49px;
  width: 245px;
  float: right;
}

#sideimage {
  background-image:url(http://eo.cachefly.net/alexfraser/time_to_do_good_work.png);
  height:687px;
  width:368px;
  margin-left: 72px;
  float:right;
}

#job_aboutcompany, #job_footer {
  width: 507px;
}


#sideimage2 {
  background-image:url(http://eo.cachefly.net/alexfraser/time_to_do_good_work_2.png);
  height:710px;
  width:368px;
  margin-left: 72px;
  float:right;
}


#sideimage3 {
  background-image:url(http://eo.cachefly.net/alexfraser/time_to_do_good_work_3.png);
  height:672px;
  width:368px;
  margin-left: 72px;
  float:right;
}

#sideimage4 {
  background-image:url(http://eo.cachefly.net/alexfraser/time_to_do_good_work_4.png);
  height:672px;
  width:368px;
  margin-left: 72px;
  float:right;
}

.block {
  text-align: right;
}

.block a {
  float: left;
  color: #a7a9ac;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.1em;
}

.clear {
  clear:both;
}

#nav, #careers {
  margin: 30px 0;
}

#content-main-inner p
{
  margin: 0 !important;
}


#country_select *
{
  display: none;
}



table.form th, table.form td
{
  text-align: left !important;
  padding: 4px;
}

table.form th
{
  font-weight: bold;
  text-align: left !important;
}

div.form
{
  line-height: 2em;
  margin-top: 10px;
}

div.form ul li
{
  padding-left: 10px;
  list-style: square;
}

table.form
{
  margin-top: 15px;
}


div.errorExplanation, div.error
{
  background: #FF8C85;
  color: #000;
  font-size: 13px;
  padding: 10px;
  margin: 10px 0;
}

div.error h2
{
  background: none;
}

tr.header
{
  background: #eee;
  color: #fff;
}

th.header
{
  border-bottom: solid 1px #eee; 
  font-size: 13px;
  text-align: left;
}


.normal
{
  font-weight: normal;
}

hr
{
  border: solid 0.5px #F4A151;
  height: 1px;
}

input.text
{
  width: 110px;
}

div.fieldWithErrors *
{
  border: solid 2px red;
}

h3
{
  font-size: 14px;
}

#job_header ul li, #job_aboutcompany ul li, #job_aboutjob ul li
{
margin-left: 20px;
}

#jobheader {
  margin-top: 135px;
  text-align: right;  
}

#jobheader h2 {
  margin:  0;
  float:  left;
  text-transform: uppercase;
  font-weight: bold !important;
}

#job_aboutcompany h2, #job_aboutjob h2, #jobheader h2, #about h2 {
  color: #999;
  font: bold 20px "Trebuchet MS", Helvatica, Geneva, Arial;
  text-transform: uppercase;
}

th {
  font-weight: normal;
}

#job_aboutjob p {
  width: 507px;
}

#sep_images img {
 margin-right: 50px; 
 height: 130px;
}

img {
  border: 0;
}