/*----- Start "Main definitions" -----*/
* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 17px;
    line-height: 130%;
    font-family: Arial, "Trebuchet MS", sans-serif;
    color: #fff;
    background: #000;
    text-align: left;
}

/*----- Start "Clear" -----*/
.cl { font-size: 0; line-height: 0; height: 0; clear: both; }
/*------ End "Clear" ------*/

/*----- Start "Link styles" -----*/
a img { border: 0; }
a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }
/*------ End "Link styles" ------*/

/*----- Start "Box positions" -----*/
.shell { 
	margin: 0 auto; 
	width:959px;
}
.left { float: left; display: inline; }
.right { float: right; display: inline; }
/*------ End "Box positions" ------*/

/*----- Start "Text positions" -----*/
.a-center { text-align: center; }
.a-left { text-align: left; }
.a-right { text-align: right; }
/*------ End "Text positions" ------*/

/*------ End "Main definitions" ------*/



#header{
	background:url(/images/header.jpg) no-repeat 0 0;
	height:380px;
	padding:0px 0 0 0;
}
.home #header{
	background-image:none;
	height:650px;
}
#header span{
	font-size:30px;
	font-family:Helvetica,serif;
	line-height:27px;
	margin-top:100px;
	display:block;
}

#movie_container {
	position:absolute;
	top:0; 
	left:0;
	width:100%;
	height:650px;
	background-color:#000000;
	z-index:-2;
	
}

#bars {
	position:absolute;
	top:0; 
	left:0;
	width:100%;
	height:650px;
	z-index:-1;
	background:url(/images/bars.gif) repeat-x;	
}
h1#logo{
	font-size:0;
	line-height:0;
	width:178px;
}

h1#logo a{
	display:block;
	height:225px;
	background:url(/images/logo-new.png);
	text-indent:-4000px;

	position:relative;
	left:650px;
}

.home h1#logo a{
	left:0px;
}

h1#logo2{
	font-size:0;
	line-height:0;
	width:150px;
	float:left;
}
h1#logo2 a{
	display:block;
	height:93px;
	background:url(/images/logo2.jpg);
	text-indent:-4000px;
}
ul{
	list-style-type:none;
}
#navigation{
	position:relative;
	top:-100px;
	padding:0px 0 0 0;
	line-height:22px;
}

	.home #navigation{
		top:0px;
		padding:33px 0 0 0;
		
	}

#navigation li{
	clear:both;
}
#navigation li a{
	margin-bottom:1px;
	float:left;
	clear:both;
	text-transform:uppercase;
	background:#997387;
	font-size:20px;
	font-family:Helvetica,serif;
	padding:1px 5px;
}
#navigation li a:hover { background:#7e4b66; text-decoration: none;}
a.zoom{
	float:right;
	font-size:13px;
	text-transform:uppercase;
	font-family:Helvetica,serif;
	margin-top:-30px;
	margin-right:18px;
}
#content{
	background:url(/images/content.jpg) no-repeat 0 0;
}
.home #content{
	background:url(/images/contenthome.jpg) repeat-x 0 0;
}
.home #content .left p{
	font-size:23px;
	font-style:italic;
	line-height:28px;
	/* text-transform:uppercase; */
	position:relative;
	z-index:1;
	padding-bottom:59px;
}
.home #content span.big{
	font-size:45px;
	margin-left:-11px;
	z-index:3;
	position:relative;
}
.home #content .left{
	padding:0 0 0 11px;
	width:581px;
}
.left{
	width:592px;
	padding:3px 0 0 0;
}
.left h1{
	font-size:40px;
	font-family:Helvetica,serif;
	font-weight:normal;
	padding-bottom:7px;
	height:auto;	
	line-height:normal;
}
.left h2{
	color:#997387;
	font-size:17px;
	line-height:23px;
	
}
.left ul.planes li{
	background:url(/images/plane-li.png) no-repeat top left;
	color:#e8b4cf;
	display:block;
	font-style:italic;
	font-size:14px;
	margin-bottom:20px;	
	padding-left:60px;
	list-style-type:none;
}

/*
.left span{
	font-size:23px;
	font-family:Helvetica,serif;
}
*/
.left span.grey{
	color:#545353;
}
.left p{
	line-height:23px;
	padding-bottom:30px;
}

.left ul, .left ol {
	margin-left:20px;
}

.left ul {
list-style-type:disc;
}
.left ol {
list-style-type:decimal;
}


/* Bio Pages */
.left #bio{
	background:url(/images/bio-bg.png) no-repeat;
	clear: both;
	min-height:112px;
	margin:.3em auto;
	padding:.8em;
	width:572px;
}
.left #bio .bio-left {
	float:left;
	margin:.3em 0;
	width:200px;
}
.left #bio .bio-left p{
	font-size:.7em;
	line-height:1.3em;
}
.left #bio .bio-left img{
	border:3px solid #997387;
	float:none;
	height:112px;
	width:91px;
	margin-bottom:1em;
	padding-bottom:5px;
}
.left #bio img{
	border:3px solid #997387;
	height:112px;
	float:left;
	width:91px;

}
.left #bio .bio-main{
	float:left;
	margin:.3em auto;
	width:350px;	
}
.left #bio .bio-main h3{
	color:#facf69;
	text-transform:uppercase;
}
.left #bio address{
	margin:auto 1em;
	float:left;
	width:15em;
}
.left #bio-left address{
	margin-left:9em;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
	width:15em;
}
.left #bio address a:first-child{
	color:#facf69;
}
.left #bio #show-bio{
	float:right;	
	position:relative;
	top:.5em;
	margin-right:1.5em;
}
#show-bio a{
	background:#333;
	color:#ccc;
	font-size:13px;
	line-height:17px;
	padding:.8em;
	text-decoration:none;
	text-transform:uppercase;
}
#show-bio a:hover{
	background:#997387;
}
/* end Bio Pages */

address{
	font-size:13px;
	font-style:normal;
	line-height:17px;
}
address a{
	color:#997387;
}
a.see-all{
	color:#997387;
	font-size:13px;
	line-height:17px;
	float:right;
}
a.see-all span{
	color:#c8a654;
	font-size:13px;
	line-height:17px;
}
#button-1{
	display:block;
	width:274px;
	height:41px;
	color:#facf69;
	font-size:20px;
	line-height:20px;
	font-family:Helvetica,serif;
	background:url(/images/button-1.gif) no-repeat 0 0;
	text-transform:uppercase;
	padding:12px 0 0 15px;
	margin-top:57px;
	margin-left:5px;
}
.home #button-1{
	margin-top:23px;
	margin-left:0;
}
.right{
	width:343px;
	padding:3px 0 0 0;
}
.video{
	/* 
	background:url(/images/video.jpg) no-repeat 9px 0; 
	width:319px;
	height:239px;
	padding:0 9px;
	*/
}
.home .video{
	/* 
	background:url(/images/videohome.jpg) no-repeat 0 0;
	width:513px;
	height:210px;
	*/
}
form{
	padding:4px 0 0 9px;
	margin-bottom:52px;
}
.home form{
	padding:4px 0 0 0;
	margin-bottom:0;
}
input{
	border:0;
	background:#383636 !important; 
	width:257px;
	padding:4px 0;
}
.home input{
	border:0;
	color:#908e8e;
	background:#383636;
	width:446px;
	
}
input.submit,
.home input.submit{
	background:transparent;
	border:0;
	font-size:13px;
	color:#997387;
	cursor:pointer;
	width:62px;
	margin-top:3px;
}
.right h1{
	color:#c798b1;
	font-family:Helvetica,serif;
	font-size:23px;
	text-transform:uppercase;
}
.testimonial{ margin-bottom:10px;  }
.testimonial-cnt{ padding:40px 20px 20px 20px; }
.testimonial-bg {
	width:330px;
	height:184px;
	background:url(/images/testimonial.png) no-repeat 0 0;
}
.testimonial p{ font-style:italic; }
.testimonial .field{ 
	position:relative;
	overflow:auto;
	color:#fff;
	font-family: Arial, sans-serif;
	font-size:17px;
	font-style: italic;
	border:0;
	background:transparent;
	width:290px;
	height:120px;
}

#button-2{
	background:#997387;
	margin-left:2px;
	padding:6px 15px;
	display:block;
	float:left;
	font-family:Helvetica,serif;
	font-size:17px;
}
#button-2:hover { background:#7e4b66; text-decoration: none; }
.posts{
	padding:19px 0 0 0;
}
.posts a{
	float:right;
}
.posts p{
	color:#fff;
	font-size:13px;
	padding-bottom:23px;
}
.posts p.first span.purple{
	font-size:17px;
}
span.white{
	font-size:17px;
}
span.purple{
	font-style:italic;
	color:#997387;
}
span.orange{
	font-style:italic;
	color:#facf69;
}
#footer p{
	font-size:17px;
	text-transform:uppercase;
	color:#ffffff;
	font-family:Helvetica,serif;
}

strong.purple { color:#997387; font-weight: normal; }

