
.of{
    overflow:hidden;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.clear{
    clear:both;
}

td.vtop{
    vertical-align:top;
}

.inleft{
    text-align:left;
}

.inright
{
	text-align:right;
}

.hidden
{
	display:none;
}


.justify{
    text-align: justify;
}

#LoginPopup{
    width:330px;
    height: 180px;
}

#LoginPopup input.MyLogin{
    width: 200px;
    border: 1px solid #b0b0b0;
    padding: 8px;
    font-size: 14px;
    border-radius: 5px;
}

#LoginPopup div {
    padding: 4px;
}

#LoginPopup .LoginButton{
    margin-top:17px;
    margin-right:36px;
}

#LoginPopup h1{
    text-align: center;
    font-size: 16px;
    color: #477998;
}

#miniImages td{
    border: 1px solid #DFEEFC;
}

.MyProductImg {
/*  background-image: url(images/magn.gif);
  background-position: bottom;
  background-repeat: no-repeat; */
  vertical-align: middle;
  text-align: center;
  width: 253px;
  height: 227px;
  _height: 253px;
  border: 1px solid #dfeefc;
  padding-top: 26px;
  cursor:pointer;
}

td.nopadding{
    padding: 0;
}

.MyRequiredInformation {
    color: #000000;
    font-style: italic;
    font-size: 11px;

}

.MyRequiredInformation b {
    color: #be1e2d;
}

#ProductCertificates{
/*    border:1px solid blue; */
    padding-bottom:20px;
    margin: 20px;
    float:left;
}

.Certificate{
/*    border: 1px solid black; */
    margin: 7px;
    float: left;
    width: 81px;
    height: 107px;
/*    background-image: url(images/cert/cert_bgr.gif); */
}

.cert_image {
    padding-right: 8px;
    padding-left: 2px;
    height: 88px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    color: #000000;
    font-size: 12px;
    font-family: arial;
}

.cert_view {
    text-align: right;
    padding-right: 15px;
}

.cert_view A:link {color: #538db1; text-decoration: underline; font-size: 11px; font-weight: bold;}
.cert_view A:visited {color: #538db1; text-decoration: underline;  font-size: 11px; font-weight: bold;}
.cert_view A:active {color: #538db1; text-decoration: underline;  font-size: 11px; font-weight: bold;}
.cert_view A:hover {color: #538db1; text-decoration: none;  font-size: 11px; font-weight: bold;}

.MVC_Menu{
    padding: 4px 0 4px 0;
}

.MVC_Menu span{
    background-color: #99988c;
    padding: 4px;
    margin:2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.MVC_Menu a{
    color:white;
    text-decoration: none;
}

.MVC_Menu span.selected{
    background-color: #779979;
    font-weight: bold;
}
