.ac_content a, .ac_content2 a, .ac_content3 a, .ac_content4 a, .ac_content5 a, .ac_content6 a {
	color:#fff;
	text-decoration:none;
}

img.ac_bgimage, img.ac_bgimage2, img.ac_bgimage3, img.ac_bgimage4, img.ac_bgimage5, img.ac_bgimage6 {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	opacity:0.8;
	display:none;
}

.ac_overlay, .ac_overlay2, .ac_overlay3, .ac_overlay4, .ac_overlay5, .ac_overlay6 {
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:transparent url(images/pattern.png) repeat top left;
}

.ac_loading, .ac_loading2, .ac_loading3, .ac_loading4, .ac_loading5, .ac_loading6 {
	position:fixed;
	top:10px;
	right:10px;
	background:#000 url(images/loader.gif) no-repeat center center;
	width:50px;
	height:50px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	z-index:999;
	opacity:0.7;
	display:none;
}

.ac_content, .ac_content2, .ac_content3, .ac_content4, .ac_content5, .ac_content6 {
	position:fixed;
	height:90px;
	width:100%;
	top:50%;
	left:0px;
	margin-top:-65px;
}

.ac_content h1, .ac_content2 h1, .ac_content3 h1, .ac_content4 h1, .ac_content5 h1, .ac_content6 h1 {
	background:transparent url(images/bg_menu.png) repeat top left;
	display:block;
	float:left;
	width: 4.9%;
	height:auto;
	padding:20px;
	font-size:36px;
	font-weight:bold;
	line-height:20px;
	margin-right:1px;
	z-index: 999999999;
    position: relative;
}

.ac_content h1 span, .ac_content2 h1 span, .ac_content3 h1 span, .ac_content4 h1 span, .ac_content5 h1 span, .ac_content6 h1 span {
	display:block;
	font-weight:normal;
	font-size:14px;
}

.ac_menu, .ac_menu2, .ac_menu3, .ac_menu4, .ac_menu5, .ac_menu6 {
	background:transparent url(images/bg_menu.png) repeat top left;
	float:left;
	position:relative;
	height:90px;
	width: 95% !important;
}

.ac_menu > ul, .ac_menu2 > ul, .ac_menu3 > ul, .ac_menu4 > ul, .ac_menu5 > ul, .ac_menu6 > ul {
	float:right;
}

.ac_menu > ul > li, .ac_menu2 > ul > li, .ac_menu3 > ul > li, .ac_menu4 > ul > li, .ac_menu5 > ul > li, .ac_menu6 > ul > li {
	float:left;
	position:relative;
	height:90px;
	overflow:hidden;
}

.ac_menu > ul > li a, .ac_menu2 > ul > li a, .ac_menu3 > ul > li a, .ac_menu4 > ul > li a, .ac_menu5 > ul > li a, .ac_menu6 > ul > li a {
	margin-top:60px;
	/* opacity:0; */
	display:block;
	height:90px;
	padding:0px 10px;
	text-align:center;
	line-height:90px;
	outline:none;
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px 1px #000;
}

.ac_subitem, .ac_subitem2, .ac_subitem3, .ac_subitem4, .ac_subitem5, .ac_subitem6 {
	width:400px;
	height:0px; /* animate to 400px */
	top:50%;
	right:0px;
	margin-top:0px; /* animate to -200px */
	position:fixed;
	z-index:99;
	overflow:hidden;
	background:transparent url(images/bg_menu.png) repeat top left;
}

.ac_subitem h2, .ac_subitem2 h2, .ac_subitem3 h2, .ac_subitem4 h2, .ac_subitem5 h2, .ac_subitem6 h2 {
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding: 40px 0px 0px 40px;
	text-shadow:0px 0px 1px #000;
}

.ac_subitem ul, .ac_subitem2 ul, .ac_subitem3 ul, .ac_subitem4 ul, .ac_subitem5 ul, .ac_subitem6 ul {
	padding:0px 40px;
}

.ac_subitem ul li, .ac_subitem2 ul li, .ac_subitem3 ul li, .ac_subitem4 ul li, .ac_subitem5 ul li, .ac_subitem6 ul li {
	margin:10px 0px;
}

.ac_subitem ul li:first-child, .ac_subitem2 ul li:first-child, .ac_subitem3 ul li:first-child, .ac_subitem4 ul li:first-child, .ac_subitem5 ul li:first-child, .ac_subitem6 ul li:first-child {
	font-size:14px;
	text-transform:none;
	border-bottom:1px dotted #333;
	padding-bottom:15px;
	margin-bottom:15px;
}

span.ac_close, span.ac_close2, span.ac_close3, span.ac_close4, span.ac_close5, span.ac_close6 {
	float:right;
	margin:10px;
	width:11px;
	height:12px;
	cursor:pointer;
	background:transparent url(images/close.png) no-repeat top left;
	opacity:0.4;
}

span.ac_close:hover, span.ac_close2:hover, span.ac_close3:hover, span.ac_close4:hover, span.ac_close5:hover, span.ac_close6:hover {
	opacity:1.0;
}

.ac_footer{
	position:fixed;
	bottom:0px;
	left:0px;
	width:100%;
	font-size:13px;
	background:#000;
	opacity:0.9;
	height:20px;
	padding-bottom:5px;
}

.ac_footer a{
	padding:5px 10px;
	letter-spacing:1px;
	text-shadow:1px 1px 1px #000;
	color:#ddd;
	float:right;
}

.footer a:hover{
	color:#fff;
}

.ac_footer a span{
	font-weight:bold;
}

.ac_footer a.ac_left{
	float:left;
}