.ap_main {
	position:relative;
	margin:0 10px 0 0;
	/*margin:50px auto;*/
	/*background:url('../images/main_bg.jpg') repeat-x #aeadad;*/
	/*border:1px solid #CCCCCC;*/
	/*padding:70px 25px 60px;*/
	/*-moz-border-radius:12px;*/
	/*-webkit-border-radius:12px;*/
	/*border-radius:12px;*/
}

.ap_holder{
	overflow:hidden;
	position:relative;
	/*background:url('../images/dark_bg.jpg') repeat #4e5355;*/
	padding-bottom:10px;
	/*-moz-box-shadow:0 0 10px #222 inset;*/
	/*box-shadow:0 0 10px #222 inset;*/
  	padding-left: 5px;
}

.ap_text {
  margin-top: -60px;
  margin-left: 20px;
  font-size: 20px;
  position: absolute;
  font-weight: bold;
  display:none;
}

.swControls{
	/*position:absolute;*/
	margin-top:-20px;
	position:relative;
	float:left;
	padding-left:100px;
}

a.swShowPage{
	/*background-color:#444444;*/
	background-color:#C9C7CA;
	float:left;
	height:15px;
	margin:4px 3px;
	text-indent:-9999px;
	width:15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

a.swShowPage:hover,
a.swShowPage.active{
	/*background-color:#2993dd;
	-moz-box-shadow:0 0 7px #1e435d inset;
	box-shadow:0 0 7px #1e435d inset;*/
	background-color:#2FA956;
}

.ap_holder li{
	/*background-color:#F4F4F4;*/
	list-style:none outside none;
	/*margin:10px 10px 0;*/
	/*padding:20px;*/
	float:left;
	/*-moz-box-shadow:0 0 6px #111111;
	-webkit-box-shadow:0 0 6px #111111;
	box-shadow:0 0 6px #111111;*/
}

.ap_holder div.ap-title {
	color:#2FA956;
	font-size:18px;
	margin-bottom:10px;
}

.ap_holder,
.ap_holder li{
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;*/
}

.clear{
	clear:both;
}

.ap_main {
	direction: ltr !important;
}

.swControls a {
  outline: none !important;
}
