#header_image_container {
	width:974px;
	margin:0 auto;
}

#header_image_container .jcarousel-clip{
    overflow: hidden;
    width: 974px;
}

#header_image_container ul li.himg1{
	display:block;
}
#header_image_container ul li{
    display: none;
    float: left;
    list-style: none outside none;
    padding: 0;
    width: 974px;
	position:relative;
	left:0px;
}


#header-image-youtube-video, .header-image-flash{
	display:block !important;
}

.header-image-flash{
	height:504px;
}

#header_image_container ul{
    overflow: hidden;
    width: 974px;
	padding:0px;
}

#header_image_container .disabled{
	display:none;
}

.carousel-previous, .jcarousel-prev{
   margin: -199px 0 0 0; 
   position: absolute;
   z-index: 99;
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -613px -674px;
   font-size:0px;
   height:68px;
   width:28px;
   border:0px;
   cursor:pointer;
}

.jcarousel-prev:hover{
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -613px -793px;
}


.jcarousel-next:hover{
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -693px -792px;
}

.carousel-next, .jcarousel-next{
   margin: -200px 0 0 947px;
   position: absolute;
   z-index: 99;	
   background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -693px -673px;
   font-size:0px;
   height:68px;
   width:28px;
   border:0px;
   cursor:pointer;
}

/*
#header_image_container li img, #header_image_container ul img{
  border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  -moz-border-radius: 0px 0px 10px 10px;
}

#header_image_container li span.header-image-logo-container img {
	border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	-moz-border-radius:0px 0px 0px 0px;
	
}
*/

#header_image_bar{
	height:25px;
	width:100%;
	background:#606d79;
}


.header-image-logo{
	float:right;
	position:relative;
}

.header-image-logo-container{
	position:absolute;
}

.header-image-logo-container-top{
	top: 10px;
	right: 10px;
	height:100px;
}

.header-image-logo-container-bottom{
	top: 230px;
	right: 10px;
	height:100px;
}

/* Bottom Left Logo */
.header-image-logo-container-left_bottom{
	bottom:11px;
	left:24px;
	/* height:100%; */
	position:absolute;
	bottom:5px;	
}
.header-image-logo-container-left_bottom a,
.header-image-logo-container-left_bottom img.header-image-logo{
	float:left;
	padding:2px;
}
/* if the image is contained in the anchor, then no need to position
 * absolutely as it would be applied to the anchor container 
 */
.header-image-logo-container-left_bottom a img.header-image-logo{
	position:static;
}

#header_image_container img {
    width:974px;
}
#header_image_container span.header-image-logo-container img {
    width:auto;
}
#header_image_container div.video-still img {
    width:489px;
	z-index:1;
	margin-left:242px;
	cursor:pointer;
}
#header_image_container #header-image-youtube-video iframe {
    margin-left:242px;
}
#header_image_container div.video-still img.header-youtube-play-button {
    width:60px;
    top:120px;
    left:210px;
}
#header_image_container .header-youtube-title {
	color:#fff;
}

.header-image-title {
	z-index:398;
	position:relative;
	margin:5px 0 -43px 12px;
	height:30px;
	padding-top: 8px;
}
.header-image-text {
	z-index:398;
	position:relative;
    height: 30px;
    margin: 55px 0 -85px 12px;
}

.header-image-title,
.header-image-title p {
	font-family:'Open Sans Condensed', sans-serif;
	font-weight:700;
    font-size:37px;
    line-height:32px;
	color:#ffffff;
}
.header-image-text,
.header-image-text p {
	color: #FFFFFF;
    font-family:arial;
    font-size:18px;
    line-height:24px;
}

.header-image-title p,
.header-image-text p {
	margin:0;
	padding:0;
}

h1#overlay-title{
	max-width:500px;
}



.vid-placement iframe{
	position:absolute;
	z-index:1;
}

.vid-placement img{
	position:absolute;
	top:0;
	left:0;
}

.vid-center {
	text-align:center;
}

.vid-right {
	text-align:right;
}

.vid-right iframe {
	right:50px;
}

.youtube-lightbox-container.vid-right img{
    left:172px !important;
}

.youtube-lightbox-container.vid-right img.header-youtube-play-button{
    left:385px !important;
}

.vid-placement img.videoimage{
    position:relative;
} 

