#section_header {
    width:960px;
    height:25px;
    position:relative;
     background:#fff
}
#section_header h2 {
    padding:5px 0 3px 10px;
    width:600px;
    display:inline;
     float:left;
     font-size: 13px;
}
#section_header a { font-size:13px; }

#section_header a#submit_listing_food, #section_header a#submit_band_header { 
float: right; 
}


a#podcast {
    width:227px;
     background:url(http://media.atlanticcityweekly.com/designimages/btn_subscribe_to_podcast_PW.gif) no-repeat 0 0
}
a#win_tickets {
    width:160px;
     background:url(http://media.atlanticcityweekly.com/designimages/btn_win_tickets_PW.gif) no-repeat 0 0
}
a#submit_listing_food { width: 160px; height: 25px; display: block;
background:url(http://media.atlanticcityweekly.com/designimages/btn_submit_your_listing_food_PW.gif) no-repeat scroll 0 0; text-indent: -9999px; }

#search_again_food{ width:160px; height:25px; display:block; background:url(http://media.atlanticcityweekly.com/designimages/hhg-search-again.gif) no-repeat 0 0; text-indent:-9999px}


a#submit_listing_drink {
    width:160px;
     background:url(http://media.atlanticcityweekly.com/designimages/btn_submit_your_listing_drink_PW.gif) no-repeat 0 0
}
a#submit_listing_market {
    width:160px;
     background:url(http://media.atlanticcityweekly.com/designimages/btn_submit_your_listing_market_PW.gif) no-repeat 0 0
}
a#submit_band_header {
    width:160px;
    display: block;
    height: 25px;
    text-indent: -9999px;
     background:url(http://media.atlanticcityweekly.com/designimages/ac_btn_submit_band.gif) no-repeat 0 0
}
#col_wrap {
     width:960px
}
#col_left {
    margin-right:5px;
    width:160px;
    display:inline;
     float:left
}
#col_middle {
    width:490px;
    display:inline;
     float:left
}
#col_right {
    width:300px;
    display:inline;
    float:right;
     font:11px Arial,Helvetica,sans-serif
}
#col_right h5 {
     padding:5px 0 0 10px
}
#col_right_large {
    width:795px;
    display:inline;
     float:right
}
#detail_col_left {
    width:655px;
    display:inline;
     float:left
}
#detail_col_right {
    width:300px;
    display:inline;
    float:right;
     font:11px Arial,Helvetica,sans-serif
}
#detail_col_right h5 {
     padding:5px 0 0 10px
}
a.view_all_listings_food {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_food_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.view_all_listings_drink {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_drink_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.view_all_listings_arts {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_art_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.view_all_listings_music {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_music_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.view_all_listings_screen {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_screen_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.view_all_listings_market {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_all_listings_market_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.submit_band {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_submit_band_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a.submit_listing_food {
    display:block;
    width:160px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_submit_your_listing_food_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
a#openings_closings_drink {
    width:160px;
    height:24px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_openings_closings_drink_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#openings_closings_food {
    width:160px;
    height:24px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_openings_closings_food_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#openings_closings_market {
    width:160px;
    height:24px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_openings_closings_market_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
#search {
    padding:5px;
    width:150px;
     font:12px Arial,Helvetica,sans-serif
}
#search select {
    margin-bottom:5px;
    padding:2px;
    width:146px;
    border:2px solid #fff;
     font-size:11px
}
#search input {
    margin-bottom:5px;
    padding:5px 0 0 5px;
    width:141px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
    border:2px solid #fff;
     font-size:11px
}
#search input.short {
    margin:0 5px 0 0;
     width:106px
}
#search input.btn {
    margin:0;
    padding:0;
    width:29px;
    height:29px;
    background:none;
     border:none
}
#search a {
    width:auto;
    display:block;
    color:#fff;
     text-align:center
}
#search .input_wrap {
    margin-bottom:5px;
     width:150px
}
#search .input_wrap_no_marg {
     width:150px
}
#search .movie_header {
    margin-bottom:5px;
    padding-left:21px;
     background:url(http://media.atlanticcityweekly.com/designimages/icon_movie_white_PW.gif) no-repeat 0 0
}
.search_food {
     background:#990100
}
.search_drink {
     background:#0166ff
}
.search_arts {
     background:#cd00cc
}
.search_music {
     background:#6c0
}
.search_screen {
     background:#9a00ff
}
.search_market {
     background:#c7570d
}
.left_list {
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.left_list h4 {
     padding:5px 0 0 10px
}
.left_list li {
    padding:5px 10px;
     line-height:15px
}
.left_list li.rule {
    padding:0;
    height:5px;
    background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_horizontal_PW.gif) repeat-x 0 0;
     font-size:0px
}
#most_popular {
     background:#fff
}
.misc_heading {
    position:relative;
    background:#fff;
     font:11px Arial,Helvetica,sans-serif
}
.misc_heading h4 {
     padding:5px 0 0 10px
}
#hh_left {
    position:relative;
    background:#fff;
     font:11px Arial,Helvetica,sans-serif
}
#hh_left h4 {
     padding:5px 0 0 10px
}
a.view_hh_listings {
    width:160px;
    height:25px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_view_happy_hour_listings_PW.gif) no-repeat scroll 0 0;
     text-indent:-9999px
}
#hh_countdown {
     background:#0166FF
}
#theater_list {
    padding:5px;
    position:relative;
    background:#ededed;
     font:10px Arial,Helvetica,sans-serif
}
#theater_list h4 {
     margin-bottom:5px
}
#theater_list input {
    margin-right:5px;
    padding:5px 0 0 5px;
    width:106px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
    border:2px solid #000;
     font-size:11px
}
#theater_list input.btn {
    margin:0;
    padding:0;
    width:29px;
    height:29px;
    background:none;
     border:none
}
#theater_list .input_wrap {
    margin-bottom:10px;
     width:150px
}
#theater_list p {
    margin:0 5px 10px;
    color:#666;
     line-height:13px
}
#theater_list p strong {
    color:#000;
     font-size:11px
}
#theater_list p#theater_pagination {
     margin-bottom:0
}
#theater_list p#theater_pagination span {
     margin-right:20px
}
#theater_list a {
     color:#666
}
#sponsored_results {
    padding:5px 10px 0;
    width:470px;
    background:#ededed;
     position:relative
}
#sponsored_results h3 {
     margin-bottom:5px
}
#sponsored_results p {
    padding-bottom:10px;
    color:#666;
    font:11px Arial,Helvetica,sans-serif;
     line-height:15px
}
#sponsored_results strong {
    color:#000;
     font-size:12px
}
#sponsored_results a {
     color:#f00
}
.sort_by {
    padding:5px 10px;
    width:470px;
    color:#fff;
     font:11px Arial,Helvetica,sans-serif
}
.sort_by label {
    margin-right:10px;
    padding-top:5px;
    display:inline;
    float:left;
     font-size:12px
}
.sort_by input {
    margin-right:5px;
    padding:5px 0 0 5px;
    width:141px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
    border:2px solid #fff;
     font-size:11px
}
.sort_by input.btn {
    margin:0;
    padding:0;
    width:29px;
    height:29px;
    background:none;
     border:none
}
.sort_by select {
    margin-right:5px;
    padding:4px;
    width:150px;
    display:inline;
    float:left;
    border:1px solid #d6d6d6;
     font-size:11px
}
.sort_by option {
     padding-right:5px
}
.sort_by a {
     color:#fff
}
.sort_by a:hover {
     color:#fff
}
.sort_by .pagination {
    padding-top:5px;
    display:inline;
     float:right
}
.sort_by .pagination span {
     margin:0 8px
}
.sort_food {
     background:#990100
}
.sort_drink {
     background:#0166ff
}
.sort_arts {
     background:#cd00cc
}
.sort_music {
     background:#6c0
}
.sort_screen {
     background:#9a00ff
}
.sort_market {
     background:#c7570d
}
.sort_405 {
     width:405px
}
.sort_635 {
     width:635px
}
.sort_775 {
     width:775px
}
#advanced_search {
    width:490px;
     font:12px Arial,Helvetica,sans-serif
}
#advanced_search h4 {
    margin-bottom:10px;
    padding:5px 10px 0;
    width:470px;
     height:19px
}
#advanced_search label {
    margin-right:10px;
    padding-top:5px;
    width:120px;
    display:inline;
    float:left;
     line-height:16px
}
#advanced_search input {
    margin-right:10px;
    padding:3px 0 0 5px;
    width:210px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
     border:2px solid #000
}
#advanced_search input.check {
    margin:5px 5px 0 0;
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#advanced_search input.btn {
    margin:0;
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#advanced_search select {
    margin-right:10px;
    padding:2px;
    float:left;
     border:2px solid #000
}
#advanced_search option {
     padding-right:10px
}
#advanced_search .input_wrap {
    margin:0 0 10px 10px;
     width:480px
}
#advanced_search .check_wrap {
    margin:0 0 3px 10px;
     width:480px
}
#advanced_search .check_options {
    margin:0 0 10px 10px;
    padding-left:130px;
    width:350px;
     line-height:22px
}
#advanced_search .check_options input {
    margin-right:0;
     float:none
}
#advanced_search .check_options span {
    margin-right:10px;
     color:#666
}
.result {
    padding:5px 10px 10px;
    width:470px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.result_content {
    margin-bottom:10px;
     width:470px
}
.result_content h4 {
    margin-bottom:5px;
     font:bold 14px Georgia,"Times New Roman",Times,serif
}
.result_content h4 a {
    color:#000;
     text-decoration:none
}
.result_content h4 a:hover {
     text-decoration:underline
}
.result_content p {
     line-height:16px
}
.result_left {
    width:370px;
    display:inline;
     float:left
}
.result_right {
    padding-top:5px;
    width:100px;
     float:right
}
.result_right .image_frame {
     float:right
}
.result_crumb {
    margin-bottom:5px;
    display:block;
     color:#666
}
.result_crumb a {
     color:#666
}
.result_crumb a:hover {
     color:#f00
}
.result_info {
     width:470px
}
.result_info a {
    padding-top:1px;
    display:inline;
    float:left;
     color:#f00
}
.result_info div {
    padding-top:2px;
    height:18px;
    float:right;
    color:#666;
    /* background:url(http://media.atlanticcityweekly.com/designimages/icon_reviews_PW.gif) no-repeat 100% 0; */
    font-size:11px;
     text-align:right
}
.result_info div a {
    margin:0 11px 0 9px;
    padding:0;
     float:none
}
.result_large {
    padding:5px 10px 10px;
    width:635px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.result_large .result_content {
     width:635px
}
.result_large .result_left {
     width:535px
}
.result_large .result_info {
     width:635px
}
.feature {
    width:490px;
     font:11px Arial,Helvetica,sans-serif
}
.feature .feature_head {
    margin-bottom:5px;
    padding:5px 10px 0;
    width:470px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.feature .feature_head .left {
     width:330px
}
.feature .feature_head .right {
    width:120px;
     text-align:right
}
.feature_content_wrap {
     width:490px
}
.feature_content {
    padding-left:10px;
    width:264px;
    display:inline;
     float:left
}
.feature_content p {
    margin-bottom:10px;
    font:12px Georgia,"Times New Roman",Times,serif;
     line-height:18px
}
.feature_content p.links {
    margin:0;
     font:12px Arial,Helvetica,sans-serif
}
.feature_content p.links span {
     margin:0 5px
}
.feature_image {
    width:200px;
    display:inline;
     float:right
}
.feature_image img {
     display:block
}
#opening_this_week h3 {
    padding:5px 10px 0;
    width:470px;
     height:19px
}
.opening {
    padding-left:10px;
    width:480px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.opening_content {
     width:480px
}
.opening_content h4 {
    margin-bottom:5px;
     font:bold 14px Georgia,"Times New Roman",Times,serif
}
.opening_content h4 a {
    color:#000;
     text-decoration:none
}
.opening_content h4 a:hover {
     text-decoration:underline
}
.opening_content p {
     line-height:18px
}
.opening_content p span {
     margin:0 5px
}
.opening_left {
    padding-top:5px;
    width:360px;
    display:inline;
     float:left
}
.opening_right {
    width:100px;
     float:right
}
.opening_right .image_frame {
     float:right
}
#also_wrap {
    width:490px;
     background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_vertical_PW.gif) repeat-y 243px 0
}
#also_wrap h3 {
    padding:5px 10px 0;
    width:223px;
     height:19px
}
#also_wrap ul {
    padding:10px 10px 0;
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
#also_wrap li {
    margin-bottom:10px;
     line-height:13px
}
#also_wrap a {
    color:#000;
    font-weight:bold;
     text-decoration:none
}
#also_wrap a:hover {
     text-decoration:underline
}
#also_wrap a.small {
    color:#f00;
    font-size:10px;
     font-weight:normal
}
#also_wrap span {
     margin:0 5px
}
#also_opening {
    width:243px;
    display:inline;
     float:left
}
#coming_soon {
    width:242px;
    display:inline;
     float:right
}
#coming_soon h3 {
     width:222px
}
#recent_reviews {
    width:490px;
     background:#e1e1e1
}
#recent_reviews h4 {
    padding:5px 10px 0;
    width:470px;
     height:19px
}
#blurbs {
    width:312px;
    display:inline;
     float:left
}
#blurbs li {
    padding:5px 10px;
    width:292px;
     float:left
}
#blurbs li.alternate {
     background:#ededed
}
#blurbs .blurb_thumb {
    width:59px;
    display:inline;
    float:left;
     position:relative
}
#blurbs .blurb {
    width:215px;
    display:inline;
    float:right;
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
#blurbs .blurb a {
     color:#666
}
#blurbs .blurb a:hover {
    color:#f00;
     text-decoration:none
}
#blurbs .blurb p span {
     font:12px Georgia,"Times New Roman",Times,serif
}
#blurbs .blurb p span a {
     color:#000
}
#headlines {
    padding-top:2px;
    width:168px;
    display:inline;
     float:right
}
#headlines li {
    margin-bottom:2px;
    padding:5px 10px;
    width:148px;
    position:relative;
    background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_horizontal_1px_PW.gif) repeat-x 0 100%;
     font:11px Arial,Helvetica,sans-serif
}
#headlines a {
     color:#000
}
#headlines a:hover {
    color:#f00;
     text-decoration:none
}
#home_mc {
    width:490px;
    background:#e1e1e1;
     font:11px Arial,Helvetica,sans-serif
}
#home_mc_head {
    padding:5px 10px 0;
    width:470px;
     height:19px
}
#home_mc_head h4 {
    width:210px;
    display:inline;
     float:left
}
#home_mc_head a {
    color:#fff;
     text-decoration:none
}
#home_mc_head a:hover {
     text-decoration:underline
}
#home_mc_head #view_all {
     float:right
}
#basement {
    width:490px;
    background:url(http://media.atlanticcityweekly.com/designimages/bg_cork_PW.jpg) repeat-y 0 0;
     font:11px Arial,Helvetica,sans-serif
}
#basement table {
    margin:5px;
     width:480px
}
#basement th {
    padding:5px;
    color:#fff;
     text-align:left
}
#basement td {
    padding:5px;
    background:url(http://media.atlanticcityweekly.com/designimages/bg_basement_white_PW.png) repeat-x 0 0;
    line-height:16px;
     vertical-align:top
}
#basement td.alternate {
     background:url(http://media.atlanticcityweekly.com/designimages/bg_basement_alternate_PW.png) repeat-x 0 0
}
#basement a {
     color:#000
}
#basement a:hover {
    color:#f00;
     text-decoration:none
}
#basement span {
     color:#666
}
#basement .col_thread {
     width:331px
}
#basement .col_thumb {
     width:35px
}
#basement .col_post {
     width:339px
}
#basement .col_replies {
     width:66px
}
.happy_hour h3,.happy_hour_results h3 {
    width:490px;
    height:178px;
    background:url(http://media.atlanticcityweekly.com/designimages/header_happy_hour_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
.happy_hour p {
    margin:5px 10px 10px;
    font-size:14px;
     line-height:19px
}
.happy_hour label {
    margin-right:15px;
    padding-top:5px;
    width:117px;
    display:inline;
     float:left
}
.happy_hour label.check {
    margin-right:15px;
    padding-top:7px;
     width:auto
}
.happy_hour label.till {
    margin:0 15px;
     width:auto
}
.happy_hour input {
    margin:8px 10px 0 0;
    display:inline;
     float:left
}
.happy_hour input.btn {
     margin:0
}
.happy_hour select {
    padding:2px;
    display:inline;
    float:left;
    border:2px solid #000;
     font-size:12px
}
.happy_hour option {
     padding-right:10px
}
 .happy_hour .input_wrap {
    padding:10px;
    width:470px;
     font:12px Arial,Helvetica,sans-serif
}
.happy_hour .input_wrap p {
    margin:0 0 5px 0;
    font-size:12px;
     line-height:normal
}
.happy_hour .grey {
     background:#ededed
}
#basement_head {
    padding:5px 10px 0;
    width:470px;
     height:19px
}
#events_filter {
    padding:8px 5px 0 10px;
    width:285px;
     height:31px
}
#events_filter h4 {
    width:145px;
    display:inline;
     float:left
}
#events_filter select {
    padding:2px;
    width:124px;
    float:right;
    border:1px solid #d6d6d6;
     font-size:11px
}
.drink_events_filter {
     background:#0166ff
}
.food_events_filter {
     background:#990100
}
.arts_events_filter {
     background:#cd00cc
}
.music_events_filter {
     background:#6c0
}
.market_events_filter {
     background:#c7570d
}
#event_cal {
    width:300px;
     color:#333
}
#event_cal tr {
     display:block
}
#event_cal th {
    width:42px;
    height:19px;
    background:#666;
    color:#fff;
    border:1px solid #fff;
    border-width:0 1px 1px 0;
    vertical-align:middle;
     font-weight:bold
}
#event_cal td {
    width:42px;
    height:19px;
    background:#e1e1e1;
    border:1px solid #fff;
    border-width:0 1px 1px 0;
    text-align:center;
     vertical-align:middle
}
#event_cal td.inactive {
     background:#e8e8e8
}
#event_cal td.current_date {
     color:#fff
}
#event_cal td.current_date a {
     color:#fff
}
#event_cal td.month {
    width:128px;
    color:#fff;
    background:#666;
    border-right:none;
     font-weight:bold
}
#event_cal td.month span {
     margin:0 5px
}
#event_cal td.month img {
     margin-bottom:3px
}
#event_cal td.month a {
    display:inline;
     background:none
}
#event_cal td.last,#event_cal th.last {
     border-right:none
}
#event_cal a {
    padding-top:2px;
    width:42px;
    height:16px;
    display:block;
    color:#fff;
    background:#a2a2a2;
    text-decoration:none;
     vertical-align:middle
}
#event_cal a:hover {
     text-decoration:underline
}
#event_cal.food_cal td.current_date {
     background:#990100
}
#event_cal.food_cal td.current_date a {
     background:#990100
}
#event_cal.arts_cal td.current_date {
     background:#cd00cc
}
#event_cal.arts_cal td.current_date a {
     background:#cd00cc
}
#event_cal.music_cal td.current_date {
     background:#6c0
}
#event_cal.music_cal td.current_date a {
     background:#6c0
}
#event_cal.market_cal td.current_date {
     background:#c7570d
}
#event_cal.market_cal td.current_date a {
     background:#c7570d
}
.cal_tip_wrap {
    padding:5px;
    width:295px;
    color:#fff;
    background:#666;
     font:12px Arial,Helvetica,sans-serif
}
.cal_tip_wrap .tip {
}
.cal_tip_wrap .tip-top {
}
.cal_tip_wrap .tip-title {
    font-weight:bold;
     line-height:18px
}
.cal_tip_wrap .tip-text {
     display:none
}
.cal_tip_wrap .tip-bottom {
}
#pw_event_series {
    position:relative;
     background:#fff
}
.event_list {
     position:relative
}
.event_list li {
    padding:5px 10px;
     line-height:18px
}
.event_list li.rule {
    padding:0;
    height:5px;
    background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_horizontal_PW.gif) repeat-x 0 0;
     font-size:0px
}
.event_list .event_head {
     width:280px
}
.event_list .event_head strong {
    width:200px;
     float:left
}
.event_list .event_head a {
    width:80px;
    float:right;
    font-size:10px;
     text-align:right
}
#sponsored_events {
     background:#ededed
}
#pw_recommends {
     background:#fff
}
#from_the_boards_wrap {
    width:490px;
    background:#e1e1e1;
     font:11px Arial,Helvetica,sans-serif
}
#from_the_boards_wrap h4 {
    padding:5px 10px 0;
    width:470px;
     height:19px
}
#from_the_boards {
    margin:5px 5px 0;
     width:480px
}
#from_the_boards a {
     color:#000
}
#from_the_boards table {
    margin-bottom:5px;
     width:480px
}
#from_the_boards th {
    padding:5px;
    color:#666;
    font-size:10px;
    text-align:left;
    text-transform:uppercase;
     vertical-align:middle
}
#from_the_boards td {
    padding:5px;
    background:#ededed;
     vertical-align:top
}
#from_the_boards td.alternate {
     background:#e1e1e1
}
#from_the_boards td.col_thumb {
    padding-right:0;
     width:35px
}
#from_the_boards td.col_replies {
     width:65px
}
#from_the_boards td.col_views {
     width:45px
}
#from_the_boards td.col_joined {
     width:390px
}
#from_the_boards td.col_copy {
     width:355px
}
#from_the_boards td.col_copy span {
     color:#666
}
#trailer {
    padding-top:5px;
    position:relative;
     background:#fff
}
#trailer h3 {
    margin-bottom:5px;
    padding:0 10px;
     width:283px
}
#in_theaters h5 {
    margin-bottom:10px;
    padding:5px 10px 0;
    width:280px;
     height:19px
}
#in_theaters ul {
    margin:0 10px 10px;
    font:11px Arial,Helvetica,sans-serif;
     line-height:14px
}
#in_theaters a {
     color:#000
}
#in_theaters a.red {
     color:#f00
}
#in_theaters a:hover {
    color:#f00;
     text-decoration:underline
}
#google_ads_right h5 {
    margin-bottom:10px;
    padding:5px 10px 0;
    width:280px;
     height:19px
}
#movie_listings {
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
#movie_listings tr.alternate td {
     background-color:#ededed
}
#movie_listings th {
    padding:0 15px 0 10px;
    height:25px;
    background:#e1e1e1 url(http://media.atlanticcityweekly.com/designimages/bg_rule_vertical_PW.gif) repeat-y 100% 0;
    font-weight:normal;
     text-align:left
}
#movie_listings th a {
    padding-top:5px;
    width:100%;
    height:20px;
    display:block;
     color:#666
}
#movie_listings th a.ascending {
    color:#9a00ff;
     background:url(http://media.atlanticcityweekly.com/designimages/icon_arrow_purple_up_PW.gif) no-repeat 100% 50%
}
#movie_listings th a.descending {
    color:#9a00ff;
     background:url(http://media.atlanticcityweekly.com/designimages/icon_arrow_purple_down_PW.gif) no-repeat 100% 50%
}
#movie_listings td {
    padding:10px 15px 10px 10px;
    background:#fff url(http://media.atlanticcityweekly.com/designimages/bg_rule_vertical_PW.gif) repeat-y 100% 0;
     vertical-align:top
}
#movie_listings td.rule {
    padding:0;
    height:5px;
     background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_horizontal_PW.gif) repeat-x 0 0
}
#movie_listings td.col_name p {
     line-height:14px
}
#movie_listings td.col_name strong {
     color:#000
}
#movie_listings td.col_name a {
    color:#f00;
     font-size:10px
}
#movie_listings td.col_name span {
    margin:0 5px;
     font-size:10px
}
#movie_listings .col_name {
     width:273px
}
#movie_listings .col_date,#movie_listings .col_rating,#movie_listings .col_genre {
     width:131px
}
#movie_listings .col_user {
    padding-right:10px;
    width:129px;
     background-image:none
}
#movie_listings .col_ads {
    padding:0;
    width:795px;
     background-image:none
}
#movie_listings .listings_ads {
     width:795px
}
#movie_listings .banner_300x250 {
    width:300px;
    display:inline;
     float:left
}
#movie_listings #ad_words {
    width:493px;
    display:inline;
     float:right
}
#movie_listings #ad_words h5 {
    margin-bottom:10px;
    padding:5px 10px 0;
    width:473px;
     height:19px
}
#guide_detail {
    width:655px;
     font:12px Arial,Helvetica,sans-serif
}
#guide_head {
     width:655px
}
#guide_head ul {
    width:655px;
    display:inline;
     float:left
}
#guide_head li {
    display:inline;
     float:left
}
#guide_head li.spacer {
    padding:0;
    width:5px;
    height:25px;
     background:url(http://media.atlanticcityweekly.com/designimages/bg_events_days_rule_PW.gif) no-repeat 0 0
}
#guide_head li a {
    display:block;
    color:#fff;
     font-size:10px
}
#guide_head li a:hover {
    color:#666;
    background-position:0 -25px;
     text-decoration:none
}
#guide_head li a.active {
    color:#666;
    background-position:0 -25px;
     text-decoration:none
}
#guide_head li a.btns {
    color:#666;
    background-position:0;
     text-decoration:none
}
#guide_head li a.btns:hover {
    color:#666;
    background-position:0;
     text-decoration:none
}
a#nav_artist_profile {
    width:115px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/ac_nav_artist_profile.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#nav_listing_food {
    width:106px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/nav_listing_food_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#nav_listing_drink {
    width:106px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/nav_listing_drink_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#nav_listing_market {
    width:106px;
    height:25px;
    background:url(http://media.atlanticcityweekly.com/designimages/nav_listing_market_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#nav_reviews {
    padding:4px 18px 0 0;
    width:93px;
    height:21px;
     text-align:right
}
a.food_reviews {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_food_reviews_PW.gif) no-repeat 0 0
}
a.drink_reviews {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_drink_reviews_PW.gif) no-repeat 0 0
}
a.arts_reviews {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_arts_reviews_PW.gif) no-repeat 0 0
}
a.music_reviews {
     background:url(http://media.atlanticcityweekly.com/designimages/ac_nav_music_reviews.gif) no-repeat 0 0
}
a.market_reviews {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_market_reviews_PW.gif) no-repeat 0 0
}
a#nav_write_review {
    margin-left:134px;
    width:103px;
    height:25px;
    display:inline;
    float:left;
     text-indent:-9999px
}
a#nav_write_review_music {
    margin-left:125px;
    width:103px;
    height:25px;
    display:inline;
    float:left;
     text-indent:-9999px
}
a#nav_upload_media {
    width:191px;
    height:25px;
    display:inline;
    float:left;
     text-indent:-9999px
}
a.write_food_review {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_write_review_food_PW.gif) no-repeat 0 0
}
a.write_drink_review {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_write_review_drink_PW.gif) no-repeat 0 0
}
a.write_arts_review {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_write_review_arts_PW.gif) no-repeat 0 0
}
a.write_music_review {
     background:url(http://media.atlanticcityweekly.com/designimages/ac_btn_write_review_music.gif) no-repeat 0 0
}
a.write_market_review {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_write_review_market_PW.gif) no-repeat 0 0
}
a.food_upload {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_upload_media_to_listing_food_PW.gif) no-repeat 0 0
}
a.drink_upload {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_upload_media_to_listing_drink_PW.gif) no-repeat 0 0
}
a.music_upload {
     background:url(http://media.atlanticcityweekly.com/designimages/ac_btn_upload_media_to_listing_music.gif) no-repeat 0 0
}
a.market_upload {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_upload_media_to_listing_market_PW.gif) no-repeat 0 0
}
#guide_cat {
    margin-bottom:2px;
    padding:5px 10px 0;
    width:635px;
    background:#d6d6d6;
     font-size:11px
}
#guide_cat p.left {
     width:420px
}
#guide_cat p.right strong {
     margin-left:5px
}
#guide_cat p.right img {
    margin-bottom:3px;
     vertical-align:middle
}
#guide_cat div.right {
     width:215px
}
#guide_cat div.right strong {
    width:125px;
    display:inline;
     float:left
}
#guide_cat div.right ul {
     float:right
}
#review_title {
     padding:5px 7px
}
#guide_detail_left {
    margin-bottom:10px;
    width:425px;
    display:inline;
     float:left
}
#guide_detail_left h2 {
     padding:5px 7px
}
#guide_detail_left img.image_frame {
    margin-bottom:10px;
     display:block
}
#guide_detail_left p {
    margin:0 10px 10px;
     line-height:18px
}
#guide_detail_left #flash_audio {
     margin:0 10px 10px
}
#guide_detail_options {
    margin-bottom:10px;
    padding:0 10px;
    width:635px;
     font:11px Arial,Helvetica,sans-serif
}
#add _this {
    width:125px;
     float:left
}
#add _send_options {
    width:425px;
    display:inline;
    float:right;
    font:11px Arial,Helvetica,sans-serif;
     text-align:right
}
#add _send_options img {
    margin:0 5px 0 15px;
     vertical-align:middle
}
#guide_detail_right {
    margin-bottom:10px;
    width:220px;
    display:inline;
    position:relative;
    float:right;
     font:11px Arial,Helvetica,sans-serif
}
#guide_detail_right p {
    margin:5px 10px;
    width:200px;
     line-height:18px
}
#guide_detail_right ul.rating {
     margin:5px 10px
}
#guide_detail_right a {
     color:#f00
}
.guide_detail_head {
    padding:5px 10px;
    width:200px;
     position:relative
}
#tv_image img {
     display:block
}
#guide_map {
     border:1px solid #d6d6d6
}
a#book_band {
    width:220px;
    height:25px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_book_this_band_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
a#report_correction {
    width:220px;
    height:25px;
    display:block;
     text-indent:-9999px
}
a.food_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_food_PW.gif) no-repeat 0 0
}
a.drink_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_drink_PW.gif) no-repeat 0 0
}
a.arts_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_arts_PW.gif) no-repeat 0 0
}
a.music_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_music_PW.gif) no-repeat 0 0
}
a.screen_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_screen_PW.gif) no-repeat 0 0
}
a.market_correction {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_report_correction_marketplace_PW.gif) no-repeat 0 0
}
a#view_menu {
    width:220px;
    height:25px;
    display:block;
     text-indent:-9999px
}
a.food_menu {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_view_menu_food_PW.gif) no-repeat 0 0
}
a.drink_menu {
     background:url(http://media.atlanticcityweekly.com/designimages/btn_view_menu_drink_PW.gif) no-repeat 0 0
}
#episode_guide {
     width:425px
}
#episode_guide p {
     margin:0
}
#episode_guide .episode_info p {
    margin:0;
    display:inline;
    float:left;
     line-height:14px
}
#episode_guide_head {
    padding:5px 10px;
    width:405px;
     position:relative
}
.episode {
    padding:5px 10px;
    width:405px;
     position:relative
}
.episode h4 {
    margin-bottom:5px;
     font-size:12px
}
.episode h4 span {
    color:#f00;
     font-size:10px
}
.episode p {
    font-size:11px;
     line-height:13px
}
.episode_info {
    margin-bottom:5px;
     width:405px
}
.episode_genre {
    margin-right:10px;
     width:206px
}
.episode_dates {
    margin-right:10px;
     width:90px
}
.episode_times {
     width:79px
}
.additional_heading {
     width:655px
}
.additional_heading h3 {
    padding:6px 0 0 10px;
    width:auto;
    height:20px;
    display:inline;
     float:left
}
.additional_heading div {
    margin-right:10px;
    padding-top:5px;
    display:inline;
    float:right;
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
.additional_heading div img {
    margin:0 0 2px 5px;
     vertical-align:middle
}
.additional_heading div span {
     margin:0 5px
}
.additional_heading div a {
     color:#666
}
.additional_heading div a:hover {
     color:#f00
}
.additional_heading a#upload_media {
    width:191px;
    height:25px;
    display:block;
    float:right;
     text-indent:-9999px
}
.add_heading_food {
     border-bottom:3px solid #990100
}
.add_heading_food h3 {
     background:#990100
}
.add_heading_drink {
     border-bottom:3px solid #0166ff
}
.add_heading_drink h3 {
     background:#0166ff
}
.add_heading_arts {
     border-bottom:3px solid #cd00cc
}
.add_heading_arts h3 {
     background:#cd00cc
}
.add_heading_music {
     border-bottom:3px solid #6c0
}
.add_heading_music h3 {
     background:#6c0
}
.add_heading_screen {
     border-bottom:3px solid #9a00ff
}
.add_heading_screen h3 {
     background:#9a00ff
}
.add_heading_market {
     border-bottom:3px solid #c7570d
}
.add_heading_market h3 {
     background:#c7570d
}
.detail_heading {
    margin-bottom:10px;
    padding-right:10px;
     width:415px
}
.detail_heading h4 {
    padding:6px 0 0 10px;
    width:auto;
    height:20px;
    display:inline;
    float:left;
     font-size:13px
}
.detail_heading_food {
     border-bottom:3px solid #990100
}
.detail_heading_food h4 {
     background:#990100
}
.detail_heading_drink {
     border-bottom:3px solid #0166ff
}
.detail_heading_drink h4 {
     background:#0166ff
}
.related_content {
    padding-top:2px;
     width:655px
}
.related_content h5 {
     margin:0 10px 5px
}
.related_content p {
    margin:0 10px 10px;
     line-height:18px
}
.related_head {
    padding:5px 10px 0;
    width:635px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.related_head p.left {
    margin:0;
    width:500px;
     line-height:16px
}
.related_head p.right {
    margin:0;
    width:120px;
    text-align:right;
     line-height:16px
}
.related_title_rating {
     width:655px
}
.related_title_rating h5 {
    width:505px;
    display:inline;
     float:left
}
.related_title_rating .rating_head {
    margin-right:10px;
    padding-top:5px;
    width:120px;
    height:15px;
    display:inline;
    float:right;
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
.related_title_rating .rating_head span {
    margin-right:5px;
    padding:0;
     float:left
}
.related_title_rating .rating_head ul {
     float:left
}
.related_info {
    margin-bottom:5px;
    padding:0 10px;
    width:635px;
    height:20px;
     font:12px Arial,Helvetica,sans-serif
}
.related_info a {
    float:left;
     font-size:12px
}
.related_info div {
    padding-top:2px;
    height:18px;
    float:right;
    color:#666;
    background:url(http://media.atlanticcityweekly.com/designimages/icon_comments_grey_PW.gif) no-repeat 100% 0;
    font-size:11px;
     text-align:right
}
.related_info div a {
    margin:0 4px 0 7px;
    float:none;
     font-size:10px
}
#recent_media {
    padding:10px;
    width:635px;
    height:189px;
    background:#e1e1e1;
     font:11px Arial,Helvetica,sans-serif
}
#recent_media ul {
    margin-bottom:10px;
     width:635px
}
#recent_media li {
    margin-right:11px;
    width:150px;
    height:165px;
    display:inline;
    position:relative;
    float:left;
     background:#ededed
}
#recent_media li.last {
     margin-right:0
}
#recent_media img.image_frame {
     display:block
}
#recent_media p {
    margin:2px 5px 0;
     line-height:16px
}
#recent_media p span {
    color:#666;
     font-size:10px
}
#recent_media a {
     color:#000
}
#recent_media a:hover {
    color:#f00;
     text-decoration:none
}
#recent_media .icon {
    position:absolute;
    right:5px;
     bottom:5px
}
#recent_media_pagination {
    width:635px;
    color:#666;
    font:11px Arial,Helvetica,sans-serif;
     text-align:right
}
#recent_media_pagination span {
     margin:0 5px
}
#recent_media_pagination a {
     color:#666
}
#recent_media_pagination a:hover {
    color:#f00;
     text-decoration:none
}
#theaters_showing {
    padding-top:2px;
     width:655px
}
.theaters_heading {
    padding:5px 10px 0;
    width:635px;
     position:relative
}
.theater_showtime {
    padding:5px 10px 7px;
    width:635px;
    position:relative;
     font:11px Arial,Helvetica,sans-serif
}
.theater_showtime p {
     line-height:14px
}
.theater_showtime p span {
     color:#666
}
.theater_showtime p.title {
    margin-bottom:5px;
     font:bold 14px Georgia,"Times New Roman",Times,serif
}
.theater_showtime a {
    width:110px;
    display:inline;
    float:right;
     text-align:right
}
.theater_showtime .theater_info {
    width:525px;
    display:inline;
     float:left
}
.theater_showtime .theater_info a {
    width:auto;
    float:none;
    color:#000;
    font-weight:bold;
     text-align:left
}
.theater_showtime .theater_info a:hover {
     color:#f00
}
.showtime_wrap {
     width:635px
}
#may_like {
     padding-top:2px
}
.reviews {
    margin-top:2px;
     width:645px
}
.review {
    padding:5px 0 5px 10px;
    width:635px;
     position:relative
}
.review p {
    width:575px;
     line-height:18px
}
.review .rating_head {
    margin-bottom:5px;
    width:575px;
    height:15px;
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
.review .rating_head span {
    margin-right:5px;
    padding:0;
     float:left
}
.review .rating_head span span {
    margin:0 5px;
     float:none
}
.review .rating_head strong {
    margin-right:5px;
    color:#000;
     font-size:12px
}
.review .rating_head ul {
     float:left
}
.review .review_thumb {
     float:right
}
.review .review_thumb img {
     vertical-align:top
}
.review .review_thumb a {
     margin-right:2px
}
#add _comment {
    padding:10px;
    width:635px;
    background:#ededed;
     font:12px Arial,Helvetica,sans-serif
}
#add _comment label {
    margin-right:15px;
    padding-top:5px;
    width:112px;
    display:inline;
     float:left
}
#add _comment input,#add _comment textarea {
    margin-right:10px;
    padding:3px 5px 0;
    width:205px;
    height:21px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
     border:2px solid #000
}
#add _comment input.btn {
    margin:0;
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#add _comment textarea {
    margin:0;
    width:490px;
     height:115px
}
#add _comment .input_wrap {
    margin-bottom:10px;
     width:635px
}
#add _comment .input_wrap span {
    padding-top:5px;
    display:inline;
    float:right;
     text-align:right
}
#add _comment #rating_head {
    padding-top:5px;
    width:120px;
    height:15px;
    display:inline;
     float:right
}
#add _comment #rating_head span {
    margin-right:5px;
    padding:0;
     float:left
}
#add _comment #rating_head ul {
     float:left
}
#submit_form {
    padding-top:10px;
    width:655px;
    display:inline;
     float:left
}
#submit_form h3 {
     margin:0 0 10px 10px
}
#submit_form p {
    margin:0 10px 10px;
     line-height:21px
}
#submit_form p.general_blurb {
    margin:0 0 0 140px;
    width:480px;
    float:left;
    color:#666;
    font-size:11px;
     line-height:21px
}
#submit_form p.file_blurb {
    margin:0 0 0 140px;
    width:480px;
    float:left;
    color:#f00;
    font-size:11px;
     line-height:21px
}
#submit_form ul,#submit_form ol {
    margin:0 10px 20px;
    padding-left:20px;
     list-style-position:outside
}
#submit_form ul {
     list-style-type:circle
}
#submit_form li {
    font-size:14px;
     line-height:21px
}
#submit_form form {
     font:12px Arial,Helvetica,sans-serif
}
#submit_form label {
    margin-right:10px;
    padding-top:5px;
    width:130px;
    display:inline;
    float:left;
     line-height:16px
}
#submit_form input,#submit_form textarea {
    margin-right:10px;
    padding:3px 0 0 5px;
    width:210px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
     border:2px solid #000
}
#submit_form input.short {
     width:155px
}
#submit_form input.shorter {
     width:75px
}
#submit_form input.file {
    padding:0;
    width:300px;
    height:auto;
     background:none
}
#submit_form input.check {
    margin-top:5px;
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#submit_form input.btn {
    margin:0;
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#submit_form textarea {
    width:360px;
     height:115px
}
#submit_form select {
    margin-right:10px;
    padding:2px;
    float:left;
     border:2px solid #000
}
#submit_form option {
     padding-right:10px
}
#submit_form .input_wrap {
    margin:0 0 10px 10px;
     width:635px
}
#submit_form .input_wrap div.date {
    padding-top:5px;
     float:left
}
#submit_form .input_wrap a {
     float:left
}
#submit_form .check_wrap {
    margin:0 0 3px 10px;
     width:635px
}
#submit_form .check_options {
    margin:0 0 10px 10px;
    padding-left:140px;
    width:485px;
     line-height:22px
}
#submit_form .check_options input {
    margin-right:0;
     float:none
}
#submit_form .check_options span {
    margin-right:10px;
     color:#666
}
#submit_form .grey_outter_wrap {
    padding:10px 10px 0;
    width:635px;
     background:#ededed
}
#submit_form .grey_wrap {
    padding-bottom:10px;
     width:635px
}
#submit_form #btn_add_location {
    margin:0 0 10px 145px;
    width:156px;
    height:25px;
    display:block;
    background:url(http://media.atlanticcityweekly.com/designimages/btn_add_location_PW.gif) no-repeat 0 0;
     text-indent:-9999px
}
#file_wrap_bottom {
     margin-bottom:10px
}
.check_txt {
    margin:5px 10px 0 0;
    width:auto;
    float:left;
     color:#666
}
.check_txt a {
    float:none;
     color:#f00
}
.agreement_txt {
    margin:5px 10px 0 0;
    float:left;
    width:457px;
     color:#666
}
.sponsor_txt {
    margin:5px 10px 0 0;
    float:left;
    width:557px;
     color:#666
}
.agreement_txt a,.sponsor_txt a {
    float:none;
     color:#f00
}
.border_bottom_food {
     border-bottom:3px solid #990100
}
.border_bottom_drink {
     border-bottom:3px solid #0166ff
}
.border_bottom_arts {
     border-bottom:3px solid #cd00cc
}
.border_bottom_music {
     border-bottom:3px solid #6c0
}
.border_bottom_screen {
     border-bottom:3px solid #9a00ff
}
.border_bottom_market {
     border-bottom:3px solid #c7570d
}
.red_bar {
    height:3px;
    background:#990100;
    font-size:0;
     line-height:0
}
.blue_bar {
    height:3px;
    background:#0166ff;
    font-size:0;
     line-height:0
}
.green_bar {
    height:3px;
    background:#6c0;
    font-size:0;
     line-height:0
}
.purple_bar {
    height:3px;
    background:#cd00cc;
    font-size:0;
     line-height:0
}
.brown_bar {
    height:3px;
    background:#c7570d;
    font-size:0;
     line-height:0
}
#tv_listings {
     width:960px
}
#tv_listings {
    color:#666;
     font:11px Arial,Helvetica,sans-serif
}
#tv_listings tr.alternate td {
     background-color:#ededed
}
#tv_listings th {
    padding:0 15px 0 10px;
    width:142px;
    height:25px;
    background:#e1e1e1 url(http://media.atlanticcityweekly.com/designimages/bg_rule_vertical_PW.gif) repeat-y 100% 0;
    font-weight:normal;
     text-align:left
}
#tv_listings th.col_prev {
     width:56px
}
#tv_listings th.col_prev a {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_arrow_prev_PW.gif) no-repeat 0 0
}
#tv_listings th.col_next {
    width:52px;
     background-image:none
}
#tv_listings th.col_next a {
     background:url(http://media.atlanticcityweekly.com/designimages/nav_arrow_next_PW.gif) no-repeat 0 0
}
#tv_listings th a {
    margin:0 auto;
    width:16px;
    height:16px;
    display:block;
     text-indent:-9999px
}
#tv_listings th a:hover {
     background-position:0 -16px
}
#tv_listings td {
    padding:10px 15px 10px 10px;
    width:142px;
    background:#fff url(http://media.atlanticcityweekly.com/designimages/bg_rule_vertical_PW.gif) repeat-y 100% 0;
     vertical-align:top
}
#tv_listings td.col_network {
    width:56px;
    font-size:10px;
     text-align:center
}
#tv_listings td.col_network img {
    margin:0 auto 10px;
     display:block
}
#tv_listings td.col_last {
    width:52px;
     background-image:none
}
#tv_listings td.rule {
    padding:0;
    height:5px;
     background:url(http://media.atlanticcityweekly.com/designimages/bg_rule_horizontal_PW.gif) repeat-x 0 0
}
#tv_listings td.col_ads {
    padding:0;
    width:960px;
     background-image:none
}
#tv_listings td.col_ads a {
    display:inline;
     float:left
}
#tv_listings td p {
     line-height:13px
}
#tv_listings td a {
    color:#000;
     font-weight:bold
}
#tv_listings td span {
     font-size:10px
}
#tv_search {
    padding:5px 5px 15px;
    width:950px;
    color:#fff;
    background:#9a00ff;
     font:12px Arial,Helvetica,sans-serif
}
#tv_search label {
    margin-right:10px;
    padding-top:5px;
    display:inline;
    float:left;
     font-size:12px
}
#tv_search input {
    margin-right:5px;
    padding:5px 0 0 5px;
    width:185px;
    height:19px;
    float:left;
    background:#eee url(http://media.atlanticcityweekly.com/designimages/bg_input_PW.gif) repeat-x 0 0;
    border:2px solid #fff;
     font-size:11px
}
#tv_search input.btn {
    margin:0;
    padding:0;
    width:29px;
    height:29px;
    background:none;
     border:none
}
#tv_search input.channel {
     width:105px
}
#tv_search input.check {
    padding:0;
    width:auto;
    height:auto;
    background:none;
     border:none
}
#tv_search input.float_right {
     float:right
}
#tv_search a {
     color:#fff
}
#tv_search a:hover {
     color:#fff
}
#tv_search .left {
     width:475px
}
#tv_search .right {
    width:475px;
     text-align:right
}
#tv_search_top {
    margin-bottom:15px;
     width:950px
}
#tv_search_bottom {
     width:950px
}
#tv_search_bottom .left label {
    margin:0 0 0 5px;
     padding:0
}
#tv_search_bottom .right label {
    margin:0 5px 0 0;
    padding:0;
     float:right
}
#tv_search_bottom .right input {
     margin-left:5px
}
#tv_search_showtimes {
    margin-right:10px;
    width:240px;
    display:inline;
     float:left
}
#tv_search_showtimes a {
     margin:0 5px
}

