.ProductCaption     {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9pt;}
.ProductPageTitle   {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9pt; padding-bottom: 15px;}
.InputSearch {  margin-left: 12px; font-family:Verdana; color:#666666; font-size:10px; border:0px solid; border-color:#666666; width:10px;}
.InputSearchButton {  margin-left: 12px; font-family:Verdana; color:#666666; font-size:10px; border:0px solid; border-color:#666666;}

.NewsTitle     {font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 9pt; color: #3F3F3F; padding-left: 7px;}
.TablePara		 {margin-top:5px; margin-bottom:5px}

.ps5EditContainer
{
  position: absolute;
  left: 0;
  top: 100;
  margin: 0;
  padding: 0;
  background-color: #ccc;
  -moz-opacity: .66;
  filter:alpha(opacity=66);
}

#FlagPull       { width: 98px; height: 20px; border: solid 1px #cccccc; background-color: #ffffff; padding-left: 2px; margin-top: 32px; margin-left: 7px; }
#FlagPull img   { margin-right: 5px; }

.PullDownTable td { width: 96px; }
a.PullDownLink:hover  { background-color: #cccccc; cursor: hand; }

#FlagPull .FlagPulldownImage        { margin-right: 0px; margin-bottom: 0px; padding: 0px; }
*html #FlagPull .FlagPulldownImage  { margin-bottom: -2px; }

#flaglistcontainer      { position: absolute; z-index: 99; text-align: left; border: solid 1px #cccccc; margin-left: 7px; }
#flaglistcontainer img  { margin-right: 5px; }
*html #flaglistcontainer img  { margin-bottom: -2px; }
*html #flaglistcontainer td   { padding: 2px; }

.flaglist           { background-color: #ffffff; list-style-type: none; margin: 0px; padding: 0px; width: 100px; }
.flaglist li        { margin-left: 0px; padding: 2px; width: 96px; }
.flaglist li:hover  { background-color: #cccccc; cursor: pointer; }
*html .flaglist li        { margin-left: 0px; padding: 0px; width: 100px; }
*html .flaglist a         { font-weight: normal; }
*html .flaglist a:hover   { font-weight: normal; }
