/* ======== /home/songza/radio/simpler_radio/code/acf/comps/AS/Page/AS_Page.css ======== */

/*
|
|  Songza Radio Stylesheet
|      - Copyright 2009 Matthew Lettini
|
*/

/* reset styles */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, dl, dt, dd, ol, ul, li, form, label, input, textarea, legend, table, tbody, tr, th, td {margin:0px;padding:0px;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;list-style:none;}

/* general html styles */
* {margin:0;padding:0;}
html {margin:0px;padding:0px;font-size:100%;height:100%;}
body {margin:0px;padding:0px;height:100%;background:#bfceda url(/static/images/bgd.jpg) repeat center center;font-size:14px;line-height:18px;color:#444;font-family:"Lucida Grande", Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;}
body#body_page {background-color:#bfceda url(/static/images/bgd.jpg) repeat center center;}
h1, h2, h3, h4, h5 {display:block;font-weight:normal;color:#111;font-family:"Lucida Grande", Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;}
h1 {}
h2 {font-size:20px;line-height:26px;}
h3 {font-size:16px;line-height:18px;margin-bottom:15px;overflow:hidden;}
h4 {font-size:13px;line-height:18px;margin-bottom:10px;}
h5 {}
div {}
span {}
h3 span {float:left;}


/* link styles */
a, a:link, a:visited {color:#286fb2;text-decoration:none;}
a:hover {color:#286fb2;text-decoration:underline;}
a:active {color:#2a2a2a;text-decoration:underline;}
h3 a.right {float:right;font-size:11px;}


/* paragraph styles */
p {font-size:12px;line-height:16px;padding-bottom:15px;color:#666;}
strong {font-weight:bold;}
em {font-style:italic;}
small {font-size:10px;}

/* list styles */
ul {}
ul li {}
ul li a {}
ol {}
ol li {}
ol li a {}
dl {font-size:12px;line-height:14px;overflow:hidden;}
dl dt {clear:both;float:left;width:120px;padding:1px 0;margin:0 20px 7px 0;font-weight:bold;}
dl dt a {padding:1px 0 1px 22px;background:url(/static/images/bg_xsmall_play_btn.png) no-repeat 0 1px;}
dl dd {float:left;width:380px;color:#7a7a7a;padding:1px 0px;}

/* table styles */
table {display:block;}
th {}
tr {}
td {}
thead {}
tbody {}
tfoot {}

/* form styles */
form {margin-top:6px;}
fieldset {}
legend {}
label {display:block;cursor:pointer;display:block;font-size:12px;line-height:normal;}
label span {font-style:italic;font-size:10px;color:#999;}
input {display:block;background:#fff;border:1px solid #aaaaaa;font-family:"Lucida Grande", Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;}
textarea {display:block;background:#fff;border:1px solid #aaaaaa;font-family:"Lucida Grande", Arial, Helvetica Neue, Helvetica, Verdana, sans-serif;}

label.checkbox {line-height:13px;padding-left:18px;margin-bottom:10px;}
input.checkbox {position:absolute;margin-left:-18px;}

#page_page input {padding:2px 5px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#page_page input.submit {background:#397CBC url(/static/images/bg_button.gif) repeat-x center top;border:1px solid #397CBC;color:#fff;font-size:13px;line-height:15px;font-weight:bold;text-shadow: 0px -1px #397CBC;cursor:pointer;}

/* extra styles */
.left {float:left;clear:none;}
.right {float:right;clear:none;}
.clear {clear:both;}







/* ######################## */





/* basic layout */
#container {display:block;width:1000px;height:480px;padding-top:140px;position:absolute;top:50%;left:50%;margin:-310px 0 0 -500px;z-index:1;}
#page {display:block;width:930px;margin:0px 35px;position:absolute;z-index:2}
#main {float:left;padding:0px;margin:0px 15px 15px 0;width:613px;height:248px;background:#fff url(/static/images/bg_gradient.jpg) repeat-x left bottom;border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;overflow:hidden;}
#ad {float:right;padding:0px;margin:0px 0 15px 0;width:300px;height:250px;}
#header {clear:both;padding:0px;margin:0px;width:928px;height:78px;background:#fff url(/static/images/bg_gradient.jpg) repeat-x left bottom;border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;}
#footer {}
.module {display:block;margin:0px;padding:19px;width:575px;height:210px;overflow:hidden;}
.x_button {display:block;width:16px;height:16px;margin:0px;padding:0px;background:url(/static/images/ui_lightbox_close.png) no-repeat 0 0 !important;text-indent:-5000px;}
.x_button:hover {background:url(/static/images/ui_lightbox_close.png) no-repeat 0 -16px !important;}

#welcome_message {padding:19px;background:#fff url(/static/images/bg_gradient_pink.jpg) repeat-x left bottom;border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;}
#welcome_message h3 {font-size:16px;line-height:18px;margin-bottom:2px;}
#welcome_message p {margin:0px;padding:0px;color:#555;font-size:14px;line-height:18px;}

.ui-pane-collection {z-index:10;}
.ui-pane {position:relative;z-index:2;}
.ui-pane-inner {display:block;}
#playing_bgd {background:url(/static/images/bg_is_playing.gif) no-repeat left bottom;position:absolute;z-index:1;width:613px;height:248px;text-indent:-5000px;-moz-border-radius:6px;-webkit-border-radius:6px;display:none;}
#paused_bgd {background:url(/static/images/bg_is_paused.gif) no-repeat left bottom;position:absolute;z-index:1;width:613px;height:248px;text-indent:-5000px;-moz-border-radius:6px;-webkit-border-radius:6px;display:none;}
#main_corner {position:absolute;margin:-1px 0 0 -1px;z-index:1;}

#takeover {position:absolute;width:1000px;height:620px;padding:0px;margin:-140px 0 0;z-index:1;}
#takeover a {display:block;width:1000px;height:620px;padding:0px;margin:0px;text-indent:-5000px;cursor:pointer;}
#takeover a:hover {cursor:pointer;}
a#takeover_ad {display:block;width:300px;height:250px;padding:0px;margin:0px;text-indent:-5000px;cursor:pointer;}

#artist_takeover {position:absolute;width:1000px;height:620px;padding:0px;margin:-140px 0 0;z-index:0;}
#artist_takeover a {display:block;width:1000px;height:620px;padding:0px;margin:0px;text-indent:-5000px;cursor:pointer;}
#artist_takeover a:hover {cursor:pointer;}

#admin-content {margin:20px auto;width:600px;}




/* header */
h1 {float:left;margin:19px 30px 10px 19px;}
h1 a {display:block;width:138px;height:49px;background:url(/static/images/sr_logo.gif) no-repeat 0 0;margin:0px;padding:0px;text-indent:-5000px;}
form.search {float:left;width:500px;height:40px;margin:19px 30px 0 0;padding:0px;}
input.search_input {border:0px;margin:0px;padding:10px 5px 10px 12px;width:350px;height:20px;line-height:18px;background:url(/static/images/search_input.gif) no-repeat 0 0;float:left;font-size:16px;color:#666666;}
input.search_submit {border:0px;margin:0px;padding:0px;width:133px;height:40px;background:url(/static/images/search_submit.gif) no-repeat 0 0;float:left;font-size:0px;cursor:pointer;color:#9a6b83;}
input.search_submit:hover {background:url(/static/images/search_submit.gif) no-repeat 0 -40px;}
input.search_submit:active {background:url(/static/images/search_submit.gif) no-repeat 0 0;}
.user_links {float:left;width:202px;margin:24px 9px 0 0;font-size:12px;line-height:16px;}
.user_links span {}
.user_links a {padding:0px;margin:0px;}
.user_links a:hover {}


/* footer */
#footer {}
#footer ul {margin:15px 20px 10px;width:440px;float:left;position:relative;}
#footer ul li {float:left;color:#7a7a7a;font-size:11px;line-height:14px;margin:0 15px 0 0;}
#footer ul li a {color:#555;}
#footer ul li a:hover {color:#333;}
#footer ul li.copy {clear:both;font-size:10px;line-height:16px;width:200px;}
#footer ul.right {float:right;width:140px;}
#footer ul.right li {float:right;margin:0 0 0 15px;}




/* ######################## */




/* now playing box */
#now-playing {position:relative;z-index:2;}
#now-playing-box {}
.np-top {padding:19px 19px 6px;height:22px;border-bottom:1px solid #bbb;overflow:hidden;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;}
.np-top h2 {float:left;width:320px;white-space:nowrap;}

.np-share {float:right;padding:0 8px 0 0;margin:-1px 8px 0 0;border-right:1px solid #bbb;font-size:11px;line-height:16px;}
.np-share a {display:Block;}
.np-share-box {position:absolute;width:575px;background:#fff;padding:10px 19px;margin:0px;font-size:12px;line-height:15px;z-index:8;border-bottom:1px solid #bbb;}
ul.social_icon_list {}
ul.social_icon_list li {float:left;height:16px;margin:0 20px 0 0;font-size:13px;line-height:16px;}
ul.social_icon_list li a {display:block;padding:0 0 0 22px;background:url(/static/images/share.gif) no-repeat 0 0;}
ul.social_icon_list li.label {color:#333;font-weight:bold;}
ul.social_icon_list li.twitter a {background:url(/static/images/share.gif) no-repeat 0 -16px;}
ul.social_icon_list li.facebook a {background:url(/static/images/share.gif) no-repeat 0 0;}
ul.social_icon_list li.email a {background:url(/static/images/share.gif) no-repeat 0 -32px;}
ul.social_icon_list li.gmail a {background:url(/static/images/share.gif) no-repeat 0 -48px;}
ul.social_icon_list li.link input {width:130px;font-size:11px;padding:1px 3px;}
.np-share-close {float:right;}
.np-share-close a {margin:0px;padding:0px;}

.np-meta {float:right;font-size:12px;line-height:14px;color:#666666;margin-top:7px;width:255px;}
.np-save {float:right;padding:0 8px 0 0;margin:-1px 8px 0 0;border-right:1px solid #bbb;font-size:11px;line-height:16px;}
.np-save a {display:block;}
#np-playercontrols {float:right;margin-top:-1px;}
#volume-box {float:left;margin:0 10px 0 0;padding:3px 10px 3px 18px;font-size:9px;background:url(/static/images/bg_volume.gif) no-repeat 0 3px;border-right:1px solid #bbb;}
#volume-slider {width:50px;background:#f4f4f4;text-indent:-5000px;}
#play-or-pause {float:left;width:32px;height:16px;background:url(/static/images/btn_play.gif) no-repeat 0 0;margin-right:8px;text-indent:-5000px;}
#play-or-pause:hover {background:url(/static/images/btn_play.gif) no-repeat 0 -16px;cursor:pointer;}
#play-or-pause.play {background:url(/static/images/btn_play.gif) no-repeat 0 -32px;cursor:pointer;}
#play-or-pause.play:hover {background:url(/static/images/btn_play.gif) no-repeat 0 -48px;cursor:pointer;}
#next {float:left;width:26px;height:16px;background:url(/static/images/btn_next.gif) no-repeat 0 0;text-indent:-5000px;}
#next:hover {background:url(/static/images/btn_next.gif) no-repeat 0 -16px;cursor:pointer;}

.np-songs {margin:0px;padding:0px;width:613px;height:200px;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden;}
.np-table {margin:0 10px;}
.np-table tr {}
.np-table tr td {width:120px;max-width:128px;height:200px;padding:0px;margin:0px;text-align:center;overflow:hidden;}
.np-table tr td:hover {}
.np-table tr td.active {}

#fade_out {display:block;width:92px;height:200px;background:url(/static/images/bg_songs_fadeout.png) no-repeat 0 0;text-indent:-5000px;position:absolute;top:0;right:0;z-index:7;}

.song-container {display:block;width:108px;height:180px;padding:10px;margin:0px;overflow:hidden;}
.song-img {display:block;width:100px;height:100px;margin-bottom:5px;padding:3px;border:1px solid #bbb;position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;}
.song-img img {display:block;width:100px;height:100px;}
td.active .song-img {padding:2px;border:2px solid #bbb;}
td .song-container:hover .song-img {padding:2px;border:2px solid #72b0ea !important;z-index:2;}
td.active.playing .song-img, td.active.playing .song-img:hover {padding:2px;border:2px solid #468ed1 !important;}
.song-title {font-size:11px;line-height:13px;font-weight:bold;margin-bottom:1px;}
.song-title a:first-letter {text-transform: uppercase;}
.song-meta {width:100px;margin-left:4px;overflow:hidden;font-size:10px;line-height:15px;color:#666;white-space:nowrap;}
.song-meta em {display:block;color:#999;}
.np-table tr td.active .song-container {opacity:1;}

td.rated-down .song-container .song-img {padding:2px;border:2px solid #c84350 !important;}
td.rated-up .song-container .song-img, td.rated-up .song-container .song-img:hover {padding:2px;border:2px solid #51ae4b !important;}

.song-options-container {position:absolute;background:url(/static/images/bg_1px_50.png) repeat 0 0;width:88px;padding:8px 4px 4px 8px;margin:0px;z-index:6;display:none;}
ul.opt-list {float:left;}
ul.opt-list li {float:left;width:40px;height:40px;margin:0 4px 4px 0;}
ul.opt-list li a {display:block;width:40px;height:40px;background:url(/static/images/bg_song_options.png) no-repeat 0 0;text-indent:-5000px;}
ul.opt-list li.opt-info a {background-position:0 -80px;cursor:default;}
ul.opt-list li.opt-create a {background-position:-40px 0;}
ul.opt-list li.opt-create a:hover {background-position:-40px -40px;}
ul.opt-list li.opt-thumb-up a {background-position:-80px 0;}
ul.opt-list li.opt-thumb-up a:hover {background-position:-80px -40px;}
ul.opt-list li.opt-thumb-up a.disabled {background-position:-80px -80px;}
ul.opt-list li.opt-thumb-up a.rated {background-position:-80px -40px;}
ul.opt-list li.opt-thumb-down a {background-position:-120px 0;}
ul.opt-list li.opt-thumb-down a:hover {background-position:-120px -40px;}
ul.opt-list li.opt-thumb-down a.disabled {background-position:-120px -80px;}
ul.opt-list li.opt-thumb-down a.rated {background-position:-120px -40px;}
ul.opt-list li a.disabled {cursor:default !important;}

.song-info {position:absolute;top:0;left:0;z-index:4;background:url(/static/images/bg_1px_95.png) repeat 0 0;width:575px;height:180px;border-top:1px solid #bbb;padding:10px 19px;margin:-1px 0 0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;text-align:left;}
.song-info-img {float:left;width:160px;height:160px;margin:0 12px 0 0;padding:3px;background:#fff;border:1px solid #bbb;-moz-border-radius:4px;-webkit-border-radius:4px;}
.song-info-img img {display:block;width:160px;height:160px;}
.song-info-info {float:left;width:370px;}
.song-info-meta {font-size:12px;line-height:15px;margin:4px 0 10px;}
.song-info-meta em {display:block;font-style:italic;font-size:14px;font-weight:bold;color:#222;}
.song-info-info p {}
.song-info-info ul {float:left;background:#E6E6E6 url(/static/images/bg_tab_inactive.gif) repeat-x scroll center bottom;padding:4px 10px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;}
.song-info-info ul li {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #aaa;font-size:11px;line-height:12px;font-weight:bold;text-transform:uppercase;}
.song-info-info ul li:last-child {padding-right:0px;margin-right:0px;border-right:0px;}
.song-info-info ul li a {display:block;font-size:11px;line-height:12px;font-weight:bold;text-transform:uppercase;}
.song-info-close {float:right}
.song-info-close a {margin:0px;padding:0px;}

#paused_box {position:absolute;top:10px;left:20px;color:#fff;background:url(/static/images/bg_1px_80.png) repeat 0 0;padding:18px;margin:4px;width:64px;height:64px;text-align:center;z-index:1;display:none;}
.paused_box_img {display:block;width:8px;height:40px;padding:0px;margin:0px auto 8px;border-left:10px solid #fff;border-right:10px solid #fff;}

#songfacts {position:absolute;margin:0;background:#fff url(/static/images/bg_songfacts.gif) no-repeat 20px 15px;padding:12px 15px 10px 80px;border-top:1px solid #bbb;bottom:0;left:0;z-index:2;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
#songfacts h3 {height:19px;margin-bottom:5px;}
#songfacts h3 span {float:left;width:82px;height:19px;text-indent:-5000px;background:url(/static/images/h2_songfacts.gif) no-repeat 0 0;}
#songfacts h3 span.artist {background:url(/static/images/h2_artistfacts.gif) no-repeat 0 0;}
#songfacts p {font-size:12px;line-height:15px;padding-bottom:10px;}
#songfacts a {font-size:10px;line-height:12px;}

#play_prompt {position:absolute;z-index:1;background:url(/static/images/bg_prompt.png) no-repeat 0 0;width:295px;height:96px;top:10px;left:150px;padding:12px 35px 0 35px;}
#play_prompt h4 {color:#333;}
#play_prompt p {font-size:12px;line-height:16px;}
#play_prompt #prompt_close {position:absolute;top:10px;right:10px;}



/* no results box */
#no-results-box {}
#no-results-box h3 {}
#no-results-box p {font-size:13px;padding:5px 10px;background:#eee;border:1px solid #ccc;margin-bottom:15px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#no-results-box ul li:first-child {margin-bottom:5px;}
#no-results-box ul li a {font-size:12px;}



/* welcome box */
#welcome-box {position:relative;background:transparent url(/static/images/bg_welcome.gif) repeat-x left top;overflow:visible;z-index:2;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;padding:19px 0 0 19px;width:594px;height:229px;}
#welcome-box h2 {margin:10px 19px 0 0;text-align:center;}
#welcome-box h3 {clear:both;text-align:center;font-size:14px;margin:0 19px 30px 0;color:#7a7a7a;}
#welcome-box h4 {clear:both;float:left;padding:3px 19px 4px;color:#fff;font-size:13px;line-height:18px;margin:0 0 10px -20px;background:#bbb url(/static/images/bg_welcome_h5.gif) repeat-x center bottom;border:1px solid #aaa;font-weight:bold;-moz-border-radius-bottomright:4px;-moz-border-radius-topright:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;text-shadow:0 -1px #999;}
#welcome-box h5 {display:block;margin:0px;padding:6px;width:601px;color:#fff;font-size:13px;background:#bbb url(/static/images/bg_welcome_h5.gif) repeat-x center bottom;border-top:1px solid #aaa;font-weight:bold;line-height:18px;position:absolute;bottom:0px;left:0px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;text-align:center;text-shadow:0 -1px #999;}
#welcome-box a#view_all_mixes {clear:both;float:right;margin-right:20px;font-size:10px;line-height:12px;}

ul#featured_stations {width:100%;float:left;margin:0px;overflow:hidden;}
ul#featured_stations li {float:left;clear:none;width:185px;margin-right:10px;margin-bottom:0px;padding-bottom:10px;}
ul#featured_stations li a {float:left;height:46px;}
ul#featured_stations li a .fs_img {float:left;width:40px;height:40px;margin-right:8px;padding:2px;border:1px solid #ddd;}
ul#featured_stations li a .fs_info {float:left;width:130px;}
ul#featured_stations li a span {display:block;color:#7a7a7a;font-size:11px;line-height:13px;text-transform:none;}
ul#featured_stations li a:hover {text-decoration:none !important;}
ul#featured_stations li a:hover .fs_img {border:1px solid #aaa;}
ul#featured_stations li a:hover strong {text-decoration:underline !important;}



/* mixes box */
#mixes_stations {height:178px;overflow-y:scroll;}



/* popular box */
#popular-box {}
#popular-box .column {float:left;width:278px;height:211px;margin:19px 19px 18px;overflow-y:hidden;}
#popular-box .column:first-child {margin-right:0px;}
h3 a.right {float:right;font-size:11px;}
ul#popular_list {overflow-y:auto;height:178px;}

ul#popular_list li {margin-bottom:15px;}
ul#popular_list li a {display:block;font-size:13px;line-height:15px;background:url(/static/images/bg_small_play_btn.png) no-repeat 0 0;padding:2px 2px 2px 25px;}
ul#popular_list li a strong {text-transform:capitalize;}
ul#popular_list li a span {display:block;color:#7a7a7a;font-size:11px;line-height:13px;}
ul#popular_list li a:hover {text-decoration:none !important;}
ul#popular_list li a:hover strong {text-decoration:underline !important;}

ul#popular_list li#more_less a {padding:0px;background:none;font-size:11px;line-height:13px;text-align:right;margin-right:10px;}
ul#popular_list li#more_less a strong {font-size:13px;margin-top:-1px;font-weight:normal;}
ul#popular_list li#more_less a:hover {text-decoration:underline !important;}



/* saved boxes */
#saved-tab {display:none}
#saved-box {overflow:hidden;}
#saved-box .column {float:left;width:278px;height:211px;margin:19px 19px 18px;overflow-y:hidden;}
#saved-box .column:first-child {margin-right:0px;}
ul.saved-list {overflow-y:auto;height:178px;}
ul.saved-list li {clear:both;float:left;margin-bottom:4px;text-transform: capitalize;}
ul.saved-list li a {float:left;font-size:11px;line-height:14px;color:#666;width:220px;font-weight:bold;padding:4px 6px 3px;border:1px solid #bbb;background:#f0f0f0 url(/static/images/bg_saved.gif) repeat-x center bottom;margin-right:2px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;z-index:2;}
ul.saved-list li a:hover {color:#fff;border:1px solid #277ed1;background:#6fb0f1 url(/static/images/bg_saved_hover.gif) repeat-x center bottom;text-decoration:none;}
ul.saved-list li a.delete_station {float:right;color:#666;font-weight:normal;margin:0px;width:6px;}
ul.saved-list li a.delete_station:hover {color:#fff;}



/* Static Pages */
#body_page #container {background:none;}
#page_page {width:850px;margin:0px auto;padding:30px 0px;}
#page_page #main {float:left;padding:19px;margin:0px;width:575px;height:auto;min-height:180px;background:#fff url(/static/images/bg_gradient.jpg) repeat-x left bottom;border:1px solid #aaaaaa;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:visible;}
#page_page #sidebar {float:left;padding:0px;margin-right:15px;width:218px;background:#fff url(/static/images/bg_gradient.jpg) repeat-x left bottom;border:1px solid #aaaaaa;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:visible;}
#page_page #footer {float:none;width:auto;clear:both;text-align:right;font-size:11px;padding:10px 20px;color:#666666}
#page_page h1 {float:right;margin:15px 15px 10px;}
#page_page h2 {font-size:18px;margin-bottom:10px;}
#page_page h3 {}
#page_page .box {margin-bottom:20px;}
#page_page .box:last-child {margin-bottom:0px;}
#page_page p:last-child {margin-bottom:0px;padding-bottom:0px;}
#page_page .box ul {margin:0 0 15px 15px;}
#page_page .box ul li {list-style:disc;padding-bottom:5px;font-size:12px;}
ul.page_links {clear:both;border-top:1px solid #ddd;}
ul.page_links li {border-bottom:1px solid #ddd;}
ul.page_links li:last-child {border-bottom:0px;}
ul.page_links li a {display:block;padding:5px 19px;text-align:right;font-size:12px;}
p.page_copyright {clear:both;display:block;text-align:center;font-size:10px;line-height:12px;margin:0px;padding:10px;}



/* autocomplete */
.ac_results {background:#fff;width:352px !important;z-index:2;border:1px solid #bbb;padding:10px 7px;margin:-1px 0 0;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;}
.ac_results li {padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.ac_results li:hover {cursor:pointer;color:#222;background:#f1efc9;}



/* user form */
.form-module {position:absolute;z-index:50;background:#fff url(/static/images/bg_gradient.jpg) repeat-x left bottom;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #aaa;top:0;left:0;}
#create-box {display:none;}
#login-box {display:none;}

form.form_user {float:left;width:275px;margin-right:20px;padding-right:12px;position:relative;}
form.form_user input {font-size:12px;line-height:normal;background:url(/static/images/bg_input_text.png) no-repeat 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
form.form_user textarea {font-size:12px;line-height:normal;background:url(/static/images/bg_input_text.png) no-repeat 0 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
form.form_user label.inlined {color:#666666;padding-left:7px;position:relative;z-index:100;}
form.form_user label.inlined + input.input-text {background-color:transparent;margin-top:-21px;}
form.form_user input.input-text {padding:5px;margin-bottom:12px;position:relative;z-index:101;}
form.form_user input.input-text:focus {border:1px solid #397CBC;}
form.form_user input.input-text.keypress {background:#fff url(/static/images/bg_input_text.png) no-repeat scroll 0 0 !important;}
form.form_user input.medium, textarea.medium {width:100%;}
form.form_user label.focus {color:#bbb;}
form.form_user label.has-text {opacity: 0.0;}
form.form_user input.has_text {background:#fff url(/static/images/bg_input_text.png) no-repeat scroll 0 0 !important;}
form.form_user span.error {background:#ce3939;color:#fff;padding:0px 3px;font-size:10px;line-height:17px;position:absolute;right:5px;margin-top:-34px;z-index:102;-moz-border-radius:2px;-webkit-border-radius:2px;}

form.form_user input[type="submit"] {display:block;cursor: pointer;background:#397CBC url(/static/images/bg_button.gif) repeat-x center top !important;margin-right:10px;border:1px solid #397CBC;padding:1px 8px 3px;font-size:13px;line-height:15px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff !important;text-shadow: 0px -1px #397CBC;}

div#login-error {float:left;width:258px;padding:3px 5px;margin:0 0 5px;background:#ce3939;color:#fff;font-size:12px;line-height:15px;-moz-border-radius:3px;-webkit-border-radius:3px;}

p.form_sidebar {float:left;width:268px;padding:0px;margin:0px;}
p.form_sidebar span {display:block;margin-top:15px;color:#7b4963;font-weight:bold;}
/* ======== /home/songza/radio/simpler_radio/code/acf/comps/AS/PlayerControls/AS_PlayerControls.css ======== */


