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

.corner-top-right {background:url(../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(../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(../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(../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}



.slider {

	width:940px;

	margin:0 auto;

	height:516px;

	position:relative;

	z-index:2;

	overflow:visible !important;	

}



.shadow {

	position:absolute;

	display:block;

	width:980px;

	height:113px;

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

	bottom:-1px;

	z-index:-1;

	left:-26px;

}

.items {

	display:none;

}



.pagination {

		position:absolute;

		top:491px;

		left:425px;

		display:inline-block;

		height:12px;

		background:none;

		z-index:60;

	}

	.pagination li {

		float:left;

		padding:0 8px 0 0;

		font-size:0;

		line-height:0;

		margin:0;

		color:#252525;

		background:none !important;

	}

		.pagination a {

			display:block;

			width:12px;

			height:12px;

			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 -68px;

			}



.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{

	width:260px;

	overflow:hidden;

	position:absolute;

	top:0px;

	right:0;

	z-index:15;

	background:url(images/png.png) left top repeat;

	padding:0 0px 0 0px;

}



.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 -------*/