/* Rights Reserved by Snap-Design.net (c) 2007 */
body{behavior:url("../scripts/csshover.htc");margin:0 auto;padding:0; width:71.9em; background:#046380 url(../images/background.jpg) repeat scroll 0% 50%;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;font-size:80%;color:#666;text-align:center; }
p{margin:0.2em 1em 1.2em 1.4em;padding:0.3em; text-align: justify}
h1{margin-left:1.5em;padding:0;color:#000;font-size:14pt;font-weight:normal;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
h2{margin:0.2em;padding:0;color:#c30;font-size:14pt;font-weight:normal;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
h3{margin-left:1.0em;padding:0;color:#c30;font-size:11pt;font-weight:normal;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
h4{margin-left:1.5em;padding:0;color:#c30;font-size:9.5pt;font-weight:normal;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
h6{margin-left:1.4em;padding:0;color:#000;font-size:7pt;font-weight:bold;font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
div{margin:0;padding:0;display:block}
a:link,a:visited{color:#c30;text-decoration:underline}
a:hover{color:#c30;text-decoration:none}
a:active{color:#c30;text-decoration:underline}
a.nav:link,a.nav:visited{margin:0;padding:0.65em 0.27pt;display:block;float:left;width:9%;text-decoration:none;background-color:#999;color:#fff;font-size:8pt}
a.nav:hover{margin:0;padding:0.65em 0.27pt;display:block;float:left;width:9%;text-decoration:none;background-color:#c30;color:#fff;font-size:8pt}
a.nav:active{margin:0;padding:0.65em 0.27pt;display:block;float:left;width:9%;text-decoration:none;background-color:#999;color:#fff;font-size:8pt}
.container{border:1px solid #000;margin:0 auto;padding:0;background:#fff none repeat scroll 0%;width:67em;}
.titleblock a:link{text-decoration:none}
.titleblock{margin:0px;padding:7px;text-align:left;background:#fff url('../images/titleblock.jpg');height:86px;line-height:0px}
.titleblock p{text-indent:4em;color:#3b4471;margin-left:17em;margin-top:71px}
.titleblock a,.titleblock a:active,.titleblock img{border:0px solid #fff;text-decoration:none}
.titleblockp {margin: 21px 20px 5px 263px; padding: 0px; }
ul.navbar{margin:0;padding:0;list-style-type:none;float:left;display:block;width:100%;line-height:0.7em;clear:both;background-color:#999; margin: 0px;}
ul.navbar li{display:inline; font-size: 10em; }
.engagetext{color:#3b4471}
.activelink{margin:0;padding:0.6em 0 1em;display:block;float:left;width:9%;text-decoration:none;background-color:#c30;color:#fff}
.imagelink{border:1px solid #fff}
.rightcontainer{margin:0.7em 0 0;padding:0;float:right;clear:both;width:14em}
.rightbox{border:1px solid #999;margin:0.7em;padding:0.3em;text-align:center;background:#DDD}
.contactbox{border:1px solid #999; -moz-border-radius-bottomright: 50px; -webkit-border-radius-bottom-right: 50px; margin:0.7em;padding:0.3em;text-align:left;}
.contactbox a{display:inline;}
.contactbox_email { padding: 1px; margin: 1px; }
.contactbox_management { padding: 1px }
.contactbox_agent { padding: 1px  }
.rightcontainer h2{padding:0 0 0 1.5em;text-align:left}
blockquote{margin:14px 0px 0px 2.5em;padding:1em 0.7em 2em 0em;background:transparent url(../images/quoleft.jpg) no-repeat scroll left top;width:85%; font-style: italic; border-bottom: 1px solid #DDDDDD}
blockquote div{padding:2em 48px 0;background:transparent url(../images/quoright.jpg) no-repeat scroll right bottom}
.reviewquote{font-style:normal;font-size:96%}
#reviews h4 { font-style: normal;font-size: 1.1em; }
.content{margin:2.2em 13.5em 0 0;padding:1em 1ex 1em 1.5ex;clear:left;text-align:left; height: 330px; width: 51em; overflow: auto;  }
.content h2{text-indent:0.2em}
.email{display: none; margin:2.2em 13.5em 0 0;padding:1em 1ex 1em 1.5ex;clear:left;text-align:left; height: 300px; width: 60%; overflow: auto;  }
.email h2{text-indent:0.2em}
.manage{display: none; margin:2.2em 13.5em 0 0;padding:1em 1ex 1em 1.5ex;clear:left;text-align:left; height: 300px; width: 60%; overflow: auto;  }
.manage h2{text-indent:0.2em}
.agent{display: none; margin:2.2em 13.5em 0 0;padding:1em 1ex 1em 1.5ex;clear:left;text-align:left; height: 300px; width: 60%; overflow: auto;  }
.agent h2{text-indent:0.2em}
.footer{border-top:1px solid #999;margin:2.5em 0.2em 0.5em 0.5em;padding:0.8em;color:#999;font-size:75%;text-align:left;clear:both}
.footer .right{float:right;clear:right;text-align:right}
.footer p{margin:0}
.contactinfoh2{font-size:12pt ! important;text-align:left ! important}
.contactinfop{font-size:10pt ! important;text-align:left ! important}
h2 .contactinfo{font-size:12pt ! important;text-align:left ! important}
p .contactinfo{font-size:10pt ! important;text-align:left ! important}
#mediatable{line-height:1.3em; font-family:"Century Schoolbook L", Arial,SunSans-Regular,Sans-Serif;}
.downloadarea{border:1px solid #ccc;background:#ddd none repeat scroll 0% 50%;display:table;height:45px;padding:3px}
.downloadarea_text{display:none;margin-bottom:3px;margin:3px 2px 9px 1px;text-align:center}
.downloadarea span{text-align:center}
.downloadarea_span{border:0px solid #DDD;text-decoration:none}
.downloadarea img{border:0px solid #DDD}
.downloadarea a{border:0px solid #DDD}
#photobox{background:#DDD}
.pics img{padding:0px}
.press{margin-left:1.3em; width: 90%;}
p .pressarticles { font-style: italic; }
.hoverpress p:hover{background:#BDBDBD;border:1px solid #000}
.hoverpress p { font-style: normal; }
.bottomline{margin-left:1.3em;border-bottom:1px solid #DDD;width:90%; padding-bottom: 8px;}
#media td:hover{background:#BDBDBD;border:1px solid #000}
#journalism img { padding: 4px; }
#journalism img:hover{padding: 4px; background:#BDBDBD; border:0px solid #000; }
#journalism p:hover{background:#BDBDBD;border:1px solid #000; }
.journalism{margin-left:1.3em; border-bottom:0px solid #DDD;width:75%; padding-bottom: 8px;}
#journalism td { border-bottom: 1px solid #DDD; padding: 12px 2px 12px 2px }
#repertoire { line-height: 0.1em; padding: 0.1em; }
#movieposter { display: block; float: none; margin-bottom: 3em;  }
#poster { display: inline; clear: left; width: 105px;float: left; padding: 0px; margin: 0px; }
#albumcover { display: block; float: none;  }
#cover { display: inline; clear: left;float: left; padding: 0px; margin: 0px; width: 195px; display: none; }
.contactbox_email { background: url('../images/email.jpg') left no-repeat; }
.contactbox_email a { margin-left: 18px; }
.contactbox_management { background: url('../images/contact.jpg') left no-repeat; }
.contactbox_management a {margin-left: 18px; }
.contactbox_agent { background: url('../images/contact.jpg') left no-repeat; }
.contactbox_agent a { margin-left: 18px; }
#loadmap1here { display: none; border: 1px solid #000000; margin-left: 2.5em; width: 500px;}
