#changecity {
background:transparent url(http://img.superpages.com/images-yp/sp/images/widget/images/change-citybg.gif) no-repeat scroll left top;
display:none;
height:332px;
left:50%;  /*555px;*/
margin:0pt;
margin-left:-126px;
padding:0pt;
position:absolute;
top:79px;
width:598px;
z-index:300;
}
#ccitylist {
height:260px;
margin:0pt;
padding:25px 0pt 0pt 25px;
width:598px;
}
.ccl {
float:left;
font-size:12px;
margin:0pt;
padding:0pt;
}
.ccl ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
white-space:nowrap;
}
.ccl li {
font-family:arial,helvetica,sans-serif;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 5px 0pt 0pt;
padding:0pt;
text-align:left;
width:178px;
}
.ccl a {
color:#0066CC;
text-decoration:none;
}
.ccl a:hover {
text-decoration:underline;
}
.ccl li.bstate {
margin:7px 5px 10px 0pt;
}
.ccl li.bstate a {
font-weight:bold;
}
#city-list-search {
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding-left:12px;
}
#city-list-search form {
display:inline;
margin:0pt 0pt 0pt 10px; /*0 0 0 5px;*/
}
#city-list-search input {
vertical-align:middle;
}
input.cls-input{
display:inline;
width:180px;
height:18px;
font-size:12px;
border: 1px solid #ccc;
line-height:18px;
padding:4px;
margin:0;
background: #fff url('http://img.superpages.com/sp_header_images/background-input.gif') no-repeat 0 0;}
input.cls-input:hover {
border: 1px solid #aaa;
background-position: 0 -400px;}
input.submit2 {
height:33px;
margin:0pt 0pt 8px;
padding:0pt;
vertical-align:middle;
width:94px;
}
.closex {
float:right;
}
#changecat {
background:transparent url(http://img.superpages.com/images-yp/sp/images/widget/popcatframe.gif) no-repeat scroll left top;
display:none;
height:278px;
margin:0pt;
padding:0pt;
position:absolute;
right:20px;
top:0px;
width:603px;
z-index:100;
}
#ccatlist {
display:block;
height:263px;
margin:15px 0pt 15px 15px;
padding:0pt;
width:603px;
}
.ccatl {
float:left;
font-size:12px;
margin:0pt;
padding:0pt;
}
.ccatl ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
white-space:nowrap;
}
.ccatl li {
font-family:arial,helvetica,sans-serif;
line-height:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 20px 0pt 0pt;
padding:0pt;
text-align:left;
width:170px;
}
.ccatl a {
color:#0066CC;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.ccatl a:hover {
text-decoration:underline;
}
.ccatl li.vall {
margin:7px 5px 10px 0pt;
}
.ccatl li.vall a {
font-weight:bold;
}
