@charset "UTF-8";
/* CSS Document */
body { background: #0a1b2f url(background.jpg) repeat-x top; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }

#pageAd { width: 1045px; padding: 0px; margin: 0 auto; }
#pageAdSearch { width: 1050px; padding: 0px; margin: 0 auto; }
#adsense {  width: 150px; float: left; color: #ffffff; text-align: center; }
.inter_adsense { margin: 190px 0px 20px 10px; padding: 10px; background: #0d3c5f url(backAd.png) repeat-x top; border: 1px solid #6d899e; color: #ffffff; }

#page { background: url(backpage.jpg) no-repeat center top; float: left; width: 885px; margin: 0px; }

a { color: #fffff; text-decoration: none; }

#header { margin: 0 auto; width: 885px; height:190px; padding:0px; }

h3, h1, h2 { padding:0px; margin:0px; font-weight: normal;}

#logo {  padding: 0px 10px 0px 0px; height:80px; text-align: right; }
#logo img { padding: 10px 0px 0px 0px;}

#airways { float: left; padding: 90px 0px 0px 0px; }
#frame { padding: 0px; margin: 0px; background: none; }

#formSearch { float: right; width: 210px; padding: 0px 0px 0px 0px; height: 65px; }
#formSearch .input { border: 0px; background: url(inputtext.png) no-repeat top left; padding: 4px 0px 0px 4px; width: 176px; height: 24px; margin: 0px; }
#formSearch .submit { border: 0px; background: url(inputsubmit.png) no-repeat; width: 24px; height: 24px; margin: 0px; }
#formSearch a { text-decoration: none; padding: 2px 5px 2px 5px; font-size: 10px; color: #ffffff; }
#formSearch a:hover { text-decoration: underline;}
#formSearch .typeEnable { background: #158cb4; font-family: Arial, Verdana; }
#formSearch .typeDisable { font-family: Arial, Verdana;  }


#menu { height:30px; width: 865px; text-align:center; padding:0px 0px 0px 0px; margin: 0px 0px 0px 10px; overflow:hidden; font-family: Helvetica, Arial, sans-serif; }
#menu ul { padding:0px; margin:0px;  }
#menu ul li {float:left; list-style:none; height:30px; text-align: center; padding: 0px;}


#menu ul #m4 { width: 40px; }
#menu ul #m5 { width: 50px; }
#menu ul #m6 { width: 60px; }

#menu ul #m4 { width: 135px; }
#menu ul #m5 { width: 115px; }
#menu ul #m6 { width: 80px; }
#menu ul #m7 { width: 65px; }
#menu ul #m8 { width: 70px; }
#menu ul #m9 { width: 95px; }

#menu ul #m10 { width: 75px; }
#menu ul #m11 { width: 80px; }

#menu ul li a {  display:block; float:left; height:30px; text-decoration:none; color:#ffffff;  font-size: 11px; padding-top: 10px; }
#menu ul li { background: url(linemenu.png) no-repeat right; }
#menu ul #m11  { background: url(none.png); }

#m1 a { width: 40px; }
#m2 a { width: 50px; }
#m3 a { width: 60px; }

#m4 a { width: 135px; }
#m5 a { width: 115px; }
#m6 a { width: 80px; }
#m7 a { width: 65px; }
#m8 a { width: 70px; }
#m9 a { width: 95px; }

#m10 a { width: 75px; }
#m11 a { width: 80px; }

#home #header #menu #m1 a,
#about #header #menu #m2 a,
#updates #header #menu #m3 a,

#timetable-and-route-maps #header #menu #m4 a,
#airplanes-and-airports #header #menu #m5 a,
#memorabilia #header #menu #m6 a,
#museums #header #menu #m7 a,
#scrapped #header #menu #m8 a,
#model-collection #header #menu #m9 a,
#feedback #header #menu #m10 a,
#favorite-sites #header #menu #m11 a  { background: #3ea8d7 url(activemenu.png); color:#FFFFFF;  padding-top:10px; }

#menu ul li a:hover { background: url(overmenu.png); }

#content404 { margin: 0 auto; background: url(back404.png) no-repeat; width:885px; padding: 0px;}
#content404 #info { padding: 40px 40px 20px 140px; margin: 0px; height: 105px; color: #ffffff; font-size: 12px; }
#content404 #info h1 { color: #f0f7f9; padding: 10px 0px 0px 0px; margin: 0px; font-size: 20px; font-weight: normal; }
#content404 #info p { color: #0bbdff; padding: 5px 0px 15px 0px; margin: 0px; font-size: 14px; } 

#itemSite { width: 245px; height: 230px; padding: 20px; color: #ffffff; float: left; overflow: hidden; }
#itemSite h1 { padding: 0px 0px 10px 0px; margin: 0px; color: #0bbdff; font-size: 16px; }
#itemSite a { color: #ffffff; display: block; padding: 4px 0px 4px 5px; }
#itemSite a:hover { background: #00030d url(overmenu.png) repeat-x top;}

#content { margin: 0 auto; background: url(backcontent.jpg) no-repeat; width:885px; padding: 0px;}
#feedback #content { height: 590px; margin: 0 auto; background: url(backContentFeedback.jpg) no-repeat top left; width:885px; padding: 0px;}
#home #content { height: 590px; padding-top: 10px;}

#content #title { padding: 12px 10px 6px 10px; background: url(dots.png) repeat-x bottom; margin: 0px 12px 10px 12px;  }
#content #title #alphabet { float: right; width: 420px; text-align: right; font-size: 13px; color: #ffffff;}
#content #title #alphabet a { text-decoration: none; color: #ffffff;}
#content #title #alphabet a:hover { text-decoration: underline; color: #ffffff;}
/* #content #title #alphabet #currentAlphabet { color: #ffffff; border: 1px solid #3f88b1; padding: 0px 4px 0px 4px; background: #142a42;} */
#content #title h2 { color: #d0edeb; font-size: 20px; padding: 0px; margin: 0px; }
#content #subtitle { padding: 0px 10px 8px 10px; color: #c9dee3; font-size: 14px; margin: 0px 12px 10px 12px;  }
#content #subtitle #backGallery { float: right; text-align: right; width: 450px; font-size: 12px; }
#content #subtitle #backGallery .input { border: 0px; background: url(inputtext.png) no-repeat top left; padding: 4px 0px 0px 4px; width: 176px; height: 24px; margin: 0px; }
#content #subtitle #backGallery .submit { border: 0px; background: url(inputsubmit.png) no-repeat; width: 24px; height: 24px; margin: 0px; }
#content #subtitle #backGallery a { text-decoration:none; color: #73a110; }
#content #subtitle #backGallery a:hover { text-decoration:underline; color: #73a110; }
#content #subtitle h3 { color: #53D8EB; padding: 0px; margin: 0px; }
.currentAlphabet { color: #ffffff; border: 1px solid #3f88b1; padding: 0px 4px 0px 4px; background: #142a42;}

#gallery { margin: 10px 12px 10px 12px; height: 630px;}

#about #page #content #gallery { height: 410px; }

#imagePreview { text-align: center; color: #ffffff; padding: 20px 0px 20px 0px; }
#imagePreview img { border: 8px solid #074d74; padding: 3px; background: #ffffff; }
#imagePreview a { color: #ffffff; padding: 10px; text-decoration: none; }

#barImage { text-align: center; }

#barImage #backAlbum { background-image:url(backAlbum.png); height: 35px; width:171px; display:block; }
#barImage #backAlbum span { display:none; }
#barImage #backAlbum:hover { background-image:url(backAlbumOver.png); }

#barImage #enlargeImage { background-image:url(enlargeImage.png); height: 35px; width:171px; display:block; }
#barImage #enlargeImage span { display:none; }
#barImage #enlargeImage:hover { background-image:url(enlargeImageOver.png); }

#barImage #viewFlash { background-image:url(viewFlash.png); height: 35px; width:171px; display:block; }
#barImage #viewFlash span { display:none; }
#barImage #viewFlash:hover { background-image:url(viewFlashOver.png); }

#barImage #friend { background-image:url(share_btn.png); height: 35px; width:171px; display:block; }
#barImage #friend span { display:none; }
#barImage #friend:hover { background-image:url(share_btn_over.png); }

#thiscaption { margin: 12px; background: #083354 url(backCaption.png) repeat-x top; border: 1px solid #3a6a86; height: 160px; font-size: 11px; line-height: 16px; }
#thiscaption h2 { color: #ffffff; padding: 6px 20px 0px 70px; font-size: 14px; background: url(infoCaption.png) no-repeat left top; height: 30px;}
#thiscaption404 { margin: 12px 12px 30px 12px; background: #083354 url(backCaption.png) repeat-x top; border: 1px solid #3a6a86; font-size: 11px; line-height: 16px; }
#thiscaption404 h2 { color: #ffffff; padding: 6px 20px 0px 70px; font-size: 14px; background: url(infoCaption.png) no-repeat left top; height: 30px;}

.itemGallery { width:198px; height:190px; text-align:left; margin: 0px 5px 5px 0px; float:left; padding: 6px; background: url(dots.png) repeat-x bottom; color:#c9dee3; font-size:11px; }
.itemImage { background: #000000; border: 3px solid #ffffff; text-align: center; }
.itemGallery p { height: 40px; margin: 0px; padding: 10px 0px 0px 0px; }
.itemGallery a { text-decoration:none; color: #73a110;}
.itemGallery a:hover { color:#bcd586; }
.itemGallery:hover { background: #26789f url(overitem.png) repeat-x top; color: #ffffff; }

#footer { text-align: center; color: #0d99cc; padding: 25px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}

#leftPanel { width: 400px; padding: 20px 20px 10px 20px; margin: 0px 5px 0px 0px; float: left; color: #d0d0d0; }
#leftPanel img { border: 2px solid #ffffff; }
#leftPanel h4 { color: #0cb2f2; padding: 15px 0px 10px 0px; margin: 0px; font-size: 16px; font-weight: normal; }
#leftPanel p { padding: 0px; margin: 0px; line-height: 16px; font-size: 11px;}

#rightPanel { width: 400px; padding: 20px 20px 10px 20px; margin: 0px; float: left; color: #d0d0d0; text-align: center;  }
#rightPanel h4 { color: #0cb2f2; padding: 15px 0px 10px 0px; margin: 0px; font-size: 16px; font-weight: normal; }
#rightPanel p { padding: 0px; margin: 0px; line-height: 16px; font-size: 11px;}

#updates #content { height: 590px; width: 865px; padding: 0px 0px 0px 20px;}
#favorite-sites #content { height: 590px; width: 865px; padding: 0px 0px 0px 20px;}

#leftPanel2 { width: 360px; padding: 15px; margin: 20px 0px 0px 0px; float: left; color: #d0d0d0; background: #153757 url(backPanels.png) repeat-x top; border: 1px solid #58788c; height: 450px; }

#scrollPanel2 { width: 30px; float: left; height: ; margin: 20px 0px 0px 10px; height: 480px; }
#scrollPanel2 #upGallery { float: left; margin: 10px 0px 0px 0px;}
#scrollPanel2 #downGallery { float: left; margin: 420px 0px 0px 0px;}

#rightPanel2 { width: 360px; height: 450px; padding: 15px; margin: 20px 0px 0px 20px; float: left; color: #d0d0d0; background: #153757 url(backPanels.png) repeat-x top; border: 1px solid #58788c; }
#rightPanel2 img { border: 2px solid #ffffff; }
#rightPanel2 h4 { color: #0cb2f2; padding: 15px 0px 10px 0px; margin: 0px; font-size: 16px; font-weight: normal; }
#rightPanel2 p { padding: 0px 10px 0px 0px; margin: 0px; line-height: 16px; font-size: 11px; overflow: auto; height: 200px;}
#rightPanel2 p a { text-decoration:none; color: #0cb2f2; }
#rightPanel2 p a :hover;{ text-decoration:underline; color: #0cb2f2; }

#itemHome { border-bottom: 1px solid #215f78; text-align: left; margin: 0px 0px 10px 0px; height:150px; }
#itemHome img { border: 2px solid #ffffff; float: right; }
#itemHome h3 { color: #ffffff; padding: 0px; margin: 0px; }
#itemHome h4 { color: #0cb2f2; margin: 0px; margin: 5px 0px 0px 0px; font-weight: normal; font-size: 12px;}
#itemHome .date { font-size: 11px; color: #a6c3dd; padding: 0px 0px 10px 0px;}
#itemHome p { padding: 0px 0px 10px 0px; margin: 0px; line-height: 16px; font-size: 11px; }

#itemHomeMini { border-bottom: 1px solid #215f78; padding: 6px 0px 6px 0px; text-align: left; }
#itemHomeMini .date { width: 80px; float: left; font-size: 10px; color: #0cb2f2;}
#itemHomeMini .title { width: 320px; float: left; font-size: 10px; }
#itemHomeMini .date a { color: #0cb2f2; text-decoration: none;}
#itemHomeMini .title a { color: #ffffff; text-decoration: none;}

#itemList { border-bottom: 1px solid #215f78; padding: 5px 0px 5px 0px; height: 80px; }
#itemList a { display:block; text-decoration: none; color: #d0d0d0;}
#itemList:hover { background: #071b3a url(backItemList.png) repeat-x top; }
#itemList img { margin: 5px 0px 5px 10px; border: 2px solid #ffffff;}
#itemList .data { width: 220px; padding: 0px 0px 0px 20px; float: right; font-size: 11px; }
#itemList .data h4 { color: #0cb2f2; font-size: 11px; margin: 0px; padding: 5px 0px 5px 0px; }

#feedback #content { height: 590px; width: 865px; padding: 0px 0px 0px 20px;}

#leftFeed { float: left; width: 380px; margin: 35px 0px 0px 0px; padding: 10px; }
#leftFeed h1 { color: #ffffff; font-size: 20px; margin: 10px 0px 0px 30px; }
#leftFeed h2 { color: #0bbdff; font-size: 16px; margin: 10px 0px 0px 30px; }
#leftFeed p { color: #ffffff; line-height: 19px; margin: 30px 0px 50px 30px; font-size: 12px;}

#leftFeed .signature { color: #ffffff; background: url(sloan.png) no-repeat bottom; height: 45px; padding: 55px 0px 0px 0px; margin: 90px 0px 0px 0px; font-size: 10px; line-height: 15px; }

#leftFeed .signature a { color: #a0a7b5; text-decoration: none; }
#leftFeed .signature a:hover { color: #a0a7b5; text-decoration: underline; }

#rightFeed { float: left; width: 404px; margin: 35px 0px 0px 40px; padding: 10px 0px 0px 0px; }
#rightFeed #name, #rightFeed #email { width: 100px; border: 0px; height: 19px; width: 245px; background: url(backInput.png) no-repeat; padding: 0px; margin: 0px 0px 0px 110px; }
#rightFeed #desc { border: 0px; height:185px; width: 380px; padding: 10px 0px 10px 10px; overflow: hidden; margin: 0px; font-size: 12px; background: none; font-family: Arial, Verdana; color: #ffffff; }
#rightFeed a { color: #ffffff; text-decoration: none; background: url(backSend.png); display: block; height: 25px; padding: 8px 0px 0px 0px; }
#rightFeed a:visited { color: #ffffff; text-decoration: none; }
#rightFeed a:hover { color: #ffffff; text-decoration: none; }

.clear { clear:both; height:0px; margin:0; padding:0; font-size: 1px; line-height: 0; }

.message{ width:300px; height:25px; color:#FFFFFF; }

#pager { text-align: center; color: #ffffff; border: 1px solid #113850; padding: 5px; height:20px; width: 850px; margin: 0 auto;}
#pager a { text-decoration: none; color: #c9dee3; padding: 2px 2px 2px 2px; margin: 2px;  }
#pager a:hover { text-decoration: underline; color: #51b3ce; }
#pager .currentPage { color: #46bcd8; }

.leftArrow{ width:60px; float:left;}
.rightArrow{ width:60px; float:left;}

.padre{ width:730px;  float:left; }
.hijo{ width:730px; float:left; }
#more{ width:50px; height:20px; float:left; }
.otra{ margin:10px; }

.vertical { padding: 0px; margin: 0px;}

#pLink{height: 100%; width: 100%; padding-top:300px; position:absolute; }
#otro{ width: 50%; }

#jquery-share { top:250px; position:absolute; z-index: 90;  background: url(backShare.png) no-repeat center top; padding: 8px 5px 0px 5px; }

#shareLink { height: 100%; width: 100%; position: absolute; background:#000000; opacity:0.9; color:#a1d907; }
#formShare { width: 492px; height: 310px; background:; opacity:1; }
#formShare form { padding: 0px; margin: 0px;}


#jquery-form { padding: 0px; margin: 0px; background: url(topShare.png) no-repeat top center; }
#jquery-form table,tr,td { padding: 0px; margin: 0px; }
#jquery-form form { padding: 0px; margin: 0px; }

#jquery-form #jquery-msg { border: 0px; height:182px; width: 480px; padding: 10px 0px 10px 10px; overflow: hidden; margin: 0px; font-size: 12px; background: none; font-family: Arial, Verdana; color: #ffffff; }
#jquery-form #jquery-name, #jquery-form #jquery-mail { border: 0px; height: 19px; width: 290px; background: url(backInputShare.png) no-repeat; margin: 0px 5px 0px 140px; padding: 0px; padding: 1px 0px 0px 4px;  }

#jquery-close{ background-image:url(sCloseUp.png); height: 17px; width:19px; display:block; margin: 5px 10px 0px 0px; padding: 0px; }
#jquery-close span { display:none; padding: 0px; margin: 0px; }
#jquery-close:hover { background-image:url(sCloseOver.png); }

#jquery-error { height: 24px; color: #ffffff; text-align: center; padding: 0px; margin: 0px; }

#jquery-submit { color: #ffffff; background-image:url(backSendShare.png); text-decoration:none; height: 28px; width:492px; display:block; text-align: center; margin: 0px; padding: 4px 0px 0px 0px; }
#jquery-submit span { color: #ffffff; padding: 0px; margin:0px; }
#jquery-submit:hover { color: #ffffff; text-decoration: none; background-image:url(backSendShare.png); }

