html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
 :focus {outline: 0}
body {line-height: 1; color: black; background: white}
ol, ul {list-style: none}
 table {border-collapse: separate; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
blockquote, q {quotes: "" ""}
.content {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left}
.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #1931AC; text-align: left; font-weight: normal}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.stc_style {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #666666; border-top: thin #FFFFFF; border-right: thin #FFFFFF; border-bottom: thin solid #FFFFFF; border-left: thin #FFFFFF; background-position: center}
.subhead2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0000FF; text-align: left; font-weight: bold}
.disclaimer {font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.contentMid {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center}
.subhead2Red {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000; text-align: left; font-weight: bold}
.Grey_sub {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666; text-align: left; list-style-position: inside; list-style-type: disc; font-weight: bolder}
.formContent {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333}
.table_edge {border-right-width: thin; border-right-style: solid; border-right-color: #FF0000}
.subhead2White {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-align: left; font-weight: bold}
.subhead2WhiteNormal {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: left; font-weight: normal}
.content_small {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: left}
.subhead2WhiteSmall {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: left; font-weight: normal}
.yellow_cell {border-bottom-width: medium; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-right-color: #FF0000; border-right-style: solid; border-right-width: thin}
.subhead2WhiteLarge {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; text-align: left; font-weight: bold}
.normal_red {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.normal_blue {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF}
.center_content {background-position: center center}
.table_edge {width: auto; border: thin solid #999999}
.cell_bottom {border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #999999}
.contentGeneva {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left}
.contentBold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left; font-style: normal; font-weight: bold}
.content_small_center {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; line-height: 20px}
.qr_text {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: lighter; color: #666666}
.qr_text_small {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: lighter; color: #666666}
.table_brdr_grey {border: thin solid #CCCCCC}
.content2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: left; font-style: normal; font-weight: lighter}
.header {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF}
.cell_edge {border: thin solid #1931AC; background-color: #1931AC; padding: 4px}
.subhead_blue_small {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0000FF; text-align: left; font-weight: bold}
.block_head {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; background-color: #1931AC; text-indent: 5px}
.margin5 {margin-left: 30px}
.margin10 {margin-left: 60px}
.normal_white {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.qr_text_black {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: lighter; color: #000000}
.fbo_table_head {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-indent: 25px; font-weight: normal}
.reverse_yellow {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFF00}
.content2 .fbo_subhead div {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; margin-left: 25px}
.tableEdgeGrey {border: thin solid #FFFFFF}
.core_deposit {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; color: #FF0000; background-color: #FFFF00; padding: 2px}
.FBO_bold_center {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; text-transform: uppercase}
.FBO_body_indent {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; margin-left: 12px; margin-right: 12px}
.FBO_body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.FBO_bold_left {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-align: left}
.fbo_info {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: lighter; font-variant: normal; color: #000000; margin-left: 100px; margin-top: 0px; margin-bottom: 0px; margin-right: 100px}
.column1 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; position: relative; left: 25px; width: 183px}
.FBO_bold_centerHeader {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; color: #0000FF; text-align: center; vertical-align: middle; text-transform: uppercase}
.qr_text_small_blue {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: lighter; color: #0000FF}
.texta {font-size: 10px; background-color: #FFFFFF; border: 1px solid #112233}
.normal_blue10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: lighter; color: #0000FF}
.bold_blue10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #0000FF}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.image_float {float: right; padding-left: 10px; padding-bottom: 20px}
.fields {background-position: left}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000FF; text-align: left; font-weight: normal}
.alarm_off {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #009900}
.alarm_on {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; text-decoration: blink}
.lowercase {text-transform: lowercase}
# switch a:hover {color: #00FF99}
#otable {margin-left: 105px; margin-top: -51px}
#Pad5 {margin-left: 76px}
.grey_heading12px {font-weight: bold; font-size: 16px}
#content {height: 440px}
input#ship_email, input#ship_company, input#ship_address_1, input#ship_address_2 {width: 161px}
input#ship_city {margin: 0; padding: 0}
input, select {margin-bottom: 8px}
#clickhere {padding-top: 8px}
#capsule {height: 325px; border-right-style: solid; border-right-width: 1px}
#capsule p {margin-top: 12px}
 #new_requests {text-align: center; padding-top: 100px; padding-bottom: 40px}
ul#boxes {text-align: center; margin-bottom: 20px}
ul#boxes li {display: inline; margin-right: 10px; margin-left: 10px}
#admin_header {width: 100%; background-color: #1931ac; padding-top: 8px; padding-bottom: 8px; margin-bottom: 20px}
#admin_header h2 {color: #f0f0f0; padding-left: 10px; font: 13px Geneva, Helvetica, Arial, "Helvetica Neue", sans-serif; float: left; width: 200px}
#admin_header p {display: inline-block; width: 727px; text-align: right}
#admin_header a {color: #fef785; font: 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; padding-left: 15px}
.quote_info {border-bottom: 2px solid #14278a; margin-bottom: 5px; padding-bottom: 10px}
#engine_info {width: 600px}
.quote_info h3 {width: 200px; font: bold 13px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; padding-left: 20px; float: left; display: inline-block; color: #00f; padding-top: 12px}
.quote_core_information {display: inline-block; width: 600px; padding-top: 15px}
.quote_core_information li, .quote_core_information p{ margin-bottom: 6px}
#engine_info td {margin-bottom: 6px; padding-bottom: 6px}
.quote_core_information p {display: inline-block; float: left}
#contact_information_table .top_header {}
#contact_information_table .top_header h4 {font-style: italic; font-weight: bold; padding-bottom: 5px; width: 309px}
#contact_information_table .label {font-style: italic; width: 200px; height: 23px; text-align: right; padding-right: 20px}
#contact_information_table {position: relative; left: -82px}
#email_preview {padding-left: 70px; padding-top: 20px}
#email_preview p {margin-bottom: 7px}
#send_email {width: 100%; height: 50px}
#send_email a {text-align: right; padding: 3px; background-color: #8c8c8c; color: #fff; font-weight: bold; text-decoration: none; float: right; display: inline-block; margin-top: 10px; margin-right: 170px}
.quote_core_information #preview_email a {text-align: right; padding: 3px; background-color: #8c8c8c; color: #fff; font-weight: bold; text-decoration: none}
#engines_now_listing {margin-bottom: 25px; width: 915px; font-size: 10px}
#engines_now_listing tr.even {background-color: #e6e6e6}
#engines_now_listing td, #engines_now_listing th {font-size: 10px; padding: 0 30px 10px 6px}
table#new_engines_now {padding-top: 20px}
#intro_text {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 15px}
#alert {width: 100%; height: 20px; margin-top: -10px; margin-bottom: 10px; background-color: #79bc9a}
#alert p {padding-top: 3px; text-align: center; font-weight: bold}
#new_engines_now th {background-position: 0; padding-bottom: 15px; font-weight: bold; text-align: right; padding-right: 10px; vertical-align:top}
#new_engines_now .data1 {}
#engine_models {}
#add_new {width: 100%; height: 20px; margin-bottom: 15px; color: #b6b6b6; background-color: #ececec; text-align: right}
#add_new a {position: relative; top: 4px; right: 8px}
#introduction p {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 15px}
#price_lookup_area {background-color: #f1f1f1}
#price_lookup_commands {width: 550px; margin-left: 236px; padding-top: 9px}
h3.sub_header {text-align: left; font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-top: 15px; padding-bottom: 12px; padding-top: 12px}
#engine_information li {margin-bottom: 5px; border-bottom: 2px solid #1931ac; padding-bottom: 10px}
#engine_information li h4 {font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-bottom: 3px}
#engine_information li table {width: 550px}
#engine_information li table .header, #engine_information li table .label {font: bold 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #000}
#active_price_set {background-color: #e7e7e7}
#active_price_set p {padding-top: 4px; padding-bottom: 4px; padding-left: 10px; margin-bottom: 15px}
#new_price_set {padding-bottom: 10px}
#new_price_set h2 {font-size: 14px; font-weight: bold; margin-bottom: 6px}
#new_price_set th {width: 230px; font-weight: bold; padding-bottom: 16px; font-size: 11px}
#price_set_submit {margin-left: 233px; margin-top: 13px}
#price_set_listing {margin-bottom: 25px}
#price_set_listing h2 {font-size: 14px; font-weight: bold; margin-bottom: 6px}
#price_set_listing th {width: 230px; font-weight: bold; font-size: 11px; padding-bottom: 3px}
.quote_request_summary {width: 933px; border: 1px solid #919191; height: 100px; padding-top: 10px; padding-bottom: 10px; font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-left: 10px; margin-bottom: 10px; color: #505050}
.quote_request_summary p {line-height: 15px}
.quote_request_summary td {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-bottom: 3px}
.quote_request_summary th {font-style: italic; padding-right: 10px}
.quote_request_summary .quote_summary {width: 185px; display: inline-block; float: left}
.quote_request_summary .quote_summary h3 {font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-bottom: 4px}
.quote_request_summary .quote_summary p {padding-bottom: 4px}
.quote_request_summary .alarms {color: #f00; font-weight: bold}
.quote_request_summary .engine_aircraft_information {display: inline-block; float: left; width: 193px}
.quote_adjectives {padding-bottom: 5px}
.contact_information, .shipping_information {display: inline-block; float: left; width: 240px}
#admin_main {min-height:400px; height:auto !important; height:400px}
.login_head {text-align: center; padding-top: 50px; font: bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #3100ff}
.login_label {text-align: center; color: #868686; font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; padding-top: 50px}
#go_login {text-align: center; padding-top: 60px}
#sub_admin_menu {background-color: #1931ac; width: 100%}
#sub_admin_menu h2 {color: #fff; padding-left: 10px; font: 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; display: inline-block; float: left; width: 200px}
#sub_admin_menu p {width: 938px; text-align: right; color: #b6b6b6}
#pricing_information th {text-align: right}
#pricing_information th.top_header {text-align: center; padding: 0 40px 8px 0}
#engines_now_listing th {text-align: left; font-weight: bold; padding-bottom: 5px}
#shipping_information th {text-align: right; padding-right: 20px; font-weight: bold; vertical-align:top; padding-top: 5px; padding-bottom: 11px}
li.alert {color: #f00}
#pricing li table {border: 1px solid #a9a9a9; width: 600px; margin-left: 30px}
#pricing th.label {margin: 0; padding: 0; width: 200px}
#pricing table th.label {padding-bottom: 4px; padding-top: 8px; padding-left: 13px}
#pricing table th.header {padding-bottom: 4px; padding-top: 4px}
#pricing .even {background-color: #e6e6e6}
#pricing th.label {font-size: 14px; font-style: italic; color: #f00}
.quote_pricing_table th {width: 300px; text-align: right; padding-right: 30px}
.quote_pricing_table {margin-bottom: 9px}
.quote_pricing_table th.top_header, .quote_pricing_table td {width: 100px; padding-right: 0px; text-align: center}
#new_price_set table th {text-align: right; padding-right: 15px}
#engines_now_listing a img {margin-top: 11px}
.new_object_form {width: 600px}
.new_object_form th {vertical-align: middle; width: 120px; text-align: right; padding-right: 20px; font-weight: bold; font-size: 11px}
.new_object_form th.top {vertical-align: top}
.new_object_form tbody tr td {vertical-align: middle; padding-bottom: 10px}
.new_object_form tbody tr td select {position: relative; top: 8px}
p#partner_name {position:relative; top:10px; margin-bottom: 9px}
  h2.page_header {font-size: 15px; margin-left: 20px; margin-bottom: 30px}
 .table_listing th {font-size: 11px; font-weight: bold; padding-left: 6px; padding-bottom: 4px}
.table_listing td {font-size: 10px; padding: 5px 17px 11px 8px}
.table_listing tr.even {background-color: #d4d4d4}
.table_listing tr.odd {background-color: #e6e6e6}
    #influence_areas {width: 900px; border-right: 1px solid #000; display: inline-block; float: left; margin-bottom: 20px}
#add_new_influence_area img {margin-left: 13px; margin-top: 5px}
.influence_area {width: 175px; display: inline-block}
.influence_area img {position: relative; top: 5px}
  table#partners {width: 100%}
#listing_options #commands {text-align: right; padding-right: 7px}
#listing_options #views {padding-left: 7px; width: 500px; background-color: #d4d4d4; float: left}
#listing_options #commands, #listing_options #views {padding-top: 7px; padding-bottom: 7px; background-color: #ececec; margin-bottom: 30px}
#listing_options #views li {list-style-type: none; display: inline; padding-right: 10px}
  div#partner_information {width: 250px; margin-right: 20px; display: inline-block; float: left; padding-left: 30px}
div#special_offers {border-left: 1px solid #000; display: inline-block; padding-left: 20px; min-height:200px; height:auto !important; height:200px; margin-bottom: 10px}
#partner_information {font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
h2#partner_name{ color: #000; margin-bottom: 14px; font-size: 19px}
p#address {border-left-color: #bebebe; color: #787878; line-height: 15px; padding-left: 15px}
div#special_offers h2#section_header {font-size: 13px; font-weight: bold}
table#special_offers{ width: 600px}
  h3.action_item_header {font: bold 14px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; border-bottom: 1px solid #a3a3a3; margin-bottom: 10px; padding-bottom: 5px}
.action_items {margin-bottom: 19px; margin-left: 30px; width: 900px}
.action_items th {font-weight: bold; font-size: 12px; padding-bottom: 4px}
.action_items td {padding-top: 3px; padding-bottom: 4px}
.action_items tr.even {background-color: #e6e6e6}
.no_actionable_quotes {margin-bottom: 19px; margin-left: 30px; width: 900px; color: #333; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
#search {position:relative; bottom: -6px}
.partner_show_link {padding-left: 23px; padding-bottom: 8px}
 h2#page_title {margin: 0 0 8px; padding: 0; font: italic bold 30px "Times New Roman", Georgia, Times, serif}
#introduction {border-bottom: 1px solid #7f7f7f; border-top: 1px solid #999; padding-bottom: 20px}
#introduction p {font: normal 12px/20px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; margin-top: 17px}
#price_lookup_area {margin-top: 15px; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin-right: 40px; margin-left: 40px}
table#price_lookup_commands {padding-top: 7px; padding-bottom: 7px}
table#price_lookup_commands td {padding: 0; margin: 0}
table#price_lookup_commands {width: 550px; margin-left: 64px}
table#price_lookup_commands td.spinner {width: 16px}
td#manufacturer {width: 262px}
h3.sub_header {text-align: right; margin: 0; padding: 15px 0 0; font: normal normal normal 22px Georgia, "Times New Roman", Times, serif}
ol#engine_information {list-style-type: upper-roman; font-variant: small-caps; font-family: "Times New Roman", Times, Georgia, serif}
ol#engine_information li {border-bottom: 1px solid #ddd; font-size: 20px; padding-right: 0; padding-top: 10px; padding-bottom: 22px; margin: 7px 0 7px 40px}
ol#engine_information h4 {margin: 0; padding-bottom: 16px; font: normal normal normal 20px Georgia, "Times New Roman", Times, serif}
div.data_information {font: normal 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; padding-left: 15px}
div.data_information p {margin: 0; padding: 0}
div.data_information table {border: 1px solid #b3b3b3; padding-bottom: 3px; padding-left: 3px; padding-right: 3px}
div.data_information tr, td, tbody,th {margin: 0; padding: 7px}
div.data_information th {text-align: left; font-size: 13px; width: 100px; padding-bottom: 6px}
div.data_information th.label {width: 240px; font-size: 13px; margin: 0}
div.data_information td {font-size: 12px; padding-top: 3px}
tr.even {background-color: #e6e6e6}
table th {text-align: left}
.section {padding-bottom: 10px; border-bottom: 1px solid #7f7f7f}
.section_data {padding-top: 15px; padding-bottom: 15px}
table#contact_information_table th {text-align: left; padding: 9px}
table#contact_information_table {width: 611px; margin: 0 0 0 33px; padding: 0; border: 1px solid #b3b3b3}
table#contact_information_table th.label {font-size: 13px; margin: 0; text-align: left; padding: 0 0 0 12px}
 table#engines_now_listing {border: 1px solid #c6c6c6; width: 100%}
th#description {}
th#engine {width: 150px}
a {color: #140075}
#alert {background-color: #1a951c; margin-bottom: 20px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #191919}
#alert p {color: #e6e6e6; text-align: center}
table#new_engines_now {border: 1px solid #b3b3b3; width: 100%}
table#new_engines_now th {float: left; margin-left: 21px}
table#new_engines_now th.label {width: 196px}
table#new_engines_now td.spinner {width: 30px; height: 20px}
th {font-size: 13px; text-align: left}
input#penn_yan_aero_engines_now_item_submit {margin-top: 27px; margin-left: 40%}
table#edit_form {border: 1px solid #c6c6c6; width: 100%}
#add_new p {text-align: right}
#add_new {}
h2#page_title {margin: 0 0 8px; padding: 0; font: italic bold 30px "Times New Roman", Georgia, Times, serif}
#introduction {border-bottom: 1px solid #7f7f7f; border-top: 1px solid #999; padding-bottom: 20px}
#introduction p {font: normal 12px/20px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; margin-top: 17px}
#price_lookup_area {margin-top: 15px; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin-right: 40px; margin-left: 40px}
table#price_lookup_commands {padding-top: 7px; padding-bottom: 7px}
table#price_lookup_commands td {padding: 0; margin: 0}
table#price_lookup_commands {width: 550px; margin-left: 64px}
table#price_lookup_commands td.spinner {width: 16px}
td#manufacturer {width: 262px}
h3.sub_header {text-align: right; margin: 0; padding: 15px 0 0; font: normal normal normal 22px Georgia, "Times New Roman", Times, serif}
ol#engine_information {list-style-type: upper-roman; font-variant: small-caps; font-family: "Times New Roman", Times, Georgia, serif}
ol#engine_information li {border-bottom: 1px solid #ddd; font-size: 20px; padding-right: 0; padding-top: 10px; padding-bottom: 22px; margin: 7px 0 7px 40px}
ol#engine_information h4 {margin: 0; padding-bottom: 16px; font: normal normal normal 20px Georgia, "Times New Roman", Times, serif}
div.data_information {font: normal 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; padding-left: 15px}
div.data_information p {margin: 0; padding: 0}
div.data_information table {border: 1px solid #b3b3b3; padding-bottom: 3px; padding-left: 3px; padding-right: 3px}
div.data_information tr, td, tbody,th {margin: 0; padding: 7px}
div.data_information th {text-align: left; font-size: 13px; width: 100px; padding-bottom: 6px}
div.data_information th.label {width: 240px; font-size: 13px; margin: 0}
div.data_information td {font-size: 12px; padding-top: 3px}
tr.even {background-color: #e6e6e6}
table th {text-align: left}
.section {padding-bottom: 10px; border-bottom: 1px solid #7f7f7f}
.section_data {padding-top: 15px; padding-bottom: 15px}
table#contact_information_table th {text-align: left; padding: 9px}
table#contact_information_table {width: 611px; margin: 0 0 0 33px; padding: 0; border: 1px solid #b3b3b3}
table#contact_information_table th.label {font-size: 13px; margin: 0; text-align: left; padding: 0 0 0 12px}
 table#engines_now_listing {border: 1px solid #c6c6c6; width: 100%}
th#description {}
th#engine {width: 150px}
a {color: #140075}
#alert {background-color: #1a951c; margin-bottom: 20px; padding-top: 3px; padding-bottom: 3px; border: 1px solid #191919}
#alert p {color: #e6e6e6; text-align: center}
table#new_engines_now {border: 1px solid #b3b3b3; width: 100%}
table#new_engines_now th {float: left; margin-left: 21px}
table#new_engines_now th.label {width: 196px}
table#new_engines_now td.spinner {width: 30px; height: 20px}
th {font-size: 13px; text-align: left}
input#penn_yan_aero_engines_now_item_submit {margin-top: 27px; margin-left: 40%}
table#edit_form {border: 1px solid #c6c6c6; width: 100%}
#add_new p {text-align: right}
#add_new {}
#email_preview p {padding-bottom: 9px}
 #nav, #nav ul {float: left; width: 700px; list-style: none; line-height: 1; background: white; font-weight: bold; padding: 5px 0; margin-top: 12px; margin-left: 7px; margin-right: 0; border-width: 1px; border-color: #000; border-bottom: 1px solid #b3b3b3; border-top: 1px solid #b3b3b3; z-index: 200}
#nav a {display: block; color: #333; text-decoration: none; padding-top: 0.25em; padding-bottom: 0.25em; padding-right: 0; z-index: 200}
#nav li {float: left; padding: 0 26px 0 0; z-index: 200}
#nav li ul {position: absolute; left: -999em; height: auto; width: 250px; font-weight: normal; border-width: 0.25em; margin: 0; background-color: #eee; border-bottom: 5px solid #666; border-top: 5px solid #666}
#nav li li {padding-right: 1em; width: 230px}
#nav a#quotes {color: #092dff}
#nav li ul a {padding-left: 11px; padding-bottom: 4px; border-bottom: 1px dashed #b3b3b3; margin-bottom: 2px; padding-top: 10px}
#nav li ul ul {margin-bottom: 0; margin-top: -1.75em; margin-right: 0}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto}
#nav li:hover, #nav li.sfhover {background: #fffb00}
body { }
#wrapper {width: 956px; margin: 10px auto 80px; background-color: #fff; padding-bottom: 15px}
#main_wrapper {border: 1px solid #bababa; width: 954px}
#mast {width: 944px; height: 72px; padding-top: 10px; margin: 5px}
#logo {width: 185px; padding-left: 14px; display: inline-block}
#main-navigation {height: 47px; margin-top: 6px; text-align: left; width: 740px; float: left}
#navigation {text-align: left; width: 727px; float: left; padding-left: 10px}
#helpers li {display: inline; border-left: 1px solid #b3b3b3; padding-right: 10px; font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #d4d4d4; text-align: left; padding-left: 10px}
#helpers li a {color: #919191; text-align: left}
#helpers li#first {border-left-style: none; text-align: left; padding-left: 0}
#sub-navigation {height: 26px}
#main {width: 944px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px}
#footer-navigation {margin-bottom: 8px; border-bottom: 1px solid #bababa; padding-top: 12px; padding-bottom: 11px; padding-left: 12px; font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #333; text-transform: uppercase}
#slide-images{ position:relative; display:block; margin:0px; padding:0px; width: 944px; height: 471px; overflow:hidden}
#slide-images li{ position:absolute; display:block; list-style-type:none; margin:0px; padding:0px; background-color:#FFFFFF}
#slide-images li img{ display:block; background-color:#FFFFFF}
#copyright {}
#copyright p {text-align: center; font: 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #434343; padding-bottom: 2px}
#section_header {margin-top: 10px; margin-bottom: 20px}
.inner_content p {font: normal 12px/20px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; margin-bottom: 10px}
.three_col_column {padding-left: 10px; padding-right: 10px}
#two_column_main_column {padding-right:10px}
.step {padding-bottom:20px; border-bottom: 1px dashed #999; margin-bottom: 20px}
.step h2 {font: bold 14px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; margin-bottom: 10px; color: #333}
#coreEngineInformation.lassoed table {margin-bottom: 15px; margin-top: 3px}
.step label {font: bold 10px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; margin-right: 14px}
#aircraft_manufacturers, #aircraft_models, #part_numbers, #engine_models {margin-top: 7px; margin-right: 45px}
#aircraft_n_number {margin-right: 45px}
#quote_rack {margin-left: 17px}
.step label {color: #4c4c4c}
h1#quote_request {text-align: center; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #333; margin-bottom: 35px}
p.introtext, p#closingtext {font-size: 10px; color: #4c4c4c; margin-bottom: 15px}
#shippingdifferent {margin-top: 20px}
#shippingdifferent a {font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#quote_comment {margin-left: 27px}
#footer {width: 100%; clear: both; color: #333; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#footer a {color: #1400ff}
#footer_top {top: 0; height: 11px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #999}
#footer_nav li {display: inline; list-style-type: none; padding-right: 10px; font-size: 10px; text-align: right; float: right}
#footer_bottom {float: none; clear: both; text-align: center; margin-top: 10px; color: #808080; letter-spacing: 0; font: 11px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
#contact {text-transform: uppercase; font-weight: normal; font-style: normal; color: #666; float: left; width: 469px; padding-left: 11px; font-size: 11px}
#contact h4 {position: relative; float: left; margin-right: 5px; font-weight: normal; font-size: 11px}
#contact_info li {display: inline; list-style-type: none; padding-right: 7px}
#footer_link {margin-left: 70px; width: 760px}
#footer_link h2 {font-family: Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; font-weight: bold; padding-bottom: 15px}
#footer_link ul {font: 12px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif; list-style-type: disc; padding-left: 25px; padding-bottom: 20px; padding-top: 12px}
#lower {text-align: center; margin-top: 10px}
#lower p {margin-bottom: 7px}
#contact_people {float: left; position: relative; top: 20px; padding-top: 20px; border-top: 1px solid #b3b3b3}
div.box {width: 812px; float: left; padding-right: 10px; clear: none; display: compact; position: relative; left: 40px}
div.box p {position: relative; left: 45px; margin-bottom: 4px}
#contact_people h2 {font-size: 16px}
#contact_people h3 {padding-bottom: 11px; padding-top: 7px; font: bold 13px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
#content h2 {}
p#caption {font-size: 10px; margin-top: 8px; margin-bottom: 10px; text-align: center}
#contact_people {padding-bottom: 52px}
#address_block {font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#lower h3 {font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#address_block h3 {font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
 #information_request {padding-left: 16px; padding-bottom: 12px}
#information_request h2 {text-align: center; margin-top: 30px; margin-bottom: 30px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: #484848}
#information_request_intro {padding: 8px; font: 13px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; width: 430px; float: left; display: inline-block; margin-right: 19px}
#information_request_intro h3 {font-size: 17px; padding-bottom: 3px; color: #2f2f2f}
#information_request_intro p {padding-bottom: 13px; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#information_request_intro ul {list-style-type: disc; font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-left: 30px; margin-bottom: 15px}
#information_request_intro ul li {margin-bottom: 10px}
#information_request_form {width: 430px; display: inline-block; text-align: right}
#information_fields {background-color: #e6e6e6; border: 1px solid #000; padding: 8px}
#core_info {padding-bottom: 5px; margin-bottom: 10px}
#information_request_form label {font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-right: 0}
input#message_name, input#message_email {width: 160px}
#information_request_form th {padding-left: 8px}
#core_info input {margin-left: 10px; margin-right: 18px}
#information_request_form td {vertical-align: text-top; vertical-align: top}
#message_label {text-align: center; padding-right: 16px; width: 400px; padding-bottom: 3px}
#submit_area {margin-top: 8px; margin-bottom: 8px}
#quote_thank_you {text-align: center; padding-top: 85px; padding-bottom: 170px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
#engines_now_intro {width: 500px; float: left; padding-right: 20px; margin-left: 30px}
#engines_now_intro h2 {margin-bottom: 10px; font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#engines_now_photo {display: block}
#engines_now_listing {margin-left: 30px; display: block; margin-right: 30px}
h2.page_header {font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 20px; margin-left: 30px}
#engines_now_listing ul {padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #b3b3b3; font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
#engines_now_listing ul h3 {font-size: 14px; padding-bottom: 3px; font-weight: bold}
textarea#message_message {width:400px}
.team_information {width: 275px; display: inline-block; float: left; margin-left: 30px; margin-top: 20px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
.team_information h2 {font-weight: bold; font-size: 17px; color: #3100ff; font-size: 19px; margin-bottom: 15px; word-spacing: 5px; letter-spacing: 1px}
.team_information ul {padding-bottom: 6px; list-style-type: none}
.team_information li {margin-bottom: 20px; list-style-type: none}
.airshow_team_layout {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; display: inline-block}
.airshow_team_layout #about_the_team {width: 704px; margin-left: 15px; padding-right: 30px; border-right: 1px dotted #666; float: left}
.airshow_team_layout #about_the_team .section_header {font-size: 15px; color: #101476; font-weight: bold}
.airshow_team_layout #quick_facts {width: 155px; display: block; float: left; padding-left: 20px}
.airshow_team_layout #quick_facts h2 {font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin-bottom: 13px}
.airshow_team_layout #about_the_team p {padding-bottom: 9px; color: #191919; padding-top: 9px; padding-left: 15px}
.airshow_team_layout #about_the_team #calendar, .airshow_team_layout #about_the_team #gallery {margin-left: 15px}
.airshow_team_layout #about_the_team #calendar li {padding-bottom: 10px}
.airshow_team_layout #quick_facts strong {font-weight: bold}
.airshow_team_layout #quick_facts ul {list-style-type: none}
.airshow_team_layout #quick_facts li {margin-bottom: 7px; list-style-type: none}
ul#gallery li {float:left; display: inline; margin-right: 25px; margin-top: 20px}
.quote_pricing_table td {padding-bottom: 3px}
#coreContactInformation table td.element_marker, #coreShippingInformation table td.element_marker {text-align: right}
#vendor_header {font-size: 15px; color: #191919; margin-bottom: 7px; padding-left: 16px}
#vendor_intro {padding-left: 38px; color: #4c4c4c; margin-bottom: 21px; padding-right: 20px}
.vendor_header {font-weight: bold; font-size: 10px; color: #333}
#name.vendor_header {width: 220px}
#home_area.vendor_header {width: 80px}
#contact_person.vendor_header {font-weight: bold; font-size: 10px; width: 138px; color: #333; text-transform: none}
#company.vendor_header {width: 250px}
#product.vendor_header {width: 612px}
#email.vendor_header {width: 168px}
#telephone.vendor_header {width: 208px}
#partners_listing {margin-bottom: 50px; margin-left: 35px}
#partner_display_wrapper {float: none; display: block; width: 944px; height: 450px}
#partner_information_summary {width: 300px; margin-left: 15px; float: left; display: block}
#partner_information_summary p {padding-left: 13px; padding-bottom: 7px; line-height: 17px}
#partner_description_pane {display: block; float: left; width: 550px; padding-top: 16px}
#partner_description_pane p {width: 400px; line-height: 15px}
h2#partner_name {font-size: 17px; font-weight: bold; margin-bottom: 3px}
#partner_information_summary #partner_logo {width: 150px; margin-bottom: 18px}
p#address, p#navigational_address, p#web_info, p#contact_information, p#hours {color: #4c4c4c; margin-top: 5px; margin-bottom: 8px; padding: 0 0 7px; margin-left: 12px}
p#hours {margin-bottom: 100px}
#promotional_photo { width: 400px;  margin-bottom: 10px}
#tol_quote_request {padding-left: 40px; min-height:470px; height:auto !important; height:470px; padding-top: 32px}
#tol_quote_request #heads_up {display: none}
#tol_quote_request .quote_section {margin-bottom: 30px}
#tol_quote_request .quote_section table {padding: 0; margin-bottom: 0; margin-top: 15px; margin-right: 0}
#tol_quote_request .quote_section table th {vertical-align: middle; color: #666; font: bold 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; text-align: right; padding: 0 19px 0 0; width: 200px}
#tol_quote_request .quote_section table td {vertical-align: middle; padding: 0 0 4px; margin-top: 0; margin-left: 0; margin-right: 0}
#tol_quote_request .quote_section table td select {width: 300px; float: left}
#tol_quote_request .quote_section table td input {width: 294px; float: left; position: relative; top: 5px}
#tol_quote_request input#quote_submit {background-color: #ffff15; border: 1px solid #333; color: #143e7f; padding: 3px 5px; text-align: center}
#tol_quote_request .validation-advice {color: #f90016; display: inline; padding-left: 10px; vertical-align: middle; position: relative; top: 4px}
#tol_quote_request h2.section_header {font: bold 15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif}
#tol_quote_request p.section_intro {font: 12px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; margin-left: 30px; margin-top: 15px}
#tol_quote_request #loading_progress img {padding-left: 15px; padding-top: 1px}
#tol_quote_request .pricing_table {width: 500px; font-size: 3px; border: 1px solid #a9a9a9}
#tol_quote_request .pricing_table tr th {text-align: center; padding-bottom: 10px; color: #191919; font-weight: bold; width: 100px; font-size: 11px; padding-top: 10px}
#tol_quote_request .pricing_table tr.even {background-color: #dfdfdf}
#tol_quote_request .pricing_table tr.even th, #tol_quote_request .pricing_table tr.odd th {text-align: right; padding-bottom: 4px; padding-left: 13px; padding-top: 4px; width: 400px}
#tol_quote_request .pricing_table tr td {text-align: center}
#quote_comment {width: 655px}
#footer_top #contact h4 {padding-right: 4px}
#news {font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; color: #7f7f7f; margin: 15px 20px 20px}
#news p {padding-top: 8px}
#news h2#news_header {font-size: 17px; margin-bottom: 10px; color: #333}
#cms {padding-left: 17px; font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; width: 800px}
#cms p {padding-bottom: 10px; color: #191919; line-height: 17px; padding-right: 20px}
#cms h2 {font-weight: bold; font-size: 15px; padding-bottom: 10px; color: #5e5e5e; line-height: 18px}
#cms.news {width: 920px; height: 330px; margin-top: 10px}
#cms.news p, #cms.news h2 {}
#cms.news #gallery {overflow: hidden; border: 1px solid #808080; display: block; float: left; width: 625px; margin-right: 27px; height: 312px}