/*
     ThomsonLocal.com version 5.0
	 Thomsonlocal.com January 2009  
     Peter Tizzard                   
     Styles for search results page.
    Update by simon hurley 26 aug 2009 for tlc 2010 products
*/

#centre_wrapper{float:left;width:780px;}
#centre{width:570px;float:right;}
#left{width:200px;}

body #right{width:180px;float:right;}/*position:relative;*/

#timer,#timer2{display:none;}

/* map layout */
body.map #left{display:none;}
body.map #centre_wrapper{float:left;width:500px;}
body.map #centre{width:490px;margin-left:10px;}
body.map #contentContainer #right{width:450px;padding-right:10px;}
body.map #sponsAds{width:180px;display:none;}

#header{background:url("http://images.thomsonlocal.com/tlc/searchBarShadow.jpg") bottom left repeat-x;padding-bottom:10px;}

h1{position:relative;z-index:20;text-align:center;color:#000;font-size:100%;font-weight:normal;margin:1.5em 0 0em 0;height:2em;z-index:10;}
.clear{clear:both;}
.clearl{clear:left;height:1px;}
.hide{display:none;}
.textr{text-align:right;}

#contentSkippedTo{height:0;display:none;line-height:0;}

#search form{height:6em;}
/* search type form */
#frmNamesType{font-size:92%;color:#666;width:28em;height:1.7em;margin:-3em auto 0 auto;position:relative;z-index:100;}
#frmNamesType input,#frmNamesType h4{display:inline;}
#frmNamesType p{font-size:85%;display:inline;margin-left:2em;}
span.withfilter{font-size:85%;color:#666;}
/* --------------- left column content ----------------- */
#left{background:url("http://images.thomsonlocal.com/tlc/leftTopBott.png") 100% 0 no-repeat;padding-top:29px;border-top:1px solid #FFD786;}
#left #leftBg{border:1px solid #B8CFE7;border-left:0;background-color:#EEF4F9;} 

#left h3{text-indent:-2000px;height:29px;margin:0 0 0.5em 0;display:none;}
#left h4{height:1.5em;margin:0;padding:1em 0 0.25em 0.5em;color:#003399;}
#left form{margin:0;padding:0 0 0 0.5em;height:4em;border-bottom:1px solid #D2E2F0;}
	#left form label{float:left;padding-bottom:0.25em;width:12.5em;}
	#left form input{padding-bottom:0.25em;}
	#left form input.leftSub{padding-bottom:0;}
#left ul{position: relative;font-size:85%;list-style-type:none;margin:0;padding:0 0 1em 0;border-bottom:1px solid #D2E2F0;background-color:#EEF4F9;}
#left ul:last-child{border:none;}
	#left li{margin:0 0.5em 0.25em 0.5em;padding:0 0 0.25em 15px;background:no-repeat url("http://images.thomsonlocal.com/tlc/ticks.gif") 0 -47px  ;}
		#left a{display:block;padding:1px;width:100%;color:#666;}
		#left a:hover{color:#000;}
/* portals links */
#left ul.portalLink li{text-decoration:none;background:no-repeat url("http://images.thomsonlocal.com/tlc/ticks.gif") 0 -126px  ;}
#left h4.portalLink {color:#ff6600;}
.helpIcon{padding:0 0 0 0.5em;margin-bottom:-0.4em;}
.helpBubble{width:17em;position:absolute;margin:0;margin-bottom:2em;z-index:200;}
	.helpBubble p{border:1px solid #ff6600;padding:0.5em;margin:0 10px 10px 0;background-color:#fff;}

#left p{color:#000;margin:0.5em 0 0.25em 0.5em;}
#left #closeLocUL{border-bottom:0;}
#left #showRelHds,#left #hideRelHds,#left #showSimHds, #left #hideSimHds,
#left #showCloseLoc,#left #hideCloseLoc,#left #showLocChild,#left #hideLocChild,#left #showLocPar,#left #hideLocPar{color:#6699cc;display:none;}/*these are shown if js is available - rule written to doc*/

#left span.lnkSp{font-size:80%;text-decoration:none;display:block;}
#metrocity{display:none;position:absolute;z-index:100;border:2px solid #003399;margin:10px 0 0 50px;}
#mapClose{position:absolute;left:0;top:0;padding:5px 13px 0 5px;background-position:100% 5px;}
#left #showMetroMap{margin-right:1em;}

/* these rules added via JS */
#left ul.ulNoBorder{border-bottom:0;padding-bottom:0;}
/* end JS rules */
/* ------------- END left column content -------------- */


/* -------------------- SORT BY TABS ------------------ */
#sortOptions{font-size:77%;margin:-3.5em 0 1px 0;padding:0;border-bottom:1px solid #003399;list-style-type:none;height:2em;}
#centre	#sortOptions li{position:relative;margin:0;font-size:1em;float:right;}
	#sortOptions a#adv{border:none;background:url("http://images.thomsonlocal.com/tlc/sortByBgLftEnd.jpg") 0 0 no-repeat;}

	#sortOptions a#adv:hover{border:none;background:url("http://images.thomsonlocal.com/tlc/sortByBgLftEndOver.jpg") 0 0 no-repeat;}
			#sortOptions li a{margin:0;font-size:1em;text-decoration:none;border-left:1px solid #fff;color:#fff;display:block;padding:0.5em;background:url("http://images.thomsonlocal.com/tlc/sortByBg.jpg") 0 0 repeat-x;}
		#sortOptions li a:hover{margin:0;background:url("http://images.thomsonlocal.com/tlc/sortByBgOver.jpg") 0 0 repeat-x;color:#fff;}
		#center>p>#sortOptions li a:hover{background-position:0 -140px;color:#fff;}/* IE6 and below does not understand hover on the li so we hide this hover aswell. Better browsers will get the tab rollover effect */
		#sortOptions li:hover{background-position:100% -140px;}
	
/* -------------------- selected tab ------------------ */
#sortOptions li.selected a#adv{border:none;background:url("http://images.thomsonlocal.com/tlc/sortByBgLftEndOver.jpg") 0 0 no-repeat #003399;color:#fff;}
#sortOptions li.selected a{background:url("http://images.thomsonlocal.com/tlc/sortByBgOver.jpg") 0 0 repeat-x;color:#fff;}

/* ---- Trade Association details above result --- */
#corpText{font-size:85%;line-height:1.5em;padding:0pt 0.5em 0.1em;margin-top:0.5em;border:1px solid #ccc;min-height:75px;}
#corpText img{float:right;margin:0 0 10px 10px;}
#corpText h3{margin:0.25em 2.5em 0 0;}
#corpText p{margin:0.25em 0;}

/* -------------------- Mid banner ad ---------------- */
#midAd{width:100%;text-align:center;margin:0;padding:0;}

/* Heading/Local Sponsor Ads */
#sponsorAdsText{font-size:85%;margin:0 0 0em 0;padding:5px 2px 0 2px;border:1px solid #B8CFE7;background-color:#F6F9FC;text-align:right;}
#sponsorAdsText div{width:48%;font-size:11px;padding:3px;margin-bottom:0.25em;text-align:left;}
#sponsorAdsText h4{margin:0;font-size:11px;}
#sponsorAdsText h4 a{color:#003399;font-weight:bold;}
#sponsorAdsText a{color:#666;}
#sponsorAdsText p{color:#999;margin:0;clear:both;}
#sponsorAdsText div p{color:#666;padding:0.2em 0;}
#sponsorAdsText div span.tel{color:#333;}
div.leftAd{float:left;border-right:1px solid #ccc;}
div.rightAd{float:right;}
#leftSponsorAdsImg,#rightSponsorAdsImg{width:92px;height:72px;background-color:#fff;position:absolute;top:135px;z-index:100;}
#leftSponsorAdsImg p,#rightSponsorAdsImg p{font-size:10px;line-height:1em;text-align:center;color:#666;margin:0 0 2px 0;padding:0;
white-space:nowrap;}
#leftSponsorAdsImg{left:20px;}
#rightSponsorAdsImg{right:20px;}

/* Oodle and Expedia items */
#marketPlace h3{background:url("http://images.thomsonlocal.com/tlc/oodle/marketBg.png") 0 0 no-repeat;text-align:center;height:35px;line-height:35px;margin:1em 0 0.5em 0;font-weight:bold;text-shadow:1px 2px 5px #999999;font-size:13px;}
#marketPlace ul{margin:0;padding:0;}
#marketPlace ul li{list-style-type:none;background:#efefef url("http://images.thomsonlocal.com/tlc/oodle/marketItemBg.png") top left repeat-x;border:1px solid #ccc;border-right:0;margin:0.5em 0 1px 0;padding:0.25em;}
#marketPlace ul li:hover{border-color:#999;}
#marketPlace ul li:hover a{color:#f70;}
#marketPlace ul img{display:block;margin:0.25em auto;border:1px solid #ccc;width:expression(document.body.clientWidth > 169 ? "169px" : "true");} /* Seems to be IE only */
#marketPlace img.oodleImage{max-width:169px;} /* Works for Firefox but not IE 6 */
#marketPlace ul li p {margin:0;font-size:70%;margin-top:0.45em;white-space:normal;word-wrap:break-word;}
#marketPlace ul li p span{color:#999;}
#marketPlace ul li p.price{margin:0;color:#f90;font-weight:bold;font-size:107%;text-align:right;margin-right:0.5em;}

#expediaTravel h3{background:url("http://images.thomsonlocal.com/tlc/oodle/marketBg.png") 0 0 no-repeat;text-align:center;height:35px;line-height:35px;margin:1em 0 0.5em 0;font-weight:bold;text-shadow:1px 2px 5px #999999;font-size:13px;}
#expediaTravel ul{margin:0;padding:0;}
#expediaTravel ul li{list-style-type:none;background:#efefef url("http://images.thomsonlocal.com/tlc/oodle/marketItemBg.png") top left repeat-x;border:1px solid #ccc;border-right:0;margin:0.5em 0 1px 0;padding:0.25em;}
#expediaTravel ul li:hover{border-color:#999;}
#expediaTravel ul li:hover a{color:#f70;}
#expediaTravel ul li p {margin:0;font-size:70%;margin-top:0.45em;}
#expediaTravel ul li p span{color:#999;} 

/* -------------------- Listing ----------------------- */
.vcard{background-color:#fff;margin:0.65em 0 0 0;padding:0.5em 0 0 5px;color:#333;border:1px solid #fff;border-top:1px solid #ccc;min-width:370px;position:relative;clear:both;}
/*.vcard:hover h3 a:link{color:#003399;}*/
/*.basicvcard:hover h3 a:link, .introvcard:hover h3 a:link{color:#f90;}*/

/*  -------------------- basic vcard  -------------------- */
.vcard h3{margin:0 0 0.25em 0;font-size:100%;}
	.vcard h3 a:link{color:#000;font-weight:normal;}
	.vcard h3 a:hover{color:#ff6600;background-color:#ffffcc;}
	.vcard h3 a:visited{background:url("http://images.thomsonlocal.com/tlc/visitedLinkArrow.gif") top right no-repeat;padding-right:12px;color:#000;font-weight:normal;}
	.vcard h3 span{color:#666;font-size:85%;/*margin-left:2em;*/}
	.vcard h3 span img{vertical-align:bottom;}
	.vcard div.addr{width:75%;margin-bottom:0;}
	.vcard div.rht{color:#666;position:absolute;width:117px;height:45px;right:0;top:0.25em;padding:5px 2px 0px 11px;margin:3px 5px 0 5px;font-size:85%;background:url("http://images.thomsonlocal.com/tlc/ratingOrangeWrapper.gif") 0 0 no-repeat;}
	.vcard div.bethefirst{padding-left:16px;width:113px;padding-top:4px;height:41px;letter-spacing:0.2px;}
	.vcard div.rht a:link,.vcard div.rht a:visited{color:#666;}

.basicvcard{background-color:#fff;margin:0.65em 0 0 0;padding:0.5em 0 0 5px;color:#333;border:1px solid #ffc58a;min-width:370px;position:relative;clear:both;}
.introvcard{background-color:#fff;margin:0.65em 0 0 0;padding:0.5em 0 0 5px;color:#333;border:0 none;min-width:370px;position:relative;clear:both;}
.basicvcard h3 a:link, 
.basicvcard h3 a, 
.basicvcard h3 a:visited, 
.introvcard h3 a, 
.introvcard h3 a:link, 
.introvcard h3 a:visited{color:#000;font-weight:bold;}

.domain {display:inline-block;float:right;}
	
.vcard .links span a:link, .vcard .links span a:visited{color:#999;}
	
/* rating stars */
span.rating{position:relative;}

span.star1,span.star2,span.star3,span.star4,span.star5{top:0;display:inline-block;text-indent:-2000px;width:67px;height:13px;background:url("http://images.thomsonlocal.com/tlc/reviewStarsGreyedOut.gif") no-repeat 0 0 transparent; }
*span.rating span{top:0.5em;} /* IE7 */
span.star1{background-position:0 -51px;}
span.star2{background-position:0 -38px;}
span.star3{background-position:0 -26px;}
span.star4{background-position:0 -13px;}
span.star5{}

/* --------numbers added when showing map ----*/
body.map .vcard{min-width:250px;}
body.map .vcard h3 span{color:#999;font-size:83%;/*width:4em;*/}
body.map .vcard h4,body.map .vcard h5,body.map .vcard p{padding-left:18px;}
body.map .vcard p.nectar{padding:0 0 0 210px;}
body.map .vcard div.addr{width:65%;}
body.map .vcard div.rht{width:118px;}
body.map .vcard div.bethefirst{width:113px;}
body.map .vcard h3 span span{font-size:100%;left:6.5em;}
body.map .vcard ul.features, body.map .basicvcard ul.features{max-width:320px;margin-left:20px;}
body.map .vcard ul.features li, body.map .basicvcard ul.features li{white-space:nowrap; width:auto;}

.vcard h3{width:70%;}
.vcard div.addr{width:74%;}
.vcard h4{font-weight:normal;margin:0;}
.vcard h4.adr{margin:3px 0 3px 0;}
.vcard h4.adr span{display:inline;white-space:nowrap;}
.vcard h5{margin:0;font-weight:normal;font-size:110%}
.basicvcard h5{font-weight:bold;}
.vcard p{font-size:85%;}
.vcard p.promo{color:#003399;margin:0 10em 0 0.5em;padding:2px;}
.ad:hover p.promo{padding:2px;} 
.vcard p.serves{color:#333;margin:0.5em 0 0 0;}
h3 span.dist{font-weight:bold;font-size:77%;padding:0 1em 0 1em;color:#003399;}

/* ---------------------- links ----------------------------- */
.vcard div.links{clear:both;margin:0.1em 0 0.2em 0;line-height:1.5em;color:#999;font-weight:normal;font-size:85%;}
.vcard div.links span{float:right;color:#999;font-size:80%;width:250px;padding-bottom:1px;text-align:right;margin-right:6px;}
	.vcard div a{line-height:1.5em;}
	.vcard div a:link{color:#333;}
	.vcard div a:hover, .vcard div.rht .rateLink:hover{color:#f60;}
	.basicvcard div a:hover, .introvcard div a:hover {color:#f60;}
	.vcard .more{display:none;position:absolute;bottom:0;right:0;border:0;} /* on hold for moment - causing layout difficulties */ 

.vcard h3.ad{margin:0;padding:0 0;}

/* ---------------------- features -------------------------*/
.ad ul.features, .basicvcard ul.features{display:block;max-width:83%;line-height:1.3em;list-style-type:none;padding:0.25em 5px 0.25em 0;margin:0 0 5px 5px;min-height:1.3em;font-size:85%;}
	.ad ul.features li, .basicvcard ul.features li{width:28%;float:left;color:#333;background:url("http://images.thomsonlocal.com/tlc/ticks.gif") 0 -108px no-repeat;padding:0 0.5em 0.25em 15px;margin:0 0 0 0;}
.ad ul.narrow{width:420px;}

/*.adEnd {clear:left;min-height:5px;display:block;}*/
/* ----------------trade membership ------------------ */
.vcard ul.tradeMem{margin:0;padding:5px 0;list-style-type:none;clear:both;line-height:1.5em;color:#666;font-weight:normal;font-size:85%;}
   .vcard ul.tradeMem li{margin:0;padding:0 10px 0 45px;background-position:top left;background-repeat:no-repeat;float:left;width:200px;height:40px;}
   .vcard ul.tradeMem li.etc {width:45px;float:right;padding:0 5px 0 0;text-align:right;}    
   .vcard ul.tradeMem li.etc a {text-decoration:underline;cursor:pointer;}              
   .vcard ul.tradeMem li a, .vcard ul.tradeMem li a:visited{line-height:1.5em;display:inline-block;}
   .vcard ul.tradeMem li a:link{color:#333;}
   .vcard ul.tradeMem li a:hover{color:#f60;}
.trades {overflow:hidden;width:99%;margin:0;padding:0;border:0;height:40px;}
	
/* ------------------ advert additions ------------------ */
h6{margin:0 0 0.5em 0;font-weight:normal;}
.ad{background-color:#FFF7EF;border:1px solid #FFC58A;padding:3px 0 0 0;min-height:70px;}
	.ad h3{margin:0;padding:0 0;}
	.ad h3 a:link{color:#003399;font-weight:bold;}
	.ad h3 a:visited{color:#003399;font-weight:bold;}
	.ad h4{margin-top:0.5em;}
	.ad h5{font-weight:bold;}
	.ad h6 a:link{color:#000;}
	.ad h6 a:hover{color:#ff6600;}
	.ad div{margin:0.1em 0 0.25em 0;}
	.ad div.links{margin-bottom:3px;}
	.ad h3,.ad h6,.ad div{padding-left:6px;}
   .vcard ul.rightAdLinks{text-align:right;list-style-type:none;float:right;padding:0;margin:36px 0px 0 0;width:95px;}
   .ad ul.rightAdLinks li{margin:0;padding:0;}
	.ad ul.rightAdLinks li a{display:block;margin:0 6px 0 0;padding:4px 22px 4px 0;height:20px;line-height:16px;font-size:85%;font-weight:bold;color:#ff6600;text-decoration:none;vertical-align:middle;background-repeat:no-repeat;background-position:100% 50%;} 
	.ad ul.rightAdLinks li a:hover{text-decoration:underline;}
	.ad ul.rightAdLinks li a.www, .basicvcard a.www{display:block;background-image:url("http://images.thomsonlocal.com/tlc/resGrnArr2.gif");}
   .ad ul.rightAdLinks li a.video, .basicvcard a.video{background-image:url("http://images.thomsonlocal.com/tlc/video.png");}
   .ad ul.rightAdLinks li a.vouchers, .basicvcard a.vouchers{background-image:url("http://images.thomsonlocal.com/tlc/vouchers.png");}
   .vcard ul.rightAdLinks li#campaignListingLink a#britainspunniestLogo{display:block;width:90px;height:29px;background:url(http://images.thomsonlocal.com/tlc/britainspunniest/resultsLogo.gif) 0 0 no-repeat;padding:0;color:#69c;text-align:left;text-indent:-2000px;}
/* Nectar */
div.nectar, div.nectar:hover{border:1px solid #6F2A8E;}
p.nectar{clear:left;clear:both;height:32px;margin:0px 0 0 0;padding:0 0 0 210px;line-height:35px;color:#fff;background:url(http://images.thomsonlocal.com/tlc/get150nectar.jpg) 5px 50% no-repeat #6F2A8E;}
p.nectar em{font-size:123%;font-weight:bold;font-style:normal;padding:0;line-height:35px;}
p.nectar a,p.nectar a:visited{color:#fff;padding:0;}

/* Ratings section specific to Nectar listings. */
div.nectar div.rht{background:url("http://images.thomsonlocal.com/tlc/ratingNectarWrapper.gif") 0 0 no-repeat;}
.vcard div.endNoNectar{clear:both;height:0;font-size:1px;}

/* -------------------- END vcard ----------------------- */

#brCr{margin-top:0;}
#prevNext{margin:2em 0 1em 0;}
#prevNext a{color:#003399;}
#prevNext a+a{float:right;margin-top:-1.2em;}
#nextPg{float:right;margin-top:-1.2em;}
#pageNo{color:#666;text-align:right;margin:0.5em 0 0 0;}
#pageNoBott{color:#666;text-align:center;margin:0.5em 0;}
#pageNoBott a{padding:2px;}
#pageNoBott .currPg{font-weight:bold;padding:2px;margin:2px;}

/* -------------------- Right column ----------------------- */
#toolbox{padding:0 0 15px 0;background:url("http://images.thomsonlocal.com/tlc/rhtColSprite.jpg") -185px 75px no-repeat #DDE8F3;}
	#toolbox p{margin:0;padding-top:40px;background:url("http://images.thomsonlocal.com/tlc/rhtColSprite.jpg") 0 0  no-repeat;}
		#showMap{display:block;margin:0 1em;padding:10px 60px 10px 10px;background:url("http://images.thomsonlocal.com/tlc/rhtColSprite.jpg")  -380px 0 no-repeat;}

#sponsAds{background-color: #F6F9FC;padding-bottom:10px;}
	#sponsAds h4{background:url("http://images.thomsonlocal.com/tlc/rhtColSprite.jpg") -552px -22px no-repeat #DDE8F3;height:28px;text-indent:-3000px;margin:1em 0 0 0;}
	#right #sponsAds a.ShowMore{font-size:85%;padding:0.5em;}

/* money portal ads */
a.portalAd{border:1px solid #ccc;display:block;margin:0.5em 0;}
a.portalAd:hover{border:1px solid #ff6600;}

.WFListing{padding:5px;width:168px;overflow:hidden;}
	.WFListing h3{margin:0;font-size:92%;}
		.WFListing h3 a{color:#ff6600;}
		.WFListing h3 a:hover{}
	.WFListing p{margin:0.25em 0;font-size:85%;padding:0;}
		.WFListing p a{text-decoration:none;color:#333;padding:0;margin:0;}
		.WFListing p a:hover{color:#333;}
		.WFListing p.url a{text-decoration:underline;color:#003399;}
		.WFListing p.url a:hover{color:#003399;}

/* Third Party widgets e.g. Expedia and Oodle section */
#expediaContainer{background-color: #F6F9FC;padding:0 0 1em 0;border:1px solid #ccc;}
#expediaContainer form{border:0 none;}
#expediaContainer #moreSearchLink {text-align:right;font-size:80%;vertical-align:middle;margin:0;padding:0 0 0 1em;display:inline-block;width:50%}
#expediaContainer #GoButton {margin-right:0.2em;display:inline;}
#expediaContainer #expediaMenu {padding:0;}
#expediaContainer #expediaMenu li{margin:0;display:block;border:0;border-bottom:1px solid #ccc;padding:7px 0 7px 45px;line-height:15px;background-repeat:no-repeat;background-position:2px 50%;}
#expediaContainer #holidayItem{background-image:url("http://images.thomsonlocal.com/tlc/expedia/holiday.gif");}
#expediaContainer #hotelItem{background-image:url("http://images.thomsonlocal.com/tlc/expedia/hotel.gif");}
#expediaContainer #flightItem{background-image:url("http://images.thomsonlocal.com/tlc/expedia/flight.gif");}
#expediaContainer #carItem{background-image:url("http://images.thomsonlocal.com/tlc/expedia/car.gif");}
#expediaContainer #activityItem{background-image:url("http://images.thomsonlocal.com/tlc/expedia/activity.gif");}
#expediaContainer h4{color:#003399;padding:1em 0 0.25em 0.5em;margin:0;height:1.5em;}

#right form label{float:none;margin:0.5em 0 0.25em 0.1em;width:12.5em;} 
#right form label.flightTypeRadioBtn{width:60px;display:inline-block;} 
#right form input.datePicker{display:inline-block;width:70px;float:left;margin-right:3px;}
#right form input, #right form select {font-size:99%;}
#right form.typeOfHolidayForm{padding-left:0.25em;}
		
/* ------------------- END Right column --------------------- */
	
/* ------------------- Alpha refine --------------------- */
#AlphaBar{clear:both;margin:10px auto;text-align:center;}
#innerAlphaBar{border:1px solid #e6ebf4;width:auto;margin:0 auto;font-size:80%;color:#ccc;line-height:1.5em;}
#AlphaBar a, #AlphaBar #jumpTo{padding:1px;margin:0.2em;text-decoration:none;color:#ff6600;}
#AlphaBar #jumpTo{padding:2px;margin:0;color:#003399;}
#AlphaBar .last{border-right:none;}
#AlphaBar a:hover{color:#003399;}
/* ------------------- END Alpha refine --------------------- */
		
/* hide the lists containing the extra items 
#moreSimHds,#moreRelHds,#moreCloseLoc,#moreRelBus,#moreLocPar,#moreLocChild{display:none;}*/

/* static pages */
ul.leftCol, ul.rightCol{width:330px;float:left;}
ul.leftCol li, ul.rightCol li{/*height:1.4em;line-height:1.4;*/}

/* error */
h2{color:#003399;font-size:107%;}
.mess{margin:0 auto;width:600px;}
.mess .error{font-size:114%;color:#003399;}
.mess ul{list-style-type:none;}
.mess li{margin:0.25em 0;}
#exceptionReport{margin:0 1.5em;}

/* No results */
#noResults{padding:0.5em 1.5em;border:1px solid #ccc;background-color:#ffffcc;margin-top:1em;}
#noResults h2{font-weight:normal;margin:1.5em 0;font-size:92%;}

