#profilePage { margin:0 auto; text-align:left; clear:both }
#profilePage, #profilePage td { font-size:11px }
#profilePage p { margin:0 0 15px 0; }

#profilePage #headerRow { margin-bottom:10px }
#profilePage #footerRow { padding-top:30px }
#profilePage #entityInfo { background:#d8e6f3; padding:10px; vertical-align:top; }  
#profilePage #entityInfo td, #profilePage #entityInfo h3{ font-size: 12px;line-height:16px }
.addressInfo { font-size:10px }

#headerRow .photoCredit { font:normal 10px tahoma, verdana, arial, sans-serif; color:#999; padding-top:3px; text-align:center } 
#profilePage .ratingsBugWrapper { width:160px; padding:15px 0; background:#e7f0f7;vertical-align:middle; }
.ratingsBug { padding-bottom: 1px; margin:auto; width:33px; border:1px solid #0F68B8;background:#ffffff } 
#profilePage .ratingsBugWrapper .recommendation { font:10px tahoma,arial,sans-serif; }
a.ratings, a.ratings:hover{ font:10px tahoma,arial,sans-serif; color: #666; text-decoration:underline }
#profilePage .ratingsBug  { width:53px;}

#profileAdBlock { padding:10px; border:1px solid #d5d5d5; background:#f1f1f1 }
#profileAdBlock .adDisclaimer { text-align:right;color:#999; font-style:italic; font-size:10px }

#toolLinks { float:right; clear:both; margin:6px 0 3px 0 }
.profileLink, .profileLinkOptions { background: url(http://a300.g.akamaitech.net/7/300/33/637f1365cb3d31/images.citysearch.com/sys/profile/profile_link_bkgd.gif) repeat-x; }
.profileLink { height:22px; border:1px solid #b1cbe4; border-right:0; } 
.profileLinkLast { border:1px solid #b1cbe4;  }
.profileLink a.block, .profileLink a.block:visited, #toolLinks a.block, #toolLinks a.block:visited { display:block; width:145px; padding:5px 0 5px 5px; font:10px verdana,tahoma,arial,sans-serif; color:#666666; text-decoration:none; white-space:nowrap; }
#toolLinks a.block, #toolLinks a.block:visited { padding:0; width:100% }
.profileLink a.block:hover, #toolLinks a.block:hover { text-decoration:underline; color:#993300 }
.profileLinkOptions { width:145px; border:1px solid #b1cbe4; vertical-align:middle }
a.profileLinkOptions, a.profileLinkOptions:visited {display:block; width:145px; height: 100%; line-height:22px; text-decoration:underline; color:#993300; border:none }
a.profileLinkOptions:hover {  text-decoration:underline; color:#993300 }

.profileLinkEmpty { width:100%; background:#f1f1f1; border:1px solid #d5d5d5; border-left:0; }

#profileLinkOptionsMenu { visibility:hidden; padding:5px 0; width:145px; position:absolute; border:1px solid #b1cbe4;left:0;top:24px; background: #fff;text-align:left}
#profileLinkOptionsMenu a { display:block; font-size:10px; font-family:verdana,tahoma,arial,sans-serif; width:100% }
#profileLinkOptionsMenu a div {padding: 5px }/* stupid cross-browser hack */
#profileLinkOptionsMenu a:link, #profileLinkOptionsMenu a:visited { color:#666666; text-decoration:none; }
#profileLinkOptionsMenu a:hover { color:#993300; background-color:#e7f0f7;}

#leftCol { width:170px; background: #e7f0f7; border:1px solid #b1cbe4; border-top:0}

#leftCol, #leftCol h1, #leftCol h2, #leftCol h3, #leftCol td, #leftCol a, #leftCol input, #leftCol select, #leftCol p, #rightCol, #rightCol a, #rightCol h3 { font-family:tahoma,verdana,arial,sans-serif }

#leftCol h1 { font-size:12px; }
#leftCol ul {  list-style: none; padding: 0; margin:0 0 5px 0;}
#leftCol li {line-height:14px}
/* #leftCol td, #leftCol a, #leftCol input, #leftCol select { font-size:11px;font-family: tahoma,verdana,arial,sans-serif; }*/
.profileLeftColComp {border-top:1px solid #b1cbe4; padding:10px; line-height:14px; }
.profileLeftColComp table { width:150px }
.profileLeftColComp td { line-height:14px }
.altProfileLeftColComp { background: #F9FBFD; }
.altSubheader { color:#993300; font-weight:bold; }
.altText { color:#993300; }
.showtimesLeftColComp { background:white; border-color:#e7f0f7; }
.altProfileLeftColComp .movie_small { font-family:tahoma, arial, sans-serif; }
.altProfileLeftColComp .times { font-size:10px; font-weight:bold }
.dealsearchCheckbox { float:left;margin-right:5px;margin-left:0 }
#leftCol .eventCategory { font-size:10px; color:#666666 }

#sponsorBlock,#compareBlock, #conquestBlock { margin-bottom:15px; padding:10px; border: 1px solid #e4ddcd; background: #fefff1; } 
#conquestBlock { padding:15px; margin:10px 0 5px 0; line-height:16px }
#compareBlock { padding-bottom:0 }
#sponsorBlock h2,#sponsorBlock h3, #compareBlock h3 { font-size: 12px; font-weight: bold; color: #993333; }
#sponsorBlock h3, #compareBlock h3 { color:#000000 }
#sponsorBlock .entityURL { color:#2f9800; text-decoration:none; }
#conquestBlock a.linkedName { font-size: 14px; font-family: verdana, arial, sans-serif; font-weight: bold; color: #993333; }
#conquestBlock a.linkedName:hover { text-decoration:underline }
#conquestBlock .middot { margin-right:3px;font-weight:bold;font-size:14px }
#profilePage .offersHeader { font-size: 12px; font-weight: bold; color: #993333; line-height:14px;}
#profilePage .offersSubheader { color:#000000; font-size:11px; line-height:14px }

#rdcBlock { padding:10px; border: 1px solid #e4ddcd; background: #F6F7E4; }
.rdcHeader { font-size: 13px; font-weight: bold; color: #993333; line-height:15px;}
a.rdcLink { font-size: 12px; font-weight: bold; color: #CC0000; line-height:14px; text-decoration:underline;}

#busMessageBlock { margin-bottom:10px; width:100% }
#busMessageTextFull, #bocSpecialtiesBlock, #bocWinnersBlock { display:none }

#offersBlock { padding:10px; border: 1px solid #e4ddcd; background: #fefff1; }
#sponsorBlock #offersBlock { border:0; padding:0 }
a.print,.print:visited, a.print:hover  { font-family:tahoma, arial, sans-serif; color: black; text-decoration:underline; }

#centerCol { padding:0 10px; }
.contentWellModule {margin-bottom:15px; font-size: 11px; font-family: verdana, arial, sans-serif; }
.sm_mod_hdr { border-bottom:1px solid #cececc }
.mod_hdr_note { font-size:11px; color:#666; font-weight: normal;}    
.contentWellModule p { color:#000000; line-height:14px; margin:0 0 15px 0;}
.contentWellModule .footnote { color:#666666; font-style: italic; }
.contentWellModule .boxedContent { padding:10px; margin-bottom:10px; border:1px solid #b0cbe6; background:#fafbfd; font:11px tahoma, arial, sans-serif; line-height:18px; }
.contentWellModule .boxedContent td { font:11px tahoma, arial, sans-serif; line-height:18px; }
.contentWellModule h3 { font-size:12px }
#entityCriteria { margin-bottom:10px }
#entityCriteria td { padding-right:20px }
.userReviewsNav { float:right;font-size:11px; font-weight:normal;color:#000;line-height:18px } 

#centerCol .matrix {  border: 1px solid #b1cbe4; border-right:0; border-left:0; border-top:0 }
#centerCol .matrix thead { text-align:left }
#centerCol .matrix th,  #centercol .matrix td { background:#e7f0f7; padding:10px; line-height:14px; border: 1px solid #b1cbe4; border-bottom:1px; font-size:11px }
#centerCol .matrix td { border-bottom:0; vertical-align:top; }
#centerCol .matrix tr.odd td { background:#ffffff }
#centerCol .matrix tr.even td { background:#F9FBFD }
#centerCol .matrix .movie { width:30%; border-right:0 }
#centerCol .matrix .date { width:30%; border-right:0 }
#centerCol .matrix a.venue { float:left;padding-right:10px;line-height:23px; font-weight:bold; border:1px solid black }
#centerCol .matrix .number { width:10%; border-right:0; font-weight:bold }
#centerCol .matrix .directions { border-right:0 }
#drivingDirectionsMap .matrix .directions { width:100% }
#centerCol .matrix .maps { padding:0; border-right:0 }
#centerCol .matrix .miles { width:20%; text-align:left }
#centercol .matrix .footer { background:none }
#drivingDirections .addresses td, #drivingDirections .addresses h1{ font-size:12px; }

#directionsForm label, #differentLocation label { margin-bottom:3px; color:#666666 }
#directionsForm .altLabel, #differentLocation .altLabel { margin-bottom:3px; color:#0066CC }
#directionsForm input, #differentLocation input { margin-bottom:10px }
#directionOptions, #directionOptions td { font:11px verdana, arial, sans-serif }
#directionOptions label { color:#666666;line-height:19px }
#directionOptions input { float:left;clear:both }

#rightCol { width:160px }
#bestOf { padding:40px 10px 10px; margin-bottom:10px; border: 1px solid #b1cbe4; background: #E7F0F7 url(http://a300.g.akamaitech.net/7/300/33/02284b5f416537/images.citysearch.com/sys/profile/bestof_background.gif); background-repeat:no-repeat; }

