@charset "UTF-8";
/* CSS Document 

*/

*{	margin: 0;	
	padding: 0;
}


h1{
  font:normal 15px ;
  font-family:Georgia, "Times New Roman", Times, serif;
  letter-spacing:0.001em;
  font-style:italic;
  color:#49BFC0;
  padding-bottom:30px;
  border:thick; 
}


p{
	font:normal 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.001em;
	line-height:23px;
	font-style:italic;
	color:#FFFFFF;
	width:546px;
	text-decoration:none;
}

p a{
  color:#2AFFFF;
  text-decoration:none;
}

p a:hover{
  color:#FFF;
}

#contact{
	font-style:italic;
	font:normal 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:0.001em;
	line-height:23px;
	color:#FFF;
	padding:5px 10px;
}

#top{
margin-top:40px;
margin-bottom:40px;
width:350px;

}

#container {
width:100%;
height:100%;
top: 0;
left: 0;
position: absolute;
z-index: 10;
}

img.source-image {
	float: left;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

#about-page {  
margin: 0 auto;
text-align:left;
padding-left:65px;
padding-top:150px;
}

#about-image{
background-image:url(../images/about-image_23.png);
height:176px;
width:122px;
float:left;
margin-right:30px;
}

#contact-page {  
margin: 0 auto;
text-align:left;
padding-left:30px;
padding-top:160px;
}

#box{
float:left;
width:100%;
height:138px;
background-image:url(../images/images/purple-bkground_09.png);
}

#thumbnails{
padding:20px 0px 0px 20px;
}

.infotype{
float:left;
width:250px;
margin-left:255px;
margin-top:-105px;
}

#pointer2{
background-image:url(../images/printed.png);
width:587px;
height:100px;
}

#pointer3{
background-image:url(../images/photos.png);
width:587px;
height:100px;
}

#pointer4{
background-image:url(../images/onscreen.png);
width:587px;
height:100px;
}


#lightbox-thumbs{
margin-bottom:19px;
padding:17px 0px 0px 20px;
background-image:url(../images/green_06.png);
}


/*----------------------table--------------------------*/

#textboxdetails {
	padding-left:30px;
	padding-top:0px;
}


  /*----------------------accordianToggle-------------------------- */
			.accordion_toggle {
			padding-top:20px;
  			border:none;
			height: 50px;
			background-image:url(../images/yay_06.png);
			border-bottom: 1px solid #FFF;
			cursor: pointer;
		}
		
	
		
		.accordion_toggle_active {
			background-image:url(../images/images/pink_03.png);
			border-bottom: 1px solid #FFF;
		}
		
		.accordion_content {
			display: block;
			background-image:url(../images/images/purple-bkground_09.png);
			overflow: hidden;

		}
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
			}
			
			.accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 10px;
	text-align: left;
			}
	

		
    /* Container styling*/
    #horizontal_container {
      margin: 0px auto 0px auto; 
    }
	
	.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			display: block;
			height: 430px;
			width: 100px;
			background-image:url(../images/yay_06.png);
			text-decoration: none;
			outline: none;
			border-right: 1px solid #FFF;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background:url(../images/images/pink_03.png);
			border-right: 1px solid #FFF;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 430px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			overflow: hidden;
			background-image:url(../images/images/purple-bkground_09.png);
			color: #444444;
		}

	/*----------------------Lightbox-------------------------- */
#sb-container,#sb-wrapper{
text-align:left;
}

#sb-container,#sb-overlay{
position:absolute;top:0;left:0;width:100%;margin:0;padding:0;
}

#sb-container{height:100%;display:none;visibility:hidden;z-index:999;
}

body>#sb-container{position:fixed;
background-image:url(../images/images/purple-bkground_09.png);
}

#sb-overlay{height:expression(document.documentElement.clientHeight+'px');
background-image:url(../images/images/purple-bkground_09.png);
}

#sb-container>#sb-overlay{height:100%;}

#sb-wrapper{position:relative;}            
                                                       
#sb-wrapper img{border:none;} 
                                                                                                                                
#sb-body{
position:relative;margin:0;padding:0;overflow:hidden;border:2px solid, #6E1F71;}

#sb-body-inner{position:relative;height:100%;}                                                                                                                                 
#sb-content.html{height:100%;overflow:auto;}                                                                                                                                 
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;}

#sb-body,#sb-loading{background-color:#060606;}                                                                                                                                 
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}

#sb-title-inner,#sb-info-inner{
  background-image:url(../images/images/pink_03.png);
  font-size:12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#FFFFFF;
  line-height:23px;
  font-style:italic;
  padding-left:10px;
}

#sb-nav{float:right;height:20px;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}

#sb-title,#sb-title-inner{height:30px; padding-top:5px;}       
                                                                                                                         

#sb-nav-close{background-image:url(../shadowbox-build-3.0b/resources/close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(../shadowbox-build-3.0b/resources/next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(../shadowbox-build-3.0b/resources/previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(../shadowbox-build-3.0b/resources/play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(../shadowbox-build-3.0b/resources/pause.png);background-repeat:no-repeat;}
