@charset "UTF-8";
/* CSS Document */

hr { border:0; margin:0; padding:0; clear:both;}

body {background-color:#d9d9d9; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:12px; line-height:16px; }

a { outline:none; color:#555555;}

strong {font-weight:bold; }

#container { width:906px; margin:10px auto 0 auto; position:relative;   }

.clearBoth {clear:both; line-height:0px; font-size:0px; height:0px; }
.checkbox_label { display: inline !important;}
.aboutLeft { float:left; width:300px; margin:0 20px 0 0; }


.button_on_white { background-image:url(../../siteImages/butt_onwhite_left.gif); height:26px; background-repeat:no-repeat; float:left;}
.button_on_white a:link,.button_on_white a:active,.button_on_white a:visited { margin:-4px 0 0 14px; background-image:url(../../siteImages/butt_onwhite_right.gif); background-repeat:no-repeat; background-position:right; text-decoration:none; color:#FFFFFF; display:block; height:26px; clear:both; padding:8px 15px 0 0;}
.button_on_white a:hover { text-decoration:underline;}

.button_transparent { background-image:url(../../siteImages/butt_transparent_left.png); height:26px; background-repeat:no-repeat; float:left; font-size: 11px;}
.button_transparent a:link,.button_transparent a:active,.button_transparent a:visited { margin:-5px 0 0px 14px; background-image:url(../../siteImages/butt_transparent_right.png); background-repeat:no-repeat; background-position:right; text-decoration:none; color:#FFFFFF; display:block; height:26px; clear:both; padding:10px 15px 0 6px;}
.button_transparent a:hover { text-decoration:underline;}

/* sitepages stuff */


#sitepages { width:906px; margin:0px auto 0 auto; position:relative; background-image:url(../../siteImages/site_main_tile.gif); }

#sitepages #main { background-repeat: repeat-y;  position:relative; }

#sitepages #main #main_menu  { text-shadow: 0px 0px; margin:0px 0px 0px 15px; padding:0px 0 15px 0; font-size:11px;}

#sitepages #main #main_menu li {
	display:block; background-position: right; float:left; background-image: url(../../siteImages/site_mainnav_separator.gif); background-repeat: no-repeat; height: 25px; padding:7px 40px 0px 5px;
}

#sitepages #main #main_menu ul li a:link,#sitepages #main #main_menu ul li a:visited,#sitepages #main #main_menu ul li a:active { text-decoration:none; color:#6f6f6f; font-size:11px; }
#sitepages #main #main_menu ul li a:hover { text-decoration: underline;}

#sitepages #main #main_menu ul li.selected a:link,#sitepages #main #main_menu ul li.selected a:visited,#sitepages #main #main_menu ul li.selected a:active { color:#000000; font-weight: bold; }

#sitepages #main #main_menu ul li.last_li  { background-image: none;  }

#language {	position:absolute;	right:10px; top:60px;	color:#000;}
#language a { color:#000; }


#sitepages #main .left #content .homequestion { margin:10px 5px 10px -2px; padding:10px; background-image:url(../../siteImages/home_questionback.gif); width:185px; height:180px; background-repeat:no-repeat; float:left;}
#sitepages #main .left #content .homequestion h4 { color:#000000; margin:5px; font-weight: bold; font-size:16px; line-height:24px;}

#sitepages #main .left {float: left; width:640px;}
#sitepages #main .left { margin:10px 0px 0 12px;}
#sitepages #main .left #content  h1 { color:#000000; margin: 20px 20px 5px 10px; font-weight: bold; font-size:13px; }
#sitepages #main .left #content  h2 { color:#000000; margin: 20px 20px 5px 10px; font-weight: bold; font-size:12px;}
#sitepages #main .left #content  h3 { color:#000000; margin: 20px 20px 5px 10px; font-weight: bold; font-size:11px;}
#sitepages #main .left #content  h4 { color:#000000; margin: 20px 20px 5px 0px; font-weight: normal; font-size:15px;}
#sitepages #main .left #content  h5 { color:#000000; margin: 20px 20px 5px 0px; font-weight: bold; font-size:28px;}
#sitepages #main .left #content p { color:#686868; margin: 0px 20px 5px 7px; text-align:justify;}
#sitepages #main .left #content p a:link,#sitepages #main .left #content p a:active,#sitepages #main .left #content p a:visited { color:#F60; text-decoration:none; font-weight:bold;   }
#sitepages #main .left #content p a:hover { text-decoration:underline; }

#sitepages #main .right #uc h1 { text-indent:0; background-image:none; height:auto; font-size:18px; font-weight:bold; margin:60px 0 0 0; line-height:18px; }
#sitepages #main .right #uc h2 { text-indent:0; background-image:none; height:auto; display:block; font-size:14px; font-weight:normal; margin:10px 0 0 0;}

#sitepages #main .right {float: left; width:222px; margin:0px 10px 0px 10px; }
#sitepages #main .right h1 { text-indent: -9999px; background-image:url(../../siteImages/site_main_right_loginhead_en.gif); background-repeat: no-repeat; height:73px;}
#sitepages #main .right h2 { display: none;}
#sitepages #main .right p { color:#959494; margin:10px 0 10px 10px; font-size: 11px;}



#sitepages #main .right #login_panel { background-color:#4b4b4b; background-image:url(../../siteImages/site_main_right_topcurve.gif); background-repeat: no-repeat; padding:10px 15px 10px 15px; }
#sitepages #main .right #login_panel h1 { text-indent: -9999px; background-image:url(../../siteImages/site_main_right_logintitle.gif); background-repeat: no-repeat; height:19px; padding:0 0 5px 0; }
#sitepages #main .right #login_panel { color:#ffffff; font-size: 10px;}
#sitepages #main .right #login_panel label {display: block;}
#sitepages #main .right #login_panel input {width:180px;}

#sitepages #main .right #register_panel { background-color:#b6b6b6; background-image:url(../../siteImages/site_main_right_bottomcurve.gif); background-repeat: no-repeat; background-position: bottom;   padding:10px 15px 10px 15px;}
#sitepages #main .right #register_panel h1 { text-indent: -9999px; background-image:url(../../siteImages/site_main_right_registertitle.gif); background-repeat: no-repeat; height:19px;}
#sitepages #main .right #register_panel p { color:#4d4d4d; font-size: 11px;}






/* splash page stuff */

#splash_page { background-image:url(../../siteImages/containerbox_tile.gif); background-repeat:repeat-y; }
#splash_header { background-image:url(../../siteImages/containerbox_top.gif); background-repeat:no-repeat; height:19px; }
/* splash_content height => 203px, to preserve a 650px height */
body.withScrollBars #splash_content { height:203px;}
#splash_content { width:460px; margin:110px auto 110px auto; }
#splash_footer {background-image:url(../../siteImages/splash_containterbox_bot.gif); background-repeat:no-repeat; height:208px; }

.splash_productionmusic { background-image:url(../../siteImages/splash_productionmusic.gif); width:230px; height:54px; text-indent:-9999px; display:block; float:left; }
.splash_commercialmusic { background-image:url(../../siteImages/splash_commercialmusic.gif); width:230px; height:54px; text-indent:-9999px; display:block; float:left;}
#splash_page h1 { background-image:url(../../siteImages/splash_welcome.png); width:454px; height:50px; background-repeat:no-repeat; text-indent:-9999px; }
#splash_page h2 { display:none; }
#splash_page p { font-size:11px; padding:10px 0 10px 2px; }

/* side_nav */

#side_nav {position:absolute;top:15px;left:-31px;}
#side_nav li a#side_productionmusic { background-image:url(../../siteImages/sidenav_productionmusic.gif); width:35px; height:134px; text-indent:-9999px; display:block;}
#side_nav li a#side_productionmusic.selected { background-image:url(../../siteImages/sidenav_productionmusic_selected.gif); width:35px; height:134px;text-indent:-9999px;display:block;}
#side_nav li a#side_commercialmusic { background-image:url(../../siteImages/sidenav_commercialmusic.gif); width:35px; height:134px; text-indent:-9999px; display:block;}
#side_nav li a#side_commercialmusic.selected { background-image:url(../../siteImages/sidenav_commercialmusic_selected.gif); width:35px; height:134px; text-indent:-9999px; display:block;}

/* main_nav */

#main_nav { background-image:url(../../siteImages/mainnav_backbar.png); background-repeat:no-repeat; height:42px; position:relative; top:-14px; left:5px; margin:0 0 -14px 0; }

#main_nav .left { float:left; margin:5px 0 -8px 4px; }
#main_nav .right { float:right; margin:5px 14px -8px 0px;}

#main_nav .left li { background-image:url(../../siteImages/mainnav_butt_left.gif); background-repeat:no-repeat; height:30px; float:left; }
#main_nav .left a:link,#main_nav .left a:active,#main_nav .left a:visited { background-image:url(../../siteImages/mainnav_butt_right.gif); background-repeat:no-repeat; background-position:right; height:30px; display:block; margin:-6px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:12px 10px 0 4px;  }
#main_nav .left a:hover { text-decoration:underline; }

#main_nav .left li.selected { background-image:url(../../siteImages/mainnav_butt_left_selected.gif); background-repeat:no-repeat; height:30px; float:left; }
#main_nav .left li.selected a:link,#main_nav .left li.selected a:active,#main_nav .left li.selected a:visited { background-image:url(../../siteImages/mainnav_butt_right_selected.gif); background-repeat:no-repeat; background-position:right; height:30px; display:block; margin:-6px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:12px 10px 0 4px;  }
#main_nav .left li.selected a:hover { text-decoration:underline; }

#main_nav .right li { background-image:url(../../siteImages/mainnav_whitebutt_left.gif); background-repeat:no-repeat; height:30px; float:left;  }
#main_nav .right  a:link,#main_nav .right  a:active,#main_nav .right  a:visited { background-image:url(../../siteImages/mainnav_whitebutt_right.gif); background-repeat:no-repeat; background-position:right; height:30px; display:block; margin:-7px 0 0 13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#454545; text-decoration:none; padding:14px 10px 0 0px;  }
#main_nav .right  a:hover { text-decoration:underline; }
#main_nav .right a span { font-size:9px; font-weight:normal; vertical-align:1px; color:#a6a6a6; }

#search { position:absolute;background-image:url(../../siteImages/search_back.png);width:243px;height:39px;top:37px;left: 646px;}
#search label { float:left; font-size:12px; color:#c3c3c3; margin:10px 10px 0px 15px; }
#search input { float:left; border:none; margin:12px 0 0 10px;  }


/* app pages */

#app_page { background-image:url(../../siteImages/containerbox_tile.gif); background-repeat:repeat-y; }
#app_header { background-image:url(../../siteImages/containerbox_top.gif); background-repeat:no-repeat; height:19px; }
/* app_content height => 528px, to preserve a 650px height */
body.withScrollBars #app_content {height:528px;}
#app_content {  margin:0 4px 0 4px;}



/* intro production music page */
#labels_full li .left { width:230px; float:left; text-align:center; }
#labels_full li .right { width:500px; float:left; border-bottom:#cdcac2 solid 1px; margin: 5px 0 10px 0; }
#labels_full li .right h1 {color:#181818; font-size:24px; font-weight:normal; margin:10px 0 5px 0; }
#labels_full li .right p {color:#2a2a2a; font-size:11px; font-weight:normal;  margin:2px 0 5px 0; }

/* intro_top */

#intro_top { background-image:url(../../siteImages/ourlabels_topback.gif); background-repeat:repeat-x; min-height:112px; background-color:#e2e2e2; background-position:bottom;  }
#intro_top .left {width:230px; float:left;}
#intro_top h1 {color:#494949; font-size:14px; margin:17px 0 5px 0; font-weight:normal; }
#intro_top p {color:#6e6e6e; font-size:10px; line-height:11px; margin:0 0 10px 0; }
#intro_top .right {width:500px; float:left;  }

/* labels list */

#list_left { width:180px; text-align:center; float:left; background-color:#e5e5e5;}
#list_left .header { text-align:left; background-image:url(../../siteImages/ourlabels_topback.gif); background-repeat:repeat-x; background-position:bottom; height:20px; font-size:10px; font-weight:bold; color:#6e6e6e; padding:1px 0 0 10px; margin:0 0 10px 0; }
#list_left li img {  margin:3px 0 5px 0; }
#list_left li.selected img { border:#c9c9c9 solid 3px; }

#content_right {width:718px; float:left;}

#content_right #details { padding:5px 0 10px 0; border-bottom:#cdcac2 solid 1px; }
#content_right #closable_details { margin:30px 0 0 0;}
#content_right #closable_details .left {width:200px; float:left;}
#content_right #closable_details .right {width:400px; float:left;}
#content_right #closable_details h1 {color:#181818; font-size:24px; font-weight:normal; margin:10px 0 5px 0; }
#content_right #closable_details p {color:#2a2a2a; font-size:11px; font-weight:normal;  margin:2px 0 5px 0; }

#content_right #cd_list {}
#content_right #cd_list .header { background-image:url(../../siteImages/cdlist_header_back.gif); background-repeat:repeat-x; height:29px; padding:3px; }
#content_right #cd_list .header h1 { float:left; color:#767676; font-size:12px; font-weight:bold; padding:4px 0 0 3px;}
#content_right #cd_list .header form { float:right;}
#content_right #cd_list .header form label { color:#767676; font-size:12px; font-weight:bold; margin: 0 3px 4px 0 ;}

#cd_list ul { padding:10px; }
#cd_list li { float:left; width:230px; margin:10px 0 10px 0; }
#cd_list li .left { float:left; width:90px;}
#cd_list li .right { float:left; width:140px;}
#cd_list li a:link img,#cd_list li a:active img,#cd_list li a:visited img { border:#ffffff solid 3px;}
#cd_list li  a:hover img { border:#c2c2c2 solid 3px;}
#cd_list li h1 a:link,#cd_list li h1 a:active,#cd_list li h1 a:visited { font-size:12px; font-weight:bold; color:#444444;}
#cd_list li h1 a:hover { text-decoration:none;}
#cd_list li p { font-size:12px; font-weight:normal; color:#f09600;}

/* cd_details */

#cd_details .left { float:left; width:130px; padding:10px;}
#cd_details .right { float:left; width:550px;}
#cd_details .right h1 {color:#848484; font-size:10px; padding:3px 0 2px 0;}
#cd_details .right h2 {color:#303030; font-size:16px; border-bottom:#a9a9a9 dotted 1px;padding:2px 0 2px 0; }
#cd_details .right h3 {color:#303030; font-size:12px; border-bottom:#a9a9a9 dotted 1px;padding:2px 0 2px 0; }



/* track_list */

#track_list table { }
#track_list th { background-image:url(../../siteImages/ourlabels_topback.gif); background-repeat:repeat-x; background-position:bottom; height:22px; font-size:10px; font-weight:bold; color:#3b3b3b; vertical-align:middle; padding:2px 6px 2px 6px; text-align:left; }
#track_list tr.alternate { background-color:#eeeeee; }
#track_list td { border-bottom:#d6d6d6 solid 1px; border-top:#ffffff solid 1px; font-size:10px; color:#242424; vertical-align:middle; padding:0 4px 0 6px; }
#track_list td img {vertical-align:middle; }
#track_list h1 { font-size:12px; font-weight:normal; width:200px; }


/* app_footer */

#app_footer h1 { text-indent:-9999px; }
#app_footer a img { width:900px; height:100px; }
#app_footer { background-image:url(../../siteImages/containerbox_footer.gif); height:103px; }


/* footer */

#footer { width:906px; background-image:url(../../siteImages/site_footer_back.gif);  text-align:right; background-repeat: no-repeat; height:300px; padding: 55px 0 100px 0; margin:0 auto 0 auto; position:relative; }


#footer ul {
	float:right;

}
#footer li { float:left;  }
#footer h1 {
	

}

/* OUR WORK */

.video_container_top{	width:632px;	height:19px;	background-image:url(../../siteImages/curba_top.jpg);	background-repeat:no-repeat;}
.video_container_middle{ width:632px;	background-color:#e0e0e0;}
.video_container_bottom{	width:632px;	height:19px;	background-image:url(../../siteImages/curba_bottom.jpg);	background-repeat:no-repeat;}


.main_video{	margin:0px 0px 20px 65px;	}

.video_small{	width:94px; height:100px; float:left; margin:0px 15px 0px 15px;	}

.video_small a:link,.video_small a:active,.video_small a:visited{width:94px; text-decoration:none; }
.video_small a:hover{	text-decoration:underline; }
.video_text {	margin-top:3px; font-size:10px; line-height:10px;}
