/*

Theme URI: http://www.pumptec.co.uk/
Description: This theme matches the corporate image presented in the company literature
Version: 1.0
Author: Leigh Stringer

*/



/* Structure */

body {
  background: #ffffff;
  color: #012D58;
  padding: 0;
  border: 0;
  margin: 0 0 30px 0;
  font-family: Verdana, Sans-Serif;
  font-size: 62.5%;
  text-align: center;
}

#perimeter {
  background: #ffffff url("../images/background.jpg") repeat-y top left;
  color: #012D58;
  width: 930px;
  font-size: 1.2em;
  margin: 30px auto 0 auto;
  text-align: center;
  border-left: #012D58 solid 1px;
  border-top: #012D58 solid 1px;
  border-bottom: #012D58 solid 1px;
}

#main {
  background: transparent url("../images/split_main.gif") repeat-y top left;
  color: #012D58;
  width: 930px;
}

#banner {
  background: #012D58;
  color: #ffffff;
  width: 190px;
  text-align: right;
  float: right;
}

#page {
  width: 740px;
  float: left;
  text-align: left;
}

#sidebar {
  width: 250px;
  float: left;
  margin: 0 0 0 0;
}

#logo {
  width: 250px;
}

#menu {
  width: 250px;
}

#graphic {
  width: 250px;
}

#document {
  width: 445px;
  float: right;
  padding: 30px 20px 0 20px;
  text-align: justify;
}

#date {
  background: transparent;
  color: #BCC0C3;
  text-align: right;
  margin-top: 25px;
}

#footer {
  background: #BCC0C3 url("../images/split_footer.gif") repeat-y top left;
  color: #012D58;
  width: 930px;
}

#contact {
  background: #BCC0C3 url("../images/footer.gif") no-repeat center left;
  color: #012D58;
  width: 740px;
  float: left;
  text-align: center;
  border-top: #012D58 solid 1px;
  padding: 10px 0 10px 0;
}

#validation {
  background: #012D58;
  color: #ffffff;
  width: 190px;
  float: right;
  text-align: right;
}



/* Text */

h1 {
  background: transparent;
  color: #0000ff;
  font-size: 1.4em;
  text-align: center;
}

h2 {
  background: transparent;
  color: #0000ff;
  font-size: 1.22em;
}

.blurb {
  background: transparent;
  color: #0000ff;
  font-size: 1.3em;
  text-align: center;
}

.pumptec {
  font-size: 1.22em;
  font-style: normal;
  font-weight: bold;
}

.highlight {
  background: #ffff00;
  color: #012D58;
}

.finale {
  text-align: center;
  font-weight: bold;
  font-style: italic;
}

#document p {
  padding: 5px 0 5px 0;
  border: 0;
  margin: 0 0 0 0;
  line-height: 1.3em;
}

#contact p {
  padding: 4px 10px 4px 0;
  border: 0;
  margin: 0 0 0 250px;
}

.star {
  background: transparent;
  color: #ff0000;
}

.enquiryh1 {
  font-size: 1.22em;
  font-weight: bold;
}

.enquiryh2 {
  font-weight: bold;
}

/* Links */

a:link, a:visited, a:active, a:hover {
  background: transparent;
  color: #012D58;
  text-decoration: underline;
}



/* Lists */

#banner ul {
  padding: 0;
  margin: 30px 15px 30px 26px;
  text-align: left;
  font-size: 1.1em;
}

#banner li {
  padding-bottom: 5px;
}

#menu ul {
  background: transparent url("../images/menu.gif") repeat-y top left;
  color: #012D58;
  padding: 0; 
  margin: 0;
  list-style-type: none;
  list-style-image: none;
}

#menu li {
  padding-left: 15px;
  border-left: #BCC0C3 solid 15px;
  margin-left: 15px;
  line-height: 30px;
}

#home #homenav,
#packaged #packagednav,
#micro #micronav,
#adoptable #adoptablenav,
#valves #valvesnav,
#service #servicenav,
#hire #hirenav,
#enquiry #enquirynav,
#aboutus #aboutusnav,
#contactus #contactusnav {
  border-left: #012D58 solid 15px;
  font-weight: bold;
}

#document ul {
  line-height: 1.3em;
}

#document li {
  padding-bottom: 5px;
}



/* Images */

img {
  border: 0;
}

#validation img {
  margin: 0 15px 4px 0;
}



/* Misc */

.centre {
  text-align: center;
}

.gap {
  height: 30px;
}

#document hr {
  border: 1px solid #BCC0C3;
  width: 40%;
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}