/*

Theme Name: Power Theme.

Theme URI: Your Theme's URI

Description: Power Cosmic.

Version: 1.0

Author: Sonalysts

Author URI: Your website address.

*/



/* Begin my Styles \*/

body { 
	margin: 0; 
	padding: 0; 
	width: 1150px; 
	background: #000;
}

body#landing
{
        background: #000000 url(images/background.jpg) repeat-y top left;
}

#container { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 1200px; 
	width: 1200px; 
	background: url(images/header.jpg) no-repeat top left;
	z-index:1
}

#team #containerNew
{
	background: url(images/header3.jpg) no-repeat top left;
}

#homeEmpty { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 100%; 
	width: 1200px; 
	background: #000000;
	z-index:1
}

#home { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 100%; 
	width: 1200px; 
	z-index:1
}

#empty { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 100%; 
	width: 1200px; 
	background: #000000;
	z-index:1
}

#containerNew { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 1200px; 
	width: 1200px; 
	background: url(images/header2.jpg) no-repeat top left;
	z-index:20
}

#containerContact { 
	margin: 0; 
	padding: 0; 
	position:absolute;
	left:0px;
	top: 0px;
	height: 1200px; 
	width: 1200px; 
	background: url(images/header3.jpg) no-repeat top left;
	z-index:20
}

p {
	text-align:left; 
	font-family:Verdana,Serif; 
	font-size:12px; 
	line-height: 18px;
	color: #ffffff;
}

p2 {
	text-align:left; 
	font-family:Verdana,Serif; 
	font-size:12px; 
	line-height: 18px;
	color: #4576c7;
}

h2 {text-align:left; 
	font-family:Verdana,Serif; 
	font-size:16px; 
	color: #f09f12;
}

h1 {text-align:left; 
	font-family:Verdana,Serif; 
	font-size:15px; 
	line-height: 16px;
	color: #ffffff;
}

h3 {text-align:left; 
	font-family:Verdana,Serif; 
	font-size:16px; 
	line-height: 16px;
	color: #ffffff;
}


a:link, a:visited, a:active {
	text-align:left; 
	font-family:Verdana,Serif; 
	font-size:12px;
	weight:bold; 
	line-height: 20px;
	color: #ffffff;
}

a:hover {
	text-align:left; 
	font-family:Verdana,Serif; 
	font-size:12px; 
	weight:bold; 
	line-height: 20px;
	color: #ffffff;
}

#contactInfo {
	width: 467px;
	height: 304px;
	padding: 0px;
	position:absolute;
	left:325px;
	top: 121px;
	z-index:5
}

#mainImage {
	width: 467px;
	height: 304px;
	padding: 0px;
	position:absolute;
	left:325px;
	top: 121px;
	z-index:5
}

#gearImages {
	width: 637px;
	height: 304px;
	padding: 0px;
	position:absolute;
	left:154px;
	top: 121px;
	z-index:5
}

#floydImages {
	width: 637px;
	height: 304px;
	padding: 0px;
	position:absolute;
	left:154px;
	top: 121px;
	z-index:5
}

#clientImages {
	width: 637px;
	height: 304px;
	padding: 0px;
	position:absolute;
	left:154px;
	top: 121px;
	z-index:5
}

#floorPlan { 
	width: 644px; 
	height: 304px;
	padding: 5px; 
	position:absolute; 
	left:150px; 
	top:120px; 
	background: url(images/floorplan.png) no-repeat top left;
	z-index:4
}

#patch { 
	width: 474px; 
	height: 304px;
	padding: 5px; 
	position:absolute; 
	left:320px; 
	top:120px; 
	background: url(images/patch.jpg) no-repeat top left;
	z-index:5
}

#moreServices {
	width: 600px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
}

#Home {
	width: 60px;
	padding: 0px;
	position:absolute;
	left:865px;
	top: 50px;
	z-index:20
}

#Home ul.topNavMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}
	
#Contact {
	width: 60px;
	padding: 0px;
	position:absolute;
	left:910px;
	top: 50px;
	z-index:20
}

#Contact ul.topNavMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}


#ourSpace { 
	width: 150px; 
	height: 100px;
	padding: 5px; 
	position:absolute; 
	left:810px; 
	top:90px; 
	z-index:4
}

#ourSpaceMenu {
	width: 170px;
	padding: 0px;
	position:absolute;
	left:836px;
	top: 250px;
	z-index:20
}

#ourSpaceMenu ul.spaceMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#ourSpaceMenu ul.spaceMenu li {
	float: left;
	}
	
ul.spaceMenu li a {
	display: block;
	width: 170px;
	height: 30px;
	}

#ourGear { 
	width: 150px; 
	height: 100px;
	padding: 5px; 
	position:absolute; 
	left:810px; 
	top:200px; 
	z-index:4
}

#ourGearMenu {
	width: 170px;
	padding: 0px;
	position:absolute;
	left:836px;
	top: 470px;
	z-index:20
}

#ourGearMenu ul.gearMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#ourGearMenu ul.gearMenu li {
	float: left;
	}

ul.gearMenu li a {
	display: block;
	width: 170px;
	height: 30px;
	}

#ourTeam { 
	width: 150px; 
	height: 100px;
	padding: 5px; 
	position:absolute; 
	left:810px; 
	top:310px; 
	z-index:5
}

#ourTeamMenu {
	width: 170px;
	padding: 0px;
	position:absolute;
	left:836px;
	top: 690px;
	z-index:20
}

#ourTeamMenu ul.teamMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#ourTeamMenu ul.teamMenu li {
	float: left;
	}

ul.teamMenu li a {
	display: block;
	width: 170px;
	height: 30px;
	}

#ourClients { 
	width: 150px; 
	height: 100px;
	padding: 5px; 
	position:absolute; 
	left:810px; 
	top:420px; 
	z-index:5
}

#additionalServices { 
	width: 150px; 
	height: 100px;
	padding: 5px; 
	position:absolute; 
	left:810px; 
	top:530px; 
	z-index:5
}

#history {
	width: 300px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
}

#amenities {
	width: 300px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:475px;
	top: 428px;
	z-index:2;
}

#soundDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2
}

#peopleDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#vibeDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#roomDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#gearDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#clientsDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#projectDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#budgetDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#thinkDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#trueDescription {
	width: 640px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:2;
	visibility: hidden;
}

#nav-menu {
	width: 170px;
	padding: 0px;
	position:absolute;
	left:150px;
	top: 122px;
	z-index:20
}

#nav-menu ul.cssmenu {
	list-style: none;
	padding: 0;
	margin: 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

#nav-menu ul.cssmenu li {
	float: left;
	}

ul.cssmenu li a {
	display: block;
	width: 170px;
	height: 30px;
	background: url('images/NavSide.png');
	}
	

/*
*	Normal Links
*/
ul.cssmenu li.sound a {
	background-position: 0px 0;
	}

ul.cssmenu li.people a {
	background-position: 0 -30px;
	}

ul.cssmenu li.vibe a {
	background-position: 0px -60px;
	}
	
ul.cssmenu li.room a {
	background-position: 0px -90px;
	}
		
ul.cssmenu li.gear a {
	background-position: 0px -120px;
	}
	ul.cssmenu li.clients a {
	background-position: 0 -150px;
	}

ul.cssmenu li.project a {
	background-position: 0px -180px;
	}

ul.cssmenu li.budget a {
	background-position: 0px -210px;
	}
	
ul.cssmenu li.think a {
	background-position: 0px -240px;
	}
		
ul.cssmenu li.true a {
	background-position: 0px -270px;
	}


/*
*	Hover Links
*/
ul.cssmenu li.sound a:hover {
	background-position: 236px 0;
	}

ul.cssmenu li.people a:hover {
	background-position: 236px -30px;
	}

ul.cssmenu li.vibe a:hover {
	background-position: 236px -60px;
	}
	
ul.cssmenu li.room a:hover {
	background-position: 236px -90px;
	}
		
ul.cssmenu li.gear a:hover {
	background-position: 236px -120px;
	}
	ul.cssmenu li.clients a:hover {
	background-position: 236px -150px;
	}

ul.cssmenu li.project a:hover {
	background-position: 236px -180px;
	}

ul.cssmenu li.budget a:hover {
	background-position: 236px -210px;
	}
	
ul.cssmenu li.think a:hover {
	background-position: 236px -240px;
	}
		
ul.cssmenu li.true a:hover {
	background-position: 236px -270px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.about a:active {
	background-position: 0 -105px;
	}

ul.cssmenu li.store a:active {
	background-position: -161px -1058px;
	}

ul.cssmenu li.contact a:active {
	background-position: -322px -105px;
	}

/*
*	Selected/Active Links
class="selected"
*/
ul.cssmenu li.sound a:selected {
	background-position: 236px 0;
	}

ul.cssmenu li.people a:selected {
	background-position: 236px -30px;
	}

ul.cssmenu li.vibe a:selected {
	background-position: 236px -60px;
	}
	
ul.cssmenu li.room a:selected {
	background-position: 236px -90px;
	}
		
ul.cssmenu li.gear a:selected {
	background-position: 236px -120px;
	}
	ul.cssmenu li.clients a:selected {
	background-position: 236px -150px;
	}

ul.cssmenu li.project a:selected {
	background-position: 236px -180px;
	}

ul.cssmenu li.budget a:selected {
	background-position: 236px -210px;
	}
	
ul.cssmenu li.think a:selected {
	background-position: 236px -240px;
	}
		
ul.cssmenu li.true a:selected {
	background-position: 236px -270px;
	}

#header { 
	width: 760px; 
	padding: 10px;
	position:absolute;
	left:400px;
	top: -20px; 
}


#sidebarRight { 
	width: 220px; 
	padding: 10px;
	position:absolute;
	left:845px;
	top: 700px;
	z-index:10
}
	
#main {
	width: 435px;
	padding: 10px;
	position:absolute;
	left:350px;
	top: 640px;
	z-index:5
}

#sidebarLeft { 
	width: 195px; 
	padding: 10px; 
	position:absolute; 
	left:140px; 
	top:640px; 
	z-index:4
}

#sidebarLeft li{ 
	padding:3px;
}

#footer { 
	width: 190px; 
	padding: 10px; 
	position:absolute; 
	left:845px; 
	top:950px; 
	z-index:30
}

#flashHold{
float: right;
margin-top: 12px;
margin-right: 47px;
}

#comment {
width: 400px;
}

ul
{
list-style-type:none;
padding:0px;
margin:0px;
}

li
{
list-style-type:none;
padding:0px;
margin:0px;
	font-family:Verdana,Serif; 
	font-size:12px; 
	line-height: 18px;
	color: #ffffff;
}

#control {
	width: 200px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 428px;
	z-index:30
}

#clientList {
	width: 630px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:155px;
	top: 480px;
	z-index:30
}

#mics {
	width: 200px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:370px;
	top: 428px;
	z-index:30
}

#backline {
	width: 200px;
	height: 200px;
	padding: 0px;
	position:absolute;
	left:580px;
	top: 428px;
	z-index:30
}

a img
{
   border: none;
}


#headshots
{
	position:relative;
	top: 130px;
	padding-left: 156px;
}

#headshots li
{
	display:block;
	float:left;
	text-align: center;
	width: 125px;
}

a img
{
	border: none;
}

#headshots a img
{
	border: 1px #777 solid;
}

#headshots a
{
	text-decoration: none;
	color:#777;
	font-family:  Helvetica, Arial, sans-serif;
	font-weight: normal;
}

#headshots li.selected a:hover, #headshots li.unselected a:hover
{
	color:#4576be;
}

#headshots a:hover img
{
	border: 1px #4576be solid;
}

#resumes
{
	clear:both;
	position:relative;
	top: 140px;
	width:780px;
	color:#fff;
}

#resumes lh
{
	font-size: 14px;
	color: #fff;
}

#resumes li
{
	font-size: 12px;
	list-style:none;
	padding-left: 20px;
}
	

#resumes div
{
	position:absolute;
	top:0;
	left:170px;
}

#resume1
{
	visibility: visible;
}

#resume1 ul, #resume2 ul, #resume3 ul
{
	float:left;
	padding-left: 20px;
}

#resume2
{
	visibility: hidden;
}
#resume3
{
	visibility: hidden;
}
#resume4
{
	visibility: hidden;
}
#resume5
{
	visibility: hidden;
}

#headshots li.selected a
{
	font-weight:bold;
	color:#fff;
}

#headshots li.selected img
{
	border: 2px #fff solid;
}

#headshots li.unselected a
{
	font-weight:normal;
	color:#777;
}

/* End my Styles \*/

