* {margin:0;padding:0;}

img {
padding: 0px;
margin: 0px;
display:block;
}

form {
	clear:both;
}

body { 
	background-color:#ffffff;
	background-image: url("../images/bg.jpg");
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-color:#000000;
	color: #ffffff;
	width: 100%;
	display: table;
	
	}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}
#footer a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#footer a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#footer a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#footer a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:underline;
}
/* Header */
#header {
	height:236px;
	}
/* Homepage */

#main {width:960px;
	margin:0 auto;
	clear:both;
	padding-right:0px;
	padding-left:0px;
	
}

#main2 {width:800px;
	margin:0 auto;
	clear:both;
	padding-right: 0px;
	padding-left: 0px;
}

#content {
	
	width:960px;
	float:left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #343333;
	
	}
	
#greybg1 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url("../images/greybg4.jpg");
	background-repeat: repeat-y;
	
	
	
}

#greybg2 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url("../images/greybg4.jpg");
	background-repeat: repeat-y;
	
	
	
}

#greybg3 {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url("../images/greybg_srepeat.jpg");
	background-repeat: repeat-y;
	
	
	
}

#greybgcontact {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 960px;
	background-image: url("../images/greybg_srepeat.jpg");
	background-repeat: repeat-y;
	
	
	
}

#navigation {
		
	top: 246px;
	position: absolute;	
	height: 40px;
	
}

#featured_project_title {
	top:286px;
	position:absolute;
	margin: 0px;
	padding: 0px;
	
}


#featured_project {
	height: 451px;	
	width: 960px;
	position:absolute;
	margin: 0;
	padding: 0;
}

#subnav_homepage {
	position:absolute;
	top: 792px;
	height: 560px;
	
}


/* About */
#about_title {
	top:286px;
	position:absolute;
	margin: 0px;
	padding: 0;
	width: 960px;
}

#about_intro {
	top: 412px;
	padding-left: 45px;
	position: absolute;
	height: 157px;
	width: 569px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
}

#redheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	
}

#redheading a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration:none;
}
#redheading a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration:none;
}

#redheading a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration:none;
}

#redheading a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration:none;
}

#redheading a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration:none;
}

#redheading a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e232b;
	text-decoration: underline;
}

#greyheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #565555;
	
}

#sidepic {
	top: 342px;
	width:250px;
	height: 222px;
	padding-left: 634px;
	position: absolute;
	display: inline-block;
	
}

#testimonials {
	top:565px;
	width:250px;
	height: 222px;
	padding-left: 634px;
	position: absolute;
	display: inline-block;
	
}


#software_title {
	top:565px;
	position:absolute;
	margin: 0px;
	padding: 0;
	width: 960px;
}

#software_intro {
	top:631px;
	padding-left: 45px;
	
	position: absolute;
	height: 157px;
	
	width: 569px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
	color: #9a9a9a;
}

#software_languages {
	top:759px;
	padding-left: 45px;
	
	position: absolute;
	height: 157px;
	
	width: 569px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
	color: #9a9a9a;
}


#software_os {
	top:759px;
	padding-left: 267px;
	
	position: absolute;
	height: 157px;
	
	width: 569px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 470px;
	color: #9a9a9a;
}

#inthepress_title {
	top:895px;
	position:absolute;
	margin: 0px;
	padding: 0;
	width: 274px;
}
#inthepress {
	top: 961px;
	padding-left: 38px;
	position: absolute;
	width: 569px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #9a9a9a;
}

#inthepress a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}
#inthepress a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#inthepress a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#inthepress a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#inthepress a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration:none;
}

#inthepress a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	text-decoration: underline;
}

#testimonials {
	top:565px;
	width:297px;
	height: 222px;
	padding-left: 634px;
	position: absolute;
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#viewwork {
	top:1110px;
	width:297px;
	height: 222px;
	padding-left: 557px;
	position: absolute;
	display: inline-block;
		
}

/* Work */

#worksubnav {
	top:286px;
	position:absolute;
	margin: 0px;
	padding: 0;
	width: 927px;
	height: 85px;
}

#workintro {
	top:371px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 34px;
	width: 927px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
}

#workintro a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration:none;
}
#workintro a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration:none;
}

#workintro a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration:underline;
}

#workintro a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration:none;
}

#workintro a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration:none;
}

#inthepress a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9e232b;
	text-decoration: underline;
}

.webrow1 {
	top: 425px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 261px;
	display: inline-block;
}
.webrow2 {
	top: 682px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 261px;
	display: inline-block;
}

.webrow3 {
	top: 938px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 261px;
	display: inline-block;
}

.webrow4 {
	top: 1196px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 261px;
	display: inline-block;
}
.webrow5 {
	top: 1452px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 261px;
	display: inline-block;
}

#webprojecttitle1 {
	
	top: 194px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9e232b;
	z-index: 2;
	display: inline-block;
}

#webprojecttitle2 {
	
	top: 194px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 340px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9e232b;
	z-index: 2;
	display: inline-block;
}

#webprojecttitle3 {
	
	top: 194px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 645px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9e232b;
	z-index: 2;
	display: inline-block;
}

#webprojecturl1 {
	
	top: 196px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 167px;
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}

#webprojecturl2 {
	
	top: 196px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 469px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}

#webprojecturl1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	
	text-decoration: underline;
}

#webprojecturl1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}


#webprojecturl2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl21 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	
	text-decoration: underline;
}

#webprojecturl2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl3 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}

#webprojecturl3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	
	text-decoration: underline;
}

#webprojecturl3 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	text-decoration:none;
}


#webprojecturl3 {
	
	top: 196px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 806px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}

#webprojectdesc1 {
	
	top: 218px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}

#webprojectdesc2 {
	
	top: 218px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 340px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}

#webprojectdesc3 {
	
	top: 218px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 645px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	z-index: 2;
	display: inline-block;
}


.printcontent {
	top: 407px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 2515px;
	display: inline-block;
}

#printproject1 {
	
	top: 825px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#printproject2 {
	
	top: 1422px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#printproject3 {
	
	top: 2278px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#looprevilpresstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bf0c60;
	font-weight:bold;
}

#phoenixtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7302c;
	font-weight:bold;
}

.identitycontent {
	top: 407px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	
	display: inline-block;
}

.artcontent {
	top: 407px;
	position:absolute;
	margin: 0;
	padding: 0;
	width: 960px;
	height: 1933px;
	display: inline-block;
}

#artproject1 {
	
	top: 425px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	width: 550px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#message { width:280px;top: 130px;left: 270px; position:absolute; }
#checkmark { position:absolute;left: 0px;}
#submsg{ position:absolute;left: 60px;top:5px;}
#artproject2 {
	
	top: 865px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#artproject3 {
	
	top: 1288px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#artproject4 {
	
	top: 1708px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#astraltitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #13add2;
	font-weight:bold;
}

#neontitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888ec6;
	font-weight:bold;
}

#healthtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #44b2dd;
	font-weight:bold;
}

/* Services */

#services {
	top:286px;
	position:absolute;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 355px;
}

#servicesdesc1 {
	
	top: 364px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 45px;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#servicesdesc2 {
	
	top: 364px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 370px;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#servicesdesc3 {
	
	top: 364px;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 690px;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	
}

#servicesmaintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b34755;
	
	font-size: 12px;
}

/* Contact */

#contact_intro {
	top: 122px;
	left: 90px;
	position: absolute;
	height: 50px;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

#phoenixform{
	top: 215px;
	left: 90px;
	position: absolute;
	height: 450px;
	width: 795px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	
	
}

label {
	position: absolute;
	padding-bottom:0px; 
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
}

label.error { font-weight:normal;color:#9e232b;text-align:left;width:140px; padding-left:25px;
                        background: transparent url(../images/error.jpg) no-repeat scroll left;height:14px;}

input[type=text]:focus,

input[type=password]:focus,

textarea:focus,

select:focus {

  outline: 0 none; 

}

#contactform {
	width:865px; 
	overflow:hidden;
}

#contactform li {
	list-style:none; 
	padding-bottom:20px;
}

#contactform li .fieldbox {
	background:transparent url(../images/inputbox.jpg) no-repeat;
	width:202px;
	position: absolute;
	height: 30px;
	border: 0px solid;
}

#contactform li .fieldbox input {
	position: absolute;
	left: 5px;
	padding: 0;
	margin: 0;
	height: 15px;  
	top: 7px;
	overflow:hidden;
	background: transparent;
	border: 0px solid;
	width:182px;
	color: #FFFFFF;
	font-size:12px;
}

#contactform li .msgbox {
	background:transparent url(../images/textarea.jpg) no-repeat;
	width:534px;
	position: absolute;
	height: 140px;
	left: 180px;
	top: 250px;
	border: 0px solid;
}

#contactform li .msgbox textarea {
	position: absolute;
	left: 7px;
	padding: 0;
	margin: 0;
	height: 120px;  
	top: 10px;
	overflow: auto;
	background: transparent;
	border: 0px solid;
	width:510px;
	color: #FFFFFF;
	font-size:12px;
}




#sendbutton {
	background:#acb4cb; color:#fff; 
	cursor:pointer;
	padding:5px 10px; 
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px*/
}

/* Looprevil Press */

#loopintro1 {
	top:550px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 34px;
	width: 505px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

#loopintro2 {
	top:1041px;
	position:absolute;
	margin: 0px;
	padding: 0px;
	
	width: 538px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

#loopintro3 {
	top:1051px;
	position:absolute;
	margin: 0px;
	padding: 0px;
	padding-left: 555px;
	position: absolute;
	display: inline-block;
	width: 370px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

/* Geocube */

#geointro1 {
	top:535px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 515px;
	width: 415px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	display: inline-block;
	line-height: 15px;
}

#geointro2 {
	top:901px;
	position:absolute;
	margin: 0px;
	padding: 0px;
	padding-left: 495px;
	position: absolute;
	display: inline-block;
	width: 370px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

#geointro3 {

top:920px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 34px;
	width: 450px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
}

/* Alice Intro */

#aliceintro1 {
	top:600px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 515px;
	width: 415px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	display: inline-block;
	line-height: 15px;
}

/* Very App Intro */

#veryintro1 {
	top:600px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 37px;
	width: 323px;
	height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a9a9a;
	display: inline-block;
	line-height: 15px;
}

#veryipad {
	top:371px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 384px;
	width: 543px;
	height: 408px;
	
	display: inline-block;
}

#veryappimg {
	top:779px;
	position:absolute;
	margin: 0px;
	padding: 0;
	padding-left: 0px;
	width: 960px;
	height: 334px;
	
}

/* Footer */

#footer {background-image: url("../images/footer_bg.gif");
	background-repeat: repeat-x;
	
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}

#footer_links {
	width: 960px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	top: 53px;
	

}

#footer_links1 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 32px;
}

#footer_links2 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 174px;
}

#footer_links3 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 294px;
}

#footer_links4 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 418px;
}

#footer_links5 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 557px;
}

#footer_links6 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 670px;
}

#footer_links7 {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a9a9a;
	left: 819px;
}

#disclaimer {
	position:absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555354;
	left: 600px;	
	top: 136px;
}


/* Navigation */



	.homeButton {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button01.gif) 0 0 no-repeat;
	}
	
	.homeButton * {
	  display: none;
	}
	
	.homeButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button01.gif) 0 -40px no-repeat;
	}
	
	.homeButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button01.gif) 0 -40px no-repeat;
	}
	
	.aboutButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button02.gif) 0 0 no-repeat;
	}
	
	.aboutButton * {
	  display: none;
	}
	
	.aboutButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button02.gif) 0 -40px no-repeat;
	}
	
	.aboutButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button02.gif) 0 -40px no-repeat;
	}
	
	.aboutButtonHighlight * {
	  display: none;
	}
	
	.workButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button03.gif) 0 0 no-repeat;
	}
	
	.workButton * {
	  display: none;
	}
	
	.workButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button03.gif) 0 -40px no-repeat;
	}
	
	.workButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button03.gif) 0 -40px no-repeat;
	}
	
	.workButtonHighlight * {
	  display: none;
	}
	
	.servicesButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button04.gif) 0 0 no-repeat;
	}
	
	.servicesButton * {
	  display: none;
	}
	
	.servicesButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button04.gif) 0 -40px no-repeat;
	}
	
	.servicesButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button04.gif) 0 -40px no-repeat;
	}
	
	.servicesButtonHighlight * {
	  display: none;
	}
	
	.blogButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button05.gif) 0 0 no-repeat;
	}
	
	.blogButton * {
	  display: none;
	}
	
	.blogButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button05.gif) 0 -40px no-repeat;
	}
	.blogButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button05.gif) 0 -40px no-repeat;
	}
	
	.blogButtonHighlight * {
	  display: none;
	}
	.contactButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button06.gif) 0 0 no-repeat;
	}
	
	.contactButton * {
	  display: none;
	}
	
	.contactButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button06.gif) 0 -40px no-repeat;
	}
	
	.contactButtonHighlight {
		left:35px;
		position:relative;
		display:block;
		float:left;
		height: 40px;
		width: 112px;
		background:url(../images/button06.gif) 0 -40px no-repeat;
	}
	
	.contactButtonHighlight * {
	  display: none;
	}
	.search {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 220px;
		
	}
	
	#searchbox {
		position: absolute;
		left:759px;
		top:13px;
		background-color: #272727;
		width: 125px;
		border: 0px solid;
		height:13px;
		color: #9a9a9a;
		font-size:9px;
	}
	
	#searchbox1 {
		position: absolute;
		left:55px;
		top:13px;
		background-color: #272727;
		width: 125px;
		border: 0px solid;
		height:13px;
		color: #9a9a9a;
		font-size:9px;
	}
	
	.greyresulttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #909090;
	font-style:italic;
}
	
	.searchresultsnippet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	
}
	
	.printDesignButton {
		left:35px;
		position:relative;
		float:left;
		display:block;
		height: 40px;
		width: 112px;
		background:url(../images/button06.gif) 0 0 no-repeat;
	}
	
	.printDesignButton * {
	  display: none;
	}
	
	.printDesignButton span.hover {
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 40px;
		width: 112px;
		background:url(../images/button06.gif) 0 -40px no-repeat;
	}