/*
  Amelec Limited
  Stylesheet
*/
body {
  background:#fff;
  padding:0;
  margin:0;
  font:13px arial,helvetica,sans-serif;
  color:#000;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,ul, li {
  margin:0;
  padding:0;
}

img {
  border:0;
}

a {
  color:#000;
}

a:hover {
  color:#000;
  text-decoration:none;
}

td {
  text-align: left;
  vertical-align: top;
}

#wrapper {
  width: 920px;
  margin:0 auto;
  border:1px solid #0000ff;
  border-left:0;
  margin-top:10px;
}

#topWrapper {
  border-left:1px solid #0000ff;
  border-bottom:1px solid #0000ff;
  height:119px;
  margin-right:3px;
  padding:3px;
  padding-right:0;
  background:url(templates/images/line.gif) no-repeat bottom right;
}

#header {
  border:1px solid #ff0000;
  height:112px;
  text-align:center;
  padding-bottom:5px;
}

#header .logoLeft {
  float:left;
  width:35%;
  text-align:center;
}

#header .logoRight {
  float:left;
  width:65%;
  text-align:center;
  padding-top:10px;
}

.clear { 
  clear:both;
}

#logo {
}

#content {
  padding:5px 5px 50px 5px;
  margin-right:3px;
  border-right:1px solid #ff0000;
}

#content h1 {
  text-align:center;
  margin:10px 0 10px 0;
}

#content .selectWrapper {
  height:100%;
  margin-bottom:20px;
}

#content .selectWrapper a:hover {
  color:#e4100d;
}

#content .selectWrapper .left {
  float:left;
  width:30%;
  border:1px solid #c0c0c0;
  margin-right:20px;
}

#content .selectWrapper .left p {
  padding:10px;
  font-size:16px;
  font-weight:bold;
}

#content .selectWrapper .middle {
  float:left;
  border:1px solid #c0c0c0;
  width:30%;
  margin-right:20px;
}

#content .selectWrapper .middle p {
  padding:10px;
  font-size:16px;
  font-weight:bold;
}

#content .selectWrapper .right {
  float:left;
  width:30%;
  border:1px solid #c0c0c0;
}

#content .selectWrapper .right p {
  padding:10px;
  font-size:16px;
  font-weight:bold;
}

#content .selectWrapper a {
  padding:10px 0 10px 40px;
  display:block;
}

#content .selectWrapper .l1 {
  background:url(templates/images/home/l1.gif) no-repeat left center;
}

#content .selectWrapper .l2 {
  background:url(templates/images/home/l2.gif) no-repeat left center;
}

#content .selectWrapper .l3 {
  background:url(templates/images/home/l3.gif) no-repeat left center;
}

#content .selectWrapper .l4 {
  background:url(templates/images/home/l4.gif) no-repeat left center;
}

#content .selectWrapper .l5 {
  background:url(templates/images/home/l5.gif) no-repeat left center;
}

#content .selectWrapper .l6 {
  background:url(templates/images/home/l6.gif) no-repeat left center;
}

#content .selectWrapper .l7 {
  background:url(templates/images/home/l7.gif) no-repeat left center;
}

#content .selectWrapper .l8 {
  background:url(templates/images/home/l8.gif) no-repeat left center;
}

#content .selectWrapper .l9 {
  background:url(templates/images/home/l9.gif) no-repeat left center;
}

#content .breadcrumb {
  font-size:18px;
  font-weight:normal;
  text-align:left;
  margin:10px 0 10px 0;
}

/* Contact Page */
#contactBar {
  height:100%;
  padding:20px 0 5px 0;
  width:90%;
  margin:0 auto;
}

#contactBar span {
  display:block;
  float:left;
  font-weight:bold;
  text-decoration:underline;
  font-size:13px;
  width:24%;
}

#content .contactPerson {
  height:100%;
  padding:10px 0 0 0;
  width:90%;
  margin:0 auto;
}

#content .contactPerson ul {
  width:100%;
  list-style:none;
}

#content .contactPerson li {
  width:30%;
  float:left;
  margin:0 20px 20px 0;
  text-align:left;
}

#content .contactPerson li img {
  width:70px;
  height:90px;
  padding:2px;
  border:1px solid #c0c0c0;
}

#content .contactPerson .left {
  float:left;
  width:30%;
  display:block;
}

#content .contactPerson .right {
  float:right;
  width:65%;
  display:block;
}

#content .contactPerson .data {
  margin-bottom:3px;
  display:block;
  font-size:11px;
}

/* Links */

#content .links {
  height:100%;
  padding:10px 0 5px 0;
  width:90%;
  margin:0 auto;
  border-bottom:1px dashed #000;
}

#content .links span {
  display:block;
  padding-top:5px;
  line-height:18px;
}

#content .links a.url {
  padding-left:20px;
  background:url(templates/images/url.gif) no-repeat left center;
  font-weight:bold;
}

/* Stock Search */
#searchBox {
  width:50%;
  margin:0 auto;
  text-align:center;
  margin-bottom:10px;
}

#content .noData { 
  padding:20px 0 20px 0;
  border-bottom:1px solid #000;
  background:url(templates/images/no-results.gif) no-repeat 97% 50%;
}

#content .line {
  border-bottom:1px solid #000;
  display:block;
}

#searchBox .box {
  padding:3px;
  font:13px arial,helvetica,sans-serif;
  border:1px solid #000;
  border-left:3px solid #000;
  width:50%;
}

#searchBox span {
  display: block;
  padding-top:10px;
}

#searchBox label {
  display:block;
  padding-bottom:5px;
  font-weight:bold;
}

#searchBar {
  height:100%;
  padding:20px 0 5px 0;
  width:90%;
  margin:0 auto;
}

#searchBar span {
  display:block;
  float:left;
  font-weight:bold;
  text-decoration:underline;
  font-size:13px;
}

#content .stockPart {
  height:100%;
  padding:7px 0 7px 0;
  width:90%;
  margin:0 auto;
  border-bottom:1px solid #c0ffff;
}

#content .stockPart span {
  display:block;
  float:left;
}

#content .stockPart .cert {
  font-weight:normal;
  display:block;
  padding-top:3px;
}

/* Quality */

#content .qualityImg {
  padding:2px;
  background:#f6f6f6;
  border:1px solid #d0e7f0;
}

/* Pictures/Manufacturing */

#galleryWrapper {
  height:100%;
  text-align:center;
  margin-top:20px;
}

#content .head {
  padding-left:40px;
  display:block;
  margin-top:20px;
  font-size:12px;
}

#galleryWrapper span {
  display:block;
  float:left;
  width:16%;
  height:100px;
}

#bottomWrapper {
  border-left:1px solid #0000ff;
  border-top:1px solid #0000ff;
  height:44px;
  margin-right:3px;
  padding:3px;
  padding-right:0;
  background:url(templates/images/line.gif) no-repeat top right;
}

#pages {
  text-align:center;
  border-top:1px solid #000;
  margin-top:10px;
}

#pages p {
  padding-top:10px;
}

/* News */
#viewNews {
  height:100%;
  padding:20px 0 15px 0;
  width:90%;
  margin:0 auto;
  border-bottom:1px solid #000;
  line-height:18px;
}

#content .newsPost {
  width:90%;
  margin:0 auto;
  padding-top:20px;
  font-size:12px;
}

#content .newsPost span {
  float:right;
}

#footer {
  border:1px solid #ff0000;
  border:1px solid #ff0000;
}

#footer p {
  text-align:center;
  padding:4px 0 4px 0;
}

#footer a {
}

#footer a:hover {
}

p.voyager {
  font-size:10px;
  text-align:center;
  padding-top:20px;
}

#googleMap {
  margin-top:30px;
  text-align:center;
  border-top:1px dashed #000;
  height:100%;
}

#googleMap .gleft {
  width:49%;
  float:left;
}

#googleMap .gright {
  width:49%;
  float:right;
}

#googleMap .gright ul {
  width:100%;
  list-style:none;
}

#googleMap .gright li {
  float:left;
  width:33%;
  margin-bottom:20px;
}

#googleMap span {
  display:block;
  padding:15px 0 15px 0;
  text-align:left;
  padding-left:30px;
  font-weight:bold;
}

/* Added 5th Sept 09 */
#saleWrapper {
  height:100%;
  width:90%;
  margin:0 auto;
  margin-top:20px;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px dashed #000;
}

#saleWrapper .salePic {
  float:left;
  width:18%;
}

#saleWrapper .salePic span {
  display:block;
  padding-top:5px;
  font-size:10px;
}

#saleWrapper .saleDesc {
  float:left;
  width:82%;
}

#saleWrapper .saleDesc span {
  display:block;
  padding-top:15px;
  text-align:right;
  font-weight:bold;
}
