/*main config*/

* {margin:0; padding:0;}
body {background:url(local_images/bg.gif) top left repeat-x #929292;}
html, input, textarea{font-family:Arial, Tahoma, Verdana; font-size:12px; color:#444;}
img {border:0; vertical-align:top; text-align:left;}

/*header*/
#header{ color:#FFFFFF; line-height:12px; height:15px;}
#header div{padding:12px 0 0 0;}
#header span{ color:#FFFFFF; margin:0 0 0 20px;}
#header b a{ color:#F8981D;}
#header_logo{ padding-left:10px; padding-top:10px; background:url(local_images/header_bgr2.gif) no-repeat;height:69px;background-position:15px 10px;width:490px;max-width: 490px;}
#lsobrand {width:300px;float:left;margin-left: 128px;margin-top: 8px;margin-bottom: 0px;display: inline;font-size: 14px;font-family: arial, verdana, sans-serif; font-weight:bold;color:#C90247;letter-spacing: -1px;}
#lsobrand2 {width:300px;float:left;margin-left: 128px;margin-top: 2px;margin-bottom: 12px;display: inline;font-size: 24px;font-family: arial, verdana, sans-serif; font-weight:bold;color:#000000;letter-spacing: -1px;}

/*main layout*/

#page {margin:0px auto; width:860px;}
#main {margin:0px; width:430px; float:left;}
#side {margin:0px; width:429px; float:right; position:relative;display:inline;padding:0;margin-bottom:0;margin-top:0;}
#side h3 h2 {display:inline;padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}

#sidemenu a {color:#FFFFFF;font-weight:normal;}

/*pane color bars*/
#redbar {background: url(/local_images/px_cc0047.gif) 0 0 repeat-x;padding-top: 5px;}
#bluebar {background: url(/local_images/px_1385b6.gif) 0 0 repeat-x;padding-top: 5px;}
#purplebar {background: url(/local_images/px_9f00a0.gif) 0 0 repeat-x;padding-top: 5px;}

/*content panes*/
#contentpane {background:#FFFFFF;margin-bottom:3px;}
#pagecontentpane h2 {display:inline;padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:25px;font-weight: bold;}
#pagecontentpane h3 {display:inline;padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:25px;font-weight: bold;}
#pagecontentpane th {background:#FFFFFF;padding:0px;}
#pagecontentpane {background:#FFFFFF;min-height:781px;}
#contentindent {padding-left:10px;}
/* -- IE min-height hack*/
* html #pagecontentpane {height:781px;}

/*sidepanes*/

#sidemenu {background:#645B8A;line-height:24px;margin:0px 0px 0px 0px;padding-left:10px;}
#side_flash {margin-bottom: 1px;}
#sidesearch {background:#BAB6CC;line-height:30px;margin:3px 0px 0px 0px;padding-left:10px;}
#sidesearch h3 {display:inline;padding-left:0px;color: #ffffff;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}

#sidecomposers {background:#FFF;width:250px;padding-left:0px;margin-top:20px;}
#sidecomposers h3 {padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}

#sidepromo {background:#FFFFFF;margin:20px 0px 0px 0px;color:#000000;float:right;width:250px;display: inline;}

#sidegenres {padding-left:10px;background:#FFFFFF;line-height:30px; padding-bottom:10px; margin:20px 0px 0px 0px;color:#CC0047;}
#sidegenres h3 {padding-left:0px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}
#sidegenres a {padding-left:10px;}
#sidegenres img {padding-left:0px;margin-left:0px;margin-top:10px;display:inline;}

#sidedevices {background:#CC0047;line-height:30px; margin:20px 0px 0px 0px;color:#FFFFFF;float:right;width:240px;padding-left:10px;display:inline;}
#sidedevices .boxTitle {display:inline;padding-left:0px;color: #ffffff;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}
#sidedevices .boxDevices {color:#CC0047;}
#sidedevices .boxBlock {padding-top:10px;padding-left:10px;color:#CC0047;background:#FFF;margin:0px 20px 20px 10px;}
#sidedevices td a {color:#CC0047;font-weight:bold;}


#sidepromo2 {position:relative;top:0px;background:#FFFFFF;margin:20px 0px 0px 0px;color:#000000;float:right;width:250px;display: inline;}
/*promo panes*/

#promofield {padding:10px;}

#wallpapers {width:400px;margin-left:30px;}
#wallpapers .price {color:#CC0047;}

/* wallpaper pagination */

#pagination {width:429px;text-align:center;padding:none;}

/* simple search button */

input.search_button {cursor: pointer; border:none;width:33px;height:32px;overflow:hidden; background:url(local_images/bar-go.gif) 
#000000;display:inline;vertical-align:top;
/* BRANDON - STUPID HACK FOR IE */
	_font-weight: normal;background-color:#000000;border:0px;color:#ffffff;}


/*Links*/
a	{color: #FFFFFF;font-weight:bold;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}		

#contentPage {width:418px;padding-left:10px;background-color:#000000;color:#FFFFFF; }
#contentPage p {width:418px;background-color:#000000;color:#FFFFFF; }

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

.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;}

/*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:500px;}
.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;}

.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;}

.block{width:100%;}

.wideblock{padding-left:5px}

.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 {padding-left:10px;}
.r3 ul { margin:0; padding:5px 5px 5px 0px; list-style:none;}
.r3 li { margin:0 0 6px 0; padding:0 0 0 0px; line-height:16px;}
.r3 li a { color:#FFF; text-decoration:none; margin-left:0px;}
.r3 li a:hover { text-decoration:underline; color:#FFF;}

/* #bookmark { padding-top: 10px; width: 400px } */
#bookmark { position:relative; text-align:center;padding-top:30px;}
#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;}

#pagecontentpane .boxTitle {font-size: 13px; font-weight: bold;color: #CC0047; padding:5px 0 0px 0px;display:inline;}
.boxContent { padding: 5px 5px 5px 10px; color:#CC0047; background:#FFF; margin-right:10px;margin-bottom:15px;display:inline;}

#redbg {font-size: 12px;color: #000; padding:5px 5px 5px 5px;}
.mainboxContent { padding: 5px 5px 5px 5px; color:#000000; border:2px solid #D3392A; background:#EEEEEE; margin-right:10px;margin-bottom:15px;}
.larger_number {color:#CC0047;}

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

.podcastItem { width: 500px; }
.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; }
.promoHeader {background-image:url(/local_images/paneHeader.png);}
.promoFooter {background-image:url(/local_images/paneFooter.png);background-repeat:no-repeat;color:#000000;}

#main_logo {float: left;}
#main_welcome {font-family:Helvetica;font-size:12px;background-color: #282828;color:#FFFFFF;padding:0px 10px 0px 10px;width:409px;}
#main_search {width:429px;font-family:Helvetica;background:url(local_images/bar-bg.png) top left 
no-repeat;color:#FFFFFF;margin-top:1px;margin-bottom:1px;}
#side_pane_4 {font-family:Helvetica; background-color: #000000; color: #FFFFFF; padding: 5px 5px 5px 5px;}
#side_pane_5 {font-family:Helvetica; background-color: #282828; color: #FFFFFF; padding: 0px 0px 0px 10px; width: 419px;}
.images {padding-left:10px; background-color: #282828;width:419px;}
#side_pane_2 {font-family:Helvetica; background-color:#282828; color: #FFFFFF; padding: 5px 5px 5px 5px;}
#side_ad {float: right;}
#footerLSP {font-family:Helvetica;background:url(/local_images/footer-bg.png) top left no-repeat; color: #FFFFFF;padding-left:8px;margin-bottom:1px;}
#footer_promo_pane {font-family:Helvetica; background:#000000; color: #FFFFFF; padding: 5px 5px 5px 
5px;}
#top_promo_pane {background:url(local_images/footer-bg.png) top left no-repeat;font-family:Helvetica; padding: 5px 5px 5px 
5px;margin-bottom:1px;color:#FFFFFF;}

#bgbutton {width:auto;overflow:visible;padding-top: 3px;padding-bottom: 3px;padding-left:3px;padding-right:3px;margin-top: 3px;margin-right: 5px;margin-bottom: 5px;font-weight: bold;
/* BRANDON - STUPID HACK FOR IE */
	_font-weight: normal;background-color:#cc0047;border:0px;color:#ffffff;}

.codes {font-weight: bold; vertical-align: middle;}

#static_pages {font-family:Helvetica; background-color:#000000; color:#FFFFFF; padding: 0 10px 0 10px; vertical-align:top;}
#vizion {font-size:10px;padding-right:8px;padding-top:5px;}
.imgborder {border:2px solid #FFFFFF;}

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

#pagination { padding: 15px 0 15px 0; clear:both;}
.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: 210px; height: 45px;padding: 5px 0px 5px 10px; color: #CC0047; font-weight: bold}
#search_composer-list li {padding: 0 0 6px 0; width: 16px; text-align: center; float: left;}
#search_composer-list { padding-bottom: 0px;padding-left:10px;}
.simple_search_input {border: 1px solid #FFFFFF;width:200px;line-height: 14px; font-size: 10px; height: 14px; 
background-color:#000000; color:#FFFFFF;margin-top:8px;}

#featuredArtistImage { float: left; padding: 0 10px 5px 10px; width:100px;display:inline; }
#featuredArtistImage img { border: solid #FFFFFF 2px; width:100px; }
#featuredArtistText {width:300px;padding-left:20px;display:inline;padding-right:10px;}
#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 20px;}

#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; min_height:600px;}
#mobile_cards_list ul {list-style-type: none; width: 500px; min_height: 560px; _height: 560px;background:#FFF;}
#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: 145px; height: 160px; text-align: right; margin:10px 5px 25px 5px;float:left;backgroupd:#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}; */

#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: #FFF; font-weight: bold; padding-left:10px;}

.form_number { width:7px;height:7px;overflow:visible;padding-top: 3px;padding-bottom: 3px;padding-left:3px;padding-right:3px;margin-top: 
3px;margin-right: 5px;margin-bottom: 5px;font-weight: bold;text-align:center; vertical-align:top;
/* BRANDON - STUPID HACK FOR IE */
	_font-weight: normal;background-color:#D3392A;border:0px;color:#ffffff;}
	
.label_4 {padding-top:0px;margin-top:0px;}

.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: 12px; width: 100px; background-color: #E0E0E0;}

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

#privacyPage {margin-left: 20px;width:400px;margin-right:20px;margin-bottom:20px;padding-bottom:50px;}
#termsPage {margin-left: 20px;width:400px;margin-right:20px;margin-bottom:20px; }
#termsPage li {margin-left:30px;padding-bottom: 6px;padding-right:12px;}
#supportPage {width:400px;margin-left: 10px;background-color:#282828;color:#FFFFFF; }
#supportPage li {padding: 6px 0 6px 0;background-color:#282828;color:#FFFFFF; }
#supportPage ul {margin-left: 16px;background-color:#282828;color:#FFFFFF; }

#handset_intro {margin-left: 10px;width:400px;margin-right:20px;margin-bottom:20px; }
#models_div {margin-left: 0px;width:300px;margin-right:0px;margin-bottom:5px;padding:0 0 0 0; }
/* FAQ Styles */
.faqhead {width:418px; font-family: Helvetica; font-size: 14px; font-weight: bold; letter-spacing: 0px; color:#FFFFFF; padding: 6px 6px 6px 0;}
.faqrow { padding-bottom: 6px; color:#FFFFFF; padding-right: 35px;}
.faqrowb { padding-bottom: 6px; font-weight: bold; color: #FFFFFF; }
#mobManu_div {width:325px;}

/* Handset List Styles */
.handset_details {margin: 10px 25px 5px 5px; padding: 4px; background-color: #000000; color: #FFFFFF; text-align: center;align:center;width:60px; }
.handset_image {padding:0 0 0 0;}
.handset_model { font-weight: bold;padding:0 0 0 0;}
.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;}


.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; } 


#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;}
h_mag {display:inline;padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}
h_ora {display:inline;padding-left:10px;color: #cc0047;font-size: 14px;padding-bottom: 3px;padding-top:5px;font-weight: bold;}

#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;}

/*footer*/
#footer {text-align:center ; color:#666666; font-family:Tahoma; font-size:11px}
#footer a{ color:#CC0047; font-weight:bold;}
#footer strong{ color:#CC0047;}
#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;}

.paylogo {padding-bottom:5px;}

/* Video */

.featuredVideoBlock {position: relative; min-height: 60px; _height: 60px; display: block; margin-top: 8px;padding-left:10px;}
.featuredVideoPlayer {display:inline;top:50px;padding-left: 10px;height: 150px;width: 180px;}
.featuredVideoList { float:right;display:inline;width:300px;text-align:left;}

.featuredVideoItem {float:right;width:200px;}
.featuredVideoButtons	{float:right;width:120px;} 

		/* sIFR FONT */
		strong.sifrtitle, strong.sifrbrand
		{
			font-family: "vectora lh bold", arial, verdana, sans-serif;
			font-weight: normal;
		}
		
		strong.sifrbrand
		{
			color: #cc0047;
		}

		strong.sifrsubtitle
		{
			font-family: "vectora lh light", arial, verdana, sans-serif;
			font-weight: normal;
		}
		
		
		

