
/*========== Atribute Defaults ==========*/
  td a            {color:#0a56f1; text-decoration:none;}
  td a:visited    {color:#0a56f1;}
  td a:hover      {color:#FF6666; text-decoration:underline;}

  div          		{position:absolute;}
  img          		{position:absolute;}
  #Content input    {position:absolute; font-size:11px;}
  #Content p        {position:absolute; font-size:11px;}
  #Content textarea {position:absolute; font-size:11px;}
  #Content select   {position:absolute; font-size:11px;}

/*========== Main Menu ==========*/
  
  	#Legend 
  	{
  		background-color:#cadbe6;
  		background-color:#eddfb8;
  		border:solid white 1px;
    	color:black;
  		height:123px; 
  		left:10px;
  		position:absolute;
  		top:50px; 
  		width:130px; 
    }  
  	#Legend h5  
  	{
  		margin:3px 0px 5px 0px; 
  		width:128px; 
  		text-align:center;
  	}
  	#Legend td  
  	{
  		font-size:11px; 
  		padding: 2px 0px 2px 3px; 
  		vertical-align:middle;
  	}
  	#Legend img 
  	{
  		position:static;
  	}
  	#Legend p   
  	{
  		font-size:11px; 
  		margin:0px 0px 5px 5px;
  	}
/*========== Content ==========*/
	#Content h4
	{
		color:#454545;
		line-height:15px;
	}

  	div.Form {border:solid gray 1px; background-color:#eddfb8;}
  
  	#divPrOpts   
  	{
		position:relative;
  		top:10px; 
  		left:10px; 
  		height:37px; 
  		width:600px;
  	}
  	#prCap
  	{
  		position:absolute;
  		top:12px; 
  		left:10px; 
  		font-weight:bold;
  	}
  	#cboProducts 
  	{
  		top:10px;
  		left:160px;
  	}

  	.StepCap {color:#e33917; font-size:12px;}

  	div.stdSearch    {top:10px; left:10px;}
  	div.stdSearchLow {top:48px; left:10px;}
  
  	#divCountry 
  	{
		position:relative;
  		height:37px; 
  		width:600px;
  	}
  	#lblCountry 
  	{
  		top:12px; 
  		left:10px; 
  		font-size:11px; 
  		position:absolute;
  	}
  	#cboCountry 
  	{
  		top:10px; 
  		left:160px; 
  		width:120px;
  	}
  
  	#divStates   
  	{
  		visibility:hidden;
  	}

  	#divLocal       
  	{
  		top:38px; 
  		height:109px; 
  		width:358px;
  	}
  	#lblLocal       
  	{
  		top:8px;  
  		left:10px; 
  		font-size:11px; 
  		position:absolute;
  	}  
  	#lblZip         
  	{
  		top:31px; 
  		left:10px;
  	}
  	#txtZip         
  	{
  		top:52px; 
  		left:10px; 
  		width:68px;
  	}
  	#cboRadius
  	{
  		top:82px; 
  		left:10px; 
  		width:123px; 
  		visibility:hidden;
  	}
  	#btnByZip
  	{
  		top:52px; 
  		left:87px; 
  		width:38px;
  	}

  	#lblCity
  	{
  		top:31px; 
  		left:165px;
  	}
  	#txtCity
  	{
  		top:52px; 
  		left:165px; 
  		width:180px;
  	}
  	#cboState
  	{
  		top:82px; 
  		left:165px; 
  		width:140px;
  	}
  	#btnByCityState 
  	{
  		top:82px; 
  		left:310px; 
  		width:38px;
  	}
  
  	div.Or   
  	{
  		height:58px; 
  		width:2px; 
  		top:40px; 
  		left:148px; 
  		border-left:solid #e33917 1px;
  	}
  	div.Or p 
  	{
  		color:#e33917;
  		position:relative; 
  		top:20px; 
  		left:-15px; 
  		width:30px; 
  		text-align:center; 
  		background-color:#eddfb8;
		font-weight:bold; 
		font-style:italic; 
		padding:0px 0px 2px 0px;
	}
  
  	#divMOSearch 
  	{
  		top:38px; 
  		left:359px; 
  		height:109px; 
  		text-align:center;
  		width:110px;
  	}
  	#lblMOTitle  
  	{
  		top:15px; 
  		left:0px; 
  		width:100%; 
  		font-size:11px; 
  		position:absolute;
  	}
  	#btnMOSearch 
  	{
  		top:75px;
  		height:20px; 
  		left:31px; 
  		width:48px;
  	}
  
  	#divDistSearch  
  	{
		top:38px; 
  		left:470px; 
  		height:109px; 
  		text-align:center;
  		width:130px;
  	}
  	#lblDistTitle   
  	{
  		top:15px; 
  		left:0px;
  		width:100%; 
  		font-size:11px; 
  		position:absolute;
  	}
  	#lblDistTitle i 
  	{
  		font-weight:normal;
  	}
  	#btnDistSearch  
  	{
  		top:75px;
  		left:45px; 
  		width:38px;
  	}
  	#lnkAddNew      {top:72px; width:130px; text-align:center; position:absolute; font-size:11px;}
  
  	.ResultsCap 
  	{
  		color:#e33917;
  	}
    
  	#StoreList 
  	{
		position:relative;
  		left:10px;
  		top:172px; 
  		width:599px;
  	}
  	#StoreListPr
  	{
		position:relative;
  		left:10px;
  		top:172px; 
  		width:599px;
  	}
  
  	#divList 
  	{
  		overflow:visible; 
  		padding:0px; 
  		padding-bottom:5px; 
  		position:relative; 
  		top:0px;
		width:602px;
	}
  
  	#divListPr 
  	{
  		position:absolute; 
  		padding:0px; 
  		overflow:auto; 
  		padding-bottom:5px; 
  		top:41px; 
		height:200px; 
		width:579px;
	}

/*========== Store List Table ==========*/ 
  	table.Std 
  	{
  		background-color:#f6e7bf;
  		border:solid #d9c8c8 1px; 
  		font-family:verdana, arial, sans-serif; 
        font-size:11px; 
        table-layout:fixed; 
        border-collapse:collapse; 
        width:0px;
	}
 
  tr.Hdr    {background-color:#dbceaa; cursor: default; height: 20px; }
  td.Hdr    {border:none; border-top: solid #d9c8c8 1px; border-bottom:solid #d9c8c8 1px; 
             padding-left:3px; font-size:11px; font-weight: bold; text-align:left;}  
  td.Hdr img {position:relative; top:1px;}

  td.RowHdr {background-color:#F5BBBB; border:solid gray 1px; border-right:solid black 2px; padding-right:3px; font-size:11px;}
  td.RCHdr  {background-color:#F5BBBB;padding-right:3px; font-size:11px; font-weight:bold; text-align:center;
             border:solid gray 1px; border-right:solid black 2px; border-bottom:solid black 2px;}

  tr.Data   {cursor:default; overflow:hidden; }
  td.Data   {border:none; border-top:solid #d9c8c8 1px; padding:4px 0px 4px 3px; font-size:11px; text-align:left; 
             color:black; white-space:nowrap; overflow:hidden;}
  
  	#hdrName    
  	{
  		width:200px;
  	}
  	#hdrContact 
  	{
  		width:179px;
  	}
  	#hdrType    
  	{
  		vertical-align:middle;
  		width:597px; 
  		height:30px;
  	}
  
  #dType     {width:28px; padding-left:15px;}
  #dType img {position:static; margin:2px 0px 2px 0px;}
  #dName    {width:260px;}
  #dContact {width:185px; vertical-align:middle;}
  #dProduct {width:104px; vertical-align:middle; text-align:center;}
  
/*=========== Special Messages ============*/
  #divNotFoundMsg    {top:10px; left:40px; font-size:24px; font-style:italic; width:350px;}
  #divNotFoundMsg h3 {margin-bottom:10px;}
  #divNotFoundMsg p  {position:relative; font-weight:bold; margin-bottom:10px;}
  #divNotFoundMsg span {font-weight:normal;}

/*=========== Error Messages ============*/
  #c1 p.ErrMsg {margin-top:10px; font-size:13px;}
