.location .feature {
position: relative;
width: 654px;
margin: 0 auto;
}
.location .feature .headline {
position: relative;
width: 650px;
height: 20px;
background: transparent url(../../images/mysalsa/layout/feathl_b.gif) no-repeat;
}
.location .feature h1 {
position: relative;
top: 5px;
left: 7px;
font-size: 11px;
max-width: 580px;
max-height: 14px;
overflow: hidden;
display: inline;
padding-right: 3px;
border-bottom: none;
font-weight: normal;
text-transform: uppercase;
}
.location .feature .address,
.location .feature .city {
display: inline;
text-transform: uppercase;
}
.location .feature .guests {
position: absolute;
top: 4px;
right: 7px;
font-size: 11px;
text-align: right;
}
.location .feature .guests a.no {
}
.location .feature .guests a.me {
}
.location .feature .flyer {
height: 164px;
}
.location .feature .flyer img {
position: absolute;
width: 636px;
padding: 3px;
background-color: #930f0a;
border: 4px solid #d7201a;
border-top: none;
}
.location .feature .category {
display: inline;
text-transform:uppercase;
}
.location .feature .logo img {
position: absolute;
right: 8px;
top:20px;
border: 3px solid #930f0a;
}
.location .feature .event {
position: absolute;
top: 65px;
left: 7px;
background-color: #F7E602;
border: 1px solid #930F0A;
border-left: none;
padding: 2px 3px;
font-size: 12px;
font-weight: bold;
}
.location .feature .etime {
position: absolute;
top: 40px;
left: 6px;
background-color: #930F0A;
border: 1px solid #930F0A;
padding: 1px 3px;
font-size: 11px;
}
.location .feature .etime .weekday {
display: inline;
}
.location .feature .etime .date {
display: inline;
}
.location .feature .event .ename {
float: left;
line-height: 19px;
vertical-align: middle;
padding-right: 3px;
font-weight: bold;
}
.location .feature .fans {
position: absolute;
top: 152px;
right: 8px;
background-color: #ddd;
border: 1px solid #aaa;
padding: 3px 5px;
font-size: 19px;
font-weight: bold;
opacity: 0.9;
}
.location .description {
position: relative;
display: block;
margin-bottom: 8px;
font-size: 12px;
}
.location .description .part1,
.location .description .part2 {
width: 630px;
height: auto;
padding: 7px 10px;
}
.location .description .part2 {
position: absolute;
top: 0px;
right: 1px;
}


.location .feature-small {
position: relative;
width: 204px;
margin: 0 auto;
}
.location .feature-small .headline {
position: relative;
width: 204px;
height: 20px;
background: transparent url(../../images/mysalsa/layout/feathl_s.gif) no-repeat;
}
.location .feature-small h2 {
position: relative;
top: 5px;
left: 10px;
font-size: 11px;
max-width: 160px;
max-height: 12px;
overflow: hidden;
height: 12px;
}
.location .feature-small .category {
display: inline;
text-transform:uppercase;
}
.location .feature-small .address {
display: inline;
}
.location .feature-small .headline .guests {
position: absolute;
top: 4px;
right: 7px;
font-size: 11px;
text-align: right;
}
.location .feature-small .flyer {
height: 104px;
}
.location .feature-small .flyer img {
position: absolute;
width: 190px;
padding: 3px;
background-color: #930f0a;
border: 4px solid #d7201a;
border-top: none;
}
.location .feature-small .description {
width: 190px;
margin: 0 auto 15px auto;
font-size: 12px;
padding-top: 5px;
}
.location .feature-small .event {
position: absolute;
top: 65px;
left: 7px;
background-color: #F7E602;
border: 1px solid #930F0A;
border-left: none;
padding: 2px 3px;
font-size: 12px;
font-weight: bold;
}
.location .feature-small .etime {
position: absolute;
top: 40px;
left: 6px;
background-color: #930F0A;
border: 1px solid #930F0A;
padding: 1px 3px;
font-size: 11px;
}
.location .feature-small .etime .weekday {
display: inline;
}
.location .feature-small .etime .date {
display: inline;
}
.location .feature-small .event .ename {
display: inline;
}





