@charset "utf-8";

/*Independant Selectors and Unique Formatting*/

	body {
		background-color:#000;
	}
	
/*Classes - Unique Formatting*/
	
/*Independant Selectors - Unique Formatting8*/
	p {
		font-size:12px;
		color:#333;
	}
	
	h1 {
		font-size:20px;	
	}
	
	h2 {
		font-size: 14px;
	}
	
	h3 {
		font-size:13px;	
	}
	 
	a {
		font-size:12px;	
	} 
	
	ul {
		list-style-image:url(images/oakleaf.bmp);	
	}
/*Grouped Selectors - Unique Formatting*/
	p, h1, h2, h3, a {			
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	h1, h2 {
		color:#000;	
	}
/*ID's and Layour Formatting*/
	#content {
		width: 800px;
		margin-top:5%;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;
	}	
	
	#mainContent {
		background-color:#FFF;
		width: 620px;
		height:420px;
		/*padding:5px;*/
		float:right;
		/*overflow:scroll;*/		
	}
	
	#linkContent {
		background-color:#FFF;
		height:400px;
		width:150px;
		padding: 10px;
		margin-right: 220px;
	}
	
	#banner {
		margin-top: 50px;
		margin-bottom: 10px;
		margin-left: 180px;
	}
	
	#footer {
		clear:right;
		background-color:#FFF;
		margin-top: 10px;
	}
	
	#rangeText {
		width:280px;
		height:400px;
		float:right;
		padding:10px;
	}
	
	#rangeLinkCon{
		width:150px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#rangeImage {
		height:405px;
		margin-left:10px;
		margin-top:7px;
	}
	
	#galleryContainer {		
		width: 590x;
		height: 300px;
		
		/*margin:0 auto;*/
		margin-top:10%;
		margin-bottom:auto;
		margin-left:auto;
		margin-right:auto;		
	}
	
	#galleryTop, #galleryBottom {
		width:510px;
		height:120px;
		margin:auto;
	}
	
	#welcomePic {
		width:605px;
		height:257px;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
	}
	
	#welcomeText {
		width:605px;
		height:180px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#servicesGroup {
		width:605px;
		height:400px;
		margin:auto;
	}
	
	#servicesText {
		width:250px;
		height:400px;
		float:right;
		padding:10px;
	}
	
	#designPic {
		margin-top:10px;
		width:321px;
		height:400px;
		float:right;
	}
	
	#designText {
		width:240px;
		height:390px;
		margin-right:340px;
		padding:10px;
	}
	
	#designGroup {
		width:605px;
		height:400px;
		margin:auto;
	}
	
	#assemblyPic {
		width:300px;
		height:400px;
		float:right;
		margin-top:10px;
		margin-right:10px;
	}
	
	#assemblyText {
		width:240px;
		height:390px;
		margin-right:340px;
		padding:10px;
	}
	
	#buttonGroup {
		width:600px;
		height:40px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#next {
		float:right;
	}
	
	#previous {
		margin-left:20px;
	}
	
	#conLogo {
		width:258px;
		height:260px;
		float:right;
		margin-right:10px;
		margin-top:10px;
	}
	
	#emailText {
		margin-top:100px;
		margin-left:10px;
	}
	
	#addText {
		margin-left:10px;
	}
	
	#styleGroup {
		width:520px;
		height:185px;
		margin-left:auto;
		margin-right:auto;
		margin-top:50px;
		
	}
	
	#styleBack {
		width:25px;
		margin-top:30px;
		margin-left:auto;
		margin-right:auto;		
	}
	
	#styleText {
		width:605px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#style2Image {
		width:412px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#otherPimage {
		width:448px;
		height:331px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
	}
	
	#sustText {
		width:605px;
		margin-right:auto;
		margin-left:auto;	
	}
	
	#sustPic {
		width:605px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
	}
	
	#bStructText {
		width:605px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#bStructPic {
		width:605px;
		margin-left:auto;
		margin-right:auto;
	}
	
	#otherPText {
		width:605px;
		margin-left:auto;
		margin-right:auto;
	}
	
/*Grouped layour format's*/
	#thumb1, #thumb2, #thumb3, #thumb4, #thumb5, #thumb6 {
		height:100px;
		width:150px;
		margin:10px;
		float:left;
	} 
	
	#next, #previous {
		width:80px;
		height:40px;
		margin-top:10px;
	}
	
	#servicesPic, #rangePic {
		width:200px;
		height:390px;
		margin-right:340px;
		margin-top:10px;
	}
	
	#styleP1, #styleP2 {
		width:250px;
		height:185px;
		float:left;
		margin:5px;
	}	
	
/*CSS Psuedo classes - Links*/

	a:link {
				color:#000;
			}

			a:visited {
				color:#000;
			}

			a:hover {
				color:#666;
			}
			
			a:active{
				color:#999;
			}
