

/* 	MidwestFire.com Index	*/
 	

/* UPPER BODY ELEMENTS */		


div#page {
	position: relative;
	width: 884px;
	margin: auto;
	margin-top: 10px;
	z-index: 0;
	
}

 	div#page #content {
 	
 		width: 884px;
 		background: url("../gfx/trans-white.png") repeat; 	
 		overflow: auto;	
 		padding: 15px 0px 30px 0px;
 		
 		}
 		
 		
 		div#page #content .containerApp {
 			position: relative;
 			width: 840px;
 			float: left;
 			padding: 20px 20px 0px 20px;
 			font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
 			font-size: .95em;
 			line-height: 1.4em;
 			color: #000;
 			}
 			div#page #content .containerApp h1 {
 				display: block;
 				clear: both;
 				font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
 				font-size: 1.9em;
 				
 				color: #000;
 				margin-bottom: 15px;
 				letter-spacing: -.075em;
 				}
 			
 	
 		
 		
 		
 		div#page #content .containerApp .left {
 			position: relative;
 			width: 400px;
 			padding: 0px 30px 0px 10px;
 			font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
 			font-size: .9em;
 			line-height: 1.5em;
 			color: #000;
 			text-align: justify;
 			float: left;

 			}
 		div#page #content .containerApp .right {
 			position: relative;
 			width: 400px;
 			float: right;
			font-size: .9em;
 			line-height: 1.5em;
 			color: #000;
 			
 			}
 		div#page #content .containerApp .topPad { padding-top: 40px; }
 			div#page #content .containerApp .right .col1	{	width: 135px; float: left; font-size: .9em; line-height: 1.2em; }
 			div#page #content .containerApp .right .col2	{ 	width: 110px; padding-left: 10px; float: left; font-size: .9em; line-height: 1.2em; }
 			div#page #content .containerApp .right .col3	{ 	width: 130px; padding-left: 10px; float: left; font-size: .9em; line-height: 1.2em; }
 
 		div#page #content .containerApp img	{
 											margin: 6px 0px 3px 0px;
 											}
 		div#page #content .containerApp .callMeTeaser {
 			clear: both; text-align: center;
 			padding-top: 20px;
 		}	
 		div#page #content .containerApp .callMeTeaser img {
 			border: 0px; margin: 0;
 		}
 			
		div#page #content .containerApp .callMeForm {
			position: relative;
			margin: 10px 0 10px 0;
			font-size: .85em;
			line-height: 1em;
			color: #000;
			
			padding: 15px;
			}
			#page #content .containerApp .callMeForm .left {
					width: 45%; float: left; display: block;
			}
			#page #content .containerApp .callMeForm .right {
					width: 45%; float: right;
			}
			
			#page #content .containerApp .callMeForm h3 { font-size: 19px; font-family: Trebuchet MS, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; letter-spacing: -1px; }
			#page #content .containerApp .callMeForm p	{ font-size: 13px; line-height: 17px; margin-bottom: 10px; }
			
			/** CALL ME FORM STYLE **/
			#page #content .containerApp .callMeForm .field	{ 
					padding: 7px; color: #000; background: #FFF; border: 1px solid #000;
					font-size: 13px; font-weight: normal; font-family: Trebuchet MS, Helvetica, sans-serif;
					margin: 8px 5px 0 0;
					display: block; float: left;
					}
				#page #content .containerApp .callMeForm .name	{ width: 345px; }
				#page #content .containerApp .callMeForm .dept	{ width: 345px; }
				#page #content .containerApp .callMeForm .city	{ width: 190px; }
				#page #content .containerApp .callMeForm .state	{ width: 50px; }
				#page #content .containerApp .callMeForm .zip	{ width: 55px; }
				#page #content .containerApp .callMeForm .phone	{ width: 130px; }
				#page #content .containerApp .callMeForm .time	{ width: 185px; }
				#page #content .containerApp .callMeForm .timezone { width: 345px; height: 30px; font-size: 12px; }
				#page #content .containerApp .callMeForm .request	{ 
																		background: #690009;
																		padding: 8px 4px 8px 4px;
																		overflow: hidden;
																		color: #FFF;
																		text-transform: uppercase;
																		border: 0px;
																		margin: 8px 0 0 0;
																		font-size: 11px;
																		cursor: pointer;
																	}
				#page #content .containerApp .callMeForm .request:hover { background-color: #9d010f; }

			#page #content .containerApp .callMeForm .row	{ clear: both; display: block; width: 370px;}
			#page #content .containerApp .callMeForm .topheavy { padding-top: 15px; }
			#page #content .containerApp .callMeForm .desc	{ display: block; float: left; margin: 0 5px 0 0; padding: 2px 16px 2px 0px; font-style: italic; font-size: 11px; }

/* LOWER BODY ELEMENTS */


div#lowerBody {
	width: 884px;
	clear: both;
	margin: auto;
	margin-top: 10px;
	height: 252px;	}
	
	div#lowerBody #left {
		width: 444px;
		height: 250px;
		margin-right: 10px;
		float: left;
		padding: 0px;
		text-align: left;
		background-color: #000;

		}
		
	div#lowerBody #right {
		width: 430px;
		float: left;
		margin: 0px;
		padding: 0px;
		}
		div#lowerBody #right ul {
			padding: 0px;
			margin: 0px;
			}
			div#lowerBody #right ul li {
				display: block;
				clear: both;
				width: 429px;
				height: 81px;
				background: #000 url("../gfx/right-ad-bg.jpg") no-repeat top right;
				text-decoration: none;
				border: 0px;
				overflow: hidden;
				cursor: pointer;
				}
				div#lowerBody #right ul li:hover {
					background-position: bottom right;
					}
				div#lowerBody #right ul li#r-a-1 { margin-bottom: 4px; }
				div#lowerBody #right ul li#r-a-2 { margin-bottom: 4px; }
			div#lowerBody #right ul li .left {
				position: relative;
				padding-left: 40px;
				width: 190px;
				float: left;
				font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
				font-size: 1.5em;
				padding-top: 25px;
				margin: 0px;
				padding-bottom: 0px;
				height: 55px;
				color: #a7a7a7;
				}
			div#lowerBody #right ul li .right {
				position: relative;
				padding-top: 14px;
				height: 63px;
				width: 160px;
				float: left;
				font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
				font-size: .9em;
				color: #a7a7a7;
				margin: 0px;
				padding-bottom: 0px;
				text-align: justify;
				}

/* END LOWER BODY ELEMENTS */

#msg {display:none; position:absolute; z-index:200;  font-family: verdana; font-size: 11px; background:url('../gfx/msg_arrow.gif') left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}