div, span { font-family: verdana, arial, sans-serif; font-size: 11px }
/* Layout Rules */
#twoColLayout, #threeColLayout { margin-bottom:10px }
#leftCol { width:160px }
#contentCol { width:100%; padding:0 8px }
#twoColLayout #contentCol { padding:0 8px 0 0 }
#rightCol { width:120px }

#moreLists {background:#e4ecf6; margin-bottom:10px }
#moreLists #contentBlock { padding:0 3px; border:1px solid #bbcbdf; border-top:none; border-bottom:none }
#moreLists h3 { font-weight:bold; color: #00295E; padding:3px 0 }
#moreLists h4 { font-weight:normal; padding:3px 0 }
#moreLists #contentBlock td { padding:3px 0 }

#listTitle { margin-bottom:7px }
#listTitle h1 { font-size: 18px }
.byline { list-style-type: square; color:#000; line-height:15px;}

#listHeaderBlock { background:#e6e6e6 }
#twoColLayout #listHeaderBlock { margin-right:10px }
#listHeader { padding:6px }
#listPhoto { margin-right:12px }
#listHeader #lineBreak { border-bottom:1px solid white; margin:4px 0 }
#listHeader .description { font-size:13px; list-style-type:square }


#listPagerBlock { color:#069; padding:10px 0 }

.groupBlock { margin-bottom:10px }
.cornerTL { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_tl_bbcbe2.gif) top left no-repeat }
.cornerTR { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_tr_bbcbe2.gif) top right no-repeat }
.cornerBL { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_bl_bbcbe2.gif) bottom left no-repeat }
.cornerBR { width:100%; height:7px; background:url(http://images.citysearch.com/sys/com/corner_br_bbcbe2.gif) bottom right no-repeat }
.borderTop { width:100%; height:6px; border-top:1px solid #bbcbe2 }
.borderBottom { width:100%; height:6px; border-bottom:1px solid #bbcbe2 }

.groupHeaderBlock { background:#E4ECF6 }
.groupHeaderBlock .textBlock { border:1px solid #bbcbdf; border-top:none; padding:0 6px 6px }
.groupHeaderBlock h2 { font-size:10px; font-weight:bold; color:#00295E }
.entitiesBlock { border: 1px solid #bcccdc; border-top:none; border-bottom:none; padding:6px 6px 4px }
.entitiesBlock .name {  font-size: 13px; list-style-type: square; color:#666 }
.entitiesBlock a.name { color:#069 }
.entitiesBlock a.name:hover { text-decoration: none; color: #000 }
.entitiesBlock a.name:active { text-decoration: none; color: #09c }
.entitiesBlock .address { list-style-type: square; color:#666; line-height:15px }
.entitiesBlock .description { font-size: 13px; list-style-type: square }
.entitiesBlock a.website, .entitiesBlock a.website:visited, .entitiesBlock a.website:active { text-decoration: none }
.entitiesBlock a.website:hover { text-decoration: underline }
.entitiesBlock .dottedLine { background: url(http://a1612.g.akamaitech.net/7/1612/33/e7e7aa1a2770ad/images.citysearch.com/sys/com/dotted_line_656565.gif); margin-bottom:10px }


#insidersGuide{ margin-bottom:7px }
#igHeader { width:100%; background-color:#660000 }
#igMiddle { height:2px; background-color:#ff6633 }
#igFooter { width:100%; background-color:#993333; font-size: 10px; color:#fff }
#igFooter td.igNav {  padding:6px }
a.igNav, a.igNav:hover { font-size: 10px; color:#fff; text-decoration:underline }
a.igNav:visited { color:#ccc }
a.igNav:active { text-decoration:none }

#giftsModule { width:238px }
#giftsModule td, #giftsModule span, #giftsModule div, #giftsModule select  { font: 11px arial }
#giftsModule span, #giftsModule div { font-weight:bold }

#giftsModule #topImage { height:54px; background: #9c121b url('http://a1612.g.akamaitech.net/7/1612/33/d20ef02d431947/images.citysearch.com/sys/roundup/gifts_title.gif') }
#giftsModule #contentBlock { background:#ECE0C1; padding:4px 4px 4px 9px }
#giftsModule #bottomImage { height:4px; background: #ECE0C1 url('http://a1612.g.akamaitech.net/7/1612/33/ad901e87bc8619/images.citysearch.com/sys/roundup/gifts_bot.gif') }

#matchModule { width:238px;background:#eee }
#matchModule #headerRow { height:26px; background: #09c url('http://a1612.g.akamaitech.net/7/1612/33/37a5cc3685ccea/images.citysearch.com/sys/roundup/match_header1.gif') no-repeat }
#matchModule #contentBlock td { font: normal 12px arial,verdana, sans-serif }
