/*--------- slider ---------*/

.corner-top-right {background:url(http://cfaia.org/images/corner-right.png) left top no-repeat; width:10px; height:10px; position:absolute; right:0; top:0; z-index:999;}

.corner-top-left { width:10px; height:10px; background:url(http://cfaia.org/images/corner-left.png) left top no-repeat; position:absolute; left:0; top:0; z-index:999;}

.corner-bot-left {width:10px; height:10px; background:url(http://cfaia.org/images/corner-bot-left.png) left top no-repeat; position:absolute; left:0; bottom:0px; z-index:999;}

.corner-bot-right {width:10px; height:10px; background:url(http://cfaia.org/images/corner-bot-right.png) left top no-repeat; position:absolute; right:0; bottom:0px;z-index:999;}

#slide { height:600px; width:900px; position:relative; overflow:hidden; z-index:2}

.sliderwrapper {position:relative;height:445px;}

.slider {

	width:931px;
	height:445px;
	margin:0 auto;
	/*position:relative;*/
	position:absolute;
	top:135px;
	
	overflow:visible !important;
	z-index:2;

}

.items {

	display:none;

}


.slider-bg {

	position:absolute;

	top:-7px;

	left:-12px;

	width:954px;

	height:445px;

	background:url(../images/slide-bg.png) no-repeat 0 0;

	display:block;

	z-index:-1;

}



.pagination {

		position:absolute;

		right: 15px;

	    top: 364px;

		display:inline-block;

		/*background:url(../images/pagination-bg.gif) left top repeat-y;*/	

		z-index:60;

		padding-bottom: 24px;

    padding-left: 25px;

    padding-top: 21px;

	}

	.pagination li {

		float:left;

		padding:0 7px 0 0;

		font-size:0;

		line-height:0;

		margin:0;

		color:#252525;

		background:none !important;

	}

		.pagination a {

			display:block;

			width:26px;

			height:33px;

			background:url(../images/pagination-a-bg.png) left 0px no-repeat;

			font-size:0;

			line-height:0;

			text-decoration:none;

		}

			.pagination li.current a,

			.pagination a:hover {

				background-position:0 -123px;

			}



.prev {

	display:block;

	width:25px;

	height:22px;

	background:url(../images/pagination-bg.gif) left top repeat-x;

	position:absolute;

	z-index:15;

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	top:552px;

	left:359px;

	padding:2px 0 0 0;

	font-weight:bold;

	text-align:center;

	color:#fff;

	text-decoration:none;

}

	.prev:hover {

		color:#999

	}

.next {

	display:block;

	width:25px;

	height:22px;

	background:url(../images/pagination-bg.gif) left top repeat-x;

	position:absolute;

	z-index:15;

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	top:552px;

	left:553px;

	padding:2px 0 0 0;

	font-weight:bold;

	text-align:center;

	color:#fff;

	text-decoration:none;

}

	.next:hover {

		color:#999

	}

	

.play {

	display:block;

	width:45px;

	height:22px;

	background:url(../images/pagination-bg.gif) left top repeat-x;

	position:absolute;

	z-index:15;

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	top:552px;

	left:823px;

	padding:2px 0 0 0;

	text-align:center;

	color:#fff;

	text-decoration:none;

}

	.play span {

		display:none;

	}

	.play em {

		font-style:normal;

		display:block;

	}

.paused span {

	display:block;

}

.paused em {

	display:none;

}

.banner {
	text-align:center;

	width:740px;

	overflow:hidden;

	position:absolute;

	bottom:15px !important;

	top:auto !important;

	left:20px;

	z-index:15;

	height: 53px;

	font-weight:bold;

	color:#373737;

	font-style:normal;

	line-height:1.2em;

	letter-spacing:-1px;

	text-shadow:0 1px 2px #989898;

	font-size:23px;

	padding:0 0px 0 0px;

	font-family: 'Open Sans', sans-serif;

}

.slider .button1 {
	position:absolute;
	top:10px;
	right:0px;
	z-index:9999;	
}

.button1 {

	display:inline-block;

	position:		relative;

	color:#fff;	

	font-weight:800;

	font-family: 'Open Sans', sans-serif;	

	text-transform:uppercase;

	font-size:12px;

	padding:5px 10px;

	text-shadow:0 1px 0 #127cc8;

	background:url(../images/button-bg.gif) repeat-x 0 0 #198dca;

	border-bottom:1px solid #198dca;	

	border-left:1px solid #198dca;

	border-right:1px solid #198dca;

	line-height:1.2em;

	border-radius:8px;

	-webkit-border-radius:8px;

	border-top:1px solid #198dca;	

}



.button1:hover {

	background-position:0 -81px;

}



.banner i {

	display:block;

	font-style:normal;

	display:inline-block;

	padding-right: 1px;

    padding-top: 7px;

}

	



.progbar {

	background:#00bbff;

	width:100%;

	height:2px;

	position:absolute;

	top:0px;

	right:10px;

	z-index:999;

}

.numStatus {

	display:block;

	width:45px;

	height:22px;

	background:url(../images/pagination-bg.gif) left top repeat-x;

	position:absolute;

	z-index:15;

	border-radius:15px;

	-moz-border-radius:15px;

	-webkit-border-radius:15px;

	top:551px;

	left:583px;

	padding:2px 0 0 0;

	text-align:center;

	color:#fff;

	text-decoration:none;

}

/*-------- end slider -----------*/



/*----------- preset ---------*/

#option {

	font-family:Georgia, "Times New Roman", Times, serif;

}

#options input[type=text] {

	background:#CCC;

	width:50px;

	border:1px solid #000;

	text-align:center;

}

	#options span {

		display:inline-block;

		width:100px;

		font-size:14px;

		color:#000;

		font-family:Georgia, "Times New Roman", Times, serif;

	}

	#options select {

		font-size:14px;

		width:150px;

		color:#000;

		font-family:Georgia, "Times New Roman", Times, serif;

		background:#CCC;

		border:1px solid #000;

	}

		#options select option {

			background:#CCC;

		}



	label {

		display:inline-block;

		height:30px;

	}

	.preset1 {

		color:#000;

		height:40px;

	}

		#get_opt {

			margin-left:100px;

			line-height:1.2307em;

			

		}



.col-1 {

	float:left;

	width:400px;

	padding-right:50px

}

* + html .min {

	min-height:45px;

}

.col-2 {

	float:left;

	width:400px;

}

/*-------- end preset -------*/