/* Redisign main table + right menu */
/****  style for skip to main content link for accessibility *****/
.access_hidden {
  position:absolute;
 	left: 0px;
 	top: -500px;
 	width: 1px;
 	height: 1px;
 	overflow: hidden;
} 

#shd-vertical{
background-image: url(http://img.superpages.com/images-yp/sp/images/08/shd-vertical.gif);
background-repeat: repeat-y;
background-x-position: left;
}
.shdw{
width:5px;
}
.shdw-h{
font-size : 4px;
height:4px;
}
#gradient-bar{
background-image: url(http://img.superpages.com/images-yp/sp/images/08/gradient-bar.gif);
background-repeat: repeat-x;
background-x-position: center;
background-y-position: top;
}
.shd-hrzn{
background-image: url(http://img.superpages.com/images-yp/sp/images/08/shdw-hrzn.gif);
background-repeat: repeat-x;
background-x-position: center;
background-y-position: top;
}
#gradientb-bar{
background-image: url(http://img.superpages.com/images-yp/sp/images/08/gradientb-bar.gif);
background-repeat: repeat-x;
background-x-position: center;
background-y-position: top;
}

#shp-gradientb{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
vertical-align:middle;
padding-left:5px;
height:37px;
background-image: url(http://img.superpages.com/images-yp/sp/images/08/shp-bck.gif);
background-repeat: repeat-x;
background-x-position: center;
background-y-position: top;
}

#shp-gradientb a{
    color:#000;   
    text-decoration:none;   
}   
  
#shp-gradientb a:hover{
    text-decoration:underline;
    color:#000;
}


#gradientb-bar td {height:30px;}

.brdt {
border-top:1px solid #bbbbbb; 
}
.brdtr {
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}
.brdtb {
border-top:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}
.brdb {
border-bottom:1px solid #bbbbbb; 
}
.brdtl {
border-top:1px solid #bbbbbb; 
border-left:1px solid #bbbbbb; 
}
.brdtlb {
border-top:1px solid #bbbbbb; 
border-left:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb; 
}
.brdr {
border-right:1px solid #bbbbbb; 
}
.brdtlr {
border-top:1px solid #bbbbbb; 
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb; 
}
.brdl {
border-left:1px solid #bbbbbb; 
}
.brdlr {
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb; 
}
.brdlrb {
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}
.brda{
border:1px solid #bbbbbb;
}
.cat-bus{
margin-top:1px;
height:100%;
}
.local-neigh{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:23px;
padding-left:5px
}
/* Menu container */
.bar{font-size:1px;height:1px;border-top:1px solid #bbbbbb;}

.hrbar{color:silver;background-color:silver;height:1px;}

.menu	{
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	padding: 5px 0 0 0;
	margin:0 0 0 0;
	}

/* Menu styles */
.menu ul
	{

	margin:0px;
	padding:0 0 0 0;
	text-decoration:none;
	
	}
.tlst {
	margin:0 0 0 0;
	padding: 0px 0 0 13px; 
	line-height: 11px;
	color: #606060;
}
.ttl {
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin:-10px 0 0 12px;
	padding:0 0 0 0;
	vertical-align : top;
	}
	
.ttl a:link, .ttl a:visited, .ttl a:active
{
color: #000;
text-decoration: none;
}

.ttl a:hover
{
color: #000;
text-decoration: underline;
}

	
.ttln {
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin:0 0 0 13px;
	padding:0 0 0 0;  
	}
.ttlr {
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	padding-top:5px;
	padding-left:11px;
	z-index:10  
	}	
.menu li
	{
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:left;
	}


/* Submenu styles */
.menu ul ul 
	{
	background-color:#fff;
	}
.menu li li
	{
	margin:0px 0px 0px 0px;
	
	}

/* Symbol styles */
ul .symbol-item,
ul  .symbol-open,
ul  .symbol-close
	{
	margin:0px 0px 0 0px;
	padding:0 0 0 0;
	float:left;
	width:7px;
	height:7px;
	background-position:left center;
	background-repeat:no-repeat;
	vertical-align:middle;
	}

ul  .symbol-item  {  }
ul  .symbol-close { position:absolute;  width:100px; height:10px; margin-left:3px; margin-top:4px; padding-top:3px; background-image:url(http://img.superpages.com/images-yp/sp/images/rt-arrow.png);cursor: pointer; background-position: top left }
ul  .symbol-open  { position:absolute; width:100px; height:10px; margin-left:3px; margin-top:4px; background-image:url(http://img.superpages.com/images-yp/sp/images/down-arrow-c.png);cursor: pointer; background-position: top left}
ul ul .symbol-close {position:absolute; width:68px; margin-top:4px; margin-left:12px; background-image:url(http://img.superpages.com/images-yp/sp/images/rt-arrow.png); background-position: top left}
ul ul .symbol-open  {position:absolute; width:68px; margin-top:4px; margin-left:12px; background-image:url(http://img.superpages.com/images-yp/sp/images/down-arrow-c.png); background-position: top left}

.symbol-close {
	text-decoration: underline;
	
	}
.menu .symbol-item.last  { }
.menu .symbol-close.last { }
.menu .symbol-open.last  { }

/* Menu line styles */
.menu li.item  { font-weight:normal; }
.menu li.close { font-weight:normal; }
.menu li.open  { font-weight:normal; }
.menu li.item.last  { }
.menu li.close.last { }
.menu li.open.last  { }


.bm{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:6px;
	padding-top:0px;
	border-bottom:1px solid #bbbbbb;
	visibility : ;
}
.hd{
position : relative;
height:1px;
z-index: 0;
display:none;
}
.cat-list{
 
	padding:0 0 4px 6px;
	margin:0 0 0 0;
	}
#zero-menu a:link, #zero-menu a:visited, #zero-menu a:active
{
color: #0066cc;
text-decoration: none;
line-height : 15px;
}

#zero-menu a:hover
{
color: #0066cc;
text-decoration: underline;
}

#paging{   
	float:right;
	padding-bottom:2px;
	text-align : right;   
    font-family:Arial, Helvetica, sans-serif;   
    font-size:12px;   
    color:#000000;
    padding-right:5px;   
}   
  
#paging a{
	padding:0px 1px 0px 1px;
	text-align : left;
    color:#000;   
    text-decoration:none;   
}   
  
#paging a:hover{
    text-decoration:underline;
	background:#f5f5f5;   
}

#paging a img{vertical-align: bottom;}
#paging .current{
text-align : center;
padding:0px 4px 4px 4px;
color:#FFFFFF;
background-image:url(http://img.superpages.com/images-yp/sp/images/08/pgn-bck.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#paging .results{
	font-size:11px;
	padding-bottom:14px;   
}  

.sortTbl{
	font-family:Arial, Helvetica, sans-serif;   
    font-size:12px;   
    color:#000000;
}
.sortTbl a{
    color:#000;   
    text-decoration:none;   
}   
  
.sortTbl a:hover{
    text-decoration:underline;
    color:#000;
}

#sortAZ{
	padding:4px;margin-left:95px;
	margin-top:0px;
	border-left:1px solid #bbbbbb;
	border-right:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	width:276px;
	font-family:Arial, Helvetica, sans-serif;   
    font-size:11px;   
    color:#000;
	}

#sortAZ a{
    color:#000;   
    text-decoration:underline;   
}   
  
#sortAZ a:hover{
    text-decoration:underline;
    color:#000;
    font-weight: bold;
	background:#f5f5f5;   
}

.yoursch{
padding-top:5px;
padding-left:189px;
padding-bottom:5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}

.more-link{
height:18px;
font-size: 11px;
font-weight: bold;
border:0px solid #bbbbbb;
margin-left:20px;
vertical-align:top;
}

.undo{
text-decoration:underline;
}

.swfield {
width:217px;/*202*/
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 3px;
}

.swfield-of {
width:505px;
padding-top: 3px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 3px;
}