body 
{ 
 font:normal 10pt tahoma; 
 padding:0px;
 margin:0px; 
 text-align:right; 
 color:#5e5e5e; 
} 

a,a:link,a:visited 
{
 color:#c20a4a; 
 text-decoration:none; 
}
a:hover 
{
 color: #98073A; 
}

.dcright { display:inline; float:right; width:50%; }
.dcleft { display:inline; float:left; width:48%; }

.stxt   
{ 
 font:normal 9px Tahoma; 
 color:#555; 
 vertical-align: baseline; 
 height:14px; 
 width:60px; 
 overflow:hidden; 
 border-width:1px;
}

.sinput
{ 
 height:10px; 
 width:13px; 
 border-width:1px;
}

.nav 
{
 display:inline;
 float:left;
 text-align:right;
 padding:5px;
 margin:0px;
 overflow:hidden;
 height:45px;
}

.nsearch
{
 width:256px;
 float:right;
 margin-top:5px;
}

.nform
{
 width:200px;
 font:bold 10px Tahoma;
 border-left:1px dotted #FF99CC;
 border-right:1px dotted #FF99CC;
}

.nlinks,.nlinks a, .nlinks a:link, .nlinks a:visited
{
 width:120px;
 padding:5px; 
 margin:0px; 
 font:bold 10px Tahoma;
 color:#5e5e5e;
} 

.button
{
 color:#fff; background:url('images/searchsubmit.gif') repeat-x #FFF;
 border:1px solid #cdcdcd; display:inline; padding:2px; margin-right:3px;
}

.head1 
{
 border-bottom:2px dotted #e1e1e1;
 font:bold 13pt/15pt Arial;
 color:#c20a4a;
}

.catdrop
 {
  border:1px solid #ececec;
  background:#f8f8f8;
  padding:5px; 
 }
 
.catdrop select,.catdrop input
{
 color:#505050;
 font:normal 9pt Tahoma; 
}

#navi ul { margin:0; padding:0; }
#navi li { float:right; margin:0; padding:0; list-style-type:none; }
#navi li a { display:block; letter-spacing:0px;  padding:2px; margin:0px;}

.style550 {
	border: 1px solid #FF99CC;
	background-color: #FFF2F9;
}