img{ border: 0px }
div { outline: none }
a:link { text-decoration:none }
body, html { height:100%; max-height:100%;  }
body{ 
  /* font-family:  'Lucida Grande', 'Lucida Sans', Arial, Helvetica, sans-serif; */
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt; margin:0px; background-color:#000;  
  background: url('/images/common/blue_bg_gradient.gif') repeat-x #4da0f4;
}
form { margin:0px; padding:0px; }
TD { vertical-align:top }

.blacklink { color:#000; text-decoration:none }
.blacklink:hover { color:#000; text-decoration:underline }
.blacklink:visited { color:#000; }

.whitelink { color:#FFF; text-decoration:none }
.whitelink:hover { color:#FFF; text-decoration:underline }
.whitelink:visited { color:#FFF; }

.bluelink { color:#1644c7; text-decoration:none }
.bluelink:hover { color:#1644c7; text-decoration:underline }
.bluelink:visited { color:#1644c7;  }

.palebluelink { color:#76abe2; text-decoration:none }
.palebluelink:hover { color:#76abe2; text-decoration:underline }
.palebluelink:visited { color:#76abe2;  }

.lightbluelink { color:#4574fb; text-decoration:none }
.lightbluelink:hover { color:#4574fb; text-decoration:underline }
.lightbluelink:visited { color:#4574fb;  }

.greylink { color:#666; text-decoration:none }
.greylink:hover { color:#666; text-decoration:underline }
.greylink:visited { color:#666; }

.whitegreylink { color:#666; }
.whitegreylink:link { color:#666; text-decoration:none }
.whitegreylink:hover { color:#FFF; text-decoration:underlined }
.whitegreylink:visited { }

.newbluelink { color:#5491de; text-decoration:none }
.newbluelink:link { color:#5491de; text-decoration:none }
.newbluelink:hover { color:#5491de; text-decoration:underline }
.newbluelink:visited { color:#5491de; }

.pagelink { color:#3c84c7; text-decoration:none }
.pagelink:link, .pagelink:visited { color:#3c84c7; text-decoration:none }
.pagelink:hover { text-decoration:underline }


.paleblue { color:#76abe2 }; 
.lightblue { color:#4574fb; }
.newblue { color:#5491de }
.greentext { color:#80b42e }
.grey { color:#666; }

.blankbutton { background:url('/images/common/blank-button.gif') repeat-x; height:15px; font-size:8pt; color:#4c4c4c;
               border:1px solid #cacaca;text-align:center;font-weight:bold;padding-top:0px; cursor:pointer; }

.newblue_button { background-color:#89bcee; border:3px solid #6289b1; color:#FFF; text-align:center; padding:6px; font-size:12pt }

a { outline:none; border:0px }

.cloud0{ font-size: 0.9em; font-weight: 100;  }
.cloud1{ font-size: 1.0em; font-weight: 100;  }
.cloud2{ font-size: 1.1em; font-weight: 200;  }
.cloud3{ font-size: 1.2em; font-weight: 300;  }
.cloud4{ font-size: 1.3em; font-weight: 400;  }
.cloud5{ font-size: 1.4em; font-weight: 500;  }
.cloud6{ font-size: 1.5em; font-weight: 600;  }
.cloud7{ font-size: 1.6em; font-weight: 700;  }
.cloud8{ font-size: 1.7em; font-weight: 800;  }
.cloud9{ font-size: 1.8em; font-weight: 900;  }
.cloud10{ font-size: 1.9em; font-weight: 900; }

.round_header { width:785px; padding:0px 0 0 0px; margin:0; text-align:left; overflow:hidden; }
.round_header1{ clear:both;width:781px; height:1px; display:block; overflow:hidden; background:#4687c4; margin:0 auto;}
.round_header2{ clear:both;width:783px; height:1px; display:block; overflow:hidden; background:#4687c4; margin:0 auto;}

.round_header_content{ padding: 5px; width:100%; background:#4687c4; text-align:left;  }
.round_header_title{ width:98%; height:20px; padding:0px; font-size:18px; font-weight:bold; letter-spacing: 1px;
                     color:#FFF; border-bottom:1px #EEF3F8 solid; margin:0px; font-size:12pt; }
.round_header_content .title { color:#fff; font-size:12pt; font-weight:bold; }


#navbar {
  background-color:#b6b6b6; margin-top:5px; height:27px; padding-top:3px;
  padding-left:3px; border: 1px solid #DDD; width:915px; margin-bottom:0px;
  font-weight:bold;
}
#navbar span { padding:6px; padding-top:4px; padding-bottom:4px; font-size:9pt; margin-right:3px; line-height:23px;  }
#navbar span a { color: #FFF; text-decoration:none; }
#navbar .sel { border:1px solid #888; color: #555; background-color:#FFF; }
#navbar .sel a { color: #555; padding-bottom:4px; height:25px !important; }


#global_container { width:950px; margin-top:6px; background-color:#FFF; }
#global_container #statusdiv { text-align:center; width:98%; height:1px; }

#global_container .statusdiv_active_error { 
  border:1px solid #F00; padding:4px; background-color:#fedddd; color:#A00; height:100% !important; 
}
#global_container .statusdiv_active_confirm { 
  border:1px solid #016a09; padding:4px; background-color:#ddfee7; color:#014606; height:100% !important; 
}

#global_container #top_header
{ background: url('/images/common/top_header_bar.gif') repeat-x #000; height:57px;
  border-bottom:1px solid #333333; text-align:left; position:relative;
}
#global_container #top_header #login_container{
  background: url('/images/common/login_background.gif') no-repeat; width:291px; height:24px;
  position:absolute; top:19px; right:5px;
}
#global_container #top_header #login_container #login_indication {
  position:absolute; top:-4px; left:-50px; display:none; 
}
#global_container #top_header #logout_container{
   position:absolute; top:5px; right:5px; color:#FFF; font-size:8pt
}
#global_container #top_header #login_container #global_email{
  width:116px; height:14px; border:1px solid #cfcfcf; background:transparent; position:absolute; top:1px; left:2px; font-size:8pt;
  outline:none; color:#666; padding-top:4px; padding-left:2px;
}
#global_container #top_header #login_container #global_password {
  width:116px; height:14px; border:1px solid #cfcfcf; background:transparent; position:absolute; top:1px; left:124px; font-size:8pt;
  outline:none; color:#666; padding-top:4px; padding-left:2px;
}
#global_container #top_header #login_container #login_button {
  background: url('/images/common/login_button_background.gif') repeat-x; width:45px;
  position:absolute; top:3px; right:1px; height:19px; text-align:center; cursor:pointer;
}
#global_container #top_header #login_container #login_button .login_text {
  font-size:8pt; font-weight:bold;
}
#global_container #link_bar
{
  height:28px; background-color:#171717; z-index:500; position:relative
}
#global_container #link_bar #right_links {
  position:absolute; right:3px; top:5px; font-weight:bold; font-size:8pt; color:#FFF;
}
#global_container #link_bar #right_links a {
  padding-left:2px; padding-right:2px; color:#FFF;
}
#global_container #link_bar #right_links a:link { text-decoration:none }
#global_container #link_bar #right_links a:visited { text-decoration:none }
#global_container #link_bar #right_links a:hover { text-decoration:underline }

#global_container #search_bar
{
  height:37px; padding-top:3px; padding-bottom:3px; background-color:#FFF;
}
#global_container #search_bar .left_bar
{
  background: url('/images/common/left_search_background.gif') no-repeat #FFF; width:8px; height:37px;
  position:absolute; top:0px; left:0px;
}
#global_container #search_bar .right_bar
{
  background: url('/images/common/right_search_background.gif') no-repeat #FFF; width:8px; height:37px;
  position:absolute; top:0px; right:0px;
}
#global_container #search_bar .center_bar
{
  background: url('/images/common/center_search_background.gif') repeat-x; height:37px; width:99%;
  position:relative; z-index:200;
}
#global_container #search_bar .search_container{
  background: url('/images/common/search_background.gif') no-repeat; width:349px; height:26px;
  position:relative; top:4px; text-align:left;

}
#global_container .search_magnifier{
   background: url('/images/common/small_search_magnifier.gif') no-repeat; width:12px; height:12px;
   position:absolute; top:9px; left:5px;
}
#global_container #search_bar #global_search_query{
  position:absolute; left:20px; top:5px; background:transparent; width:205px; border:0px; outline:none;
}

#global_container #search_bar #global_search_button{
   background: url('/images/common/search_button.gif') no-repeat; height:19px; width:52px;
   position:absolute; right:2px; top:5px; cursor:pointer; text-align:center;
}
#global_container #search_bar #global_search_button .search_text {
  font-size:8pt; font-weight:bold;
}
#global_container #search_bar #el_search_type_container{
   position:absolute; right:61px; top:4px;
}

#global_container #global_footer {
   background: url('/images/common/bottom_footer_background.gif') repeat-x center bottom; height:95px; width:99%;
   border:1px solid #CCC; margin-top:15px; margin-bottom:5px; text-align:center;
}
#global_container #global_footer .link_row {
   margin-top:6px; font-size:8pt; font-weight:bold; color:#444;
}
#global_container #global_footer .link_row a:link {
  color:#444; text-decoration:none;
}
#global_container #global_footer .link_row a:visited {
  color:#444; text-decoration:none;
}
#global_container #global_footer .link_row a:hover {
  color:#444; text-decoration:underline;
}
#global_container #global_footer .copyright_row {
   margin-top:6px; font-size:8pt; font-weight:bold; color:#666;
}

.global_search_input {
  width:58px; height:20px; background: transparent;
}
.global_search_input .selected {
  background-color:#fff !important; color:#000 !important; font-weight:bold;
}
.global_search_input .clear {
  clear:both;
}
.global_search_input .selectedOption {
  float:left; padding:2px 0px 0px 0px; width:40px; overflow:hidden;
}
.global_search_input .dropDown {
  width: 18px; height: 19px; float: right;
  background:url('/images/common/search_type_arrow.gif') no-repeat 0% 0%;
}
.global_search_input .optionsContainer {
  position:absolute; display:none; border-top: solid 1px #CCC; border-bottom:solid 1px #CCC;
  left:-2px; width:68px;
}
.global_search_input .option {
  padding:4px 0 5px 5px; background-color:#FFF; border-left:solid 1px #CCC; border-right:solid 1px #CCC;
  text-align:left; font-weight:bold; font-size:12px; color:#666;
}

.global_dropdown{
    visibility:hidden; margin:0; padding:0; list-style:none; padding-left:3px; font-size:8pt; font-weight:bold;
}
.global_dropdown ul{
    margin:0px; padding:0px; border-top:1px solid #444; list-style:none;
}
.global_dropdown li{
    margin:0px; padding:0px; background-color:#171717; cursor:pointer;
}
.global_dropdown li ul {
    margin-top:10px;
}
.global_dropdown a {
    text-decoration:none; color:#e8e8e8; width:100%; padding:5px; text-align:center;
}
.global_dropdown a:hover{
    background-color:#49759f; text-decoration:none;
}
.global_dropdown ul li{
    border:1px solid #444; border-top:0; margin-left:-1px;
}
.global_dropdown ul li a{
  text-align:left;
}
.global_dropdown li.submenu{
  background-image:url('/images/common/menu_down_arrow.gif');
  background-position:center right; background-repeat:no-repeat;
}
.global_dropdown .widgets a { width:55px; }
.global_dropdown .createplaylist a { width:94px }
.global_dropdown .music a { width:55px }
.global_dropdown .music ul li a { width:100px }
.global_dropdown .community a { width:88px }
.global_dropdown .community ul li a { width:100px }
.global_dropdown .account a { width:68px }
.global_dropdown .account ul li a { width:100px }
.global_dropdown .account ul li span:hover { text-decoration:underline }

.simple_container { border:1px solid #eaeaea; margin-bottom:10px; font-family: "Arial" }
.simple_container .header {
  background:url('/images/common/title_background.gif') repeat-x;
  height:32px; position:relative; border-bottom:1px solid #d8d8d8;
}
.simple_container .header .icon {
  position:absolute; top:5px; left:5px;
}
.simple_container .header .right {
  position:absolute; top:8px; right:5px; font-size:8pt;
}
.simple_container .header .title-icon {
  position:absolute; top:5px; left:44px; font-weight:bold; font-size:12pt; color:#444; text-align:left;
  min-width:200px;
}
.simple_container .header .title-no-icon {
  position:absolute; top:5px; left:5px; font-weight:bold; font-size:12pt; color:#444;
}
.simple_container .body {
  padding:5px; font-size:8pt; color:#333; text-align:left;
}

.album_case_art {
  width:127px; height:116px; background:url('/images/common/album_case.gif') no-repeat #FFF;
  position:relative;
}
.album_case_art .album1, .album_case_art .album2, .album_case_art .album3, .album_case_art .album4 {
  width:57px; height:55px; position:absolute; background: url('/images/common/album_art_default.gif') no-repeat #000;
  overflow:hidden;
}
.album_case_art .album1 { left:10px; top:1px; }
.album_case_art .album2 { left:67px; top:1px }
.album_case_art .album3 { left:10px; top:56px }
.album_case_art .album4 { left:67px; top:56px }
.album_case_art .playbutton {
  background: url('/images/common/album_playbutton.png') no-repeat; position:absolute;
  top:40px; left:43px; z-index:20; width:34px; height:31px;
}

.slim_blue_button {
  background: url('/images/common/center_blue_button.gif') repeat-x; height:26px;
  position:relative; margin-left:2px; margin-right:2px; cursor:pointer;
}
.slim_blue_button .left {
  background: url('/images/common/left_blue_button.gif') no-repeat; height:26px; width:6px;
  position:absolute; top:0px; left:-2px;
}
.slim_blue_button .right {
  background: url('/images/common/right_blue_button.gif') no-repeat; height:26px; width:6px;
  position:absolute; top:0px; right:-2px;
}
.slim_blue_button .center {
  text-align:center; padding-top:4px; color:#FFF; font-weight:bold;
}

.global_heading, .global_heading2 { font-weight:bold; margin-bottom:8px; margin-top:10px; }
.global_heading { font-size:10pt; }
.global_heading2 { font-size:9pt; }
.global_info { font-size:9pt; margin-top:8px }

.subheader{ margin-top:15px; font-size:10pt; color:#333; border-bottom:1px solid #DDD }

.heading, .heading1, .heading3 { font-size:10pt; font-weight:bold; margin-bottom:8px; margin-top:10px; }
.heading1 { font-size:12pt }
.heading3 { font-size:10pt; margin-top:15px; }
.info { margin-top:10px }

.artistlist { font-size:8pt; color:#666; }
.artistlist span { padding-left:5px }


.main_right_table { width:100% }
.main_right_table td { vertical-align: top; }
.main_right_table .left_column { padding-right:8px; width:auto; } /* width:605px; } */
.main_right_table .left_flip_column { padding-right:8px; border-right: 1px solid #eaeaea; width:160px;  }
.main_right_table .right_column { width:160px; border-left:1px solid #eaeaea; padding-left:8px; }
.main_right_table .right_flip_column { padding-left:8px;  }

.googlead_long_container { border:1px solid #ddd; width:728px; height:90px; }
.page_title { font-size:12pt; color:#333; font-weight:bold; margin-bottom:8px; }
.grey_headliner { border-bottom:1px solid #e0e0e0; width:100%; margin-top:10px; background-color:#f1f1f1; font-size:9pt; color:#333 }
.grey_headliner .pad { padding:5px }


#main_content { text-align:left; padding:15px; }

/*
.bottom_grey_gradient { background:url('/images/common/low_gradient_grey_fade.gif') repeat-x bottom #FFF; }
.greyborder{ border:1px solid #ccc }

#main_links { margin-top:5px }
#main_links td { font-size:8pt; padding:3px; font-weight:bold; color:#666; }
#main_links .seperator { font-family:Courier }

.small { font-size:8pt }
.smallstrong { font-size:8pt; font-weight:bold }

.footerlink { color:#FFF; }
.footerlink:link, .footerlink:visited, .footerlink:hover { text-decoration:underline }

*/

.iframebar { border-bottom:1px solid #333;background: url('/images/common/top_banner_bg_y.gif') repeat-x }
.iframebar td { color:#000;font-weight:bold; }

/*

.round_header { width:785px; padding:0px 0 0 0px; margin:0; text-align:left; overflow:hidden; }
.round_header1{ clear:both;width:781px; height:1px; display:block; overflow:hidden; background:#4687c4; margin:0 auto;}
.round_header2{ clear:both;width:783px; height:1px; display:block; overflow:hidden; background:#4687c4; margin:0 auto;}

.round_header_content{ padding: 5px; width:100%; background:#4687c4; text-align:left;  }
.round_header_title{ 
    width:98%; height:20px; padding:0px; font-size:18px; font-weight:bold; letter-spacing: 1px;
    color:#FFF; border-bottom:1px #EEF3F8 solid; margin:0px; font-size:12pt; 
}
.round_header_content .title { color:#fff; font-size:12pt; font-weight:bold; }

.large_grey_gradient { background: url('/images/common/l_bottom_grey_gradient.gif') bottom center repeat-x #FFF; }
.small_blue_gradient { background: url('/images/common/s_bottom_blue_gradient.gif') bottom center repeat-x #FFF; }

#topbanner{ width:100%;height:29px;background: url('/images/common/top_banner_bg_y.gif') repeat-x; }
#topbanner table { height:26px; }
#topbanner table td { color:#FFF; font-size:10pt; font-weight:bold;  border-left:1px solid #9ce55c;  }
#topbanner table a { display: block;  padding-left:20px; padding-right:20px; padding-top:5px; height:19px; }
#topbanner table a:link { color:#FFF; text-decoration:none; }
#topbanner table a:hover {  color:#FFF; text-decoration:none; background-color: #000; }
#topbanner table a:visited { color:#FFF; text-decoration:none; }

#topcontentbanner { width:100%;height:60px;background: url('/images/common/content_banner_bg.gif') repeat-x; margin-bottom:10px; position:relative;}
#footer { height:144px;background: url('/images/common/footer_bg.gif') repeat-x; border-bottom:1px solid #FFF; }
#footerlinktable { width:100%;font-size:9pt;color:#FFF }
#footerinfo { color:#FFF;font-size:9pt;padding-left:5px;margin-top:30px;text-align:left; }
#maincontainer .content{ text-align:left; background-color:#fff }

#loginunderlay { height:45px;background-color:#FFF;border:1px solid #FFF;width:300px;right:0px;top:7px;position:absolute;
                 opacity:0.2;z-index:40;filter: alpha(opacity = 20); }
#loginbar tr { height:20px; }
#loginbar td { vertical-align:middle;  color:#FFF; font-size:8pt;  }
#loginbar .inputstyle{ border:1px solid #CCC; width:150px; font-size:8pt; height:12px; }
#loginbar .title { vertical-align:middle; text-align:right; width:100px; padding-right:5px; }
#loginbar .col3 { padding-left:8px; }
#loginbar .loginbutton { height:17px;font-size:7pt;width:65px;border:1px solid #EEE;background-color:#8ac136;color:#000;
                         padding-top:0px;font-weight:bold }

#userbar { width:290px; }
#userbar td { vertical-align:middle;  color:#FFF; font-size:10pt;  padding-right:2px }

#miscdiv { background: url('/images/common/top_gradient.png') repeat-x top; margin-bottom:5px; color:#FFF; text-align:center; }
#miscdiv li { list-style-type: none; }

#search_main_container { position:relative;width:320px;height:30px; border:1px solid #666;  }
#search_bg_container { position:absolute;top:0px;left:0px;height:30px;width:100%;background-color:#FFF }
#main_query { border:0px;width:210px;height:18px; }
#main_query_type { border:0px; border-left:1px solid #CCC; height:20px; }
#main_input_table { position:absolute; top:5px; left:5px }
#main_query_button { position:absolute;top:25px;left:5px;  height:18px; }
#main_query_button td { color:#FFF; width:50px; text-align:center; vertical-align:middle }

#changesitediv{ background-color:#052a8b;width:100%;height:20px;text-align:center;padding:4px;color:#FFF;border-bottom:1px solid #333 }

.box { width:100% }
.box .tl { border-left:1px solid #cacaca;border-top:1px solid #cacaca;font-size:1pt; }
.box .tc { border-top:1px solid #cacaca;font-size:1pt }
.box .tr { background: url('/images/component/square-tr.gif') no-repeat;font-size:1pt;width:4px;height:4px; }
.box .c  { height:100% }
.box .cl { border-left:1px solid #cacaca;font-size:1pt }
.box .cc { vertical-align:top; text-align:left; }
.box .cr { background: url('/images/component/square-mr.gif') repeat-y;font-size:0pt;width:4px;height:4px; }
.box .bl { background: url('/images/component/square-bl.gif') no-repeat;font-size:0pt;width:5px;height:6px; }
.box .bc { background: url('/images/component/square-bc.gif') repeat-x;font-size:0pt;height:6px; }
.box .br { background: url('/images/component/square-br.gif') repeat-x;font-size:0pt;width:4px;height:6px; }

#nav_header { width:100%; height:31px; background: url('/images/createwidget/playlist_button_bg.gif') repeat-x;
              border:1px solid #333  }
#nav_header #nav_button { height:30px; color:#FFF; }
#nav_header #nav_button a:link { color:#FFF; text-decoration:none }
#nav_header #nav_button a:visited { color:#FFF; text-decoration:none }
#nav_header #nav_button a:hover { color:#FFF; text-decoration:none }
#nav_header #nav_button td { text-align:center; vertical-align:middle; width:70px; border-right: 1px solid #666; font-size:9pt }
#nav_header #nav_button .sel { background-color:#333; }
#nav_header #nav_button .pagesel { background-color:#444; }


#link_header{ background-color:#000;text-align:right;color:#FFF;padding:5px;font-weight:bold;font-size:8pt }
#link_header a { padding-left:3px; padding-right:3px }
#link_header a:link { color:#FFF; text-decoration:none }
#link_header a:visited { color:#FFF; text-decoration:none }
#link_header a:hover{ text-decoration:underline }

*/