﻿*{padding: 0; margin: 0;}

body {
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:1em;}
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:link.ensemble 	{color:#ad0101;}
a:visited.ensemble {color:#ad0101;}
a:hover.ensemble	{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-image: url("/images/li.gif"); color:#4A7EBC; font-weight:bold; font-size:1em; text-align:left;margin-left:30px;}

ul li {padding-bottom:7px;}
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: 0px 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;}

	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; padding-bottom:15px; margin-top:12px;}
	ul.roles li span {font-weight:normal;}

	div.acting-class {
		display:block;
		width:267px;
		padding:10px;
		padding-top:3px;
		margin:5px;
		margin-top:0px;
		margin-bottom:15px;
		height:auto;
		border: 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:300px; text-align:center; margin-top:30px; margin-right:10px; padding-left:46px;}
body#home td#content div#page div.right,
body#intro td#content div#page div.right  {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:60px; margin-left:60px;}
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 { text-align: center; margin-top: 20px; }
div#socialnet img { margin: 0px 10px; }

div.acting-class ul { font-weight: normal; color: #233040; list-style: none none inside; padding-bottom: 5px; margin: 0}
div.acting-class ul li { margin: 5px; padding: 0; }
div.acting-class p { margin: 7px 0px; }

div.bluebar { 
  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 { 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: 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; background: transparent url('/images/darklongbluebar.gif') no-repeat !important; }

#mainClassHome, #midClassHome, #threedClassHome, #coachClassHome { display: none; }

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: 200px;
    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: #FFFFFF;
  -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: #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-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-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: 3px 6px 0px 0px;
}
.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:#FFFFFF; text-decoration: none; outline: none; }
