* {margin:0; padding:0;}
body{ background:#000000;}
html, input, textarea{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#4E4C32;	}
img {border:0; vertical-align:top; text-align:left;}

/*format_text*/
a:hover{text-decoration:none;}
a {color:#F8981D;}

.h_red{ }
.h_red{ }
.h_mag{ }
.h_ora{ }
.h_yel{ }
.h_grn{ }
.h_blu{ }
.h_pur{ }

#contentPage p { padding-bottom: 10px; }

.h_space{ height:8px; width:100%;}
/*format_text_end*/


.column_center { float:left; padding: 26px 0 0 68px;}
.column_left { float:left; padding: 16px 0 0 10px; }
.column_right { float:right; padding: 12px 10px 0 0;}
.clear { clear:both;}

h1{font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: -0.5px; color: #444; margin: 0px;}
h2{font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; letter-spacing: 0px; color:#444; margin-bottom: 10px; padding-bottom: 10px; width:100%; border-bottom:3px solid #F8981D}
h3{font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 0px; color:#444; padding: 10px 0 10px 0; }

/*global header*/
#global_header{ }
.primarynav { width: 950px;  height: 27px; }
.primarynav ul  { list-style-type: none;}
.primarynav ul li { float: left;}
.primarynav ul li a span { display: none;}

.logo_main {  background: url(/local_images/topnav_logo.gif) top right no-repeat;  width: 220px;  height: 27px;  display: block;  float: left;}
.logo_main span {  display: none;}

#nav_home a {  background: url(/local_images/topnav_home.gif) top left no-repeat;  width: 63px;  height: 27px;  display: block;}
#nav_composers a {  background: url(/local_images/topnav_composers.gif) top left no-repeat;  width: 90px;  height: 27px;  display: block;}
#nav_education a {  background: url(/local_images/topnav_education.gif) top left no-repeat;  width: 83px;  height: 27px;  display: block;}
#nav_shop a {  background: url(/local_images/topnav_shop.gif) top left no-repeat;  width: 56px;  height: 27px;  display: block;}
#nav_radio_selected a {  background: url(/local_images/topnav_radio_selected.gif) top left no-repeat;  width: 66px;  height: 27px;  display: block;}
#nav_community a {  background: url(/local_images/topnav_community.gif) top left no-repeat;  width: 89px;  height: 27px;  display: block;}
#nav_filmtv a {  background: url(/local_images/topnav_filmtv.gif) top left no-repeat;  width: 147px;  height: 27px;  display: block;}
#nav_rental a {  background: url(/local_images/topnav_rental.gif) top left no-repeat;  width: 122px;  height: 27px;  display: block;}
#nav_aboutus a {  background: url(/local_images/topnav_aboutus.gif) top left no-repeat;  width: 76px;  height: 27px;  display: block;}

#nav_home a:hover,
#nav_composers a:hover,
#nav_education a:hover,
#nav_shop a:hover,
#nav_community a:hover,
#nav_rental a:hover,
#nav_filmtv a:hover,
#nav_aboutus a:hover {  background-position: 0px -27px;}

.navend {  background: url(/local_images/topnav_end.gif) top left no-repeat;  width: 14px;  height: 27px;  float: left;}

/*header*/
#header{ color:#FFFFFF; line-height:12px; height:39px}
#header div{padding:12px 0 0 0;}
#header span{ color:#FFFFFF; margin:0 0 0 20px;}
#header b a{ color:#F8981D;}
#header_logo{ background:url(local_images/header_bgr2.jpg) top left no-repeat;height:136px}
#header_logo img{ margin:12px 0 0 37px;}

/*#header_menu {padding: 0 0 10px 0;}*/
#header_menu {width: 770px; height: 22px; padding: 0 0 10px 0;}
#header_menu ul  { list-style-type: none;}
#header_menu ul li { float: left;}
#header_menu ul li a span { display: none;}
#menu_home a {  background: url(/local_images/menu_home.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_whatson a {  background: url(/local_images/menu_whatson.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_podcasts a {  background: url(/local_images/menu_podcasts.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_downloads a {  background: url(/local_images/menu_downloads.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_tones a {  background: url(/local_images/menu_tones.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_cards a {  background: url(/local_images/menu_cards.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_help a {  background: url(/local_images/menu_help.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}
#menu_wallpapers a {  background: url(/local_images/menu_wallpapers.gif) top left no-repeat;  width: 110px;  height: 22px;  display: block;}

#menu_home a:hover,
#menu_whatson a:hover,
#menu_podcasts a:hover,
#menu_downloads a:hover,
#menu_tones a:hover,
#menu_wallpapers a:hover,
#menu_cards a:hover,
#menu_help a:hover { background-position: 0px -22px;}

#menu_home_selected a {  background: url(/local_images/menu_home.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_whatson_selected a {  background: url(/local_images/menu_whatson.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_podcasts_selected a {  background: url(/local_images/menu_podcasts.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_downloads_selected a {  background: url(/local_images/menu_downloads.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_tones_selected a {  background: url(/local_images/menu_tones.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_cards_selected a {  background: url(/local_images/menu_cards.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_help_selected a {  background: url(/local_images/menu_help.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}
#menu_wallpapers_selected a {  background: url(/local_images/menu_wallpapers.gif) top left no-repeat;  background-position: 0px -22px; width: 110px;  height: 22px;  display: block;}

/*Wallpaper Styling*/

.wallpaper_img {width: 145px; height: 200px; text-align: right; margin:10px 5px 25px 5px;float:left;background:#FFFFFF;}

/*footer*/
#footer{text-align:center ; color:#666666; font-family:Tahoma; font-size:11px;}
#footer a{ color:#FFFFFF; font-weight:bold;}
#footer strong{ color:#FFFFFF;}
#footer .column { word-spacing:4px; padding-top:4px;}
.footer_left { float:left; padding: 10px 0 0 5px; }
.footer_center { float:left; padding: 20px 0 0 30px; }
.footer_right { float:right; padding: 4px 5px 0 0; }
#footer_links {clear:both; color: #666666;} /* ID-0XX */
#footer_links a {color: #666666;}

/*content*/
.top_indent{ height:14px;}
.button_indent{ height:12px;}
.bgr{ background-color:#FFFFFF; position: relative; padding-top: 12px; padding-bottom: 25px; min-height: 570px;}
.st3_forms{}
.st3_forms .f1{ width:161px; height:18px; font-size:11px; font-family:Tahoma; margin:0 0 8px 0;}
.st3_forms .f2{ width:11px; height:11px; vertical-align:middle; margin:0 3px 0 8px;}
.st3_forms img{ margin:8px 0 10px 88px;}
/*==================index.html==================*/
.st1{ margin-left:1px;}
.st2{ margin:11px 0 10px 1px;}
.site_width{ width:770px;}
.mydeviceimg{ width: 180px; height: 35px; padding: 0px; margin-top: 2px;}
/*==================index-1.html==================*/
.st4{margin:9px 0 2px 0;}
.st4 img{margin-left:7px;}

.tab_header{background:url(local_images/img_table_1.jpg) top left repeat-x; width:501px; color:#FFFFFF; font-weight:bold; height:23px;}
.separate{width:2px; float:left}
.tab_header .size_w_1{width:251px; float:left;}
.tab_header .size_w_1 strong{ margin-left:102px;}
.tab_header .size_w_2{width:43px; float:left;}
.tab_header .size_w_3{width:45px; float:left;}
.tab_header .size_w_4{float:left;}
.tab_h_indent{ padding:4px 0 0 0;}

.tab_title{width:501px; height:23px; background:url(local_images/2bg1.jpg) top left repeat-x}
.tab_title .size_w_1{ float:left; width:1px;}
.tab_title .size_w_2{ width:499px; float:left; padding:3px 0 1px 0; color:#000000; font-weight:bold;}
.tab_title .size_w_2 strong{ margin-left:24px;}

.tab_wrapper{width:501px; background:url(local_images/2bgr3.jpg) top left repeat-y;}
.tab_wrapper .size_w_1{width:51px; float:left;}
.tab_wrapper .size_w_2{width:200px; float:left;}
.tab_wrapper .size_w_3{width:62px; float:left;}
.tab_wrapper .size_w_4{width:63px; float:left}
.tab_wrapper .size_w_5{width:122px; float:left}

.txt div{color:#666666; line-height:12px;}
.txt div b{color:#000000}
.txt div span{color:#666666; font-size:10px;}
.txt div a{ color:#666666; text-decoration:underline;}
.txt div a:hover{text-decoration:none;}

.tab_indent .size_w_1 img{margin:30px 0 30px 18px;}
.tab_indent .size_w_2 div{ padding:18px 0 11px 12px;}
.tab_indent .size_w_3{ padding:34px 0 16px 0; text-align:center;}
.tab_indent .size_w_4{ padding:34px 0 16px 0; text-align:center}
.tab_indent .size_w_5 div{ padding:23px 0 11px 14px;}
.tab_indent .size_w_5 div img{ vertical-align:middle; margin-left:3px;}

.tab_indent_1 .size_w_1 img{margin:19px 0 18px 18px;}
.tab_indent_1 .size_w_2 div{ padding:11px 0 7px 12px;}
.tab_indent_1 .size_w_3{ padding:20px 0 7px 0; text-align:center; color:#000000}
.tab_indent_1 .size_w_4{ padding:20px 0 7px 0; text-align:center; color:#000000}
.tab_indent_1 .size_w_5 div{ padding:11px 0 5px 14px;}
.tab_indent_1 .size_w_5 div img{ vertical-align:middle;  margin-left:3px;}

.tab_line{background:url(local_images/line_tab.jpg) bottom left repeat-x; width:100%;}

.ins_1 a{ color:#000000; text-decoration:underline; font-weight:bold;}
.ins_1 a:hover{ text-decoration:none;}
.ins_1{ padding:5px 0 0 420px;}

/*==================index-2.html==================*/
.st_5{ color:#666666;}
.st_5 a{ color:#0099CC; text-decoration:underline;}
.st_5 a:hover{ color:#0099CC; text-decoration:none;}
.st_5 div{margin:8px 0 0 0;}
.st_5 p{ padding:0; margin:11px 0 0 7px;}

/*==================list end table====================*/
.block{width:100%;}
.block .t {background:url(local_images/box_top.gif) no-repeat left top }
.block .b {background:url(local_images/box_bottom.gif) no-repeat left bottom;}
.block .m {background:url(local_images/box_middle.gif) repeat-y left;}

.wideblock{width:100%;}
.wideblock .t {background:url(local_images/widebox_top.gif) no-repeat left top }
.wideblock .b {background:url(local_images/widebox_bottom.gif) no-repeat left bottom;}
.wideblock .m {background:url(local_images/widebox_middle.gif) repeat-y left;}

.r1 img{ margin:17px 0 18px 13px;}
.r1 ul { margin:0; list-style:none;}
.r1 li { background:url(local_images/img_list.gif) top left no-repeat; margin:0 0 7px 0; padding:0 0 0 7px; height:21px; color:#FFFFFF; font-weight:bold; line-height:21px;}
.r1 li a { color:#666666; text-decoration:underline; margin-left:9px;}
.r1 li a:hover { text-decoration:none; color:#666666;}

.r2 ul { margin:0; padding:5px 0 0 0px; list-style:none;}
.r2 li { margin:0 0 6px 0; padding:0 0 0 0px; line-height:16px;}
.r2 li a { color:#666666; text-decoration:none; margin-left:9px;}
.r2 li a:hover { text-decoration:underline; color:#666666;}

.r3 ul { margin:0; padding:5px 0 0 10px; list-style:none;}
.r3 li { background:url(local_images/triangle_list.gif) center left no-repeat; margin:0 0 6px 0; padding:0 0 0 30px; line-height:16px;}
.r3 li a { color:#666666; text-decoration:none; margin-left:0px;}
.r3 li a:hover { text-decoration:underline; color:#666666;}

/* #bookmark { padding-top: 10px; width: 400px } */
#bookmark { position:absolute; left:244px; bottom: 0px; padding-bottom: 12px; width: 400px;}
#bookmark ul {list-style-type: none; padding: 0; margin: 0; white-space:nowrap }
#bookmark li {display: inline; list-style-type: none; padding-right: 10px; }
/*==========================================*/

.comment_input {border: #E2E2E2 1px solid; width: 137px;}
.comment_textarea {border: #E2E2E2 1px solid; width: 176px; height: 70px;}
.comment_button {margin: 4px 4px 8px 4px;}

.boxTitle {font-size: 13px; font-weight: bold; text-transform: uppercase; color: #005353; padding:5px 0 0px 15px;}
.boxContent { padding: 15px;}

.newsTitle { padding-top: 5px; color: #F8981D; font-weight: bold; }
.newsPubDate { color:#C0C0C0; }
.newsDescription { padding-bottom: 5px; font-weight:bold; }

.podcastItem { width: 520px; }
.podcastTitle { padding-top:10px; color: #F8981D; font-weight: bold; }
.podcastTitle span { padding-left:5px; }
.podcastPubDate { color:#C0C0C0; padding-top: 5px; }
.podcastSummary { float: right; width: 366px; padding-bottom: 10px}
.podcastImage { float: left; padding: 10px 10px 0 0;}
.podcastText {}
.podcastPlayer {}
.podcastPlayer img { }
.podcastPlayer a { padding: 0 0 0 5px;}


.radioInstructions {width:185px; float: right;}

#promoLeft1 { width: 207px; height: 117px; background:url(local_images/promo_a.gif) top left no-repeat;}
#promoLeft1Content { text-align: right; color: #FFFFFF; padding: 15px 0 0 5px; width: 190px; height: 87px; }
#promoLeft1Content a { color: #FFFFFF; text-decoration: none; }
#promoLeft2 { width: 207px; height: 117px; background:url(local_images/promo_b.gif) top left no-repeat;}
#promoLeft2Content { text-align: right; color: #FFFFFF; padding: 15px 0 0 5px; width: 190px; height: 87px; }
#promoLeft2Content a { color: #FFFFFF; text-decoration: none; }
#promoLeft3 { width: 207px; height: 117px; background:url(local_images/promo_b.gif) top left no-repeat;}
#promoLeft3Content { text-align: right; color: #444444; padding: 15px 0 0 5px; width: 190px; height: 87px; }
#promoLeft3Content a { color: #444444; text-decoration: none; }
#promoHomeCentre { padding: 0 0 5px 0; }
#promoHomeCentre  P { margin-bottom: 8px; }
.promoHomeGenre { padding: 0 0 5px 0; }
.promoHomeGenre  P { margin-bottom: 8px; }
#promoSignInIntro { padding: 5px 0 5px 0; }
#promoSignInIntro  P { margin-bottom: 8px; }
#promoTonesIntro { padding: 5px 0 5px 0; }
#promoTonesIntro  P { margin-bottom: 8px; }
#promoDownloadIntro { padding: 5px 0 5px 0; }
#promoDownloadIntro P { margin-bottom: 8px; }
#promoPodcastSubscription { padding: 5px 0 5px 0; }
#promoPodcastSubscription P { margin-bottom: 8px; }
#promoRadioIntro { padding: 5px 0 5px 0; }
#promoRadioIntro P { margin-bottom: 8px; }
#promoRadioInstructions { height: 200px; padding: 15px 0 5px 0; }
#promoRadioUserIntro { padding: 5px 0 5px 0; }
#promoRadioUserIntro P { margin-bottom: 8px; }
#promoRadioUserInstructions { height: 200px; padding: 15px 0 5px 0; }
#promoGenreIntro { padding: 5px 0 5px 0; }
#promoGenreIntro  P { margin-bottom: 8px; }
#promoCardsIntro { padding: 5px 0 5px 0; }
#promoCardsIntro  P { margin-bottom: 8px; }
#promoOrderDownloadIntro { padding: 5px 0 5px 0; }
#promoOrderDownloadIntro  P { margin-bottom: 8px; }
#promoOrder2DownloadIntro { padding: 5px 0 5px 0; }
#promoOrder2DownloadIntro  P { margin-bottom: 8px; }
#promoOrderToneIntro { padding: 5px 0 5px 0; }
#promoOrderToneIntro  P { margin-bottom: 8px; }
#promoOrder2ToneIntro { padding: 5px 0 5px 0; }
#promoOrder2ToneIntro  P { margin-bottom: 8px; }
#promoUnlockDownloadIntro { margin-bottom: 15px; }
#promoHelpTop { padding: 5px 0 5px 0; }
#promoHelpBottom { padding: 5px 0 5px 0; }

#helpPage { padding: 5px 0 5px 0; margin: 10px 0 10px 0; border: solid 1px #e0e0e0; }

#pagination { padding: 15px 0 15px 0;}
.geniusPane {padding: 0 14px 0 12px; color:#000000;}
.geniusTitle {font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 0px; color: #444; padding:10px 0 10px 0;}
#genius { }
#genius img { border: solid #fff 3px; margin: 2px 1px 2px 2px; }
#genius img:hover { border: solid #F8981D 3px; }
#search_genre_list { padding-bottom: 10px;}
#search_composer-list ul {list-style: none; width: 180px; height: 40px;}
#search_composer-list li {padding: 0 0 6px 0; width: 16px; text-align: center; float: left;}
#search_composer-list { padding-bottom: 0px;}
.simple_search_input {border: 0px solid #000000; line-height: 14px; font-size: 12px; height: 16px;}

#featuredArtistImage { float: left; padding: 0 10px 5px 0; }
#featuredArtistImage img { border: solid #F8981D 1px; }
#featuredArtistText {}
#featuredArtistText P { margin-bottom: 8px; }
#featuredLinks { float:right; }
#featuredLinks span{ padding-left: 10px; }

.user_cp-input { width: 160px }
.user_cp-password{ width: 80px }
.user_cp-msg { color: #C00000; font-weight: bold; }
.mydevice-device { }
.device_select { width: 325px }
.usercp-devicesText { font-family: Arial, sans-serif; font-size: 12px; }

.contentTitle {font-family: Arial, sans-serif; font-size: 20px; font-weight: bold; letter-spacing: 0px; color:#444; padding:0 0 10px 0;}
.contentSubTitle {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0px; color:#444; padding:0 0 5px 0;}

#radioPlayer {width:300px;padding-bottom: 20px; text-align: right}
#radioPlayerFloat {width:300px;padding-bottom: 10px; text-align: right}
#trackColor {width:125px;height:125px; float:right; background-color:#00CCFF; margin:30px}
#playlistSelect {padding-bottom: 20px;}
#playlistFormSelect {width:300px;}
#playlistDescription { padding-bottom: 10px; }
#playlistDescription span { font-weight: bold; color: #F6961E}
#playlistDescriptionFloat { padding: 0 0 5px 5px; }
#playlistDescriptionFloat span { font-weight: bold; color: #F6961E}

#radioBox { width:523px; }
#radioBoxL { float: left; width: 300px;}
#radioBoxR { float: right; width: 210px; }
#radioSendStation { padding-top: 10px; }
#radioSendStation span { font-weight: bold; color: #F6961E; }

#tagCloudPane {background-color: #FFE6C2; text-align: center; width:100%; clear: both; margin-top:15px; padding-top: 5px; }
#tagCloud { overflow: hidden; background-color: #FFE6C2; text-align: left; width:508px; padding-left: 15px; clear: both}
#tagCloud A:hover {text-decoration:underline}
.tagLevel0 {font-family: Arial, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
.tagLevel1 {font-family: Arial, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
.tagLevel2 {font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
.tagLevel3 {font-family: Arial, sans-serif; font-size: 19px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
.tagLevel4 {font-family: Arial, sans-serif; font-size: 22px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
.tagLevel5 {font-family: Arial, sans-serif; font-size: 25px; font-weight: bold; text-decoration: none; letter-spacing: 0px; color:#000; padding:0 10px 10px 0;}
#tagCloudHeader { overflow: hidden; background:url(local_images/tagcloud_top.gif) no-repeat left top; height: 21px; width:523px; line-height: 20px; padding: 0 0 0 15px; color: #FFF; font-weight: bold; font-size: 12px; margin-top:10px; }
#tagCloudFooter { overflow: hidden; background:url(local_images/tagcloud_bottom.gif) no-repeat left bottom; height: 16px; width:523px; }
#registerDiv { overflow: hidden; background:url(local_images/register_notice.gif) no-repeat left top; font-size:12px; color: #FFF; font-weight: bold; text-align: center; width:499px; height: 60px; visibility: hidden; padding:12px; margin-top: 10px;}

#mobile_cards_list { padding-top: 16px; padding-bottom: 4px; position: relative; width: 500px;}
#mobile_cards_list ul {list-style-type: none; width: 500px; min_height: 560px; _height: 560px;}
#mobile_cards_list li {padding: 0 10px 6px 10px; width: 100px; height: 150px; text-align: center; float: left; background: none;}
#mobile_cards_order { }
#mobile_cards_order p {padding-bottom: 10px;}
.mobile_cards_link {color:#F8981D; text-align: center; }
.mobile_cards_price { }
.mobile_cards_img {width: 100px; height: 100px; text-align: right; border: solid 1px #e0e0e0; margin-bottom: 5px;}

.wallpaper_img {width: 150px; height: 160px; text-align: right; margin:10px 5px 25px 10px;float:left;background:#FFFFFF;}

#mobile_cards_redemption_img { text-align: center }
#mobile_cards_redemption_msg { text-align: center; font-size: 1.4em; padding-top: 10px; }

#trailimageid {z-index:-99; position: absolute; top: 100px; left: 100px; }
/* #trailimageid {z-index:-99; position: absolute}; */

#pin_multiple_list {padding-top: 20px; }

.formLabel {text-align:right; color:#F8981D;}
.cardInput1 {width:150px;}
.cardInput2 {width:100px;}
.newsSubscribe { padding: 5px 0 15px 0; }

.artistTitle {background-color: #EEE; font-weight: bold; padding: 3px;}

.form_number { background:url(local_images/img_list.gif) center center no-repeat; text-align: center; padding: 0; color: #FFFFFF;
	display: block;
	width: 20px;
	height: 20px;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 4px;
}

.form_mobile_prefix {font-family: Arial, sans-serif; font-size: 12px; width: 40px;}
.form_mobile_prefix_ro {font-family: Arial, sans-serif; font-size: 12px; width: 40px; background-color: #E0E0E0;}
.form_mobile {font-family: Arial, sans-serif; font-size: 12px; width: 100px;}
.form_mobile_ro {font-family: Arial, sans-serif; font-size: 12px; width: 100px; background-color: #E0E0E0;}
.form_captcha {font-family: Arial, sans-serif; font-size: 22px; width: 90px; height: 26px;}

.screen_shortcode {font-family: Arial, sans-serif; font-size: 24px; font-weight:bold;}
.screen_text {font-family: Arial, sans-serif; font-size: 14px; font-weight:bold}

#privacyPage { }
#termsPage {margin-left: 20px; }
#termsPage li {padding-bottom: 6px }
#supportPage {margin-left: 20px; }
#supportPage li {padding: 6px 0 6px 0; }
#supportPage ul {margin-left: 16px; }

/* FAQ Styles */
.faqhead {font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; letter-spacing: 0px; color:#444; padding: 6px 0 6px 0;}
.faqrow { padding-bottom: 6px; }
.faqrowb { padding-bottom: 6px; font-weight: bold; color: #F8981D; }


/* Handset List Styles */
.handset_details {margin: 10px 25px 5px 5px; padding: 4px; background-color: #FFFFFF; color: #000000; text-align: center; }
.handset_image {}
.handset_model { font-weight: bold; }
.handset_compatability { text-align: left; }

.user_cp-required { font-weight: bold; color: #F8981D;}

/*================================================*/
/* Style from Micosite Version of the Style Sheet */
/*================================================*/


#ringtone						{}
#ringToneBox				{width:500px; margin:0 0 10px 10px; padding: 5px 0 10px 0; }
#artist_heading			{float:left;width:150px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
#title_heading			{float:left;width:260px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
#format_heading			{float:right;width:90px;padding: 5px 0 5px 0;margin-bottom: 10px;color:;font-weight:bold;background-color: ; }
.toneItem						{clear:both;}
.toneArtist					{float:left;width:150px;}
.toneTitle					{float:left;width:220px;}
.toneButtons				{float:right;width:50px;margin:0 20px 0 0;padding:0;}
#download						{}
#downloadBox				{width:500px; margin:0 0 10px 10px; padding: 5px 0 10px 0; }
.downloadArtist			{float:left;width:150px;}
.downloadTitle			{float:left;width:220px;}
.downloadFormat			{float:left;width:50px;}
/*
.featuredIcon			{margin: 20px 0 5px 0;float:left; position:relative; top:0; left:0px; width:50px; }
.featuredCategory		{float:left;  width:300px;font-size: 10pt;margin: 20px 0 0 0;color:;font-weight:bold;}
.featuredCatHead		{float:right; width:90px;font-size: 9pt;margin: 20px 0 0 0;color:;font-weight:bold; }
.featuredList			{float:left; position:relative; top:0; left:50px; width:450px;}
*/

.featuredBlock 			{position: relative; min-height: 60px; _height: 60px; display: block; margin-top: 8px;}
.featuredIcon {
	position: absolute;
	top:0px;
	left: 0px;
}
.featuredCategory {
	position: absolute;
	top:0px;
	left: 50px;
	font-size: 110%;
	font-weight:bold;
}
.featuredCatHead {
	position: absolute;
	top:0px;
	right: 0px;
	text-align: center;
	width: 100px;
	font-size: 110%;
	font-weight:bold;
}
.featuredCatFormat {
	position: absolute;
	top:0px;
	right: 100px;
	text-align: center;
	width: 100px;
	font-size: 110%;
	font-weight:bold;
}
#featuredWallBlock 		{position: relative; min-height: 180px; _height: 180px; display: block; margin-top: 8px;}
#featuredWallSample		{position: absolute; top:24px; left:50px; width:130px; margin:0; }
#featuredWallSample img {border:  1px solid;}
.featuredWallList 		{position: relative; padding: 20px 0 0 190px;}
.featuredWallItem		{position: relative; min-height: 24px; _height: 24px;}
.featuredWallTitle,
.featuredWallTitleShort	{position: relative; margin: 4px 0 0 0; width:240px;}
.featuredWallTitleShort {margin-left: 130px; width: 110px;}
.featuredWallArtist		{position: absolute; top: 0px; left:0px; width:130px;}

.featuredWallButtons	{position: absolute; top: 0px; right: 28px; width: 60px; text-align: right; }
.featuredList			{position: relative; padding: 20px 0 20px 50px; }
.featuredItem			{position: relative; min-height: 32px; _height: 32px;}
.featuredCount			{position: absolute; text-align: right; font-weight: bold; color: #FFAA55; top: 0px; left: 0px; width:20px; margin-top:4px;}
.featuredArtist			{position: absolute; margin:4px 0 0 27px;width:115px;}

.featuredTitle,
.featuredTitleShort		{position: absolute; margin:4px 0 0 150px; width:190px; }
.featuredTitleShort		{width: 135px;}

.featuredFormat			{position: absolute; top: 4px; right: 100px; width:100px; text-align: center;}
.featuredButtons		{position: absolute; top: 0px; right: 28px; width:60px; text-align: right; }
.featuredVideoButtons	{position: absolute; top: 0px; right: 28px; width:60px; text-align: right; }

#featuredArtistBlock 	{position: relative; min-height: 52px; _height: 52px;}
#featuredArtistIcon		{position: absolute; top: 0px; left: 0px; width:42px;}
#featuredArtistBlock h1 {position: absolute; top: 0px; left: 50px; }
#featuredArtistBlock p	{position: relative; padding: 24px 0 8px 50px; margin: 0px;}

.promo_textImg_img 		{text-align: center; vertical-align: top; width: 240px; padding-bottom: 8px;}
.promo_textImg_text 	{vertical-align: top; padding-left: 8px; padding-bottom: 8px;}


#orderDirectBlock		{position: relative; min-height: 20px; _height: 20px; display: block; margin: 8px;}
#orderDirectInput		{}
#orderDirectButton		{position: absolute; top: 2px; right: 4px; text-align: right;}


.artist_search_thumb {height: 60px;}
.artist_search_thumb_img {float: left; border: #F8981D 1px solid;}
.artist_search_thumb_label {float: left; margin: 21px 0 0 8px;}
