/* dimando screen css
 *
 * colors: orange: #fe9914, light orange: #ffbd67, 
====================================================================================================== */



/* general 
=================================================== */
/* reset all */
* { 
   vertical-align: baseline;
	padding: 0; border: 0; outline: 0; margin: 0;
	font-size: 100%; font-family: inherit; font-weight: inherit; font-style: inherit; 	
}


body {
	color: #fff; background: #191919;	
	font: 80.01%/140.01% Arial,"Lucida Grande", Verdana, Arial, sans-serif; letter-spacing: 1px;
}

/* headings
--------------------------------------------------------------------------------------------------------------- */
h1, h2 {
  color: #fff;
  font-size: 1em; font-weight: normal;
}
#maincontent h1 { margin-bottom: 1em; }

/* text elements
--------------------------------------------------------------------------------------------------------------- */

/* links */
a {
	color: #fff;
	text-decoration: none;
}

/* lists */
ol, ul { list-style: none; }

/* paragraphs */
p { margin-bottom: 1em; }



/* main classes 
=================================================== */

#main {
	width: 950px;
	margin: 30px 5px 20px 20px;
	background: transparent url(../img/topline.bg.gif) no-repeat 230px 0px;
}

	#header {
		float: left;
		width: 100%;
	}
		#nav {
			width: 69%;
			min-width: 570px;
			height: 19em;
			position: relative;
			list-style: none;
		}
			#nav li {
				width: 100%;
				float: left;
				clear: left;
			}

				#nav li.current strong {
					font-weight: normal;
					color: #fff;
				}
				#nav li a {
					color: #999;
					width: 36%;
					border: 0;
				}
				#nav li a:hover, #nav li a.active {
					color: #fff;
				}
				#nav a.active {
               display: block;
               float: left;
               width: auto !important;
            }
				#nav #subnav {
					position: absolute;
					top: 0;
					left: 230px;
					width: 64%;
					list-style: none;
        	padding-top: 1.5em;
				}
					#nav #subnav li a {
						width: 100%;
					}
      .linemenu {
         position: absolute;
         top: 0;
         list-style: none;
      }
         .linemenu li {
            float: left !important;
            clear: none !important;
            overflow: hidden;	
            margin: 0 10px 0 0;	 
            width: 15px !important;   
            text-indent: -100em;
         }
            .linemenu a {
                display: block;
                height: 10px;
                background: transparent url(../img/topline_small.bg.gif) no-repeat top left;
            }
            .linemenu a.active, .linemenu a:hover, #navlinemenu li.current a {
                background: transparent url(../img/topline_small_white.bg.gif) no-repeat top left;
            }
      #navlinemenu {
         position: relative;
         left: 20px;
         float: left;
      }
         #navlinemenu li a, #navlinemenu li.current a {
            background-position: bottom left;
         }
         #navlinemenu strong {
            float: none;
         }
				
		#address { color: #999; }
		#address a:link {
		   color: #999;
		}
		#address .additional_info { margin-top: 1em; }


		#logo {
		/*	position: absolute; top: 19em; left: 20px;*/
			width: 230px;
		}
		
		#logo2 {
			position: relative; top: 20.5em; left: 0;
		}
		
		#header { margin-top: -47px; }
		
			#logo h1, #logo2 h1 {
				width: 200px;
				height: 28px;
				text-indent: -1000em;
				background: transparent url(../img/air_logo_neg.gif) no-repeat top left;
			}
			
	#content {
		width: 100%;
/*		margin: -43px 0 0 230px;*/
	}
		
		#maincontent {
			position: relative; display: inline;
			width: 450px; margin-left: 230px;
			color: #fff;
		}
		   #maincontent ul { list-style: none;}
		   #maincontent ul li { margin-bottom: .5em; }
		   	#maincontent ul li ul li { color: #999 !important; margin: 0 !important; }
			#maincontent img {
				/*width: 100%;*/
				margin-top: .5em;
			}
			.tx-lumogooglemaps-pi1 {
			  margin-top: .5em;
			}
			  .tx-lumogooglemaps-pi1 .gmnoprint {
  			  color: #1c1c1c;
  			}

		#sidebar {
			position: relative;
			color: #999;
		}
	
	
#page_3 #sidebar {
  display: none;
}
#page_3 #maincontent {
  width: 720px;
}
#page_3 #address, #page_3 #address a {
  color: #fff;
}



/* classes
=============================================================================================================== */

.noListStyle { list-style: none; }
.hidden,
.printonly { display: none; }
.doNotDisplay { position: absolute; left: -1000em; }



.topline {
	padding-top: 1.5em;
	background: transparent url(../img/topline.bg.gif) no-repeat top left;
}
	#header .topline { padding-top: 1.2em; }
	


/* dimensions
--------------------------------------------------------------------------------------------------------------- */
.column { margin-right: 20px; }

.box-1 { width: 230px; }
.box-2 { width: 460px; }
.box-3 { width: 720px; }
.box-4 { width: 950px; }


/* floating and positioning
--------------------------------------------------------------------------------------------------------------- */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.equalHeight { padding-bottom: 100em; margin-bottom: -100em; }
.equalHeightWrap { overflow: hidden; }
