/* 

	Resets defualt browser settings

	reset.css

*/



:focus { outline:0; }

table { border-collapse:separate; border-spacing:0; }

caption,th,td { text-align:left; font-weight:normal; }

blockquote:before,blockquote:after,q:before,q:after { content:""; }

blockquote,q { quotes:"" ""; }



/*

	Page style

*/







#example {

	width:960px;

	height:310px;

	float: left;

	margin-top: 20px;

}



#ribbon {

	position:absolute;

	top:-3px;

	left:-15px;

	z-index:500;

}



#frame {

	position:absolute;

	z-index:0;

	width:960px;

	height:310px;

	top:-3px;

	left:-80px;

}



/*

	Slideshow

*/



#slides {

	position:absolute;

	z-index:100;

}



/*

	Slides container

	Important:

	Set the width of your slides container

	Set to display none, prevents content flash

*/



.slides_container {

	width:960px;

	overflow:hidden;

	position:relative;

	display:none;

}



/*

	Each slide

	Important:

	Set the width of your slides

	If height not specified height will be set by the slide content

	Set to display block

*/



.slides_container div.slide {

	width:960px;

	height:310px;

	display:block;

}





/*





/*

	Pagination

*/



.pagination {

	width:100px;

	margin-top: -30px;

	margin-bottom: 0;

	z-index: 999;

	display: block;

	position: relative;

	float: left;

	margin-left: 40px;

}



.pagination li {

	float:left;

	margin:0 1px;

	list-style:none;

	display: block;

	z-index: 999;

}



.pagination li a {

	display:block;

	width:14px;

	height:0;

	padding-top:14px;

	background-image:url(../img/pagination.png);

	background-position:0 0;

	float:left;

	overflow:hidden;

	z-index: 999;

	visibility: visible;

}



.pagination li.current a {

	background-position:0 -14px;

	z-index: 999;

}



/*

	Caption

*/



.caption {

	z-index:500;

	position:absolute;

	bottom:-200px;

	left:0;

	height:57px;

	background:#fff;

	background:rgba(255,255,255,.2);

	width:960px;

	font-family: 'AllerRegular';

	font-size: 30px;

	text-decoration: none;

	color: #FFF;

	font-weight: normal;

	text-transform: none;

	text-shadow:none;

	padding-top: 18px;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 20px;

}





	



