.mainslider {
	margin:0;
}
#slider a {
	text-decoration:none;
}
#slider img {
	border:none;
}
#slider {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#000;
}
#slider ul,
#slider li {
	margin:0;
	padding:0;
	list-style:none;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li {
	width:496px;
	height:247px !important;
	height:247px;
	overflow:hidden;
}
p#controls {
	margin:0;
	position:relative;
}
/********** slider **********/
.slider {
	margin:0;
	padding:0;
	height:247px;
}
/*simple text*/
.slider .slider_resize {
	width:497px;
	margin:0 auto;
	padding:6px 0 !important;
	padding:6px 0 0 0;
	height:247px !important;
	height:247px;
}
.slider div h1 {
	text-shadow:#000 2px 2px 2px;
	color:#FFF;
	font:bold 28px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:5px 10px 5px 10px;
	line-height:1.2em;
}
.slider div h2 {
	text-shadow:#000 2px 2px 2px;
	color:#F90;
	font:bold 20px Tahoma, Geneva, sans-serif;
	margin:0;
	padding:5px 10px 5px 10px;
	line-height:1.2em;
}
.slider div h3 {
	font:bold 16px Tahoma, Geneva, sans-serif;
	text-shadow:#000 2px 2px 2px;
	margin:0;
	padding:5px 10px 5px 10px;
	line-height:1.2em;
}
.slider div p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9ccef1;
	margin:0;
	line-height:1.8em;
	padding:5px 10px;
}
.slider div p.img {
	float:right;
	padding:0 0 0 0;
	margin:0;
}
.back {
	background-repeat:no-repeat;
	height:100%;
	width:100%;
}
	/* numeric controls */	

ol#controls {
	margin:-40px 0;
	padding:0;
	height:28px;
}
ol#controls li {
	margin:0 0 0 8px;
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
}
ol#controls li a {
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
}
ol#controls li.current a {
	background:#5DC9E1;
	color:#fff;
}
ol#controls li a:focus {
	outline:none;
}
/*title text*/