body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	background-image: url(/images/bg.jpg);
	color: #F4F4F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
div.right{
	float:right;
}
img {
	border:0;
}
.style1 {
	color: #E2CA8D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style3 {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	color: #6FBFFD
}
.style6 {
	color: #6FBFFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style15 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.style13 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.style10 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.style17 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#clientsContent .style10 {
	padding-right:10px;
	text-align:justify;
}
a:link {
	color: #6FBFFD;
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	color: #6FBFFD;
	outline:none;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
	outline:none;
}
a:active {
	text-decoration: none;
	color: #CCCCCC;
	outline:none;
}
.style9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2CA8D;
}
.content p {
	margin:0;
	padding:0;
}
.content {
	padding:25px;
}
#header h1 {
	display:none;
}
#transHolder {
	width:609px;
	height:246px;
	background-image:url(../images/newHomepage/headerLayer1Other.png);
	background-repeat:no-repeat;
	z-index:5;
	position:relative;
}
.homeHeader #transHolder,.home_newHeader #transHolder {
	width:609px;
	height:324px;
	background-image:url(../images/newHomepage/headerLayer1Home.png);
	background-repeat:no-repeat;
	z-index:5;
	position:relative;
}
#homeContent {
	position:relative;
	top:0px;
	left:0px;
	height:auto;
	min-height:800px;
	font-size:14px;
}
#homeBkg {
	width:601px;
	height:221px;
}
#aboutContent,#about_newContent, #studiosContent, #clientsContent, #newsContent, #tourContent, #gear-churchContent, #gear-apiContent {
	position:relative;
	top:0px;
	left:0px;
	z-index:5;
	z-index:10;
}
#about_newBkg,#aboutBkg, #studiosBkg, #clientsBkg, #newsBkg, #tourBkg, #gear-churchBkg, #gear-apiBkg {
	width:600px;
	height:200px;
	overflow:hidden;
}
.cycle img {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}
#cycleHolder {
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:200px;
	z-index:1;
	overflow:hidden;
}
.about_newHeader #mainNav, .aboutHeader #mainNav, .studiosHeader #mainNav, .clientsHeader #mainNav, .newsHeader #mainNav, .tourHeader #mainNav, .gear-churchHeader #mainNav, .gear-apiHeader #mainNav {
	position:relative;
	padding:0;
	margin-top:-70px;
	margin-bottom:0;
	margin-left:60px;
}
.homeHeader #mainNav,.home_newHeader #mainNav {
	padding:0;
	margin-top:-40px;
	margin-bottom:0;
	margin-left:60px;
	z-index:20;
}
#mainNav {
	position:relative;
	height:25px;
	z-index:20;
}
#mainNav li {
	display:inline;
}
#mainNav li a {
	padding:5px;
	display:block;
	float:left;
	width:80px;
	height:12px;
	margin-right:10px;
}
#mainNav li a span {
	display:none;/* */
}
#mainDiv {
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#leftDiv {
	float:left;
	width:600px;
	background-image:url(/images/wood_bg2.jpg);
	background-repeat:repeat;
	position:relative;
	min-height:800px;
}
#mainFooter {
	clear:both;
	bottom:0px;
	position:absolute;
	text-align:center;
	left:50%;
	margin-left:-200px;
}
#mainFooter span {
	display:none;
}
#rightDiv {
	float:left;
	width:293px;
	font-size:12px;
}
.aboutHolder{
	margin-bottom:25px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#homeSubHolder {
}
#about_newSubHolder,#aboutSubHolder, #studiosSubHolder, #clientsSubHolder, #newsSubHolder, #tourSubHolder, #gear-churchSubHolder, #gear-apiSubHolder {
	margin-top:15;
	display:block;
	margin-bottom:100px;
}
#dropmenudiv {
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}
#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}
#dropmenudiv a:hover { /*hover background color*/
	background-color: yellow;
}
.style23 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2CA8D;
}
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.style26 {
	font-size: 14px
}
a.tourLink:link, a.tourLink:visited {
	width:50px;
	height:50px;
	border:1px solid #333333;
	display:block;
}
a.tourLink:active, a.tourLink:hover, a.selectedImage:link, a.selectedImage:visited, a.selectedImage:hover, a.selectedImage:active {
	border:1px solid #FFFFFF;
}
a.mainImageLink {
	border:none;
	display:block;
	width:463px;
	height:250px;
}
a.mainImageLink img {
	display:block;
	position:relative;
	top:0;
	left:0;
	width:463px;
	height:250px;
}
a.clientLink:active, a.clientLink:link, a.clientLink:visited {
	font-size:12px;
	color:#FFFFFF;
	display:block;
	padding:2px;
}
a.clientLink:hover {
	background-color:#FFFFFF;
	color:#333333;
	text-decoration:none;
}
div.client {
	width:45%;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}
#clientsHolder {
	margin-top:10px;
}
.news {
	margin-bottom:50px;
}
.news h1 {
	font-size:16px;
	color:#EDD198;
	margin:0;
	padding:0;
	margin-bottom:5px;
}
.news span.date {
	clear:both;
	font-weight:normal;
	font-size:12px;
}
.news p {
	font-size:12px;
	margin:0;
	padding:0;
	text-align:justify;
}
.news p img {
	margin-left:10px;
}

#newsPageHeader{
	background-image:url(../images/newAboutHome/newsHeader.png);
	width:298px;
	height:62px;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	margin-left:-15px;
}
#newsPageHeader span{
	display:none;	
}

/* GEAR LIST STYLES */

.studioCategory {
	display:block;
	margin-bottom:25px;
}
.studioCategory h3 {
	color:#EDD198;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
.studioCategory ul {
	list-style:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
.studioCategoryDescription {
	list-style:none;
	color:#F5F5F5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	font-style:italic;
}
a.gearImage {
	background-image:url(../images/gear_camera.png);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:15px;
}
/*
about/new home page stuff
*/

#aboutChurch {
	width:570px;
	height:363px;
	background-image:url(../images/newAboutHome/theChurch.jpg);
	background-repeat:no-repeat;
	margin-left:-10px;
}
#aboutApi {
	width:570px;
	height:273px;
	background-image:url(../images/newAboutHome/apiStudio.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

#aboutBroom {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioB.jpg);
	background-repeat:no-repeat;
}
#aboutLroom {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioL.jpg);
	background-repeat:no-repeat;
}
#aboutLounge {
	width:570px;
	height:220px;
	background-image:url(../images/newAboutHome/theLounge.jpg);
	background-repeat:no-repeat;
}
#aboutKitchen {
	width:570px;
	height:210px;
	background-image:url(../images/newAboutHome/kitchen.jpg);
	background-repeat:no-repeat;
}
#aboutHouse {
	width:570px;
	height:225px;
	background-image:url(../images/newAboutHome/studioHouse.jpg);
	background-repeat:no-repeat;
	;
}
.homeHolder {
		position:relative;
}
.aboutNewDescription,.aboutNewDescriptionRight,.aboutDescription,.aboutDescriptionRight{
	font-size:12px;
	text-align:justify;
}
.aboutDescription {
	padding-top:25px;
	width:170px;

}
.aboutDescriptionRight {
	padding-top:25px;
	width:160px;
	float:right;
	padding-right:10px;
}
#aboutApi .aboutDescription {
	padding-top:45px;
	width:200px;
	padding-left:5px;
	padding-right:10px;
}
#aboutBroom .aboutDescriptionRight {
	padding-top:23px;
	width:225px;
	padding-right:23px;
}
#aboutBroom span.indent {
	margin-left:25px;
	display:block;
}
#aboutLroom .aboutDescription {
	padding-top:25px;
	width:240px;
	padding-right:25px;
}
#aboutLroom span.indent{
	margin-left:55px;
	display:block;
}

#aboutKitchen .aboutDescription {
	padding-top:65px;
	width:350px;
	padding-right:0;
	float:right;
	margin-right:200px;
}
#aboutLounge .aboutDescriptionRight {
	padding-top:25px;
	width:230px;
	padding-right:25px;
	margin-top:25px;
}
a.arrowLink{
	display:block;
	background-image:url(../images/newAboutHome/littleArrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size:10px;
	margin-top:5px;
}

h2.aboutHeader{
	width:298px;
	height:52px;
	background-position:center center;
	margin:0;
	padding:0;
	margin-left:-15px;
	margin-bottom:0px;
}
h2.aboutHeader span{
	display:none;
}
h2#aboutHousingHeader{
	background-image:url(../images/newAboutHome/accomodationsHeader.png);
	background-repeat:no-repeat;
}
h2#aboutVideoHeader{
	background-image:url(../images/newAboutHome/videoProductionHeader.png);
	background-repeat:no-repeat;
}
h2#aboutRepairHeader{
	background-image:url(../images/newAboutHome/gearHeader.png);
	background-repeat:no-repeat;
}

h2#aboutLabHeader{
	background-image:url(../images/newAboutHome/theLabHeader.png);
	background-repeat:no-repeat;
}

h2#aboutAshevilleHeader{
	background-image:url(../images/newAboutHome/ashevilleHeader.png);
	background-repeat:no-repeat;
}
h2#aboutWelcomeHeader{
	background-image:url(../images/newAboutHome/welcomeHeader.png);
	background-repeat:no-repeat;
}
h2#aboutLinksHeader{
	background-image:url(../images/newAboutHome/localLinksHeader.png);
	background-repeat:no-repeat;
}

div.aboutNewDescription ul{
	list-style:none;
	margin:0;
	padding:0;
}
#aboutLinks ul li{
	margin-top:10px;
}
#aboutLinks ul li a{
	font-size:16px;
}

.pp_description{
	font-size:12px !important;
	color:#333 !important;
}