body { background: #90724e url(img/main.jpg) repeat-y center; }

h2 { color: #fff; background: url(img/header.jpg) no-repeat; }

#container { background: url(img/main.jpg) repeat-y center; }

#header {
  background: url(img/hat.jpg) no-repeat center -5px;
  margin: 0 -44px;
  padding: 85px 45px 15px;
  height: 150px;
}

#header #logo { 
  background: url(img/logo2.jpg) no-repeat;
  width: 190px;
  height: 150px;
  float: left;
}

#header #logo { 
  background: url(img/logo.jpg) no-repeat;
  width: 760px;
  height: 150px;
  float: left;
}

/*
#header .img {
  background: url(img/hotel.jpg) no-repeat;
  width: 238px;
  height: 185px;
  float: right;
  position: relative;
  right: -1px;
}
*/

#header h1 { background: url(img/header1.jpg) no-repeat;}

#header h2 { color: #000; background-image: none;}

#actions { height: 20px; line-height: 30px; background: #fff url(img/actions.jpg) no-repeat;}

/** NEW JOB TEMPLATE STYLES **/

#job #job_header h1, #job #new_application h1 {
  background: #333 !important;
  border: 1px solid #000 !important;
}

#job #new_application h2 {
  background: #333 !important;
  padding: 3px 12px !important;
  color: #fff !important;
  border: 1px solid #000 !important;
}

#job #new_application fieldset.buttons { height: 20px !important; line-height: 30px !important; background: #fff url(img/actions.jpg) no-repeat !important;}

#applynow { display: none !important; }

.addthis_toolbox {
  width: 180px;
  margin: 20px auto;
}

#job #new_application h2 span.required { color: #321; }