﻿@font-face {
	font-family: 'Cella';
	src: url('/css/Cella.eot'); /* IE9 Compat Modes */
	src: url('/css/Cella.eot?iefix') format('eot'), /* IE6-IE8 */
	     url('/css/Cella.woff') format('woff'), /* Modern Browsers */
	     url('/css/Cella.ttf')  format('truetype'); /* Safari, Android, iOS */
	}
.cella { font-family: "Cella", Verdana,Helvetica,Arial,sans-serif; }
.arialn { font-family: "Arial Narrow", Arial, sans-serif; }
.impact { font-family: Impact, Charcoal, sans-serif; }

*{padding: 0; margin: 0;}

body {
  background: #FFFFFF none;
  /* background: #e9ecf2 url("/images/bg.gif") top repeat-x; */
  margin:0px auto;
  font-family: Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  color:#233040;
}

img {border:0px;}
table {font-size:1.05em;}
td {vertical-align:top;}

a:link 		{color:#75B4FF;}
a:visited 	{color:#75B4FF;}
a:hover		{color:#1C4C84;}

a:link.green {color:#2C8F53;}
a:visited.green {color:#2C8F53;}
a:hover.green	{color:#1C4C84;}

a.ensemble { font-size: 1.3em; text-decoration: none; font-weight: bold; }
a:link.ensemble, a:visited.ensemble {color:#ad0101;}
a:hover.ensemble	{color:#1C4C84;}

a.offie { font-size: 1.3em; text-decoration: none; font-weight: normal; }
a:link.offie, a:visited.offie {color:#999999;}
a:hover.offie	{color:#1C4C84;}

div.teachers a:link 	{color:#437CBD;}
div.teachers a:visited {color:#437CBD;}
div.teachers a:hover	{color:#1C4C84;}

div.teachers a:link.ensemble 	{color:#ad0101;}
div.teachers a:visited.ensemble {color:#ad0101;}
div.teachers a:hover.ensemble	{color:#1C4C84;}

div.teachers a:link.normal 	{color:#75B4FF;}
div.teachers a:visited.normal {color:#75B4FF;}
div.teachers a:hover.normal	{color:#1C4C84;}

div.midpage a:link 		{color:#437CBD;}
div.midpage a:visited 	{color:#437CBD;}
div.midpage a:hover		{color:#1C4C84;}

a:link.none 	{color:#233040; text-decoration:none;}
a:visited.none 	{color:#233040; text-decoration:none;}
a:hover.none	{color:#1C4C84; text-decoration:none;}

p {line-height:1.4em;}

ul {
  list-style-type: none;
  color:#4A7EBC; 
  font-weight:bold; 
  font-size:1em; 
  text-align:left;
  margin: 0;
  margin-left:20px;
  padding: 0;
}

ul li { 
  background-image: url(/images/li2-2.gif); 
  padding-bottom:7px;
  background-repeat: no-repeat;
  padding-left: 30px; 
}
ul li span {font-weight:normal;}

h1 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}

address {font-style: normal;}


.bb {
border-bottom: 1px solid #CFCFCF;
margin-bottom:10px;
padding-bottom:10px;
}
.bt {
border-top: 1px solid #CFCFCF;
margin-top:10px;
padding-top:10px;
}

acronym {border:none;}

tr.blue {background:#5787C1 url("/images/blu.jpg"); }


div#prices {display: none;}
div#prices3day {display: none;}

td.new-banner { min-height: 235px; height: 235px; background:#fff;}

img#logo-text {position:absolute;z-index:100;}

div#methodlogo {
  margin: -10px 0px 0px 25px;
  width:220px;
  height:160px;
}

#acting-quote {position:absolute;z-index:30; margin-top:145px; margin-left:120px; text-align:center; width:250px; font-size:1.3em;}
#acting-quote span#quotee {font-size:0.8em; position:relative;top:9px;}

td#side-left {background: url("/images/acting-classes-london-15.gif") top right no-repeat; width:40px; height:526px;}
td#side-right {background: url("/images/acting-classes-london-17.gif") top left no-repeat; width:40px; height:526px;}

td#content {background: #fff; border-left:#B3B3B3 1px solid; border-right:#B3B3B3 1px solid; border-bottom:#B3B3B3 1px solid;}
td#content div#page {background: url("/images/acting-classes-footer.gif") bottom center no-repeat; padding-bottom:16px; text-align:center; padding-left:30px; padding-right:30px;}

td#content div#page img.title {margin-top:20px; position:relative;right:2px;}
td#content div#page div.left {float:left; width:540px; margin-left:0px; text-align:justify; border-right:2px solid #E0E5EF; padding-right:40px;}
td#content div#page div.left p { padding: 15px 5px 0px;}
td#content div#page.teachers div.left p { padding: 15px 5px 10px;}

td#content div#page div.left2 {float:right; width:540px; margin-right:0px; text-align:justify; border-left:2px solid #E0E5EF; padding-left:40px;}
td#content div#page div.left2 p { padding: 15px 5px 0px;}
td#content div#page.teachers div.left2 p { padding: 15px 5px 10px;}

ul.roles {color:#4A7EBC; font-weight:bold; font-size:1em; text-align:left; margin-top:20px; width:250px;}
ul.roles li {border-bottom:2px solid #DBDBDB; padding:3px 3px 15px 30px; margin-top:12px;}
ul.roles li span {font-weight:normal;}

div.acting-class {
	display:block;
	width:267px;
	padding: 3px 0px 0px;
	margin:0px 5px 5px;
	height:auto;
	border: none;   /* 1px solid #DBDBDB; */
	border-top:0px;
	text-align:left;
}
div.acting-class img {float:right;}
div.acting-class p {line-height:1.2em;}

td#content div#page div.right {
  float:right;
  width:320px;
  text-align:center;
  margin-top:30px;
  margin-right:0px;
  padding-left:0px;
}
body#home td#content div#page div.right,
body#intro td#content div#page div.right  {margin-top:0px;}

td#content div#page div.right2 {float:left; width:300px; text-align:center; margin-top:30px; margin-left:10px; padding-right:46px;}
body#home td#content div#page div.right2,
body#intro td#content div#page div.right2  {margin-top:0px;}

td#content div#page span {color:#5381B8;}
td#content div#page span.black {color:#000;}
td#content div#page p.right {text-align:right; margin-right:12px;}

div.info-left {float:left; width:265px; padding-right:30px; border-right:1px solid #E0E5EF;}
div.info-right {float:left; width:205px; padding-left:30px;}

td#content div#page div.testimonial {
  /* background:url("/images/paper.gif") bottom left no-repeat; */
  padding: 0px 15px 15px;
  margin: 15px 0 0;
}
td#content div#page div.testimonial.right {float:right; width:460px; margin-right:12px; border:0px; text-align:justify;}

td#content div#page div.testimonial p.actor {text-align:right; color:#5381B8;}

td#content div#page #footer {text-align:center; line-height:1.5em; margin-top:50px; margin-bottom:0px; color:#fff;}
td#content div#page #footer div {display: inline; vertical-align: 3px; font-size:1.4em; color:#5A8BC7; font-weight:bold;}
td#content div#page #footer div.middle {margin-right:40px; margin-left:40px;}
td#content div#page #footer img {margin-right:15px; margin-left:15px;}


td#content div#bottom {padding:10px; padding-left:140px; padding-right:140px; font-size:0.9em; color:#608FC9; text-align: center}
td#content div#bottom a {margin-left:10px; margin-right:10px;}

div#bottom p {
	margin-top: 15px;
}

form.paypal {float:right;}

form#form { margin-top: 10px; }

#form input{
margin:1px;
padding:1px;
border:1px solid #6DA6E6;
background:#fff;
width:200px;
font-size:1.1em;
}

#form textarea {
font-family: Verdana,Helvetica,Arial,sans-serif;
margin:1px;
padding:1px;
border:1px solid #6DA6E6;
background:#fff;
width:200px;
font-size:1.1em;
}

#form input.wider, #form textarea.wider { width: 250px }

#form input.submit {
margin:1px;
padding:1px;
border:3px solid #6DA6E6;
background:#2A2A2A;
color:#fff;
font-weight:bold;
width:120px;
cursor: pointer;
}

#form input.submit:hover {
margin:1px;
padding:1px;
border:3px solid #2A2A2A;
background:#6DA6E6;
color:#2A2A2A;
font-weight:bold;
width:120px;
cursor: pointer;
}

#form input.submit:focus {
margin:1px;
padding:1px;
border:3px solid #6DA6E6;
background:#6DA6E6;
color:#2A2A2A;
font-weight:bold;
width:120px;
cursor: pointer;
}

span.required { color: #FF0000 !important; }

#method-acting-classes { margin: 0 auto; }
#staticlogo { height: 152px; margin-left: 10px; margin-top: 25px; }
#flashlogo, #flashlogo2 { padding-left: 4px; }

#homebullets {
  color: #000000;
  font-size: 1.2em;
  margin-top: 20px;
  margin-left: 30px;
  padding-left: 50px;
}

form#form input, #form select, #form textarea { margin-bottom: 6px; }

div#socialnet { position: absolute; margin-top: 195px; margin-left: 25px; }
div#socialnet img { margin: 0px 1px; }

div.acting-class ul { font-weight: normal; color: #233040; list-style: none none inside; padding-bottom: 5px; margin: 0}
div.acting-class ul li { background-image: none; margin: 5px; padding: 0; }
div.acting-class p { margin: 3px 0px; }

div.bluebar {
  background-color: #6696D6;
  /* background: transparent url('/images/bluebar300px.gif') no-repeat; */
  height: 25px;
  width: 300px;
  margin: 6px 0 0;
  padding: 0;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 1.1em;
  text-align: left;
  cursor: pointer;
}
div.bluehov:hover { 
  color: #1B4C87;
  /* background-color: #1B4C87;
  background: transparent url('/images/darkbluebar300px.gif') no-repeat; */
}
div.bluebar div { padding: 4px 0px 0px 12px; margin: 0; height: 16px; max-height: 16px; }

div.long { 
  cursor: auto !important; 
  background-color: #6696D6;
  /* background: transparent url('/images/longbluebar.gif') no-repeat !important;  */
  width: 540px !important; 
}
div.long div { cursor: auto !important; }
div.longhov { cursor: pointer !important; }
div.longhov:hover { 
  cursor: pointer !important; 
  color: #1B4C87;
  /* background-color: #1B4C87;
  background: transparent url('/images/darklongbluebar.gif') no-repeat !important; */
}

/*  #mainClassHome, #midClassHome, #threedClassHome, #coachClassHome { display: none; } */
div.hiddenPart { 
  display: none;
  padding-top: 4px;
}
div.classsumm { 
  color:#555555; 
  font-size:1.1em;
  margin: 0px 0px 0px 0px !important;
  font-weight:bold;
  padding: 2px 0 0 0px !important;
}
span.dots { color: #555555 !important; }

hr.divider {
  width: 90%;
  height: 1px;
  margin: 0 auto;
  margin-top: 25px;
  margin-bottom: 10px;
  color: #DDDDDD;
}

div.wsDiv { display: none; }
div#proffTest.long,
div#proffTest.long div,
div#aspTest.long,
div#aspTest.long div,
div#indusTest.long,
div#indusTest.long div { cursor: pointer !important; }

.outlined { border: 1px solid red; }
p.sechead { font-weight: bold; font-size: 1.1em }

strong.blue { font-weight: bold; color: #1C4C84; }

.audclip {
    width: 220px;
    height: 20px;
    margin: 0 auto;
    background: #174F82 none no-repeat;
    /* background: transparent url(/images/bluegrad.png) repeat-x;
    background: -moz-linear-gradient(100% 100% 90deg, #437CBD, #7CC2FF) no-repeat;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#437CBD), to(#7CC2FF)) no-repeat; */
}

td.menubar {
  background-color: #5381B8;
  height: 56px;
  min-width: 1001px;
  width:1001px;
}
div.menubar1 {
  margin: 0 auto;
  width: 976px;
  height: 36px;
  min-width: 976px;
  position: relative;
  top: 10px;
  color: #5381B8;
  /* color: #7ABDFF;
  -moz-box-shadow: 0px -1px 10px #000;
  -webkit-box-shadow: 0px -1px 10px #000;
  box-shadow: 0px -1px 10px #000; */
}
.menubox {
  float: left;
  height: 36px;
  color: #5381B8;
  background-color: #FFFFFF;
  /* -moz-box-shadow: 0px 0px 1px #555555;
  background-image: -moz-linear-gradient(#7ABDFF 10%, #71ADF2 40%, #5381B8 70%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #7ABDFF), color-stop(0.5, #71ADF2), color-stop(1.0,#5381B8));
 text-shadow: #444444 1px 1px 1px;  */
 font-weight: bold;
 font-size: 1.1em;
 text-align: center;
}
.menubox:hover {
  background-color: #BBBBBB;
  /* background-image: -moz-linear-gradient(#71ADF2 25%, #3D5F87 70%, #455366 90%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, #71ADF2), color-stop(0.7, #3D5F87), color-stop(1.0,#455366)); */
}
.currpage, .currpage:hover, .menubox.currpage, .menubox.currpage:hover {
  background-color: #BBBBBB;
  /* background-image: -moz-linear-gradient(#666666 20%, #444444 50%, #111111 90%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #666666), color-stop(0.5, #444444), color-stop(1.0,#111111)); */
}
.menubox span {
  position: relative;
  top: 25%;
}
#contactsp {
  float: left;
  margin-left: 7px;
}
#envel {
  position: relative;
  top: 25%;
  float:right;
  margin: 2px 6px 0px 0px;
  border: 1px solid #AAAAAA;
}
.leftmbs {
  /* -moz-box-shadow: -4px 0px 10px #444444;
  -webkit-box-shadow: -4px 0px 10px #444444;
  box-shadow: -4px 0px 10px #444444; */
}
.rightmbs {
/*   -moz-box-shadow: 4px 0px 10px #444444;
  -webkit-box-shadow: 4px 0px 10px #444444;
  box-shadow: 4px 0px 10px #444444; */
}
div.menubox a, div.menubox a:hover, div.menubox a:visited,
div.menubox a:link, div.menubox a:active { color:#5381B8; text-decoration: none; outline: none; }

div.classinfo {
  background-color: #2FBB49;
  /* background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.30, #327800),
    color-stop(0.65, #31931D),
    color-stop(1, #2FBB49)
  );
  background-image: -moz-linear-gradient(
    center bottom,
    #327800 30%,
    #31931D 65%,
    #2FBB49 100%
  ); */
  height: 25px;
  width: 80px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-align: center;
  vertical-align: middle;
}
div.classinfo a {
  font-size: 1.1em;
  font-weight: normal;
  color: white;
  text-decoration: none;
}
div.classinfo.wider {
  width: 120px;
}

object.images {
	margin: 4px auto 10px;
	text-align: center;
}
div.imageframe {
	/* background-color: #507CB1; */
	text-align: center;
	margin: 10px auto 20px;
	width: 188px;
	height: 128px;
}

li.item {
  padding: 0;
  margin: 0;
}
#audio1_wrapper, #audio2_wrapper { margin: 0 auto; }

#iep {
  float:right; 
  width: 536px; 
  max-width:572px;
}

