﻿#TopSubMenu
{
  /* height: 10px; Reduced height (default 23px) to make room in divSearch */
}

#divSearch 
{	
  padding-right: 6px;	
  padding-left: 6px;	
  font-size: 75%;	
  background: #e5e5e5 0% 50%;	
  margin-bottom: 10px;	
  padding-bottom: 5px;	
  padding-top: 5px;	
  height: 82px;
}

fieldset
{
  border: none;
}

fieldset div
{
  margin-bottom: 3px;
}

#DistanceDiv
{
}

fieldset label
{
  float: left;
  width: 270px;
  margin-top: 5px;
}

.Postal
{
  width: 50px;
}

.RetailerList
{
  font-size: 75%;
}

.MenuPanel 
{ 
  margin: 10px;
}

.MenuPanel div
{
  margin-bottom: 10px; 
  margin-top: 15px; 
}

.MenuPanel label
{
  display: block;
  margin-bottom: 3px; 
}

.AccordianHeader 
{
   margin-top: 0px;
   padding: 3px 0px;
   text-transform:uppercase;
   text-indent: 25px; 
   cursor: pointer;   
}

.AccordianHeaderSelected
{
   text-transform :uppercase;
   text-indent: 25px; 
   background-color: #b2b2b2;
   background-repeat: no-repeat; 
   background-position: center left;  
   padding: 3px 0px;
   margin-top: 5px;
}

.AccordianHeader #ExpanderIcon,
.AccordianHeaderSelected #ExpanderIcon
{
  height: 20px;
  width: 15px; 
  background-image: url(../../Images/Aug07/expand.gif);
  background-repeat: no-repeat; 
  background-position: top;
  margin-left: -20px; 
  display: inline; 
  position: absolute;   
}

.AccordianHeaderSelected #ExpanderIcon
{
  background-image: url(../../Images/Aug07/collapse_dkGrey.gif);
}

.AccordianHeader a
{
   text-decoration: none; 
   color: Black; 
}

.AccordianHeader a:Hover
{
  color: Blue; 
  border-bottom-style: dotted;
  border-color: Blue;
  border-width: 1px;
}

.AccordianHeaderSelected a
{
   text-decoration: none; 
   color: White;
}

.AccordianContent
{
  padding-left: 5px; 
  margin-bottom: 5px;
  background-color: #e5e5e5;
  border-width: 0px;
  /* Following added to keep cleartype when accordian opens and closes */ 
  filter: alpha(opacity=100);
  opacity: 1.0;
}

.AccordianTable th
{
   font-weight: bold; 
   text-align: left;
   padding-right: 5px;
}

.AccordianTable td 
{
  min-width: 150px; 
  margin-right: 10px;
  padding-right: 20px 
}
