a{color:#6699cc;text-decoration:none;}
acronym{border:none 0;}
body{
	background:#060a0d;
	font:12px Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0px;
	text-align:center;
	color: #b5b5b6;
}
img,div{border-style:none;border-width:0px;margin:0px;padding:0px;}
.white{color:#ffffff;}
.wi  div.description{border-bottom-color:#999999;border-bottom-style:solid;border-bottom-width:0px;border-left-color:#999999;border-left-style:solid;border-left-width:0px;border-right-color:#999999;border-right-style:solid;border-right-width:0px;border-top-color:#999999;border-top-style:solid;border-top-width:5px;float:left;width:240px;}
.wi  div.image{float:left;margin-bottom:50px;padding-left:16px;}
.wi  h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:10px 0px 4px;padding:0px;}
.wi2 div.description{border-top:5px solid #999999;float:left;width:240px;}
.wi2 div.image{float:left;padding-left:16px;width:640px;}
.wi2 h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:10px 0px 4px;padding:0px;}
#bak{background:url(/img/general/mountains-back.jpg) #000000 no-repeat center top;margin:0px;padding:0px;text-align:center;}
#bak #content #main p span.blue{color:#4e99cc;}
#bak #content #work div.concept h2{border-bottom-color:#6699cc;border-bottom-style:solid;border-bottom-width:0px;border-left-color:#6699cc;border-left-style:solid;border-left-width:0px;border-right-color:#6699cc;border-right-style:solid;border-right-width:0px;border-top-color:#6699cc;border-top-style:solid;border-top-width:1px;margin:30px 25px 0px 0px;padding:20px 0px 0px;}
#bak #content .widecolumn #post-3 h2{padding-bottom:5px;}
#blog{margin-top:32px;}
#blog  ul  li{background:url(/img/general/bubble.png) no-repeat 2px 4px;border-bottom:1px dotted #333333;border-left:0px dotted #333333;border-right:0px dotted #333333;border-top:0px dotted #333333;color:#b5b5b6;font:11px Arial,Helvetica,sans-serif;margin:0px 10px 0px 0px;padding:3px 0px 4px 18px;}
#blog ul{list-style-type:none;margin:0px;padding:0px;}
#content{margin:0px auto;padding-left:30px;padding-top:24px;text-align:left;width:925px;}
#bak #content .terms {
	width: 90%;
}

#content  #work  .wi2  div.description  p{color:#999999;font-size:11px;margin:0px;padding:0px 0px 10px;}
#content  div.portfolio{float:left;height:18em;margin:0px 40px 45px 0px;width:260px;}
#content  div.portfolio  h3{color:#ffffff;font-size:20px;margin:0px 0px 8px;padding:0px;}
#content  div.portfolio  p{color:#999999;line-height:1.3em;margin:0px;padding:5px 0px;}
#content  div.services{float:left;height:18em;margin-bottom:20px;margin-right:40px;margin-top:30px;width:260px;}
#content  div.services  h3{color:#6699cc;font-size:20px;margin:0px;padding:0px;}
#content  div.services  p{color:#999999;line-height:1.3em;margin:0px;padding:5px 0px;}
#content  h1{color:#6699cc;font:normal 26px Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
#content  h2{
	color:#ffffff;
	font:normal normal normal 18px Arial,Helvetica,sans-serif;
	margin:0px 0px 12px;
	padding:3px 0px 0px 1px;
}
#content  p span.big{color:#ffffff;font-size:14px;}
#content #middle #mi #featured p{color:#cccccc;font-size:11px;}
#content #work div.concept{clear:both;}
#content #work div.concept p{color:#cccccc;margin:0px 0px 60px;padding:0px;}
#content div.contact{float:left;margin-top:30px;width:360px;}
#content div.contact h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#content div.contact h4{color:#ffffff;font-size:20px;font-weight:bold;margin:0px;padding:0px 0px 6px;}
#content div.contact p{color:#cccccc;font-size:13px;line-height:1.4em;margin:0px;padding:0px 80px 20px 0px;}
#content div.contact p a{color:#6699cc;text-decoration:none;}
#content div.contact p a:hover{color:#6699cc;text-decoration:underline;}
#content div.portfolio h3 a{color:#6699cc;text-decoration:none;}
#content div.portfolio h3 a:hover{color:#6699cc;text-decoration:none;}
#content div.portfolio p a{background:url(/img/general/mini-arrow.png) no-repeat scroll 0em 0.2em;padding:3px 24px;text-decoration:none;}
#content div.services h3 a{color:#ffffff;text-decoration:none;}
#content div.services h3 a:hover{color:#6699cc;text-decoration:none;}
#content div.services p a{color:#6699cc;text-decoration:none;}
#content form input.length{background:url(/img/general/footer.gif);border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;font:15px Arial,Helvetica,sans-serif;margin:0px;padding:5px 0px 4px 6px;vertical-align:middle;width:360px;}
#content form select.length{background:#486d91;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;font:15px Arial,Helvetica,sans-serif;margin:0px;padding:5px 0px 4px 6px;vertical-align:middle;width:366px;}
#content form textarea.length{background:url(/img/general/footer.gif) #6699cc repeat-x top;border-bottom-style:none;border-bottom-width:0px;border-left-style:none;border-left-width:0px;border-right-style:none;border-right-width:0px;border-top-style:none;border-top-width:0px;font:15px Arial,Helvetica,sans-serif;margin:0px;padding:5px 0px 4px 6px;vertical-align:middle;width:360px;}
#content h1 strong{color:#ffffff;font-weight:normal;}
#content h5{color:#ffffff;font:normal 14px Arial,Helvetica,sans-serif;margin:0px;padding:3px 0px 0px 1px;}
#controls{height:50px;margin:0px;padding:0px;width:900px;}
#controls ul{list-style-type:none;margin:0px;padding:8px 0px 0px;}
#controls ul li{float:left;margin:0px 16px 0px 2px;padding:0px;}
#controls ul li a{color:#cccccc;font:13px Arial,Helvetica,sans-serif;text-decoration:none;}
#controls ul li a.h{color:#6699cc;text-decoration:none;}
#controls ul li a:hover{color:#81aad3;text-decoration:none;}
#enews{margin-left:auto;margin-right:auto;width:910px;}
#enews .eshot{float:left;padding-bottom:30px;padding-left:0px;width:302px;}
#enews p{color:#999999;font-size:11px;padding-left:10px;text-align:left;}
#featured{margin:0px;padding:20px 0px 10px;}
#featured img{border:0px solid #454545;}
#fi{margin:0px auto;padding:20px 0px;text-align:left;width:930px;}
#fl{
	float:left;
	width:440px;
}
#footer{background:url(/img/general/footer.gif) #6699cc repeat-x top;border-bottom:0px solid #333333;border-left:0px solid #333333;border-right:0px solid #333333;border-top:5px solid #333333;clear:both;height:125px;}
#footer p{font-size:11px;margin:0px;padding:0px 0px 10px 15px;}
#fr{
	float:left;
	height:0px;
	margin:0px;
	padding:0px;
	width:486px;
}
#fr ul{list-style-type:none;margin:0px;padding:8px 0px 0px 6px;}
#fr ul li{float:left;font-size:11px;margin:0px 9px 0px 8px;padding:0px;}
#fr ul li a{color:#000000;text-decoration:none;}
#fr ul li a.h{color:#ffffff;text-decoration:none;}
#fr ul li a:hover{color:#729fcd;text-decoration:none;}
#inner{margin:0px;padding:0px 0px 26px 14px;}
#left{float:left;width:250px;}
#left .news a img{border:4px solid #454545;}
#left div.iphone{margin-bottom:25px;}
#left div.iphone p a{color:#ffffff;text-decoration:none;}
#left div.iphone p a:hover{color:#6699cc;text-decoration:underline;}
#left div.news{margin-bottom:22px;padding-right:6px;}
#left div.news img{}
#left div.news p span.blue{color:#6699cc;}
#left h3{color:#6699cc;font:normal 20px Arial,Helvetica,sans-serif;margin:0;padding:0 0 6px;}
#left p{color:#9a9a9c;font-size:11px;margin:0px;padding:2px 10px 4px 0px;}
#logo{float:left;height:97px;width:206px;}
#logos{padding-bottom:30px;}
#logos img{margin:0px 3px 3px 0px;padding:0px;}
#main{margin:30px 0px 0px;padding:0px;}
#main form{padding-bottom:30px;}
#main h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#main img.nudge{margin-bottom:15px;}
#main p{color:#cccccc;font-size:13px;line-height:1.4em;margin:0px;padding:0px 30px 20px 0px;}
#main ul li{padding-bottom:2px;padding-top:2px;}
#main ul li a{color:#6699cc;font-size:14px;text-decoration:none;}
#mi{margin:0px;padding:0px 14px;}
#middle{float:left;width:435px;}
#middle h1{color:#6699cc;font:normal 26px Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
#middle h2{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#middle h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#middle h4{color:#6699cc;font:normal 16px Arial,Helvetica,sans-serif;margin:0px;padding:0px;}
#middle h5{color:#ffffff;font:normal 16px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#middle p{color:#b5b5b6;font:13px/1.3em Arial,Helvetica,sans-serif;margin:0px;padding:5px 10px 14px 0px;}
#nav{background:url(/img/general/nav-bak.png) no-repeat;clear:both;height:35px;margin:0px auto;padding:0px;width:925px;}
#nav ul{list-style-type:none;margin:0px;padding:8px 0px 0px 6px;}
#nav ul li{float:left;font-size:13px;margin:0px 9px 0px 8px;padding:0px;}
#nav ul li a{color:#cccccc;text-decoration:none;}
#nav ul li a.h{color:#6699cc;text-decoration:none;}
#nav ul li a:hover{color:#729fcd;text-decoration:none;}
#news{margin:30px 0px 0px;padding:0px;}
#news div.newsdetail{
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#666666;
	border-left-style:solid;
	border-left-width:0px;
	border-right-color:#666666;
	border-right-style:solid;
	border-right-width:0px;
	border-top-color:#666666;
	border-top-style:solid;
	border-top-width:0px;
	float:left;
	margin:0px 0px 30px;
	padding:0px;
	width: 900px;
}
#news div.newsitem{
	float:left;
}
#news h3{color:#6699cc;font:normal 18px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#news h3 span{color:#ffffff;}
#news img.newsimg{float:left;margin-bottom:25px;margin-right:40px;}
#news p{color:#cccccc;font-size:13px;line-height:1.4em;margin:0px;padding:0px 20px 20px 0px;}
#panel{clear:both;height:275px;margin:8px auto 0px;padding:0px;width:925px;}
#right{float:left;width:240px;}
#right h3{color:#6699cc;font:normal 20px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#right h4{color:#6699cc;font:normal 16px Arial,Helvetica,sans-serif;margin:0px;padding:0px 0px 6px;}
#right p{color:#9a9a9c;font-size:11px;margin:0px;padding:2px 0px 4px;}
#services li span{color:#6699cc;margin-right:4px;}
#services ul{list-style-type:none;margin:0px;padding:0px;}
#services ul li{border-bottom:1px dotted #333333;border-left:0px dotted #333333;border-right:0px dotted #333333;border-top:0px dotted #333333;color:#b5b5b6;font:12px Arial,Helvetica,sans-serif;margin:0px 12px 0px 0px;padding:3px 0px 4px;}
#services ul li a{color:#b5b5b6;margin:0px 18px 0px 0px;padding:3px 0px 4px;text-decoration:none;}
#services ul li a:hover{color:#6699cc;text-decoration:none;}
#strapline{float:right;width:228px;}
#top{margin:0px auto;padding:0px;width:925px;}
#whitelabel{margin-top:26px;}
#work   .wi   div.description p{color:#999999;font-size:11px;margin:0px;padding:0px 0px 10px;}
#work .wi2 .description span.blue{color:#6699cc;}
#work .wi2 .image img.float1{float:left;margin-right:5px;padding-bottom:50px;}
#work .wi2 .image img.float2{float:left;}
#work .wi2 .image img.float3{float:left;margin-top:5px;}
#work div.wi2{clear:both;}
cite {
	font: italic normal 16px/1.3em Arial, Helvetica, sans-serif;
}
cite .info {
	display: block;
	font-style: normal;
	margin-bottom: 16px;
	font-size: 12px;
	font-weight: bold;
}
cite .info .firm {
	color: #6699CC;

}
cite .info .name {
	color: #6699cc;
	font-weight: normal;
}
#fl p a {
	color: #b5b5b6;
	text-decoration: none;
}
.price tr td {
	background: url(/img/general/price.png) no-repeat;
	height: 33px;
}
#bak #content .terms .price tr td p {
	margin: 0px;
	padding: 4px 6px 0px;
}

