/********************************************************/
/*                  RIGHT SIDEBAR                       */
/********************************************************/
body#home #sidebar { float: right; width: 300px; }
body#level-two #sidebar { float: right; width: 300px; }
body#level-three #sidebar { float: right; width: 300px; }

/* Elements in this section can be thought of as widgets
/* that can be placed in any order within the confines of
/* the 300px wide sidebar. The exception is the Hotel
/* Search which is designed specifically for the home
/* page.
*********************************************************/

body#home #sidebar { float: right; width: 300px; }
body#level-two #sidebar { float: right; width: 300px; padding-top: 30px; }
body#level-three #sidebar { float: right; width: 300px; padding-top: 30px; }
body#restaurant #sidebar { float: right; width: 300px; padding-top: 30px; }
body#generic #sidebar { float: right; width: 300px; padding-top: 30px; }
body#media #sidebar { float: right; width: 300px; padding-top: 30px; }
body#form #sidebar { float: right; width: 300px; padding-top: 30px; }
body#generic #main .internationalBar {width:279px;}

/* QUICK QUOTE
*********************************************************/
#sidebar #quick-quote { width: 300px; margin: 0 0 30px 0; }
#sidebar #quick-quote blockquote { width: 265px; }
#sidebar #quick-quote p { width: 265px; }

/* FAST FACT
*********************************************************/
#sidebar #fast-fact { width: 300px; margin: 0 0 30px 0; }
#sidebar #fast-fact blockquote { width: 180px; }

/* HOTEL SEARCH
/* This appears on the home page only
*********************************************************/
#sidebar #hotel-search { float: left; width: 280px; padding: 45px 10px 0 10px; background: #e5e0cd url(../media/image/hotelsearch.jpg) 0 0 no-repeat; }
#sidebar #hotel-search h2 { position: absolute; left: -99999px; }
#sidebar #hotel-search p { color: #000; }
#sidebar #hotel-search p.plug { position: absolute; left: -99999px; }
#sidebar #hotel-search label { position: absolute; height: 0; text-indent: -9999px; overflow: auto; }
#sidebar #hotel-search input.text { width: 149px; margin-top: 8px; border: 1px solid #56bd47; padding: 4px 2px 4px 8px; font-size: 93%; }
#sidebar #hotel-search select { width: 197px; margin-top: 6px; border: 1px solid #56bd47; padding: 3px 2px 3px 4px; font-size: 93%; cursor: pointer; }
#sidebar #hotel-search input.button { margin: 8px 0 15px 0; }
#sidebar #hotel-search img { float: left; width: 300px; height: 63px; margin: 0 -10px; }

/* MAKE A RESERVATION
*********************************************************/
#make-a-reservation { float: left; width: 300px; margin-bottom: 30px; }

/* VIDEOS
*********************************************************/
#sidebar #videos { float: left; width: 300px; margin-bottom: 30px; }

/* PHOTOS
*********************************************************/
#sidebar #photos { float: left; width: 300px; margin-bottom: 30px; }

/* ADS
*********************************************************/
#sidebar div.ad { float: left; width: 300px; margin-bottom: 30px; }

/* IMAGE
*********************************************************/
#sidebar div.image { float: left; width: 300px; margin-bottom: 30px; }
#sidebar div.image p { padding: 2px 7px 0 7px; font-size: 85%; line-height: 138.5%; color: #000; }
#sidebar a#rightSuperSix {margin-left: 25px;}
#sidebar a#rightSuperSix img {margin-bottom: 10px;}

/* SEEN AND HEARD
*********************************************************/
#top-spots-panel, #seen-and-heard { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/1/sidebarbox.png) 0 100% no-repeat; }
#seen-and-heard p.more { margin: -22px 0 5px 0; padding-right: 7px; text-align: right; }
#seen-and-heard h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/seenandheard.gif) 0 0 no-repeat; }
#seen-and-heard h3 { float: left; width: 275px; margin: 10px 0 1px 0; padding: 0 15px 0 10px; font-size: 85%; line-height: 131%; color: #000; }
#seen-and-heard p { float: left; width: 275px; margin-bottom: 6px; padding: 5px 15px 0 10px; font-size: 85%; line-height: 131%; }
#seen-and-heard ul { float: left; width: 250px; margin-bottom: 6px; padding: 0 20px 0 25px; font-size: 85%; line-height: 131%;}

/* EVENTS
*********************************************************/
#events { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 16px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#events h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/events.gif) 0 0 no-repeat; }
#events p.more { margin: -22px 0 5px 0; padding-right: 7px; text-align: right; }
#events .event { float: left; width: 275px; margin: 15px 0 1px 0; padding: 0 15px 0 10px; }
#events h3 { float: right; width: 194px; margin-bottom: 1px; font-size: 85%; line-height: 131%; color: #000; }
#events p { float: right; width: 194px; font-size: 85%; line-height: 131%; }
#events p.date { float: left; width: 74px; text-align: center; color: #000; }
#events p.date span.dash { float: left; line-height: 43px; padding-left: 3px; color: #888; }
#events p.date span.from { float: left; width: 29px; height: 41px; border: 1px solid #bdbdb9; }
#events p.date span.to { float: right; width: 29px; height: 41px; border: 1px solid #bdbdb9; }
#events p.date span.month { display: block; padding: 1px 0; font-size: 85%; font-weight: bold; text-transform: uppercase; background: #c8d6a5; }
#events p.date span.day { display: block; padding: 5px 0; font-size: 131%; font-weight: bold; }

/* NEIGHBORHOOD EVENTS
*********************************************************/
#neighborhood-events { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/sidebarbox.png) 0 100% no-repeat; }
#neighborhood-events p.more { margin: -22px 0 5px 0; padding-right: 7px; text-align: right; }
#neighborhood-events h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/neighborhoodevents.gif) 0 0 no-repeat; }
#neighborhood-events p { float: left; width: 275px; margin-bottom: 6px; padding: 10px 15px 0 10px; font-size: 85%; line-height: 131%; color: #000; }
#neighborhood-events a { margin: 10px 0 1px 0; }

/* NEIGHBORHOOD
*********************************************************/
#sidebar #neighborhood { float: left; font-size:85%; color: #000; width: 300px; margin-bottom: 30px; display: inline; background: url(../media/image/sidebarbox.png) 0 100% no-repeat; padding-bottom: 9px;}
body#media #sidebar #neighborhood { margin-left: -40px; }
#sidebar #neighborhood img { float: left; margin: 10px 0 0 10px; }
#sidebar #neighborhood p { margin-top: 10px; padding: 0 10px 10px 10px; font-size: 100%; float: left;}
#neighborhood h2 { display: block; width: 300px; height: 35px; text-indent: -9999px; background: url(../media/image/abouttheneighborhood.gif) 0 0 no-repeat;}

/* ABOUT
*********************************************************/
#about { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 6px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#about h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/about.gif) 0 0 no-repeat; }
#about p.email { float: right; width: 98px; height: 11px; margin: -19px 5px 5px 0; padding-right: 7px; text-indent: -9999px; background: url(../media/image/emailtoafriend.gif) 0 0 no-repeat; }
#about p.email a { display: block; width: 98px; height: 11px; outline: none; }
#about .event { float: left; width: 275px; margin: 15px 0 1px 0; padding: 0 15px 0 10px; }
#about .info { float: left; width: 275px; margin: 5px 0 1px 0; padding: 0 15px 0 10px; }
#about h3 { float: left; clear: left; margin: 12px 0 1px 0; font-size: 100%; line-height: 131%; color: #000; }
#about .event p { float: right; width: 194px; font-size: 100%; line-height: 131%; color: #000; }
#about .info p { float: left; clear: left; margin-bottom: 13px; font-size: 100%; line-height: 146.5%; color: #000; }
#about p.date { float: left; width: 74px; font-size: 85%; text-align: center; color: #000; }
#about p.date span.dash { float: left; line-height: 43px; padding-left: 3px; color: #888; }
#about p.date span.from { float: left; width: 29px; height: 41px; border: 1px solid #bdbdb9; }
#about p.date span.to { float: right; width: 29px; height: 41px; border: 1px solid #bdbdb9; }
#about p.date span.month { display: block; padding: 1px 0; font-size: 85%; font-weight: bold; text-transform: uppercase; background: #c8d6a5; }
#about p.date span.day { display: block; padding: 5px 0; font-size: 131%; font-weight: bold; }
#about p a.black { color: #000; }

/* BOOK THIS HOTEL
*********************************************************/
#book-this-hotel { float: left; width: 300px; margin-bottom: 30px; background: url(../media/image/bookthishoteltop.gif) 0 0 no-repeat; }
#book-this-hotel .border {float: left; width: 284px; padding: 7px 8px 15px 8px; background: url(../media/image/bookthishotelbottom.gif) 0 100% no-repeat;}
#book-this-hotel h2 {width: 266px; height: 40px; text-indent: -9999px; background: url(../media/image/bookthishotel.gif) 0 0 no-repeat; }
#book-this-hotel p.plug { position: absolute; height: 0; text-indent: -9999px; font-size: 0; line-height: 0; overflow: auto; }
#book-this-hotel p.inline { float: left; }
#book-this-hotel p.short label { width: 35px; }
#book-this-hotel label { float: left; width: 49px; padding: 12px 5px 0 0; text-align: right; font-size: 85%; }
#book-this-hotel input.text { width: 109px; margin-top: 6px; border: 1px solid #56bd47; padding: 4px 2px 4px 8px; font-size: 93%; }
#book-this-hotel select { width: 56px; margin-top: 6px; border: 1px solid #56bd47; padding: 3px 2px 3px 4px; font-size: 93%; cursor: pointer; }
#book-this-hotel input.button { float:right }

/* INFORMATION
/* The information div is for lists such as the Amenities
/* list on the Hotel Detail page.
*********************************************************/
#information { float: left; margin-bottom: 30px; color: #000; }
#information h2 { padding-bottom: 2px; margin-bottom: 12px; border-bottom: 1px solid #d1d2cc; font-size: 118.1%; color: #5f614c; }
#information h3 { font-size: 85%; }
#information p { margin-bottom: 15px; font-size: 85%; line-height: 146.5%; }
#information p.accessible { padding-left: 18px; background: url(../media/image/accessibility.gif) 1px 50% no-repeat; }
#information p.sponsor { margin: 23px 0 17px 0; padding-left: 30px; }
#information ul { margin-bottom: 23px; padding-left: 1px; list-style: none; font-size: 85%; }
#information ul li { margin-bottom: 13px; padding-left: 10px; line-height: 146.5%; background: url(../media/image/bullet.gif) 0 .7em no-repeat; }
#information ul.two-column { margin-top: -16px; padding-left: 8px; }
#information ul.two-column li { float: left; width: 120px; padding-left: 0; margin-bottom: 0; background: none; }

/* CONTACT INFO
*********************************************************/
#sidebar #contact-info { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#sidebar #contact-info p.more { margin: -22px 0 5px 0; padding-right: 7px; text-align: right; }
#sidebar #contact-info h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/meetminneapoliscontactinfo.gif) 0 0 no-repeat; }
#sidebar #contact-info h3 { float: left; width: 275px; margin: 10px 0 1px 0; padding: 0 15px 0 10px; font-size: 85%; line-height: 131%; color: #000; }
#sidebar #contact-info p { float: left; width: 275px; margin-bottom: 6px; padding: 0 15px 0 10px; font-size: 85%; line-height: 131%; }
#sidebar #contact-info div.globe { float: left; padding-left: 30px; background: url(../media/image/globesmall.gif) 10px 12px no-repeat; }
#sidebar #contact-info div.globe h3 { width: 245px; }
#sidebar #contact-info div.globe p { width: 245px; }

/* TCTIX
*********************************************************/
#sidebar #tctix { float: left; margin-bottom: 30px; }
#sidebar #tctix img { float: left; padding: 0 5px 0 33px; }
#sidebar #tctix p { margin-top: 24px; font-size: 93%; }

/* DISCOVER MORE
*********************************************************/
#sidebar #discover-more { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#sidebar #discover-more p.more { margin: -22px 0 5px 0; padding-right: 7px; text-align: right; }
#sidebar #discover-more h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/discovermorebox.gif) 0 0 no-repeat; }
#sidebar #discover-more h3 { float: left; width: 275px; margin: 10px 0 1px 0; padding: 0 15px 0 10px; font-size: 85%; line-height: 131%; color: #000; }
#sidebar #discover-more p { float: left; width: 275px; margin-bottom: 6px; padding: 0 15px 0 10px; font-size: 85%; line-height: 131%; }

/* MEDIA CONTACTS
*********************************************************/
#sidebar #media-contacts { float: left; width: 300px; margin-bottom: 11px; padding-bottom: 9px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#sidebar #media-contacts h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/mediacontacts.gif) 0 0 no-repeat; }
#sidebar #media-contacts h3 { margin: 10px 0 1px 0; font-size: 85%; line-height: 131%; color: #000; }
#sidebar #media-contacts p { padding: 10px; font-size: 85%; line-height: 131%; color: #000; }
#sidebar #media-contacts a {color: #000; text-decoration:none; border-bottom: 2px #CCC solid; padding-bottom: 2px;}
#sidebar #media-contacts a:hover {text-decoration:none; border-bottom: none;}

/* SEARCH PRESS RELEASES
*********************************************************/
#sidebar #search-press-releases { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#sidebar #search-press-releases h2 { display: block; width: 300px; height: 28px; text-indent: -9999px; background: url(../media/image/searchourpressreleases.gif) 0 0 no-repeat; }
#sidebar #search-press-releases h3 { display: inline; float: left; margin: 14px 0 3px 11px; width: 290px; font-size: 85%; line-height: 131%; color: #000; }
#sidebar #search-press-releases p { font-size: 85%; line-height: 131%; }
#sidebar #search-press-releases label { margin-left: 7px; font-size: 85%; line-height: 19px; color: #000; color: #4a7ab6; }
#sidebar #search-press-releases p label { position: absolute; text-indent: -9999px; }
#sidebar #search-press-releases input.text { float: left; clear: left; width: 143px; border: 1px solid #9eae81; margin: 12px 109px 0 12px; padding: 3px 2px 3px 8px; font-size: 93%; }
#sidebar #search-press-releases input.date { width: 163px; 
background:white url(../media/image/calendar.gif) no-repeat scroll 2px 3px; border:1px solid #9EAE81; clear:left; float:left; font-size:93%; margin:12px 109px 0pt 12px; padding:3px 2px 3px 18px;}
#sidebar #search-press-releases input.checkbox { margin-left: 13px; }
#sidebar #search-press-releases input.button { margin: 13px 0 0 10px; }

/* MAP
*********************************************************/
#sidebar #map { float: left; margin-bottom: 30px; }
#sidebar #map h2 { margin-bottom: 20px; font-size: 93%; text-align: center; }

/* TOP SPOTS PANEL
*********************************************************/
#sidebar #top-spots-panel { float: left; width: 300px; margin-bottom: 30px; padding-bottom: 9px; background: url(../media/image/sidebarbox.gif) 0 100% no-repeat; }
#sidebar #top-spots-panel h2 { display: block; width: 300px; height: 30px; text-indent: -9999px; background: url(../media/image/topspotspanel.gif) 0 0 no-repeat; }
#sidebar #top-spots-panel .item { float: left; width: 275px; margin-bottom: 6px; padding: 0 15px 0 10px; }
#sidebar #top-spots-panel h3 { float: left; width: 250px; margin: 10px 0 1px 0; padding: 0 15px 0 10px; font-size: 100%; line-height: 131%; color: #000; }
#sidebar #top-spots-panel p { padding: 10px; font-size: 85%; line-height: 131%; }
#sidebar #top-spots-panel .item-img { float: left; width: 275px; margin-bottom: 6px; padding: 0 15px 0 10px; }
#sidebar #top-spots-panel .item-img h3 { float: right; width: 217px; }
#sidebar #top-spots-panel .item-img img { float: left; width: 33px; margin-top: 15px; }
#sidebar #top-spots-panel .item-img p { float: right; width: 222px; padding: 0 10px; }

/* SIMPLE BOX
*********************************************************/
#sidebar div.simple-box { float: right; width: 300px; margin-bottom: 20px; padding-top: 12px; background: url(../media/image/box.gif) 0 0 no-repeat; }
#sidebar div.simple-box .border { float: left; width: 270px; padding: 0 15px 12px 15px; background: url(../media/image/box.gif) 0 100% no-repeat; }
#sidebar div.simple-box #border-visitorInfo { float: left; width: 270px; padding: 0 15px 12px 15px; background: url(../media/image/box.gif) 0 100% no-repeat; }
#sidebar div.simple-box h2 { font-size: 93%; color: #000; margin-bottom: 20px; line-height: 146.5%; }
#sidebar div.simple-box h2.big { font-size: 116%; margin: 0; }
#sidebar div.simple-box p { margin-bottom: 15px; font-size: 85%; line-height: 131%; color: #000; }
#sidebar div.simple-box p.phone-number { width: 158px; height: 16px; text-indent: -9999px; margin: 3px 0 0 0; background: url(../media/image/phonenumber.gif) 0 0 no-repeat; }
#sidebar div.simple-box img { display: block; margin: 0 auto; }
#sidebar div.simple-box img.left { float: left; display: block; margin: 0 auto; padding-right: 15px; }
#form #sidebar div.simple-box img, #sidebar div.simple-box img.right { float: right; display: block; margin: 0 auto; padding-left: 15px; }
#sidebar div.simple-box div.corporate p.phone-number { background: none; color: #DC8332; text-indent: 0; height: auto; font-size:175%; margin: 3px 0 0;}


/* SIMPLE BOX 2 - Added by Daniel Marsh for Home page RNC /*Sidebar Module
*********************************************************/
#sidebar div.simple-box2 {
background:transparent url(../media/image/box.gif) no-repeat scroll 0pt 0%;
float:right;
margin:6px 0pt 12px 0px;
padding-top:6px;
width:300px;
}                                                      #sidebar div.simple-box2 .border2 {
 background:transparent url(../media/image/box.gif) no-repeat scroll 0pt 100%;
 float:left;
 padding:0pt 29px 8px 1px;
 width:270px;
}



#sidebar div.simple-box2 h2 { font-size: 93%; color: #000; margin-bottom: 20px; line-height: 146.5%; }
#sidebar div.simple-box h2.big { font-size: 116%; margin: 0; }
#sidebar div.simple-box2 p {font-size: 85%; line-height: 131%; color: #000; }
#sidebar div.simple-box2 img { display: block; margin: 0 auto; }
#sidebar div.simple-box2 img.left { float: left; display: block; margin: 0 auto; padding-right: 15px; }

/* International Page Sidebar Widgets - Added by Daniel Marsh 2/19/2008
*********************************************************/
body#international #sidebar{ float: right; width: 300px; padding-top: 24px; }

/*Travel Deals- Green Header
**********************************************************/
#sidebar .travelDeals{ float: left; width: 300px; margin-bottom: 24px; padding-bottom: 9px; background:url(../media/image/dealsborder.gif) 0 100% no-repeat; }
#sidebar .travelDeals .travelHeader { padding-bottom:6px; background: url(../media/image/dealsheaderbot.gif) 0 100% no-repeat; }
/* changes made: Ryan S. 3.24.08 */
#sidebar .travelDeals p {color:#000; font-size:85%; line-height: 131%; padding:10px;}
#sidebar .travelDeals a:hover {border-bottom: medium none; text-decoration: none;}
#sidebar .travelDeals a {border-bottom: 2px solid #cccccc; color: #000; padding-bottom: 2px; text-decoration: none;}
/* end changes */
#sidebar .travelDeals h2 { display: block; width: 300px;background: url(../media/image/dealsheadertop.gif) 0 0 no-repeat; font-size: 132%; font-weight:normal; color:#fff; padding: 5px 0 0 8px;}
#sidebar .travelDeals ul{float: left; list-style:none;}
#sidebar .travelDeals ul li{float:left; margin: 10px 9px 10px 10px;}
#sidebar .travelDeals ul ul{float:right; width:186px;color:#000000;line-height:146.5%;font-size:93%}
#sidebar .travelDeals ul ul li{margin:0px;}

#sidebar .travelDeals img{float:left; padding-right:10px;}


/*Air Service- Grey Header
**********************************************************/
#sidebar .airService{ float: left; width: 300px; margin-bottom: 24px; padding-bottom:150px; background:url(../media/image/airservicebor.gif) 0 100% no-repeat; }
#sidebar .airService .airHeader { padding-bottom:9px; background:url(../media/image/airserviceheaderbot.gif) 0 100% no-repeat; margin-bottom:10px; }
#sidebar .airService h2 { display: block; width: 300px;background:url(../media/image/airserviceheadertop.gif) 0 0 no-repeat; font-size: 132%; font-weight:normal; color:#60604e; padding: 5px 0 0 8px;}
#sidebar .airService p {color:#000000;line-height:146.5%;font-size:93%; margin: 5px 10px; }
#sidebar .airService ul{color:#000000;line-height:146.5%;font-size:93%; margin: 0px 8px 0px 20px;}
#sidebar .airService li{ margin: 9px 0px;}


/*Look Whose Talking- Grey Header
**********************************************************/
#sidebar .talking{ float: left; width: 300px; margin-bottom: 24px; background:url(../media/image/talkingborder.gif) 0 100% no-repeat; }
#sidebar .talking .talkingHeader{ display: block;min-height:85px; width: 300px; background:#f3f3f1 url(../media/image/talkingtop.gif) 0 0 no-repeat; border-bottom:1px solid #CDCDCA;}
#sidebar .talking .talkingHeader h2{color:#60604e; font-size:123.1; font-weight:normal; width:100px; padding: 10px 0px 0px 10px;}
#sidebar .talking p {color:#000000;line-height:146.5%;font-size:93%; margin: 5px 10px; }

/*Restaurant Search for Attendees- Added by D. Marsh 3/18/08
/* This appears on the home page only
*********************************************************/
#sidebar #restaurantSearch { float: left; width: 280px; padding: 45px 10px 0px 10px; background:url(../media/image/restaurantsearch.jpg) #e5e0cd  0 0 no-repeat; }
#sidebar #restaurantSearch h2 { position: absolute; left: -99999px; }
#sidebar #restaurantSearch p { color: #000;font-size:85%;}
#sidebar #restaurantSearch p.price{font-weight:bold; margin: 6px 0px;}

#sidebar #restaurantSearch form {padding-bottom:20px;}
#sidebar #restaurantSearch p.plug { position: absolute; left: -99999px; }
#sidebar #restaurantSearch label { position: absolute; height: 0; text-indent: -9999px; overflow: auto; }
#sidebar #restaurantSearch input.text { width: 185px; margin-top: 8px; border: 1px solid #929585; padding: 4px 2px 4px 8px; font-size: 93%; }
#sidebar #restaurantSearch select { width: 197px; margin-top: 6px; border: 1px solid #929585; padding: 3px 2px 3px 4px; font-size: 93%; cursor: pointer; }
#sidebar #restaurantSearch input.button { margin: 6px 0 8px 0; }
#sidebar #restaurantSearch img { float: left; margin: 10px -10px 0px -10px; }
#restaurantSearch ol{ list-style: none; float:left; width: 210px; }
#restaurantSearch li{ display: inline; float: left; margin: 4px 0px 8px 0px; font-size: 85%; width: 100px; }
#restaurantSearch li#midhigh { float: left; clear:left;}
#sidebar #restaurantSearch label.show-label{position:relative;text-indent:0pt;color:#000000;}

/*Events Promo Section For Home Page*/
/************************************/
#sidebar div#eventPromo {float:left; width: 300px; padding-top: 12px; background:url(../media/image/events_border.gif) 0 0 no-repeat; }
#sidebar div#eventPromo center{width: 300px; text-align:center;color: #000;}
#sidebar div#eventPromo center img{float:none;}
#sidebar div#eventPromo h2 {font-size:138.5%; color: #000;line-height: 146.5%; }
#sidebar div#eventPromo p center{font-size: 93%; line-height: 131%; color: #000; line-height: 146.5%;}
#sidebar div#eventPromo h5 {font-size: 85%;margin: 11px 14px; font-weight: normal; color:#000;}