body{
  background:url('../images/bg-body.jpg') left top repeat-x #FFFFFF;
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:0.80em;
  color:#333333;
  text-align:left;
  margin:0px;
}
a{
  color:#FFFF00;
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
textarea{
  font-family:"Arial", "Helvetica", "sans-serif";
  font-size:0.9em;
}
marquee a{
  color:#FFFFFF;
}
.preload{
  position:absolute;
  top:-1000px;
  left:-1000px;
}
#header{
  width:770px;
  height:110px;
  margin:0 auto;
}
#header #logo{
  width:210px;
  float:left;
  padding:0;
  margin:0;
}
#header #menu{
  width:520px;
  float:right;
  padding:60px 0 0 40px;
}
* html #header #menu{
  width:500px;
}
#mainContainer{
  width:770px;
  height:410px;
  margin:0 auto;
}
.singleColumn{
  background:url('../images/bg-content-single-column.jpg') left top no-repeat;
  padding:0 15px 10px 20px;
  height:400px;
}
.singleColumn a{
  color:#990000;
}
.singleColumnContactPage{
  background:url('../images/bg-content-single-column-contact-page.jpg') left top no-repeat;
  height:520px;
  text-align:center;
}
.singleColumnContactPage a{
  font-weight:bold;
}
#mainContainer #leftPanel{
  background:url('../images/bg-content-left.jpg') left top no-repeat;
  vertical-align:top;
  padding:20px 35px 0 15px;
  width:346px;
  height:410px;
}
.hairTips #mainContainer #leftPanel{
  padding:0;
  width:366px;
  height:430px;
}
.testimonials #mainContainer #leftPanel{
  padding:10px 15px 0 15px;
  width:352px;
  height:410px;
}
.promotions #mainContainer #leftPanel{
  padding:0;
  width:330px;
  height:410px;
}
.news #mainContainer #leftPanel{
  padding:0;
  width:330px;
  height:410px;
}
#mainContainer #leftPanel a{
  color:#990000;
}
#mainContainer #leftPanel li{
  padding-bottom:8px;
}
#mainContainer #content{
  background:url('../images/bg-content-right.jpg') left top no-repeat;
  vertical-align:top;
  padding:10px 42px 0 15px;
  color:#FFFFFF;
  width:415px;
}
h1{
  font-family:"Times New Roman";
  font-size:1.8em;
  font-weight:normal;
}
#mainContainer #content b{
  border-bottom:1px dotted #FFFFFF;
}
#mainContainer #featured{
  background:url('../images/bg-content-left-bottom.gif') left top no-repeat;
  width:355px;
  height:155px;
}
#mainContainer #featured a{
  color:#990000;
}
.home #mainContainer #featured #featuredContent{
  background:url('../images/img-featuredContent-product.jpg') 10px 10px no-repeat;
  height:155px;
  padding:10px 5px 0 145px;
}
.services #mainContainer #featured #featuredContent{
  background:url('../images/img-featuredContent-consultation2.jpg') right top no-repeat;
  height:155px;
  padding:10px 158px 0 10px;
}
.hairProblems #mainContainer #featured #featuredContent{
  height:155px;
  padding:15px 10px 0 10px;
}
.products #mainContainer #featured #featuredContent{
  height:155px;
  padding:15px 10px 0 10px;
}
.about #mainContainer #featured #featuredContent{
  background:url('../images/img-int-presence-02.jpg') 12px 0px no-repeat;
  height:155px;
}
.contact #mainContainer #featured #featuredContent{
  height:155px;
  padding:15px 10px 0 10px;
}
.contact #mainContainer #content h1{
  font-family:"Times New Roman";
  font-size:1.6em;
  font-weight:normal;
}
#mainContainer #featured #featuredContent h2{
  color:#981D1F;
  font-size:0.9em;
  margin:0;
}
#footer{
  width:770px;
  margin:0 auto;
}
#footer #menu{
  width:420px;
  float:right;
}
#footer #copyright{
  text-align:center;
  color:#FFFFFF;
  padding:10px 0 0 0;
  font-size:0.85em;
}
#footer #copyright a{
  color:#FFFFFF;
}
.testimonialPics{
  text-align:center;
}
.testimonialPics img{
  border-color:#CCCCCC;
}
.testimonialPics a img{
  border-color:#CCCCCC;
}
.testimonialPics a:hover img{
  border-color:#333333;
}
.contact .bktRimauBranchPic{
  background:url('../images/img-mhe-bktRimau.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .cmvBranchPic{
  background:url('../images/img-mhe-cmv.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .csaBranchPic{
  background:url('../images/img-mhe-csa.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .cpuBranchPic{
  background:url('../images/img-mhe-cpu.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .timesSquareBranchPic{
  background:url('../images/img-mhe-timesSquare.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .pahlawanBranchPic{
  background:url('../images/img-mhe-pahlawan.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .duBranchPic{
  background:url('../images/img-mhe-du.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .jwmBranchPic{
  background:url('../images/img-mhe-jwm.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .klgBranchPic{
  background:url('../images/img-mhe-klg.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tescoKlangBranchPic{
  background:url('../images/img-mhe-tescoKlang.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .gskBranchPic{
  background:url('../images/img-mhe-gsk.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .msBranchPic{
  background:url('../images/img-mhe-ms.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .qmBranchPic{
  background:url('../images/img-mhe-qm.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tbmBranchPic{
  background:url('../images/img-mhe-tbm.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tpgBranchPic{
  background:url('../images/img-mhe-tpg.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .spmBranchPic{
  background:url('../images/img-mhe-spm.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .taipanBranchPic{
  background:url('../images/img-mhe-taipanUsj.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tescoMutiaraDamansaraBranchPic{
  background:url('../images/img-mhe-tesco-mutiara-damansara.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .melakaRayaBranchPic{
  background:url('../images/img-mhe-melakaRaya.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tescoRawangBranchPic{
  background:url('../images/img-mhe-tescoRawang.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
.contact .tbiBranchPic{
  background:url('../images/img-mhe-tbi.jpg') left top no-repeat;
  width:355px;
  height:255px;
}
#scrollableContent{
  overflow:auto;
}
.products #scrollableContent{
  height:310px;
}
.hairProblems #scrollableContent{
  height:280px;
}
.services #scrollableContent{
  height:240px;
}
.news #scrollableContent{
  height:260px;
  width:360px;
}
.news .singleColumn #scrollableContent{
  margin-left:20px;
  height:280px;
  width:680px;
}
.news #content ol{
  margin:0px;
}
.news #content li{
  padding:0 0 8px 0;
}
.hairTipsTitle{
  font-weight:bold;
  text-decoration:italic;
  color:#FFFF00;
}
.newItemTitle{
  font-weight:bold;
  font-size:1.1em;
}
#appointmentFormTable{
  font-size:0.9em;
}
#appointmentFormTable input{
  font-size:0.95em;
}
#appointmentFormTable select{
  font-size:0.95em;
}
#appointmentFormTable textarea{
  font-size:0.95em;
}
