@charset "UTF-8";
/* CSS Document */

p {	color:#fff;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif !important;
	line-height:1.25em;
}

a {
	color:#fff;
	text-decoration:none;	
	}

h1 {
	color:#fbb040;
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif !important;
	font-style:italic;
	font-weight:100;
	}
h2	{
	color:#fbb040;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:16px;
	font-weight:100;
	}
h3	{
	color:#fbb040;
	font-family:Verdana, Geneva, sans-serif !important;
	font-weight:100;
	font-size:17px;
	}
ul li a {
		text-decoration:none;	
	}
body {
	margin:0px 0px 0px 0px;
	background-color:#fff;
	}
#Top {
	width:1062px;
	height:100px;
	margin:0px auto;
	background-image:url(images/newBanner2013v3.png);
	background-repeat:no-repeat;

	}	

#topWrapper {
	width:1224px;
	margin:0 auto;
	background-color:#fff;
	z-index:0;
	}
#Menu {
	width:1062px;
	height:25px;
	background-color:#444;
	margin:0px auto;
	background-image:url(images/menu.png);
	z-index:9000;
	}
#Menu ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:9000;
}
#Menu li {
	float:left;
}
#Menu a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#BBB;
	text-decoration:none;
	display:block;
	width:100px;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding-top:2.5;
	}
#Menu a:link {
	color:#BBB;
/*	background:url(images/menu.png) no-repeat top left;
*/	border-left-color:#444;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#777;
	border-top-style:dotted;
	border-top-width:1px;
	}
#Menu a:visited {
	color:#BBB;
/*	background:url(images/menu.png) no-repeat top left;
*/	border-left-color:#444;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#777;
	border-top-style:dotted;
	border-top-width:1px;
	}
#Menu a:hover {
	color:#fbb040;
/*	background:url(images/menu.png) no-repeat bottom right;
*/	border-left-color:#fbb040;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#777;
	border-top-style:dotted;
	border-top-width:1px;
	}
#Menu a:active {
	color:#BBB;
/*	background:url(images/menu.png) no-repeat top left;
*/	border-left-color:#444;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#777;
	border-top-style:dotted;
	border-top-width:1px;
	}
#Menu ul li {
	position:relative;
}
#menu ul li:hover {
	
	}
#Menu ul ul {
	display:none;
	position:absolute;
	top:21px;
	left:10px;
	background-color:#444;
	z-index:2000;
	-moz-box-shadow:0 4px 5px #333;
	-webkit-box-shadow:0 4px 5px #333;
	box-shadow:0 4px 5px #333;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
#Menu ul li:hover ul {
	display:block;
	z-index:19999;
	
}

#Menu ul {
	position:absolute;
}
#Menu ul li a {
	cursor:default;
	font-size:12px;
}
#Menu ul ul li a {
	cursor:pointer;
	width:100px;
	font-size:12px;
	height:20px;
	text-align:center;
	z-index:2000;
}
#Menu ul ul ul {
	position:absolute;
	display:none;
	top:25px;
	left:15%;
	background-color:#444;
	z-index:19999;
}
#Menu ul ul li:hover ul {
	display:block;
}

#Menu ul ul ul li a {
	cursor:pointer;
}

#ClassSchedule {
	Float:right;
	margin-right:5px;
	}
#ClassSchedule a{
	color:#3CF !important;
	font-size:14px;
	width:150px !important;
	}
	
#menuWrapper {
	width:1224px;
	height:25px;
	margin:0 auto;
	}
#Left{
	width:161px;
	height:600px;
	left:0px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(images/leftDecor.png);
	background-position:right;
	background-repeat:no-repeat;
	}
#Content {
	width:900px;
	height:600px;
	margin:0px 0px 0px 0px;
	top:0px;
	float:left;
}
#burst {
	position:relative;
	left:1250px;
	top:45px;
	width:107px;
	height:106px;
	z-index:9001;
}

#ContentContact {
	width:900px;
	height:600px;
	margin:0px 0px 0px 0px;
	background-image:url(images/contact2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:0px;
	float:left;
}
#ContentRates {
	width:900px;
	height:600px;
	margin:0px 0px 0px 0px;
	background-image:url(images/rates2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:0px;
	float:left;
}
#ContentAbout {
	width:900px;
	height:600px;
	margin:0px 0px 0px 0px;
	background-image:url(images/about2.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:0px;
	float:left;
}
#ContentStudio {
	width:900px;
	height:600px;
	margin:0px 0px 0px 0px;
	background-image:url(images/studio2b.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:0px;
	float:left;
}
#centerContent {
	width:800px;
	height:600px;
	margin:20px 48px 20px 48px;
	top:0px;
	}
#centerContentAbout {
	width:800px;
	height:600px;
	margin:0px 48px 0px 48px;
	bottom:0px;
	line-height:1.25;
	}
#centerContentAbout p {
	line-height:1.40;
	font-size:15px;
	overflow:auto;
	}
#centerContentAbout blockquote {
	left:200px;
	font-style:oblique;
	color:#fff;
	}
#centerContentAbout blockquote h1 sub{
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	font-size:11px;
	}
#centerContentRates {
	width:800px;
	height:600px;
	margin:0px 48px 0px 48px;
	top:0px;
	line-height:1.15;
	}
#centerContentRates p {
	line-height:1.20;
	font-size:15px; 
	}
#centerContentRates blockquote {
	left:200px;
	font-style:oblique;
	color:#fff;
	}
#centerContentRates blockquote h1 sub{
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fbb040;
	font-size:13px;
	}
#centerContentStudio {
	width:800px;
	height:600px;
	margin:0px 48px 0px 48px;
	top:0px;
	line-height:1.75;
	}
#centerContentStudio p {
	line-height:1.75;
	font-size:15px; 
	}
#centerContentStudio blockquote {
	left:200px;
	font-style:oblique;
	color:#000;
	}
#centerContentStudio blockquote h1 sub{
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#444;
	font-size:13px;
	}
#overflow {
	width:800px;
	height:480px;
	margin:40px 0px 0px 0px;
	overflow:hidden;
	line-height:1.75;
	}

#overflow2 {
	width:800px;
	height:480px;
	margin:40px 0px 0px 0px;
	overflow:hidden;
	line-height:1.75;
	}
#overflow3 {
	width:800px;
	height:525px;
	margin:35px 0px 0px 25px;
	padding:5px;
	overflow:hidden;
	line-height:1.75;
	}
#overflow4 {
	width:765px;
	height:525px;
	margin:35px 0px 0px 25px;
	padding:5px;
	line-height:1.75;
	border:#FFF thick 5px;
	background-color:#fff;
	opacity:0.87;
	overflow:-webkit-overflow-scrolling;
	overflow:-moz-scrollbars-vertical;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	}
#privacy {
	width:700px;
	height:505px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 5px;
	line-height:.95;
	letter-spacing:.4;
	background-color:#fff;
	opacity:0.87;
	color:#222;
	}
#privacy p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#222;
	}
#privacy ol li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#222;
	line-height:1.34;
	}
#privacy h3{
	font-size:14px;
	}
#overflowMedia{
	width:800px;
	height:520px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}
#box1 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#boxMedia {
	width:800px;
	height:600px
	}
.para {
	color:#FFC;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:italic;
	}
#box2 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
	line-height:2.00 !important;
}
#Gallerybox2 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
}
#Gallerybox2 img {
	margin:0px 20px 20px 0px;
	}
#box3 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#box4 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#box5 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#box6 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow #Studiobox1 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:-webkit-overflow-scrolling;
	overflow: -moz-scrollbars-vertical;
	overflow:auto;
	color:#FFC;
}
#overflow #Studiobox1 p {
	color:#FFC !important;
}
#overflow #Studiobox1 blockquote h1 {
	color:#fbb040 !important;
}
#overflow #Studiobox1 blockquote h2 {
	color:#fbb040 !important;
}
#overflow #Studiobox2 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
	color:#FFC;
}
#overflow #Studiobox2 p {
	color:#FFC !important;
}
#overflow #Studiobox2 blockquote h1 {
	color:#fbb040 !important;
}
#overflow #Studiobox2 blockquote h2 {
	color:#fbb040 !important;
}
#overflow #Studiobox3 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
	color:#FFC;
}
#overflow #Studiobox3 p {
	color:#FFC !important;
}
#overflow #Studiobox3 blockquote h1 {
	color:#fbb040 !important;
}
#overflow #Studiobox3 blockquote h2 {
	color:#fbb040 !important;
}
#overflow #Studiobox4 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#FFC;
	overflow:auto;
}
#overflow #Studiobox4 p {
	color:#FFC !important;
}
#overflow #Studiobox4 blockquote h1 {
	color:#fbb040 !important;
}
#overflow #Studiobox4 blockquote h2 {
	color:#fbb040 !important;
}
#overflow #Studiobox5 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFC;
	font-style:oblique;
	overflow:auto;
}
#overflow #Studiobox5 p {
	color:#FFC !important;
}
#overflow #Studiobox5 blockquote h1 {
	color:#fbb040 !important;
}
#overflow #Studiobox5 blockquote h2 {
	color:#fbb040 !important;
}

#overflow2 #box1 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox1 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox1 p {
	color:#666 !important;
}
#overflow2 #Studiobox1 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox1 blockquote h2 {
	color:#444 !important;
}
#overflow3 #NewsLetter {
	top:0px;
	width:800px;
	height:525px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow4 #Studiobox1 {
	top:0px;
	width:750px;
	height:525px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	-webkit-overflow-scrolling: touch;
}
#overflowMedia #boxMedia {
	width:800px;
	height:600px;
	padding:0px 0px 0px 0px;
}
#mediaVideo {
	margin: 0 auto;
	}
#overflow2 #box2 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox2 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
} 
#overflow2 #Studiobox2 p {
	color:#666 !important;
}
#overflow2 #Studiobox2 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox2 blockquote h2 {
	color:#444 !important;
}
#overflow2 #box3 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox3 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox3 p {
	color:#666 !important;
}
#overflow2 #Studiobox3 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox3 blockquote h2 {
	color:#444 !important;
}
#overflow2 #box4 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox4 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox4 p {
	color:#666 !important;
}
#overflow2 #Studiobox4 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox4 blockquote h2 {
	color:#444 !important;
}
#overflow2 #box5 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox5 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox5 p {
	color:#666 !important;
}
#overflow2 #Studiobox5 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox5 blockquote h2 {
	color:#444 !important;
}
#overflow2 #box6 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	color:#fff;
	overflow:auto;
}
#overflow2 #Studiobox6 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox6 p {
	color:#666 !important;
}
#overflow2 #Studiobox6 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox6 blockquote h2 {
	color:#444 !important;
}
#overflow2 #Studiobox7 {
	width:800px;
	height:480px;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	overflow:auto;
}
#overflow2 #Studiobox7 p {
	color:#666 !important;
}
#overflow2 #Studiobox7 blockquote h1 {
	color:#444 !important;
}
#overflow2 #Studiobox7 blockquote h2 {
	color:#444 !important;
}
#centerContentHome {
	width:800px;
	height:550px;
	margin:50px 48px 0px 48px;
	top:0px;
	border-left-color:#fbb040;
	line-height:1.75;
	}
#centerContentHome blockquote {
	left:200px;
	font-style:oblique;
	color:#fff;
	}
#centerContentHome blockquote h1 sub{
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	font-weight:100;
	color:#fff;
	font-size:11px;
	}
#centerContentContact {
	width:800px;
	height:550px;
	margin:0px 48px 0px 48px;
	top:10px;
	border-left-color:#777;
	line-height:1.75;
	overflow:auto;
	}
#centerContentContact blockquote {
	left:200px;
	font-style:oblique;
	color:#fff;
	}
#centerContentContact table tr td {
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:oblique;
	color:#fff;
	}
#centerContentContact table tr th {
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-style:oblique;
	color:#fbb040;
	}
#centerContentContact blockquote h1 sub{
	left:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-style:oblique;
	font-weight:100;
	color:#fbb040;
	font-size:11px;
	}
#liCSS tr td a{
	color:#fbb040 !important;
	}
#liCSS tr td{
	line-height:13px;
	}
#liCSS tr td ul li{
	line-height:13px;
	}
#liCSS tr td ul li a{
	color:#fbb040 !important;
	}
#features{
	width:287px;
	height:300px;
	}
.testimonials {
	width:287px;
	height:350px;
	margin:10px 0px 0px 0px;
	}
.featuresContent{
	width:200px;
	height:335px;
/*	margin-left:40.5px; margin width is a total of 87
	margin-right:47.5px;
	margin-top:25px;
*/	font-family:calibri,helvetica bold, sans-serif;
	color:#fff;
	text-align:left;
	font-size:14px;
	}
#Right{
	width:161px;
	height:600px;
	right:0px;
	margin:0px 0px 0px 0px;
	top:0px;
	float:right;
	background-image:url(images/rightDecor.png);
	background-position:left;
	background-repeat:no-repeat;
	}
#contentWrapper {
	width:1224px;
	margin:0 auto;
	z-index:0 !important;
	}
#FooterLeftCorner {
	Width:25px;
	height:25px;
	margin:0px 0px 0px 0px;
	float:left;
	background-image:url(images/cornerLowerLeft.png);
	background-position:top;
	background-repeat:no-repeat;
	}
#footerContent{
	width:987px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#BBB;
	padding-top:5px;
	text-align:center;
	float:left;
	}
#footerContent a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#BBB;
	}
#footerContent a:link {color:#BBB;text-decoration:none;}
#footerContent a:visited {color:#BBB;text-decoration:none;}
#footerContent a:hover {color:#fbb040;text-decoration:none;}
#footerContent a:active {color:#BBB; text-decoration:none;}
#FooterRightCorner {
	Width:25px;
	height:25px;
	margin:0px 0px 0px 1037px;
	background-image:url(images/cornerLowerRight.png);
	background-position:top;
	background-repeat:no-repeat;
	}
#Footer {
	width:1037px;
	height:25px;
	background-color:#444;
	margin:0px auto;
	background-image:url(images/menu.png);
	float:left;
	}
#footerWrapper {
	width:1062px;
	height:25px;
	margin:0px auto;
	}
#HomeWrapper {
	width:1224px;
	height:750px;
	margin:0 auto;
}
#menuWrapper {
	width:1224px;
	height:25px;
	margin:0 auto;
	}
#completeWrapper {
	width:100%;
	margin:0 auto;
}
