

/*PACIFIC INK 2008 - 2009
-------------------------------------------------------------------------------------------*/

 /*img, div, input { behavior: url("iepngfix.htc") }*/

a img {border: none;} 
.clear { clear:both;}
hr { display: none; }

body { background: url(../img/bg.jpg) no-repeat top left ; background-color: #000; font-size: 100%; color:#9e9e9e; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;  margin:0 0 0 0; padding:0 0 0 0; }

p { font-size: .8em; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.3em; }
h1 { font-size: .8em; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.3em; margin-top: 25px;}
h2 { font-size: 1em; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1em;}
a { color: #fff; } 
a:hover { color: #9e9e9e; text-decoration: none;}
.heading { font-size: 1.5em; color: #f0c523; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}
.sub_heading { font-size: 1.4em; color: #84bbd6; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.5em;}

#studio_text{
	background:url(../img/studio_bg.png) center top no-repeat;
	height:500px;
}
#home_img{
	margin-top:0px;
	text-align:center;
}

/*MAIN ELEMENTS
-------------------------------------------------------------------------------------------*/
  
#shadow {
	width: 1132px;
	position:relative;
	margin:0 auto 0 auto;
	background: url(../img/blackshadow.png) repeat-y left top;
}



#wrapper {
	width: 940px;
	position:relative;
	margin:0 auto 0 auto;
	background-color: #fff;
	background: url(../img/wrap_bg.jpg) no-repeat top left ;
}




/*FLASH
-------------------------------------------------------------------------------------------*/
#flashbg{
 width:940px;
 height:616px;
 background: url(../img/content_02.jpg) no-repeat;
 margin: 0 0 0 0;
 position:relative;
}

 #flashcontent_intro {
 width:940px;
 height:560px;
 margin: 0 0 0 0;
 position:absolute;
}


 #flashcontent {
 width:906px;
 height:390px;
 margin: 80px 0 0 14px;
 position:absolute;
 background: url(../img/studio_bg.png) center top no-repeat;
 padding-top:64px;
}


#flashbg2{
 width:940px;
 height:470px;
 background: url(../img/content_07.jpg) no-repeat;
 margin: 0 0 0 0;
 position:relative;
}

 #flashcontent2 {
 width:906px;
 height:370px;
 margin: 18px 0 0 20px;
 position:absolute;
}

#top_nav{
  margin-top:  -3px;
  margin-left: -15px;
	/*background-color:#FFFFFF;

	margin:-106px;
padding-bottom:110px;*/
}
#top_nav img{
	padding-right:35px;
  padding-left:20px;
}



/*FOOTER ELEMENTS
-------------------------------------------------------------------------------------------*/
		
#footer_left {
margin: 0 auto 120px auto;
padding: 0 0 120px 0;
width: 820px;
text-align: left; 
}

#footer_left img {
float: left;
}

#footer_left p {
font-size: .6em; color: #fff; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.3em; 
}

#footer_left a{
 color:#fff;
}

#footer_left a:hover {
 color:#fff;
 text-decoration:none;
}


#nav{	
	height:90px;
	 background: url(../img/nav_bg.jpg) center top no-repeat;
	 
}
 #spacer_div{
 height:37px;
 
 }
.bottom_div{
	background:url(../new_gallery/images/border-bottom.png) no-repeat center;
	margin-left:6px;
		height:17px;
}
.top_div{
	background:url(../new_gallery/images/border-top.png) no-repeat center;	
	margin-right:2px;
	height:17px;
}

#flash_wrap{
margin-left:17px;
margin-top:5px;

}
#sub_menu{
	text-align:center;
	margin-right:5px;
}

#sub_menu a{
	padding-left:20px;
	padding-right:20px;
	text-decoration:none;
}
.txt{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:20px;
	padding:5px 50px 10px;
	text-align:justify;
	background:black url(../img/bg2.png);
	
}
.wtxt_bg{
	background:url(../new_gallery/images/border-top.png)center top repeat;
}
.txt_height_studio{
	height:300px;

}

