body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFF;
	background-color: #333;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;

	

}

body a, body a:visited {color:#999;text-decoration:none;}
body a:hover {
	color:#F00;
	font-weight: bold;
}
body a:active {
	color:#F00;
	font-weight: bold;
	
}


#boxes {
	font-size: 10px;

}
#pagewrap {
	width: 960px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: small;
	text-align: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #FFF;
}
#header{
	margin: 0px 0px 5px 5px;
	overflow: hidden;
}
#footer{
	border-top-color: rgb(153, 153, 153);
	border-top-style: solid;
	border-top-width: 2px;
	padding-top: 5px;

}
#footer #navbar{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	width: 318px;
	overflow: hidden;
	float: left;
	line-height: 18px;
}
#footer #navbar ul {
}
#contact {
	line-height:12px;
	color:#999999;
	font-size:10px;
}
#contact-l,#contact-r {
	width: 159px;
	float: left;
	padding-top: 2px;
	padding-left: 2px;

}
.nav{
	font-size:14px;
	letter-spacing:1px;
	text-transform:uppercase;
	font-weight:bold;
	
}
.nav ul{
	padding:0;
	margin:0;
	font-size: 12px;	
}

.nav li{
	list-style-type:none;
	
}

#navtop{
	border-top: 2px solid rgb(153, 153, 153);
	margin-top: 14px;
	padding-top: 5px;
	text-align:center;
	display:block;
}
#navtop li{
	display:inline;
	padding-left: 6px;
	border-left-width: 1px;
	border-left-color: #F00;
	border-left-style: solid;
	padding-right: 1px;
}

#footer #navbar ul li{
	width:159px;
	margin:0px;
	float:left;
}

#logo{
}

#bodycontent strong {
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
#masthead_content strong {color:#000000; font-weight:bold; font-size:12px;}
#wrapped_content h1, #bodycontent h1 {
	font-size:24px;
	color:#333; /* gray */
	margin:0 6px 6px 0px;
	text-align: center;
}
#wrapped_content h2, #bodycontent h2 {
	font-size:18px;
	color:#F00;
	margin:0 0 4px;
	padding:0;
	text-align: left;
}
#location {
	font-size: 24px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	letter-spacing:4px;
}
#location .active a {
	color:#F00;
}

#location .active, #location .active a:hover{color:#F00;}

#homecontent{}
#homegfx{
	background-image:url(images/Aerial-Front960x539.jpg);
	width:960px;
	height:539px;
	display:block;
}

#hometxt
{
	width:325px;
	height:72px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	position: relative;
	top:150px;
	left: 615px;
	padding: 2px;
	background:url(images/redbg.png);
	overflow: hidden;
}
#boxes ul{
	list-style-type:none;
	padding: 0;
	clear:both;
	float:left;
}
#boxes img{padding-right: 5px;}

#boxes ul li{
	display:block;
	float:left;
	background-image:url('images/boxbg.png');
	padding: 2px; 
	width: 232px; 
	height: 151px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:relative
}

#boxes ul li.last{ margin: 0px;}
#pagewrap #boxes h2 {
	text-align: center;
	margin: 5px;
}
#boxes ul li { position:relative; }
#boxes .readmore {
bottom:-8px;
position:absolute;
right:5px;
}

#boxes .readmore a {
color:#990000;
font-weight:bold;
text-decoration:underline;
font-size:12px;
}
#eblastform input {font-size:8px;}
#navtop li.first {
	margin:0;
	list-style-type:none;
	padding-left: 0px;
	border-left-width: 0px;
	padding-right: 0px;
}

body #pagewrap #bodycontent #pictures {
	width: 960px;
	height: auto;
	top: 100px;
}
#rightcol2 { 
	style="background-color:#999; 
	width:318px; 
	float:left; 
	border-width: 2px; 
	border-color: #000;
}


#leftcol{
	width:  960px;

}
#pagewrap #bodycontent #leftcol {
	color: #333;
}
#pagewrap #bodycontent #rightcol {
	color: #FFF;
}
#pagewrap #bodycontent #rightcol h2 {
	color: #FFF;
	text-align: center;
}
#pagewrap #bodycontent #rightcol h1 {
	color: #FFF;
}

#pagewrap #bodycontent #leftcol #map{
	color: #FFF;
	height: 400px;
	width: 680px;
	position: relative;
	float: right;
	top: 0px;
	border: 1px solid #000;
	margin-bottom: 20px;
}

#pagewrap #bodycontent #leftcol #form{
	color: #FFF;
	width: 662px;
	position: relative;
	left: 268px;
	background-color: #900;
	padding: 10px;
	margin-top: 20px;
}

#pagewrap #bodycontent #leftcol #form h1{
	color: #FFF;
}

#pagewrap #bodycontent #leftcol #address{
	
}

#pagewrap #bodycontent #leftcol{
	text-align: justify;
	width: 100%;

}
div.container {
	text-align: left;
	width: 950px;
	background-image: url(images/container-bg-gray.jpg);
	font-size: x-small;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #CCC;
	background-repeat: repeat-x;
	padding-left: 10px;
}

div.spacer {
	clear: both;
	
}
div.spacer a{
	color: #F00;
	font-size: 12px;
	
	
}
div.spacer2 {
	clear: both;
	
}

div.infobox {
	width: 192px;
	float: left;
	text-align: left;
	color: #666;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	font-size: x-small;
	z-index: 10;
	padding: 2px;
}

div.infoImg {
	width: 200px;
	height: 45px;
	float: left;
	color: #666;
	margin: 20px;
}

div.largeImg {
	width: 960px;
}

#largeImg {
	width: 960px;
	height: 540px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#largebox {
	width: 960px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#content {
	width: 960px;
	height: 475px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.SubimgRight {
	width: 723px;
	height: 454px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float:right;
	background-image: url(images/Crew-LightingGrip.jpg);
	margin: 5px;
	background-repeat: no-repeat;
}
div.SubimgLeft1 {
	width: 217px;
	height:222px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float:left;
	background-image: url(images/lighting-grip/LightingGrip.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
div.SubimgLeft2 {
	width: 217px;
	height:222px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float:left;
	background-image: url(images/lighting-grip/LightingGrip-1crew.jpg);
	background-repeat: no-repeat;
	margin: 5px;
}
div.imgCaption {
	width: 250px;
	text-align: justify;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-repeat: repeat;
	float: right;
	margin: 5px;
	background-image: url(images/infobox.png);
	padding: 4px;
}

#SecImg {
	width: 300px;
	height: 75px;
	float: right;
	z-index: 10;
	margin-right: 20px;
	
}

#form {
	width: 600px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 5px;
	margin: 0px;
	float: left;
}
	

#map {
	width: 730px;
	margin: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left;
	height: 285px;
}
#tourPic {
	width:: 960px;
	height: 387px;
	margin-bottom: 20px;
}

.tourImg1 {
	width: 258px;
	height: 387px;
	background-image:url(images/tourImg1.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}

.tourImg2 {
	width: 692px;
	height: 387px;
	background-image:url(images/tourImg2.jpg);
	background-repeat:no-repeat;
	float: right;
	margin-top:5px;
	margin-bottom:5px;
	margin-left: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
div.filler {
	clear: both;
	height: 290px;
}
#sliderWrapper {
	width: 960px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}
.faciImg1 {
	width: 960px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom: 10px;
}

.faciImg2 {
	width: 960px;
	height: 270px;
	background-image:url(images/faciImg2.jpg);
	background-repeat:no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom:10px;
}
.faciImg3 {
	width: 960px;
	height: 270px;
	background-image:url(images/faciImg3.jpg);
	background-repeat:no-repeat;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-bottom:10px;
}

div.wrapper{
	position:relative; /* important(so we can absolutely position the description div */
	width: 960px;
}
div.description{
	position:absolute; /* absolute position (so we can position it where we want)*/
	bottom:0px; /* position will be on bottom */
	left: 0px;
	display: none; /* hide it */
	/* styling bellow */
	background-color:black;
	font-size:15px;
	color:white;
}
div.description_content{
	padding:10px;
}

#form h1 {
	text-align: center;
	color:#FFF;
}
div.execs {
	width: 200px;
	text-align: left;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-repeat: repeat;
	float: right;
	margin: 5px;
	background-image: url(images/infobox.png);
	padding: 4px;
}
#form strong {
	font-size:large;
	color:#FFF;
}

#contactFiller {
	width: 300px;
	float: right;
	z-index: 10;
	margin-right: 20px;
}
#form p {
	color: #333;
}


#gallery {
	width: 960px;
	border: 0px;
	padding-left: 15px;
	
	
}


#gallery img {
	margin: 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
		
