/* CSS Document */
body {font-family: Verdana, Geneva, sans-serif; background-color:#AEACAD; font-size:1.0em; }

.master{width:1000px; margin:auto}
h1{font-size:2.0em}
ul{margin-left:0px; padding-left:0px;}
ol{margin-left:0px; padding-left:0px;}
li{font-size:1.2em; line-height:1.3em; list-style-position:inside;margin-left:0px; text-align:left} 
.li_about{font-size:0.7em;text-align:left; font-weight:bold; padding-top:3px;}
.li_cnp{font-size:0.9em;text-align:left; padding-top:3px;}
.li_signs{font-size:1.0em;text-align:left; padding-top:3px;}
.p_smaller{font-size:0.9em;}
.p_larger{font-size:1.4em;}

.frank_li_cont{width:630px; padding-top:0px;}
.frank_li_cont_left{width:315px; float:left;}

.signs_cont{width:1000px; background-color: #F5C03E; padding-bottom:10px; padding-top:20px;}
.contact_cont{width:1000px; background-color: #F5C03E; padding-bottom:10px; padding-top:25px;}

.footer{width:1000px; font-size:0.7em; padding-top:5px;}
.copyright{width:500px; text-align:left; float:left}
.credit{width:500px; text-align:right; float:left}
a{text-decoration:none;
	color:#F5C03E}
.contact_link{color:#C00}

.title{width:1000px;
		height:183px;
		float:left;
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat}
		
.photobox{width:1000px;
			height:175px;
			float:left}







.indexphoto1{width:360px;
			height:180px;
			float:left;
			background-image:url(../images/wing.jpg);
			background-repeat:no-repeat}

.indexphoto2{width:300px;
			height:180px;
			float:left;
			background-image:url(../images/nameplates.jpg);
			background-repeat:no-repeat}
			
			
.indexphoto3{width:320px;
			height:160px;
			float:left;
			background-image:url(../images/manprinting.jpg);
			background-repeat:no-repeat;
			padding-right:20px;
			padding-top:20px}
						
			
			
			
.productsphoto1{width:500px;
				float:left;
				height:180px;
				background-image:url(../images/printer.jpg);
				background-repeat:no-repeat}			
			
.productsphoto2{width:480px;
				float:left;
				height:160px;
				background-image:url(../images/workman.jpg);
				background-repeat:no-repeat;
				padding-right:20px;
				padding-top:20px}				
			
			
			
.cnpphoto1{width:300px;
			height:180px;
			float:left;
			background-image:url(../images/creation.jpg);
			background-repeat:no-repeat}

.cnpphoto2{width:340px;
			height:180px;
			float:left;
			background-image:url(../images/workshop.jpg);
			background-repeat:no-repeat}
			
			
.cnpphoto3{width:340px;
			height:160px;
			float:left;
			background-image:url(../images/process.jpg);
			background-repeat:no-repeat;
			padding-right:20px;
			padding-top:20px}			
			
			
			

.studiesphoto{width:1000px;
				float:left;
				height:175px;
				background-image:url(../images/signs.jpg);
				background-repeat:no-repeat;
				background-color:#FFF;
				}
				



.tradephoto1{width:250px;
				float:left;
				height:180px;
				background-image:url(../images/manworking.jpg);
				background-repeat:no-repeat}


.tradephoto2{width:250px;
				float:left;
				height:180px;
				background-image:url(../images/manworking2.jpg);
				background-repeat:no-repeat}

.tradephoto3{width:480px;
				float:left;
				height:160px;
				background-image:url(../images/machinework.jpg);
				background-repeat:no-repeat;
				padding-right:20px;
				padding-top:20px}
				
				
				
.franklinpic1{width:360px;
				height:180px;
				float:left;
				background-image:url(../images/sparks.jpg);
				background-repeat:no-repeat}
				
	
	
.franklinpic2{width:320px;
				height:180px;
				float:left;
				background-image:url(../images/nameplates183.jpg);
				background-repeat:no-repeat}



.franklinpic3{width:300px;
				height:160px;
				float:left;
				background-image:url(../images/2men.jpg);
				background-repeat:no-repeat;
				padding-right:20px;
				padding-top:20px}


.signsphoto{width:1000px;
				float:left;
				height:180px;
				background-image:url(../images/porstsladesigns.jpg);
				background-repeat:no-repeat;
				background-color:#FFF;
				}



.aboutphoto1{width:340px;
				height:180px;
				float:left;
				background-image:url(../images/shelves.jpg);
				background-repeat:no-repeat}
			
			
.aboutphoto2{width:340px;
				height:180px;
				float:left;
				background-image:url(../images/wall.jpg);
				background-repeat:no-repeat}
				
				
.aboutphoto3{width:300px;
				height:160px;
				float:left;
				background-image:url(../images/switches.jpg);
				background-repeat:no-repeat;
				padding-right:20px;
				padding-top:20px}


.contactusphoto1{width:500px;
					height:180px;
					float:left;
					background-image:url(../images/2menworking.jpg);
					background-repeat:no-repeat}



.contactusphoto2{width:500px;
					height:180px;
					float:left;
					background-image:url(../images/2signs.jpg);
					background-repeat:no-repeat}






.banner{width:1000px; float:left; height:35px; line-height:35px;}
			
.links{width:125px;
			height:35px;
			line-height:35px;
			float:left;
			background-color:#000000;
			color:#FFFFFF;
			text-align:center;
			font-size:0.7em;}
				
.maincontents{width:1000px;
				float:left;
				background-color:#F5C03E;
				font-size:0.8em;
				padding-top:25px;
				padding-bottom:25px;}
				
				
				

.maincontentsinfo1{width:350px;
					float:left;
					padding-left:62px;
					padding-right:62px;}



.maincontentsinfo2{width:454px;
					float:left;
					padding-right:62px;
					padding-left:10px}



.productsmaincontents{width:1000px;
						float:left;
						background-color:#F5C03E;
						}


.prod_box{width:1000px; padding-top:10px; padding-bottom:10px;}

.productscontents{width:761px;
					float:left;
					padding-right:20px;
					padding-top:25px;
						padding-bottom:25px;
					padding-left:15px}
					
.productspics{width:184px;
					float:left;
					padding-right:20px;
					padding-top:20px}					
					
			
.productscontentline{margin:0 auto; width:960px; border-top:solid 2px #FFF; height:2px;}


.productsbasecontents{width:960px;
					float:left;
					padding-right:20px;
					padding-top:10px;
					padding-left:20px;
					padding-bottom:10px}
					
.productsfont{font-weight:bold; font-size:1.3em; line-height:30px;}
.prod_font_top{font-size:1.0em; padding-bottom:10px;}

.title_top_page_with_space{font-size:1.0em; padding-bottom:5px;}

.cnpmaincontents{width:1000px;
				padding-bottom:25px;
				padding-top:25px;
				float:left;
				background-color:#F5C03E}


.cnpcontentsinfo1{width:560px;
					float:left;
					padding-left:15px;
					padding-right:62px;
					padding-top:20px}



.cnpcontentsinfo2{width:343px;
					float:left;
					padding-top:55px;
					padding-right:15px;
					padding-left:5px}




.studiesmaincontents{width:1000px;
				float:left;
				background-color:#F5C03E;
				padding-bottom:25px;}


.studiescontentsinfo1{width:712px;
					float:left;
					padding-left:15px;
					padding-right:10px;
					padding-top:25px;
					font-size:0.7em;}



.studiescontentsinfo2{width:263px;
					float:left}


.studiesphoto1{width:243px;
					float:left;
					padding-left:20px;
					padding-top:350px}

.studiesphoto2{width:243px;
					height:265px;
					float:left;
					padding-left:20px;
					padding-top:65px}



.tradecontentsinfo{width:625px;
				float:left;
				background-color:#F5C03E;
				padding-left:15px;
				padding-right:10px;
				padding-top:20px}


.tradecontentsphoto{width:340px;
				float:left;
				background-color:#F5C03E;
				padding-top:35px;
				padding-left:10px}


.franklincontents{width:1000px; background-color:#F5C03E; padding-bottom:25px; padding-top:25px;}

.franklininfo{width:630px;
				float:left;
				background-color:#F5C03E;
				padding-top:20px;
				padding-left:20px}



.franklinphoto{width:340px;
				float:left;
				background-color:#F5C03E;
				padding-top:35px;
				padding-left:10px}


.signsinfo{width:630px;
				float:left;
				background-color:#F5C03E;
				padding-top:20px;
				padding-left:20px}

.signspic{width:350px;
				float:left;
				background-color:#F5C03E;
				padding-top:100px;
				text-align:center}

.aboutinfo{width:609px;
				float:left;
				background-color:#F5C03E;
				padding-top:20px;
				padding-left:15px;
				padding-right:5px;}

.list_cont{width:614px; float:left; padding-top:10px; padding-bottom:10px;}
.about_left{width:208px; float:left}
.about_mid{width:200px; float:left}
.about_right{width:206px; float:left}

.aboutpic{width:369px;
			float:left;
				background-color:#F5C03E;
				}

.aboutdivide{width:2px;
				height:600px;
				float:left;
				background-color:#FFFFFF;
				margin-bottom:20px}

.aboutbase{width:880px;
				height:170px;
				float:left;
				background-color:#F5C03E;
				padding-left:120px;
				padding-top:10px}

.aboutpeople{width:139px;
				height:159px;
				float:left;
				padding-top:30px;
				padding-left:10px}

.aboutpeopletext{width:220px;
				float:left;
				padding-top:20px;
				font-size:9px}





.contactinfo{width:629px;
				float:left;
				background-color:#F5C03E;
				border-right:solid 2px #FFF;
				}



.contactpic{width:349px;
				float:left;
				background-color:#F5C03E;
				padding-top:80px;
				padding-left:20px}

				
.basebox{width:1000px;
				height:270px;
				float:left;
				background:#FFFFFF}
				
.basepic1{width:334px;
				height:245px;
				float:left;
				text-align:center;
				padding-top:25px}
				
.basepic2{width:333px;
				height:245px;
				float:left;
				text-align:center;
				padding-top:25px}
				
.basepic3{width:333px;
				height:245px;
				float:left;
				text-align:center;
				padding-top:25px}				
				
				
				
.baseline{width:1000px;
				height:20px;
				float:left;
				background-color:#000000}
				

.baselinks{width:110px;
				height:22px;
				float:left;
				background-color:#FFFFFF;
				text-align:center;
				font-size:0.6em;;
				color:#F5C03E;
				line-height:22px;}

.baselinks2{width:120px;
				height:22px;
				float:left;
				background-color:#FFFFFF;
				text-align:center;
				font-size:0.6em;;
				color:#F5C03E;
				line-height:22px}

#button
{
  display: block;
  width: 125px;
  background-color:#000;
  text-align:center;
  color:#fff;
  height:35px;
}

#button:hover
{ 
  background-color:#F5C03E;
  text-align:center;
  color:#000;
}

#button_active
{ display: block;
  background-color:#F5C03E;
  text-align:center;
  color:#000;
  width: 125px;
  height:35px;
}

#button span
{
  display: none;
}