@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#b4b4b4;
	width:100%;
	height:100%;
	background:#000 url(../images/bg3.jpg) no-repeat center top;
}
/*********************** Page Loading ****************************/
#page_loading {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:24px;
	color:#FFF;
	line-height:25px;
	position:absolute;
	z-index:50000;
	left:50%;
	top:50%;
	margin-left:-50px;
	text-shadow: 0 0 10px #fff,
				 0 0 40px #ff00de,
			 	 0 0 80px #ff00de,
			   	 0 0 100px #ff00de,
				 0 0 150px #ff00de;
}

#page_loading span {
	float:right;
	width:25px;
	height:25px;
	display:inline-block;
	margin-right:5px;
	background:url(../images/loader.png);
}
/*********************** End Page Loading ****************************/

#wrapper {
	width:100%;
	height:665px;
	position:absolute;
	overflow:hidden;
}
/***************Begin Navigation*******************/
#nav {
	width: 100%;
	height: 700px;
	display:none;
}
#nav li {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:18px;
	text-align:center;
	width: 150px;
	height: 150px;
	left:50%;
	top:50%;
	position:absolute;
	text-transform:uppercase;
	font-weight:700;
}
#nav li:hover {
	z-index:20 !important;
}
#nav li a {
	text-align:center;
	color:#FFF;
	text-decoration:none;
	z-index:10;
	display:block;
	width: 150px;
	line-height:150px;
	position:relative;
}
#nav li > a > span {
	display:block;
	width: 150px;
	line-height:150px;
}
#nav li img {
	width: 120px;
	height: 120px;
	position:absolute;
	z-index:0;
	left:50%;
	top:50%;
	margin-left:-60px;
	margin-top:-60px;
	display:none;
}
#nav li a.active {
	font-size:22px;
	text-shadow: 0 0 10px #fff,
				 0 0 20px #fff,
				 0 0 30px #fff,
				 0 0 40px #ff00de,
				 0 0 70px #ff00de,
			 	 0 0 80px #ff00de,
			   	 0 0 100px #ff00de,
				 0 0 150px #ff00de;
}
.click {
	top:-160px !important;
	left:60px !important;
	margin:0px !important;
}


.back {
	position:absolute;
	left:50%;
	left:100px;
	top:-135px;
	z-index:20;
	width:130px;
	height:130px;
	text-align:center;
}
.back img {
	position:absolute;
	width:115px;
	height:115px;
	left:50%;
	top:50%;
	margin-left:-57px;
	margin-top:-57px;
}
.back span {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	color:#FFF;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	position:absolute;
	right:0px;
	top:0px;
	width:130px;
	line-height:130px;
	display:block;
	z-index:10;
	text-shadow: 0 0 10px #fff,
				 0 0 20px #fff,
				 0 0 30px #fff,
				 0 0 40px #ff00de,
				 0 0 70px #ff00de,
			 	 0 0 80px #ff00de,
			   	 0 0 100px #ff00de,
				 0 0 150px #ff00de;
}
/***************End Navigation*******************/


/***************Begin Content*******************/
#contentwrap {
	margin-right:-350px;
	width:700px;
	height:600px;
	position:absolute;
	right:-100px;
	bottom:-700px;
	z-index:10;
	background:url(../images/page_bg5.png) no-repeat left top;
}
.content {
	float:left !important;
	width:580px;
	margin-top:50px;
	margin-left:70px;
}

.content img {
	border-radius: 2px;
}

.content_left {
	line-height:15px;
	text-align:right;
	float:right;
	width:210px;
	margin-top:60px;
}
.content_left h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:50px;
	text-align:right;
	color:#62ef05;
	font-weight:normal;
	line-height:normal;
}
.content_left h3 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:28px;
	text-align:right;
	color:#FFF;
	font-weight:normal;
	line-height:normal;
	margin-top:20px;
	margin-bottom:7px;
}
.content_left h4 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	text-align:right;
	color:#FFF;
	font-weight:normal;
	line-height:normal;
	margin-top:10px;
}
.content_left #contact_info {
	line-height:22px;
	font-size:12px;
	text-align:right;
	float:right;
	width:100%;
}
.content_left #contact_info img {
	float:right;
	margin-left:5px;
	margin-top:3px;
}
.content_left ul.service {
	margin-top:10px;
	margin-right:7px;
}
.content_left ul.service li {
	padding-right:5px;
	margin-bottom:5px;
	color:#FFF;
	list-style:none;
	position:relative;
}
.content_left ul.service li:after {
	position:absolute;
	content:'«';
	font-size:15px;
	right:-7px;
	bottom:0px;
}
.content_left ul.service li a {
	color:#e1e1e1;
	text-decoration:none;
}
.content_left ul.service li a:hover {
	color:#62ef05;
}
.content_left ul.service li:hover:after {
	color:#62ef05;
	content:'»';
}

.content_right {
	line-height:14px;
	text-align:right;
	float:right;
	width:345px;
	margin-top:10px;
}
.content_right h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:35px;
	color:#FFF;
	font-weight:normal;
	line-height:normal;
	margin-bottom:10px;
}
.content_right .services {
	float:right;
	width:100%;
	height:90px;
	margin-bottom:18px;
}
.content_right h3 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:28px;
	color:#FFF;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
	margin-top:5px;
}
.content_right h4 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:20px;
	color:#FFF;
	font-weight:normal;
	line-height:normal;
	margin-bottom:5px;
}
.content_right #testimonial {
	position:relative;
	float:right;
	width:273px;
	height:133px !important;
	padding-top:10px;
	padding-left:35px;
	padding-right:35px;
	margin-top:30px;
	background:url(../images/test_bg.png) no-repeat;
}
.content_right .team {
	float:right;
	width:100%;
	height:50px;
	margin-top:12px;
}
.content_right .team img {
	float:right;
	margin-right:8px;
}

.content_left .jcarousel-container-vertical {
	float:right !important;
}

.gallery {
	width:550px;
	margin-left:20px;
	margin-top:50px;
	border:1px #FFF solid;
}
.gallery h2 {
    font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:50px;
	color:#62ef05;
	font-weight:normal;
	line-height:normal;
}
/***************End Content*******************/

/*************** Begin Footer *******************/
#footer {
	font-family:Tahoma, Geneva, sans-serif;
	color:#4d4c4c;
	text-transform:uppercase;
	width:96%;
	position:absolute;
	right:2%;
	bottom:25px;
	z-index:0;
}
#footer #copyright {
	float:right;
}
#footer #sound_on {
	float:right;
}
#footer #sound_on #bg_sound {
	color:#4d4c4c;
	text-decoration:none;
	display:inline-block;
	width:60px;
	float:right;
	position:relative;
	display:inline-block;
}
#footer #sound_on #bg_sound span {
	color:#FFF;
}

/*************** End Begin Footer *******************/

/*************** Read More Buttons *******************/
.more1 {
	position:relative;
	color:#62ef05 !important;
	text-decoration:none;
	display:inline-block;
	margin-right:8px;
	margin-top:3px;
}
.more1:hover {
	text-decoration:underline;
}
.more1:after {
	position:absolute;
	content:'›';
	font-size:15px;
	right:-7px;
	bottom:0px;
}
.more2 {
	float:right;
	position:relative;
	color:#62ef05 !important;
	text-decoration:none;
	display:inline-block;
	margin-right:8px;
	margin-top:3px;
}
.more2:hover {
	text-decoration:underline;
}
.more2:after {
	position:absolute;
	content:'›';
	font-size:15px;
	right:-7px;
	bottom:0px;
}
.more3 {
	color:#4d4c4c;
	text-decoration:none;
}
.more3:hover {
	text-decoration:underline;
}
/*************** End Read More Buttons *******************/

/*********** Others **********************/
.small_scroll {
	height:190px;
}
.big_scroll {
	height:470px;
}
.pic_01 {
	float:right;
	margin-right:10px;
}
.pic_02 {
	margin-bottom:8px;
}
.clear {
	clear:both;
}
/*********** End Others **********************/

/************** Input css**************************/
.input_01 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#b4b4b4;
	font-size:11px;
	width:290px;
	padding:0px 5px;
	height:20px;
	line-height:18px;
	margin-top:10px;
	border:1px #6d6572 dashed;
	border-radius: 3px;
	background:url(../images/strip_bg.png);
}
.input_02 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#b4b4b4;
	font-size:11px;
	width:290px;
	padding:2px 5px;
	height:90px;
	margin-top:10px;
	border:1px #6d6572 dashed;
	border-radius: 3px;
	background:url(../images/strip_bg.png);
}
.button_01 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	border-radius: 3px;
	padding:3px 8px;
	margin-right:3px;
	margin-top:10px;
	background:url(../images/butn_bg.png) repeat-x;
}
/************** End Input css**************************/