@import url('reset.css');



/* Downloading Font */
/*
@font-face
{
        font-family: 'Calibri_downloaded';
        src: url("../../fonts/CALIBRI.TTF");
}
*/
/* default font-size for common browsers = 16px */
/* font-sizes = desired pixels / default pixels */
body {
  background: #eaeaea;
  font: normal 12px Arial;/*Calibri, 'Calibri_downloaded', Times, Arial, Helvetica, Verdana, sans-serif; /* 13px / 16px = 81.25% */
  line-height: 1.5;
}

img {
  -ms-interpolation-mode: bicubic;
}

.container:after,
.navigation:after,
.navigation ul:after,
.stories_list li:after,
.section:after,
.text_list:after,
.main_column:after,
.left_column:after,
.profile_section:after,
#login:after {
  clear: both;
  content: ' ';
  display: block;
  height: 0;

}

.user_header a:link,
.user_header a:visited {
  text-decoration:none;
  color:#2c66d2;
}

.user_header a:hover{
  color: #333;
  text-decoration: none;
}


a:link,
a:visited {
  color: #5e5e5e;
  font-weight: bold;
}

a:hover{
  color: #333;
  text-decoration: none;
}

.hide {
  display: none;
}

.right {
  float: right;
}

.left {
  float: left;
}

.clear {
  clear: both;
}

.white {
  background: #fff;
}
.subtheme
{
	color: #6ebee6;
	font-size: 14px;
	font-weight: bold;
}

input.text,
select.dropdown {
  background: #fff;
  border-color: #7c7c7c #c3c3c3 #ddd;
  border-style: solid;
  border-width: 1px;
  color: #444;
  font-size: 0.85em; /* 11px / 13px = 0.85em */
  padding: 3px;
}

input.button {
  background: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-family: Arial;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  padding: 2px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

input.selected {
  background: #fe9900;
  border: 1px solid #fe9900;
  color: white;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  padding: 2px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

input.not_selected {
  background: white;
  border: 1px solid white;
  color: #fe9900;
  cursor: pointer;
  font-family: Arial;
  font-size: 12px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  padding: 2px 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.yellow_button{
  background: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px;
  padding: 2px 10px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

input.yellow_button{
  background: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px;
  padding: 2px 10px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

input.yellow_button:hover {
  background: #545583;
  border: 1px solid #545583;
}

a.yellow_button:link,
a.yellow_button:visited {
  background: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px;
  padding: 2px 10px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.yellow_button:hover {
  background: #545583;
  border: 1px solid #545583;
}

a.gray_button:link,
a.gray_button:visited {
  background: #787878 ;
  border: 1px solid #787878 ;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px;
  padding: 2px 10px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.gray_button:hover {
  background: #545583;
  border: 1px solid #545583;
}

input.gray_button {
  background: #787878;
  border: 1px solid #787878;
  color: #fff;
  cursor: pointer;
  font-family: Arial;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 2px 5px;
  padding: 1px 3px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.yellow_button_login:visited {
  background-color: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px 0;
  padding: 2px 5px;
  text-decoration: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

a.yellow_button_login:hover {
  background: #545583;
  border: 1px solid #545583;
}

.container {
  display: table;
  margin: 0 auto;
  _margin: 0 13%;
  padding-top: 2px;
  width: 960px;
  font-size: 13px;
  /*border: solid 1px black;*/
}

#header {
  background: #6fbee5;
  display: block;
/*  height: 85px;*/
}

.time {
  color: #fff;
  display: block;
  float: right;
  font-weight: bold;
  height: 60px;
  padding-top: 0px;
  text-align: center;
  width: 130px;
}
.beta {
  color: #fff;
  display: block;
  float: right;
  font-weight: bold;
  font-size: 12px;
  height: 60px;
  padding-top: 0px;
  margin-right: 0px;
  text-align: left;
  width: 200px;
}
.beta a
{
	text-decoration: none;
	font-size: 11px;
}
.beta span
{
	font-size: 14px;
	font-weight: bold;
	color: black;
}

.link_list {
  color: #5e5e5e;
  font-size: 0.85em; /* 11px / 13px = 0.85em */
}

.link_list a:link,
.link_list a:visited {
  padding: 0 20px;
}

#logo {
  background: url(../../images/logo.jpg) no-repeat bottom left;
  height: 60px;
  float: left;
  width: 290px;
}

#search {
  height: 52px;
  float: left;
  padding: 5px;
  width: 290px;
}

#search p {
  color: #fff;
  font-weight: bold;
}

#top_advertisement {
  display: block;
  height: 105px;
  width: 940px;
  margin-bottom: 5px;
  text-align: center;
  padding-top: 5px;
}

#main_column {
  display: block;
  float: left;
  padding: 0 10px;
  width: 620px;
  _width: 635px;
}

.navigation {
  border: 1px solid #bfbfbf;
  display: block;
  padding: 5px 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.navigation ul {
  display: block;
}

.navigation  ul li{
  display: block;
  float: left;
  padding: 0 13px;
  text-align: center;
  width: 50px;
}

.navigation a:link,
.navigation a:visited {
  color: #444;
  display: block;
  font-size: 0.77em; /* 10px / 13px = 0.77em */
  line-height: 1;
  text-decoration: none;
}

.navigation a:hover {
  color: #000;
}

.section {
  border: 1px solid #bfbfbf;
  display: block;
  margin: 5px 0;
  padding-bottom: 5px;
  text-align: left;
}
.section_no_border {
  border: none;
  display: block;
  margin: 5px 0;
  padding-bottom: 5px;
  text-align: left;
  height: 120px
}
.section_ad {
  border: 1px solid #bfbfbf;
  display: block;
  padding-bottom: 5px;
  /*padding-left: 5px;*/
  text-align: center;
}
.section_aircraft_comparison
{
  background-color: #E2E2E2;
}
.section_event_news {
  border-bottom: 1px solid #bfbfbf;
  display: block;
  margin: 5px 0;
  padding: 5px;
  vertical-align: top;
}
h1 {
  background: #6ebee6;
  color: #fff;
  display: block;
  font-size: 23px; /* 26px / 13px = 2em */
  margin-bottom: 5px;
  padding-left: 5px;
}

h1.side {
  color: #fff;
  display: block;
  font-size: 15px; /* 18px / 13px = 1.38em */
  height:44px;
  line-height: 1.1;
  margin-bottom: 5px;
}

h1.login {
  font-size: 15px; /* 18px / 13px = 1.38em */
}

.icon_hl_data {background: #6ebee6 url(../../images/icon_headline_data.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_directory {background: #6ebee6 url(../../images/icon_headline_directory.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_events {background: #6ebee6 url(../../images/icon_headline_events.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_group {background: #6ebee6 url(../../images/icon_headline_group.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_home {background: #6ebee6 url(../../images/icon_headline_home.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_news {background: #6ebee6 url(../../images/icon_headline_news.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_plane {background: #6ebee6 url(../../images/icon_headline_plane.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_search {background: #6ebee6 url(../../images/icon_headline_search.gif) no-repeat center left; padding: 1px 0 1px 50px;}
.icon_hl_tools {background: #6ebee6 url(../../images/icon_headline_tools.gif) no-repeat center left; padding: 1px 0 1px 50px;}

.icon_side_data {background: #6ebee6 url(../../images/icon_side_data.gif) no-repeat center left; padding-left: 45px;}
.icon_side_directory {background: #6ebee6 url(../../images/icon_side_directory.gif) no-repeat center left; padding-left: 45px;}
.icon_side_events {background: #6ebee6 url(../../images/icon_side_events.gif) no-repeat center left; padding-left: 45px;}
.icon_side_group {background: #6ebee6 url(../../images/icon_side_group.gif) no-repeat center left; padding-left: 45px;}
.icon_side_home {background: #6ebee6 url(../../images/icon_side_home.gif) no-repeat center left; padding-left: 45px;}
.icon_side_news {background: #6ebee6 url(../../images/icon_side_news.gif) no-repeat center left; padding-left: 45px;}
.icon_side_plane {background: #6ebee6 url(../../images/icon_side_plane.gif) no-repeat center left; padding-left: 45px;}
.icon_side_search {background: #6ebee6 url(../../images/icon_side_search.gif) no-repeat center left; padding-left: 45px;}
.icon_side_tools {background: #6ebee6 url(../../images/icon_side_tools.gif) no-repeat center left; padding-left: 45px;}
.icon_side_video {background: #6ebee6 url(../../images/icon_side_video.gif) no-repeat center left; padding-left: 45px; text-align: left;}


h2 {
  font-size: 13px; /* 16px / 13px = 1.23em */
  margin: 0 5px 10px 5px;
}

h3 {
  clear: both;
  color: #6ebee6;
  font-size: 11px; /* 14px / 13px = 1.08em */
  margin: 0 5px 5px 5px;
}

h3.large {
  font-size: 16px; /* 18px / 13px = 1.38em */
}
h3.no_padding
{
	clear: both;
	color: #6ebee6;
	font-size: 11px; /* 14px / 13px = 1.08em */
	margin: 0px;
}
h3.no_padding_10_px
{
	clear: both;
	color: #6ebee6;
	font-size: 9px;
	margin: 0px;
}
.section p {
  margin: 5px 5px 15px 5px;
}

.story_image {
  float: left;
  margin: 0 0px 5px 0;
  width: 300px;
  padding-left: 5px;
  text-align: center;
}
.story_image_lounge {
  float: left;
  margin: 0 10px 5px 0;
  padding-left: 5px;
  width:220px;
  height:200px;
}
img.top_story {
  margin-bottom: 10px;
}

.story_image_right {
  border: 1px solid #000;
  float: right;
  margin: 0 5px;
}
.story {
  display: block;
  width: 50%;
  float: left;
}
.stoty_block
{
	display: block;
	width: 100%;
}

.news_story
{
	display: block;
	float:left;
	width:300px;
}

.pagination {
  display: block;
  float: right;
  margin: 5px;
}

.pagination li {
  display: inline;
}

.pagination li a:link,
.pagination li a:visited {
  background: #6ebee6;
  border: 1px solid #bfbfbf;
  color: #000;
  font-size: 10px; /* 12px / 13px = 0.92em */
  padding: 0 4px;
  text-decoration: none;
}

.pagination li a:hover {
  background: #333;
  color: #fff;
}

.pagination li a.active:link,
.pagination li a.active:visited
{
  background: #fff;
  color: #000;
}

.news_list {
  font-size: 12px;
  color: #666;
  width: 305px;
  padding-left: 10px;
}
.news_list a:link,
.news_list a:visited {
  color: #545583;
}
.news_list_big {
  font-size: 12px;
  color: #666;
  width: 600px;
  padding-left: 10px;
}
.news_list_big a:link,
.news_list_big a:visited {
  color: #545583;
}
.members_list {
  padding: 0 0 5px 5px;
}

.members_list li {
  display: block;
  float: left;
  margin-right: 5px;
}

.conference_list {
  font-size: 9px; /* 11px / 13px = 0.85em */
}
.stories_list li {
  clear: both;
  display: block;
  margin-bottom: 20px;
}

.text_list {
  display: block;
  margin: 0 5px;

}

.text_list li {
  text-align:center;
  display: block;
  float: left;
  font-weight: bold;
  margin-bottom: 10px;
  margin-right: 5px;
  margin-left: 5px;
  text-transform: uppercase;
  width: 190px;
  vertical-align:middle;
}

.flag_image {
  float: left;
  margin-right: 5px;
}

#right_column {
  display: block;
  float: left;
  padding-right: 10px;
  width: 310px;
}



#login {
  background: #bfbfbf;
  border: 1px solid #bfbfbf;
  display: block;
  height: 70px;
  max-height: 70px;
  padding: 5px;
  _widht:296px;
  _padding-left: 2px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#login h1 {
  background: none;
  margin-bottom: 0;
}

#login ul li {
  display: block;
  float: left;
  width: 148px;
}

#login p {
  line-height: 1.2;
  font-size: 12px;
}

.advertisement {
  line-height: 0;
  margin: 0;
  padding: 0;
}

.ad {
  text-align: center;
}

.featured_deal {
  background: url(../../images/featured_listing.gif) no-repeat top center;
  color: #000;
  display: block;
  margin-bottom: 10px;
  padding-top: 125px;
  text-align: center;
  text-decoration: none;
}

.tabs {
  margin: 5px;
  margin-bottom: 0px;
}

.tabs li {
  display: inline;
}

.tabs a:link,
.tabs a:visited {
 /*background: #6ebee6;*/
 background: #EAEAEA;
 border: 1px solid #BFBFBF;
 /*color: #333;*/
 color:gray;
 font-size: 11px; /* 12px / 13px = 0.92em */
 padding: 1px 11px;
 text-decoration: none;
}

.side .tabs {
  margin-top: 7px;
}

.side .tabs a:link,
.side .tabs a:visited {
  font-size: 0.61em; /* 11px / 18px = 0.61em */
}

.tabs a:hover {
  background: gray;
  color: #fff;
}

.tabs a.active:link,
.tabs a.active:visited,
.tabs a.active:hover {
  background: #fff;
  border-bottom: none;
  color: gray;
}

.span_block{
  background: #EAEAEA none repeat scroll 0 0;
  border : 1px solid #BFBFBF;
  border-bottom: none;
  color: gray;
  font-weight:bold;
  padding:1px 11px;
  cursor:pointer;
}
.span_block:hover
{
    background: gray;
    color: #fff;
    font-size:12px;
}

.span_active{
  background: #FFFFFF;
  border : 1px solid #BFBFBF;
  border-bottom: none;
  color: gray;
  font-weight:bold;
  padding:1px 11px;
  cursor:pointer;
  font-size:12px;
}

.t_left {
  text-align: left;
}

.t_right {
  text-align: right;
}

.t_center {
  text-align: center;
}

.airlines {
  width: 618px;
}

.airlines th,
.airlines td {
  padding: 3px;
  vertical-align: top;
}

.airlines .even td {
  background: #eee;
}

.airline_icon {
  border: 1px solid #666;
}

.address,
.co_info {
  display: block;
  font-size: 12px; /* 14px / 13px = 1.08em */
  font-weight: bold;
  margin: 10px 5px;
}

.left_column {
  display: block;
  float: left;
  width: 150px;
}

.left_column_icons {
  display: block;
  float: left;
  width: 68px;
  /*width: 100px;*/
}

.left_column p {
  font-size: 10px; /* 12px / 13px = 0.92em */
}

.profile_list {
  font-size: 10px; /* 12px / 13px = 0.92em */
  margin-left: 5px;
}

.left_column h3 {
  color: #2c66d2;
}

.left_column a:link,
.left_column a:visited {
  color: #6ebee6;
  font-weight: normal;
}

.left_column .yellow_button {
  color: #fff !important;
}

.profile_section {
  border: 1px solid #bfbfbf;
  display: block;
  float: left;
  margin: 0 0 5px 5px;
  padding-bottom: 5px;
  width: 462px;
}

.profile_section_icons{
  border: 0px solid #bfbfbf;
  display: block;
  float: left;
  margin: 0 0 5px 5px;
  padding-bottom: 5px;
  width: 547px;
}
.profile_section_no_padding {
  border: 1px solid #bfbfbf;
  display: block;
  float: left;
  margin: 5px 0 5px 5px;
  padding-bottom: 5px;
  width: 462px;
}
.profile_section_no_float {
  border: 1px solid #bfbfbf;
  display: block;
  margin: 0 0 5px 5px;
  padding-bottom: 5px;
  width: 462px;
  text-align: center;
  background-color: white;
}
.image_section {
  display: block;
  padding: 5px;
  width: 80px;
}

.image_section img {
  margin-bottom: 5px;
}

.image_section .yellow_button {
  font-size: 10px !important;
  padding: 1px 3px !important;
  margin: 0 !important;
}

.profile_section h3 {
  clear: none;
  color: #2c66d2;
  font-size: 16px; /* 18px / 13px = 1.38em */
}

.profile_section h4 {
  margin: 0 0 10px 5px;
}

.profile_section .info {
  margin-left: 5px;
}

.profile_section table {
  margin-left: 5px;
}

.profile_section table tr td {
  padding-right: 10px;
}

.sale_list {
  clear: both;
  display: block;
  margin: 5px;
  padding-top: 15px;
}

.sale_list li {
  background: #f4f4f4;
  display: block;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.sale_list li p {
  padding: 2px 5px;
}

.sale_list li h4 {
  background: #d2d2d2;
  display: block;
  font-size: 12px; /* 14px / 13px = 1.08em */
  margin: 0;
  padding: 2px 5px;
}

table.comparison {
  border: 1px solid #eee;
  margin-left: 5px;
  width: 610px;
}

table.comparison td {
  padding: 2px 0;
  width: 120px;
}

table.comparison th {
  padding: 2px 0 2px 2px;
  text-align: left;
}

table tr.even td,
table tr.even th {
  background: #f4f4f4;
}

table.comparison a:link,
table.comparison a:visited {
  color: #6ebee6;
}

table.listing_search {
  margin-left: 5px;
  width: 608px;
}

.listing_search td {
  padding: 2px;
}

.plane_image {
  background: url(../../images/search_plane.gif) no-repeat center center;
}

.engine_image {
  background: url(../../images/search_engine.gif) no-repeat center center;
}

.manu_list {
  margin-left: 3px;
}

.manu_list li {
  border: 1px solid #000;
  display: block;
  float: left;
  margin: 5px;
  width: 90px;
}

#footer-a,
#footer-b {
  background: #ddd;
  clear: both;
  display: block;
  padding: 10px;
  text-align: center;
}

#footer-a .link_list {
  font-size: 1em;
}

#footer-b {
  background: #c0c0c0;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}
.manufacturer_image_container{
	margin: 5px 15px;
	float:left;
	border:1px solid gray;
	width:85px;
	height:85px;
	overflow: hidden;
	text-align: center;
	padding:5px 5px 5px 5px;
	vertical-align: middle;
}

.manufacturer_image_container_wanted{
	margin: 5px 5px;
	float:left;
	border:1px solid gray;
	width:70px;
	height:70px;
	overflow: hidden;
	text-align: center;
	padding:5px 5px 5px 5px;
	vertical-align: middle;
}

.three_six_column
{
	float:left;
	width: 465px;
	margin-left: 5px;
}

#search_left_block
{
	padding-left: 5px;
}
a.directory_list
{
	text-decoration: none;
	color: white;
	display:block;
	background-color: #6ebee6;
	height: 40px;
	vertical-align:middle;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
}
a.directory_list:hover
{
	color: white;
	background-color: #fe9900;
}

.news_view_column
{
	float:left;
	border: solid 1px silver;
	width:98%;
	margin: 3px;
	padding: 3px;
}

.advertisement_text
{
	font-size: 8px;
	padding: 0;
	margin: 0;
        text-align: center;
}
.welcome_table
{
	margin: 5px;
	border:solid #DDDDDD 9px;
	width:930px; height:250px;
	font-family: Arial;
	margin-top: 60px;
	margin-bottom: 60px;
}
.margin_left
{
	margin-left: 30px;
}
.registration_steps
{
	height: 28px;
}
.steps
{
	width: 110px;
	float:left;
	vertical-align:top;
	text-align:left;
	margin: 2px;
}
.steps_left_right
{
	width: 128px;
	float:left;
	vertical-align:top;
	text-align:left;
	margin: 2px;
}
.steps_num
{
	font-family: arial;
	font-weight: bold;
	vertical-align:middle;
	padding-left:13px;
	font-size:22px;
	color: #6DBDE5;
	float:left;
}
.desc_descr
{
	font-family: Arial;
	padding-left:5px;
	font-weight: bold;
	font-size:12px;
	color: #6DBDE5;
	float:left;
}
.steps_num_active
{
	font-family: arial;
	font-weight: bold;
	vertical-align:middle;
	padding-left:13px;
	font-size:22px;
	color: #E6E6E6;
	float:left;
}
.desc_descr_active
{
	font-family: Arial;
	padding-left:5px;
	font-weight: bold;
	font-size:12px;
	color: #E6E6E6;
	float:left;
}
/* Big box with list of options */
	.aircraft_desc_container{
		border:1px solid #f4f4f4;	/* Dark green border */
		background-color:#f4f4f4;	/* White background color */
		text-align:left;
		cursor:pointer;
		font-size: 11px;
		margin-bottom: 5px;
}
	.aircraft_desc_container:hover{
		border:2px solid #1873B9;
		background-color:#FFF;
        z-index: 1000;
}
.additional_info_table
{
	padding:0px;

}
.additional_info_table td
{
	padding-left:5px;

}
.directory_bg
{
	background-image: url('../../images/directory_bg.png');
	/*background-color: #6fbee5;*/
	width: 263px;
	height: 25px;
	font-size: 18px;
	font-weight: bold;
	color: white;
	padding-left: 2px;
	vertical-align: top;
	text-decoration: none;
	cursor: pointer;
}
.directory_tabs_area
{
	width: 263px;
	height: 40px;
	float: left;
	font-size: 12px;
}
.directory_tabs_area div
{
	margin-top: 3px;
	margin-left: 3px;
}
.button
{
  background: #fe9900;
  border: 1px solid #fe9900;
  color: #fff;
  cursor: pointer;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  margin: 5px;
  padding: 2px 10px;
  text-decoration: none;
}
input.button_disabled {
  background: #336633;
  border: 1px solid #336633;
  color: #fff;
  cursor: pointer;
  font-family: Arial;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  padding: 2px 5px;
  margin: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
input.button_disabled_gray {
  background: gray;
  border: 1px solid gray;
  color: #fff;
  cursor: pointer;
  font-family: Arial;
  font-size: 10px; /* 11px / 13px = 0.85em */
  font-weight: bold;
  padding: 2px 5px;
  margin: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.contact_item_photo
{
	/*width:80px;
	height:80px;
	*/
	background-color:#e0e0e0;
	vertical-align:middle;
	text-align:center;
	padding: 0px;
	margin: 0px;
	cursor:pointer;
}
.print
{
	border:solid 2px black;
	background-color:white;
	width:595px;
	height:842px;
	text-align:center;
	vertical-align:top;
}
.listing_print
{
	width:50%;
	height:58px;
	vertical-align:middle;
	text-align:center;
	font-family: arial;
	font-size:28px;
	font-weight:bold;
	color: white;
}
.td_bgcolor
{
	width:50%;
	height:58px;
}
.story_nav_panel
{
	padding-left: 10px;
	color:gray;
	height: 30px;
}
.story_nav_panel a
{
	text-decoration: none;
}
.news_list_align
{
	padding-right: 5px;
	width:80px;
	height:65px;
	vertical-align:top;
	float:left;
	text-align:right;
	float:left;
}

.lounge_li
{
     height :29px;
     line-height:27px;
     text-align :center;
     border-top: solid 1px #BFBFBF;
     margin-left: -5px;
}

.lounge_li a
{
    color:#33CCFF !important;
    text-decoration:none;
    font-weight:bold !important;
    font-size: 11px;
}

.lounge_li:hover
{
   background: #FE9900;
}

.lounge_li a:hover
{
    color: #FFFFFF !important;
}

.lounge_li2
{
     height :29px;
     line-height:27px;
     text-align :center;
     border-top: solid 1px #BFBFBF;
     margin-left: -5px;
     background: #FE9900;
}

.lounge_li2 a
{
    color:#FFFFFF !important;
    text-decoration:none;
    font-weight:bold !important;
    font-size: 11px;
}

.lounge_li2:hover
{
   background: #333399;
}

.lounge_li2 a:hover
{
    color: #FFFFFF !important;
}
.lounge_header
{
    color:#333399;
    text-align:center;
    font-weight:bold;
    font-size: 14px;
    background:#EAEAEA;
    margin-left: -5px;
}
.lounge_header_icons
{
    color:gray;
    text-align:center;
    font-weight:bold;
    font-size: 13px;
    background:#EAEAEA;
    margin-left: -5px;
    border:solid 1px #bfbfbf;
    padding:5px;
}

.lounge_header_icons a
{
    color:gray !important;
    text-decoration:none;
    font-weight:bold !important;
    font-size: 13px;
    display:block;
    height: 45px;
}

.lounge_header_icons:hover
{
   background: #FFFFFF;
}

.lounge_header_icons a:hover
{
    color: #FE9900 !important;
}
.default_picture
{
	/*border: solid 1px silver;*/
	margin: 60px 0 0 45px;
}
.user_lounge_text_block
{
	padding: 5px 10px;
	font-size:13px;
	background-color:white;
}
.trading_center_list_view_header
{
	 height: 30px;
	 padding-top: 10px;
	 border-bottom: solid 3px gray;
	 background-color: #D2D2D2;
	 float:left;
	 text-align: center;
}
.trading_center_list_view_header_aircraft
{
	 height: 30px;
	 padding-top: 10px;
	 border-bottom: solid 3px gray;
	 background-color: #D2D2D2;
	 float:left;
	 text-align: left;
}
.trading_center_list_view
{
	 height: 30px;
	 /*border-bottom:solid 3px gray;
	 background-color: #f6f6f6;*/
	 float:left;
	 text-align: center;
}
.connection_icon
{
	float:left;
	/* cursor: pointer; */
	font-size: 14px;
	padding:0;
	margin: 7px 0 0 0;
}
.connection_icon img
{
	vertical-align: middle;
}

.list_of_connections
{
	border: solid 1px #bfbfbf;
}
.list_of_connections_div
{
	background-color: #bfbfbf;
	padding: 10px;
	margin-bottom: 30px;
}
#pagin_first,#pagin_prev,#pagin_next, #pagin_last
{
  background: #6EBEE6 none repeat scroll 0 0;
  border : 1px solid #BFBFBF;
  border-bottom: none;
  color: #000;
  font-weight:bold;
  margin-left: 4px;
  cursor:pointer;
  font-size: 10px;
  width:37px;
  height:16px;
  text-align:center;
}

#pagin_first:hover,#pagin_prev:hover,#pagin_next:hover, #pagin_last:hover
{
    background: #545583;
    color: #fff;
}

.current{
  background: #6EBEE6 none repeat scroll 0 0;
  border : 1px solid #BFBFBF;
  color: #000;
  margin-left: 4px;
  font-weight:bold;
  float:left;
  cursor:pointer;
  height:16px;
  width:14px;
  text-align : center;
  font-size:10px;

}

.header_SortDown
{
    background-image: url(../../images/small_desc.gif);
	background-repeat: no-repeat;
    background-position: 0px 18px;
}
.header_SortUp
{
    background-image: url(../../images/small_asc.gif);
	background-repeat: no-repeat;
    background-position: 0px 18px;
}
.update_str
{
	float:right;
	color:#383838;
	padding-right:10px;
}
.av_data_btn
{
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	display: block;
	height: 26px;
	width: 150px;
	background-image: url(../../images/av_data_gray.gif);
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.av_data_btn:hover
{
	background-image: url(../../images/av_data_orange.gif);
}
.av_data_btn_sec
{
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	display: block;
	height: 26px;
	width: 150px;
	background-image: url(../../images/av_data_gray.gif);
	color: white;
	font-weight: bold;
	font-size: 11px;
}
.av_data_btn_sec:hover
{
	background-image: url(../../images/av_data_orange.gif);
}
.aviation_data_image
{
	/*height: 380px;*/
	width: 416px;
	vertical-align:middle;
	text-align:center;
}
.compare_aircraft td
{
	padding: 5px;
}

.min_pic
{
    border:1px !important;
    float:left;
    width:77px;
    text-align: right;
    padding: 5px 5px;
}
.min_pic span
{
border: 1px solid gray !important;
}

.min_pic a:hover span
{
        border-color:aqua !important;
}
.min_pic img
{
	border: 1px solid gray !important;
	width: 80px !important ;
	height: 80px !important;
}

.min_pic a:hover img
{
	border-color:aqua !important;
}

#menu_test{
    margin-left: 10px;
    margin-top: 5px;
}

#menu_test li{
    list-style-type:none;
    float:left;
    vertical-align: middle;
}
#menu_test a{
    display:block;
    height:20px;
    padding:10px;
    background:#EAEAEA;
    color:gray;
    text-decoration:none;
    width: 70px;
    text-align: center;
}

#menu_test a:link,
#menu_test a:visited {
 /*background: #6ebee6;*/
 border: 1px solid #bfbfbf;
 color: gray;
 font-size: 11px; /* 12px / 13px = 0.92em */
 padding: 1px 11px;
 text-decoration: none;
}

#menu_test a:hover {
  background: gray;
  color: #fff;
}

#menu_test a.active:link,
#menu_test a.active:visited,
#menu_test a.active:hover {
  background: #fff;
  border-bottom: none;
  color: gray;
}

/* -------------------- */

#menu_events{
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 32px;
}

#menu_events li{
    list-style-type:none;
    float:left;
    vertical-align: middle;
}
#menu_events a{
    display:block;
    height:20px;
    padding:10px;
    background:#EAEAEA;
    /*color:#66CCFF;*/
    color: gray;
    text-decoration:none;
    width: 63px;
    text-align: center;
}

#menu_events a:link,
#menu_events a:visited {
 /*background: #483d8b;*/
 border: 1px solid #BFBFBF;
 color: gray;
 font-size: 11px; /* 12px / 13px = 0.92em */
 padding: 1px;
 text-decoration: none;
}

#menu_events a:hover {
  background: gray;
  color: #fff;
}

#menu_events a.active:link,
#menu_events a.active:visited,
#menu_events a.active:hover {
  background: #fff;
  border-bottom: none;
  color: gray;
}

/* -------------------- */

.img_vert_align
{
	#display:block;
	#width:100px;
	#height:100px;
	#text-align:center;
}
a.link_vert_align
{
	#display:inline;
	#line-height:100px;
}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
	vertical-align: middle;}

a.info:hover{z-index:25; }

a.info span{display: none; font-size:10px;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:260px;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}

a.info2{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
	vertical-align: middle;}

a.info2:hover{z-index:900; }

a.info2 span{display: none; font-size:10px;}

a.info2:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-15em; left:2em; width:260px;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}

.slideshow_tabs
{
        display: block;
	background:none repeat scroll 0 0 #696969;
	font-size:12px;
	/*padding:3px 0 3px 10px;*/
        padding-left: 0px;
	height:24px;
	/*width:530px;*/
	/*margin-top:-350px;*/
	margin-left:0px;
        margin-top: 0px;
	position: relative;
	z-index: 200;
        top: -1px;
        /*top: -350px;*/
}
.slide_news_btn
{
        display: block;
        float: left;
        height: 21px;
        padding-left: 17px;
        padding-right: 17px;
        padding-top: 3px;
	color:#FFFFFF;
	/*padding: 4px 0;*/
        /*padding-top: 4px;
        padding-bottom: 5px;*/
	display: inline;
}

.slide_news_btn a
{
    text-decoration:none;
    color:#FFFFFF;
}

.slide_news_btn:hover
{
        background: #6EBEE6;
}
.slide_news_btn.active
{
        background:#6EBEE6;
}
.htmlcaption {
	top:+350px;
	height: 50px;
        position: relative;
	background:#302226;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:300;
	line-height: 1.2;
	font-size:12px;
        filter: alpha(opacity=80);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  /* IE7 */

}
.htmlcaption p {
	padding:5px;
	margin:0;
}

#backgroundPopup{
    display:none;
    position:fixed;
    /*
    _position:absolute; /* hack for internet explorer 6*/
    height:100%;
    width:100%;
    top:0;
    left:0;
    background:#000000;
    border:1px solid #cecece;
    z-index:1;
}
#popupContact{
    display:none;
    position:fixed;
    /*
    _position:absolute; /* hack for internet explorer 6*/
    height:450px;
    width:500px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    padding:12px;
    font-size:13px;
}
#popupContact h1{
    text-align:left;
    color:#6FA5FD;
    font-size:22px;
    font-weight:700;
    border-bottom:1px dotted #D3D3D3;
    padding-bottom:2px;
    margin-bottom:0px;
}
#popupContactClose{
    font-size:14px;
    line-height:14px;
    right:6px;
    top:4px;
    position:absolute;
    color:#6fa5fd;
    font-weight:700;
    display:block;
}
#loading{
    clear:both;
    text-align:center;
    padding:33px 0px 0px 0px;
    font-size:12px;
    display:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

#popupContact2{
    display:none;
    position:fixed;
    /*
    _position:absolute; /* hack for internet explorer 6*/
    height:50px;
    width:200px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    padding:12px;
    font-size:13px;
}

#popupContact3{
    display:none;
    position:fixed;
    /*
    _position:absolute; /* hack for internet explorer 6*/
    height:240px;
    width:500px;
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    padding:12px;
    font-size:13px;
    border: 10px #1873B9 solid;
}

.popup_generic{
    display:none;
    position:fixed;
    /*
    _position:absolute; /* hack for internet explorer 6*/
    background:#FFFFFF;
    border:2px solid #cecece;
    z-index:2;
    padding:12px;
    font-size:13px;
    border: 10px #1873B9 solid;
}

.error
{
    margin: 0;
    padding: 0;
    font-family: Arial, "Times New Roman", Times, serif;
    font-weight: normal;
    color: #C00101;
    font-size: 11px;

}

.js_form_error
{
    margin: 0px;
    display: none;
    margin-left: 5px;
    width: 100%;
    float: left;
}

.sent_msg{
/*    background-color: #CCFFCC;*/
    background-color: white;
}

.unread_msg{
    background-color: #CCFFCC;
/*    background-color: green;*/
    font-weight: bold;
}

.in_msg{
    background-color: #CCFFCC;
}

.teamaero_button{
    background: #fe9900; 
    border: 0px solid #fe9900;
    color: #fff;
    cursor: pointer;
    font-size: 0.85em;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px;
    text-decoration: none;
}

.teamaero_upload{
    background: #fe9900;
    border: 0px solid #fe9900;
    color: #fff;
    cursor: pointer;
    font-size: 0.85em;
    font-weight: bold;
    margin: 2px;
    padding: 2px 5px;
    text-decoration: none;
}

.orange_background{
    background: #fe9900;
}

.gray_background{
    background: #bfbfbf;
}

.teamaero_row{
    width: 100%;
    float: left;
    margin-bottom: 7px;
}


