@charset "utf-8";
/* CSS Document */

/* TOP LEVEL */
* {
	margin:0;
	padding:0;
	}

/* LAYOUT IDS */
#total {
	width:1000px;
	margin:20px auto;
	}
#narrow {
	width:810px;
	margin:20px auto;
	}
#page {
	float:left;
	width:810px;
	}
#right {
	width:350px;
	float:right;
	}
#l {
	width:459px;
	float:left;
	}
#mast {
	background:url(http://locations.universalaviation.aero/images/shared/mast_bg.jpg) top no-repeat;
	height:120px;
	}
#title {
	height:140px;
	}
#blue {
	background:#003e7e;
	padding:2px 8px;
	}
#page #end {
	width:770px;
	height:60px;
	margin:30px auto 0 auto;
	}
#page #top {
	width:770px;
	height:60px;
	margin:30px auto 0 auto;
	}
	

/* CLASSES */
.content {
	 background:#fff;
	 padding:20px 0 0 0;
	 }
#page .alt_nav {
	clear:right;
	padding:15px 15px 0 15px;
	text-align:center;
	}
.r_copy {
	padding:20px 15px;
	border-left:1px solid #ccc;
	}
.l_copy {
	padding:20px 15px;
	}
#page .bot {
	background:url(http://locations.universalaviation.aero/images/shared/rnd_bot.gif) bottom center no-repeat;
	height:60px;
	text-align:center;
	clear:both;
	padding:10px 0 0 0;
	}
.box {
	background:url(http://locations.universalaviation.aero/images/shared/blue_grid.gif);
	margin:0 0 20px 0;
	padding:10px;
	}
.flag_c {
	float:right;
	background:url(http://locations.universalaviation.aero/images/shared/flag_top.gif) top no-repeat #3e3e3e;
	width:180px;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
	}
.flags {
	background:url(http://locations.universalaviation.aero/images/shared/flags_top.gif) top no-repeat #3e3e3e;
	text-align:center;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
	}
.g_map {
	float:right;
	margin:10px 20px 0 0; 
	height:70px;
	}
	
	/* 3 COLUMN */
	.col_1 {
		float:left;
		width:250px;
		margin:5px 10px 0 10px;
		}
	.col_2, .col_3 {
		float:right;
		width:250px;
		margin:5px 10px 0 10px;
		}