/* CSS Document */


body {
	color:					#000000;
	margin: 				0;	
	width: 					775px;
	margin-right:			auto;
	margin-left:			auto;
	font-family:			"Times New Roman", Times, serif;
}



.portheader{
	text-align:				left;
	width:					500px;
	height:					1.5em;
	float:					left;
	padding:				15px 0px 15px 40px;

}

.portheader h3 {
	padding:				0px;
	margin:					0px;
	color:					#CC0000;
	font-style:				italic;
}

.port{
	float:					left;
	width:					534px;
	padding:	 	 		0px;
	margin:					0 0 0 20px;
}

.port p{
	margin:					0px;
	padding:				0px 25px 15px 25px;
}

.port img {
	margin:					5px 0px;
}


.redspacer {
	background-color:		#E40000;
	height:					10px;
	border-bottom:			solid;
	border-bottom-color:	#000000;
	border-bottom-width:	1px;
	width:					775px;
}

.bigflashlogo {
	height:					150px;
	width:					522px;
	margin:					0px;
	border:					0px;
	float:					left;
}

.kinglogo {
	height:					150px;
	width:					253px;
	margin:					0px;
	border:					0px;
	float:					left;
	overflow:				hidden;
}

.widelogo {
	z-index:				10;
	width:					775px;
	height:					50px;
	float:					left;
}

.leftpanel{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					705px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					810px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					860px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextex{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					965px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					1050px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextexte{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					1070px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}


.leftpanelextextextex{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					1350px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextextext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					1650px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextextextex{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					1850px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextextextext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					2250px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanelextextextextextext{
	width:					200px;
	margin-top:				5px;
	padding: 				0px 0px 0 0;
	float:					left;
	text-align:				center;
	height:					11350px;
	border-right-color:		#000000;
	border-right:			solid;
	border-right-width:		1px;
}

.leftpanel img {
	margin:					8px;
}


.menu {
	width:					200px;
	height:					420px;	
}

.rightpanel{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					695px;

}

.rightpanelext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					800px;
	overflow:				hidden;

}

.rightpanelextext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					850px;
	overflow:				hidden;

}

.rightpanelextextex{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					955px;
	overflow:				hidden;

}

.rightpanelextextext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					1040px;
	overflow:				hidden;

}

.rightpanelextextexte{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					1060px;
	overflow:				hidden;

}

.rightpanelextextextex{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					1340px;
	overflow:				hidden;

}

.rightpanelextextextext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					1640px;
	overflow:				hidden;
}

.rightpanelextextextextex{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					1840px;
	overflow:				hidden;
}


.rightpanelextextextextext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					2240px;
	overflow:				hidden;
}

.rightpanelextextextextextext{
	width:					574px;
	text-align:				center;
	padding-top:			10px;
	margin-top:				5px;
	float:					left;
	height:					11340px;
	overflow:				hidden;
}

.rightpanelextextextext h2,p{
	text-align:    			left;
	margin:					20px;
}


.homelogo{
	float:					left;
	padding: 				0 0 0 14px;
}

.bullets{
	width:					360px;
	height:					205px;
	float:					left;
	padding-top:			15px;
	text-align:				left;
}

.bb{
	width:					135px;
	text-align:				right;
	padding:				40px 0 0 20px;
	height:					85px;
	float:					left;
}

.bb img {
	border:					none;
}

div#middletext{
	float:					left;
	margin:					0px;
	padding: 				30px 20px 0 0; 
	list-style-type:		none;
	height:					140px;
	width:					240px;
}

div#middletext ul{
	list-style-type:		none;
}

.tranec{
	width:					120px;
	height:					105px;
	float:					left;
	padding-top:			35px;
}


div#middletext2{
	float:					left;
	margin:					0px;
	padding: 				20px 5px 0 20px; 
	list-style-type:		none;
	height:					80px;
	width:					524px;
}

div#middletext2 ul{
	list-style-type:		none;
}

div#menu ul{
	list-style-type:		none;
	text-align:				left;

}


.quote{
	width:					554px;
	padding:				5px 10px 0px 10px;
	float:					left;
	font-style:				italic;
}

.quote1{
	width:					554px;
	padding:				5px 10px 0px 10px;
	float:					left;
	font-style:				italic;
}

.quote2{
	width:					554px;
	padding:				15px 10px 0px 10px;
	float:					left;
	font-style:				italic;
	text-align:				justify;
}

.quote3{
	width:					554px;
	padding:				15px 10px 0px 10px;
	float:					left;
	font-style:				italic;
	text-align:				justify;
}

.name{
	text-align:				right;
	padding-right:			25px;
	width:					549px;
	float:					left;
}

.bottompanel1{
	width:					377px;
	color:					#FFFFFF;
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	line-height:			26px;
	padding:				0px 0px 0px 10px;
	margin:					0px 0px 0px 0px;
	float:					left;
	height:					26px;
	border-top-color:		#000000;
	border-top:				solid;
	border-top-width:		2px;
	background-color:		#e40000;
	clear:					left;
	
}

.bottompanel2{
	width:					378px;
	color:					#FFFFFF;
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	margin:					0px;
	padding-right:			10px;
	text-align:				right;
	float:					left;
	height:					26px;
	background-color:		#e40000;
	border-top-color:		#000000;
	border-top:				solid;
	border-top-width:		2px;
	line-height:			26px;
	
}

.bigger{
	font-size:				18px;
}

.ownertxt{
	text-align:				justify;
	width:					534px;
	padding:				20px 20px 00px 20px; 
	float:					left;
}

.ownertxt h3 {
	margin:					0px;
	padding:				0px;
	text-align:				center;
}

.ownertxt img {
	padding-left:			375px;
}

.ownerpic{
	width:					554px;
	padding:				5px 10px 0px 10px;
	float:					left;
	font-style:				italic;
}

.center{
	text-align:				center;
}

.sign{
	width:					524px;
	text-align:				right;
	height:					48px;
	float:					left;
	margin: 0 50px 15px 0;
}

.boldital{
	font-style:				italic;
	font-weight:			bold;
	text-align:				center;
	font-size:				18px;
}

.bolditalred{
	font-style:				italic;
	color:					#CC0000;
	font-weight:			bold;
	text-align:				center;
	font-size:				18px;
}

.codetxt{
	text-align:				left;
	padding:				20px 100px 0px 100px; 
	float:					left;
	text-indent:			-2px;
}
.kingmaint{
	width:					340px;
	height:					190px;
	float: 					left;
	text-align:				left;
	padding:				30px 0px 0px 0px;
}

.mainttxt{
	text-align:				justify;
	padding:				20px 30px 10px 30px; 
	float:					left;
}

.kingrep{
	width:					325px;
	float: 					left;
	text-align:				left;
	font-size:				14px;
	padding:				0px 15px 0px 0px;
}
.bolditalsmall{
	font-style:				italic;
	font-weight:			bold;
	text-align:				center;
	font-size:				16px;
}

.repairpic{
	float:					left;
	padding-left:			14px;
	margin-top:				12px;
}

.kingrep2{
	width:					574px;
	float: 					left;
	text-align:				left;
	font-size:				14px;
	padding:				15px 0px 5px 0px;
}

.warrtxt{
	width:					310px;
	height:					200px;
	float:					left;
	padding:				0px 25px 15px 25px;
	text-align:				justify;
}
.warrcert{
	width:					553px;
	background-image:		url(images/waranty.gif);
	float:					left;
	margin:					20px 10px 10px 10px;
	height: 424px;
}

.titl{
	width:					260px;
	margin:					60px 140px 0 152px;
	font-size:				9px;
	;
}

.titl2{
	width:					260px;
	height:					35px;
	margin:					05px 140px 0 152px;
	font-size:				9px;
}

.certtxt{
	text-align:				left;
	font-size:				14px;
	padding:				0px 20px 0px 30px;
}

.certtxt li{
	margin:					0px;
	padding:				0px;
	font-size:				14px;
	line-height:			13pt;
}

.certtxt3{
	text-align:				left;
	font-size:				15px;
	padding:				20px 20px 0px 30px;
	margin:					25px 50px 0 50px;
}

.smallnote{
	text-align:				left;
	padding:				20px 20px 0px 30px;
	margin:					25px 50px 0 50px;
	font-size:				9px;
}


.smallfont{
	font-size:				14px;
	text-align:				justify;
}

.qalogo{
	float:					left;
	padding:				100px 0 0 0px;
}

.qatxt{
	width:					310px;
	float:					left;
	padding:				0px 25px 15px 0px;	
	text-align:				justify;
}

div.qatxt li{
	font-style:				italic;
}

.littlebox{
	text-align:				center;
	width:					550px;
	height:					80px;
	padding:				15px 0 0 0;
}

.leftpad{
	text-align:				left;
	padding:				0 0 0 25px;
}

.logos img {
	margin:					8px;
}

.horzlogos{
	float:					left;
	padding:				0 0 0 92px;
}

.horzlogos img{
	margin:					20px;
}

.callus{
	float:					left;
	padding:				10px 15px 0 0;
	margin:					10px 5px 5px 5px;
	width:					549px;
	font-style:				italic;
	font-weight:			bold;
	text-align:				center;
	font-size:				18px;
}

.slogan{
	float:					left;
	padding:				10px 50px 10px 45px;
	margin:					10px 5px 5px 5px;
	width:					469px;
	font-weight:			bold;
	text-align:				center;
	font-size:				16px;
}

.txt{
	float:					left;
	padding:				5px 50px 0px 45px;
	margin:					5px 5px 5px 5px;
	width:					469px;
	height:					20px;
	text-align:				left;
	font-size:				16px;
}

.quotet{
	width:					544px;
	text-align:				left;
	padding:				5px 10px 0px 20px;
	float:					left;
	font-style:				italic;
	text-indent:			-9px;
}

.namet{
	text-align:				right;
	padding:				0px 25px 10px 0px;
	width:					549px;
	float:					left;
	color:					#000099;
}

#finance{
	float:					left;
	width:					538px;
	height:					30px;
	margin:					5px 5px 5px 5px;
}

.form1{
	text-align:				left;
	margin:					20px;
}

.form1 img {
	margin:					0px 0px 0px 20px;
}

.products{
	height:					300px;
	margin:					20px;
	text-align:				left;
	width:					534px;
}

.products h3{
	text-align:				center;
	font-style:				italic;
}

.products h4{
	text-align:				center;
}


.prodimg{
	height:					189px;
	width:					534px;
	text-align:				center;
	margin-bottom:			10px;
}

.prodimg2{
	height:					130px;
	width:					534px;
	text-align:				center;
	margin-bottom:			10px;
}

.products li{
	display:				inline;
	font-weight:			bold;
	list-style:				none;
	padding:				10px;
}

.products ul{
	display:				inline;
	font-weight:			bold;
	list-style:				none;
	padding:				10px;
}

.products ul li#firstlink{
	padding-right:			20px;
	font-weight:			normal;
}
