

/***** Wrapper *****/
 
#wrap {
max-width:1160px;
margin:0 auto;
}

#contentwrap {
width:1060px;
margin:0 auto;
} 

#topbanner	{
	position:relative;
	width: 1160px;
	height: 110px;
	margin: 0 auto;
}

	#phonecenter	{
		position:relative;
		top: 10px;
		width: 840px;
		height: 80px;
		margin: 0 auto;
	}


#homerow1	{
	position:relative;
	max-width: 980px;
	margin: 0 auto;
	overflow:hidden;
}




#waistbanner	{
	position:relative;
	width: 880px;
	height: 440px;
	margin: 0 auto;
	/*background-image:url(images/midbanner.png);
	background-repeat:no-repeat;*/
}

#waistbanner3	{
	position:relative;
	max-width: 1030px;
	max-height: 410px;
	margin: 0 auto;
	margin-top: 10px;
	/*background-image:url(images/midbanner3.png);
	background-repeat:no-repeat;*/
}
	
	#bannercopy	{
		position:relative;
		top: 276px;
		left: 20px;
		width: 900px;
		height: 220px;

	}

	#bannercopyv	{
		position:relative;
		top: 20px;
		left: 20px;
		width: 340px;
		height: 380px;

	}

#menubar	{
	position:relative;
	width: 100%;
	height: 40px;
	text-align:center;

}

#wordylayer	{
	position:relative;
	max-width: 980px;
	margin: 0 auto;
	overflow:hidden;
}


	#photoop	{
	position: relative;
	max-width: 500px;
	float: left;

	}

	#tactform	{
	position: relative;
	max-width: 480px;
	margin-left: 20px;
	float: left;
	z-index: 100;

	}
	
	#wordycopy	{
	position: relative;
	max-width: 430px;
	margin: 0 20px;
	float: left;

	}




@media screen and (max-width:920px) {  
	#photoop	{
	position: relative;
	max-width: 480px;
	float: none;
	margin: 0 auto;
	}

	#tactform	{
	position: relative;
	max-width: 480px;
	margin-left: 60px;
	float: none;
	z-index: 100;

	}
	
	#wordycopy.setwordy	{
	position: relative;
	max-width: 900px;
	margin: 0 20px;
	float: none;

	}

}


@media screen and (max-width:740px) {  

	.flt	{
	float: left;
	}
	

}


	#servcopy	{
	position:relative;
	max-width: 980px;
	margin: 0 auto;

	}


#footer	{
	position:relative;
	width: 100%;
	height: 160px;
	background-color: #004e83;
}




@media screen and (max-width:500px) {  

#navlist li.mn	{
font-size: 1.4em;
}
	#tactform	{
	position: relative;
	max-width: 480px;
	margin-left: 20px;
	float: none;
	z-index: 100;

	}

}


ul#navlist
{
margin: 0 auto;
padding: 4px 0;
white-space: nowrap;
text-align:center;
}

#navlist li.mn	{
display: inline;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;

}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited   {
color: #fff;
text-decoration: none;
font-size: 1.1em;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
