/* CSS Document */

* { margin: 0 auto; padding: 0; }

html,body { margin:0 auto;  padding:0; height:100%; }

body { font: 75% Arial, Helvetica, sans-serif; text-align:center; background: #617952 url(../images/pageElements/bg-main.gif)  repeat-x 0 0; color: #fff;}

p{ font: 1em/1.6em Arial, Helvetica, sans-serif; margin:5px 0 15px 0; }

input, label, select { font-size: 1em; line-height: 1.5em; }

h1, h2, h3, h4, h5, h6 { padding: 3px 0 3px 0; line-height: 1.75em; display: block; font-weight: normal; color: #d8d8d8;}

h1 { font-size: 2em; }
h2 { font-size: 1.8em;  }
h3 { font-size: 1.4em; font-weight: bold; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

a{ color: #01d6fc; text-decoration: underline;}
a:hover{ color: aqua; text-decoration: none;	}

ul, ol {margin-left: 30px;}
li {margin-bottom: 7px;}
li ul {margin-top: 7px;}

	
/*-- PAGE ELEMENTS --*/

#wrapper { width: 748px; background-color: #464f58;  border: solid 6px #fff; border-top: none;}
#container { width:748px;	 }	
	
#header  { display: block; width: 748px; height:142px; border-bottom: solid 1px #000;}

#header h1  { }
#header h1 span { display: none; }

/*-- MININAV --*/ 
#mininav { display:block; height: 26px; padding: 0 10px 0 0; font-size: .95em; text-align: right; color: #81ad21;background: url(../images/pageElements/airmount-top.gif) no-repeat; background-position: center 0;}
#mininav ul {	margin-top: 5px; margin-left: 0; float: right; }
#mininav li {	list-style: none;	display: inline; height: 10px; float: left; margin: 0 5px 0 5px; }
#mininav li a {	color: #d8d8d8; text-decoration: none;}
#mininav li a:hover {	color: #2d5110; }

#logo { display: block; width: 262px; height: 116px; float: left; background: url(../images/pageElements/airmount-logo.gif) no-repeat center 0;}

#logo span { display: none;}


/*-- TOP NAVIGATION --*/
#nav { float: right; width: 486px; height: 116px;}
#nav ul {	margin-left: 0; }
#nav li {	list-style: none;	display: inline; height: 116px; float: left; margin: 0;}
#nav li a:hover {	background-position: 0 -161px; }

#nav-about { width: 99px; height: 116px;	background: url(../images/pageElements/nav-about.gif) no-repeat 0 0; }
#nav-services { width: 90px; height: 116px;	background: url(../images/pageElements/nav-services.gif) no-repeat 0 0; }
#nav-portfolio { width: 93px; height: 116px;	background: url(../images/pageElements/nav-portfolio.gif) no-repeat 0 0; }
#nav-testimonials { width: 112px; height: 116px;	background: url(../images/pageElements/nav-testimonials.gif) no-repeat 0 0; }
#nav-contact { width: 92px; height: 116px;	background: url(../images/pageElements/nav-contact.gif) no-repeat 0 0; }

#nav-about-over { width: 99px; height: 116px;	background: url(../images/pageElements/nav-about-over.gif) no-repeat 0 0; }
#nav-services-over { width: 90px; height: 116px;	background: url(../images/pageElements/nav-services-over.gif) no-repeat 0 0; }
#nav-portfolio-over { width: 93px; height: 116px;	background: url(../images/pageElements/nav-portfolio-over.gif) no-repeat 0 0; }
#nav-testimonials-over { width: 112px; height: 116px;	background: url(../images/pageElements/nav-testimonials-over.gif) no-repeat 0 0; }
#nav-contact-over { width: 92px; height: 116px;	background: url(../images/pageElements/nav-contact-over.gif) no-repeat 0 0; }

#nav-about-active { width: 99px; height: 116px;	background: url(../images/pageElements/nav-about-active.gif) no-repeat 0 0; }
#nav-services-active { width: 90px; height: 116px;	background: url(../images/pageElements/nav-services-active.gif) no-repeat 0 0; }
#nav-portfolio-active { width: 93px; height: 116px;	background: url(../images/pageElements/nav-portfolio-active.gif) no-repeat 0 0; }
#nav-testimonials-active { width: 112px; height: 116px;	background: url(../images/pageElements/nav-testimonials-active.gif) no-repeat 0 0; }
#nav-contact-active { width: 92px; height: 116px;	background: url(../images/pageElements/nav-contact-active.gif) no-repeat 0 0; }


/*-- CONTENT --*/
#content { width: 748px; background-color: #464f58; background: url(../images/pageElements/bg-content.gif) repeat-y center 0; border-top: solid 2px #000;}
#content-portfolio { width: 748px; background-color: #464f58;  border-top: solid 2px #000;}

/*-- LEFT PANEL --*/
#left-panel { width: 262px; float: left; padding-top: 20px; }

/*-- PAGECONTENT --*/
#pagecontent { width:486px; float:right; text-align:left; padding-bottom:10px; min-height: 500px;}

#content:after, #content-portfolio:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

#text {margin: 8px 25px 25px 25px;}

#content-portfolio #pagecontent { width:748px; float:right; text-align:left; padding-bottom:10px; min-height: 500px;}
#content-portfolio #text { width: 690px; margin: 8px 0 25px 35px;}

/*-- PORTFOLIO --*/
.portfolio-row { width: 690px; margin-bottom: 15px; clear: both;}
.image1, .image2 ,.image3  { width: 207px; border: solid 4px #fff; float: left; margin-right: 15px; margin-bottom: 15px; background-color: #2e343a; text-align: center;}
#content-portfolio img  { border: none;}


/*-- CONTACT --*/
#contact-form {margin: 10px 10px 0 0; height: 139px; font-size: .95em; }
.contact-row {padding: 4px 4px 4px 0;}
.contact-label {width: 70px; float: left; text-align: left;}
.textbox-normal {width: 170px; }

input.textbox-normal{
	background-color: #ffffff !important;
	border-collapse: collapse !important;
	border: solid 1px #7f9db9 !important;
	padding: 1px 1px 4px 5px;
}

select.textbox-normal { width: 128px; }

/*-- FOOTER --*/
#footer {	display: block;	clear:both;	width:748px; height: 40px; font-size: .95em; background-color: #2e343a; color: #ffffff; padding: 7px 0 0 0; border-top: solid 3px #000;}

#footer a {	color: aqua; text-decoration: none;}
#footer a:hover {	color: red; text-decoration: none;}

#copyright  { width: 748px; height: 15px; padding: 12px 0 15px 0;	text-align: right;	font-size: .95em; color: #2e343a;} 
#copyright a { color: #1c2023;} 

#validation-links {	float: right;	text-align: right;  margin-top: -3px;}
#validation-links img { vertical-align: text-bottom; }

