/* New classes for tables, etc - to bring everything up to spec */
.table {border-spacing: 0px; border: 0;}

body, a, td, form,select, input, textarea, option, h1, h2, h3, h4
{ font-family: verdana, arial, sans-serif;}
body { text-align:center;margin:0 }

td { font-size:11px }

h1, h2, h3, h4 { font-size:11px; font-weight:bold; margin:0; padding:0; }

form{ padding: 0; margin: 0; font-size:11px}

A, A:visited {color:#069; }
A:hover {text-decoration: none; color: #000;}
A:active {text-decoration: none; color: #09c;}

#Framework { width:810px; margin:0 auto; text-align:left } /* define just in case no brand returned, ie feeds, etc */
#rigaonlineMain { width:810px; margin:0 auto; text-align:left }

#msnMain { text-align:left }
#msnFramework { width:760px }

.compMarginB{ margin-bottom:8px }
.compMarginLargeB{ margin-bottom:30px }

.marginBottom5 { margin-bottom:5px }
.marginBottom10 { margin-bottom:10px }
.marginBottom15 { margin-bottom:15px }
.marginBottom20 { margin-bottom:20px }
.marginBottom25 { margin-bottom:25px }

.strong { font-weight:bold }
.normal { font-weight:normal }
.nowrap { white-space:nowrap }
.center { text-align:center }
.absolute0 { position:absolute; top:0px; left:0px; width:100% }
.relative { position:relative; margin:0 auto }
.widthAuto { width:auto }
.strike { text-decoration: line-through; }
.weatherRiga { font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 20px;  color:#808080;}

.buttonText { text-decoration: none; position:absolute; top:0px; left:0px; font:bold 11px tahoma, verdana, arial, sans-serif; text-align:center; z-index:100; line-height:19px; width:100% }
.dot_black { background: black }
.dottedLine{ height:1px; background: url(http://a376.g.akamaitech.net/7/376/33/59de24a997889b/images.citysearch.com/sys/section/bg_dotline.gif) repeat; clear:both }
.dottedLine_656565 { background: url(http://a1612.g.akamaitech.net/7/1612/33/e7e7aa1a2770ad/images.citysearch.com/sys/com/dotted_line_656565.gif) repeat-x; clear:both }
.dottedLine_b1cbe4 { background: url(http://a1612.g.akamaitech.net/7/1612/33/22968c0a6111e5/images.citysearch.com/sys/com/dotted_line_b1cbe4.gif) repeat-x; clear:both }
.dottedLine_e4ddcd { background: url(http://a1612.g.akamaitech.net/7/1612/33/615066eede1f93/images.citysearch.com/sys/com/dotted_line_e4ddcd.gif) repeat-x; clear:both }
.dottedLine_d5d5d5 { background: url(http://images.citysearch.com/sys/com/dotted_line_d5d5d5.gif) repeat-x; clear:both }
.dottedLine_bcccdc { background: url(http://images.citysearch.com/sys/com/dotted_line_bcccdc.gif) repeat-x; clear:both }

.cornerTL_bbcbe2 { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_tl_bbcbe2.gif) top left no-repeat }
.cornerTR_bbcbe2 { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_tr_bbcbe2.gif) top right no-repeat }
.cornerBL_bbcbe2 { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_bl_bbcbe2.gif) bottom left no-repeat }
.cornerBR_bbcbe2 { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_br_bbcbe2.gif) bottom right no-repeat }
.borderTop_bbcbe2 { width:100%; height:6px; border-top:1px solid #bbcbe2 }
.borderBottom_bbcbe2 { width:100%; height:6px; border-bottom:1px solid #bbcbe2 }

.cornerTL_e6e6e6 { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_tl_e6e6e6.gif) top left no-repeat }
.cornerTR_e6e6e6 { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_tr_e6e6e6.gif) top right no-repeat }
.cornerBL_e6e6e6 { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_bl_e6e6e6.gif) bottom left no-repeat }
.cornerBR_e6e6e6 { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_br_e6e6e6.gif) bottom right no-repeat }

.cornerTL_bbcbdf { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_tl_2px_bbcbdf.gif) top left no-repeat }
.cornerTR_bbcbdf { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_tr_2px_bbcbdf.gif) top right no-repeat }
.cornerBL_bbcbdf { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_bl_2px_bbcbdf.gif) bottom left no-repeat }
.cornerBR_bbcbdf { width:100%; height:2px; background:url(http://images.citysearch.com/sys/com/corner_br_2px_bbcbdf.gif) bottom right no-repeat }
.borderTop_bbcbdf { width:100%; height:1px; border-top:1px solid #bbcbdf }
.borderBottom_bbcbdf { width:100%; height:1px; border-bottom:1px solid #bbcbdf }

.cornerTL_d5d5d5 { width:100%; height:3px; background:url(http://images.citysearch.com/sys/com/corner_tl_3px_d5d5d5.gif) top left no-repeat }
.cornerTR_d5d5d5 { width:100%; height:3px; background:url(http://images.citysearch.com/sys/com/corner_tr_3px_d5d5d5.gif) top right no-repeat }
.cornerBL_d5d5d5 { width:100%; height:3px; background:url(http://images.citysearch.com/sys/com/corner_bl_3px_d5d5d5.gif) bottom left no-repeat }
.cornerBR_d5d5d5 { width:100%; height:3px; background:url(http://images.citysearch.com/sys/com/corner_br_3px_d5d5d5.gif) bottom right no-repeat }
.borderTop_d5d5d5 { width:100%; height:2px; border-top:1px solid #d5d5d5 }nTborderBottom_d5d5d5 { width:100%; height:2px; border-bottom:1px solid #d5d5d5 }
.borderBottom_d5d5d5 { width:100%; height:1px; border-bottom:1px solid #d5d5d5 }
.contentWell_d5d5d5 { border:1px solid #d5d5d5; border-top:0; border-bottom:0 }

.tagtext  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #069;}
.tagtext  A, .tagtext  A:visited, .tagtext  A:active { color: #069; text-decoration: none;}
.tagtext  A:hover { color: #069; text-decoration: underline;}

/* object listing table*/
#grid .dottedLine, #mapGrid .dottedLine  { border-top: 1px dotted #b1b1b1; background:none; padding-bottom: 0px;}
#grid, #mapGrid { background:white; font-size:11px}
#grid .distance,#mapGrid .distance { font-weight:bold }

.nominateWrapper { width:55px; text-align:center; vertical-align:top; float:right }
.nominate { font: bold 11px tahoma, verdana, arial, sans-serif; }

.entityInfo { padding:0px 9px 4px 4px; vertical-align:top; }
#grid .entityInfo { width: 470px }
#mapGrid .entityInfo {width: 501px }
.entityInfo .category { font-size: 11px; font-family: verdana, arial, sans-serif; color: #666 }
   
.entityInfo ul{ list-style-type:none; margin:0; padding:0;}

.entityInfoNoLocation { width: 501px }
.entityInfoNoLocation ul{ list-style-type:none; margin:0; padding:0;}

.addressInfo { font-family: verdana, arial, sans-serif; font-size: 11px;  color:#666; }
#grid .addressInfo, #mapGrid .addressInfo { width:175px; vertical-align:top; text-align:left }
#grid .distance, #mapGrid .distance { font-weight:bold }

.ratingsEuro { vertical-align:top; text-align:center }
#grid .ratingsEuro, #mapGrid .ratingsEuro  { width:67px; }

.ratingsBug { padding-bottom: 1px; margin:auto; width:33px;}
#grid .ratingsBug, #mapGrid .ratingsBug  { width:53px;} 

.ratingsBug .taglineText { font-size:9px; font-family:tahoma, sans-serif; color:#666; }
.ratingsBug .hRule { width:30px; height:1px; margin: 0px auto 1px auto; background:#dfdfdf}
.ratingsBug a { text-decoration: none; color: #000; font-weight:bold }

.interstitialWrapper {width:100%; padding:4px 0px 4px 0px; border-right-width:1px; border-top-width:0px; border-left-width:1px; border-style:solid; border-bottom-width:0px; border-color:#BDCEDE; }
.interstitialCornerTopRight { width:7px; height:7px; background:url(http://a1612.g.akamaitech.net/7/1612/33/ddfcc40b0b7af4/images.citysearch.com/sys/search/corner_blue_top_right2.gif) no-repeat; }
.interstitialCornerTopLeft { width:7px; height:7px; background:url(http://a1612.g.akamaitech.net/7/1612/33/0bc191ca91d490/images.citysearch.com/sys/search/corner_blue_top_left2.gif) no-repeat; }
.interstitialBorderTop { height:6px; border-top-width:1px; border-right-width:0px; border-left-width:0px; border-bottom-width:0px; border-style:solid; border-color:#BDCEDE; }
.interstitialCornerBottomRight { width:7px; height:7px; background:url(http://a1612.g.akamaitech.net/7/1612/33/483868a2a66f8c/images.citysearch.com/sys/search/corner_blue_bottom_right2.gif) no-repeat; }
.interstitialCornerBottomLeft { width:7px; height:7px; background:url(http://a1612.g.akamaitech.net/7/1612/33/731dc68c369ab4/images.citysearch.com/sys/search/corner_blue_bottom_left2.gif) no-repeat; }
.interstitialBorderBottom { border-bottom: 1px solid #BDCEDE }
.sponsorResultsText { padding-right:10px;padding-bottom:5px;font-style:italic;text-align:right;color:#999;text-align:right;font-size:11px }

.mapNumber { padding-top:3px; width:19px; vertical-align:top; }


/* Profile- and Review-related styles (some) */
.blurating {FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #0F68B8}
.bluereg {FONT-SIZE: 11px; COLOR: #069; FONT-FAMILY: verdana, arial, sans-serif}
.graysbig {FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, sans-serif; COLOR: #999;}
.mapaddress  {font-size: 13px; font-family: verdana, arial, sans-serif; color: #999;}
.profileheader  {font-size: 15px; font-family: verdana, arial, sans-serif; color: #069; font-weight:bold}
.profileHeaderUnderlined {font-size: 15px; padding-bottom:2px; margin-bottom:8px; font-family: verdana, arial, sans-serif; color: #069; font-weight:bold;border-bottom:1px; border-style:solid; border-color:#CCCCCC;border-top:0;border-left:0;border-right:0 }
.reggray  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #999;}
.providedByText { font-size: 11px; font-family: verdana, arial, sans-serif; color:#676767 }

#relatedLinks{border:solid 1px #E3EDF9;}

#relatedLinks td {
border: 0px;
padding: 7px 5px 10px 10px;
margin: 0px;
}

.conqheader {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: #999;}

.nearbysmall  {font-size: 11px; font-family: tahoma, verdana, arial, sans-serif; color: #666;}

.searchheader  {font-size: 13px; font-family: tahoma, verdana, arial, sans-serif; color: #393; font-weight: bold;}

.type {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}

.address {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666;}

.pfpaddress {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: #666;}
/* Search-related classes */       
.entitylinks {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.entitylinks A, .entitylinks A:visited, .entitylinks A:active { text-decoration: none;}    
.entitylinks A:hover { text-decoration: underline;}

IMG.cust {MARGIN-RIGHT: 5px; MARGIN-TOP: 3px; MARGIN-BOTTOM: 2px;}

#content {position: relative; width: 100%;}

.small_epi_offer {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000; line-height: 10px;}
.small_epi_offer A:link {text-decoration: none; color:#069;}
.small_epi_offer A:visited {color:#069;}
.small_epi_offer A:hover {text-decoration: none; color: #000;}
.small_epi_offer A:active {text-decoration: none; color: #09c;}


.small {font-family: verdana, arial, sans-serif; font-size: 10px;}


.caption {font-family: verdana, arial, sans-serif; font-size: 10px; color: #993;}
.smallalt {font-family: verdana, arial, sans-serif; font-size: 10px; background-color: #eee;}
.graysmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999}
.calgray {font-family: verdana, arial, sans-serif; font-size: 10px; color: #CCC}
.reg {font-family: verdana, arial, sans-serif; font-size: 11px; list-style-type: square;}
.regalt {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #eee;}
.reg_nar {font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.smid {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal;}
.sbig {font-family: verdana, arial, sans-serif; font-size: 13px;}
.sbigalt {font-family: verdana, arial, sans-serif; font-size: 13px; background-color: #FC6; color: #630}
.big {font-family: verdana, arial, sans-serif; font-size: 14px;}
.bigalt {font-family: verdana, arial, sans-serif; font-size: 14px; background-color: #eee;}
.biggest {font-family: verdana, arial, sans-serif; font-size: 15px;}
.sbiggest {font-family: verdana, arial, sans-serif; font-size: 22px;}
.square {font-family: arial, sans-serif; font-size: 11px; color:#000;}

.lft {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lft A { text-decoration: underline; color: #069;}
.lft A:visited { color: #666;}
.lft A:hover { text-decoration: none; color: #000;}
.lft A:active { color: #930;}

.lfton {font-weight: bold; background-color: #fc0; font-family: verdana, arial, sans-serif; font-size: 11px; color: #000;}
.lfton A, .lfton A:visited  { text-decoration: underline; color: #c30;}
.lfton A:hover { text-decoration: none; color: #000;}
.lfton A:active { color: #930;}

.rtsmall {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rtsmall A, .rtsmall A:visited { text-decoration: underline; color: #666;}
.rtsmall A:hover { text-decoration: none; color: #666;}
.rtsmall A:active { color: #666;}

.number {font-family: verdana, , arial, sans-serif; font-size: 10px; color: #666666}

.blubar {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #528FC1;}
.blubar A, .blubar A:visited { color: #fff; text-decoration: none;}
.blubar A:hover { text-decoration: none; color: #ff0;}
.blubar A:active { font-weight: bold; color: #ff0;}

.bigblubar {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #528FC1;}
.bigblubar A, .bigblubar A:visited { color: #fff; text-decoration: none;}
.bigblubar A:hover { text-decoration: none; color: #ff0;}
.bigblubar A:active { font-weight: bold; color: #ff0;}


.scorecard {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #0F68B8;}

.scorecard_BOC {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #c00;}

.promotext_smbl  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #036;}
.promotext_smgy  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #999;}

.gridon {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #DADAC7;}
.grid {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000; background-color: #F4F4EA;}

.sortparent {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #333; background-color: #DADAC7;}
.sortchild {font-family: verdana, arial, sans-serif; font-size: 11px; color: #333; background-color: #F4F4EA;}

.busname {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold;}
.busname A { color:#069;}
.busname A:visited { color:#666;}
.busname A:hover { text-decoration: none; color: #000;}
.busname A:active { text-decoration: none; color: #09c;}

.listing {font-family: verdana, arial, sans-serif; font-size: 10px;}
.listing A, .listing A:visited, .listing A:hover { line-height: 14px; color: #000;}
.listing A:active { line-height: 14px; color: #09c;}

.listingadv A {font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 10px;  line-height: 12px; color: #600;}
.listingadv A:visited { line-height: 12px; color: #666;}
.listingadv A:hover { line-height: 12px; color: #000;}
.listingadv A:active { line-height: 12px; color: #09c;}


.blugrnhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #099;}

.subhead {background-color: #FFFFEF; font-weight: normal; font-family: verdana, arial, sans-serif; font-size: 11px; color: #990; line-height: 16px;}

.bbar {font-family: verdana, arial, sans-serif; font-size: 10px; color: #999; padding-left:10px }
.bbar A:link {text-decoration: underline; color: #999;}

.blackbar {background-color: #000;}
.graybar {background-color: #ccc;}
.lightgraybar {background-color: #eee;}
.lightgraybg {background-color: #ddd;}
.ltyellowreg {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #ffc;}
.goback {background-color: #ffc; font-family: verdana, arial, sans-serif; font-size: 11px;}

.consumebig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #390}
.consumelarge {font-family: verdana, arial, sans-serif; font-size: 18px; color: #390}
.consumeregblue {FONT-SIZE: 11px; COLOR: #0F68B8; FONT-FAMILY: verdana, arial, sans-serif}

.gray {color: #999;}

.grayborder {border-width: 1px; border-color: #CCC; border-style: solid;}

.success {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #390}
.fail {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #f30}
.failreg {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f30}
.error_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #f00;}


.cal {font-family: arial, verdana, sans-serif;font-size: 10px;}

.sort {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; background-color: #f90;}
.sort A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; background-color: #f90;}

.grnon {font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #9c6;}
.grnon A:link {font-family: verdana, arial, sans-serif; font-size: 11px; color: #036; text-decoration: underline;}
.grnon A:visited {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: underline; color: #036;}
.grnon A:hover {font-family: verdana, arial, sans-serif; font-size: 11px; text-decoration: none; color: #000;}

.grnhdr {font-family: verdana, arial, sans-serif; font-size: 13px; color:#5C5959; background-color: #BEE590;}
.grnhdrbig {font-family: verdana, arial, sans-serif; font-size: 13px; color: #fff; background-color: #390;}

.locations { border-style: solid;  border-color: #000000;  border-width: 1px;  background: #FFFFFF;  font-family: verdana, arial, sans-serif;  visibility: hidden;  color: #000000; font-size: 11px;  font-weight: bold; text-decoration: none; }

.dropShadow { background-color:#000000; filter:alpha(opacity=25); opacity:.25; -moz-opacity:.25; }
.dropShadow40 { background-color:#000000; filter:alpha(opacity=40); opacity:.40; -moz-opacity:.40; }


#locsWrapper{ 
  position:absolute;
  z-index: 100;
  width:150px;
  margin-top: 1px; 
  visibility: hidden;
}

#locsInnerWrapper{
  border: 1px solid #E5EAF0; background:#ffffff;
  padding: 5px 2px 2px 0;
}  

ul.locsList
{
  font-family:tahoma, verdana, arial, sans-serif; font-size: 9px; color: #555555;
  list-style-type: none; margin: 0 0 0 0; padding: 0 2px;
}

ul.locsList a
{
  display: block;
  padding: 3px;
  width: 142px;
  background-color: #fff;
}

ul.locsList a:link, ul.locsList a:visited { color: #555555; text-decoration: none; }
ul.locsList a:hover { background-color: #E5EAF0; color: #555555; }

ul.restList
{
  font-family:tahoma, verdana, arial, sans-serif; font-size: 9px; color: #555555;
  list-style-type: none; margin: 0 0 0 0; padding: 0 2px;
}


.locsAdminLink { font-family:tahoma, verdana, arial, sans-serif; font-size: 9px; color: #036; padding: 3px 0 3px 4px; }
.locsAdminLink a { text-decoration: underline;}
.locsAdminLink a:visited { text-decoration: underline;}
.locsAdminLink a:hover {text-decoration: none;}
.locsAdminLink a:active { text-decoration: underline;}

.locsSectionHeader { font-family:tahoma, verdana, arial, sans-serif; font-size: 11px; color: #555555; font-weight: bold; padding-left: 4px; }


.top { font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; z-index: 1; }

.top A {text-decoration: none; color: #FFF; }
.top A:visited { text-decoration: none; color: #FFF; }
.top A:hover { color: #FF9; cursor: default; text-decoration: none; }
.top A:active { color: #FF9; text-decoration: none; }

.top_sub { line-height:18px; display:block; background: #FFF; font-family: verdana, arial, sans-serif; color: #000; font-size: 11px; text-decoration: none; }

.top_sub:hover { display:block; cursor: pointer; background-color: #09c; color: #FFF; text-decoration: none; }
.top_sub A, .top_sub A:visited { display:block; text-decoration: none; color: #000; }
.top_sub A:hover { background-color: #528FC1; color: #FFF; }
.top_sub A:active { background-color: #528FC1; color: #FFF; text-decoration: none; }

.top_sub_hover { display: block; background-color: #528FC1; color: #FFF; text-decoration: none; line-height:19px; font-size: 11px; font-family: verdana, arial, sans-serif;
}

.staticnav {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px; color: #fff;}
.staticnav A, .staticnav A:visited { text-decoration: none; color: #fff }
.staticnav A:hover, .staticnav A:active  { color: #ff9;}

.regitalic {font-family: verdana, arial, sans-serif; font-style: italic; font-size: 11px;}
.regbold {font-family: verdana, arial, sans-serif; font-weight: bold; font-size: 11px;}
.teaser {font-family: arial, verdana, sans-serif; font-size: 12px;}

.input { background-color: #ffffcc; border-top-style: ridge; border-top-color: #698BC6;
	border-left-style: ridge; border-left-color: #698BC6; border-right-width: 1px;
	border-right-style: solid; border-right-color: #99CCCC; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #99CCCC; font-size: 10pt }

.exp_big {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666; background-color: #FBDB79;}
.exp_small {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000; background-color: #FBDB79;}

.browsecat {font-family: verdana, arial, sans-serif; font-size: 11px; color:#993;}

.match_header {font-family: verdana, arial, sans-serif; font-size: 15px; color:#369; background-color: #BDDFFF;}
.match_subheader {font-family: verdana, arial, sans-serif; font-size: 11px; color:#369;}
.match_market {font-family: verdana, arial, sans-serif; font-size: 18px; color:#FFD666;}

.worldbig { font-size: 16px; font-family: verdana, arial, sans-serif;}

.boctitle { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:link, .boctitle A:visited, .boctitle A:active { FONT-SIZE: 17px; COLOR: #CC6633; FONT-FAMILY: verdana, arial, sans-serif }
.boctitle A:hover { color:#CC6633; text-decoration:underline }

.contentheader {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1612.g.akamaitech.net/7/1612/33/36e8fb4600c7a4/images.citysearch.com/sys/com/content_header_bg.gif); background-color: #7ABDEF;
}


.contentheader_valentine {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1612.g.akamaitech.net/7/1612/33/b4b42b99af6350/images.citysearch.com/sys/home/vday_card_bg.jpg); background-color: #7ABDEF;
}

.contentheader_boc {
	font-size: 13px; color: #fff; font-family: verdana, arial, sans-serif; background-color: #fe0000;
}

.bluhdr {
	font-size: 12px; color: #fff; font-family: verdana, arial, sans-serif; background-image: url(http://a1612.g.akamaitech.net/7/1612/33/7acb7f43ef6584/images.citysearch.com/sys/com/browse_header_bg.gif); background-color: #2372B3; 
}

.calendar {
	font-size: 9px; font-family: tahoma, arial, sans-serif; list-style-type: square;
}


.leftwellhdr {
	font-size: 11px; color: #fff; font-family: verdana, arial, sans-serif; font-weight: bold; background-image: url(http://a1612.g.akamaitech.net/7/1612/33/b2d722bed149e8/images.citysearch.com/sys/profile/blue_hdr.gif); background-repeat: repeat; background-color: #336699; height: 22px;
}

.nearby {
	font-size: 10px; color: #069; font-family: verdana, arial, sans-serif; line-height:18px;
}

.nearby A,.nearby A:active,.nearby A:visited {color: #069; text-decoration: none;}
.nearby A:hover {color: #069; text-decoration: underline;}


.leftwellsub {
	font-size: 13px; color: #069; font-family: verdana, arial, sans-serif;
}

.leftwellsub A,.leftwellsub A:active, .leftwellsub A:visited {color: #069; text-decoration: none;}
.leftwellsub A:hover {color: #069; text-decoration: underline;}

.regwhite  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #fff;}
.regwhite A,.regwhite A:visited,.regwhite A:active,.regwhite A:hover { color: #fff; text-decoration: underline;}

.bigblack {font-family: verdana, arial, sans-serif; font-size: 18px; color: #000;}
.smallblack {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000;}
.smallblue {font-family: verdana, arial, sans-serif; font-size: 10px; color: #069;}


.droptext {font-family: verdana, arial, sans-serif; font-size: 11px; color: #003366;background: #e4ecf6; padding:2px;}
.droplink {font-family: verdana, arial, sans-serif; font-size: 11px; color: #003366;}
.droplink A, .droplink A:visited,.droplink A:active { color: #003366; text-decoration: none;} 
.droplink A:hover { color: #003366; text-decoration: underline;} 

.droplink_price {font-family: verdana, arial, sans-serif; font-size: 14px; color: #003366;}
.droplink_price A,.droplink_price A:visited,.droplink_price A:active { color: #003366; text-decoration: none;} 
.droplink_price A:hover { color: #003366; text-decoration: underline;} 

/* Group Header Text */
.ght {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1612.g.akamaitech.net/7/1612/33/5e5df59bd51ead/images.citysearch.com/sys/com/group_header.gif);}

/* Page Type Identifier */
.listid {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#069;}

/* List Title */
.listtitle {font-family: verdana,arial,sans-serif; font-size: 18px; color:#000; font-weight:bold;}

/* List Description */
.listdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}

/* Byline */
.byline {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#000; line-height:15px;}

/* Event Date */
.edate {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}
.edate A,.edate A:visited {color:#666;}
.edate A:hover {text-decoration: none; color: #000;}
.edate A:active {text-decoration: none; color: #09c;}

/* Event Location */
.eloc {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* valentine's roundup */
a.printSaveText { font-family: tahoma, arial, sans-serif; font-size: 10px; color: #666666; text-decoration:none }
#roundupBanner { margin-bottom: 8px;color: #FFFFFF;clear:both }
.roundupBannerHeader { font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; }
#roundupBanner a,#roundupBanner a:visited, #roundupBanner a:hover, #roundupBanner a:active {color: #FFFFFF;}

.loveGroupHeader {font-size: 13px; font-weight: bold; }


/* Biz name */
.roundup-busname {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#666;}
.roundup-busname A, .roundup-busname A:visited {color:#069;}
.roundup-busname A:hover {text-decoration: none; color: #000;}
.roundup-busname A:active {text-decoration: none; color: #09c;}
.delivery {font-family:verdana,arial,sans-serif; font-size:11px; color:#666;}


/* Biz Address */
.roundup-busadd {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666; line-height:15px;}

/* Biz Description */
.roundup-busdesc {font-family: verdana,arial,sans-serif; font-size: 13px; list-style-type: square; color:#000;}


/* "More" jams */
.more {font-family: verdana,arial,sans-serif; font-size: 11px; list-style-type: square; color:#666;}


/* ROMANCE TEMPLATE GROUP HEADER */
.ghtr {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1612.g.akamaitech.net/7/1612/33/e0b368bf83cca9/images.citysearch.com/sys/com/group_header_romance.gif);}

/* INSIDER'S GUIDE GROUP HEADER */
.ghti {font-family: verdana,arial,sans-serif; font-size: 12px; list-style-type: square; color:#fff; font-weight: bold;  background-image: url(http://a1612.g.akamaitech.net/7/1612/33/3f8fafcff0619f/images.citysearch.com/sys/com/group_header_insiders.gif);}

/* INSIDER'S GUIDE WIDGET NAVIGATION */
.ignav {font-family: verdana,arial,sans-serif; font-size: 10px; color:#fff;}
.ignav A {color:#fff; text-decoration:underline;}
.ignav A:visited {color:#ccc; text-decoration:underline;}
.ignav A:hover {color:#fff;}
.ignav A:active {color:#fff; text-decoration:none;}

/* Partner names in footer */
.partner  {font-size: 10px; font-family: verdana, arial,sans-serif; color: #999;}
.partner  A, .partner  A:visited,.partner  A:active { color: #999; text-decoration: none;}
.partner  A:hover { color: #999; text-decoration: underline;}

/* boc general */
.boc_city {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #003366;}
.boc_sm {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.boc_list {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 18px;}
.boc_msm {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 15px;}
.boc_m {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 14px;}
.boc_cathdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #003366; line-height: 16px;}
.BOCsponsor {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#666}
.BOCcatmodhdr {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}
.BOCcatmodtxt {font-family: verdana, arial, sans-serif; font-size: 11px; color:#666}

.BOCmqmid {font-family: verdana, arial, sans-serif; font-size: 13px; color:#036}
.BOCmqfeed {font-family: verdana, arial, sans-serif; font-size: 13px; color:#666}

.BOCpromod {font-family: verdana, arial, sans-serif; font-size: 11px; color:#000}
.BOCpromoddays {font-family: verdana, arial, sans-serif; font-size: 11px; color:#036}

.BOCpromodrating {font-family: tahoma, arial, sans-serif; font-size: 9px; color:#06c}

.rating {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}
.rating A:visited {color:#ccc; text-decoration:none;}
.rating A:hover {color:#fff; text-decoration:none;}
.rating A:active {color:#fff; text-decoration:none;}
.rating A:link {color:#fff; text-decoration:none;}

.category {font-family: tahoma, verdana, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}


/* boc nav module */
.BOC_nav { line-height: 150%; font-family: verdana, arial, sans-serif; font-size: 11px; scrollbar-base-color: #B8DAFA; scrollbar-face-color: #B8DAFA; scrollbar-track-color: #EBF5FF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #C1D6EB; scrollbar-shadow-color: #C1D6EB;  scrollbar-darkshadow-color: #7FA9D0; scrollbar-arrow-color: #000000; }
.BOC_nav  A, .BOC_nav  A:visited, .BOC_nav  A:active { color: #069; text-decoration: none;}
.BOC_nav  A:hover { color: #069; text-decoration: underline;}



/* COMMERCE LINKS */
.commerce {font-size: 12px; font-family: verdana, arial, sans-serif; color: #036;}
.commerce A, .commerce A:visited,.commerce A:active { color: #036; text-decoration: underline;}
.commerce A:hover { color: #036; text-decoration: none;}
.commerceLG {font-size: 13px; font-family: verdana, arial, sans-serif; color: #036;}
.commerceSM {font-size: 10px; font-family: verdana, arial, sans-serif; color: #000;}

/* new section pages 08.20.2004 */
.cpcall_hdr {font-family: verdana, arial, sans-serif; font-size: 12px; color: #993333;}
.sec_hdr {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #993333;}
.smod_hdr {font-family: verdana, arial, sans-serif; font-size: 16px; font-weight: bold; color: #993333;}
.mod_hdr {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #993333;}
.mod_shdr {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.rmod_hdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF;}
.sm_address {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; line-height: 14px;}
.sm_links {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.sm_icons {font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; color: #000000;}
.xsmall {font-family: tahoma, arial, sans-serif; font-size: 9px; font-weight: normal; color: #666666;}
.m_content {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.m_content_lg {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px;}
.m_content_pe {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 16px;}
.m_content_b {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 16px;}
.m_offers {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000; line-height: 14px;}
.lg_content {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 14px;}
.sectionMarginB { margin-bottom:15px }
.hdr_note { font-family: verdana, arial, sans-serif; font-size: 10px; color: #666666; line-height: 14px }

#clubPlanetSection { font-size:11px; margin-bottom:15px }
#clubPlanetSection .clubInfo { color:#069; font-weight:bold  }

.finderLeftCol { padding-right:7px; }

.browseByWrapper{ width:160px;border: 1px solid #D5D5D5;  border-bottom:none; margin-bottom:15px;font-size:11px }
.browseByHeaderBlock{ 
border-bottom:none; font-family:tahoma, verdana, arial, sans-serif;
   font-size: 11px; font-weight: bold; color: #036;
   padding: 7px 0px 7px 10px; border-bottom: 1px solid #D5D5D5; background: #BBCBDF;
}
.browseByHistoryBlock {padding: 7px 10px 10px 10px; border-bottom: 1px solid #D5D5D5; background:#DDE5EF; font-family:tahoma, verdana, arial, sans-serif; font-size:11px }
.histoHistoryLabel {font-weight:bold }
.browseByHistoryBlock div { margin:0 0 3px 0; font-family:tahoma, verdana, arial, sans-serif; font-size: 11px; }
.browseByHistoryBlock .histoPrevLinks { margin-top:10px; text-align:right }
.browseByHistoryBlock a, .browseByHistoryBlock a:active { font-weight: normal; color: #069; font-size: 11px;}
.browseByHistoryBlock a:hover { color: #000 }


.browseBySubheaderBlock{ padding: 4px 0px 4px 10px; border-bottom: 1px solid #D5D5D5; background: #E4ECF6; font-family:tahoma, verdana, arial, sans-serif; font-size:10px; font-weight:bold }

.browseByListWrapper{ border-bottom:1px solid #D5D5D5; padding: 10px 0 10px 0 }
.browseByListWrapperWithBorders{ border:1px solid #D5D5D5; padding: 10px 5px 10px 10px;}
.browseByListItem { padding: 3px 10px 3px 10px }
.browseByListItem span { color:#666666 }
.browseByListItemSelected { padding: 3px 10px 3px 10px; background:#E4ECF6 }
.browseByListItemSelected a, .browseByListItemSelected a:active { font-weight: bold; color: #069; }
.browseByListItemSelected a:hover { color: #000 }
.browseByScrollPath{ position:absolute; top:0px; left:5px; width:1px; height:160px; background:#4682b4 }
.borderBlock { position:absolute; top: 0px; left: 0px;  background: transparent; border: 1px solid white;visibility:hidden }

.EventFinderWrapper{ border-bottom: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; border-right: 1px solid #D5D5D5; padding: 10px 5px 10px 10px; background: #E4ECF6; }
.EventFormHeader{ padding-left:2px; font-family: tahoma, arial, sans-serif;font-size: 11px; font-weight: bold}
.EventFormInput{ padding: 3px 0 8px 1px; font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal}

/* new movie section page */

.movie_header {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #00295E;}
.movie_header_main {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.movie_header_small {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #00295E;}
.movie_small {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #666666;}
.movie_small_bold {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; color: #003476;}
.movie_reg {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 14px;}
.movie_reg_bold {font-family: verdana,arial,sans-serif; font-size: 11px; font-weight: bold; color: #0C57A8;}
.movie_small a:active {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.movie_small a:visited {font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #666666;}


/* yp splash and section */
.yptext {font-family: verdana,arial,sans-serif; font-size: 11px; color:#069;}
.yptext A {color:#069; text-decoration:none;}
.yptext A:visited {color:#666; text-decoration:none;}
.yptext A:hover {color:#000; text-decoration:underline;}
.yptext A:active {color:#09c; text-decoration:none;}

/* homepage flash mantel */
.adtitle {font-family:tahoma,arial,sans-serif; font-size:9px; color:#666;}

/* theater profile epi offers */
.coupon_hdr {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}
.coupon_text {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}

/* scrollbar universal styles. Scroll unit specific styles s/b defined inline */

.scrollPanelWrapper{ position:relative;overflow:hidden;}
.scrollPanel {position:relative; top:0; left:0px;overflow:hidden;}
.scrollBarWrapper {position:absolute; top:0;}

/* topbar search */
.tbsearch {font-family: tahoma,arial,sans-serif; font-size: 9px; color:#069;}
.tbsearch A, .tbsearch A:visited, .tbsearch A:active {color:#069; font-size: 9px;text-decoration:underline;}
.tbsearch A:hover {color:#069; text-decoration:none;}

/* topbar tab off*/
.toptab_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; text-align: center; background-color: #E4ECF6; border-bottom: 1px solid #C8C884; border-top: 1px solid #BBCBDF;}
.toptab_off A, .toptab_off A:visited, .toptab_off A:active { color: #036; text-decoration: none;}
.toptab_off A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #036; text-decoration: underline;}

/* topbar tab on*/
.toptab_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; text-align: center; background-color: #FFE257; border-top: 1px solid #C8C884;}
.toptab_on A, .toptab_on A:visited, .toptab_on A:active { color: #000; text-decoration: none;}
.toptab_on A:hover {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #000; text-decoration: underline;}

/* topbar see more*/
.toptab_see {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #036; border-bottom: 1px solid #c8c884;}
.toptab_see A, .toptab_see A:active, .toptab_see A:visited, .toptab_see { color: #036; font-size:10px;text-decoration: none;}
.toptab_see A:hover { color: #036; text-decoration: underline;}

/* topbar small*/
.topbar_small {font-family: tahoma, arial, helvetica, sans-serif; font-size:  11px; color: #999;}
.topbar_small A, .topbar_small A:visited {color:#069; font-size:11px;}
.topbar_small A:hover {text-decoration: none; color: #000;}
.topbar_small A:active {text-decoration: none; color: #09c;}


/* hotel topbar */
.hotel_tb {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036;}
.hotel_tb_on {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #036; padding-right: 5px;}
.hotel_tb_off {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #036; padding-right: 5px;}

.tpsos {font-size:10px; font-family:verdana,arial,sans-serif; color:#fff; padding-top: 2px; padding-bottom: 2px; background-color:#457EB2;}
.tpsbg {background-color:#457EB2;}
.tpsbn {font-size:14px; font-family:verdana,arial,sans-serif; color:#c30;}
.tpsbn A:link, .tpsbn A:visited { color:#c30; }
.tpsbn A:hover, .tpsbn A:active { text-decoration: underline; color: #c30; }
.tpsdesc {font-size:11px; font-family:verdana,arial,sans-serif; color:#000;}


/* weather */
.weather_hi {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #DD8700;}
.weather_lo {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #8494A3;}


/* yp */
.yppopcat {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;}
.yppopcathdr {font-family: verdana,arial,sans-serif; font-size: 13px; font-weight: normal; color:#000;}
.yppopcathdrr {font-family: verdana,arial,sans-serif; font-size: 12px; font-weight: normal; color:#000;}


/* customer website links */
.cust_web {font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #069;}
.cust_web A, .cust_web A:visited { text-decoration: none; color: #069;}
.cust_web A:hover, .cust_web A:active { text-decoration: underline; color: #069;}


/* Citysearch Offers */
.module_hdr_bg {background-color: #e4ecf6; background-image: url(http://a1612.g.akamaitech.net/7/1612/33/c926666f23d897/images.citysearch.com/sys/com/headers/hdr_light_blue_bg_h23.gif);}
.module_hdr {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.offer_txt {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
.sm_offer_txt {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #000000;}
.thanks_txt {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #339933;}
a.offer_txt, a.offer_txt:visited, a.offer_txt:hover, a.offer_txt:active {color: #003366; text-decoration: underline;}
.coupon-reg {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000;}
.coupon-small {font-family: verdana, arial, sans-serif; font-size: 9px; color: #000000;}
.coupon-busname {font-family: verdana, arial, sans-serif; font-size: 20px; font-weight: bold; color: #000000;}
.coupon-tagline {font-family: verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color: #000000;}

.screen_hide_print_show {display:none;}

/* what's new module on homepage */
.newcs {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #993300;}

/* New "Map All" look */
.map_pipe {font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: #036; font-weight: bold; background:#E3EDF6; border: 1px solid #BBCADF; vertical-align:middle; padding:5px }
.map_listing {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px;}

/* red rating */
.red_rating {font-family: verdana, arial, sans-serif; text-align: center; width: 38px; font-size: 11px; font-weight: bold; color: #933;}
.red_rating  A,.red_rating  A:visited,.red_rating  A:hover,.red_rating  A:active {color:#933; text-decoration: none;}

/* rating type */
.rating_type {font-family: verdana, arial, sans-serif; font-size: 10px; color: #666;}
.rating_type A, .rating_type A:visited , .rating_type A:hover, .rating_type A:active { color: #666; text-decoration: none;}

/* grid secondary sort headers */
.second_sort {font-family: verdana, arial, sans-serif; font-size: 10px; padding: 2px 2px 2px 4px;}
.second_sort A:link, .second_sort A:visited, .second_sort A:active {color:#000; text-decoration: none;}
.second_sort A:hover {text-decoration: none; color: #069;}

a.second_sort:link, a.second_sort:visited, a.second_sort:active {color:#000; text-decoration: none;font-family: verdana, arial, sans-serif; font-size: 10px;}
a.second_sort:hover {text-decoration: none; color: #069;}

/* grid secondary sort headers on*/
.second_sort_on {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color: #666;}

/* line listing customer tag text */
.tagtext_black  {font-size: 11px; font-family: verdana, arial, sans-serif; color: #000;}
.tagtext_black  A, .tagtext_black  A:visited, .tagtext_black  A:active { color: #000; text-decoration: none;}
.tagtext_black  A:hover { color: #000; text-decoration: underline;}

.showtimes  {font-size: 10px; font-family: verdana, arial, sans-serif; color: #666; display: block;}
.showtimes A, .showtimes A:visited, .showtimes A:active { color: #000;  text-decoration: none;}
.showtimes A:hover  { color: #000; text-decoration: underline;}

/* From Around the Web (profile page) */
.sm {font-family: verdana,arial,sans-serif; font-size: 10px; color: #666666;}
.m {font-family: verdana,arial,sans-serif; font-size: 11px; color: #000000;}

/* Cost Per Call phone number */
.cpc_xlg {font-size: 12px; font-family: verdana, arial, sans-serif; color: #00619C }
a.cpc_xlg:link, a.cpc_xlg:visited { color: #00619C; font-weight:bold; font-size:12px }
.cpc_lg {font-size: 11px; font-family: verdana, arial, sans-serif; color: #933 }
a.cpc_lg:link, a.cpc_lg:visited { color: #933; font-weight:bold }
.cpc_sm {font-size: 10px; font-family: verdana, arial, sans-serif; color: #933 }
a.cpc_sm:link, a.cpc_sm:visited { color: #933; font-weight:bold; font-size:10px }


/* Topix News Landing page */
.news_hdln {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 15px;}
.news_content {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color: #000000; line-height: 15px;}
.news_source {font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: normal; color: #666666; line-height: 15px;}
.news_sponsor {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #999999;}

/* Homepage Redesign 2006 */
.hr {height:1px; color:#447BBF;}
hr.delimiter{
	color: #808080;
	height: 1px;
}
.hotel_blue_info {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #447BBF;}
.home_hdr_xlg {font-family: verdana, arial, sans-serif; font-size: 18px; font-weight: bold; color: #993300;}
.home_hdr_lg {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #993300;}
.home_hdr {font-family: verdana, arial, sans-serif; font-size: 13px; font-weight: bold; color: #993300;}
.home_hdr_sma {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.home_hdr_smb {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #003366;}
.home_hdr_smb_alt {font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color: #000066;}
.home_shdr {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}

.home_lg {font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000; font-weight: normal; line-height: 14px;}
.home_m {font-family: verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; line-height: 14px;}
.home_m_hdr {font-family: tahoma, verdana, sans-serif; font-size: 11px; color: #000000; font-weight: normal; line-height: 14px;}
.home_xsm {font-family: tahoma, arial, sans-serif; font-size: 10px; color: #666666; font-weight: normal; line-height: 14px;}
.home_xsm_ch {font-family: tahoma, arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}
.home_xsm_c {font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: normal;}

a.brick:link,
a.brick:visited,
a.brick:hover,
a.brick:active {color: #993300;}

a.sponsor:link,
a.sponsor:visited,
a.sponsor:hover,
a.sponsor:active {color: #669900;}

.xlg {font-size: 18px; font-weight: bold;}
.lg {font-size: 13px; font-weight: bold;}
.rr_tbl_hdr {
    font-family: tahoma, verdana, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #F1F5FA;
}
.rr_tbl {
    font-family: verdana, sans-serif;
    font-size: 11px;
    color: #000000;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 15px;
}

#site_map a:link, a:visited, a:active {color: #006699;}
#site_map a:hover {color: #CC0000;}
#site_map td {font-family: arial; font-size: 12px; color: #000000; line-height: 16px;}
#site_map .hdr {font-family: arial; font-size: 16px; font-weight: bold; color: #000000; line-height: 16px;}
#site_map .hdr_alt{background-color: #fff; color: #993300;}
#site_map .hdr a:link, a:visited, a:active {text-decoration: none; color: #993300;}
#site_map .hdr a:hover {text-decoration: underline; color: #993300;}
#site_map .shdr {font-family: arial; font-size: 14px; font-weight: bold; color: #000000; line-height: 16px;}
#site_map .shdr a:link, a:visited, a:active {text-decoration: none; color: #006699;}
#site_map .shdr a:hover {text-decoration: underline; color: #CC0000;}
#site_map .nav {font-family: arial; font-size: 11px; color: #000000; line-height: 16px;}
#site_map .nav a:link, a:visited, a:active {text-decoration: underline; color: #666666;}
#site_map .nav a:hover {text-decoration: none; color: #006699;}
.bullet {list-style-image: url(http://a1612.g.akamaitech.net/7/1612/33/9e3ac76a9d8989/images.citysearch.com/sys/icons/black_bullet.gif); padding-left:15px}

#askJeevesSearch { height:36px; background: #e8e8e8 url('http://a1612.g.akamaitech.net/7/1612/33/4cdf455a945c5a/images.citysearch.com/sys/com/askj_bkgnd.gif'); border-bottom:1px solid #ccc }
#askJeevesSearch td { padding-right:10px; vertical-align:middle; text-align:right }
#askJeevesSearch #q { width:195px; font: normal 10px verdana, arial, sans-serif }

#listIndexPagerTop { padding-bottom:5px; text-align:right; border-bottom:1px solid black; margin-bottom:10px }
#listIndexPagerBottom { padding-top:5px; text-align:right; border-top:1px solid black; margin-top:10px }
#listIndexBlock p { margin:0 0 10px 0; }
#listIndexBlock span { color:#666 }
#listIndexLinks a { font-size: 13px; font-weight:bold }
#listIndexBlock #contentCol { width:100%; padding-right:10px }
#listIndexBlock #rightCol { text-align:center; width:170px }

/* Quick Results */

#dropmenudiv {POSITION:absolute;display:none;Z-INDEX:100;width:270px;height:350px;border:solid 1px;background:#FFFFFF}
#hidden_1 {POSITION:absolute;VISIBILITY:hidden;top:93px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#hidden_2 {POSITION:absolute;VISIBILITY:hidden;top:168px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#hidden_3 {POSITION:absolute;VISIBILITY:hidden;top:243px;padding-top:5px;padding-left:5px;Z-INDEX:100;width:260px;height:75px;background:#FFFFFF}
#cs_offer_1 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}
#cs_offer_2 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}
#cs_offer_3 {POSITION:relative;VISIBILITY:hidden;Z-INDEX:100;width:150px;background:#FFFFFF}

#qresults_div1 {position:absolute;left:5px;top:5px}
#qresults_div2 {position:relative;left:5px;top:40px;font-family:verdana,sans-serif;font-size:12px;font-weight:bold;color:#CE0800}
#qresults_div3 {position:absolute;visibility:hidden;left:5px;top:68px;padding-bottom:35px;font-family:verdana,sans-serif;padding-left:5px;font-size:10px;background:#EFEFEF;width:250px;}
#qresults_div4 {position:relative;visibility:hidden;font-family:verdana,sans-serif;padding-left:5px;font-weight:bold;font-size:10px;width:250px;top:40px}
#qresults_span1 {position:relative; left:95px; vertical-align:top;text-align:center}
#qresults_span2 {position:relative; left:5px; text-align:center; font-family:verdana,sans-serif;font-size:12px;color:#000000}#qresutls_span3 {position:relative; left:5px;padding-right:10px;font-weight:bold;font-size:10px}
#view_all {visibility:hidden;position:absolute;width:100px;z-index:100;left:170px;top:325px}
.view_all {z-index:200;font-size:10px;color:#0F68B8;font-weight:bold;font-family:verdana,sans-serif}
#grid .qresults_entityInfo { width:150px }
.qresults_ratingsEuro { vertical-align:top; text-align:center}
#grid .qresults_ratingsEuro { width:55px; background:#FFFFFF }
.qresults_hRule { width:30px; height:1px; margin: 0px auto 1px auto; background:#dfdfdf}
a.qresults_links:link {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:visited {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:hover {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
a.qresults_links:active {color:#CE0800; text-decoration:none; border-bottom:1px dashed #CE0800;}
.red_arrow{height:11px;width:10px;border:none }
.qresults_taglineText { position:absolute;left:16px;top:35px;vertical-align:top;text-align:top;font-size:9px; font-family:tahoma, sans-serif; color:#666; }

/* call me */

.callmeSearchLink {font-size: 11px; font-family: verdana, arial, sans-serif; color: #933 }
a.callmeSearchLink:link, a.callmeSearchLink:visited { color: #933; font-weight:bold }

#callmeWrapper{
  width:167px;
  padding:0px 0px 0px 0px;
  position:relative
  visibility: visible;
}

#callmeInnerWrapperSend{
  padding: 0px 0px 0px 10px;
  font-family : verdana,sans-serif ;
  background:#ffffff;
  font-size : 11px ;
}


/* send to phone */


#sendtophoneMain { /* Need this so the it sits on top of everything */
  z-index: 1000;
}

#stpWrapper{
  width:213px;
  padding:0px 0px 0px 0px;
  position:relative
  visibility: visible;
}

#sendtophoneInnerWrapperSend{
  padding: 0px 0px 0px 10px;
  font-family : verdana,sans-serif ;
  background:#ffffff;
  font-size : 11px ;
}

#sendtophoneInnerWrapperRecieve{
  display : none ;
  padding: 10px 10px 10px 10px;
  font-family : verdana,sans-serif ;
  font-size : 11px ;
}

#sendtophoneInnerWrapperFailed{
  display : none ;
  padding: 10px 10px 10px 10px;
  font-family : verdana,sans-serif ;
  font-size : 11px ;
}


/* send to phone */
#stpWrapper{
  width:213px;
  padding:0px 0px 0px 0px;
  position:relative
  visibility: visible;
} 

#sendtophoneInnerWrapperSend{
  padding: 0px 0px 0px 10px;
  font-family : verdana,sans-serif ;
  background:#ffffff;
  font-size : 11px ;
}

#sendtophoneInnerWrapperRecieve{
  display : none ;  
  padding: 10px 10px 10px 10px;
  font-family : verdana,sans-serif ;
  font-size : 11px ;
}

#sendtophoneInnerWrapperFailed{
  display : none ;
  padding: 10px 10px 10px 10px;
  font-family : verdana,sans-serif ;
  font-size : 11px ;
}

/* profile text */
.profile_text { margin-top: 5px;  margin-bottom: 5px; }
/* profile text */
.gallery_text { margin-bottom: 5px; }


/* TobBar Redesign 2005 */

.hotel_block { display: none; }
.hotel_constrained_search { display: none; }
#local_search_topbar { display: none; }

#hotelsWrapper{
  position:absolute;
  z-index: 100;
  width:150px;
  margin-top: 1px;
  visibility: hidden;
}

#hotelsInnerWrapper{
  border: 1px solid #E5EAF0; background:#ffffff;
  padding: 5px 2px 2px 0;
}

#restaurantWrapper{
  position:absolute;
  z-index: 100;
  width:100px;
  margin-top: 1px;
  visibility: hidden;
}

#restaurantInnerWrapper{
  border: 1px solid #E5EAF0; background:#ffffff;
  padding: 5px 2px 2px 0;
}

#tablist{
  padding: 0px 0;
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 0.1em;
  font: bold 12px Verdana;
}

#tablist li{
  list-style: none;
  display: inline;
  margin: 0;
}

#tabcontentcontainer{
width:480px;
height:40px;
}

.local_search{
display:none;
}
.web_search{
display:none;
}

.topbar_links { font-size: 11px; font-family:Arial, Verdana, Helvetica;color="#fff"; text-align:left }
a.topbar_links:link { color:#ffffff;text-decoration: none; }
a.topbar_links:visited { color:#ffffff;text-decoration: none; }
a.topbar_links:hover { color:#ffffff;text-decoration: underline; }
a.topbar_links:active { color:#ffffff; text-decoration: none; }

.newsimg {margin-right:10px;margin-bottom:5px;border:1px solid #C9C9C9;}
.news {margin:5 0 5 0;}
td.border_bot {border-bottom: 1px solid #EAEAEA;
	padding: 5px 0px 5px 0px;
	}

.limg 	{float: left; margin: 0 1em 0.2em 0;}
.rimg 	{float: right; margin: 0 0 0.2em 1em;}
.cimg 	{float: center; margin: 0 1em 0.2em 0;}
