/* Main element. All styles defined in this file must be defined as descendents of this id */
#listings_content {clear:both;width:972px;padding:6px 4px 11px;background:white;}

div#hotTopic ul li.hot-link-begin a {font-size:inherit;font-weight:inherit;text-transform:inherit;color:inherit;}

/* H Tags */
#listings_content h1, #listings_content h2, #listings_content h3, #listings_content h4, #listings_content h5, #listings_content h6, 
#listings_content .h1, #listings_content .h2, #listings_content .h3 {margin:0 0 1ex;font-weight:normal;color:#545454;line-height:1;}
#listings_content h1, #listings_content .h1 {font-size:2em;}
#listings_content h2, #listings_content .h2 {font-size:2em;}
#listings_content h3, #listings_content .h3 {font-size:1.5em;}
#listings_content h4, #listings_content h5, #listings_content h6 {font-size:1em;}
#listings_content h5, #listings_content h6 {font-weight:bold;}

/* Paragraphs and other Blocks */
#listings_content p {margin:0 0 1.5em;}
#listings_content blockquote:before, #listings_content blockquote:after, #listings_content q:before, #listings_content q:after {content:"";}
#listings_content blockquote, #listings_content q {quotes:"" "";}
#listings_content blockquote {margin:1.5em;color:#666;font-style:italic;}
#listings_content pre, #listings_content code, #listings_content tt {font:1em andale mono, lucida console, monospace;line-height:1.5;}
#listings_content pre {margin:1.5em 0;white-space:pre;}

/* Lists */
#listings_content ul, #listings_content ol {margin:0;padding:0;}
#listings_content ul {list-style:none;}
#listings_content ol {list-style-type:decimal;}
#listings_content li ul, #listings_content li ol {margin:0 1em 0 0;}
#listings_content dl {margin:0 0 1.5em 0;}
#listings_content dl dt {font-weight:bold;float:left;clear:both;}
#listings_content dd {text-indent:0.5em}

/* Inline Elements */
#listings_content strong {font-weight:bold;}
#listings_content em, #listings_content dfn {font-style:italic;}
#listings_content dfn {font-weight:bold;}
#listings_content sup, #listings_content sub {line-height:0;}
#listings_content abbr, #listings_content acronym {border-bottom:1px dotted #666;}
#listings_content address {margin:0 0 1.5em;font-style:italic;}
#listings_content del {color:#666;}
#listings_content img {display: inline;}

/* Links/Anchors */
#listings_content a {font-weight:normal;}
#listings_content a img {border:none;vertical-align:middle;}
#listings_content strong a {font-weight:bold;}

/* Tables */
#listings_content table, #listings_content th, #listings_content td {vertical-align:top;}
#listings_content table {border-collapse:separate;border-spacing:0;width:100%;margin-bottom:1.4em;}
#listings_content caption, #listings_content th, #listings_content td {text-align:left;}
#listings_content caption, #listings_content td {font-weight:normal;}
#listings_content th {font-weight:bold; width: auto; height: auto;}
#listings_content td {width: auto; height: auto;}
#listings_content tr.even td {background:#e5ecf9;}
#listings_content td a, #listings_content th a {display:block;}

/* Horizontal Rules */
#listings_content hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
#listings_content hr.space {background:#fff;color:#fff;}


/*
 * Forms and Related Styles
 */

/* Form Elements */
#listings_content fieldset {padding:1.4em;margin:0 0 1.5em 0;border:0;}
#listings_content legend {font-weight:bold;font-size:1.2em;}
#listings_content label {padding:3px 0;font-weight:bold;}
#listings_content input.text, #listings_content input.title, #listings_content textarea, #listings_content select {margin:0.5em 0;border:1px solid #bbb;}
#listings_content input.text:focus, #listings_content input.title:focus, #listings_content textarea:focus, #listings_content select:focus {border:1px solid #666;}
#listings_content input.text, #listings_content input.title, #listings_content select {padding:4px 3px;}
#listings_content input.title {font-size:1.5em;}
#listings_content textarea {padding:4px 3px;}
#listings_content input.sample_data {color:#999;}


/* Floated Form Elements */
#listings_content .float_form div, #listings_content .float_form p {clear:both;}
#listings_content .float_form div div {clear:none;}
#listings_content .float_form label {float:left;width:11.5em;margin-right:1em;text-align:right;text-transform:uppercase;}
#listings_content .float_form input.text, #listings_content .float_form input.title, #listings_content .float_form textarea, #listings_content .float_form select, #listings_content .float_form .radio_fields {margin:0 0 2ex 0;}
#listings_content .float_form input.checkbox {margin:0.5ex 0 2ex;}
#listings_content .float_form div.input {margin-bottom:2ex;}
#listings_content .float_form img {vertical-align:top;}
#listings_content .float_form div a, #listings_content .float_form div span {display:inline-block;padding:3px 0;vertical-align:top;}
#listings_content .float_form p a, #listings_content .float_form span a, #listings_content .float_form span span {display:inline;padding:0;vertical-align:baseline;}
#listings_content .float_form .inline {display:inline;margin-left:1em;}
#listings_content .float_form .inline label {float:none;display:inline-block;width:auto;vertical-align:top;}
#listings_content .float_form .form_indent {margin-left:12.5em;}
#listings_content .float_form .radio_fields label, #listings_content .float_form .form_indent p.terms label {float:none;font-weight:normal;text-transform:none;}

/* Autocomplete */
#listings_content input.autocomplete {padding-right:12px;}
#listings_content input.autocomplete.loading {background:url(../images/input_indicator.gif) no-repeat center right;}
#listings_content ul.autocomplete {cursor:pointer;border:1px solid #888;margin:0;padding:0;width:100%;list-style-type:none !important;color:#000;text-align:left;background-color:#FFF;}
#listings_content ul.autocomplete li {cursor:pointer;margin:0 !important;padding:3px;border-top:1px solid #CCC;}
#listings_content ul.autocomplete li.first {border-top:none;}
#listings_content ul.autocomplete li.selected {background-color:#ffb;}
#listings_content ul.autocomplete li strong.highlight {color:#800;}
#listings_content div.autocomplete-info {color:#666;}
#listings_content div.autocomplete-choices {z-index:50000;}

/* Multi-select Boxes */
#listings_content div.multi_select_boxes {line-height:15px;overflow:auto;border:1px solid #666;padding:3px;width:300px;}
#listings_content div.multi_select_boxes label {font-weight:normal;}

/* Buttons/Action Links */
#listings_content .buttons * {vertical-align:middle;}
#listings_content a.back, #listings_content a.cancel {color:#CC3333 !important;}
#listings_content .click, #listings_content .click_cancel, #listings_content .click_wide, #listings_content .button, #listings_content .button_wide, 
#listings_content input.click, #listings_content input.click_cancel, #listings_content input.click_wide, #listings_content input.button, #listings_content input.button_wide, 
#listings_content .click a, #listings_content .click a:visited, #listings_content .click a:hover, 
#listings_content .click_wide a, #listings_content .click_wide a:visited, #listings_content .click_wide a:hover, 
#listings_content .click_cancel a, #listings_content .click_cancel a:visited, #listings_content .click_cancel a:hover, 
#listings_content .button a, #listings_content .button a:visited, #listings_content .button a:hover, 
#listings_content .button_wide a, #listings_content .button_wide a:visited, #listings_content .button_wide a:hover 
{color:#FFF !important;font-size:11px;text-align:center;text-transform:uppercase;}
#listings_content .click, #listings_content input.click, #listings_content .click_wide, #listings_content input.click_wide, #listings_content .click_cancel, #listings_content input.click_cancel {background:url(../images/buttons.gif) no-repeat;width:75px;height:19px;margin:6px auto 0 auto;border:0;cursor:pointer;}
#listings_content .button, #listings_content input.button, #listings_content .button_wide, #listings_content input.button_wide {background:url(../images/buttons.gif) no-repeat;width:75px;height:25px;padding-bottom:7px;margin:0 auto;border:0;cursor:pointer;}
#listings_content div.click, #listings_content div.click_wide, #listings_content div.click_cancel, #listings_content div.button, #listings_content div.button_wide {padding-top:4px;}
#listings_content div.click a, #listings_content div.click_wide a, #listings_content div.click_cancel a, #listings_content div.button a, #listings_content div.button_wide a {text-decoration: none;}
#listings_content .button, #listings_content input.button {background-position:0 0;}
#listings_content .button_wide, #listings_content input.button_wide {background-position:0 -45px;width:128px;}
#listings_content .click_cancel, #listings_content input.click_cancel {background-position:0 -90px;}
#listings_content .click, #listings_content input.click {background-position:0 -128px;}
#listings_content .click_wide, #listings_content input.click_wide {background-position:0 -168px;width:128px;}

/* Recaptcha */
#listings_content #recaptcha_area {margin:4ex auto 0;}
#listings_content #recaptcha_area label {float:none;}

/* Errors */
#listings_content .req-star {padding:0 !important;color:#831C13;font-size:1.1em;font-weight:normal;vertical-align:baseline !important;}
#listings_content #errorExplanation {border:2px solid red;margin:0 0 3ex 0;padding:0;}
#listings_content #errorExplanation {color:inherit;}
#listings_content #errorExplanation h5, #listings_content #errorExplanation h2 {color:white !important;background-color:#C00 !important;font-size:1em !important;line-height:1 !important;border:0 !important;margin:0 !important;padding:5px 5px 5px 1.5em !important;}
#listings_content #errorExplanation p {margin:0.5ex 0 1ex 1.5em !important;}
#listings_content #errorExplanation ul {list-style:square !important;margin:1ex 0 !important;}
#listings_content #errorExplanation ul li {margin-left:1.5em !important;}
#listings_content .fieldWithErrors label, #listings_content .fieldWithErrors .label {color:#C00;}
#listings_content .fieldWithErrors input, #listings_content .fieldWithErrors select, #listings_content .fieldWithErrors textarea {border:2px solid #C00;}
#listings_content .fieldWithErrors input:focus {border:2px solid #f33;}
#listings_content .fieldWithErrors input.button, #listings_content .fieldWithErrors input.click, #listings_content .fieldWithErrors input.button:focus, #listings_content .fieldWithErrors input.click:focus {border:0;}
#listings_content div.errors {color:#C00;}
#listings_content div.errors ul {list-style:disc;}
#listings_content div.errors ul li {margin-left:25px;}


/*
 * Utility Classes
 */

/* Clear Fixing */
#listings_content .clearfix:after, #listings_content .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#listings_content .clearfix, #listings_content .container {display:block;}
#listings_content .clear {clear:both;}

/* Columns */
#listings_content .column {float:left;margin:0;}
#listings_content .half .column {width:49%;}
#listings_content .third .column {width:32%;}
#listings_content .fourth .column {width:24.5%;}
#listings_content .fifth .column {width:19.5%;}
#listings_content .sixth .column {width:16%;}

/* Blocks */
#listings_content .fleft {float:left;}
#listings_content .fright {float:right;}
#listings_content .hide, #listings_content .hidden {display:none;}
#listings_content .first {margin-left:0;padding-left:0;}
#listings_content .last {margin-right:0;padding-right:0;}
#listings_content .top {margin-top:0;padding-top:0;}
#listings_content .bottom {margin-bottom:0;padding-bottom:0;}

/* Text */
#listings_content .left {text-align:left;}
#listings_content .center {text-align:center;}
#listings_content .right {text-align:right;}
#listings_content .small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
#listings_content .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
#listings_content .quiet {color:#666;}
#listings_content .loud {color:#000;}
#listings_content .highlight {background:#ff0;}
#listings_content .added {background:#060;color:#fff;}
#listings_content .removed {background:#900;color:#fff;}
#listings_content .subtext {color:#9A9A9A;font-size:11px;}
#listings_content .subtext em, #listings_content em.subtext {padding:0 1px;}

/* Images */
#listings_content .thumb {float:left;}

/* Avatars */
#listings_content .avatar, #listings_content .avatar_staff {float:left;width:38px;margin-right:12px;margin-bottom:0.75ex;}
#listings_content .avatar img, #listings_content .avatar_staff img {vertical-align:middle;}
#listings_content .avatar {background-color:#D0D0C4;border:0.1667em solid #D0D0C4;}
#listings_content .avatar_staff {background-color:#048;border:0.1667em solid #048;}
#listings_content .avatar_staff div.label {padding:2px 0 1px;font-size:0.8333em;color:#FFFFFF;text-align:center;line-height:0.75em;}
#listings_content #yelp .avatar {width:40px;}


/*
 * Generic Modules
 */

/* New Module */
#listings_content .module {margin-bottom:2ex;padding:0 !important;border:1px solid #e0e0e0;background-color:#fff;}
#listings_content .module .module_header {height:36px;margin:1px;background:white url(../images/module_bg.gif) left 3px repeat-x;}
#listings_content .module .module_header h2, #listings_content .module .module_header h3 {float:left;width:auto;margin:8px 0.5em 8px 0;padding:2px 0.5em;color:#900;font-size:1.5em;line-height:1;}
#listings_content .module .module_header .border {border-right:1px solid #900;}
#listings_content .module .module_header a, #listings_content .module .module_header a:visited {color:#048;}
#listings_content .module .module_header p {margin:0;padding:13px 0 0 0;}
#listings_content .module .module_header img {vertical-align:middle;}
#listings_content .module .module_header .arrow {padding-right:12px;background:transparent url(../images/arrows.gif) right -62px no-repeat;}
#listings_content .module .module_content {padding:10px;}
#listings_content .module .module_content .arrow {padding-right:12px;background:transparent url(../images/arrows.gif) right -95px no-repeat;}
#listings_content .module .module_footer {margin:0;padding:0.25ex 0.5em 1ex;background-color:#ededed;text-align:left;}

/* Rounded Box */
#listings_content .box_head, #listings_content .box_header, #listings_content .box_foot, #listings_content .box_footer {background:transparent url(../images/tan_rounded.jpg) bottom right no-repeat;}
#listings_content .box_head {background-position:top left;margin:0;padding:0 0 0 10px;}
#listings_content .box_header {background-position:top right;margin:0;padding:6px 10px 0 0;height:auto !important;line-height:2ex;}
#listings_content .box_content {border:1px solid #EAEAEA;border-width:0 1px;background-color:#F5F7F0;margin:0;padding:1px 10px;}
#listings_content .box_content p {margin:0;padding:0;}
#listings_content .box_content table {margin:0;padding:0;border:0;border-collapse:collapse;background-color:transparent;}
#listings_content .box_content table caption {margin:0.5ex 0 0;padding:0.5ex 0 0;border:0;border-top:1px solid #D0D0C4;background-color:transparent;font-size:90%;font-weight:bold;}
#listings_content .box_content table td {border:0;background-color:transparent;font-size:100%;text-align:left;vertical-align:top;}
#listings_content .box_content table td h3 {margin:0;font-size:1em;line-height:1.5;font-weight:bold;}
#listings_content .box_foot {background-position:bottom left;margin:0;padding:0 0 0 10px;}
#listings_content .box_footer {background-position:bottom right;margin:0;padding:1px 10px 10px 0;}
#listings_content .box {margin:3ex auto;padding:0;}

/* Calendar */
#listings_content .calendar {margin-bottom:0;}
#listings_content .calendar td {padding:0;margin:0;text-align:center;background-color:#F5F5F0;border:1px solid #fff;font-size:11px;height:auto;}
#listings_content .calendar td.current a, #listings_content td.current a:visited, #listings_content td.current a:active {background:#222;color:#fff !important;}
#listings_content .calendar td.current a:hover {text-decoration:underline;}
#listings_content .calendar th {font-weight:normal;text-transform:uppercase;text-align:center;background-color:#B61C2C;color:#fff;padding:0;}
#listings_content .calendar .day_names td {color:#666;}
#listings_content th.shift {background-color:#7F000D;font-size:1.5em;line-height:0.8;}
#listings_content th.shift a {color:#fff !important;height:18px;}
#listings_content th.shift a:visited {color:#fff !important;text-decoration:none;}
#listings_content th.shift a:hover {background-color:#222;color:#fff !important;}
#listings_content .calendar th.prev a, #listings_content .calendar th.next a {text-indent:-999em;background:transparent url(../images/arrows.gif) center -289px no-repeat;}
#listings_content .calendar th.next a {background-position:center -318px;}


/*
 * Icons and Buttons
 */

/* Rating Stars */
#listings_content .star_on, #listings_content .star_off, #listings_content .star_half {background:url(../images/stars.gif) no-repeat; height:16px; margin:0; width:18px; overflow:hidden; padding:0px !important;}
#listings_content .critic_stars .star_on, #listings_content .critic_stars .star_off, #listings_content .critic_stars .star_half {background-image:url(../images/stars_blue.gif);}
#listings_content .star_on {background-position:0px 0px;}
#listings_content .star_half {background-position:-19px 0px;}
#listings_content .star_off {background-position:-37px 0px;}
#listings_content .user_rating_stars_0, #listings_content .user_rating_stars_1, #listings_content .user_rating_stars_2, #listings_content .user_rating_stars_3, #listings_content .user_rating_stars_4, #listings_content .user_rating_stars_5 {background:url(../images/user_ratings.gif); height:16px; margin:0; width:92px; text-indent:-999em; overflow:hidden; padding:0px !important;} 
#listings_content .user_rating_stars_0 {background-position:0px 0px;}
#listings_content .user_rating_stars_1 {background-position:0px -18px;}
#listings_content .user_rating_stars_2 {background-position:0px -36px;}
#listings_content .user_rating_stars_3 {background-position:0px -54px;}
#listings_content .user_rating_stars_4 {background-position:0px -72px;}
#listings_content .user_rating_stars_5 {background-position:0px -90px;}
#listings_content .yelp_rating_stars_0, #listings_content .yelp_rating_stars_1, #listings_content .yelp_rating_stars_2, #listings_content .yelp_rating_stars_3, #listings_content .yelp_rating_stars_4, #listings_content .yelp_rating_stars_5 {background:url(../images/user_ratings.gif); height:16px; margin:0; width:90px; text-indent:-999em; overflow:hidden; padding:0px !important;}
#listings_content .yelp_rating_stars_0 {background-position:0px 0px;}
#listings_content .yelp_rating_stars_1 {background-position:0px -18px;}
#listings_content .yelp_rating_stars_2 {background-position:0px -36px;}
#listings_content .yelp_rating_stars_3 {background-position:0px -54px;}
#listings_content .yelp_rating_stars_4 {background-position:0px -72px;}
#listings_content .yelp_rating_stars_5 {background-position:0px -90px;}

/* White Button/Gray Button */
#listings_content .white_button, #listings_content .white_button_body, #listings_content .gray_button, #listings_content .gray_button_body {background:transparent url(../images/icon_buttons.gif) no-repeat right 2px;}
#listings_content .gray_button, #listings_content .gray_button_body {background-position:right -45px;}
#listings_content .white_button, #listings_content .gray_button {width:125px;padding-right:8px;margin:8px 0 4px;}
#listings_content .white_button_body, #listings_content .gray_button_body {margin-right: 0px;padding: 3px 0 4px 5px;text-align:left;}
#listings_content .white_button_body {background-position:left 2px;padding:5px 0 8px 7px;}
#listings_content .gray_button_body {background-position:left -45px;padding:5px 0 8px 7px;}
#listings_content .gray_button_body img {vertical-align:text-bottom;}

/* Button Icons */
#listings_content .icon_directions, #listings_content .icon_list, #listings_content .icon_photo, #listings_content .icon_review, #listings_content .icon_reserve, #listings_content .icon_listing, #listings_content .icon_upload {background:url(../images/icons.gif); height:18px; margin:0; text-indent:-999em; overflow:hidden; padding:0px !important; vertical-align:bottom;}
#listings_content .icon_directions {background-position:0px -1px; width:26px;}
#listings_content .icon_list {background-position:-32px -1px; width:22px;}
#listings_content .icon_photo {background-position:-58px -1px; width:20px;}
#listings_content .icon_review {background-position:-82px -1px; width:16px;}
#listings_content .icon_reserve {background-position:-100px -1px; width:20px;}
#listings_content .icon_listing {background-position:-122px -1px; width:24px;}
#listings_content .icon_upload {background-position:-148px -1px; width:20px;}

/* Tools Icons */
#listings_content .icon_print, #listings_content .icon_email, #listings_content .icon_share, #listings_content .icon_more {padding-left:16px;background:transparent url(../images/tools_icons.gif) no-repeat;}
#listings_content .icon_email {background-position:left -21px;}
#listings_content .icon_share {background-position:left -43px;}
#listings_content .icon_share_opened {background-position:left -63px;}
#listings_content .icon_more {background-position:left -84px;}
#listings_content .icon_more_opened {background-position:left -103px;}

/* Bookmark Icons */
#listings_content .delicious, #listings_content .digg, #listings_content .facebook, #listings_content .google, #listings_content .mixx, #listings_content .myspace, #listings_content .newsvine, #listings_content .reddit, #listings_content .yahoo, #listings_content .yahoo_buzz {background:transparent url(../images/external.gif) 0 0 no-repeat;}
#listings_content .delicious {background-position:0 0;}
#listings_content .digg {background-position:0 -20px;}
#listings_content .facebook {background-position:0 -40px;}
#listings_content .google {background-position:0 -60px;}
#listings_content .mixx {background-position:0 -80px;}
#listings_content .myspace {background-position:0 -100px;}
#listings_content .newsvine {background-position:0 -120px;}
#listings_content .reddit {background-position:0 -140px;}
#listings_content .yahoo {background-position:0 -160px;}
#listings_content .yahoo_buzz {background-position:0 -180px;}

/* Thumbs/Helpful */
#listings_content .thumbs_up, #listings_content .thumbs_down, #listings_content .thumbs_voted {width:28px;height:27px;background:transparent url(../images/thumbs.gif) 0 0 no-repeat;vertical-align:middle;}
#listings_content .thumbs_down {background-position:-28px 0;}
#listings_content .thumbs_voted {background-position:-56px 0;}
#listings_content a.helpful {margin:0;padding-top:2px;display:block;float:left;width:35px;height:18px;background:transparent url(../images/buttons.gif) no-repeat right -109px;;vertical-align:middle;text-align:center;color:#666 !important;}
#listings_content a.helpful:hover {text-decoration:none;}

/* More/Arrows */
#listings_content .more {font-weight:bold;text-align:right;}
#listings_content .more_arrow {color:#007AAA;font-size:1.3em;font-weight:bold;}
#listings_content ul.arrows li {padding:0 0 1.25ex 8px;background:transparent url(../images/arrows.gif) -19px -125px no-repeat;text-align:left;line-height:1.1;}
#listings_content li.arrow {margin-top:1ex;padding:0 0.5em 1px 10px;background:transparent url(../images/arrows.gif) -15px -95px no-repeat;line-height:1;}

/* Prev/Next Arrows */
#listings_content .scroll_prev img, #listings_content .scroll_next img, #listings_content .thumbnails_prev img, #listings_content .thumbnails_next img {width:9px;height:50px;}
#listings_content .scroll_prev img.active, #listings_content .scroll_next img.active, #listings_content .thumbnails_prev img.active, #listings_content .thumbnails_next img.active {background:transparent url(../images/arrows.gif) left -154px no-repeat;}
#listings_content .scroll_next img.active, #listings_content .thumbnails_next img.active {background-position:left -224px;}

/* Best Bet */
#listings_content .best_bet {width:44px;padding-left:1px;height:17px;line-height:15px;float:right;color:#fff;background:transparent url(../images/top_pick_badges.gif) top center no-repeat;text-align:center;font-size:9px;}

/* Close Button */
#listings_content .close_button {height:20px;width:20px;background:transparent url(../images/buttons.gif) no-repeat right top;}


/*
 * Advertisements
 */

/* Google */
#listings_content .sponsored {border:1px solid #e6e6da;margin-top:1.5em;margin-bottom:10px;padding: 2px 10px 10px 10px;}
#listings_content .sponsored .header-sect {position:relative;top:-2ex;width:100%;margin:0;padding:0;text-align:center;font-size:9px;}
#listings_content .sponsored .header-sect span, #listings_content .sponsored .header-sect a {color:#9E987C;background:#FFF;padding:0 5px;text-transform:uppercase;}
#listings_content .sponsored .header-sect span a {color:#9E987C;padding:0;}
#listings_content .sponsored .ad-link {font-weight: bold;} 
#listings_content .sponsored p {margin:2px 0;}
#listings_content .sponsored p.link {margin-bottom:8px;}

/* DoubleClick */
#listings_content .doubleclick {text-align:center;margin-bottom:2ex;}
#listings_content .doubleclick div {margin:0 auto;}
#listings_content .doubleclick .sponsored {padding:1ex 0 20px 0;}
#listings_content .doubleclick .sponsored .header-sect {top:-3ex;}

/*
 * Content Section Layouts
 */

/* Breadcrumbs */
#listings_content #breadcrumb {padding-bottom:1em; float:none; font-size: 12px;}
#listings_content #breadcrumb #trail {float:left;}
#listings_content #breadcrumb strong {color:#545454;}

/* Default Columns/Rails */
#listings_content .right_side, #listings_content .left_side, #listings_content .left_column, #listings_content .middle_column, #listings_content .right_column {float:left;}
#listings_content .right_side {float:right;width:805px;overflow:hidden;}
#listings_content .left_side {width:612px;padding-right:10px;overflow:hidden;}
#listings_content .left_column {width:157px;padding-right:10px;}
#listings_content .middle_column {width:440px;padding-right:10px;}
#listings_content .right_column {width:350px;margin:0;padding:0;}
#listings_content .left_side .middle_column {float:right;padding-right:0;}
#listings_content .right_side .middle_column {padding-right:11px;}
#listings_content .right_side .right_column {padding:6px 0;}

/* Lists Page */
#listings_content #user_lists .left_side {width:596px;padding-right:10px;}

/* Listing */
#listings_content #listing .left_side .left_column {width:214px;}
#listings_content #listing .left_side .middle_column {width:386px;}

/* Gallery */
#listings_content #gallery .left_side {width:586px;padding-right:10px;overflow:visible;}
#listings_content #gallery .right_column {padding:6px 5px;background-color:#E5E6DA;}

/* Error Pages */
#listings_content #listings_error_page #content {margin-top:144px;}
#listings_content #http_error_page {padding:8ex 4em;width:720px;}
#listings_content #http_error_page h1 {font-weight:bold;color:#000;}
#listings_content #http_error_page p {font-size:1.2em;}
#listings_content #http_error_page a {font-weight:bold;}

/* Search */
#listings_content #search_form {margin:0 auto;width:570px;}
#listings_content #search_form fieldset {margin:0;padding:0;border:0;}
#listings_content #search_form div {float:left;margin:0;padding:0;}
#listings_content #search_form label {display:block;margin:0;padding:0 0 0 6px;color:white;font-size:11px;font-weight:normal;text-transform:uppercase;font-family:Arial, sans-serif;}
#listings_content #search_form input {width:140px;padding:5px 5px 4px 5px;margin-right:10px;border:2px inset #fff;background-color:white;color:#464646;font-size:12px;font-family:Arial, sans-serif;}
#listings_content #search_form input.btn {height:22px;width:62px;margin:15px 7px 0 0;padding:0 0 2px 0;border:0;background:transparent url(../images/guide_search_all.gif) center bottom no-repeat;color:#fff;font-size:14px;font-weight:bold !important;text-align:center;font-family:Helvetica, Arial, sans-serif;}


/*
 * Shared Styles and Modules
 */

/* Search Bar */
#listings_content #guide_search {height:34px;overflow:hidden;margin-bottom:2ex;padding:0;border:1px solid #E0E0E0;background:transparent url(../images/module_bg.gif) 0 1px repeat-x;}
#listings_content #guide_search .search_text {float:left;height:24px;margin:0 1em 0 0;padding:10px 1em 0;font-size:1.1em;color:white;background:transparent url(../images/module_bg.gif) 0 -53px repeat-x;}
#listings_content #guide_search .search_text a {color:white;}
#listings_content #guide_search #search_form {width:auto;padding:7px 0 0;}
#listings_content #guide_search #search_form * {vertical-align:middle;}
#listings_content #guide_search label {display:inline;padding:0;margin:0;width:auto;color:black;text-transform:none;font-size:inherit;font-style:oblique;}
#listings_content #guide_search input {width:200px;padding:2px;margin-right:1em;}
#listings_content #guide_search input.sample_data {color:#999;}
#listings_content #guide_search input.btn {margin:0;}
#listings_content #powered_by_mmx.search {width:348px;float:right;}
#listings_content #powered_by_mmx.search .module_header {height:34px;margin:0;background-position:left 4px;}
#listings_content #powered_by_mmx.search h2 {float:none;padding:0 0.5em;text-align:center;}

/* Promotions */
#listings_content #promotions ul {margin:0;padding:0;}
#listings_content #promotions li {clear:both;margin:20px 0;padding:0;}
#listings_content #promotions h2 {margin-bottom:0;font-weight:bold;}
#listings_content #promotions .as_of {font-size:0.9167em;color:#545454;}
#listings_content #promotions .promo {padding:13px 5px 13px 13px;}
#listings_content #promotions .thumb img {margin-right:13px;border:2px solid #D0D0C4;}
#listings_content #promotions .content {float:left;width:240px;line-height:1.35;}
#listings_content #promotions p {margin:0;}
#listings_content #promotions p.more {clear:both;border:1px solid #E5E6DA;border-width:1px 0 0 0;padding:1.5ex 0;margin-bottom:3ex;}
#listings_content #promotions .title {font-size:1.2em;font-weight:bold;margin:0;line-height:1.35;}

/* Promotions Module */
#listings_content #promo_module {background-color:#FFF;padding:12px;margin-bottom:12px;}
#listings_content #promo_module li {margin:0 0 12px;}
#listings_content #promo_module .promo {padding:0;}
#listings_content #promo_module .content {width:175px;line-height:1.1;}
#listings_content #promo_module .title {font-size:1.3em;font-weight:normal;line-height:1;margin-bottom:0.4em;}
#listings_content #promo_module .more {border-top:1px solid #E5E6DA;text-align:left;}

/* User Reviews/User Lists */
#listings_content .user_reviews h2, #listings_content .user_lists h2 {margin-bottom:0;}
#listings_content .user_reviews h2 img {vertical-align:text-bottom;}
#listings_content .user_reviews ul, #listings_content .user_lists ul {margin:0;}
#listings_content .user_reviews ul li, #listings_content .user_lists ul li {clear:both;border-top:1px solid #D0D0C4;padding-top:11px;margin-top:12px;}
#listings_content .user_reviews p, #listings_content .user_lists p {margin-bottom:0;}
#listings_content .user_reviews .info, #listings_content .user_lists .info {width:218px;overflow:hidden;float:left;}
#listings_content .user_reviews .info h3, #listings_content .user_lists .info h3 {font-size:1.5em;line-height:1;margin:0;}
#listings_content .user_reviews .info .posted, #listings_content .user_lists .info .posted {font-size:.9167em;color:#9a9a9a;}
#listings_content .user_reviews .posted img {vertical-align:text-bottom;}
#listings_content .user_reviews .byline, #listings_content .user_lists .byline {color:#666;}
#listings_content .user_reviews .rating, #listings_content .user_lists .votes {width:140px;float:left;text-align:right;}
#listings_content .user_reviews .vote_review {white-space:nowrap;margin-top:1.5ex;font-size:0.9em;vertical-align:middle;}
#listings_content .user_reviews .vote_review_text {margin:0;padding:2px 0.5em 0 0;display:block;float:left;vertical-align:middle;}

/* Recent User Reviews Module */
#listings_content #recent_reviews .user_reviews li {margin:0 0 2ex;padding:0;border:0;}
#listings_content #recent_reviews .user_reviews h3 {font-size:1em;font-weight:bold;margin:0;}
#listings_content #recent_reviews .user_reviews h3 a {font-weight:bold;}
#listings_content #recent_reviews .user_reviews .info {width:275px;margin-bottom:0.25ex;}
#listings_content #recent_reviews .user_reviews .rating {float:none;width:auto;margin:0 0 0.5ex;text-align:left;}
#listings_content #recent_reviews .user_reviews p {line-height:1.5;}

/* Latest Lists Module */
#listings_content #new_lists {margin-bottom:2ex;padding:12px;}
#listings_content #new_lists .user_lists ul li {border-bottom:1px solid #D0D0C4;border-top:0;margin:0 0 10px;padding:0 0 8px;}
#listings_content #new_lists .user_lists .title {font-weight:bold;font-size:1em;margin-bottom:0.5ex;}
#listings_content #new_lists .user_lists .title a {font-weight:bold;}
#listings_content #new_lists .user_lists .info {width:274px !important;}
#listings_content #new_lists p.more {margin:0;font-weight:normal;text-align:left;}

/* Upcoming Events/Best Bets Modules */
#listings_content #top_picks_header {height:28px;padding:2px 7px 10px;background-color:#E3B734;text-align:right;}
#listings_content #top_picks_header * {margin:0;}
#listings_content #top_picks_header h2 {float:left;padding-top:5px;color:#FFF;}
#listings_content #top_picks_header p {padding-top:10px;color:#545454;}
#listings_content #top_pick_events {border:1px solid #E5E6DA;border-top:0;background-color:white;line-height:1.2;}
#listings_content #top_pick_events ul {margin:0;padding:0;}
#listings_content #top_pick_events li {padding:10px 20px 10px 10px;}
#listings_content #top_pick_events p {margin:0.75ex 1em 1.5ex;}
#listings_content #top_pick_events li p, #listings_content #top_pick_events li h3 {margin:0;font-size:1em;line-height:1.2;}
#listings_content #top_pick_events li h3 {font-weight:bold;}
#listings_content #top_pick_events .thumb img {margin:0 13px 2px 0;border:2px solid #D0D0C4;}
#listings_content #top_pick_events .date {color:#bba469;font-size:0.95em;}

/* Result List Header/Footer */
#listings_content .results .current_page {float:left;}
#listings_content .pagination {text-align:right;}
#listings_content .pagination .disabled {display:none;}
#listings_content #results_header, #listings_content #results_footer {background:#E5E6DA;margin:15px 0 5px;padding:8px;}
#listings_content #results_header {margin-top:6px;}

/* Facets and Flyouts */
#listings_content #facets h2 {font-size: 12px;line-height:14px;margin:12px 0;font-weight: bold;text-transform:uppercase;}
#listings_content #facets h3 {border:1px solid #e5e6da;border-width:1px 0;font-size:14px;font-weight:bold;padding:2px;margin:0 0 10px 0;line-height:1.286;}
#listings_content #facets ul {line-height:16px;margin:0 1.5em 1.5em 0;}
#listings_content #facets strong {color:#545454;}
#listings_content #facets .remove, #listings_content #facets .remove a {color:#9A9A9A;}
#listings_content #facets .flyout {position:absolute;z-index:100;width:auto;padding:8px;background-color:#EDEEE6;border:1px solid #FFFFFF;}
#listings_content #facets .third {width:468px;}
#listings_content #facets .flyout .column {width:136px;padding:5px 10px;}
#listings_content #facets .flyout .column ul {margin:0px;}
#listings_content #facets .flyout .close_button {position:absolute;right:5px;top:5px;}

/* Callout */
#listings_content .callout {width:345px;background-color:#EEEFE7;z-index:1000;top:37px;left:-220px;position:absolute;}
#listings_content .callout .arrow {position:relative;text-align:left;line-height:11px;font-size:11px;}
#listings_content .callout_arrow {background:url(../images/arrows.gif) no-repeat left top;}
#listings_content .callout .arrow .callout_arrow {position:absolute;top:-10px;left:256px;vertical-align:middle;}
#listings_content .callout .close {padding:5px 5px 0 0;height:20px;width:20px;position:absolute;top:0;right:5px;}
#listings_content .callout .body {text-align:left;border:1px solid #CCC;}
#listings_content .callout h3 {width:300px;margin:0;font-size:1.5em;color:#545454;font-weight:normal;}
#listings_content .callout div.errors h5.error_header, #listings_content div.errors h5.error_header {color:#C00;font-size:1em;line-height:1;margin-bottom:1ex;}
#listings_content .callout .float_form label {width:7em;}
#listings_content .callout .float_form .form_indent {margin-left:8em;}

/* Powered by MMX */
#listings_content #powered_by_mmx h2 {margin:0;font-size:1.2em;}
#listings_content #powered_by_mmx h2 .mmx {display:inline-block;line-height:34px;padding-left:44px;background:transparent url(../images/metromix.png) left center no-repeat;color:black;vertical-align:middle;}

/*
 * Home Page
 */

/* "Find trusted..." Module */
#listings_content #home_search .module_header {height:40px;margin:0;background:#333 url(../images/module_bg.gif) left -53px repeat-x;color:#fff;font-size:1.2em;}
#listings_content #home_search .module_header p {height:30px;margin:0;padding:10px 10px 0 40px;color:#fff;background:transparent url(../images/module_bg.gif) left -113px no-repeat;}
#listings_content #home_search .module_header a {color:#6cf;}
#listings_content #home_search .search {background-color:#ededed;margin-bottom:2ex;padding:0 12px 5px;border:1px solid #E0E0E0;}
#listings_content #home_search .search p {margin:2ex 0 1ex;}
#listings_content #home_search fieldset {margin:2ex 0 0;}
#listings_content #home_search label {padding:0;color:#000;font-size:1.2em;text-transform:none;}
#listings_content #home_search input {width:210px;}
#listings_content #home_search .buttons {padding:0;}
#listings_content #home_search input.btn {width:102px;height:35px;margin:17px 0 0 0;padding:0 0 10px 20px;color:#fff;background:transparent url(../images/btn_search_home.gif) 0 0 no-repeat;cursor:pointer;}

/* "Popular in..." Module */
#listings_content #home_popular .pagination {padding:10px 8px 0;}
#listings_content #home_popular .pagination a {display:inline-block;width:13px;height:14px;padding-left:1px;margin:0 2px;border:1px solid #048;color:black;background-color:white;font-size:11px;line-height:14px;text-align:center;}
#listings_content #home_popular .pagination a.selected {border-style:inset;color:white;background-color:#048;}

#listings_content #home_popular .scroller_container {height:250px;padding:10px 12px;}
#listings_content #home_popular .scroller_mask {position:relative;height:250px;width:562px;overflow:hidden;margin:0 3px;}
#listings_content #home_popular .scroller {position:absolute;height:250px;width:1280px;}
#listings_content #home_popular .scroll_prev, #listings_content #home_popular .scroll_next {margin-top:87px;}
#listings_content #home_popular .scroll_prev {float:left;}
#listings_content #home_popular .scroll_next {float:right;}

#listings_content #home_popular ul.fourth {margin:0;}
#listings_content #home_popular li.column {text-align:center;width:141px;}
#listings_content #home_popular .channel {height:250px;overflow:hidden;border-right:1px solid #ccc;}
#listings_content #home_popular h3 {font-size:1.3em;margin-bottom:1.1ex;}
#listings_content #home_popular li.last .channel {border:0;}
#listings_content #home_popular .thumb {float:none;margin-bottom:1ex;}
#listings_content #home_popular .thumb img {border:1px solid #D0D0C4;}
#listings_content #home_popular ul.arrows {margin:0 12px;}


/* Upcoming Top Events and Calendar Module */
#listings_content #home_events.module {background:white url(../images/module_shaded.gif) bottom center repeat-x;}
#listings_content #home_events .event_list {float:left;width:348px;margin-right:10px;}
#listings_content #home_events .event_list ul {float:left;width:194px;margin:0;}
#listings_content #home_events .event_list p, #listings_content #home_events .event_list h3 {margin:0;padding:0;font-size:1em;line-height:1.2;}
#listings_content #home_events .thumb img {width:140px;margin-right:10px;border:2px solid #D0D0C4;}
#listings_content #home_events .event_calendar {float:right;width:220px;padding:5px;background-color:#fff;border:1px solid #E0E0E0;}
#listings_content #home_events .event_calendar h2 {margin-bottom:0.25ex;font-size:1.3em;line-height:1.286;text-align:center;}
#listings_content #calendar {border:0;}
#listings_content .calendar th {border:none;vertical-align:middle;}
#listings_content #home_events .calendar th, #listings_content #home_events .calendar td {font-size:14px;vertical-align:middle;background:transparent url(../images/home_calendar.gif) 0 0 repeat-x;}
#listings_content #home_events .calendar th {border:none;height:28px;text-transform:none;}
#listings_content #home_events .calendar th.shift {width:31px;overflow:hidden;background-position:0 -38px;}
#listings_content #home_events .calendar th.next a, #listings_content #home_events .calendar th.prev a {text-indent:-999em;height:28px;background:transparent url(../images/home_calendar.gif) center -76px no-repeat;}
#listings_content #home_events .calendar th.prev a {background-position:center -115px;}
#listings_content #home_events .calendar td {height:22px;background-position:0 -185px;}
#listings_content #home_events .calendar td.quiet {color:#999;}
#listings_content #home_events .calendar td.current {background-position:0 -217px;}
#listings_content #home_events .calendar td.current a {background:none;}
#listings_content #home_events .calendar .day_names td {background-color:#666;color:#fff;background-position:0 -152px;}

/* What's New Module */
#listings_content #promo_module.module li {margin:0 0 2.5ex 0;}
#listings_content #promo_module.module .thumb img {margin:0.6ex 10px 0 0;}
#listings_content #promo_module.module .content {float:none;width:auto;line-height:1.5;}
#listings_content #promo_module.module .title {font-weight:bold;font-size:1em;line-height:1.5;margin:0;}

/* Recent User Reviews Module */
#listings_content #recent_reviews .user_reviews li {margin:2ex 0;padding:0;border:0;}
#listings_content #recent_reviews .user_reviews h3 {font-size:1em;font-weight:bold;margin:0;}
#listings_content #recent_reviews .user_reviews .info {width:220px;}
#listings_content #recent_reviews .user_reviews .rating {float:none;width:auto;margin:0 0 0.5ex;text-align:left;}
#listings_content #recent_reviews .user_reviews p a {white-space:nowrap;}
#listings_content #recent_reviews .yelp {padding-top:5ex;text-align:right;}
#listings_content #recent_reviews .yelp img {vertical-align:middle;}

/* Explore/More Neighborhoods Module */
#listings_content #more_neighborhoods.module {border:none;}
#listings_content #more_neighborhoods .module_header {border-bottom:1px solid #E0E0E0;background:none;}
#listings_content #more_neighborhoods .module_header .arrow {background-position:right -95px;}
#listings_content #more_neighborhoods .module_content p.right {margin:2ex 0;}
#listings_content #explore_neighborhoods .module_content, #listings_content #more_neighborhoods .module_content {padding:10px 0;}
#listings_content #explore_neighborhoods .module_content .border, #listings_content #more_neighborhoods .module_content .border {border-left:1px solid #E0E0E0;}
#listings_content #explore_neighborhoods li, #listings_content #more_neighborhoods li {margin-left:6px;padding-right:4px;}

/* Staff Lists/Fresh User Lists Module */
#listings_content #featured_lists .user_lists {margin:0;padding:1px 0;border-bottom:1px solid #ededed;}
#listings_content #featured_lists .user_lists li {margin:12px;padding:0;border:0;clear:both;}
#listings_content #featured_lists .user_lists h3 {font-size:1em;font-weight:bold;line-height:1.4;}
#listings_content #featured_lists .user_lists .info {width:268px;line-height:1.4;}


/*
 * Channel Pages
 */

/* Header */
#listings_content #channel h1 {margin:0 0 12px 5px;}

/* What's New Module */
#listings_content h2.the_latest {border-bottom:2px solid #E8C245;color:#E3B734;font-size:4.9em;line-height:1.2;font-weight:bold;margin:0;padding:0;text-transform:uppercase;}

/* Best Bets Module */
#listings_content #top_picks {width:422px;margin:0 auto;}
#listings_content #top_picks_nav ul {margin:0;padding:0;height:60px;background:transparent url(../images/top_picks_header.gif) center 51px no-repeat;}
#listings_content #top_picks_nav ul li {float:left;width:45px;height:60px;margin-right:9px;}
#listings_content #top_picks_nav ul li.pick_date {margin-right:0;text-transform:uppercase;}
#listings_content #top_picks_nav li a {display:block;width:45px;height:30px;padding:15px 0 0;color:#FFF;background:transparent url(../images/top_picks_header.gif) 0 -29px no-repeat;font-size:1.5em;line-height:0.9;text-align:center;}
#listings_content #top_picks_nav li a:hover {background-position:-64px -29px;text-decoration:none;}
#listings_content #top_picks_nav li.pick_date a {padding:12px 0 3px 0;font-size:0.9em;line-height:1.1;}
#listings_content #top_picks_nav li.pick_date a:focus {padding:12px 0 3px 0;font-size:0.9em;line-height:1.1;}
#listings_content #top_picks_nav li.selected {width:44px;background:transparent url(../images/top_picks_header.gif) -128px -29px no-repeat;}
#listings_content #top_picks_nav li.selected a {width:44px;background:none;}

#listings_content #top_picks .calendar {margin-bottom:0;border-bottom:1px solid #E5E6DA;}
#listings_content #top_picks .calendar th, #listings_content #top_picks .calendar td, #listings_content #top_picks .calendar td a {vertical-align:middle;}
#listings_content #top_picks .calendar .nav th {padding:5px 0 10px;background:#E3B734;text-transform:none;font-size:2em;line-height:1;}
#listings_content #top_picks .calendar .nav a {background:none;display:inline;}
#listings_content #top_picks .calendar .nav a:hover {text-decoration:none;}
#listings_content #top_picks .calendar .day_names th {padding:9px 0 3px;color:#545454;background:none;font-weight:bold;}
#listings_content #top_picks .calendar .days td {width:59px;height:59px;padding:0;margin:0;text-align:center;background:transparent url(../images/top_picks_header.gif) -295px -26px no-repeat;border:none;font-size:2em;}
#listings_content #top_picks .calendar .days td a {color:#545454;background:none;}
#listings_content #top_picks .calendar .days td a:hover {text-decoration:underline;}
#listings_content #top_picks .calendar td.first, #top_picks .calendar th.first {border-left:1px solid #E5E6DA;}
#listings_content #top_picks .calendar td.last, #top_picks .calendar th.last {border-right:1px solid #E5E6DA;}
#listings_content #top_picks .calendar td.quiet {background-position:-366px -26px;color:#9A9A9A;}
#listings_content #top_picks .calendar td.current {background-position:-224px -26px;}
#listings_content #channel .left_column {padding-right:13px;}

/*
 * Neighborhoods Index
 */

/* Index Styling */
#listings_content #neighborhoods h1 {font-size:2em;margin:0;}
#listings_content #neighborhoods h2 {margin:2ex 0 0.5ex;font-size:1.5em;color:#111;font-weight:bold;}
#listings_content #neighborhoods h3 {margin-bottom:1ex;font-size:1.2em;color:#111;}
#listings_content #neighborhoods h4 {margin:0;font-size:1em;line-height:1;}
#listings_content #neighborhoods div.fifth {margin-bottom:6ex;border-right:1px solid #fff;}


/*
 * Neighborhood Page
 */

/* "Popular in..." Module */
#listings_content #popular_places h2 {margin:0;}
#listings_content #popular_places p {margin:0;color:#545454;font-size:90%;font-style:italic;}
#listings_content #popular_places_list {width:100%;margin:0 0 3ex;padding:0;border:0;line-height:1.2;}
#listings_content #popular_places_list thead th {color:#545454;padding:0 0 0 4px;font-size:90%;font-weight:normal;}
#listings_content #popular_places_list tbody th {color:#545454;padding-top:1ex;}
#listings_content #popular_places_list .first th {padding-top:0;}
#listings_content #popular_places_list td {padding-bottom:1ex;border-bottom:1px dotted #ccc;}
#listings_content #popular_places_list td.name {width:136px;}
#listings_content #popular_places_list td.average_rating {width:100px;}
#listings_content #popular_places_list td.caned_search {width:180px;}
#listings_content #popular_places_list h3 {font-size:1em;line-height:1.2;margin:0;}

/* Upcoming Events Module */
#listings_content #neighborhood_picks {width:422px;margin:0 auto 3ex auto;padding:9px 0 0;background:transparent url(../images/top_picks_header.gif) top center no-repeat;}

/* "Lists by ..." Module */
#listings_content #neighborhood_lists li {border:0;margin:0 0 12px 0;padding:0;}
#listings_content #neighborhood_lists li .info {width:275px;}
#listings_content #neighborhood_lists li .title {font-size:1em;}
#listings_content #neighborhood_lists li .byline {font-size:0.9167em;}


/*
 * User List Index Page
 */

/* User Lists */
#listings_content #user_lists {padding-top:4ex;}
#listings_content #user_lists ul.list_tabs {height:29px;margin:0;padding:0;background:transparent url(../images/two_tabs.gif) no-repeat;}
#listings_content #user_lists ul.tab_two {background-position:left -49px;}
#listings_content #user_lists ul.list_tabs li {height:29px;float:right;}
#listings_content #user_lists ul.list_tabs .button_wide {padding-bottom:0;margin:0;}
#listings_content #user_lists ul.list_tabs li.tab {width:115px;float:left;color:#ccc;}
#listings_content #user_lists ul.list_tabs li.selected {color:#000;}
#listings_content #user_lists ul.list_tabs li.tab h2 {margin:0;padding:0;font-size:1em;line-height:1.5;}
#listings_content #user_lists ul.list_tabs li.tab a {display:block;padding:0.75ex 1em 0;color:#ccc;font-size:1.2em;font-weight:bold;text-decoration:none;}
#listings_content #user_lists ul.list_tabs li.selected a {color:#000;}
#listings_content #user_lists #results_header {clear:both;margin-top:0;padding:8px 1.2em;}
#listings_content #user_list_filter {text-align:right;}
#listings_content #user_lists .user_lists .info {width:400px;}
#listings_content #user_lists .user_lists .info h3 {font-size:1.2em;line-height:1.2;}
#listings_content #user_lists .user_lists .votes {float:right;}

/* Latest Lists Module */
#listings_content #user_lists #new_lists {padding:8px;background-color:#E5E6DA;}
#listings_content #user_lists #new_lists .user_lists {padding:10px;background-color:#fff;}
#listings_content #user_lists #new_lists .more {text-align:right;font-weight:bold;}


/*
 * Search Results Page
 */

/* Heading */
#listings_content #results_title {padding-bottom:12px;margin-bottom:10px;font-size:2em;color:#545454;border-bottom:1px solid #E5E6DA;}
#listings_content #search_sort label, #listings_content #user_list_filter label {font-weight:normal;}
#listings_content #search_sort select, #listings_content #user_list_filter select {margin:0;}

/* Result List */
#listings_content .result {line-height:2.5ex;}
#listings_content .result h3 {border:0;border-top:2px solid #E5E6DA;margin:15px 0 5px;padding:10px 0 4px;font-size:1.5em;}
#listings_content .result ul {margin:1ex 1em;}
#listings_content .result .address {font-weight:bold;margin-bottom:2px;}
#listings_content .result .thumbnail {float:left; margin-right:5px; margin-bottom:2px;}

/* Get Listed Link */
#listings_content #get_listed {margin-top: 2ex;}
#listings_content #get_listed a {font-weight: bold;}


/*
 * Listing Page
 */

/* General Info/411 */
#listings_content #tha_411 {width:260px;float:left;margin-bottom:1.5em;}
#listings_content #tha_411 h1 {color:#111;font-size:2em;margin-bottom:1ex;}
#listings_content #tha_411 h3 {color:#333;font-size:1.1em;line-height:1.5;font-weight:bold;margin:1ex 0 0;}
#listings_content #tha_411 .phone {font-size:1.5em;line-height:1;color:#666;margin-bottom:1ex;}
#listings_content #tha_411 .schedule {line-height:1.5;margin-bottom:1.5ex;}
#listings_content #tha_411 .venue {font-weight:bold;}
#listings_content .ratings {width:100px;float:right;text-align:right;}
#listings_content .ratings form {margin:0;}
#listings_content .ratings .action {color:#999;}
#listings_content .ratings .average {text-align:right;color:#999;}
#listings_content .ratings .stars img {cursor:hand;cursor:pointer;}
#listings_content .ratings .quantity {font-size:.9167em;color:#b8b8b8;margin-bottom:5px;text-align:right;}
#listings_content .ratings .best_bet {width:48px;height:28px;padding:4px 0;background-position:bottom center;font-size:14px;font-weight:bold;line-height:1;}

/* Attributes */
#listings_content #listing dl {margin-bottom:0;}
#listings_content #listing dd {margin-left:0;}

/* Tools (Print/Email/Share) */
#listings_content #tools .white_button {position:relative;z-index:100;width:114px !important;float:right;}
#listings_content #tools .links {float:left;margin-top:8px;padding-top:1ex;position:relative;}
#listings_content #tools .share {width:300px;height:30px;position:absolute;z-index:1000;top:30px;left:0;}
#listings_content #tools .share .arrow {position:relative;text-align:left;line-height:11px;font-size:11px;}
#listings_content #tools .share .arrow .callout_arrow {position:absolute;top:-10px;left:102px;vertical-align:bottom;background-position:left -31px;}
#listings_content #bookmarks {padding:4px 8px;margin:0;background-color:#FFF;border:1px solid #CCC;}
#listings_content #bookmarks ul {margin:0;}
#listings_content #bookmarks ul li {float:left;margin:0 5px;}

/* Write a Review */
#listings_content #review_not_logged_in {padding:7px 7px 15px 15px;}
#listings_content #review_not_logged_in #login_options h5 {font-weight:normal;text-align:center;font-size:12px;margin:18px 0 15px 0;}
#listings_content #login_options .actions {text-align:center;width:171px;padding:15px 0;float:left;}
#listings_content #login_options .separate {width:138px;padding-right:11px;border-right:1px solid #D0D0C4;}
#listings_content #review_logged_in {padding:7px 7px 15px 15px;}
#listings_content #review_logged_in p {color:#444444;margin:12px 0 10px 0; line-height:16px;}
#listings_content #review_logged_in input.review {border:1px solid #999999; padding-left:3px; width:305px;}
#listings_content #review_logged_in textarea {border:1px solid #999999;height:90px;padding:0 0 0 3px;width:305px;margin:0;}
#listings_content #review_logged_in input.checkbox {margin:0;padding:0;vertical-align:top;}
#listings_content #review_logged_in #rating {float:left;}
#listings_content #review_logged_in #rating img {cursor:pointer;}
#listings_content #review_logged_in .terms {margin-bottom:1.5em;}
#listings_content #review_logged_in .rate .label {width:80px;margin-right:10px;color:#444;float:left;margin-top:1px;font-weight:bold;}
#listings_content #review_thank_you {padding:7px 7px 15px 15px;}
#listings_content #review_thank_you h3 {margin-bottom:.75em;}
#listings_content #review_already_reviewed {padding-left:7px;}
#listings_content #review_already_reviewed h3 {margin-top:1em;margin-bottom:.5em;}

/* Critic Review */
#listings_content #critic_review .box_content {padding-top:5px;}
#listings_content #critic_review p {margin:1.5em 0;}
#listings_content #critic_review .review_info {width:286px;float:left;color:#666;}
#listings_content #critic_review .review_info .title {float:left;width:184px;padding-right:12px;font-size:1.5em;}
#listings_content #critic_review .critic_stars {float:right;width:90px;}

/* Description */
#listings_content #editorial_summary {margin-top:1em;}
#listings_content #editorial_summary h2 {margin-bottom:0;line-height:1.5;}

/* "Did you know?" No Lists Module */
#listings_content #did_you_know .box_content .caption {width:230px;float:left;}
#listings_content #did_you_know .box_content .caption p {margin:0;}

/* "Listing in..." User Lists Module */
#listings_content #listing_in .user_lists {margin:0;}
#listings_content #listing_in ul li {border:0;margin:0;padding:0 0 5px;}
#listings_content #listing_in .info {width:286px;}
#listings_content #listing_in .white_button, #listings_content #did_you_know .white_button {width:110px !important;float:right;}

/* User Reviews */
#listings_content .user_reviews .index {text-align:left;}
#listings_content .user_reviews .paginate {margin-top:12px;padding-top:5px;border-top:1px solid #D0D0C4;text-align:right;}

/* Listing Photos */
#listings_content #big_photo {margin-bottom:2ex;}
#listings_content #big_photo ul {margin:1ex 0 0;}
#listings_content #big_photo ul li {display:inline;padding-right:2px;float:left;}
#listings_content #big_photo ul li.last {padding-right:0;}

/* Map */
#listings_content #content-item-map {height:125px;margin-bottom:0;border:2px solid #D0D0C4;overflow:hidden; font-size: 12px;}
#listings_content div.LabeledMarker_markerLabel {color:white; font-family:Verdana; text-align:center;}

/* Upcoming Events Module */
#listings_content #more_events .more_events_switch {margin:0;padding:1ex 0.5em 0 0;text-align:right;font-size:0.9em;border-top:1px solid #D0D0C4;}
#listings_content table.events {margin-top:0;}
#listings_content table.events td {border-top:1px solid #D0D0C4;padding-top:3px;}
#listings_content table.events tr.grouped td {border-top:0;padding-top:0;}
#listings_content table.events td.date {width:42px;padding-right:8px;font-style:normal;}
#listings_content table.events td.best_bet_flag {width:44px;}
#listings_content .left_column table.events {margin-top:1ex;}
#listings_content .middle_column h2.box_header {padding-bottom:1ex;}

/* What's Nearby Module */
#listings_content #whats_nearby table td.distance {text-align:right;white-space:nowrap;}
#listings_content #nearby_locations {font-size:1em;line-height:1.5;margin:0;color:#666666;border-top:1px solid #D0D0C4;}

/* Update Listing Button */
#listings_content #update_listing {margin-bottom:3ex;}
#listings_content #update_listing p {color:#878787;margin-bottom:0;}
#listings_content #update_listing .white_button {margin-top:0;width:125px !important;}

/* More */
#listings_content #upcoming_events {background-color:#e5e6da;width:600px;padding:6px;margin:4.5ex 0;position:relative;float:right;}
#listings_content #upcoming_events .more {position:absolute;top:-27px;left:0;background:url(../images/more_events.gif);width:192px;height:27px;text-align:left;}
#listings_content #upcoming_events .more h2 {font-size:2em;line-height:27px;margin:0;padding-left:6px;}
#listings_content #scan_events {width:auto;}
#listings_content #scan_events h3 {font-size:2em;font-weight:normal;margin-bottom:.25em;line-height:1.2;}
#listings_content #events_calendar {width:169px;float:left;padding:8px;background-color:#FFFFFF;}
#listings_content #on_the_horizon {width:392px;float:left;margin-left:7px;padding:8px;background-color:#FFFFFF;line-height:15px;}
#listings_content #on_the_horizon ul {margin:0;}
#listings_content #on_the_horizon ul li {border-top:1px solid #D0D0C4;padding-top:3px;margin-top:4px;}
#listings_content #on_the_horizon ul li .enclosure {position:relative;}
#listings_content #on_the_horizon .info {width:310px;float:left;}

/* Listing Ads */
#listings_content #listing .doubleclick .sponsored {border:none;background-color:#CCC;padding:2ex 0 4ex;}
#listings_content #listing .doubleclick .header-sect, #listings_content #gallery .doubleclick .header-sect {top:0;}
#listings_content #listing .doubleclick .header-sect span, #listings_content #gallery .doubleclick .header-sect span {background-color:transparent;}

/* Google AdSense */
#listings_content #listing #adsense {width:350px;float:right;}


/*
 * Photo Gallery Page
 */

/* Photo & Data */
#listings_content #photo_gallery {border:1px solid #e0e0e0;background:transparent url(../images/gallery_bg.gif) left bottom repeat-x;}
#listings_content #photo_header {height:45px;background:#b4b4b4 url(../images/gallery.gif) left top repeat-x;text-align:center;border-bottom:1px solid #e0e0e0;position:relative;}
#listings_content .photo_prev {position:absolute; top: 0; left: 0;}
#listings_content .thumbnails_prev {float:left;}
#listings_content .photo_next {position:absolute; top: 0; right: 0;}
#listings_content .thumbnails_next {float:right;}
#listings_content .photo_prev, #listings_content .photo_next {width:46px;height:20px;margin:12px 16px 0;padding:3px 0 0 8px;background:transparent url(../images/gallery.gif) center -188px no-repeat;font-weight:bold;color:white !important;}
#listings_content .photo_next {width:50px;padding:3px 4px 0 0;background-position:center -228px;}
#listings_content #photo_header .meta {clear:none;width:400px;margin:0 auto;padding-top:1.5ex;}
#listings_content #photo_header h1, #listings_content #photo_header p {margin:0;clear:none;}
#listings_content #photo_header h1 {font-size:1.2em;font-weight:bold;color:#333;}
#listings_content #photo_header p {font-size:0.9em;}
#listings_content #photo {height:425px;padding:9px 5px;text-align:center;}
#listings_content #photo img {background-color:#ccc;}
#listings_content #photo .watermark_pos {position:relative;}
#listings_content #photo .watermark, #listings_content #photo .watermark_shim {position:absolute;bottom:3px;right:3px;}
#listings_content #photo .watermark_shim {width:122px;height:27px;background:none;border:none;}
#listings_content #photo .watermark {width:112px;height:22px;padding:5px 0 0 10px;background:transparent url(../images/photo_watermark.png) bottom right no-repeat;color:#ccc;text-transform:uppercase;font-weight:bold;}
#listings_content #photo_gallery .caption {width:560px;margin:2ex auto;font-weight:bold;line-height:1.2;}

/* Report & Upload */
#listings_content #report_upload {width:560px;margin:0 auto;}
#listings_content #report_upload p {margin:1.25ex 0;}
#listings_content #report_upload input, #listings_content #report_upload object,
#listings_content #upload.white_button input, #listings_content #upload.white_button object {vertical-align:middle;}
#listings_content #report_upload .gray_button, #listings_content #upload.white_button {position:relative;z-index:100;width:136px;margin:0;float:right;}
#listings_content #upload.white_button {float:none;}
#listings_content #upload.white_button .callout {left:10px;}
#listings_content #upload.white_button .callout .callout_arrow {left:25px;}

/* Thumbnails */
#listings_content .thumbnails_prev, #listings_content .thumbnails_next {margin-top:13px;width:9px;height:51px;}
#listings_content #thumbnails {clear:both;width:550px;height:75px;margin:1ex auto;padding:15px 10px;border:1px solid #e3e3e3;border-bottom:1px dotted #bcbcbc;background:transparent url(../images/gallery.gif) left -65px repeat-x;}
#listings_content #thumbnails ul {height:75px;width:520px;padding-left:6px;overflow:hidden;}
#listings_content #thumbnails li.column {border:1px solid #ccc;margin:2px 6px;}
#listings_content #thumbnails li.current {border:3px solid #007aaa;margin:0 4px;}
#listings_content #thumbnails li img {vertical-align:top;}


/*
 * Map/Directions Page
 */

/* Layout */
#listings_content #tha_map #content-item-map {width:70%;height:500px;float:right;}
#listings_content #tha_map #content-item-info {width:28%;float:left;}
#listings_content #tha_map #content-item-directions {overflow:auto;}

/* Tabs/Panel */
#listings_content #tha_map #top-tabs {padding:0;margin:0;border-bottom:1px solid #D0D0C4;}
#listings_content #tha_map #top-tabs li {float:left;margin:0 2px;padding:3px 5px 2px 5px;background-color:#E5E6DA;border:1px solid #D0D0C4;border-bottom:0;}
#listings_content #tha_map #top-tabs li.on {position:relative;top:1px;background-color:#fff;}
#listings_content #tha_map #info-panel {background-color:#fff;padding:8px;margin:0;}
#listings_content #tha_map #directions-form {margin:0;}


/*
 * Update Listing Page
 */

/* Page and Form Styling */
#listings_content #manage_listing h1 {font-size:2em;margin:10px 0;}
#listings_content #manage_listing p {margin-bottom:1ex;}
#listings_content #manage_listing ul {list-style-type:disc;}
#listings_content #manage_listing li {margin-left:3em;}
#listings_content #manage_listing .subtext {margin-top:2ex;}
#listings_content #manage_listing h2 {margin-top:2.5ex;padding-top:1.25ex;border:0;border-top:1px solid #E5E6DA;color:#545454;font-size:1.5em;}
#listings_content #manage_listing .multi_select_boxes {border-color:#bbb;}
#listings_content #manage_listing .buttons {padding:2ex;}
#listings_content #manage_listing .note { margin-top:6ex; }


/*
 * Login/Logout/Register
 */

/* Login, #listings_content Register, #listings_content Logout */
#listings_content #signin h2, #listings_content #profile.register h2, #listings_content #logout h2 {border-bottom:1px dotted #9A9A9A;color:#007AAA;font-size:180%;margin-bottom:15px;padding-bottom:5px;line-height:1.5;}

/* Logout (most likely dev-only) */
#listings_content #logout .column {margin-right:1em;}
#listings_content #logout #signin.column {border-left:1px solid #BBB;padding-left:2em;margin-right:0;}
#listings_content #logout #signin .float_form label {width:6.2em;}
#listings_content #logout #signin .float_form .form_indent {margin-left:7.2em;}


/*
 * Profiles
 */

/* Profile Layout */
#listings_content #profile {padding-top:15px;}
#listings_content #profile h1, #listings_content #profile .h1 {margin:0 0 1ex 5px;font-weight:normal;font-size:2em;}
#listings_content #profile h2, #listings_content #profile .h2 {margin:1.3ex 0;font-weight:normal;font-size:2em;line-height:1;}
#listings_content #profile h3, #listings_content #profile .h3 {margin:0 0 1ex;font-weight:normal;font-size:1.5em;}
#listings_content #profile .yellow {margin:2px 0 5px 0;padding:0 0 9px 0;font-weight:normal;font-size:2em;line-height:2.3ex;color:#E3B734;border-bottom:2px solid #E3B734;}

/* Profile Navigation */
#listings_content #profile_nav {background: url(../images/profile_bg.gif); padding: 13px;color:#545454;}
#listings_content #profile_nav .details {padding: 10px 0;}
#listings_content #profile_nav .avatar, #listings_content #profile_nav .avatar_staff {width:127px;margin:0;float:none;}
#listings_content #profile_nav .details dl dd {margin-left:0;}

/* TODO: Mostly vestigial and needs changing */
#listings_content #profile_nav .subnav {border:1px solid #e5e6da;margin:8px 0;}
#listings_content #profile_nav .selected {background:#FFF url(../images/profile_arrows.gif) repeat-x 0px -96px !important;}
#listings_content #profile_nav .subnav a {background:#FFF url(../images/profile_arrows.gif) no-repeat 0px -32px;display:block;font-weight:bold;height:18px;text-decoration:none;padding:5px 5px 0 23px;line-height:1;}
#listings_content #profile_nav .subnav a:hover, #listings_content #profile_nav .subnav.hover a {background-color:#e5e6da;background-position:0px 0px;}
#listings_content #profile_nav .selected a {background-color:transparent !important;background-position:0px -64px !important;}

/* User Info */
#listings_content #user_info {border-bottom:2px solid #E3B734;}
#listings_content #user_info dl, #listings_content #profile_nav dl {margin:0;}
#listings_content #user_info dt, #listings_content #user_info dd {display:inline;float:none;}
#listings_content #user_info dd {margin:0;}
#listings_content #user_info p {margin:1ex 0 2ex 0;}


/*
 * Edit Profile
 */

/* User Info */
#listings_content #profile_nav .edit_details dl {margin:1ex 0;}
#listings_content #profile_nav .edit_details dl dt {float:none;}
#listings_content #profile_nav .edit_details dl dd {text-indent:0;margin:0 0 1ex 1em;}

/* Form Styling */
#listings_content #profile .float_form {margin-top:1ex;}
#listings_content #profile .float_form textarea {margin-bottom:0;}
#listings_content #profile .float_form small {color:#777;font-size:93%;}
#listings_content #profile .float_form label {width:12em;}
#listings_content #profile .float_form .form_indent {margin-left:13em;}
#listings_content #profile .float_form #preapproval div.fleft {text-align:center;margin-right:.75em;}
#listings_content #profile .float_form #preapproval label {float:none;display:block;margin:0;padding:0;width:44px;text-align:center;}
#listings_content #profile #avatar label a {margin:0;padding:0;}
#listings_content #profile #avatar label img {border:3px solid #e5e6da;}
#listings_content #profile #avatar label a:hover img {border-color:#ccc;}
#listings_content #profile #avatar label a.current img, #listings_content #profile #avatar label a:hover.current img {border-color: #2286AA;}
#listings_content #profile #uploaded {margin: 1em 0 1.5em 0;}
#listings_content #profile #uploaded * {vertical-align:middle;}
#listings_content #profile #uploaded #uploaded_avatar {float:left;text-align:center;text-align:center;margin-right:0.5em;}
#listings_content #profile #uploaded #uploaded_avatar label {float:none;display:block;width:44px;margin:0;padding:0;text-align:center;}


/*
 * Profile User Reviews and Lists
 */

/* Review List */
#listings_content #profile .user_reviews *, #listings_content #profile .user_lists * {line-height:1.25;}
#listings_content #profile .user_reviews .info, #listings_content #profile .user_lists .info {width:325px;}
#listings_content #profile .info h3 {font-size:1em;}
#listings_content #profile .info h3.title {font-weight:bold;}
#listings_content #profile .posted {color:#B8B8B8;}

/* Review Page */
#listings_content #review h3, #listings_content #review .h3, #listings_content #review .rating_label, #listings_content #review .rating {font-size:1.5em;margin-bottom:1.5ex;color:#545454;}
#listings_content #review h3, #listings_content #review .h3 {margin-top:1.5ex;}
#listings_content #review .rating_label {width:325px;float:left;position:relative;}
#listings_content #review .rating {width:90px;float:left;text-align:right;}
#listings_content #review .rating * {vertical-align:baseline;}
#listings_content #review hr {margin:1.4em 0 0 0;}

/* User List Page */
#listings_content #user_list {line-height:1.3;margin-bottom:3ex;}
#listings_content #user_list ul li h4 {font-size:1em;font-weight:normal;}
#listings_content #user_list ul li p {margin:2ex 0;}

/* Create/Update User List */
#listings_content #manage_list {padding-top:15px;}
#listings_content #manage_list h1 {font-size:2em;margin:10px 0;}
#listings_content #manage_list p.subhead {border-bottom:2px solid #E5E6DA;padding-bottom:10px;margin-bottom:20px;}
#listings_content #manage_list h2 {font-size:1.5em;font-weight:bold;margin:15px 0;}
#listings_content #manage_list h2.make_list {margin-bottom:0;}
#listings_content #manage_list .indent {margin-left:1.75em;}
#listings_content #manage_list .note {margin:0 0 15px 1em;line-height:1;}
#listings_content #manage_list table {width:auto;margin-left:1em;}
#listings_content #manage_list table th {font-size:1.2em;font-weight:bold;text-align:center;color:#545454;}
#listings_content #manage_list .item_num {padding:4px 12px 0 0;}
#listings_content #manage_list .buttons {margin-bottom:2ex;}
#listings_content .ulci_name {display:inline-block;padding:5px;}
#listings_content .ulci_name a {padding:0 0 0 0.5em !important;font-weight:bold;color:red;}
#listings_content .ulci_name a img {width:12px;height:12px;background:transparent url(../images/small_action_icons.png) 0 bottom no-repeat;}

/* Iframe widgets */
#listings_content #listings_iframe .calendar td {padding:0;margin:0;text-align:center;background-color:#F5F5F0;border:2px solid #fff;border-width:1px 2px 2px 1px;font-size:11px;}
#listings_content #listings_iframe .calendar td a {font-weight:bold; text-decoration:none; color:#004488;}
#listings_content #listings_iframe .calendar td a:hover {text-decoration:underline;}
#listings_content #listings_iframe .calendar td.current a, #listings_content #listings_iframe td.current a:visited, #listings_content #listings_iframe td.current a:active {background:#222;color:#fff !important;}
#listings_content #listings_iframe .calendar td.current a:hover {text-decoration:underline;}
#listings_content #listings_iframe .calendar th {font-weight:normal;text-transform:uppercase;text-align:center;background-color:#B61C2C;color:#fff;padding:0;border-bottom:2px solid #fff;}
#listings_content #listings_iframe .calendar .day_names td {color:#666;}
#listings_content #listings_iframe th.shift {background-color:#7F000D;font-size:1.5em;line-height:0.8;}
#listings_content #listings_iframe th.shift a {color:#fff !important;height:18px;}
#listings_content #listings_iframe th.shift a:visited {color:#fff !important;text-decoration:none;}
#listings_content #listings_iframe th.shift a:hover {background-color:#222;color:#fff !important;}
#listings_content #listings_iframe .calendar {padding:5px; margin-bottom:0;}
#listings_content #listings_iframe .calendar tr {height:34px;}
#listings_content #listings_iframe .calendar th, #listings_content #listings_iframe .calendar td {height:30px;padding-top:1px;font-size:15px;vertical-align:middle;background:transparent url(../images/home_calendar.gif) 0 0 repeat-x;}
#listings_content #listings_iframe .calendar th {height:35px;font-size:16px;text-transform:none;background-color:#991b1e;}
#listings_content #listings_iframe .calendar th.shift {overflow:hidden;background-position:0 -38px;background-color:#600;}
#listings_content #listings_iframe .calendar th.next a, #listings_content #listings_iframe .calendar th.prev a {text-indent:-999em;height:35px;background:transparent url(../images/home_calendar.gif) center -73px no-repeat;}
#listings_content #listings_iframe .calendar th.prev a {background-position:center -111px;}
#listings_content #listings_iframe .calendar td {background-position:0 -185px;background-color:#e0e0e0;font-weight:bold;}
#listings_content #listings_iframe .calendar td.quiet {color:#999;}
#listings_content #listings_iframe .calendar td.current {background-position:0 -216px;background-color:#040404;}
#listings_content #listings_iframe .calendar td.current a {background:none;}
#listings_content #listings_iframe .calendar .day_names td {background-color:#666;color:#fff;background-position:0 -152px;}
