div.info_pages {
   width: 775px;
   background-color: white;
   border: none;
   margin: 0px;
   padding: 0px;
}

div.page_padding {
   padding: 5px 20px;
   background-color: #FFFFFF;
}

div.info_text_block {
   padding: 10px;
}

table.browse_page {
   margin: 0px auto;
   width: 600px;
}

table.search_page, table.view_page {
   width: 775px;
   space-after: 0px;
}

td.side_margin_s {
   width: 30px;
}

td.side_margin_l {
   width: 175px;
}

form.center {
   margin: 0px auto;
   text-align: center;
}

.bordered_content_seaplane, .bordered_content_multieng, .bordered_content_amt, .bordered_content_g530 {
   width: 100%;
   background-image: url('/public/images/white_dot.gif');
   border: 5px solid #FFFFFF;
}

.bordered_content_seaplane {
   border-color: #9FC0B5;
}

.bordered_content_multieng {
   border-color: #8D3B2F;
}

.bordered_content_amt {
   border-color: #C29959;
}

.bordered_content_g530 {
   border-color: #3366FF;
}

.retailer_body {
   font-size: 13pt !important;
}

.retailer_youtube_body {
   font-size: 11pt !important;
}

.retailer_par {
   margin-left: 20px;
}

.bkgrd_seaplane, .bkgrd_amt, .bkgrd_g530, .bkgrd_multieng {
   border: none;
   width: 775px;
   height: 547px;
   background-repeat: no-repeat;
}

.bkgrd_seaplane {
   background-image: url('/public/images/av/flight_school/seaplane_background.jpg');
}

.bkgrd_amt {
   background-image: url('/public/images/av/flight_school/amt_directory_bkgd.gif');
}

.bkgrd_g530 {
   background-image: url('/public/images/av/flight_school/garmin_directory_bkgd.gif');
   height: 578px;
}

.bkgrd_multieng {
   background-image: url('/public/images/av/flight_school/marc_directory_bkgd.jpg');
}


.align_c {
   text-align: center;
}

.align_r {
   text-align: right;
}

.align_l {
   text-align: left;
}

img.dir_index_img {
   float: right;
   padding: 0px 0px 10px 10px;
   width: 279px;
   height: 201px;
}

table.list141 {
   border: none;
}

table.list141 td {
   vertical-align: top;
}

td.school_list {
   text-align: center;
   width: 470px;
}

a.bold_link, a.bold_link:link, a.bold_link:visited, a.bold_link:hover, a.bold_link:active {
   font-weight: 700;
}

/* View Pics Page */
.viewpic_main {
   background-color: #FFFFFF;
   padding: 5px;
   text-align: center;
}

/* CFI Directories tab styles */

.cfi_search_page {
   vertical-align: center;
   padding: 0 20px 20px 20px;
   background-image: url('/public/images/av/pilot_certs/certs_page_bkgd.jpg');
   background-position: left top;
   background-repeat: repeat;
}
div.cfi_search_title {
   text-align: center;
   font-weight: 700;
   font-size: 12pt;
}

.retailer_blue {
   background-image: linear-gradient(top, rgb(0,115,186) 25%, rgb(47,52,145) 71%);
   background-image: -o-linear-gradient(top, rgb(0,115,186) 25%, rgb(47,52,145) 71%);
   background-image: -moz-linear-gradient(top, rgb(0,115,186) 25%, rgb(47,52,145) 71%);
   background-image: -webkit-linear-gradient(top, rgb(0,115,186) 25%, rgb(47,52,145) 71%);
   background-image: -ms-linear-gradient(top, rgb(0,115,186) 25%, rgb(47,52,145) 71%);
   filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0073ba', endColorstr='#2f3491');
   -ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0073ba', endColorstr='#2f3491')";
   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.25, rgb(0,115,186)),
      color-stop(0.71, rgb(47,52,145)));
   color: white !important;
}

.retailer_blue h2 {
   color: white;
   padding: 0px;
   margin: 1px;
   font-size: 20pt;
}

.retailer_blue h3 {
   color: white;
   padding: 0px;
   margin: 1px;
   font-size: 14pt;
}

.marginize {
      margin-bottom: 0.5em
}

input.formSubmit {
   display: block;
   height: 30px;
   width: 150px;
   border: 0;
   background: url('/public/images/form/refresh_but.png') no-repeat;
   margin: 20px auto;
}

input.formSubmit:hover {
   background-position: -180px 0;
}

.redButton, .redButton a:active, .redButton a:visited, .redButton a:link {
   color: white;
   padding: 5px 10px;
   cursor: pointer;
   font-size: 13px;
   font-weight: bold;
   background: #970505;
   background: -webkit-linear-gradient(top, #FF0040 0%,#970505 100%);
   background: linear-gradient(to bottom, #FF0040 0%,#970505 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0040', endColorstr='#970505',GradientType=0 );
   border: 1px solid #FF0040
   border: 1px solid rgba(0,0,0,0.15);
   outline: 0;
   vertical-align: middle;
   border-radius: 5px;
}

.redButton:hover, .redButton:focus {
   background: #021C37;
   background: -webkit-linear-gradient(top, #0462C0 0%,#021C37 100%);
   background: linear-gradient(to bottom, #0462C0 0%,#021C37 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0462C0', endColorstr='#021C37',GradientType=0 );
}

.redButton::-moz-focus-inner {
   border: 0;
   padding: 0;
   margin: 0;
}

a.redButton {
   color: white;
   text-decoration: none;
   display: inline-block;
}

input[type=checkbox] {
   margin: 8px 5px;
   padding: 0;
}

.error {
   color: red;
   font-size: 11pt;
}
