body
{
	font-family:arial;
	font-size:100%;
	text-align:center;
	background-image:url(/pub/design/bodybg.png);
	background-repeat:repeat-x;
	background-position:top center;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.form1
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

img
{
	border:none;
}


	#designcontainer
	{
		margin:0 auto 0 auto;
		text-align:left;
		width:779px;
		background-image:url(/pub/design/bordertop.png);
		background-position:top center;
		background-repeat:no-repeat;

	}


.header
{
	float:left;
	width:779px;
	margin:20px 0 0 0;	
}

	.logobox
	{
		float:left;
		width:150px;
		text-align:center;
	}

	.mainnav
	{
		width:650px;
		clear:left;
		z-index:1000;
	}
		
		.mainnav .navbgimg
		{
			background-image:url(/pub/design/navbg.png);
			background-repeat:repeat-x;
			background-position:top center;
			float:left;
			width:600px;
		}
		
		.mainnav ul
		{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 12px;
			background-image:url(/pub/design/navborderleft.png);
			background-position:left center;
			background-repeat:no-repeat;
			height:34px;
		}
		.mainnav ul li
		{
			list-style-type:none;
			margin:0 0 0 0;
			float:left;
			height:34px;
			border-right:1px solid #336699;
		}
			
			.mainnav ul li a:link
			{
				background-image:url(/pub/design/navbg.png);
				background-repeat:repeat-x;
				background-position:top center;
				display:block;
				height:34px;				
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				float:left;
			}
			.mainnav ul li a:visited
			{
				background-image:url(/pub/design/navbg.png);
				background-repeat:repeat-x;
				background-position:top center;
				display:block;
				height:34px;				
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				float:left;
			}

			.mainnav ul li a:hover
			{
				background-image:url(/pub/design/navbgon.png);
				background-repeat:repeat-x;
				background-position:top center;
				display:block;
				height:34px;				
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				float:left;
			}
			.mainnav ul li a:active
			{
				background-image:url(/pub/design/navbg.png);
				background-repeat:repeat-x;
				background-position:top center;
				display:block;
				height:34px;				
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				float:left;
			}
			
			.mainnav ul li a span
			{
				padding:0 5px 0 5px;
				line-height:34px;
				font-size:90%;
			}
			
	.headerimg
	{
		float:left;
		width:226px;
		height:175px;
		position:absolute;
		top:10px;
		left:67%;
	}


.mid
{
	width:772px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	float:left;
	margin:0 0 0 5px;

}

	.mid .midh1
	{
		font-size:100%;
		color:#2B90DD;
		margin:10px 0 10px 10px;
		float:left;
		font-weight:bold;
	}
	.mid .phonebox
	{
		float:left;
		width:275px;
		font-size:100%;
		color:#255C9E;
		font-weight:bold;
		text-align:right;
		margin:10px 0 0 0;
	}
	.mid .phonebox span
	{
		color:#2B90DD;
		font-size:90%;
	}
	
	.mid .phonebox2
	{
		float:left;
		width:500px;
		font-size:100%;
		color:#255C9E;
		font-weight:bold;
		text-align:right;
		margin:10px 0 0 0;		
	}
	.mid .phonebox2 span
	{
		color:#2B90DD;
		font-size:90%;
	}
		
	
.midcenter
{
	float:left;
	width:772px;
}
	
	.homecontent
	{
		width:500px;
		font-size:80%;
		line-height:125%;
		float:left;
		margin:15px 0 5px 5px;
	}
	
	.secondarycontent
	{
		width:500px;
		font-size:80%;
		line-height:125%;
		float:left;
		margin:15px 0 5px 5px;
		min-height:400px;
	}
	
	.modelcontent
	{
		width:750px;
		font-size:80%;
		line-height:125%;
		float:left;
		margin:15px 0 5px 5px;
	}
	
		* html .secondarycontent{
			height:400px;
		}
	
	
.srchbox
{
	float:left;
	width:216px;
	margin:5px 0 5px 10px;
}
	.srchbox h3
	{
		color:#CC8654;
		text-align:center;
		font-size:95%;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.srchbox p
	{
		font-size:80%;
		text-align:justify;
		margin:10px 10px 5px 10px;
	}

	.srchboxbtn
	{
		background-image:url(/pub/design/searchboxbtn.png);
		width:168px;
		height:22px;
		text-align:center;
		line-height:22px;
		font-size:80%;
		margin:0 24px 0 24px;
		
	}
	
		a.srchboxbtn:link
		{
			color:#000;
			display:block;
			text-decoration:none;			
		}
		a.srchboxbtn:visited
		{
			color:#000;
			display:block;
			text-decoration:none;
		}
		a.srchboxbtn:hover
		{
			color:#000;
			display:block;
			text-decoration:none;
		}
		a.srchboxbtn:active
		{
			color:#000;
			display:block;
			text-decoration:none;
		}
	
	.srchboxtop
	{
		background-image:url(/pub/design/searchboxtop.png);
		background-repeat:no-repeat;
		background-position:bottom center;
		width:216px;
		float:left;
		height:9px;
	}
	.srchboxmid
	{
		background-image:url(/pub/design/searchboxmid.png);
		background-repeat:repeat-y;
		background-position:top center;
		width:216px;
	}
	.srchboxbtm
	{
		background-image:url(/pub/design/searchboxbtm.png);
		background-repeat:no-repeat;
		background-position:top center;
		width:216px;
		float:left;
		height:9px;
	}


.modelcontainer
{
	width:772px;
	float:left;
	clear:left;
}

	.models
	{
		width:382px;
		float:left;
		border:1px solid #ccc;
		margin:0 0 0 1px;
	}
	
		.modelhdr
		{
			background-image:url(/pub/design/modelhdr.png);
			background-position:top center;
			background-repeat:repeat-x;
			height:34px;
			width:382px;
			float:left;
		}
	
			.modelhdr span
			{
				line-height:34px;
				color:#fff;
				font-size:100%;
				font-weight:bold;
				float:left;
				margin:0 175px 0 10px;
			}
			.modelhdr a:link
			{
				display:block;
				text-align:right;
				color:#fff;
				line-height:34px;
				font-size:75%;
				float:left;
			}
			.modelhdr a:visited
			{
				display:block;
				text-align:right;
				color:#fff;
				line-height:34px;
				font-size:75%;
				float:left;
			}
			.modelhdr a:hover
			{
				display:block;
				text-align:right;
				color:#fff;
				line-height:34px;
				font-size:75%;
				text-decoration:none;
				float:left;
			}
			.modelhdr a:active
			{
				display:block;
				text-align:right;
				color:#fff;
				line-height:34px;
				font-size:75%;
				float:left;
			}
	
	.hpmodelitem
	{
		float:left;
		margin:10px 5px 10px 10px;
		width:350px;
	}
	
		.hpmodelimglink a:link
		{
			display:block;
			width:125px;
			float:left;
		}
		.hpmodelimglink a:visited
		{
			display:block;
			width:125px;
			float:left;		
		}
		.hpmodelimglink a:hover
		{
			display:block;
			width:125px;
			float:left;
		}
		.hpmodelimglink a:active
		{
			display:block;
			width:125px;
			float:left;
		}

	
		.hpmodelitem img
		{
			border:1px solid #ccc;
			float:left;
			width:124px;
		}
		.hpmodelitem .modeldesc
		{
			float:left;
			font-size:80%;
			color:#000;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			line-height:160%;
			min-height:110px;
		}
		.hpmodelitem span
		{
			font-size:120%;
		}
		.hpmodelitem a.hpbtnlink:link
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.hpmodelitem a.hpbtnlink:visited
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.hpmodelitem a.hpbtnlink:hover
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.hpmodelitem a.hpbtnlink:active
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
		}
	
.footer
{
	clear:left;
	float:left;
	width:772px;
	height:150px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:80%;
	color:#828282;
	margin:5px 0 0 0;
}

	.footer p
	{
		color:#828282;
		margin:100px 0 0 5px;
		float:left;
	}
	.footer ul
	{
		margin:0 0 0 5px;
		padding:0 0 0 0;
		float:left;
		clear:left;
		width:600px;
	}
	.footer ul li
	{
		list-style-type:none;
		margin:0 5px 0 0;
		float:left;
	}
	.footer ul li a:link
	{
		color:#828282;
		text-decoration:underline;
		float:left;
	}
	.footer ul li a:visited
	{
		color:#828282;
		text-decoration:underline;
		float:left;
	}
	.footer ul li a:hover
	{
		color:#828282;
		text-decoration:none;
		float:left;
	}
	.footer ul li a:active
	{
		color:#828282;
		text-decoration:underline;
		float:left;
	}
	
	.footer ul a span
	{
		padding:0 2px 0 2px;
	}
	

.adminmid
{
	float:left;
	margin:0 auto 0 auto;
}	
.admincontent
{
	float:left;
	width:777px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	min-height:400px;
}

	* html .admincontent
	{
		height:400px;
	}
	
	
	
#ContentID{
	margin:0 0 0 0;
}

#ContentID h1
{
	font-size:125%;
	color:#2B90DD;
	margin:2px 0 2px 0;
}


#ContentID p
{
	font-size:100%;
	line-height:150%;
	margin:2px 0 2px 0;
}


.modeldetail
{
	width:750px;
	float:left;
}

	.modeldetail h1
	{
		float:left;
		font-size:150%;
		background-image:url(/pub/design/modelhdr.png);
		background-position:top center;
		background-repeat:repeat-x;
		height:34px;
		line-height:34px;
		color:#fff;
		width:100%;
	}

	.modeldetail h1 span
	{
		margin:0 0 0 10px;
		float:left;
		width:350px;
	}

	.modeldetail a.backlink:link
	{
		color:#fff;
		font-size:75%;
		float:left;
		display:block;
		width:350px;
		text-align:right;
	}
	.modeldetail a.backlink:visited
	{
		color:#fff;
		font-size:75%;
		float:left;
		display:block;
		width:350px;
		text-align:right;
	}
	.modeldetail a.backlink:hover
	{
		color:#fff;
		font-size:75%;
		float:left;
		display:block;
		width:350px;
		text-align:right;
	}
	.modeldetail a.backlink:active
	{
		color:#fff;
		font-size:75%;
		float:left;
		display:block;
		width:350px;
		text-align:right;
	}

	.modeldetailitem
	{
		float:left;
		clear:left;
		width:100%;
	}
	.detailleft
	{
		width:272px;
		float:left;
		padding:5px 0 5px 0;
	}

	.detailmid
	{
		width:275px;
		float:left;
		min-height:200px;
		padding:5px 0 0 5px;
	}
		* html .detailmid
		{
			height:200px;
		}
	
		.detailmid h2
		{
			float:left;
			font-size:150%;
			margin:0 0 5px 0;
			color:#2171A5;
			font-weight:bold;
		}
		.detailmid p
		{
			float:left;
			clear:left;
			font-size:100%;
			margin:5px 0 5px 0;
			width:100%;
			text-align:justify;
		}
		
	.detailright
	{
		width:125px;
		float:left;
		padding:5px 0 0 5px;
		margin:0 0 0 25px;
	}
		.detailright p
		{
			float:left;
		}
	
	
	.detailbtns
	{
		float:left;
		width:220px;
		margin:0 0 0 10px;
		height:30px;
	}
		.detailbtns a:link
		{
			background-image:url(/pub/design/btn100.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:100px;
			height:22px;
			margin:5px 0 0 5px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.detailbtns a:visited
		{
			background-image:url(/pub/design/btn100.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			margin:5px 0 0 5px;
			color:#000;
			width:100px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.detailbtns a:hover
		{
			background-image:url(/pub/design/btn100.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:underline;
			margin:5px 0 0 5px;
			color:#000;
			width:100px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.detailbtns a:active
		{
			background-image:url(/pub/design/btn100.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			margin:5px 0 0 5px;
			color:#000;
			width:100px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}

		a.detailcontactus img
		{
			margin:20px 0 0 125px;
		}


		
	.modelitem
	{
		float:left;
		margin:10px 5px 10px 10px;
		width:350px;
	}
		.modelitem img
		{
			border:1px solid #ccc;
			float:left;
			width:124px;
		}
		.modelitem .modeldesc
		{
			float:left;
			font-size:80%;
			color:#000;
			margin:10px 0 0 10px;
			line-height:160%;
			min-height:100px;
		}
		.modelitem span
		{
			font-size:120%;
		}
		.modelitem a:link
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.modelitem a:visited
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.modelitem a:hover
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
			display:block;
			float:left;
			text-align:center;
			line-height:22px;
		}
		.modelitem a:visited
		{
			background-image:url(/pub/design/btn80.png);
			background-position:top center;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#000;
			width:80px;
			height:22px;
		}
	