H1, H2, H3, BODY, TABLE, INPUT, SELECT, BUTTON, A, DIV, SPAN, P
{
  font-family: Verdana,Helvetica, Arial, Sans-Serif;
}

.page
{
  overflow:auto;
}

.footer, .footer a:active,.footer a:link,.footer a:visited
{
  color:Gray;
}
.footer a:hover 
{
  color:Black;
}

.headerMenu td
{
  border:black;
}
.news ,.news table
{
}

.ticker a:link,.ticker  a:visited, .ticker a:hover, .ticker a:active ,
.news a:link,.news  a:visited, .news a:hover, .news a:active 
{
  color:black;
}
.newsletterReg 
{
  width:100%;
}
.newsletterReg td
{
  text-align:center;
  border:solid 1px #ffc700;
  padding-top:5px;
  padding-bottom:5px;
}
.newsletterReg a:link,.newsletterReg  a:visited, .newsletterReg a:hover, .newsletterReg a:active
{
  color:Red;
  font-weight:bold;
  text-align:center;
  font-size:12px;
}

.tabMenu a:active,.tabMenu a:visited,.tabMenu a:link,.tabMenu a:hover,
.headerMenu a:active,.headerMenu a:visited,.headerMenu a:link,.headerMenu a:hover
{
  font-weight:normal ; 
  color: black;
  text-decoration:none;
}
.tabMenu a:active,.tabMenu a:visited,.tabMenu a:link,.tabMenu a:hover
,.boxMenu a:active,.boxMenu a:visited,.boxMenu a:link,.boxMenu a:hover
{
  font-weight:normal ; 
  color: black;
  text-decoration:underline;
}
.boxMenu li 
{
   padding:3px;
}
.boxMenuSel 
{
  border:solid 1px #ffc700;
  background-color:White
}
.boxMenuSel, .boxMenuSel a:active,.boxMenuSel a:visited,.boxMenuSel a:link,.boxMenuSel a:hover
{
 /* background-color:#ffffd0;*/
  font-weight:bold;
}

.boxMenuTitle,.newsTickerTitle 
{
  font-weight:bold;
}


.catTable
{
  margin-top:1px;
  width: 100%;
  background-color: #ffc700;
}
.catTR
{
  background-color: ghostwhite;
}
.catTRAlt
{
  background-color: ghostwhite;
}
.catTD
{
  vertical-align:top;
  border:2px solid silver
}
.catTDSelected
{
  vertical-align:top;
  border:2px solid silver;
  background-color:#ffc700;
}
.catHead
{
  font-weight:bold; 
  color:  green;
  text-decoration:none;
  text-align:center;
}
.catTitle
{
  margin-left:5;
  margin-right:3;
  padding-bottom:3;
  font-weight:bold; 
  color: green;
  text-decoration:none;
}
.catTitle a:active,.catTitle a:visited,.catTitle a:link
{
  font-weight:bold; 
  color: green;
  text-decoration:underline;
}
.catTitle a:hover
{
  font-weight:bold; 
  color: black;
  text-decoration:underline;
}
.catTitle img
{
  background-color: #ffc700;
  border: 2px outset white;
  margin-right:2;
  vertical-align:middle;
  /*
  background-color: ghostwhite;
  border: solid 2px ghostwhite;
*/
}

.catSubTitle
{
  border-top:solid 2px silver;
  padding-left:8;
  color: green;
  text-decoration:none;
}
.catSubTitle a:active, .catSubTitle a:visited, .catSubTitle a:link
{
  font-weight: normal;
  color: green;
  text-decoration: underline;
}
.catSubTitle a:hover
{
  font-weight:bold ; 
  color: black;
  text-decoration:underline;
}
.navBarV2 {
  margin-top:5px;
  color:Green;
  border:solid 2px #ffc700;
  padding: 2 2 2 2;
  font-weight:bold; 
  text-decoration:none;
}

.navBar {
  margin-top:1;
  width:100%; 
  color:Green;
  background-color:ghostwhite;
  border:solid 2px #ffc700;
  overflow:hidden;
  padding: 2 2 2 2;
  font-weight:bold; 
  text-decoration:none;
}
.navBarSplit {
  color:Green;
  background-color:ghostwhite;
  font-weight:bold; 
}
.retailSearch 
{ 
  border:solid 2px #ffc700;
}
.retailSearchTitle
{
  font-weight:bold;
}

.vsplitNav 
{
  border: solid 2px #ffc700;
  background-color:ghostwhite;
  width:100%;
}

.vsplitNavTDLeft {
  background-color:ghostwhite;
}
.vsplitNavTDRight{
  background-color:ghostwhite;
  text-align:right;
}
.navBarV2 a:active,.navBarV2 a:visited,.navBarV2 a:link,
.navBar a:active,.navBar a:visited,.navBar a:link,
.navBarSplit a:active,.navBarSplit a:visited,.navBarSplit a:link
{
  font-weight:bold; 
  color: green;
  text-decoration:underline;
}
.navBar a:hover,.navBarV2 a:hover,.navBarSplit a:hover
{
  font-weight:bold; 
  color: black;
  text-decoration:underline;
}

.navBar img ,.navBarV2 img ,navBarSplit img
{
  vertical-align:middle;
  background-color: #ffc700;
  border: 2px outset white;
  margin-right:2;
}
.linkBarTitle 
{
  color: green;
}

.linkBarTitle a:active,.linkBarTitle a:visited,.linkBarTitle a:link
{
  font-weight:bold; 
  color: green;
  text-decoration:underline;
}
.linkBarTitle a:hover
{
  font-weight:bold; 
  color: black;
  text-decoration:underline;
}
.iconListV2
{
  text-align:center;
  width:100%;
}

.iconList 
{
  width:100%;
  border:solid 2px #ffc700;
  background-color:ghostwhite;
}

.iconListHeader
{
  width:100%;
  border-top:solid 2px #ffc700;
  border-left:solid 2px #ffc700;
  border-right:solid 2px #ffc700;
  background-color:silver;
  color:Green;
  font-weight:bold;
  margin-top:2px;
  text-align:center;
}

.iconList img,.iconListV2 img
{
  vertical-align:middle;
  margin:10;
  border:none;
  
}
.repeaterV2
{
  width:100%;
  margin:0 0 0 0;
}

.repeater 
{
  width:100%;
  border:solid 2px #ffc700;
  margin:0 0 0 0;
}
.repeaterTRAlt 
{
  background-color: silver;
  color:green;
}

.repeaterTR 
{
  background-color: ghostwhite;
  color:green;
  font-weight:normal ; 
}
.repeaterTDColTitle 
{ 
  font-weight:bold ; 
}

.repeaterTR a:active,.repeaterTR a:visited,.repeaterTR a:link,
.repeaterTRAlt a:active,.repeaterTRAlt a:visited,.repeaterTRAlt a:link
{
  font-weight:normal ; 
  color: green;
  text-decoration:underline;
}
.repeaterTR a:hover,.repeaterTRAlt a:hover

{
  font-weight:bold ; 
  color: black;
  text-decoration:underline;
}

.repeaterHead, .repeaterHead select
{
  font-weight:bold; 
  color: green;
  text-align:center;
  vertical-align:middle;  
}
.repeaterHeadV2
{
  font-weight:bold; 
  color: green;
  text-align:center;
  vertical-align:middle;  
}
.repeaterHeadV2 select
{
  font-weight:bold; 
  color: green;
  text-align:left;
}

.repeaterHead img ,.repeaterHeadV2 img 
{
  border: 2px outset white;
  margin-right:2;
  vertical-align:middle;
}

.factTable
{
  width: 100%;
  background-color: silver;
}
.factTR
{
  background-color: ghostwhite;
}
.factTDHead
{
  font-weight:bold; 
  color:  green;
  text-decoration:none;
  text-align:center;
  background-color:light-grey;
  vertical-align:middle;
}
.factTDLeft
{
  vertical-align:middle;
  border:2px solid #ffc700;
  font-weight:bold; 
  color:  green;
  text-decoration:none;
  text-align:left;
}
.factTDRight,.factTDFoot
{
  vertical-align:middle;
  border:2px solid #ffc700;
  font-weight:normal; 
  color:  green;
  text-decoration:none;
  text-align:right;
}

.factTDRight a:active,.factTDRight a:visited,.factTDRight a:link,
.factTDFoot a:active,.factTDFoot a:visited,.factTDFoot a:link
{
  font-weight:normal; 
  color: green;
  text-decoration:underline;
}
.factTDRight a:hover,
.factTDFoot a:hover

{
  font-weight:bold; 
  color: black;
  text-decoration:underline;
}

.factImg 
{
  vertical-align:middle;
  text-align:center;
  background-color:Ghostwhite;
  color: Green;
  overflow:auto;
  padding:2px 2px 2px 2px;
}
.vSplitTable 
{
  width:100%;
}
.vSplitTDLeft
{
  border:2px solid #ffc700;
  background-color:ghostwhite;
  vertical-align:top;
}
.vSplitTDRight
{
  border:2px solid #ffc700;
  background-color:Ghostwhite;
  vertical-align:middle;
}
.description 
{
  border:2px solid #ffc700;
  background-color:ghostwhite;
  color:Green;
  font-weight:normal;
  width:100%;
  margin-top:2 px;
  padding:2px 2px 2px 2px;
}  
  
.pNavTable
{
  margin-bottom:1px;
  width: 100%;
  border:solid 2px #ffc700;
}
.pNavTR
{
}
.pNavTD
{
  background-color: ghostwhite;
  color:green;
  font-weight:normal ; 
}
.pNavTitle,.pNavTitle select
{
  font-weight:bold ; 
  color: green;
  text-decoration:none;
}
.pNavTitle a:active,.pNavTitle a:visited,.pNavTitle a:link
{
  font-weight:bold ; 
  color: green;
  text-decoration:underline;
}
.pNavTitle a:hover
{
  font-weight:bold ; 
  color: black;
  text-decoration:underline;
}
.pSearchTextDiv
{
  background-color:ghostwhite;
  color:green;
  font-weight:normal ; 
  padding: 2 2 2 2;
  border:2px solid #ffc700;
}
.pSearchTextDivSplit
{
  background-color:ghostwhite;
  color:green;
  font-weight:normal ; 
}
.pSearchHeaderDiv
{
  margin:2px 2px 2px 2px;
  text-align:right;
}
.pSearchHeaderDiv input
{
  font-weight:normal;
}
.pSearchHeaderDiv a:active,.pSearchHeaderDiv a:visited,.pSearchHeaderDiv a:link,.pSearchTextLabel a:hover
{
  font-weight:bold;
  color:Black;
}
.pSearchHeaderDiv button
{
  color:Black;
  font-weight:bold;
}
.pSearchTextLabel ,.pSearchTextLabel a:active,.pSearchTextLabel a:visited,.pSearchTextLabel a:link
{
  color:green;
  font-weight:bold;
}
.pSearchTextLabel a:hover
{
  color:black;
  font-weight:bold;
}
.pSearchTextDiv input,.pSearchTextDiv  select,.pSearchTextDivSplit input,.pSearchTextDivSplit  select
{
  color:Green;
}
.pSearchTextDiv  button,.pSearchTextDivSplit  button 
{
  color:Green;
  font-weight:bold;
}
.act
{
  font-weight: bold;
  cursor: default;
  color: #ffc700;
	text-decoration:none;
  font-family: 'Courier New' , Monospace;
}
.pass{
	cursor:hand;
  font-family: 'Courier New' , Monospace;
  font-weight:normal;
  color:Green;
}
.NoveltiesMainTitle{
  font-weight:bold;
  font-size:x-small;
  background : #ffffd0;
  border:2px solid #ffc700;
	padding:4 0 4 0;
  margin:20px 20px 20px 20px;
  text-align:center;
}
.NoveltiesTitle{
  font-weight:bold;
  font-size:xx-small;
	padding:8 0 1 0;
}
.NoveltiesBox{
  font-size:xx-small;
	padding:8 0 1 0;
  width:180;
}
.TdThmbImg{
	padding:5 5 5 5;
}
.TdThmbName{	
  font-size:xx-small;
  border-width:0px;
	vertical-align:top;
}
.SpThmbImg{
	width: 220;
	height: 94;
	position:relative;
  border:1px solid #ffc700;
	padding:5 5 5 5;
	margin: 5 5 5 5;
}
.DvThmbImg{
	width: 220;
	height: 94;
	float:left;
  border:1px solid #ffc700;
	padding:5 5 5 5;
	margin: 5 5 5 5;
}
.TbThmbImg
{
	width: 220;
	height: 94;
	position:relative;
  border:1px solid #ffc700;
	padding:5 5 5 5;
	margin: 5 5 5 5;
	
}
