@charset "utf-8";
/* CSS Document */

*					{ margin: 0; padding: 0; }
body				{ color: #010279; font: 16px Arial; background: white url(../images/striped-blue-bg.png) fixed ; }
a					{ text-decoration: none; color: white; }
a img				{ border: 0; }
html 				{overflow-x: hidden;}


#home-wrap		{ 
	width: 900px; 
	height: 1358px; 
	margin: 0 auto;
	background: white;
 }
 
#about-wrap		{ 
	width: 900px; 
	height: 1162px; 
	margin: 0 auto;
	background: white;
 }
 
#port-wrap		{ 
	width: 900px; 
	height: 1400px; 
	margin: 0 auto;
	background: white;
 }
 
#add-wrap		{ 
	width: 900px; 
	height: 1600px; 
	margin: 0 auto;
	background: white;
 }
 
 #custom-wrap		{ 
	width: 900px; 
	height: 1700px; 
	margin: 0 auto;
	background: white;
 }

 #frame-wrap		{ 
	width: 900px; 
	height: 2000px; 
	margin: 0 auto;
	background: white;
 }

#navigation	{
	position: absolute;
	width: 900px;
	height: 53px;
	}
	#navigation li {
		display: inline;
		float: left;
	}

		
#logo {
	position: absolute;
	margin: 80px 46px;
}
 
#banner {
	position: absolute;
	margin: 262px 35px;
}

#custom {
	position: absolute;
	margin: 471px 25px;
}

#company {
	position: absolute;
	margin: 520px 28px;
}

#sblogo {
	position: absolute;
	margin: 798px 28px;

}


#portfolio {
	position: absolute;
	margin: 520px 28px;
}

#contact {
	position: absolute;
	margin: 520px 28px;
}

#email {
	position: absolute;
	margin: 681px 28px;
}

#R-panel	{
	position: absolute;
	margin: 53px 542px;
	
}

#bottom-right {
	position: absolute;
	margin: 586px 570px;
}

#bottom-right-about {
	position: absolute;
	margin: 586px 557px;
}

#page-info {
	position: absolute;
	width: 487px;
	margin: 578px 28px;
	text-indent: 35px;
}

#locations {
	position: absolute;
	width: 487px;
	margin: 910px 20px;
	text-indent: 35px;
}



#page-contact {
	position: absolute;
	width: 487px;
	margin: 578px 28px;
}

#form {
	position: absolute;
	margin: 740px 28px;
}

input	{
	background-color: #cfdaff;
}
textarea	{
	background-color: #cfdaff;
}

#copyright {
	position: absolute;
	width: 900px;
	margin: 1348px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#copyright-a {
	position: absolute;
	width: 900px;
	margin: 1150px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#copyright-p {
	position: absolute;
	width: 900px;
	margin: 1390px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#copyright-add {
	position: absolute;
	width: 900px;
	margin: 1590px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#copyright-frame {
	position: absolute;
	width: 900px;
	margin: 1990px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#copyright-custom {
	position: absolute;
	width: 900px;
	margin: 1690px 0;
	color: white;
	font-size: 10px;
	background: #010279;
}

#development	{
	position: absolute;
	margin: 656px 60px;
}

#addition	{
	position: absolute;
	margin: 656px 476px;
}

#customHome	{
	position: absolute;
	margin: 986px 60px;
}

#framingPort	{
	position: absolute;
	margin: 986px 476px;
}



/*lightbox*/

#dev-info {
	position: absolute;
	width: 487px;
	margin: 578px 28px;
	text-indent: 35px;
}

.gallery li {
        display: inline;
        list-style: none;
        width: 110px;
        min-height: 95px;
        float: left;
	}

#back-button-dev {
	position: absolute;
	margin: 1000px 28px;
}

#back-button {
	position: absolute;
	margin: 1350px 28px;
}

#back-button-add {
	position: absolute;
	margin: 1550px 28px;
}

#back-button-custom {
	position: absolute;
	margin: 1650px 28px;
}

#back-button-frame {
	position: absolute;
	margin: 1950px 28px;
}



