@charset "utf-8";
/* CSS Document - website design coded by Allied Computer Solutions.  Page coded by Miles. */


/* General */
body {background:url(images/bg-checkard.png) repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; width:100%;}
.wrapper {width:1000px; margin:0 auto;}
.inner {width:978px; margin:0 auto;}
.nosee {display:none;}
h1 {font-size:22px; color:#284228; font-weight:100; margin:0; padding:0; display:inline;}
h2 {font-size:22px; color:#284228; font-weight:bold; margin:0 0 0px; padding:0px; display:inline;}
h3 {font-size:22px; color:#2930291; font-weight:100; margin-bottom:18px;}
h5 {font-size:15px; color:#000; font-weight:bold; margin:15px 0px 10px;}
p {margin:5px 0px 5px; line-height:18px;}
a {color:#284228;}

input.contact {width:400px; margin:3px 0px 10px;}
textarea {width:400px; margin:3px 0px 10px;}
.banner-image {float:left; margin:3px 10px;}

/* Header */
div#header {background:url(images/bg-header.png) repeat-x; width:100%; height:400px;}
	div#header a.logo {display:block; width:345px; height:55px; background:url(images/logo.png) no-repeat; /* margin:18px 0px 0px 0px;*/  margin:0px 0px 0px 295px;float:left;}
	div#header .phone {float:right; color:#fff; font-size:24px; background:url(images/icon-phone.jpg) no-repeat; height:30px; padding-left:35px;  margin:10px 15px 0px 0px; display:none;}

/* Navigation */
	div#header #nav {display:block; float:right; clear:both;}
		div#header #nav ul {padding:0px; display:block; margin: /*-15px 15px 33px 0px */  9px 15px 33px 0;}
			div#header #nav ul li {float:left; margin: 0px 0px 0px 26px}
				div#header #nav ul li a {color:#fff; text-decoration:none; font-size:18px; text-transform:capitalize}
				div#header #nav ul li a:hover, div#header #nav ul li a.active  {color:#c3e1c3;}

/* Banner */
div#header div#banner {margin-top:20px;  background:url(images/bg-header.jpga) no-repeat; width:1000px; height:311px; display:block; margin:0 auto; clear:both}

/* Home Page Content */
div#content-index .wrapper {background:url(images/bg-content.jpg) repeat-y center; margin:-4px auto 1px; width:1000px;}
	div#content-index .wrapper .inner {width:978px; margin:0 auto;}
	div#content-index .wrapper .inner .index-right {float:right; width:600px; margin:28px 0px 33px 0px; padding:0px 50px 0px 20px;}
		div#content-index .wrapper .inner .index-right .spacer {width:100%; background:url(images/spacer.png) no-repeat; display:block; height:2px; margin:20px 0px;}
		div#content-index .wrapper .inner .index-right img.clients {float:left; margin:10px 20px 0px;}
	div#content-index .wrapper .inner .index-left {float:left; width:274px; margin:28px 0px 33px 0px; padding:0px 10px 0px 20px;}
		div#content-index .wrapper .inner .index-left .recent {margin-top:25px;}
			div#content-index .wrapper .inner .index-left .recent img {float:left; margin-right:10px; border:1px #ccc solid;}

/* Footer */
div#footer {background:#0b100b; height:54px; clear:both; color:#fff; padding:15px 0px 0px 0px; font-size:12px; line-height:16px; border-top:1px solid #182419}
div#footer .copyright {margin-left:8px; float:left;}
div#footer a {color:#fff; text-decoration:none;}
div#footer a:hover {color:#cbb873;}
	div#footer .social {float:right; margin-right:8px;}
	div#footer .social img {float:right; margin-left:5px; margin-top:-1px;}