@charset "UTF-8";
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	background:url(assets/bg.gif) left top repeat;
	line-height:16px;
	margin:0;
	padding:15px;
	width:1024px;
}
h1 {
	font-size: 1.6em;
	line-height:1.5em;
	margin:10px 0 0 0;
	padding:30px 50px 35px;
	font-weight:bold;
	border-top:#000 solid 1px;
	color:#FFF;
	background:url(assets/dot.png) left top repeat;
	background-color:#444;
	text-shadow: 0 0 3px #000; -webkit-text-shadow: 0 0 3px #000; -moz-text-shadow: 0 0 3px #000;
}
p {
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	padding:25px 30px 30px 0;
	margin:0;
	border-top:#000 solid 1px;
	width:315px;
	float:left;
}
.col3 {
	width:200px;
}
.col3 img {
	margin:0 20px 10px 0;
	float:left;
}
.footer {
	width:990px;
	margin:0;
	padding:40px 0 0 0;
	font-size:0.8em;
	line-height:1.2em;
	color: #999999;
	background-color:#FFF;
	border:#DDD solid 1px;
	border-top:none;
}
.footer ul {
	margin:0;
	padding:0 20px;
	list-style:none;
}
.footer li{
	padding:10px 0 20px;
	margin:0;
	border-top:#000 solid 1px;
	float:left;
	width:240px;
}
#footerrightcol {
	width:690px;
	margin:0 0 0 20px;
}
.spacer {
	clear:both;
}
.orange {
	color:#FF9900;
}
.green {
	color:#99CC66;
}
.cyan {
	color:#00CCFF;
}
.red {
	color:#FF6600;
}
.blue {
	color:#66CCFF;
}
.aqua {
	color:#66CCCC;
}
.brown {
	color:#CC9966;
}
.yellow {
	color:#CCCC66;
}
.gray {
	color:#CCCCCC;
}

/** Banners **/

.banner {
	width:700px;
	height:290px;
	padding:0;
	margin:0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size: 3em;
	text-transform:uppercase;
	letter-spacing:2px;
	display:table-cell; 
	vertical-align:middle;
	text-shadow: 0 0 6px #000; -webkit-text-shadow: 0 0 6px #000; -moz-text-shadow: 0 0 6px #000;
}
.logobanner {
	width:700px;
	height:290px;
	padding:0;
	margin:0;
}
.logobanner ul {
	padding:0;
	margin:0;
	list-style:none;
}
.logobanner li {
	float:left;
}
.leaves {
	background:url(assets/leaves.gif) top left no-repeat;
}
.water {
	background:url(assets/water.gif) top left no-repeat;
}
.bubbles {
	background:url(assets/bubbles.gif) top left no-repeat;
}
.fireworks {
	background:url(assets/fireworks.jpg) top left no-repeat;
}
.sailing {
	background:url(assets/sailing.jpg) top left no-repeat;
}
.flight {
	background:url(assets/flight.jpg) top left no-repeat;
}
.fishing {
	background:url(assets/fishing.jpg) top left no-repeat;
}
.satelite {
	background:url(assets/satelite.jpg) top left no-repeat;
}
.clients {
	background:url(assets/clientlogos.jpg) top left no-repeat;
}
.portfolio {
	background:url(assets/portfolio.jpg) top left no-repeat;
}


/** Logo 2011 **/

.logo01, .logo02, .logo03, .logo04, .logo05, .logo06 {
	height:77px;
}
.logo07, .logo08, .logo09, .logo10, .logo11, .logo12 {
	height:68px;
}
.logo13, .logo14, .logo15, .logo16, .logo17 {
	height:66px;
}
.logo18, .logo19, .logo20, .logo21, .logo22 {
	height:79px;
}
.logo01 {
	background:url(assets/logos2011/clientlogos2011_01.jpg) top left no-repeat;
	width:151px;
}
.logo02 {
	background:url(assets/logos2011/clientlogos2011_02.jpg) top left no-repeat;
	width:109px;
}
.logo03 {
	background:url(assets/logos2011/clientlogos2011_03.jpg) top left no-repeat;
	width:77px;
}
.logo04 {
	background:url(assets/logos2011/clientlogos2011_04.jpg) top left no-repeat;
	width:127px;
}
.logo05 {
	background:url(assets/logos2011/clientlogos2011_05.jpg) top left no-repeat;
	width:123px;
}
.logo06 {
	background:url(assets/logos2011/clientlogos2011_06.jpg) top left no-repeat;
	width:103px;
}
.logo07 {
	background:url(assets/logos2011/clientlogos2011_07.jpg) top left no-repeat;
	width:143px;
}
.logo08 {
	background:url(assets/logos2011/clientlogos2011_08.jpg) top left no-repeat;
	width:123px;
}
.logo09 {
	background:url(assets/logos2011/clientlogos2011_09.jpg) top left no-repeat;
	width:115px;
}
.logo10 {
	background:url(assets/logos2011/clientlogos2011_10.jpg) top left no-repeat;
	width:96px;
}
.logo11 {
	background:url(assets/logos2011/clientlogos2011_11.jpg) top left no-repeat;
	width:105px;
}
.logo12 {
	background:url(assets/logos2011/clientlogos2011_12.jpg) top left no-repeat;
	width:108px;
}
.logo13 {
	background:url(assets/logos2011/clientlogos2011_13.jpg) top left no-repeat;
	width:153px;
}
.logo14 {
	background:url(assets/logos2011/clientlogos2011_14.jpg) top left no-repeat;
	width:104px;
}
.logo15 {
	background:url(assets/logos2011/clientlogos2011_15.jpg) top left no-repeat;
	width:92px;
}
.logo16 {
	background:url(assets/logos2011/clientlogos2011_16.jpg) top left no-repeat;
	width:188px;
}
.logo17 {
	background:url(assets/logos2011/clientlogos2011_17.jpg) top left no-repeat;
	width:153px;
}
.logo18 {
	background:url(assets/logos2011/clientlogos2011_18.jpg) top left no-repeat;
	width:129px;
}
.logo19 {
	background:url(assets/logos2011/clientlogos2011_19.jpg) top left no-repeat;
	width:131px;
}
.logo20 {
	background:url(assets/logos2011/clientlogos2011_20.jpg) top left no-repeat;
	width:154px;
}
.logo21 {
	background:url(assets/logos2011/clientlogos2011_21.jpg) top left no-repeat;
	width:173px;
}
.logo22 {
	background:url(assets/logos2011/clientlogos2011_22.jpg) top left no-repeat;
	width:103px;
}

/** Logo hover **/

.logo01:hover {
	background:url(assets/logos2011/clientlogos2011_01_on.jpg) top left no-repeat;
}
.logo02:hover {
	background:url(assets/logos2011/clientlogos2011_02_on.jpg) top left no-repeat;
}
.logo03:hover {
	background:url(assets/logos2011/clientlogos2011_03_on.jpg) top left no-repeat;
}
.logo04:hover {
	background:url(assets/logos2011/clientlogos2011_04_on.jpg) top left no-repeat;
}
.logo05:hover {
	background:url(assets/logos2011/clientlogos2011_05_on.jpg) top left no-repeat;
}
.logo06:hover {
	background:url(assets/logos2011/clientlogos2011_06_on.jpg) top left no-repeat;
}
.logo07:hover {
	background:url(assets/logos2011/clientlogos2011_07_on.jpg) top left no-repeat;
}
.logo08:hover {
	background:url(assets/logos2011/clientlogos2011_08_on.jpg) top left no-repeat;
}
.logo09:hover {
	background:url(assets/logos2011/clientlogos2011_09_on.jpg) top left no-repeat;
}
.logo10:hover {
	background:url(assets/logos2011/clientlogos2011_10_on.jpg) top left no-repeat;
}
.logo11:hover {
	background:url(assets/logos2011/clientlogos2011_11_on.jpg) top left no-repeat;
}
.logo12:hover {
	background:url(assets/logos2011/clientlogos2011_12_on.jpg) top left no-repeat;
}
.logo13:hover {
	background:url(assets/logos2011/clientlogos2011_13_on.jpg) top left no-repeat;
}
.logo14:hover {
	background:url(assets/logos2011/clientlogos2011_14_on.jpg) top left no-repeat;
}
.logo15:hover {
	background:url(assets/logos2011/clientlogos2011_15_on.jpg) top left no-repeat;
}
.logo16:hover {
	background:url(assets/logos2011/clientlogos2011_16_on.jpg) top left no-repeat;
}
.logo17:hover {
	background:url(assets/logos2011/clientlogos2011_17_on.jpg) top left no-repeat;
}
.logo18:hover {
	background:url(assets/logos2011/clientlogos2011_18_on.jpg) top left no-repeat;
}
.logo19:hover {
	background:url(assets/logos2011/clientlogos2011_19_on.jpg) top left no-repeat;
}
.logo20:hover {
	background:url(assets/logos2011/clientlogos2011_20_on.jpg) top left no-repeat;
}
.logo21:hover {
	background:url(assets/logos2011/clientlogos2011_21_on.jpg) top left no-repeat;
}
.logo22:hover {
	background:url(assets/logos2011/clientlogos2011_22_on.jpg) top left no-repeat;
}
