body {
	color: #fdffc5;
}

body {
	background: #5b5530 url(../../aaarms/images/bkgrd.jpg) repeat-x 0 0;
}

#body-center {
	text-align: left;
	background: url(../../aaarms/images/target.jpg) no-repeat 0 0;
	margin-bottom: 2em;
}

#header .menu {
	margin: 0;
	padding: 0;
	float: right;
	font-size: 11px;
}

#header .menu li {
	display: inline;
	list-style: none;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #fdffc5;
	font-weight: bold;
}

#header .menu li.item1 {
	border-left: none;
}

#header .menu li.item4 {
	padding-right: 0;
}

#header .menu a {
	text-decoration: none;
}

.banner img {
	max-width: 100%;
	width: 100%;
}

.moduletable-logo  {
	float: left;
	width: 489px;
}

.moduletablecallnow {
	width: 295px;
	margin-top: 43px;
	margin-left: 55px;
	float: left;
	text-align: center;
	color: #FFF;
}

.moduletablecallnow p.call {
	padding: 8px;
	color: #e7ddb4;
	background: #771702;
	border: 1px solid #5b5b5b;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-moz-box-shadow: 2px 2px 2px #4c4727;
 -webkit-box-shadow: 2px 2px 2px #4c4727;
  box-shadow: 2px 2px 2px #4c4727;
}

.moduletablecallnow p.call span.callnow {
 font: italic 28px Impact, Arial, Helvetica, sans-serif;
	}

.moduletablecallnow p.call span.phone {
 font-size: 24px;
 padding-left: 15px;
	}
	
.moduletablecallnow p.address {
	color: #FFF;
	margin-top: 5px;
}

.moduletablesocial {
	width: 230px;
	float: left;
	margin-top: 62px;
	margin-left: 27px;
}

.moduletablesocial p {
	font-size: 14px;
	color: #FDFFC5;
}

#chrono_verification {
	width: 127px;
}

.cf_captcha img {
	height: 32px;
}

.chrono_credits,
.contenttoc,
.pagenavcounter {
	display: none;
}

.menuinvent-list {
	width: 100%;
	text-align: center;
}

.menuinvent-list li {
		display: inline;
		margin-right: 20px;
		font-size: 15px;
}
	
.menuinvent-list a:link,
.menuinvent-list a:hover,
.menuinvent-list a:visited,
.menuinvent-list a:active {
	color: #5b5430;
	text-decoration: none;
	font-weight: normal;
}

.moduletable-consend {
	width: 292px;
	float: right;
	margin-top: 6em;
	padding: 29px;
	background: #FFF7d3;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}

.moduletable-consend h1 {
	font: 38px Georgia, "Times New Roman", Times, serif;
	color: #2b2b2b;
}

.moduletable-consend form {
	margin: 15px 28px;
}

.moduletable-consend label, form label {
	display: block;
	font-size: 12px;
	color: #333;
	text-align: left;
}

.moduletable-consend input,
.moduletable-consend textarea {
	width: 206px;
	padding: 5px;
	background: #f3f3f2;
	border: 1px solid #c6c6c6;
}

.moduletable-consend textarea {
	width: 206px;
	font: inherit;
}

.moduletable-consend .cf_button input {
	float: right;
	margin-right: 1.2em;
	width: 64px;
	height: 28px;
	background: none;
	border: none;
}

.validation-advice {
	color: #333;
}

a.map {
	text-decoration: none;
}

a.map img {
	border: 1px solid #999;
	display: block;
}

.moduletable-bottommenu .nav {
	margin: 20px 0;
	padding: 0;
	text-align: center;
	font-size: 10px;
}

.moduletable-bottommenu .nav li {
	display: inline;
	list-style: none;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #FFF;
	font-weight: bold;
	color: #FFF;
}

.moduletable-bottommenu .nav li:first-child {
	border-left: none;
}

.moduletable-bottommenu .nav a {
	text-decoration: none;
	color: #FFF;
}

.pagenavbar {
		float: right;
		margin-right: 5em;
	 color: #626262;
}

.pagenavbar a:link,
.pagenavbar a:active,
.pagenavbar a:hover,
.pagenavbar a:visited {
 color: #626262;
	}

.group:after { /* for browsers that support :after */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

* html .group { 
height: 1%;
overflow: visible;
} /*for IE6 */

*:first-child+html .group {
min-height: 1px;
} /* for IE7 */
