
#container {
	width:1111px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
	height:338px;
}


#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:1131px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/
.slides_container div.slide a img{ background:url(../img/play_btn.png) repeat 50% 50%;}
.slides_container div.slide a img:hover{ background:url(../img/play_btn.png)repeat 50% 50%;}

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#slides a:hover{}


.slides_container {
	width:1131px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container div.slide a:hover{}

.slides_container div.slide {
	width:1130px;
	height:374px;
	display:block;
}

#slides .next,#slides .prev {
	position:absolute;
	top:160px;
	left:15px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:auto;
	right:15px;
}


.pagination {
width:100px;
position:absolute;
left:512px;
bottom:10px;
z-index:200;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:117px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:450px;
	font-size:18px;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
	font-family:helvetica;
    margin:0px;
	padding:0px;

}
.cap_text{ margin:0px; padding:0 0 0 10px; }

.ver_cap_head{ color:#ef5f2e; font-size:40px; font-family: Helvetica; margin:0px 0 0 0px; padding:0px 0 0 10px; font-weight:normal; }

/* inner banner */

#inner_banner{ height:194px; width:1130px; display:block; background:#ff8c29;}


.in_ban_con{ float:left; padding:80px 0 0 30px; text-align:left; font: normal 40px/20px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 0 0 #000;}

.newsticker-jcarousellite{ padding-top:2px;}

.newsticker-jcarousellite ul li{ margin-bottom:0;}

.newsticker-jcarousellite li a{ padding: 6px 0 6px 26px; color:#7C8989; text-decoration:none; display:block; background:url(../images/liarrow.gif) no-repeat; background-position:10px -1px;}

.newsticker-jcarousellite li a:hover{ background:url(../images/liarrow.gif) no-repeat #E6E6E6; color:#000; background-position:10px -29px;}

.in_ban_con_long{float:left; padding:90px 0 0 10px; text-align:left; font: normal 30px/20px Arial, Helvetica, sans-serif; color:#fff; text-shadow:1px 0 0 #000;}

.label_name{ width:120px; display:block; float:left; color:#7A8E8C;}

.form input{ border: solid 1px #666; border-radius:4px; moz-border-radius:4px; webkit-border-radius:4px; padding:4px; width:180px;}

#submit{ display:block; width:100px; cursor:pointer;}

#submit:hover{ background:#e4e1e1;}