/*
 *  C O M M O N
 *  David Ahlsin, david.ahlsin@gmail.com
 *  2009-06-26
 */

/* BASIC TAGS */

body {
  background-image: url('../Images/gradient_bg.jpg'); 
  background-repeat: repeat-x;
  background-color:#bcd1e4; 
  font-size:100%;
  font-family: Arial, Helvetica, Sans-Serif;
  color: #2c2c2c;
}

a {
  text-decoration: none;
  color: #522c91;
}

a:hover {
  color: #CC3333;
}

h1 {
  color: #ff0000;
  font-weight:bold;
  font-size: 1.3em;
}

h1 a {
  color: #ff0000;
  font-weight:bold;
}

h1 a:hover {
  color: #ff0000;
}

#sideBar h1 {
  padding: 0 0 5px 0;
}

h2 {
  font-size:1.2em;
  font-weight:bold;
  margin: 15px 0 0 0;
}

h3 {
  font-weight:bold;
  margin: 10px 0 0 0;
}

strong {
  font-weight:bold;
}

em.solutions {
  font-style:italic;
  font-weight:bold;
  color: #522c91;
}

em {
  font-style:italic;
}

p {
  margin: 10px 0 0 0;
}

a.more {
  font-size:0.85em;
}

body {
  overflow:scroll; /* visa scrollbar så att sidan inte ska hoppa */
  overflow: -moz-scrollbars-vertical;
}

/* NAVIGATION */

#navdiv ul#nav {
  list-style:none;
  padding:0;
  margin:0;
  height:33px;
  width:816px;
  position:relative;
  background: url('../Images/menu.jpg') no-repeat;
  margin: 5px 0 3px 0;
}

#navdiv ul#nav li {
  float: left;
}

#navdiv ul#nav li a {
  display: block;
  margin:0;
  padding:0;
  background: url('../Images/menu.jpg') no-repeat;
  height: 33px;
  overflow:hidden;
  text-indent:-9999px;
}

#navdiv ul#nav li a#nav_home{
  left:0;
  width: 136px;
  background-position: 0 0;
}

#navdiv ul#nav li a#nav_home:hover {
  background-position: 0 -33px;
}

#navdiv ul#nav li a#nav_about_us{
  left:0;
  width: 136px;
  background-position: 136px 0;
}

#navdiv ul#nav li a#nav_about_us:hover {
  background-position: -136px -33px;
}

#navdiv ul#nav li a#nav_products{
  left:0;
  width: 136px;
  background-position: 272px 0;
}

#navdiv ul#nav li a#nav_products:hover {
  background-position: -272px -33px;
}

#navdiv ul#nav li a#nav_oem{
  left:0;
  width: 136px;
  background-position: 408px 0;
}

#navdiv ul#nav li a#nav_oem:hover {
  background-position: -408px -33px;
}

#navdiv ul#nav li a#nav_newsroom{
  left:0;
  width: 136px;
  background-position: 544px 0;
}

#navdiv ul#nav li a#nav_newsroom:hover {
  background-position: -544px -33px;
}

#navdiv ul#nav li a#nav_contact_us{
  left:0;
  width: 136px;
  background-position: 680px 0;
}

#navdiv ul#nav li a#nav_contact_us:hover {
  background-position: -680px -33px;
}

/* DESIGN */

img#logo {
  border:0px;
}

#wrapper {
  width:852px;
  margin:auto;
  background-color:#ffffff;
  position:relative;
  padding: 10px 0 0 0;
}

#contentWrapper {
  width: 816px;
  padding: 0 18px 30px 18px;
}

img#iso13485 {
  position: absolute;
  right: 28px;
  top: 10px;
}

#content {
  font-size: 0.8em;
  line-height: 1.5em;
}

#mainContent ul {
  margin: 0 0 0 20px;
  list-style-type:none;
}

#mainContent ul li {
  background: url('../Images/BD14794_long.GIF') left top no-repeat;
  background-position: 0px 2px;
  padding:0 0 0 30px;
  line-height:18px;
  margin: 5px 0;
}

div#clearboth {
  clear:both;
}

#sideBar #image_gently {
  padding: 10px 0 0 0;
}

#footer {
  background-image: url('../Images/roundedcorners.jpg'); 
  background-repeat: no-repeat;
  background-color:#bcd1e4;  
  height:60px;
  position:relative;
}

#footer #copyright {
  position: absolute;
  right: 20px;
  bottom: 10px;
  font-size:0.65em;
}

#footer #terms_of_use {
  position: absolute;
  right: 20px;
  top: 0px;
  font-size:0.7em;
}