@charset "utf-8";
/* CSS Document */

/* PAGE DEFAULT */
body {
	color: #000000;
	background-color: #000000;
	margin: 0px
}
a, a:active, a:visited {
	color: #FFFBDD;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	color: #FFFBDD;
	text-decoration: none;
}
p {
	margin: 0;
	padding: 0 0 15px 0;
}
form {
	margin: 0;
	padding: 0;
}
INPUT, SELECT, OPTION, TEXTAREA {
	font-size: 11px;
}



.relative {
	position: relative;
}
.clear {
	clear: both;
}

.header {
	background-image: url(../gifs_v2/header/header-back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 175px;
	text-align: center;
}
.akana_logo {
	position: absolute;
	top: 0px;
	left: 47px;
	text-align: left;
}

.header_nav {
	position: absolute;
	height: 56px;
	top: 120px;
	left: 423px;
}
.nav_about-us a, .nav_about-us a:active, .nav_about-us a:visited {
	display:block;
	width: 72px;
	height: 55px;
	background-image: url(../gifs_v2/header/nav/about-us.gif);
	background-repeat: no-repeat;
}
.nav_about-us a:hover, .nav_about-us a:visited:hover {
	background-image: url(../gifs_v2/header/nav/about-us_r.gif);
}
.nav_our-methods a, .nav_our-methods a:active, .nav_our-methods a:visited {
	display:block;
	width: 105px;
	height: 55px;
	background-image: url(../gifs_v2/header/nav/our-methods.gif);
	background-repeat: no-repeat;
}
.nav_our-methods a:hover, .nav_our-methods a:visited:hover {
	background-image: url(../gifs_v2/header/nav/our-methods_r.gif);
}
.nav_portfolio a, .nav_portfolio a:active, .nav_portfolio a:visited {
	display:block;
	width: 65px;
	height: 55px;
	background-image: url(../gifs_v2/header/nav/portfolio.gif);
	background-repeat: no-repeat;
}
.nav_portfolio a:hover, .nav_portfolio a:visited:hover {
	background-image: url(../gifs_v2/header/nav/portfolio_r.gif);
}
.nav_contact-us a, .nav_contact-us a:active, .nav_contact-us a:visited {
	display:block;
	width: 85px;
	height: 55px;
	background-image: url(../gifs_v2/header/nav/contact-us.gif);
	background-repeat: no-repeat;
}
.nav_contact-us a:hover, .nav_contact-us a:visited:hover {
	background-image: url(../gifs_v2/header/nav/contact-us_r.gif);
}
.nav_blog {display:none;}
.nav_blog a, .nav_blog a:active, .nav_blog a:visited {
	display:block;
	width: 33px;
	height: 55px;
	background-image: url(../gifs_v2/header/nav/blog.gif);
	background-repeat: no-repeat;
}
.nav_blog a:hover, .nav_blog a:visited:hover {
	background-image: url(../gifs_v2/header/nav/blog_r.gif);
}

.newsletter {
	position: absolute;
	top: 0px;
	left: 607px;
	background-image: url(../gifs_v2/header/newsletter-back.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 262px;
	height: 87px;
	text-align: center;
}
.mailinglist_form {
	position: absolute;
	top: 55px;
	left: 50px;
	line-height: 42px;
	width: 212px;
	height: 42px;
}
.mailinglist_form_email {
	width: 120px;
	padding-left: 8px;
	background-color: #5B5F17;
	border: 1px solid #858B26;
	font-size: 11px;
	color: #979A5E;
}
.mailinglist_form_submit {
	width: 50px;
	background-color: #5B5F17;
	border: 1px solid #858B26;
	font-size: 11px;
	color: #AEB265;
}
.mailinglist_icon {
	position: absolute;
	width: 44px;
	height: 39px;
	top: 49px;
	left: 22px;
}

.body {
	background-color: #3E4109;
	background-image: url(../gifs_v2/body/body-back.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	font-family: "Segoe UI", Helvetica, Arial, Verdana;
}
.body_outer {
	width: 948px;
	background-image: url(../gifs_v2/body/body-inner-back.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #787F23;
	border-left: 1px solid #787F23;
	border-right: 1px solid #787F23;
}
.body_inner {
	padding: 30px 30px 0px 40px;
}
.body_inner img {
	float: right;
	margin: 0 0 10px 20px;
	border: 1px solid #787F23;
}
.body_title {
	margin-top: 10px;
	text-align: left;
	font-size: 30px;
	color: #F2EBB0;
}
.body_content {
	margin-top: 20px;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #F2EBB0;
}
.body-cap {
	background-image: url(../gifs_v2/body/body-back.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.footer td {
	padding: 30px;
	font-family: "Segoe UI", Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
	color: #929292;
}
.footer a, footer a:active, footer a:visited {
	color: #929292;
	text-decoration: none;
}
.footer a:hover, footer a:visited:hover {
	color: #929292;
	text-decoration: underline;
}

.form_msg {margin-bottom:20px;padding:5px;background-color:#CC0000;border:1px solid #333333;color:#FFFFFF;}
.form_msg.success {color:#393c0e;background-color:#cfdb44;}