/* @override http://localhost:3000/stylesheets/legacy_admin.css?1268752640 */

/* @override http://localhost:3000/stylesheets/legacy_admin.css?1268660916 */

/* @override http://localhost:3000/stylesheets/legacy_admin.css?1263329898 */

.content {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
}
.js-hide{
	display: none;
}
.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;
}





/* Nick's Changes below */

#new_requests
{
text-align: center;
padding-top: 100px;
padding-bottom: 40px;
}

ul#boxes
{
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding-left: 25px;
}

ul#boxes li
{
display: inline;
}

.quote_box_button
{
	background: url(/images/button_back.png) no-repeat;
	height: 125px;
	width: 125px;
	padding-top: 50px;
	float: left;
	display: inline;
	margin-right: 1px;
}

.quote_box_button a
{
	padding: 40px 10px;
	color: #505152;
	text-decoration: none;
	font: 15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

#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;
}

/* Stylesheets are out of control... Starting over starting below.  This 
   sheet is best viewed with CSSEdit which supports the folder views */

/* @group Common Styles */

h2.page_header 
{
font-size: 15px;
margin-left: 20px;
margin-bottom: 30px;
}

/* @group tables */

.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;
}



/* @end */


/* @end */

/* @group Partner's Program */

/* @group partners/new */

#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;
}

/* @end */

/* @group partners/index */

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;
}

/* @end */

/* @group partners/show */

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;
}

/* @end */



/* @end */


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;
}

.letter_fragment_title
{
	display: block;
	float: left;
	width: 190px;
	padding-right: 10px;
	line-height: 17px;
}

.letter_fragment_title h2
{
	font-weight: bold;
	font-size: 14px;
}
.letter_fragment_edit
{
	width: 509px;
	margin-bottom: 10px;
	padding-left: 38px;
	border-left: 3px solid #005392;
	display: inline-block;
}

.letter_fragment_edit p
{
	padding-bottom: 8px;
}

.letter_fragment_edit li
{
	list-style-type: disc;
}



.letter_fragment_edit p strong
{
	font-weight: bold;
}



.pya_creation_form
{
}

.pya_creation_form td, .pya_creation_form th
{
	padding-bottom: 1px;
	margin: 0;
}

.pya_creation_form th
{
	width: 130px;
	text-align: right;
	padding-right: 10px;
	font: bold 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pya_submission_button
{
	text-align: left;
	padding-left: 350px;
	padding-top: 12px;
}

