/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */#container {  margin: 0 auto;  background-color:rgb(183,183,183);  width: 990px;}#contactinfo{width:250px;padding-bottom: 100px;}#map {  border: 1px solid gray;  height: 300px;  width: 300px;  margin-top: 10px;  margin-right: 20px;  padding-top: 10px;  padding-bottom: 10px;  margin-bottom: 10px;  float:right;}#mainsection {}#googlepub {  width: 165px;  position: relative;  margin: 30px 0 0 0;  float: right;}#googlesearch {  width: 100%;  position: relative;}#searchbox{  max-width: 400px;  padding-left: 70%;}#menusection{  z-index: 5;  background-color: black;  background-image: url("http://www.pcmecanique.com/stylesheet/dropdown/three_0Inv.gif");  }#logoheader {  width: 100%;  position: relative;  text-align: right;  height: 80px;  line-height: 80px;  vertical-align: bottom;  color: rgb(255, 255, 255);  background-image: url("http://www.pcmecanique.com/images/pcbannerlogo.png");}#banner {  position: relative;  width: 100%;  background-color: black;}#content {  margin: 0 0px 0 198px;  padding: 15px 0px 0px 0px;  position: relative;  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  display: block;  z-index: 1;}a:link {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  color: rgb(0, 51, 0);}a:visited {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  color: rgb(255, 0, 0);}a:hover {  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  color: rgb(242, 147, 1);}#footer {  border-top: 1px solid rgb(109, 190, 89);  height: 35px;  line-height: 35px;  vertical-align: middle;  clear: both;  background-image: url("http://www.pcmecanique.com/images/three_0.gif");  text-align: center;  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: rgb(255, 255, 255);}#copyrights {  border-top: 0px solid rgb(109, 190, 89);  clear: both;  background-image: url("http://www.pcmecanique.com/images/three_0inv.gif");  text-align: center;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: rgb(255, 255, 255);  height:35px;  line-height: 35px;  vertical-align:middle;}.bottom {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: rgb(255, 255, 255);}.bottom a {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.bottom a:link {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.bottom a:visited {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.bottom a:hover {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(51, 51, 51);  text-decoration: none;  text-align: right;}.header {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: rgb(255, 255, 255);}.header a {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.header a:link {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.header a:visited {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(255, 255, 255);  text-decoration: none;}.header a:hover {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  font-weight: bold;  color: rgb(51, 51, 51);  text-decoration: none;}