@charset "UTF-8";body {	font-family: "Helvetica Neue Light", Helvetica, Arial;	font-size: 13px;   	line-height: 1.41em;  	background: url(../images/airstrip/bg.gif);}	a {	color:#999;} a:hover {    color: #333;}img {	border: 0;} /* LAYOUT */ .wrap {	width: 1122px; 	background: #fff;	margin: 20px auto 0 auto; 	padding: 15px 10px 15px 25px;	border: 1px solid #eee;} .box { 	float: left;}       .top-home {	height: 140px;	width: 916px;         }.top {	width: 916px;	margin-bottom: 4px; }   .mid {	width: 916px;} .left {    width: 916px;}.right {    width: 200px;}.bottom {    	background: url('../images/airstrip/bottom_long.png') no-repeat;	height: 110px; 	padding-top: 18px;	padding-left: 105px;    width: 811px;         } .bottom-index {    	background: url('../images/airstrip/bottom_long_index.png') no-repeat;	height: 110px;    padding-top: 18px;	padding-left: 105px;    width: 811px;          } .footer-index {    	background: url('../images/airstrip/bottom.png') no-repeat;	height: 17px;          }.bottom-right-index {    	background: url('../images/airstrip/bottom_right_index.png') no-repeat;	height: 110px; }.bottom-right {    	background: url('../images/airstrip/bottom-right.png') no-repeat;	height: 110px; }  .bottom-pix {	position: relative;}#content {	padding: 0 0 0 25px;}  .nav {    width: 200px;    margin: 2px 20px 0 25px;    float: left;}  .content {   	width: 670px;     float: left;    min-height: 300px;}.clear {	clear: both;}      .pagecontent {	float: left; 	width: 440px;   }     .border {   border: 1px dotted #999;}.abstract {	float: left;	font-size: 11px; 	width: 174px;	margin-left: 26px;}.colSmall {	padding: 0;	width: 200px;	float: left;}.colMiddle {	padding: 0 0  10px 15px;	width: 440px;	float: left;  }  /* HOME PAGE */   .bottom-pix img { 	margin-right: 10px;	float: left;}                         .smallThumb {	float: left;}.smallThumb img {	margin: 0 10px 10px 0;	border: 1px solid #999;}  .projects {	width: 120px;	margin: 0 0 0 37px;}.projectsThumb {	float: left;}.projectsThumb img {	margin: 0 8px 8px 0;	border: 1px solid #666;}.projectsThumb img:hover {	margin: 0 8px 2px 0;	border-bottom: 1px solid #ff00cc;}   /* NAVIGATION */ ul.topnav {    width: 916px;   height: 1px;   background: url(../images/airstrip/Airstrip-Nav.png) no-repeat;   padding: 53px;   list-style: none;   margin: 0;}           ul.topnav li {   	float: left;	padding: 0px;	color: #d9d9d9; } ul.topnav li a {   	color: #666; 	text-decoration: none;	margin-right: 20px;}/* list */ul.list, ul.bottomnav {    list-style: none;	padding: 0;	margin: 0;}ul.list li {	line-height: 1.5em; 	border-bottom: 1px dotted #d9d9d9;	padding-left: 20px; }ul.list li.head {	padding-left: 0px;}ul.list li.head:hover {	background: none;	list-style-image: none; }ul.list li a {	color: #666;	text-decoration: none; 	padding: 0;	margin: 0;}     ul.list:hover li a {	color: #000;  }ul.list:hover a:hover {	color:#00944A;}ul.list li.sel a {	color:#00944A;} ul.list li.back { 	margin: 10px 0 20px 0;	padding: 0 0 0 20px;	text-transform: capitalize;}li.sub {	background: #eee;	color: #666;}  a.sub {	color: #666;}            /* tags/downloads */ul.sidelist {	list-style: none;	padding: 0;	margin: 0 0 0 35px;	width: 120px;}ul.sidelist li {	line-height: 1.5em; 	border-bottom: 1px dotted #d9d9d9; 	font-size: 11px; } ul.sidelist li a {	text-decoration: none;}                                    /* subdata list */ul.subdata, ul.package {     list-style: none;	padding: 0;	margin: 0;} ul.package {     list-style: circle inside;	padding: 0;	margin: 0;}ul.subdata li, ul.package li {	line-height: 1.5em; 	border-bottom: 1px dotted #d9d9d9;}  ul.subdata li a {	color: #666;	text-decoration: none; 	padding: 0;	margin: 0;}   /* slideshow */.hide {	display: none;}                 .show {	display: block;}   .slideshow-thumbs {	float: left;	border: 1px dotted #BBB;	margin: 10px 10px 10px 0;}.sel img.slideshow-thumbs {	border: 1px solid #333;} .slideshow-thumbs:hover{	border: 1px solid #333;}   .footer {	text-indent:24px;} .footer a, .airstrip a {	text-decoration: none;     font-size: 10px;}               /* TYPOGRAPHY  */         h1 {	font-size: 20px;}h2 {	font-size: 16px;}                h3, h4, p, ul, a {           	font-size: 13px;}  h1, h2 {    text-transform: titlecase;}  h3 {   border-top: 1px dotted #ccc;     padding-top: 10px;   margin-top: 30px;}/* ENQUIRY FORMS */.enquiry {	width: 100%;  }.enquiry label {	display: block;	clear: both;	float: left;	width: 100px;	text-transform: capitalize;	margin: 10px 0 0 0;}.input {	float: right;  	margin: 10px 0 0 0;	border: 1px solid #666;}  .btn {	vertical-align: middle;	border: 0;} .submit {	border: none;	color: #fff;  	text-transform: uppercase;	float: right; 	height: 22px;}.submit:hover{	background-color: #666;}  /*  COLOURS   */.services, .services:hover{   color: #eb174d;}.art, .art:hover {	color: #6ab6e1;}.packages, .packages:hover {	color: #f0673a;}.enquiry, .enquiry:hover {	color: #000099;}.who, .who:hover {	color: #972068;}.shop, .shop:hover {	color: #66b708;}