/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Ad/UI_Ad.css ======== */

.ui-ad {
	width: 100%; 
	text-align: center;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Alert/UI_Alert.css ======== */

/*
Amie Street Stylesheet
Component: UI_Dialog
*/

.ui-alert-hidden {
	display: none;
	cursor: default;
}

/*.ui-alert div.blockMsg {
    width:  40%;
    top:    30%;
    left:   30%;
    text-align: center;
    background-color: #f00;
    border: 1px solid #ddd;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
    padding: 15px;
    color: #fff;
}*/
/* http://www.malsup.com/jquery/block/stylesheet.html*//* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/AwesomePager/UI_AwesomePager.css ======== */

.ui-awesomepager ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 12px;
	line-height:15px;
}

    .ui-awesomepager ul li {
        float: left;
        clear:none;
        margin: 0px 5px 10px 0px;
    }
    
        .ui-awesomepager ul li a {
            text-decoration: none;
            display: block;
            padding: 2px 5px;
            background:#fff;
            border:1px solid #ccc;
        }
        
            .ui-awesomepager ul li a:hover {
                background: #0a75b9;
                border:1px solid #0a75b9;
                color: #fff;
            }
        
    .ui-awesomepager ul li.ellipsis {
        border: none;
        padding: 2px 5px;
    }
    
    .ui-awesomepager ul li.current {
        background: #0a75b9;
        color: #fff;
        border:1px solid #0a75b9;
        font-weight: bold;
        padding: 2px 5px;
    }
    
    .ui-awesomepager ul li.inactive {
        color: #999;
        background:#fff;
        border:1px solid #ccc;
        padding: 2px 5px;
    }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Box/UI_Box.css ======== */

/*
Amie Street Box
Component: UI_Box

*/
div.ui-box-title {
	font-weight: bold;
	font-size: 120%;
}

.ui-box-inner {
	overflow: hidden;
	clear:  both;
}

/* @group UI_Box Theme: bordered */

.ui-box-bordered {
	width: 100%;
	background:  #FFF;
}


/* @end */

.ui-box-default .ui-box-title {
    margin-bottom: 9px;
}

/* @group UI_Box Theme: bordered-rounded */

.ui-box-bordered-rounded {
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border: 1px solid #000;
}

/* @end */

/* @group UI_Box Theme: sidebar */
.ui-box-collection-sidebar .last {
	margin-bottom: 0;
}

.ui-box-sidebar {
    margin-bottom: 18px;
}

    .ui-box-sidebar .ui-box-bordered-rounded {
    	background-color: #fff;
    }
    
    .ui-box-sidebar .ui-box-title {
    	padding: 5px;
    }

    .ui-box-sidebar ul {
    	padding: 0;
    	margin: 0;
    }
    
    .ui-box-sidebar li {
    	display: block;
    	list-style-type: none;
    }
    
        .ui-box-sidebar li a {
        	text-decoration: none;
        	font-size: 11px;
        	display: block;
        	border-bottom: 1px solid #DDD;
        	color: #333;
        	padding: 2px 22px 2px 20px;
        }
        
        .ui-box-sidebar li a:visited {
        	color: #222;
        }
    
    .ui-box-sidebar .more-link {
        display: block;
    	text-align: right;
    	padding: 4px 0;
    }

.personalized .ui-box-title {
	background: #E1A;
}

/* UI_Box View: Sidebar Theme: genre-lobby-container */
.ui-box-genre-lobby-container {
    background-color: transparent;
    margin-top: 18px;
}

/* @end */

/* UI_Box View: SidebarChild */

.ui-box-sidebarchild .ui-box-header {
    background: transparent url('/static/acf/ui-box/sidebarchild-header.png') 0 0 no-repeat;
    color: #fff;
    padding-left: 15px;
}

.ui-box-sidebarchild .ui-box-title {
    margin-bottom: 0;
    font-weight: bold;
    padding-left: 10px;
}

.ui-box-sidebarchild .ui-box-title {
	margin-bottom: 0px;
	color: #000;

}

.ui-box-sidebarchild-content {
    width: 155px;
    float: left;
    margin-bottom: 10px;
    padding: 9px 20px 20px 25px;
    background-color: #fff;
    background: transparent url('/static/acf/ui-box/sidebarchild-background.png') bottom left no-repeat;
}


.ui-box-sidebarchild-content h3 {
    font-size:1em;
    padding-bottom: 3px;
    margin:0;
}

.ui-box-sidebarchild-content h3 a {
    color: #000;
}

.ui-box-sidebarchild-content h3 a:hover {
   text-decoration: none;
}

.ui-box-sidebarchild-content h3 a.selected {
    font-weight: bold;
    text-decoration: none;
}

.ui-box-sidebarchild-content ul {
    padding-bottom: 18px;
}

.ui-box-sidebarchild-content li a {
    border: none;
    font-size: 1.1em;
    color: #000;
    text-decoration: underline;
    padding: 0;
}

    .ui-box-sidebarchild-content li a:hover {
        color: #000;
        text-decoration: none;
        background: transparent;
    }

/* @end */

/* @group UI_Box Theme: float */

.ui-box-float {
	clear: none;
}

.ui-box.ui-box-float,
.ui-box-float .ui-box-inner {
	margin-right: 0;
}

/* @end */

/* @group UI_Box Theme: product-details */

.ui-box-product-details {
    background: #000;
}

.ui-box-product-details, .ui-box-product-details h1, .ui-box-product-details a, .ui-box-product-details a:visited {
    color: #FFF;
}

.ui-box-product-details .ui-button-primary-default a {
    color: #000;
}


/* @end */


.ui-box-rounded { 
  background:#2975b5;
  padding:0 5px 5px; 5px;
  -moz-border-radius: 3px;
  margin-bottom:30px; 
}
    .ui-box-rounded h2.rounded-header {
      color: #fff;
      margin-left: 10px;
      margin-bottom:0px;
      padding-bottom:0px;
    }
    .ui-box-rounded div.rounded-inner { 
      background:#fff;
      padding:5px;
      -moz-border-radius: 3px;
    }

/* @group Grid Reveal With Page Weight */
 .ui-box.page-weight-0,  .ui-box.page-weight-0 .ui-box-inner  {
	background-color: #FFFFFF !important;
}

 .ui-box.page-weight-1,  .ui-box.page-weight-1 .ui-box-inner  {
	background-color: #F7F7F7 !important;	
}

 .ui-box.page-weight-2,  .ui-box.page-weight-2 .ui-box-inner  {
	background-color: #EFEFEF !important;
}
 .ui-box.page-weight-3,  .ui-box.page-weight-3 .ui-box-inner  {
	background-color: #E6E6E6 !important;
}
 .ui-box.page-weight-4,  .ui-box.page-weight-4 .ui-box-inner {
	background-color: #DEDEDE !important;
}
 .ui-box.page-weight-5,  .ui-box.page-weight-5 .ui-box-inner  {
	background-color: #D6D6D6 !important;
}
 .ui-box.page-weight-6,  .ui-box.page-weight-6 .ui-box-inner  {
	background-color: #CECECE !important;
}
 .ui-box.page-weight-7,  .ui-box.page-weight-7 .ui-box-inner  {
	background: #C6C6C6 !important;
}
 .ui-box.page-weight-8,  .ui-box.page-weight-8 .ui-box-inner  {
	background-color: #BEBEBE !important;
}
 .ui-box.page-weight-9,  .ui-box.page-weight-9 .ui-box-inner  {
	background-color: #B5B5B5 !important;
}

 .ui-box.page-weight-10,  .ui-box.page-weight-10 .ui-box-inner  {
	background-color:  #ADADAD !important;	
}

 .ui-box.page-weight-11,  .ui-box.page-weight-11 .ui-box-inner  {
	background-color: #5A5A5A !important;
}
/* @end *//* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Breadcrumb/UI_Breadcrumb.css ======== */

/*
Amie Street Breadcrumb
Component: UI_Breadcrumb
*/

.ui-breadcrumb-collection {
	margin: 9px 0 27px;
	padding: 0 0 0 5px;
	background: transparent url('/static/acf/ui-breadcrumb/background.gif') top left no-repeat;
}

    .ui-breadcrumb-collection ul {
        margin: 0;
        padding: 2px 7px;
    	overflow: hidden;
    	color: #111;
    	background: transparent url('/static/acf/ui-breadcrumb/background-right.gif') top right no-repeat;
    }
    
.ui-breadcrumb-collection-dark-background {
    background-image: url('/static/acf/ui-breadcrumb/dark-background.gif');
}
    
    .ui-breadcrumb-collection-dark-background ul {
        background-image: url('/static/acf/ui-breadcrumb/dark-background-right.gif');
    }
    
.ui-breadcrumb-collection-blue-background {
    background-image: url('/static/acf/ui-breadcrumb/blue-background.gif');
}

    .ui-breadcrumb-collection-blue-background ul {
        background-image: url('/static/acf/ui-breadcrumb/blue-background-right.gif');
    }
    
.ui-breadcrumb {
	list-style: none;
	margin:  0;
	padding:  0;
	float: left;
	color: inherit;
}

    .ui-breadcrumb a {
      color: #2360a9;
    }

    .ui-breadcrumb a:hover {
    }
    
    .ui-breadcrumb .selected {
        background-color: transparent;
    }


.ui-breadcrumb-collection-dark-background ul, 
.ui-breadcrumb-dark-background a, 
.ui-breadcrumb-dark-background a:visited,
.ui-breadcrumb-collection-blue-background ul, 
.ui-breadcrumb-blue-background a, 
.ui-breadcrumb-blue-background a:visited
{
    color: #ddd;
}

    .ui-breadcrumb-dark-background a:hover {
    color: #fff;
    }


.ui-breadcrumb-collection .first {
    background: transparent url('/static/acf/ui-breadcrumb/home.gif') center left no-repeat;
    padding-left: 20px;
}

    .ui-breadcrumb-collection-dark-background .first {
        background-image: url('/static/acf/ui-breadcrumb/dark-background-home.gif');
    }
    
    .ui-breadcrumb-collection-blue-background .first {
        background-image: url('/static/acf/ui-breadcrumb/blue-background-home.gif');
    }

.ui-breadcrumb-tip {
  float: right;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Button/UI_Button.css ======== */

/*
Amie Street Button
Component: UI_Button
*/
.ui-button {
    display: block;
    float: left;
    margin-right:10px;
}

    .ui-button a,
    .ui-button-contextual-submit {
        display: block;
        text-decoration: none;
        cursor: pointer;
        background:#397CBC url(/static/images/bg_button.gif) repeat-x center top;
        border:1px solid #397CBC;
        padding:2px 8px 4px;
        font-size:13px;
        line-height:16px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        color:#fff !important;
        text-shadow: 0px -1px #397CBC;
    }
    
    .ui-button a:hover,
    .ui-button input:hover {
    	border:1px solid #286fb2;
    	text-decoration: none;
    	cursor:pointer;
    }
    
    .ui-button a span {
        display: block;
        cursor: pointer;
        text-align: inherit;
    }
    
    .ui-button input {
        display: block;
        border: none;
        cursor: pointer;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-weight: bold;
        padding:5px 7px;
        color:#fff;
        background:#397CBC url(/static/images/bg_button.gif) repeat-x center top;
        border:1px solid #397CBC;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        text-shadow: 0px -1px #397CBC;
    }

.ui-button-action {
    display: block;
    height: 35px;
}

.ui-button-action-default {
    float: left;
}

.ui-button-action-submit,
.ui-button-action-buy {
    float: right;
}

    .ui-button-action a,
    .ui-button-action-submit {
        display: block;
        height: 35px;
        text-decoration: none;
        padding-left: 12px;
        font-weight: bold;
        font-size: 1.7em;
    }
    
    .ui-button-action a span,
    .ui-button-action-submit input {
        display: block;
        height: 34px;
        padding-top: 1px;
        padding-right: 12px;
    }
    
    .ui-button-action-submit input {
        height: 35px;
        padding-top: 0;
        padding-bottom: 5px;
        color: #000;
    }

/* Primary Buttons

.ui-button-primary a,
.ui-button-primary a:visited {
    background: transparent url(/static/acf/ui-button/background-left.png) 0 -80px no-repeat;
    color: #000;
}
    .ui-button-primary a:hover {
        background-position: 0 -100px;
    }
    
.ui-button-primary a span {
    background: transparent url(/static/acf/ui-button/background.png) right -120px no-repeat;
}

    .ui-button-primary a:hover span {
        background-position: right -140px;
    }
    
.ui-button-form,
.ui-button-collection-form .ui-button-contextual-submit,
.ui-button-contextual a.ui-button-primary {
    background: transparent url(/static/acf/ui-button/background-left.png) 0 -80px no-repeat;
    padding-left: 6px;
}

    .ui-button-form:hover,
    .ui-button-collection-form .ui-button-contextual-submit:hover,
    .ui-button-contextual a.ui-button-primary:hover {
        background-position: 0 -100px;
    }

    .ui-button-form input.ui-button-primary {
        color: #000;
        background: transparent url(/static/acf/ui-button/background.png) right -120px no-repeat;
    }

    .ui-button-contextual a.ui-button-primary span {
        color: #000;
        background: transparent url(/static/acf/ui-button/background.png) right -120px no-repeat;
    }

        .ui-button-form:hover input.ui-button-primary,
        .ui-button-contextual a.ui-button-primary:hover span {
            background-position: right -140px;
            color: #000 !important;
        }

.ui-button-action-submit,
.ui-button-action a.ui-button-primary,
.ui-button-action a.ui-button-primary:visited {
    background: transparent url(/static/acf/ui-button/background-action-left.png) 0 0 no-repeat;
    color: #000;
}

    .ui-button-action-submit:hover,
    .ui-button-action a.ui-button-primary:hover {
        background-position: 0 -35px;
        color: #000;
    }

.ui-button-action-submit input,
.ui-button-action a.ui-button-primary span {
    background: transparent url(/static/acf/ui-button/background-action.png) right 0 no-repeat;
}

    .ui-button-action-submit:hover input,
    .ui-button-action a.ui-button-primary:hover span {
        background-position: right -35px;
    }

*/

/* Secondary Buttons

a.ui-button-secondary,
a.ui-button-secondary:visited,
.ui-button-contextual-submit {
    background: transparent url(/static/acf/ui-button/background-left.png) 0 0 no-repeat;
    color: #468ac6;
}
    a.ui-button-secondary:hover,
    .ui-button-contextual-submit:hover {
        background-position: 0 -20px;
        color: #125AA7 !important;
    }
    
a.ui-button-secondary span,
.ui-button-contextual-submit input {
    background: transparent url(/static/acf/ui-button/background.png) right 0 no-repeat;
    color: #468ac6;
}

    a.ui-button-secondary:hover span,
    .ui-button-contextual-submit:hover input {
        background-position: right -20px;
        color: #125AA7 !important;
    }

    .ui-button-dropdown a.ui-button-secondary span {
        background-position: right -40px;
        padding-right: 22px;
    }
    
        .ui-button-dropdown a.ui-button-secondary:hover span {
            background-position: right -60px;
        }
        
.ui-button-action a.ui-button-secondary,
.ui-button-action a.ui-button-secondary:visited {
    background: transparent url(/static/acf/ui-button/background-action-left.png) 0 -140px no-repeat;
    color: #468ac6;
}

    .ui-button-action a.ui-button-secondary:hover {
        background-position: 0 -175px;
    }

    .ui-button-action a.ui-button-secondary span,
    .ui-button-action a.ui-button-secondary:visited span {
        background: transparent url(/static/acf/ui-button/background-action.png) right -140px no-repeat;
    }
    
        .ui-button-action a.ui-button-secondary:hover span {
            background-position: right -175px;
        }

*/      

/* Forward and back
        
.ui-button a.ui-button-secondary-back,
.ui-button a.ui-button-secondary-back:visited {
    padding-left: 22px;
    background-position: 0 -40px;
}

    .ui-button a.ui-button-secondary-back:hover {
        background-position: 0 -60px;
    }
    
.ui-button a.ui-button-primary-back,
.ui-button a.ui-button-primary-back:visited {
    padding-left: 22px;
    background-position: 0 -120px;
}

    .ui-button a.ui-button-primary-back:hover {
        background-position: 0 -140px;
    }
    
.ui-button a.ui-button-secondary-forward span,
.ui-button-contextual-submit input.ui-button-secondary-forward {
    padding-right: 22px;
    background-position: right -80px;
}

    .ui-button a.ui-button-secondary-forward:hover span,
    .ui-button-contextual-submit:hover input.ui-button-secondary-forward {
        background-position: right -100px;
    }

.ui-button a.ui-button-primary-forward span {
    padding-right: 22px;
    background-position: right -160px;
}

    .ui-button a.ui-button-primary-forward span:hover {
        background-position: right -180px;
    }

.ui-button-action a.ui-button-primary-back {
    background-position: 0 -70px;
    padding-left: 30px;
}

    .ui-button-action a.ui-button-primary-back:hover {
        background-position: 0 -105px;
    }

.ui-button-action a.ui-button-primary-forward span,
.ui-button-action input.ui-button-primary-forward {
    background-position: right -70px;
    padding-right: 30px;
}

    .ui-button-action a.ui-button-primary-forward:hover span,
    .ui-button-action input.ui-button-primary-forward:hover {
        background-position: right -105px;
    }

.ui-button-action a.ui-button-secondary-back,
.ui-button-action a.ui-button-secondary-back:visited {
    background-position: 0 -210px;
    padding-left: 30px;
}

    .ui-button-action a.ui-button-secondary-back:hover {
        background-position: 0 -245px;
    }
    
.ui-button-action a.ui-button-secondary-forward span {
    background-position: right -210px;
    padding-right: 30px;
}

    .ui-button-action a.ui-button-secondary-forward:hover span {
        background-position: right -245px;
    }

*/
/* Disabled buttons */
.ui-button-disabled {
    background: transparent url(/static/acf/ui-button/background-left.png) 0 -160px no-repeat;
    padding-left: 6px;
    color: #999;
    font-weight: bold;
}

    .ui-button-disabled span {
        background: transparent url(/static/acf/ui-button/background.png) right -200px no-repeat;
        padding-right: 8px;
        height: 19px;
        padding-top: 1px;
        display: block;
    }
    
.ui-button-action-disabled {
    background: transparent url(/static/acf/ui-button/background-action-left.png) 0 -280px no-repeat;
    padding-left: 12px;
    color: #999;
    font-weight: bold;
    font-size: 1.7em;
}

    .ui-button-action-disabled span {
        background: transparent url(/static/acf/ui-button/background-action.png) right -280px no-repeat;
        padding-right: 12px;
        height: 35px;
        display: block;
    }
        
.ui-button-simple {

}

    .ui-button-simple a,
    .ui-button-simple a:visited {
        color: #7a7a7a !important;
        font-weight: normal;
        background:#f4f4f4 url(/static/images/bg_button_simple.gif) repeat-x center bottom;
        border:1px solid #bababa;
        text-shadow:0px 1px #fff;
    }
    
    .ui-button-simple a:hover {
    	border:1px solid #aaa;
    }
    
    span.ui-button-simple-cancel,
    span.ui-button-simple-cancel a,
    span.ui-button-simple-cancel a:visited {
    
    }

/* @group UI_Button Theme: dialog */
.ui-button-collection-dialog {
	margin: 0;
	padding: 6px 8px 0;
	overflow: hidden;
}

.ui-button-collection-dialog .ui-button-dialog {
    display: block;
    float: left;
}
/* @end */


/* @group UI_Button Theme: form */
.ui-button-collection-form {
	margin:20px 0px;
}

.ui-button-collection-form .ui-button {
    float: left;
    margin-right:7px;
}
    .ui-button-collection-form .ui-button.last {
      margin-right: 0
    }

.ui-button-collection-form-inline {
	float: left;
}

.ui-button-collection-form-inline .clearfix {
    display: none;
}

.ui-button-collection-form-inline .ui-button {
    margin: 0;
}
/* @end */

.ui-button { white-space: nowrap; }
.ui-button .ui-contextualhelp-holder {
  margin-top: 4px;
  margin-left: 12px;
  float: right;
}

.ui-button a,
.ui-button input { outline: none !important; }


/* @group UI_Button Behavior: Falcon, FavoriteGenre */
.ui-button-favoritegenre, .ui-box-sidebarchild-content li a.ui-button-favoritegenre  {
    font-weight: bold;
    text-align: left;
    display: block;
    padding: 0 0 3px 17px;
    height: 14px;
    overflow: hidden;
    background: transparent url('/static/acf/ui-button/genre-favorite.png') top left no-repeat;
    text-decoration: none;
    color: #000;
}

.ui-box-sidebarchild-content li a.ui-button-favoritegenre{
    display: none;
    float: right;
}
.ui-box-sidebarchild-content li a.ui-button-favoritegenre:hover{
    background-position: 0 -17px;
}

.ui-box-sidebarchild-content li a.ui-button-favoritegenre.remove{
    float: right;
    background-position: 0 -17px;
    display: block;
}
.ui-box-sidebarchild-content li a.ui-button-favoritegenre.remove:hover{
	background-position: 0 -34px;
}

/* @end */

.ui-button-float-right {
    float: right !important;
}

    .ui-button-float-left {
        float: left !important;
    }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Carousel/UI_Carousel.css ======== */

/*
Amie Street Carousel
Component: UI_Carousel
*/

.ui-carousel-collection {
    margin-bottom: 18px;
    float: left;
    overflow: hidden;
}

.ui-carousel-collection-default {
    background: transparent url(/static/acf/ui-carousel/background-top.png) 35px 0 no-repeat;
    padding-top: 6px;
}

.ui-carousel-collection-home,
.ui-carousel-collection-search-results {
    border: none;
}

.ui-carousel-default {
    float: left;
    background: transparent url(/static/acf/ui-carousel/background-bottom.png) bottom left no-repeat;
    padding-bottom: 10px;
}

.ui-carousel-arrow-left {
    float: left;
	padding: 0;
	min-height: 315px;
	max-height: 400px;
	width: 25px;
	margin-right: 10px;
    cursor: pointer;
    background: #246aa7 url('/static/acf/ui-carousel/arrows.png') 0 0 no-repeat;
}

    .ui-carousel-filler-left {
        float: left;
        padding: 0;
    	min-height: 255px;
    	max-height: 400px;
    	width: 25px;
    	margin-right: 10px;
    	background-color: #246aa7;
    }

    .ui-carousel-arrow-left:hover {
        background-position: -25px 0;
    }

.ui-carousel-arrow-right {
    float: right;
    padding: 0;
	min-height: 315px;
	max-height: 400px;
	width: 25px;
    cursor: pointer;
    background: #246aa7 url('/static/acf/ui-carousel/arrows.png') -50px 0 no-repeat;
}

    .ui-carousel-arrow-right:hover {
        background-position: -75px 0;
    }

    .ui-carousel-arrow-right img,
    .ui-carousel-arrow-left img {
        display: block;
        margin: auto;
    }
    
    .ui-carousel-filler-right {
        float: right;
        padding: 0;
    	min-height: 255px;
    	max-height: 400px;
    	width: 25px;
    	background-color: #246aa7;
    }

.ui-carousel-collection .ui-carousel-arrow span {
    padding-bottom: 0;
}

.ui-carousel {
    position:relative;
    min-height: 255px;
}

.ui-carousel-scroller {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}

.ui-carousel-long{
    width:4500px;
}

.ui-carousel-collection .ui-pane {
    float: left;
}

.ui-carousel-section {
    float:left;
}

    .ui-carousel-section .as-album-artwork-container {
        margin-left: 0;
        margin-right: 0;
    }

.ui-carousel-location {
    height: 8px;
    margin: 4px 0;
    float: right;
}

.ui-carousel-location div:first-child {
    margin-left: 0;
}

.ui-carousel-location div {
    height: 8px;
    width: 8px;
    float: left;
    background: #ccc url('/static/acf/ui-carousel/location.gif') 0 0 no-repeat;
    margin-left: 8px;
    padding: 0;
    cursor: pointer;
}

.ui-carousel-location div.selected {
    background: transparent url('/static/acf/ui-carousel/location-selected.gif') 0 0 no-repeat;
}


.ui-carousel-header {
    min-height: 18px;
}

.ui-carousel-title {
    font-size: 1.6em;
    margin: 0;
    padding: 0;
}
    
    .ui-carousel-collection-similar-albums {
        background: transparent url(/static/acf/ui-carousel/background-similar-top.png) 0 0 no-repeat;
        padding-top: 6px;
    }

    .ui-carousel-similar-albums {
        background: transparent url(/static/acf/ui-carousel/background-similar-bottom.png) bottom left no-repeat;
        padding-bottom: 10px;
    }

    .ui-carousel-similar-albums .ui-carousel-location,
    .ui-carousel-similar-albums-short .ui-carousel-location {
        margin: 6px 12px 4px 0;
    }
    
    .ui-carousel-similar-albums .ui-carousel-arrow-right,
    .ui-carousel-similar-albums .ui-carousel-arrow-left,
    .ui-carousel-similar-albums-short .ui-carousel-arrow-right,
    .ui-carousel-similar-albums-short .ui-carousel-arrow-left {
    	min-height: 315px;
    }
    
    .ui-carousel-collection-similar-albums-short {
        background: transparent url(/static/acf/ui-carousel/background-short-top.png) 0 0 no-repeat;
        padding-top: 6px;
    }

    .ui-carousel-similar-albums-short {
        background: transparent url(/static/acf/ui-carousel/background-short-bottom.png) bottom left no-repeat;
        padding-bottom: 10px;
    }

.ui-carousel-subtitle {
    font-size: 1em;
    margin: 0;
}

.ui-carousel .as-artist .ui-image-medium {
    min-height: 130px;
    overflow: hidden;
}

/* @group Theme: home */
.ui-carousel-collection-home {
    margin-bottom: 0;
}

.ui-carousel-home {
    border: none;
    background: transparent url('/static/acf/ui-carousel/background-home.png') top right no-repeat;
}

    .ui-carousel-collection-home .ui-carousel-arrow-left {
        background: url('/static/acf/ui-carousel/arrows-home.png') -25px 0 no-repeat;
        height: 75px;
        min-height: 75px;
        max-height: 75px;
        margin: 80px 10px 80px 0;
    }
    .ui-carousel-collection-home .ui-carousel-arrow-right {
        background: url('/static/acf/ui-carousel/arrows-home.png') 0 0 no-repeat;
        height: 75px;
        min-height: 75px;
        max-height: 75px;
        margin: 80px 0;
    }
    
        .ui-carousel-collection-home .ui-carousel-arrow-left:hover {
            background-position: -25px -75px;
        }
    
        .ui-carousel-collection-home .ui-carousel-arrow-right:hover {
            background-position: 0 -75px;
        }
    
    .ui-carousel-home .ui-carousel-location {
        margin: 6px 12px 6px 0;
    }
    
    .ui-carousel-home .ui-carousel-long{
        width:9000px;
    }
    
/* Theme: search-results */
.ui-carousel-collection-search-results .ui-carousel-header {
    margin-bottom: 10px;
}

.ui-carousel-collection-search-results .ui-carousel-arrow-left {
    float: left;
    width: 24px;
    margin: 45px 35px 0 0;
    min-height: 250px;
	background: url('/static/acf/ui-carousel/arrows-search.png') 0 80px no-repeat;
}

    .ui-carousel-collection-search-results .ui-carousel-arrow-left:hover {
        background-position: -25px 80px;
    }

.ui-carousel-collection-search-results .ui-carousel-arrow-right {
    float: right;
    width: 23px;
    margin: 45px 2px 0 0;
    min-height: 250px;
	background: url('/static/acf/ui-carousel/arrows-search.png') -75px 80px no-repeat;
}

    .ui-carousel-collection-search-results .ui-carousel-arrow-right:hover {
        background-position: -100px 80px;
    }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/ContextualHelp/UI_ContextualHelp.css ======== */

.ui-contextualhelp {
    padding-bottom:0px;
}

.ui-contextualhelp img {
    height: 1em;
    width: 1em;
    float: none;
    margin: 0;
}
/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Cropper/UI_Cropper.css ======== */

.ui-cropper-wrapper { padding: 1px; }
.ui-cropper-selection { border: 1px dashed #ccc; overflow: hidden; }
.ui-cropper-image { display: none; }
.ui-cropper-loader-image { position: absolute; left: 2000px; }
/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/DatePicker/UI_DatePicker.css ======== */

/*
 * "Cupertino" Theme for jQuery UI Datepicker
 * Generated by Theme Roller ( http://ui.jquery.com/themeroller/ )
 * Authors: 
 *		Filament Group ( http://www.filamentgroup.com )
 * 		Marc Grabanski ( http://marcgrabanski.com/ )
*/
#ui-datepicker-div,
#ui-datepicker-div table,
.ui-datepicker-div,
.ui-datepicker-div table,
.ui-datepicker-inline,
.ui-datepicker-inline table {
	font-size: 12px !important;
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	background: #f3f3f3;
	font-size: 1.2em;
	border: 4px solid #cccccc;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #f3f3f3;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	background: #e0e0e0 url(/static/acf/ui-datepicker/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #d8d8d8 url(/static/acf/ui-datepicker/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(/static/acf/ui-datepicker/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #cccccc;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(/static/acf/ui-datepicker/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	background: url(/static/acf/ui-datepicker/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
	background: url(/static/acf/ui-datepicker/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
	background: url(/static/acf/ui-datepicker/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
	background: url(/static/acf/ui-datepicker/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-header select {
	border: 1px solid #cccccc;
	color: #444444;
	background: #e0e0e0;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
	
}
.ui-datepicker-header select.ui-datepicker-new-month {
width: 7em;
left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
width: 5em;
left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #444444;
	background: #e0e0e0 url(/static/acf/ui-datepicker/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
	cursor: pointer;
	border: 1px solid #f3f3f3;
}
table.ui-datepicker td a:hover {
	border: 1px solid #888888;
	color: #111111;
	background: #d8d8d8 url(/static/acf/ui-datepicker/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
}
table.ui-datepicker td a:active {
	border: 1px solid #2694e8;
	color: #000000;
	background: #8ab9ff url(/static/acf/ui-datepicker/8ab9ff_40x100_textures_02_glass_50.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #362b36;
	text-transform: uppercase;
	/*border-bottom: 1px solid #cccccc;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #362b36;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/FlashMessage/UI_FlashMessage.css ======== */

/*
Amie Street Flash Messsage
Component: UI_Message

*/

.ui-flashmessage {
	padding: 1.5em;
	margin: 0;
}

/* @todo fix for browsers which do not support chained selectors */
.ui-flashmessage.default {
	background-color: #EEE;
}

.ui-flashmessage .close-button { 
  float: right;
  text-decoration: none;
  display: none;
}

.ui-flashmessage .close-button:hover {
  color: #ccc;
}

.as-page-content-shell .ui-flashmessage-explanation {
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.as-page-task-content-shell .ui-flashmessage-explanation {
    margin: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

/* @end *//* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Form/UI_Form.css ======== */

.ui-form-hidden {
    display: none;
    overflow: auto;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.ui-form-hidden-2 {
    display: none;
}

.ui-form-formHeading {
    font-size:2em;
    margin-bottom:0.1em;
}

.ui-form-takedown-request {
    float: left;
    padding-right: 5px;
}

.ui-form-inline {
    float: left;
    margin-right: 10px;
}
/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Headline/UI_Headline.css ======== */

.ui-headline {
    background: #000 top left no-repeat; 
    height: 36px; 
    margin-top: 12px;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/HuluThing/UI_HuluThing.css ======== */

.ui-huluthing {
    background: transparent url('/static/acf/ui-huluthing/background-top.png') 0 0 no-repeat;
    margin-bottom:20px;
}

    .ui-huluthing .ui-tab-collection {
        padding: 0 15px;
    }
    
    .ui-huluthing-content-container {
        clear: left;
        padding: 0 15px;
        background: transparent url('/static/acf/ui-huluthing/background-bottom.png') left bottom no-repeat;
    }
    
    .ui-huluthing-entry a {
        display: block;
    }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Image/UI_Image.css ======== */

/*
Amie Street Stylesheet
Component: AS_AlbumPic
*/

.ui-image-album, .ui-image-playlist {
    background-color: #ededed;
}

.ui-image-artist {
    background-color: #fff;
}

div.ui-image-album.linked:hover,
div.ui-image-playlist.linked:hover,
div.ui-image-artist.linked:hover .ui-image-artist-inner  {
    background: #ccc;
}

.ui-image-album-zoom-enabled img,
.ui-image-artist-zoom-enabled img{
    cursor:url('/static/acf/ui-image/zoom-in.cur'), url('/static/acf/ui-image/zoom-in.gif'), pointer;
}
.zoom-box img {
	cursor:url('/static/acf/ui-image/zoom-out.cur'), url('/static/acf/ui-image/zoom-out.gif'), pointer;
}
.ui-image-artist a,
.ui-image-album a,
.ui-image-playlist a {
	display:  block;
}

/* wraps tightly around the img element */
.ui-image-album div,
.ui-image-playlist div {
	background-position: center;
	background-repeat: no-repeat;
}

div.ui-image-xsmall {
	float: left;
}

div.ui-image-small {
    width: 55px;
    padding:  2px;
}

div.ui-image-album.ui-image-small,
div.ui-image-album.ui-image-xsmall,
div.ui-image-playlist.ui-image-small,
div.ui-image-playlist.ui-image-xsmall,
.ui-image-small div.ui-image-artist-inner,
.ui-image-xsmall div.ui-image-artist-inner { 
    padding:  2px;
}

div.ui-image-album.ui-image-medium,
div.ui-image-playlist.ui-image-medium {
    padding:  5px;
    width: 120px;
}

div.ui-image-album.ui-image-large,
div.ui-image-playlist.ui-image-large {
    padding:  9px;
    width: 216px;
}

div.ui-image-artist {
    padding: 0;
}

.ui-image-large div.ui-image-artist-inner {
    padding:  17px;
}

.ui-image-medium div.ui-image-artist-inner {
    padding: 5px;
}

.ui-image-medium.ui-image-artist { width: 130px; }
.ui-image-large.ui-image-artist { width: 234px; }


.ui-image-album-inner,
.ui-image-playlist-inner {    
    overflow: hidden;
}

.ui-image-xsmall .ui-image-album-inner,
.ui-image-xsmall .ui-image-playlist-inner,
.ui-image-xsmall .ui-image-artist-inner {
    width: 40px;
    background-image: url('/static/acf/ui-image/background-40.png');
}

.ui-image-small .ui-image-album-inner,
.ui-image-small .ui-image-artist-inner {
    width: 55px;
    background-image: url('/static/acf/ui-image/background-40.png');
}

.ui-image-small .ui-image-playlist-inner {
    width: 55px;
    background-image: url('/static/acf/ui-image/playlist-background.png');
}

.ui-image-medium .ui-image-album-inner,
.ui-image-medium .ui-image-artist-inner {
    width: 120px;
    background-image: url('/static/acf/ui-image/background-120.png');
}

.ui-image-medium .ui-image-playlist-inner {
    width: 120px;
    background-image: url('/static/acf/ui-image/playlist-background-120.png');
}

.ui-image-xsmall .ui-image-album-inner,
.ui-image-xsmall .ui-image-playlist-inner,
.ui-image-xsmall .ui-image-artist-inner {
    height: 40px;
}

.ui-image-small .ui-image-album-inner,
.ui-image-small .ui-image-playlist-inner,
.ui-image-small .ui-image-artist-inner {
    height: 55px;
}

.ui-image-user.ui-image-medium img,
.ui-image-album.ui-image-medium img,
.ui-image-playlist.ui-image-medium img {
    height: 120px;
}

.ui-image-large .ui-image-album-inner,
.ui-image-large .ui-image-playlist-inner,
.ui-image-large .ui-image-artist-inner {
    background-image: url('/static/acf/ui-image/background-240.png');
}
.ui-image-large .ui-image-album-inner,
.ui-image-large .ui-image-playlist-inner {
    width: 216px;
}


.ui-image-large .ui-image-artist-inner {
    width: 200px;
}

div.ui-image-small img {
    width: 55px;
    display: block;
    margin: 0 auto;
}

div.ui-image-medium img {
    width: 120px;
    display: block;
    margin: 0 auto;
}

div.ui-image-large img {
    display: block;
    margin: 0 auto;
}

div.ui-image-large .ui-image-album-inner img,
div.ui-image-large .ui-image-playlist-inner img {
    width: 216px;
}

.ui-image-playlist-inner {
    position: relative;
}

    .ui-image-playlist-inner .playlist-marker {
        position: absolute;
        background-color: #000;
        color: #fff;
        bottom: 0;
        text-align: right;
        width: 50px;
        padding-right: 5px;
        font-size: 0.8em;
    }
    
    .ui-image-medium .ui-image-playlist-inner .playlist-marker {
        width: 111px;
        padding-right: 9px;
        font-size: 0.9em;
    }

/*********
Zoom Stuff
**********/

.zoom-box {
    position:absolute;
    cursor:pointer;
    z-index: 666;
    display: none;
}

.artist-zoom {
    padding: 17px;
    background:#222;
}

.album-zoom {
    padding: 9px;
    background-color: #ededed;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/InlineEdit/UI_InlineEdit.css ======== */

div.ui-inline-edit.editable {
  border: 2px dashed #ccc;
  padding: 3px;
  float: left;
  min-width: 10em;
  min-height: 1.5em;
}

        
.ui-inline-edit.editing input {
  border: 2px dashed #ccc;
  padding: 3px;
  background-color: #FDF3A8;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  margin-bottom: inherit;
  float: left;
  color: #000;
}

.ui-inline-edit.editing textarea {
  height: 120px;
  width: 100%;
  border: 2px dashed #ccc;
  background: #FDF3A8;
}

.ui-inline-edit.editing input.save-button,
.ui-inline-edit.editing input.cancel-button {
  color: #fff;
  background: #000;
  border: #ccc solid 1px;
  font-size: 10px;
}
    
.ui-inline-edit.editing input.cancel-button {
  background: #ccc;
  margin-left: 10px;
}

.ui-inline-edit .edit-buttons {
  padding-left: 10px;
  float: left;
}

.ui-inline-edit .save-button {
  margin-bottom: 5px;
}

.ui-inline-edit.editable { 
  background-color: inherit;
}

.ui-inline-edit.editable:hover {
  background-color: #FDF3A8;
  color: #000;
}

.ui-inline-edit-saved-message {
  display: none;
  margin-top: 20px;
  border: 2px solid #ccc;
  background-color: #77ff77;
  clear: both;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Input/UI_Input.css ======== */

/*
Amie Street Form Input
Component: UI_Input
*/

fieldset.ui-input-collection {
	border: none;
	border-bottom: none;
	margin: 0;
	padding: 0;
}


fieldset.ui-input-collection .ui-input {
 	margin-bottom: 9px;
	text-align: left;
}

.ui-input label {
    display: block;
}

.ui-input-required label {
    font-weight: bold;
}

.ui-input input {
	vertical-align: middle;
}

.ui-input input.instructions { color: #666; }

.errorWrapper{
	position: absolute;
}

/* Begin Theme: inline */

fieldset.ui-input-collection-inline {
    float: left;
    margin-bottom: 0;
}

    fieldset.ui-input-collection-inline .ui-input-inline {
        float: left;
        padding-right: 7px;
        margin-bottom: 3px;
    }
    
    .ui-input-inline input {
        width: 95px;
    }

.ui-input-collection-spotlight .ui-input-spotlight {
    float: left;
}

    .ui-input-collection-spotlight #search-input {
        height: 16px;
        margin: 0;
        padding: 6px 4px 4px 4px;
        border: none;
        font-weight: bold;
        width: 140px;
        color: #333;
        background: transparent top left url('/static/acf/ui-input/spotlight.gif') no-repeat;
    }
    
    .ui-input-collection-spotlight #search-spotlight-submit {
        font-weight: bold;
        margin: 0;
        padding: 5px 4px 4px 4px;
        border: none;
        background: transparent top right url('/static/acf/ui-input/spotlight-search.gif') no-repeat;
        color: #fff;
        cursor: pointer;
    }
    
    .ui-input-collection-spotlight #anonymous-home-search-input {
        width: 340px;
        font-size: 1.5em;
        margin: 0;
        padding: 6px 4px;
        border: none;
        font-weight: bold;
        color: #333;
        background: transparent top left url('/static/acf/ui-input/spotlight-anonymous-home.png') no-repeat;
    }
    
    .ui-input-collection-spotlight #anonymous-home-search-spotlight-submit {
        font-size: 1.5em;
        margin: 0;
        padding: 6px 4px;
        border: none;
        font-weight: bold;
        color: #fff;
        background: transparent top right url('/static/acf/ui-input/spotlight-anonymous-home-search.png') no-repeat;
        cursor: pointer;
    }

/* end theme */

/* View Datepicker */
.ui-input-datepicker .embed + img { position: relative; left: -21px; top: -1px; }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Lightbox/UI_Lightbox.css ======== */

/*
Amie Street Stylesheet
Component: UI_Lightbox
*/

#ui-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  z-index:100;
  text-align: left;
  width:615px;
  overflow:visible;
}

#ui-lightbox .popup {
  position: relative;
  overflow:visible;
}

#ui-lightbox .loading {
  text-align: center;
}

#ui-lightbox .ui-lightbox-close {
	position:absolute;
	right:6px;
	top:6px !important;
	width:16px;
	height:16px;
}

#ui-lightbox .ui-lightbox-close a {
	display:block;
	width:16px;
	height:16px;
}

#ui-lightbox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background-color: #000000;
  z-index:10;
}

.ui-lightbox-middle {
	background:#FFFFFF;
	display:block;
	width:575px;
	border: 1px solid #aaa;
	padding:19px !important;
	margin:0px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.ui-lightbox-middle .content {
	overflow:hidden;
	width:545px;
	padding:0px;
}

.ui-lightbox-middle .content .span-16 {
	width:545px;
}

.ui-lightbox-middle .content .span-8 {
	width:252px;
}

.ui-lightbox-middle .content .lightbox_container {
	overflow:hidden;
	clear:both;
	width:525px;
	margin:0px auto;
}


.ui-lightbox-middle .content h1 {
	font-weight:normal;
	border-bottom:1px solid #98b9d7;
	padding:0px 10px 10px;
	margin-bottom:20px;
}

.ui-lightbox-middle .content h3 {
	margin-bottom:10px;
}


.ui-lightbox-middle .content .lightbox_bottom {
	clear:both;
	padding:20px 10px 0px;
	border-top:1px solid #98b9d7;
	margin-top:20px;
}

.ui-lightbox-middle .content .lightbox_bottom p {
	margin:0px;
	padding:0px;
}

#ui-lightbox h2 {margin-bottom:5px;}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Loader/UI_Loader.css ======== */

/*
Amie Street Loader (Indeterminate Progress Bar)
Component: UI_Loader
*/

.ui-loader-default{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5000;
    background-color: red;
    font-size: 150%;
    color: white;
    padding: 2px;
}

.ui-loader-bar, .ui-loader-squarescircle {
	padding-top:100px;
	padding-bottom:100px;
	text-align:center;
	width:100%;
	font-size: 150%;
	display: none;
}

.ui-loader-inline {
    float: left;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Pane/UI_Pane.css ======== */

/*
Amie Street Pane
Component: UI_Pane
*/

.ui-pane-bordered {
	border: 1px solid #000;
	background: #CCC;
	margin-bottom: 18px;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Rating/UI_Rating.css ======== */

.ui-rating .ratings-count {
    color: #666;
}

/*             styles for the star rater                */	
.ui-rating li {
    padding: 0;
    margin: 0;
    height:14px;
    width: 14px;    
    float: left;
}

    .ui-rating li a {
        display: block;
        width: 14px;
        height: 14px;
        line-height: 14px;
        text-decoration: none;
        text-indent: -9000px;
        z-index: 20;
        position: absolute;
        padding: 0;
        overflow: hidden;
    }

.ui-rating ul {
    list-style:none;
    margin: 0;
    padding: 0;
    width: 71px;
    height: 14px;
    position: relative;
    background: url('/static/acf/ui-rating/star-sprite-14-14-white.png') 0 0 repeat-x;
    float: left;
}

    .even .ui-rating ul {
        background-position: 0 -42px;
    }
    
    .ui-rating-black ul {
        background-position:  0 -84px;
    }
    
    .playing-playlist .ui-rating ul {
        background-position: 0 -126px;
    }
    
    .ui-rating-blue ul {
        background-position:  0 -168px;
    }
    
.ui-rating ul li.current-rating {
    background: url('/static/acf/ui-rating/star-sprite-14-14-white.png') 0 -28px;
    position: absolute;
    height: 13px;
    padding-bottom: 0;
    overflow: hidden;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    top: 0;
    left: 0;
}

    .even .ui-rating ul li.current-rating {
        background-position: 0 -70px;
    }
    
    .ui-rating-black ul li.current-rating {
        background-position: 0 -112px;
    }

    .playing-playlist .ui-rating ul li.current-rating {
        background-position: 0 -154px;
    }

    .ui-rating-blue ul li.current-rating {
        background-position: 0 -196px;
    }
        
.ui-rating .star-rating-enabled li a:hover {
    background: url('/static/acf/ui-rating/star-sprite-14-14-white.png') 0 -14px;
    z-index: 2;
    left: 0;
    border: none;
}

    .even .ui-rating .star-rating-enabled li a:hover {
        background-position: 0 -56px;
    }
    
    .ui-rating-black .star-rating-enabled li a:hover {
        background-position: 0 -98px;
    }

    .playing-playlist .ui-rating .star-rating-enabled li a:hover {
        background-position: 0 -140px;
    }

    .ui-rating-blue .star-rating-enabled li a:hover {
        background-position: 0 -182px;
    }
        
/* Individual Star rating alignment */
.ui-rating .star-rating a.one-star {
    left: 0;
}

    .ui-rating .star-rating a.one-star:hover {
        width: 14px;
    }
    
.ui-rating .star-rating a.two-stars {
    left: 14px;
}
    
    .ui-rating .star-rating-enabled a.two-stars:hover {
        width: 28px;
    }
    
.ui-rating .star-rating a.three-stars {
    left: 28px;
}

    .ui-rating .star-rating-enabled a.three-stars:hover {
        width: 42px;
    }

.ui-rating .star-rating a.four-stars {
    left: 42px;
}   

    .ui-rating .star-rating-enabled a.four-stars:hover {
        width: 56px;
    }

.ui-rating .star-rating a.five-stars {
    left: 56px;
}

    .ui-rating .star-rating-enabled a.five-stars:hover {
        width: 70px;
    }

.ui-rating .rating-feedback {
    font-size: 9px;
    display: block;
    float: left;
    padding-left: 3px;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/ReorderLI/UI_ReorderLI.css ======== */

.sorting {
    background-color: #CC3300;
}
.list-order {
    float: left;
    font-size: 30px;
    color: #fff;
    padding: 15px;
    width: 30px;
}
ol.ui-reorder-list {
    margin: 0;
    padding: 0;
    background-color: #eee;
}
ol.ui-reorder-list li {
    background-color: #CC3300;
    overflow: auto;
    border-bottom:2px dashed #fff;
    padding:0px;
}
ol.ui-reorder-list li.ui-sortable-helper {
    background-color: #E5ECF9;
    border-top: 2px dashed #CC3300;
}
.draggable {
    overflow: hidden;
    cursor: move;
}
.draggable table {margin:0px;padding:0px;}
/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/SequentialStep/UI_SequentialStep.css ======== */

/* @override http://jonah-new-vm.corp.amiestreet.com/static/rsrc/comp/UI_SequentialStep.css */

/*
Amie Street Sequential Step
Component: UI_SequentialStep
*/

/* standardize all sequential steps so the list items do not show their numbers */
.ui-sequentialstep-collection {
	margin:  0 0 18px;
	list-style-type: none;
}

.ui-sequentialstep {
	padding:  3px;
}

/* @group UI_SequentialStep Theme: default */
.ui-sequentialstep-collection-default {
	padding: 3px;
	border: 1px solid #CCC;
}

.ui-sequentialstep-default {
	background:  #DDD;
}

.ui-sequentialstep-collection-default .selected {
	font-weight:  bold;	
}
/* @end */


/* @group UI_SequentialStep Theme: horizontal */
.ui-sequentialstep-collection-horizontal {
	background: transparent url(/static/acf/ui-sequentialstep/background.png) 0 0 no-repeat;
	clear: right;
	overflow: hidden;
}

.ui-sequentialstep-horizontal {
	float: left;
	font-weight: bold;
	color: #adf;
}

.ui-sequentialstep-collection-horizontal .selected {
	color: #fff;
}
.ui-sequentialstep-collection-horizontal .ui-sequentialstep {
	margin-left: 15px;
}
/* @end *//* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Spotlight/UI_Spotlight.css ======== */

/* UI_Spotlight.css */

li.ui-spotlight-selectable {
	list-style-type: none;
}
.ui-spotlight-selectable a{
    display:block;
    padding:4px;
    margin: 0px 20px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}

	.ui-spotlight-selectable a:visited{
		color:#000;
	}

#spotlight-output .selected {
    background-image: none;
}

#spotlight-output .selected,
#spotlight-output .selected a {
    background-color: #f3ca6b;
}
input.spotlight-found {
    background:#eee;
    border:1px solid;
}
#spotlight-output {
    position: absolute;
    display:none;
}

#spotlight-output table {
    border:1px solid #ddd;
    background:#ffd;
}
#spotlight-output tr.selected {
    background:#eee;
}
#spotlight-output td {
    padding:4px;
}
.as-page-amie2 #spotlight-output {
    background-color: #FFF2D4;
    color: #333333;
    overflow: hidden;
	z-index: 99999;
    width: 272px;
    border-bottom: 1px solid #1B3D5B;
    border-left: 1px solid #1B3D5B;
}

	.as-page-amie2 #spotlight-output .result-heading {
		background:#2774b6; 
		padding:5px; 
		color:#fff; 
		font-weight: bold;
		border-top: 1px solid #1b3d5b;
}

	.as-page-amie2 #spotlight-output .result-link {
		color: #fff; 
		background: #2774b6;
		text-decoration: none; 
		display: block; 
		padding: 5px; 
		text-align: right;
}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/SwitchList/UI_SwitchList.css ======== */

.ui-switchlist {
    min-height: 1em; 
}
.ui-switchlist-bordered { 
    border: 1px solid #d9e077;
}

    .ui-switchlist-elem {
        padding: 3px;
    }

        .ui-switchlist-elem blockquote {
            min-height: 54px;
        }
        
        .ui-switchlist-elem blockquote p {
            margin-bottom: 0;
        }

    .ui-switchlist-nav {
        text-align: right;
    }
    
    .ui-switchlist-nav .ui-switchlist-prev img.icon {
        background: transparent url(/static/acf/ui-switchlist/arrow-previous.png) 0 0 no-repeat;
    }
    
    .ui-switchlist-nav .ui-switchlist-next img.icon {
        background: transparent url(/static/acf/ui-switchlist/arrow-next.png) 0 0 no-repeat;
    }
    
    .ui-switchlist-did-ya-know .ui-switchlist-nav .ui-switchlist-prev img.icon {
        background: transparent url(/static/acf/ui-switchlist/arrow-previous-white.png) 0 0 no-repeat;
    }
    
    .ui-switchlist-did-ya-know .ui-switchlist-nav .ui-switchlist-next img.icon {
        background: transparent url(/static/acf/ui-switchlist/arrow-next-white.png) 0 0 no-repeat;
    }
    
.ui-switchlist-home {
    border-width: 1px 1px 0 1px;
    border-color: #d5d5d5 #ea4e3a;
    border-style: solid;
    min-height: 155px;
    background: #fff;
    clear: left;
}

.ui-switchlist-home.first {
    padding-top: 9px;
    border-width: 0 1px;
}

    .ui-switchlist-home .ui-switchlist-elem {
        padding: 0;
    }
    
    .ui-switchlist-home .ui-switchlist-nav {
        background-color: transparent;
        padding-right: 9px;
        clear: both;
    }
    
.ui-switchlist-chatter-box {
    overflow: hidden;
}    

.ui-switchlist-chatter-box .as-rec{
    float: left;
    width: 48%;
    min-height: 125px;
}

.ui-switchlist-community-recommendations {
    background-color: transparent;
    padding: 0;
}

    .ui-switchlist-community-recommendations .ui-switchlist-elem {
        padding: 0;
    }/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Tab/UI_Tab.css ======== */

/* ui-tab */
ul.ui-tab-collection {position:absolute;margin:-40px 0 0 -1px;z-index:3;}
li.ui-tab {float:left;margin:0 2px 0 0;padding:0px;}
li.ui-tab a {display:block;padding:8px 19px 6px;margin:6px 0 0;border:1px solid #999;border-bottom:0px;background:#e6e6e6 url(/static/images/bg_tab_inactive.gif) repeat-x 0 0;color:#666666;text-shadow:#fff 0px 1px 0px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
li.ui-tab a:hover {color:#286fb2;text-decoration:none;}
li.ui-tab.selected a {display:block;padding:10px 19px 11px;margin:0px;border:1px solid #999;border-bottom:0px;background:#fff url(/static/images/bg_tab_active.gif) repeat-y right top;color:#666666;color:#111;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
li.ui-tab.selected a:hover {color:#111;text-decoration:none !important;}/* ======== /home/songza/radio/simpler_radio/code/acf/comps/UI/Textarea/UI_Textarea.css ======== */

.ui-textarea .instructions { color: #666; }