BODY { background-color: #F5F5F5;
  font-family: Arial, Verdana, Tahoma, Sans serif;
  font-weight: 500; color: #333333; font-size: 0.95em;
  text-align: center;
  min-width: 1020px;
  margin: 10px;
    }
a:link {
    color: #333333;
    text-decoration: none;
    }

a:visited {
    color: #333333;
    text-decoration: none;
    }

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

a:active {
    color: #333333;
    text-decoration: none;
    }

h1 { font-size: 1.3em; font-weight: 600; margin-top: 0px; margin-bottom: 20px; color: #A51B7B; }
h2 { font-size: 1.1em; font-weight: 600; color: #151E3D; margin-top: 10px; margin-bottom: 15px; }
h3 { font-size: medium; font-weight: 500;
 }
h4 { font-size: large; font-weight: 600; text-decoration: underline; margin-top: 8px;
 }


TD { font-size: .95em; font-weight: normal; line-height: 1.3;
 }
.small { font-size: .9em; font-weight: 400;
 }
.smaller { font-size: .85em; font-weight: 400; text-align: center;
 }

#fullPage { position:relative; width:1020px; left:0px; top:0px; margin: 0 auto; text-align: left; }
#container { width: 360px; }
#footer { clear:both; padding:1px;  }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

#topSection { width:1020px; height: 110px; background-color: #FFFFFF; background-image: url(images/topBG.gif);background-repeat: repeat-x;background-position: left bottom;border-top:1px solid #6633ff;border-right:1px solid #6633ff;border-left:1px solid #6633ff; }
table.topSection { width: 100%; margin-bottom: 0px; }
td.logo { width: 500px; padding-top: 10px; }
td.shopDetails { text-align:right; padding-top: 10px; padding-right: 20px; font-weight: bold;}

#mainSection { position:relative; background-color: #FFFFFF; width: 1020px; left:0px; top:0px; margin: 0 auto; text-align: left;-webkit-border-radius: 0px 0px 72px 0px;-moz-border-radius: 0px 0px 72px 0px;border-radius: 0px 0px 72px 0px;border-bottom:1px solid #6633ff;border-right:1px solid #6633ff;border-left:1px solid #6633ff;}
table.mainSection { width: 100%; margin-top: 30px; }
td.leftMenuSection { width: 200px; padding-left: 10px; padding-bottom: 20px; padding-right: 30px; vertical-align:top; }
table.leftMenu { width: 100%; border-top: solid 1px #004080; border-left: solid 1px #004080; }
td.leftMenuNote { padding-left: 4px; padding-right: 8px; padding-bottom: 6px; padding-top: 6px; border-bottom: solid 1px #004080; }
td.leftMenuItem { padding-bottom: 6px; padding-top: 6px; font-weight:bold; font-size: 12px; border-bottom: solid 1px #004080; border-right: solid 1px #004080; }

td.middleSection { vertical-align: top; padding-right: 20px; }
table.middleSection { width: 100%; }
td.pageHdg { }
td.mainText { vertical-align:top; }
td.rightPic { padding-left: 30px; }
img.instruments { padding-left: 5px; padding-right: 5px; }

td.instruments { vertical-align:top; padding-right: 50px; padding-bottom: 20px; }
table.instruments { width: 100%; }
td.instrumentPic { vertical-align:top; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; border-bottom: solid 1px #A51B7B; }
td.instrumentPic2 { vertical-align:bottom; padding-bottom: 20px; padding-right: 10px; border-bottom: solid 1px #A51B7B; }
td.instrumentDetails { vertical-align:top; padding-top: 20px; padding-bottom: 20px; padding-right: 0px; border-bottom: solid 1px #A51B7B; }
div.instrumentTitle { font-weight: bold; padding-bottom: 5px; }
div.instrumentInfo { padding-bottom: 10px; }
div.instrumentPrice { float: left; font-weight: bold; padding-right: 20px; width: 60px; }
div.instrumentEnquire { float: left; width: 280px; text-align:right; font-weight:bold;}

p.link {  }
p.exchange { padding-top: 20px; font-style:italic; }

td.bottomSection { padding-top: 20px; padding-bottom: 20px; text-align:center; }
div.copyright { font-size: 0.8em; padding-top: 10px; }


