#left
{
width: 635px;
float: left;
margin-left: 10px;
}

#right
{
padding-top: 0!important;
}

#guidewrapper
{
margin-top: 10px;
}

#guidewrapper li
{
padding-left: 12px;
background: url(/images/icons/bullet_white.gif) no-repeat left;
background-position: 0% 50%;
color: #666666;
margin-bottom: 7px;
}

#guidewrapper li.double_line
{
background-position: 0% 20%;
color: #000000;
}

#colrestaurant
{
float: left;
width: 372px;
}


#colrestaurant .subheader_restaurant
{
border-top: 2px solid #3D638A;
padding: 2px 0 2px 0;

}

#colrestaurant h3
{
float: left;
width: 255px;
color: #3D638A;
padding: 2px 0 5px 25px;
background: url(/images/icons/target_white.gif) 0px 4px no-repeat;
font-size: 110%;
}

#colrestaurant h3 a
{
color: #3D638A;
}

#colrestaurant .rss
{
padding: 2px 0 0 0;

}



#colrestaurant .searchmaps img
{
padding: 3px;
}

#colparty
{
width: 248px;
margin-left: 382px;
}

#colparty h2
{
background:url(/images/background/black_header.gif) left no-repeat;
}

#colparty h2 a
{
color:#FFFFFF;
}

#colparty .subheader_party
{
border-top: 2px solid #000000;
padding: 2px 0 2px 0;

}

#colparty h3
{
float: left;
width: 255px;
color: #000000;
padding: 2px 0 5px 25px;
background: url(/images/icons/target_white.gif) 0px 4px no-repeat;
font-size: 110%;
}

#colparty h3 a
{
color: #000000;
}


#colparty .rss
{
padding: 2px 0 0 0;

}

#colparty .searchmaps img
{
padding: 3px;
}


#listingleftwrapper
{
width: 649px;
float:left;
}

#listingleftwrapper .headerwrapper
{
background: url(/images/background/restaurant_listing_header.gif) no-repeat;
height: 67px;
}

#listingleftwrapper .headerleft
{
padding: 5px 0 0 14px;
float: left;
}

.bqstart, .bqend

{

font-size: 350%;

color: #cb0100;

}

.bqstart

{

text-indent: 0pt;

margin-top: -10px;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: -28px;

float: left;

}

.bqend

{

position: absolute;

left: 280pt;

text-indent: 0pt;

}

p, li {
font-size:0.9em;
}

p {
margin-top:15px;

}

