*{
  margin:0px;
  padding:0px;
}

body{
  color:black;
  font-family:Helvetica, Arial, sans-serif;
  background-color:white;
  font-size:12px;
}
p{
  text-align:justify;
  line-height:150%;
  margin:0px 0px 20px 0px;
}
h1, h2, h3{
  color:#5dc9e0;
  font-size:24px;
  margin:0px 0px 10px 0px;
  font-weight:normal;
}
h2{
  font-size:18px;
}
h3{
  color:#000000;
  font-size:16px;
  font-weight:bold;
}
a:link, a:active, a:visited, a:hover{
  color:black;
  text-decoration:underline;
}
a:active{ outline:none; }
a:focus{ -moz-outline-style:none; }

ul{
  margin:0px 0px 0px 20px;
}
li{
  margin:0px 0px 0px 0px;
}
.blue-Italic{
  color:#5dc9e0;
  font-style:italic;
}
#wrapper{
  width:732px; /**/
  margin:20px auto 0px auto;
  border-top:7px solid black;
  border-right:2px solid #7f7f7f;
  border-bottom:8px solid black;
  border-left:1px solid black;
}

.content{
  padding-top:30px;
}
#our-experts{
  padding-top:70px;
  margin:0px 10px 10px 305px;

}
#our-services{
 width:90%;
 _width:80%;

  padding:60px 40px 20px 50px;
  *padding-top:40px;
  _height:320px;
  min-height:320px;
}
#home{
  padding:100px 200px 10px 200px;
}
#contact-us{
  padding:100px 10px 0px 200px;
}

#menu{
  height:38px;
  text-align:right;
  padding-right:30px;
  float:right;
padding:0px;
margin:0px;
}
.menubg{
  background:url(assets/menubg.gif) repeat-x;
}

#footer{
  color:black;
  /*padding:15px 0px 10px 200px;*/
padding:15px 0px 10px 200px;
*padding-top:0px;
*margin-top:15px;

  font-weight:bold;
  clear:both;
}
.footerbg{
  background:url(assets/footerbg.gif) no-repeat bottom;
}
.footerbgOtherServices{
  background:url(assets/our-services-massage-right.gif) no-repeat bottom;
}

.contentHeight { /*our services*/
  height:170px;
}
.contentHeightExp {
  height:220px;
}

#lastNext{
  margin:10px 0px;
  height:30px;
}
#lastNext a{
  text-decoration:none;
}
#last{
  width:45%;
  float:left;
  vertical-align:middle;
}
#next{
  width:45%;
  float:right;
  text-align:right;
  vertical-align:middle;
}/* ----------------------Navigation----------------*/
 #nav, #nav ul, #nav li {
  list-style: none;
  float: left;
  margin-left:auto;
  margin-right:auto; /*  these four lines above are very important  for IE to function */
}
#nav a {
  display: block;  /*  very important  for IE to function */
  text-decoration: none;
  padding:8px 8px 0px 9px;
  font-weight:bold;
}
#nav a.active {
  display: block;  /*  very important  for IE to function */
  color:#fff;
}
#nav li ul {
  position: absolute;
  width: 10em;
  padding:8px 0px 0px 0px;
  left: -999em;  /*  these three lines above are very important  for IE to function */
}
#nav li:hover ul, #nav li.overr ul {
  left: auto; /*  very important  for IE to function */
  vertical-align: 120%;
  background:#e7e8e9;
}
/* -----------  nav2 ----------- */
#nav2 a {
  display: block; /*  very important  */
  width: 6em;
  vertical-align: 120%;
  text-align:left;
  padding:4px 8px 9px 9px;
} 
#nav2 a:hover {
  color: #000;
}
/* ---  end of navigation  ---  */