*{padding:0px; margin:0px}
li{list-style:none}
a {text-decoration:none;}
a img {border: 0px;}
body{background-color:#3a3a3a;}
#header{background-color:#000; height:105px; width:1000px; margin-right:auto; margin-left:auto; margin-top:25px; padding-top:5px; padding-bottom:0px}
#header img{height:95px; width:572px; margin-left:auto; margin-right:auto; display:block}
#mainwrap{background-color:#000; height:auto; width:1000px; margin-right:auto; margin-left:auto}
#menubar{position:absolute; width:1000px; text-align:center}
#mainwrap #rates{overflow:hidden}
#mainwrap #studio{font-family:Arial,Helvetica,sans-serif; color:#FFF; padding-top:50px; padding-right:15px; padding-bottom:0px; padding-left:15px; clear:both}
#mainwrap #policy{font-family:Helvetica,Arial, sans-serif; color:#FFF; padding:15px}
.studio_images{display:inline-block; padding:10px; margin:10px; border:2px solid #ccc; text-align:center; font-size:0.8em; font-style:italic}
#mainwrap #faqs{color:#FFF; padding:25px}
#mainwrap #faqs a{color:#FFF}
#mainwrap #faqs a:hover{color:#639}
#mainwrap #faqs strong{text-decoration:underline}
#mainwrap #press{color:#FFF; padding-top:20px; padding-left:15px; padding-right:15px}
#mainwrap #press a{color:#FFF}
#mainwrap #press a:hover{color:#639}
#fineprint {font-size: 9px; font-style: italic;}
#footer{height:45px; width:1000px; margin-right:auto; margin-left:auto; background-color:#639}
blockquote{border-left:10px solid #639; margin:1.5em 10px; padding:.5em 10px; quotes:"\201C""\201D""\2018""\2019"}
blockquote:before{color:#639; content:open-quote; font-size:4em; line-height:.1em; margin-right:.25em; vertical-align:-.4em}
blockquote p{display:inline}
#calendar{width:700px; margin-top:30px; margin-right:auto; margin-bottom:30px; margin-left:auto; padding-top:25px}
.textblocks{font-family:Arial,Helvetica,sans-serif; color:#FFF; padding:15px}
.block{width:500px; height:500px; float:left; background-color:black}
.block2{width:500px; height:500px; float:left; background-color:#639}
.ratetxt{color:#FFF; padding:0px 5px 0px 5px; font-family:Helvetica,Arial, sans-serif}
.ratesul{margin-left:100px}
.purple{color:#639}
.prates{margin-left:50px}#mainwrap #press #videobox #mediaspace {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	width:700px;
	margin:0 auto;
}
#contact-area {
	width: 600px;
	margin: 25px auto;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #639;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
.tall	{height:500px;}