BODY {
  font-family: Tahoma, Verdana, Helvetica;
  font-size:12px;
  margin-bottom: 19px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 19px;
  background-color: #eaedf0;
  background-image: url(images/bgr.gif);
}

P {
  font-family: Tahoma, Verdana, Helvetica;
  font-size:14px;
  line-height: 22px;
  margin-bottom:0px;
}
TD {
  font-family: Tahoma, Verdana, Helvetica;
  font-size:12px;
  text-align: left;
}
DIV {
  font-family: Tahoma, Verdana, Helvetica;
  font-size:12px;
}

td.MyTopMnu {
 width: 657px;
 background: url(images/top_mnu_bgr.gif);
 color: #FFFFFF;
 font-size: 12px;
}

A.MyTopMnuLink:link {color: #FFFFFF; text-decoration: none; font-size: 12px;}
A.MyTopMnuLink:visited {color: #FFFFFF; text-decoration: none; font-size: 12px;}
A.MyTopMnuLink:active {color: #FFFFFF; text-decoration: none; font-size: 12px;}
A.MyTopMnuLink:hover {color: #FFFFFF; text-decoration: underline; font-size: 12px;}

td.myLogo {
  width: 193px;
  height: 108px;
  background-image: url(images/logo_sup.gif);
  text-align: center;
  vertical-align: middle;
}

td.MyMnuHdr {
  background-image: url(images/mnu_bgr.gif);
  padding-top: 19px;
  padding-left: 34px;
  padding-bottom: 15px;
  color: #738397;
  font-size: 18px;
  vertical-align: middle;
}

td.MyMnuB {
  background-image: url(images/mnu_bgr.gif);
  text-align: center;
  vertical-align: middle;
  height: 74px;
}


Form {margin-bottom: 0; margin-left: 0; margin: 0; margin-right: 0; margin-top: 0}

A:link {color: #5397bf; text-decoration: underline;}
A:visited {color: #5397bf; text-decoration: underline;}
A:active {color: #5397bf; text-decoration: underline;}
A:hover {color: #2da3ff; text-decoration: underline;}

td.MyMnuSel {
  background-image: url(images/mnu_sel.gif);
  height: 27px;
  width: 226px;
  padding-left: 34px;
  font-size: 10px;
  color: #c70000;
}

td.MyMnuUnSel {
  background-image: url(images/mnu_unsel.gif);
  height: 27px;
  width: 226px;
  padding-left: 34px;
  font-size: 10px;
  color: #c70000;
}

A.MyProdMnuLink:link {color: #4386ac; text-decoration: none; font-size: 12px;}
A.MyProdMnuLink:visited {color: #4386ac; text-decoration: none; font-size: 12px;}
A.MyProdMnuLink:active {color: #4386ac; text-decoration: none; font-size: 12px;}
A.MyProdMnuLink:hover {color: #4386ac; text-decoration: underline; font-size: 12px;}

td.MyBdy {
  background-color: #ebebeb;
  background-image: url(images/top_bgr.gif);
  background-position: top;
  background-repeat: repeat-x;
}

td.MyCopy {
  background-image: url(images/copy_bgr.gif);
  width: 591px;
  height: 50px;
  text-align: right;
  color: #697079;
  font-size: 11px;
  padding-right: 33px;
}


td.MyContBoxIn {
   padding-left: 30px;
   padding-right: 30px;
   padding-bottom: 7px;
   padding-top: 0px;
  }

h1 {
  color: #5397bf;
  font-size: 18px;
  font-weight: normal;
}

h2 {
  color: #5397bf;
  font-size: 12px;
  font-weight: bold;
}

td.FPBoxLb {
  background-image: url(images/fpbox_l_bgr.gif);
  height: 103px;
}

td.FPBoxRb {
  background-image: url(images/fpbox_r_bgr.gif);
  height: 103px;
}

td.MyFPImage {
  height: 72px;
  vertical-align: middle;
  text-align: center;
}

td.MyFPText {
  height: 21px;
  vertical-align: middle;
  text-align: center;
  width: 85px;
}

A.MyFPLink:link {color: #2d4f9e; font-size: 10px; text-decoration: none; line-height: 9px;}
A.MyFPLink:visited {color: #2d4f9e; font-size: 10px; text-decoration: none; line-height: 9px;}
A.MyFPLink:active {color: #2d4f9e; font-size: 10px; text-decoration: none; line-height: 9px;}
A.MyFPLink:hover {color: #2da3ff; font-size: 10px; text-decoration: underline;  line-height: 9px;}

td.MyRepTxt {
  font-size: 11px;
  padding-bottom: 15px;
  text-align: left;
  width: 100%;
}

td.MyRepIcon {
   padding-right: 20px;
   width: 80px;
}


A.MyRepLink:link {text-decoration: none;}
A.MyRepLink:visited {text-decoration: none;}
A.MyRepLink:active {text-decoration: none;}
A.MyRepLink:hover {text-decoration: none;}

A.MyRepLinkMore:link {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:visited {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:active {color: #ba0000; text-decoration: underline;}
A.MyRepLinkMore:hover {color: #ff2525; text-decoration: underline;}

div.NewsBox{
	margin-top:10px;
}

font.MyNewsDate {
   color: #949eaa;
   font-size: 10px;
}
font.MyNewsTitle {
  color: #5397bf;
  font-size: 12px;
  font-weight: bold;
}

td.MyEventHdr {
  color: #000000;
  background-color: #e4eff9;
  font-weight: bold;
  }


td.MyEvent {
   font-size: 11px;
   background-color: #FFFFFF;
}

td.MyEventDate {
   font-size: 10px;
   background-color: #FFFFFF;
}

input.MyInput {
  width: 400px;
}

textarea.MyTextArea {
  width: 400px;
  height: 300px;
}

td.MyProductBox {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

td.MyProductDisc {
  padding-left: 20px;
}

td.MyProductImg {
  vertical-align: middle;
  text-align: center;
  width: 220px;
  height: 220px;
}

td.MyProductAddImg {
  vertical-align: middle;
  text-align: center;
  width: 220px;
  height: 77px;
}

td.MyProductFld {
 text-align: left;
 padding-right: 5px;
 color: #88898b;
 font-size: 12px;
 height: 25px;
 white-space: nowrap;
}

td.MyProductProp {
 text-align: left;
 color: #000000;
 font-size: 12px;
 width: 100%
}
td.MyProdNav {
 text-align: left;
 color: #000000;
 font-size: 12px;
 width: 100%
}

font.MyProductFldFn {
  color: #88898b;
}

A.MyRbLink:link {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:visited {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:active {color: #0060aa; text-decoration: none; font-size: 11px; font-weight: bold;}
A.MyRbLink:hover {color: #0090ff; text-decoration: underline; font-size: 11px; font-weight: bold;}

td.MyProductFldS {
 text-align: right;
 padding-right: 5px;
 color: #88898b;
 font-size: 12px;
 height: 18px;
 white-space: nowrap;
 width: 100%
}

td.MyProductPropS {
 text-align: left;
 color: #000000;
 font-size: 12px;
}

td.MyProdDetails {
 text-align: left;
 color: #000000;
 font-size: 12px;
 padding-top: 20px;
 padding-bottom: 20px;
}

td.MyReq {
  height: 24px;
  padding-left: 5px;
  white-space: nowrap;
}

td.MyProductImg {
  background-image: url(images/product_bgr.gif);
  vertical-align: middle;
  text-align: center;
  width: 220px;
  height: 220px;
}

td.MyProductBox {
  padding-left: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

font.MyLogoCompName {
 color: #949EAA;
 font-size: 10px;
}

div.MyIconHint {
  height: 64px;
  position: absolute;
  top: 10px;
  left: 10px;
  display: none;
  font-size: 11px;
}

td.MyHintText {
  background-image: url(images/hint_bgr.png);
  height: 35px;
  vertical-align: top;
  padding-top: 12px;
  padding-left: 5px;
  padding-right: 5px;
  color: #FFFFFF;
  font-size: 11px;
}

font.MyErrorMsgHdr{
  font-size: 11px;
  font-weight: bold;
  color: #c30000;
  line-height: 20px;
}

font.MyMessageMsgHdr{
  font-size: 11px;
  font-weight: bold;
  color: #00bf04;
  line-height: 20px;
}
.MyErrorMsgMessage{
  font-size: 11px;
}


.inleft{
    text-align:left;
}

.contactSellerPopup{
    position:absolute;
    z-index: 20;
    top:49px;
    left:12px;
}

.upper_messagebox{
    border:1px solid #d3d3d3;
    border-bottom:0;
    overflow:hidden;
    background-color: #fffff0;
}

.content_messagebox{
    padding:9px 0px 9px 15px;
    width:230px;
}

.bottom_messagebox{
    background:url('/images/popup_border_bottom.png') no-repeat;
    height:9px;
}

.cert_image {
    font-size: 10px;
    font-weight: normal;
    line-height: 12px;
    padding-top: 10px;
}