@charset "utf-8";
/* Songs For Film & TV Document */

/* GLOBAL */

body{background-image:url(../_images/bg.gif);background-position:top;background-repeat:repeat-x;margin:0px;font-family:Arial, Helvetica, sans-serif;text-align:center;}
#container{width:975px; height:auto; margin: 0 auto; text-align:left;}
h1{color:#429dde; font-size:16px; margin:0px;}
h2{color:#429dde; font-size:14px; margin:0px;}
h3{color:#999999; font-size:12px; margin:0px;}
h4{color:#2e77ac; font-size:14px; margin:0px;}
p{padding:0px; margin:0px; font-size:11px; color:#666666;  line-height:14px;}
.lictable{font-size:11px; color:#666666;}
hr{color: #b8b8b8; background-color: #b8b8b8; height: 1px; border:0px;}
.minortext{color:#666666; font-size:10px; font-style:italic;}
.minorheader{color:#2e77ac; font-size:12px; font-weight:bold;}
.dotted_line{border-bottom:1px dotted #cccccc; height:1px; background-color:transparent; border-top:0px; border-left:0px; border-right:0px; line-height:0px; padding:0px;}
.dotted_line_blue{border-bottom:1px dotted #618894; height:1px; background-color:transparent; border-top:0px; border-left:0px; border-right:0px; line-height:0px; padding:0px;}
.bottom_margin{margin-bottom:10px;}
.error{border:1px solid #b50000; background-color:#ffa599; color:#7a180b; padding:10px; margin-top:10px; margin-bottom: 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.e_text{color:#7a180b;}
form{margin:0px;}
.paging{padding:5px; background-color:#E6E6E6; text-align:center; font-size:18px; color:#666666; font-weight:bold; float:left; display:inline; overflow:hidden; width:100%; margin-top:5px;}
.paging a:link{font-size:18px; color:#666666;}
.paging a:active{font-size:18px; color:#666666;}
.paging a:visited{font-size:18px; color:#666666;}
.paging a:hover{font-size:18px; color:#429dde;}
textarea{font-family:Arial, Helvetica, sans-serif;}
#loading_img{visibility:hidden;}
.lic_box{border:1px solid #729aa2; background-color:#e1f2f5; overflow:auto; height:200px; padding:10px;}
.request_text{font-size:12px; color:#666666;}

.imgBox{border:1px solid #DADADA; padding:3px; width:225px; margin-bottom:4px; list-style:none; overflow:hidden; float:left; background:#FFFFFF;}
.imgBox_tiny{border:1px solid #DADADA; padding:3px; width:83px; margin-bottom:4px; list-style:none; overflow:hidden; background:#FFFFFF; text-align:center; color:#999999; font-size:11px;}
.imgBox_small{border:1px solid #DADADA; padding:3px; width:100px; margin-bottom:4px; list-style:none; overflow:hidden; float:left; background:#FFFFFF;}
.imgBox_large{border:1px solid #DADADA; padding:3px; width:350px; margin-bottom:4px; list-style:none; overflow:hidden; float:left; background:#FFFFFF;}

a:link{color:#427da8;}
a:visited{color:#427da8;}
a:active{color:#427da8;}
a:hover{color:#424242;}

/* HEADER */
.header{width:975px; height:70px; padding-top:13px;}
.logo{float:left; padding-left:25px;}
.header_login{float:right; width:385px; display:inline; color:#9b9b9b; margin-bottom:2px; font-size:12px;}
.header_login_block{width:145px; font-size:10px; color:#9b9b9b; float:left; display:block;}
.header_login_input{background-color:#CCC; border:1px solid #CCC; font:Arial, Helvetica, sans-serif; font-size:11px; width:135px; margin:0px;}
.header_login a:link{color:#427da8;}
.header_login a:visited{color:#427da8;}
.header_login a:active{color:#427da8;}
.header_login a:hover{color:#424242;}

/* NAV */
.nav{width:928px; height:47px; margin-left:23px; margin-top:15px; margin-bottom:10px;}
.nav_home a{width:65px; display:block; background-image:url(../_images/nav_home.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_myfavorites a{width:88px; display:block; background-image:url(../_images/nav_myfavorites.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_search a{width:87px; display:block; background-image:url(../_images/nav_search.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_myaccount a{width:88px; display:block; background-image:url(../_images/nav_myaccount.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_artists a{width:87px; display:block; background-image:url(../_images/nav_artists.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_contactus a{width:88px; display:block; background-image:url(../_images/nav_contactus.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_pricing a{width:87px; display:block; background-image:url(../_images/nav_pricing.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}
.nav_placements a{width:87px; display:block; background-image:url(../_images/nav_placements.gif); background-repeat:no-repeat; height:47px; float:left; background-position:top left;}

.nav_home a:hover{background-position:-65px top;}
.nav_myfavorites a:hover{background-position:-89px top;}
.nav_search a:hover{background-position:-87px top;}
.nav_myaccount a:hover{background-position:-88px top;}
.nav_artists a:hover{background-position:-87px top;}
.nav_contactus a:hover{background-position:-88px top;}
.nav_pricing a:hover{background-position:-87px top;}
.nav_placements a:hover{background-position:-87px top;}

.nav_cart{float:left; width:338px; height:47px;  background-image:url(../_images/nav_rightgif.gif); background-repeat:no-repeat;}
.nav_cart_text{float:left; width:200px; height:47px; color:#CCCCCC; padding-left:10px; line-height:44px; font-size:11px; display:inline;}
.nav_cart_btns{float:right; width:125px; height:47px; color:#CCCCCC; display:inline; padding-top:13px;}

/* CONTENT STRUCTURE*/
.content{width:975px; height:auto; margin-bottom:15px; overflow:hidden; font-size:11px;}
.left_columns{width:455px; float:left; height:auto; overflow:hidden; margin-left:25px; display:inline;}
.right_columns{width:455px; float:left; height:auto; overflow:hidden; margin-left:15px; display:inline;}
.admin_left_columns{width:200px; float:left; height:auto; overflow:hidden; margin-left:25px; display:inline;}
.admin_right_columns{width:710px; float:left; height:auto; overflow:hidden; margin-left:15px; display:inline; min-height:200px;}
.large_columns{width:925px; height:auto; overflow:hidden; margin-left:25px; margin-top:15px; margin-bottom:10px; min-height:200px;}
.large_columns_nomin{width:925px; height:auto; overflow:hidden; margin-left:25px; margin-top:15px; margin-bottom:10px;}
.headers{color:#626262; font-size:22px; background-image:url(../_images/header_bg.gif); background-repeat:repeat-x; background-position:bottom; height:35px;  margin-bottom:7px;}
.large_headers{color:#626262; font-size:22px; margin-left:25px; margin-right:25px; background-image:url(../_images/header_bg.gif); background-repeat:repeat-x; background-position:bottom; height:35px; margin-bottom:7px;}
.boxes{background-color:#FFFFFF; border:1px solid #CCCCCC; height:auto; background-image:url(../_images/box_bg.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#666666; overflow:hidden; padding:10px; float:left;}
.largeboxes{background-color:#FFFFFF; border:1px solid #CCCCCC; height:auto; background-image:url(../_images/box_bg.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#666666; overflow:hidden; padding:10px; display:block; margin:0px; float:left; width:902px;}
.boxtext{float:left; width:420px; overflow:hidden; margin-bottom:15px;}
.centerbox{background-color:#FFFFFF; border:1px solid #CCCCCC; height:auto; background-image:url(../_images/box_bg.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#666666; overflow:hidden; padding:10px; margin-left:225px; width:450px; margin-top:20px;}
.successpass{color:#669933; margin-top:10px;}
.order_details td{padding:5px; border-bottom:1px dotted #999999;}
.order_details {margin-bottom:10px;}
.order_details_header{background-color:#999; font-size:12px; font-weight:bold; color:#fff; background-image:url(../_images/priceheadbg.gif); background-position:bottom; background-repeat:repeat-x;}
.order_details_songs td{padding:5px; border-bottom:1px solid #ffffff;}

/* FOOTER */
.footer{width:925px; height:40px; color:#FFFFFF; font-size:11px; font-weight:bold; margin-left:25px; background-color:#4f4c4c;}
.footer_copy{width:800px; float:left; margin-left:10px; line-height:40px;}
.footer_left{float:left; width:5px; height:40px; background-image:url(../_images/footer_left.gif); background-repeat:no-repeat;}
.footer_right{float:right; width:5px; height:40px; background-image:url(../_images/footer_right.gif); background-repeat:no-repeat;}
.footer_copy a:link{color:#FFFFFF;}
.footer_copy a:visited{color:#FFFFFF;}
.footer_copy a:active{color:#FFFFFF;}
.footer_copy a:hover{color:#96c1dc;}
.copyright{width:925px; height:60px; color:#777777; font-size:11px; margin-left:25px; margin-top:10px; text-align:center;}
.copyright a:link{color:#777777}
.copyright a:visited{color:#777777}
.copyright a:active{color:#777777}
.copyright a:hover{color:#44789f;}

/********************************** SECTIONS ***************************************/

/* HOME */
.location{color:#429dde; font-size:12px; margin:0px;}
.feat_artist{margin-left:10px; float:left; color:#666666; overflow:hidden; width:200px;}
.profile_artist{margin-left:10px; float:left; color:#666666; overflow:hidden;}
.feat_artist a{text-decoration:none; color:#429dde;}
.feat_artist a:visited{text-decoration:none; color:#429dde;}
.feat_artist a:active{text-decoration:none; color:#429dde;}
.feat_artist a:hover{text-decoration:none; color:#429dde;}

/* SEARCH */
.searchcolumns {margin-left:5px; padding-left:0px; float:left; width:440px;}
.search_items {margin-left:0px; padding-left:0px;}
.search_items li{float:left; display:inline; width:430px; margin-left:0px; padding-left:0px;}
.search_items label{float:left; display:inline; font-weight:bold; font-size:12px; color:#5f5f5f; line-height:20px;}
.search_items_input{font-size:11px; width:200px; background-color:#cbe2f4; border:1px solid #cbe2f4; color:#5f5f5f;}
.search_items select{font-size:11px; width:205px; background-color:#cbe2f4; border:1px solid #cbe2f4; color:#5f5f5f;}
.search_field{width:255px; float:right; text-align:right; display:inline;}

/* SONGS */
.song_item {display:block; width:925px; margin-bottom:4px;}
.song_info {display:block; width:925px; background-image:url(../_images/songbg.gif); height:auto; background-repeat:repeat-y; background-position:top;}
.sname {font-size:14px; color:#555555; }
.sartist {font-size:14px; color:#333333; font-weight:bold;}
.srelated {color:#0099FF; font-weight:bold; font-size:10px;}
.sinfo {color:#444444; font-size:10px;}
.smargin {margin-left: 10px;}

/* ARTISTS */
.artist_name {font-size:14px; color:#333333; text-decoration:none; font-weight:bold;}
.artist_name a{font-size:14px; color:#333333; text-decoration:none;}
.artist_name a:visited{font-size:14px; color:#333333; text-decoration:none;}
.artist_name a:active{font-size:14px; color:#333333; text-decoration:none;}
.artist_name a:hover{font-size:14px; color:#429dde; text-decoration:none;}
.artist_location{color:#2e77ac; font-size:12px; font-weight:bold;}
.artist_songs{color:#2e77ac; font-size:24px;  font-weight:bold;}

/* ACCOUNT */
.acc_item {display:block; width:705px; margin-bottom:4px;}
.acc_info {display:block; width:705px; background-image:url(../_images/itembg.gif); height:auto; background-repeat:repeat-y; background-position:top;}
.acc_main {font-size:14px; color:#333333; font-weight:bold;}
.acc_min {font-size:14px; color:#333333;}

.submit_approve{font-size:14px; font-weight:bold; color:#6F8839;}
.submit_pending{font-size:14px; font-weight:bold; color:#476678;}
.submit_deny{font-size:14px; font-weight:bold; color:#B03939;}

/* REGISTER */
.reg_items {margin-left:0px; padding-left:0px;}
.reg_items li{float:left; display:inline; width:428px; margin-left:0px; padding-left:0px; color:#666666; padding:2px;}
.reg_items label{float:left; display:inline; font-weight:bold; font-size:12px; color:#5f5f5f; line-height:20px;}
.reg_items input{font-size:11px; background-color:#F5F5F5; border:1px solid #cccccc; color:#444444;}
.small_input{width:55px; color:#444444; font-size:11px;}
.large_input{width:200px; color:#444444; font-size:11px;}
.reg_items select{font-size:11px; width:205px; background-color:#F5F5F5; border:1px solid #cccccc; color:#444444;}
.reg_field{width:255px; float:right; display:inline;}

/* CHECKOUT */
.co_items {margin-left:0px; padding-left:0px;}
.co_items li{float:left; display:inline; width:428px; margin-left:0px; padding-left:0px; color:#666666; padding:2px;}
.co_items label{float:left; display:inline; font-weight:bold; font-size:12px; color:#5f5f5f; line-height:20px;}
.co_items_input{font-size:11px; background-color:#F5F5F5; border:1px solid #cccccc; color:#444444;}
.co_small_input{width:55px; color:#444444; font-size:11px;}
.co_large_input{width:200px; color:#444444; font-size:11px;}
.co_items_select{font-size:11px; background-color:#F5F5F5; border:1px solid #cccccc; color:#444444;}
.co_field{width:255px; float:right; display:inline;}

/* PRICING */
.priceblock{display:block; background-color:#E2E2E2; border-bottom:2px solid #CCC; font-size:11px; font-weight:bold; color:#333; margin-bottom:1px; padding:1px; background-image:url(../_images/pricebg.gif);}
.pricerowblock{display:block; background-color:#E2E2E2; border-bottom:2px solid #CCC; font-size:11px; font-weight:bold; color:#209CDF; margin-bottom:1px; padding:1px; background-image:url(../_images/pricebg.gif);}
.pricecolblock{display:block; background-color:#999; font-size:11px; font-weight:bold; color:#fff; margin-bottom:2px; padding:1px; height:18px; line-height:18px; background-image:url(../_images/priceheadbg.gif);}
.emptyblock{display:block; font-size:11px; font-weight:bold; color:#333; margin-bottom:1px; padding:1px; height:18px;}
.dd_pricing{width:280px; border:#618894 1px solid; background-color:#E1EEF2; color:#273645; font-weight:bold; font-size:12px; margin-bottom:8px; margin-right:0px; margin-left:0px;}
.underheader{color:#2e77ac; font-size:12px; margin:0px;}
.largeprice{color:#254050; font-size:16px; font-weight:bold;}
.pricedesc{color:#3770a0; font-size:16px; font-weight:bold;}
.tier{color:#23465A; font-weight:bold;}

/* ADMIN */
.stats{margin-top:15px;}
.stats td{border-bottom:#999999 dotted 1px; background:#EFEFEF; padding:2px;}
.admin_boxes{background-color:#2c2c2c; height:auto; font-size:11px; color:#666666; overflow:hidden; background-image:url(../_images/admin_nav_bottom.gif); background-position:bottom; background-repeat:no-repeat; padding-bottom:10px;}
.admin_menu_content{margin-left:10px;}
.admin_menu {margin:0px; padding-left:0px; margin-top:3px; list-style:none; width:180px;}
.admin_menu li a{display:block; text-decoration:none; height:20px; line-height:17px; padding-left:15px;  background-image:url(../_images/navbtn_bg.gif); background-position:left top; margin-left:0px; margin-bottom:1px; font-weight:bold; font-size:10px; color:#999;}
.admin_menu li a:active{color:#999;}
.admin_menu li a:visited{color:#999;}
.admin_menu li a:hover{background-position:-180px top; color:#FFFFFF;}

.admin_form_box{margin-left:0px; height:auto; display:block; border:1px solid #64a9c2; padding:15px; overflow:hidden;}
.admin_form_box p{margin-top:15px; margin-bottom:15px; width:500px;}
.admin_form{margin:0px; padding:0px; display:block; overflow:hidden;}
.admin_form li{border:1px solid #DADADA; padding:4px; width:500px; margin-bottom:4px; list-style:none; overflow:hidden;}
.admin_form label{float:left; display:inline; font-weight:bold; font-size:13px; color:#5f5f5f; margin:0 -100px 0 0; overflow:hidden;}
.admin_small_text{font-size:10px; color:#5f5f5f; font-style:italic;}
.admin_input{display:block; margin:0 0 0 245px; font-weight:bold; font-size:13px; color:#5f5f5f; background-color:#ffffff; border:1px solid #CCCCCC; width:250px;}
.admin_tarea{display:block; margin:0 0 0 245px; font-size:11px; color:#5f5f5f; background-color:#ffffff; border:1px solid #CCCCCC; width:250px;}
.admin_input_small{font-weight:bold; font-size:13px; color:#5f5f5f; background-color:#ffffff; border:1px solid #CCCCCC; width:40px;}
.admin_form_etc{display:block; margin:0 0 0 245px;}
.admin_submit{width:500px; text-align:right; padding:5px; background:#e4e4e4;}
.adminimgBox{border:1px solid #DADADA; padding:3px; width:225px; margin-bottom:4px; list-style:none; overflow:hidden;}
.adminimgBoxPlacement{border:1px solid #DADADA; padding:3px; width:200px; margin-bottom:4px; list-style:none; overflow:hidden;}

.mainnavbtn a{display:block; text-decoration:none; height:20px; line-height:19px; padding-left:15px;  background-image:url(../_images/navbtn_bg.gif); background-position:left top; margin-left:0px; margin-bottom:1px; font-weight:bold; font-size:10px; color:#999; cursor: pointer;}
.mainnavbtn a:hover{background-position:-180px top; color:#FFFFFF;}

.menu_body {display:none; margin-bottom:2px; width:180px;}
.menu_body a{padding: 3px 3px 5px 10px; background:#444444; display:block; text-decoration:none; color:#888888; font-size:10px; margin-bottom:1px}
.menu_body a:hover{background:#666666; color:#CCCCCC;}

.admin_list{display:block; width:342px; float:left; margin-right:5px; margin-bottom:5px;  background-color:#fefefe; border-bottom:solid 2px #CCCCCC; background-image:url(../_images/formbg.gif); background-repeat:repeat-x; background-position:bottom; padding:2px; color:#666666;}
.admin_list_large{display:block; width:700px; float:left; margin-right:5px; margin-bottom:5px;  background-color:#fefefe; border-bottom:solid 2px #CCCCCC; background-image:url(../_images/formbg.gif); background-repeat:repeat-x; background-position:bottom; padding:2px; color:#666666;}
.admin_list_btns{float:left; width:125px; display:inline; overflow:hidden;}
.admin_list_text{float:left; display:inline; overflow:hidden; margin-top:3px;}
.admin_list_text_col{float:left; display:inline; overflow:hidden; margin-top:3px; width:175px;}
.admin_topLinks{font-size:12px; font-weight:bold; color:#333333; width:100%; display:block; padding-top:8px; padding-bottom:8px; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; margin-bottom:10px; overflow:hidden;}
.admin_topLinks a{color:#ffffff; padding:4px; background-color:#64a9c2; margin-right:6px;}
.admin_topLinks a:active{color:#ffffff; }
.admin_topLinks a:visited{color:#ffffff;}
.admin_topLinks a:hover{background-color:#30434a;}
.admin_submenu{background-color:#FFFFFF; border:1px solid #CCCCCC; height:auto; background-image:url(../_images/box_bg.gif); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#666666; overflow:hidden; padding:10px; display:block; margin:0px; margin-bottom:5px; float:left; width:682px;}

.msg_error{border:1px solid #b50000; display:block; background-color:#ffa599; color:#741c11; padding:10px; margin-top:10px; margin-bottom: 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.msg_success{border:1px solid #8aac23; display:block;  background-color:#dbef9e; color:#5a6d1f; padding:10px; margin-top:10px; margin-bottom: 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.scheduling td{text-align:center; background-color:#e5eefd; color:#4d9392;}
.scheduling th{text-align:center; font-weight:bold; padding:10px; background-color:#ABD1F8;}

.weekday{color:#3e464f;}
.day{padding:10px;}
.task{background-color:#FF9; font-size:10px; color:#333;}

