#main{
	position:relative;
	background-repeat:no-repeat;
	width:600px;
	height:422px;
}
	
#main1, #main2, #main3, #main4, #main5{
	position: absolute;
	left: 15px;
	top: 15px;
	z-index: 1000;
	height:360px;
	width:640px;
}
	
.maintxtbox {
	color:#000000;
	overflow:hidden;
	padding:0 15px;
	position:absolute;
	right:-345px;
	top:0;
	width:315px;
}

.maintxtbox p{
	padding-left:30px;
}
	
#mainBtns{
	position:absolute;
	color:#FFFFFF;
	bottom:0px;
	left:0;
	z-index:4500;
}

#mainBtns ul{
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}

#mainBtns li{
	height:23px;
	color:#FFFFFF;
	background-color:#802118;
	float:left;
	display: inline	;
	list-style:none;
	cursor:pointer;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#mainBtns .red_button_end{
	height:23px;
	background-color:transparent;
	float:left;
	width:12px;
	background-image:url(/components/media_slider/images/button_end_red.png);
	background-repeat:no-repeat;
}

#mainBtns .yellow_button_end{
	height:23px;
	width:12px;
	background-color:transparent;
	float:left;
	background-image:url(/components/media_slider/images/button_end_yellow.png);
	background-repeat:no-repeat;
}

#mainBtnsIndex{
	float:left !important;
}

#mainBtns ul li div{
	float:left;
}

#mainBtns ul li p{
	float:left;
	margin:0;
	min-width:105px;
	text-align:center;
	display:block;
	padding:5px;
	line-height: 13px;
}
	
.mainBtnH{
	background-color:#efb556;
	color:#000000;
}

.media-image{
	margin-top: -15px;
	margin-left: -15px;
}