#rail-left {
	float: left;
	width: 630px;
}

#rail-right {
	float: right;
	width: 302px;
}

.popular-categories {
  position: relative;
  background-color: #FFFFFF;
  clear: both;
}
.popular-categories #seo {
	line-height: 1.2em;
	padding: 5px 10px;
}
.popular-category {
	float: left;
	height: 50px;
	padding: 10px;
	width: 290px;
}
.popular-category p, .popular-category h3 {
	line-height: 1.3em;
}
#popular-cities {
	line-height: 1.3em;
	padding: 10px;
}
#popular-searches {
	padding: 5px;
	line-height: 1.8em;
}
#popular-searches span a {
	text-decoration: none;
}
#popular-searches span a:hover {
	text-decoration: underline;
}
.rightInfoBox {
  position: relative;
  background-color: #FFFFFF;
}

.rightInfoBox p,
.rightInfoBox h3 {
  margin: 0 7px;
  padding: 5px 0;
}

.rightInfoBox ul {
  list-style-type: disc;
  padding-bottom: 15px;
}

.rightInfoBox li {
  list-style-type: disc;
  margin-left: 3em;
  margin-right: 1em;
  padding-bottom: 5px;
}

/**********************************
************* Sprites *************/

ul.container {
    list-style: none;
    margin: 10px 5px;
    padding: 0 3px;
    border: none;
}    

.container li {
   background: url(/ly/whowhere/img/cities.jpg) no-repeat top left;
   height: 55px;
   overflow:hidden;
}

.containerText {
    margin: 0 0 0 50px; 
}

.containerText .text {
  padding: 0 0 0 20px;
  width: 89%! important;
}

.containerText .text a {
  color: #404040;
}

#sprite-boston { background-position: 0 -30px; } 
#sprite-chicago { background-position: 0 -102px; } 
#sprite-co { background-position: 0 -169px; } 
#sprite-dc { background-position: 0 -241px; } 
#sprite-fl { background-position: 0 -314px; } 
#sprite-hi { background-position: 0 -386px; } 
#sprite-la { background-position: 0 -452px; } 
#sprite-no { background-position: 0 -515px; } 
#sprite-nv { background-position: 0 -580px; } 
#sprite-ny { background-position: 0 -645px; } 
#sprite-sf { background-position: 0 -715px; } 
#sprite-st { background-position: 0 -779px; } 

li p.title {
  font-weight: bold;
  display: block;
  padding: 0 0 0 20px;
}


