@charset "utf-8";
/* CSS Document */

body {background: #002935; margin: 0px; padding: 0px; font-size: 13px; color: #f2f3f4; font-family: "Arial Special G1", Arial, Helvetica, sans-serif}
table{margin: 0px; padding: 0px; }
table td {vertical-align: top;}

img {display: block;}

h1{font-size: 20px;}
h2{font-size: 18px;}
h4{font-size: 15px;}
h1, h2, h3, h4, a:hover {color: #f2dba5}

#header_wrapper{ background: #000 url(images_temp2/RocketMan_Template2_r3_c22.jpg) repeat-x bottom;}
#bar_wrapper {background: #000 url(images_temp2/RocketMan_Template2_r4_c22.jpg) repeat-x bottom;}
#logo_bottom_wrap, #main_wrap{background: #000; margin: 0px; padding: 0px;}
#header, #bar, #logo_bottom, #main {width: 975px;  margin: auto;}

#main_wrap {padding-bottom: 25px; border: 1px solid black;}

#main {color: #f2f3f4;}

#footer {background: url(images_temp2/footer_background.jpg) repeat-x top; text-align: center; color: #f2f3f4; font-weight: bold; padding-top: 40px; padding-bottom: 15px; font-size: .95em;}

a {color: #f2dba5}
a:hover{color: #f2f3f4;}

#footer a {color: #f2f3f4; text-decoration: none;}

.bordered {border: 4px solid #f2dba5}

/*locations page*/
#map {}


/*Content Boxes*/
.content_top {background: #002028 url(images_temp2/content_top.jpg) repeat-x top;  margin-top: 15px;}
.content_bottom {background: url(images_temp2/content_bottom.jpg) repeat-x bottom; clear: both;}
.content_left {background: url(images_temp2/content_left.jpg) repeat-y left}
.content_right {background: url(images_temp2/content_right.jpg) repeat-y right}
.content_tl {background: url(images_temp2/content_tl.jpg) no-repeat top left}
.content_tr {background: url(images_temp2/content_tr.jpg) no-repeat top right}
.content_bl {background: url(images_temp2/content_bl.jpg) no-repeat bottom left}
.content_br {background: url(images_temp2/content_br.jpg) no-repeat bottom right}
.content {padding: 20px; font-weight: 600}

/*services page and form settings*/
#service_form th{text-align: left; font-size: 12px; vertical-align: middle;  }
#service_form table td{font-size: 12px; vertical-align: top; }

.textfield {
	margin: 0px 0px 0px 0px;
	height:15px;
	width:158px;
	border: none;
	padding: 0px 3px 0px 3px;
	background: transparent;
	}
.textfield_wrap {background: url("images_temp2/textfield_background.jpg") no-repeat; height:20px; padding: 3px 6px 6px 3px; width:168px; float: left; margin-top: 10px;}
	
.textarea {background: url("images_temp2/textarea_background.jpg") no-repeat; width: 194px; height: 85px; padding: 2px; border: none;}
.textarea_large, .textarea_back { width: 191px; height: 80px;  border: none;}
.textarea_large { position: relative; z-index: 10; background: none; padding: 2px; }
.textarea_back {background: #000 url("images_temp2/textarea_large_background.jpg") no-repeat top left; position: relative; z-index: 1; width: 194px; height: 84px; top: -85px;}
.text_area_cell {max-height: 5px; background-color: #000; overflow: hidden;}
/*end of services and form settings*/


/*contact form*/
#form1 th {text-align: left;}


/*news page*/
.quote_box {color: #000; background: url(images_temp2/quote_background.jpg) no-repeat; width: 250px; height: 675px; padding: 20px; float: right; color: #002028; font-family: Verdana, Geneva, sans-serif; font-size: 13px; margin-left: 25px;}
.quote_box h2, .quote_box h3, .quote_box h1 {color: #002028; text-align: center; font-style: italic; margin-top: 0px;}

#fbo_ranking, .airport_details {border: 1px solid #f2dba5; margin: auto; width:500px;}
.airport_details {width: auto; }
#fbo_ranking .heading, .airport_details .heading{background: #f2dba5; color: #00161b; text-align: center; }
#fbo_ranking .other, .airport_details .other{background: #00161b}

.small_text {font-size: .9em; }

/*general*/
.right {float: right; margin-left: 25px; margin-bottom: 25px;}
.left {float: left; margin-right: 25px; margin-bottom: 25px;}
.wtb_top {background: url(images_temp2/white_text_box_top.jpg) no-repeat; height: 16px; width: 417px;}
.wtb_middle {background: url(images_temp2/white_text_box_mid.jpg) repeat-y; width: 397px; padding: 0px 10px 0px 10px;}
.wtb_bottom {background: url(images_temp2/white_text_box_bottom.jpg) no-repeat; height: 10px; width: 417px;}

.right_divider {background: url(images_temp2/form_line_vert.jpg) repeat-y right;}

.message {text-align: center; color: #f2dba5; margin: 25px;}

/*do not display mobile only styles*/
.mobile_only {display: none;}
#mobile_link a{color: #ddd; font-weight: bold; text-decoration: none; font-style: italic}
#mobile_link a:hover{color: #f2dba5;}

/*Blog*/
.blog {width: 95%; margin: auto;}

.blog .post_title, .blog .author {font-style: oblique; color: #f2dba5;}
.blog .author {float: right;}
.blog .post_title, .blog .date {background-color:#366; padding:  5px;}
.blog .date {text-align: right; font-style: oblique; color: #f2dba5; }

.blog .post {text-align: justify;}

.blog .divider { height: 10px; margin-top: 5px; margin-bottom: 5px;}

.centered {text-align: center;}
img.centered, .centered img {display: block; margin: auto;}
