html, body {margin:0;padding:0;border:0;}
html {overflow-y:scroll;}
body {font-family:"Lucida Sans", Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#000E35;background-color:#000D37;text-align:center;padding-bottom:50px;}
ul, div, p, h1, h2, h3, h4, h5, img, form, fieldset {border:0px;margin:0px;padding:0px;}
.clear {clear:both;height:0px;font-size:1%;overflow:hidden;}
.closed {visibility:hidden;display:none;}
.open {visibility:visible;display:block;}
#wrapper {margin:0 auto;width:976px;text-align:left;padding-top:7px;background-color:#0E356C;position:relative;}
div {border-bottom:0.04px solid transparent;}
#contentwrapper {width:960px;background:url(images/content-bg.gif) top left repeat-y;margin-left:7px;border-top:1px solid #536DA5;border-bottom:1px solid #536DA5;}
#header {width:958px;height:128px;margin-left:1px;background:url(images/shopheader-bg.jpg) top left no-repeat;position:relative;}
.riatheader {background:url(images/riatheader-bg.jpg) top left no-repeat;}
.concertsheader {background:url(images/concertsheader-bg.jpg) top left no-repeat;}
.shopheader {background:url(images/shopheader-bg.jpg) top left no-repeat;}
.rafcteheader {background:url(images/rafcteheader-bg.jpg) top left no-repeat;}
#logo {float:left;width:110px;height:107px;margin-left:25px;margin-top:10px;}
#flashhlogo {position:absolute;width:164px;height:128px;left:0px;top:0px;}
#headerlinks {float:right;display:inline;width:155px;margin-right:10px;margin-top:10px;font-size:90%;}
#maincontentwrapper {width:940px;margin-left:10px;margin-top:8px;margin-bottom:8px;}

#nav {float:left;display:inline;width:186px;font-size:90%;background-color:#0E356C;}
#mainnav li {color:#000D37;font-weight:bold;border-bottom:1px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#mainnav li.last {border-bottom:0px;overflow:hidden;}
#mainnav a {text-decoration:none;}
#mainnav a.midlink, #mainnav a.midlinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.midlinkover {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/nav-bg.gif) -186px center no-repeat;}
#mainnav a.toplink, #mainnav a.toplinkon {display:block;padding-top:5px;padding-bottom:4px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.toplinkover {display:block;padding-top:5px;padding-bottom:4px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/navtop-bg.gif) -186px top no-repeat;}
#mainnav a.bottomlink, #mainnav a.bottomlinkon {display:block;padding-top:3px;padding-bottom:5px;padding-left:22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#mainnav a.bottomlinkover {display:block;padding-top:3px;padding-bottom:5px;padding-left:22px;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:164px;background:url(images/navbottom-bg.gif) -186px bottom no-repeat;}
#mainnav a.midlink:link, #mainnav a.midlink:visited {background:url(images/nav-bg.gif) 0 center no-repeat;}
#mainnav a.midlink:active, #mainnav a.midlink:hover, #mainnav a.midlinkon {background:url(images/nav-bg.gif) -186px center no-repeat;color:#FFFFFF;}
#mainnav a.toplink:link, #mainnav a.toplink:visited {background:url(images/navtop-bg.gif) 0 top no-repeat;}
#mainnav a.toplink:active, #mainnav a.toplink:hover, #mainnav a.toplinkon {background:url(images/navtop-bg.gif) -186px top no-repeat;color:#FFFFFF;}
#mainnav a.bottomlink:link, #mainnav a.bottomlink:visited {background:url(images/navbottom-bg.gif) 0 bottom no-repeat;}
#mainnav a.bottomlink:active, #mainnav a.bottomlink:hover, #mainnav a.bottomlinkon {background:url(images/navbottom-bg.gif) -186px bottom no-repeat;color:#FFFFFF;}

#submenu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#submenu a.sublink, #submenu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:22px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#submenu a.sublink:link, #submenu a.sublink:visited {background:url(images/subnav-bg.gif) 0 center no-repeat;text-decoration:none;}
#submenu a.sublink:active, #submenu a.sublink:hover {background:url(images/subnav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#submenu a.sublinkon {background:url(images/subnav-bg.gif) -186px center no-repeat;text-decoration:none;color:#000000;}

/** new sub menus **/
#sub2menu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#sub2menu a.sublink, #sub2menu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:32px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;width:154px;font-weight:normal;}
#sub2menu a.sublink:link, #sub2menu a.sublink:visited {background:url(images/sub2nav-bg.gif) 0 center no-repeat;text-decoration:none;}
#sub2menu a.sublink:active, #sub2menu a.sublink:hover {background:url(images/sub2nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#sub2menu a.sublinkon {background:url(images/sub2nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#000000;}

#sub3menu li {color:#931C27;border-top:1px solid #A4BFE2;border-bottom:0px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#sub3menu a.sublink, #sub3menu a.sublinkon {display:block;padding-top:4px;padding-bottom:4px;padding-left:42px;color:#C34652;voice-family: "\"}\""; voice-family:inherit;width:144px;font-weight:normal;font-size:90%;}
#sub3menu a.sublink:link, #sub3menu a.sublink:visited {background:url(images/sub3nav-bg.gif) 0 center no-repeat;text-decoration:none;}
#sub3menu a.sublinkon, #sub3menu a.sublink:active, #sub3menu a.sublink:hover {background:url(images/sub3nav-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
/** end new sub menus **/

/***Sitemap**/

#sitemap li {color:#000D37;padding-top:10px;font-weight:bold;list-style:none;}
#sitemap li.last {border-bottom:0px;overflow:hidden;}
#sitemap a {text-decoration:none;}
#sitemap a.midlink, #sitemap a.midlinkon {padding-left:0px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.midlinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.toplink, #sitemap a.toplinkon {padding-left:0px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.toplinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.bottomlink, #sitemap a.bottomlinkon {padding-left:0px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.bottomlinkover {padding-left:0px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
#sitemap a.midlink:link, #sitemap a.midlink:visited {color:#000D37;}
#sitemap a.midlink:active, #sitemap a.midlink:hover, #sitemap a.midlinkon {color:#931C27;}
#sitemap a.toplink:link, #sitemap a.toplink:visited {color:#000D37;}
#sitemap a.toplink:active, #sitemap a.toplink:hover, #sitemap a.toplinkon {color:#931C27;}
#sitemap a.bottomlink:link, #sitemap a.bottomlink:visited {color:#000D37;}

#sitemap_submenu li {color:#931C27;list-style:none;padding-top:5px;}
#sitemap_submenu a.sublink, #sitemap_submenu a.sublinkon {padding-left:20px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;}
#sitemap_submenu a.sublink:link, #sitemap_submenu a.sublink:visited {text-decoration:none;}
#sitemap_submenu a.sublink:active, #sitemap_submenu a.sublink:hover {text-decoration:none;color:#000D37;}

#sitemap_sub2menu li {color:#931C27;list-style:none;padding-top:0px;}
#sitemap_sub2menu a.sublink, #sitemap_sub2menu a.sublinkon {padding-left:40px;color:#931C27;voice-family: "\"}\""; voice-family:inherit;font-weight:normal;}
#sitemap_sub2menu a.sublink:link, #sitemap_sub2menu a.sublink:visited {text-decoration:none;}
#sitemap_sub2menu a.sublink:active, #sitemap_sub2menu a.sublink:hover {text-decoration:none;color:#000D37;}

#sitemap_sub3menu li {color:#931C27;list-style:none;padding-top:0px;}
#sitemap_sub3menu a.sublink, #sitemap_sub3menu a.sublinkon {padding-left:60px;color:#C34652;voice-family: "\"}\""; voice-family:inherit;font-weight:normal;font-size:90%;}
#sitemap_sub3menu a.sublink:link, #sitemap_sub3menu a.sublink:visited {text-decoration:none;}
#sitemap_sub3menu a.sublinkon, #sitemap_sub3menu a.sublink:active, #sitemap_sub3menu a.sublink:hover {text-decoration:none;color:#000D37;}
/** end site map **/





#interactivenav {margin-top:10px;}
#interactivenav li {color:#000D37;border-bottom:1px solid #4774C3;background-color:#0E356C;list-style:none;font-weight:bold;}
#interactivenav li.iheader {display:block;background:url(images/interactive-title-bg.jpg) top left no-repeat #1C64B1;text-decoration:none;color:#B0CAEC;padding-top:3px;padding-bottom:3px;padding-left:5px;color:#FFFFFF;font-weight:bold;border-bottom:0px;}
#interactivenav li.last {border-bottom:0px;}
#interactivenav a.midlink {display:block;padding-top:3px;padding-bottom:3px;padding-left:22px;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#interactivenav a.bottomlink {display:block;padding-top:4px;padding-bottom:3px;padding-left:22px;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#interactivenav a.midlink:link, #interactivenav a.midlink:visited {background:url(images/interactive-bg.gif) 0 center no-repeat;color:#B0CAEC;text-decoration:none;}
#interactivenav a.midlink:active, #interactivenav a.midlink:hover {background:url(images/interactive-bg.gif) -186px center no-repeat;text-decoration:none;color:#FFFFFF;}
#interactivenav a.bottomlink:link, #interactivenav a.bottomlink:visited {background:url(images/interactivebottom-bg.gif) 0 bottom no-repeat;text-decoration:none;color:#B0CAEC;}
#interactivenav a.bottomlink:active, #interactivenav a.bottomlink:hover {background:url(images/interactivebottom-bg.gif) -186px bottom no-repeat;text-decoration:none;color:#FFFFFF;}

#headernav li {width:155px;color:#FFFFFF;border-bottom:1px solid #688DC4;background:url(images/headernav-bg.gif) top left repeat-y #000D37;list-style:none;}
#headernav li.first {border-top:1px solid #688DC4;}
#headernav a.llink {width:155px;color:#FFFFFF;text-decoration:none;display:block;padding-top:2px;padding-bottom:2px;padding-left:3px;voice-family: "\"}\""; voice-family:inherit;width:152px;}
#headernav a.llink:link, #headernav a.llink:visited {text-decoration:none;color:#FFFFFF;}
#headernav a.llink:active, #headernav a.llink:hover {background:url(images/headernav-bg-over.gif) top left repeat-y;text-decoration:none;color:#FFFFFF;}
#headernav a.on {background:url(images/headernav-bg-over.gif) top left repeat-y;}

#toplinks {width:940px;margin-left:10px;margin-top:3px;margin-bottom:3px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/toplinks-bg.gif) top left repeat-y;font-size:90%;}
#toplinks p.home {margin-left:5px;padding-top:4px;width:185px;float:left;display:inline;}
#toplinks p.links {margin-left:17px;padding-top:4px;width:400px;color:#FFFFFF;float:left;display:inline;}

#newsscroll {width:940px;display:block;overflow:hidden;position:relative;margin-left:10px;margin-top:3px;margin-bottom:3px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/toplinks-bg.gif) top left repeat-y;}
#newsscroll h2 {float:left;display:inline;font-size:90%;width:190px;text-align:left;color:#FFFFFF;padding-top:4px;margin-left:10px;}
#NewsHorizontal {width:735px;height:20px;float:left;display:inline;overflow:hidden;position:relative;}
#NewsHorizontal ul {float:left;display:inline;font-size:90%;color:#FFFFFF;width:735px;}
#TickerHorizontal {width:735px;display:block;list-style:none;margin:0;padding: 0;}
#TickerHorizontal li {width:735px;color:#931C27;text-align:left;font-size:100%;padding-top:3px;float:left;}
#TickerHorizontal li a:link, #TickerHorizontal li a:visited {color:#B0CAEC;text-decoration:none;}
#TickerHorizontal li a:active, #TickerHorizontal li a:hover {color:#B0CAEC;text-decoration:none;}

#sbox label{float:left;display:inline;color:#FFFFFF;margin-top:3px;}
#searchfields {float:left;position:relative;display:inline;margin-left:6px;}
.searchbox {float:left;display:inline;width:120px;}
#searchwrapper {float:right;display:inline;width:250px;margin-top:2px;margin-bottom:2px;}
#searchwrapper fieldset {margin-right:1px;}
#search {position:relative;overflow:hidden;}
#search .searchbtn {position:absolute;cursor:pointer;top:0px;left:123px;display:block;width:18px;height:18px;}
.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:118px;height:15px;padding-left:2px;font-size:90%;}

#main {float:left;display:inline;width:742px;margin-left:12px;background-color:#0E356C;}
.sidebar {background:url(images/sidebar-bg.gif) top left repeat-y;}
.maintop {width:742px;height:6px;background:url(images/main-top.gif) top left no-repeat #FFFFFF;font-size:1%;overflow:hidden;}
.maincontent {width:742px;background:url(images/maincontent-bg.gif) top left repeat-y #FFFFFF;}
.maincontentinner {width:722px;margin-left:14px;padding-bottom:10px;min-height:460px;}
/*\*/
* html .maincontentinner {height:460px;}
/**/
.mainbottom {clear:left;width:742px;height:6px;background:url(images/main-bottom.gif) top left no-repeat #0E356C;font-size:1%;overflow:hidden;}
.maincontentleft {float:left;display:inline;width:568px;margin-top:8px;padding-bottom:16px;}
.maincontentleft .rimage {margin:0 4px 10px 12px;}
.maincontentleft .limage {margin:0 12px 10px 4px;}
.maincontentleft ul {margin-left:10px;padding-left:10px;list-style-image:url(images/redbullet.gif);}
.maincontentleft li {padding-top:2px;padding-bottom:8px;}
.machred {color:#FF0000;margin-top:10px;font-weight:bold;}
.maincontentright {float:right;display:inline;width:140px;}
.maincontentright img {padding-bottom:8px;}
.fullcontent {width:714px;}
.maincontent h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:normal;color:#0E356C;padding-top:6px;margin-bottom:16px;border-bottom:1px solid #FF0000;padding-bottom:12px;}
.maincontent h1.float {float:left;display:inline;}
.maincontent h2,.sectionpane_narrow h2  {font-family:Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#0E356C;margin-top:6px;margin-bottom:10px;border-bottom:1px solid #FF0000;padding-bottom:12px;}
.maincontentleft h2 {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:4px;padding-bottom:8px;}
.maincontentleft h5 {padding:2px;border:1px solid #848CCA;background-color:#D9E0EA;color:#000000;font-size:90%;font-family:Arial, Helvetica, sans-serif;margin-top:16px;margin-bottom:6px;}
.maincontentleft hr {margin-top:4px;margin-bottom:12px;padding:0px;height:1px;background-color:#C6D6D7;color:#C6D6D7;}

.tblbrdr {text-align:left;border-top:1px solid #003366;border-left:1px solid #BFC9D7;}
.tblbrdr th {text-align:left;font-weight:bold;background:url(images/th-bg.gif) bottom right no-repeat;font-size:90%;}
.tblbrdr td {text-align:left;background:url(images/td-bg.gif) bottom right no-repeat;font-size:90%;}



p.toplink {padding-top:10px;padding-bottom:10px;font-size:90%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-align:right;}
p.toplink a:link, p.toplink a:visited {color:#931C27;text-decoration:none;}
p.toplink a:active, p.toplink a:hover {color:#931C27;text-decoration:underline;} 

table.quotebox {background-color:#D4E5F9;}
td.openquote {background:url(images/openquote.gif) top left no-repeat #D4E5F9;height:20px;}
td.quote {padding:4px 20px 4px 20px;font-style:italic;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#D4E5F9;}
td.closequote {background:url(images/closequote.gif) bottom right no-repeat #D4E5F9;height:20px;}
td.quoteby {background-color:#0E356C;color:#FFFFFF;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:4px;}

#flashtickets {padding-bottom:8px;}

#editorial {padding-bottom:16px;font-size:110%;}
#editorial p {margin-bottom:10px;}
#editorial ul {margin-bottom:10px;}

.red {color:#FF0000;}


#newspanel h3 {font-size:100%;padding-top:3px;padding-bottom:3px;padding-left:4px;color:#FFFFFF;font-weight:bold;}
#newspanel h3 a:link, #newspanel h3 a:visited {color:#FFFFFF;text-decoration:none;}
#newspanel h3 a:active, #newspanel h3 a:hover {color:#FFFFFF;text-decoration:underline;}
#newspanel h4 {padding:3px 0px 3px 6px;margin:0px;font-weight:normal;font-size:80%;}
#newspanel ul {margin:0px 12px 0px 10px;padding:2px 0px 2px 14px;list-style:none;}
ul.dotline {background:url(images/dots.gif) top left repeat-x;}
#newspanel li {padding:0px 5px 3px 5px;font-size:90%;list-style-image:url(images/pagemenu-laquo.gif);}
#newspanel li.timage {padding-top:5px;font-size:90%;list-style-image:none;}
.news {width:568px;margin-top:12px;clear:both;}
.newsheader {width:568px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;color:#A6BCDB;}
.news h3 {font-size:100%;padding-top:3px;padding-bottom:3px;padding-left:4px;color:#FFFFFF;font-weight:bold;}
.newsmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:5px;width:568px;position:relative;}
.newsmain p, .newsfull p{line-height:1.5em;margin-left:10px;}
.newsleft {float:left;display:inline;width:270px;margin-left:10px;position:relative;}
.newsright {float:right;display:inline;width:270px;margin-right:10px;position:relative;}
.newsthumb {float:left;display:inline;margin-left:10px;}
.newsmain p.menulink, .newsfull p.menulink{width:548px;font-weight:bold;margin-left:10px;margin-top:4px;padding-bottom:8px;}
.newsmain p {float:left;display:inline;width:480px;font-size:90%;padding-bottom:0px;}
.newsfull p {float:left;display:inline;padding-bottom:0px;}
.newsmain a:link, .newsmain  a:visited, .newsfull a:link, .newsfull a:visited {color:#931C27;text-decoration:none;}
.newsmain a:active, .newsmain a:hover, .newsfull a:active, .newsfull a:hover {color:#931C27;text-decoration:underline;}
p.menulink a {margin-left:8px;}

.newsmain ul {margin:0px 0px 0px 12px;padding:0px 0px 0px 12px;list-style-image:url(images/pagemenu-laquo.gif);}
ul.dotline {background:url(images/dots.gif) bottom left repeat-x;}
.newsmain li {padding:0px 5px 6px 5px;font-size:90%;}
.newsmain table {margin-top:6px;margin-left:4px;}

.newsmain a {color:#000D37;text-decoration:none;font-weight:bold;padding-top:6px;padding-bottom:6px;}
div.dots {clear:both;margin-left:10px;margin-right:10px;height:3px;overflow:hidden;font-size:1%;margin-bottom:6px;background:url(images/dots.gif) center left repeat-x;}
.newsfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #FFFFFF;color:#FFFFFF;}
.newsfooter h4 {padding:3px 0px 3px 6px;margin:0px 10px 0px 0px;font-weight:normal;text-align:right;}
.newsfooter h4 a:link, .newsfooter h4 a:visited{color:#FFFFFF;text-decoration:none;margin:0 15px 0 5px;}
.newsfooter h4 a:active, .newsfooter h4 a:hover{color:#FFFFFF;text-decoration:underline;margin:0 15px 0 5px;}

a.headline:link, a.headline:visited {color:#931C27;font-weight:bold;text-decoration:none;}
a.headline:active, a.headline:hover {color:#931C27;font-weight:bold;text-decoration:underline;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;text-decoration:none;margin:0 5px 0 5px;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;text-decoration:underline;margin:0 5px 0 5px;}
a.blink:link, a.blink:visited {color:#B0CAEC;text-decoration:none;margin:0 5px 0 5px;}
a.blink:active, a.blink:hover {color:#B0CAEC;text-decoration:underline;margin:0 5px 0 5px;}
a.rlink:link, a.rlink:visited {color:#931C27;text-decoration:none;}
a.rlink:active, a.rlink:hover {color:#931C27;text-decoration:underline;}
a.dblink:link, a.dblink:visited {color:#0E356C;text-decoration:none;}
a.dblink:active, a.dblink:hover {color:#931C27;text-decoration:underline;}

/* Image Gallery */
.gallerytbl {margin-top:12px;}
.gallerytbl a:link, .gallerytbl a:visited {color:#931C27;text-decoration:none;}
.gallerytbl a:active,.gallerytbl a:hover {color:#931C27;text-decoration:underline;}
.gallerymain {clear:both;float:left;padding-left:25px;}
.gallerydesc {width:500px;margin-left:25px;margin-top:12px;clear:left;text-align:center;}
.img-shadow {float:left;background:url(images/shadowAlpha.png) no-repeat bottom right !important;background:url(images/shadow.gif) no-repeat bottom right;margin:10px 0 0 10px !important;margin:10px 0 0 5px;}
.img-shadow img {display:block;position:relative;background-color:#fff;border:1px solid #a9a9a9;margin:-6px 6px 6px -6px;padding:4px;} 
p.galleryleft {float:left;display:inline;text-align:left;width:120px;font-size:90%;}
p.galleryright {float:right;display:inline;text-align:right;width:446px;font-size:90%;}

/* FORMS */
form#contact {margin-left:14px;margin-top:20px;}
form#aircraftops {margin-top:20px;}
form#signin, form#enews {margin:8px 8px 8px 12px;}
td.enewshdr {font-size:90%;font-weight:bold;}
.formheader {font-family:Arial, Helvetica, sans-serif;font-size:130%;font-weight:bold;color:#931C27;padding-top:4px;padding-bottom:8px;}
.formrow {padding-top:4px;padding-bottom:4px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
#contact label {float:left;display:inline;width:168px;padding-right:12px;}
#aircraftops label {float:left;display:inline;width:200px;padding-right:12px;}
form#contact input, form#contact select, form#aircraftops input, form#aircraftops select, div.fmrt {float:left;display:inline;}
input.txtsml {width:40px;border:1px solid #6E6D72;}
input.txtmed {width:150px;border:1px solid #6E6D72;}
input.txtwde {width:300px;border:1px solid #6E6D72;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;}
.error {color:#FF0000;font-weight:bold;}
/* END FORMS */


#footerlinks {width:960px;margin-left:7px;margin-top:6px;margin-bottom:7px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/footerlinks-bg.gif) top left repeat-y;font-size:90%;}
#footerlinks .left {width:206px;float:left;display:inline;}
#footerlinks .right {width:754px;float:right;display:inline;}
.footerlogo {margin-left:1px;}
#footerlinks p.top {width:754px;text-align:center;padding-top:3px;padding-bottom:3px;color:#FFFFFF;}
#footerlinks p.bottom {width:754px;border-top:1px solid #536DA5;text-align:center;padding-top:2px;padding-bottom:2px;color:#3772C1;}


/* ########### Additional Styles added 09/05/07 ################ */
.blog {width:568px;margin-top:12px;clear:both;}
.blogheader {width:568px;height:24px;background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;font-size:90%;}
.blogheader h3 {font-size:110%;padding:5px 0 3px 4px;color:#FFFFFF;font-weight:bold;float:left;display:inline;}
.blogheader p {float:right;display:inline;padding:4px 4px 3px 0;color:#FFFFFF;font-weight:normal;}
.blogmain {background-color:#D4E5F9;padding-top:4px;padding-bottom:4px;width:568px;position:relative;line-height:1.4em;font-size:90%;}
.blogmain p {margin:6px;}
.blogmain table {margin:6px;}
.blogmain textarea {width:548px;height:100px;}
.blogmain input {width:270px;}
.blogmain input.short {width:150px;}
.blogmain a:link, .blogmain  a:visited {color:#931C27;text-decoration:none;}
.blogmain a:active, .blogmain a:hover {color:#931C27;text-decoration:underline;}
.blogfooter {background:url(images/newsfooter-bg.gif) bottom left no-repeat #6494CC;color:#000000;height:22px;}
.blogfooter h4 {font-size:100%;padding:3px 0px 2px 6px;margin:0px;font-weight:normal;float:left;display:inline;}
.blogfooter p {float:right;display:inline;padding:3px 6px 2px 0;color:#FFFFFF;font-size:90%;}

#blogpreviewbtn {width:68px;height:21px;float:right;display:inline;margin-right:10px;margin-top:10px;}
#blogpreviewbtn a:link, #blogpreviewbtn a:visited {display:block;background:url(images/previewbutton.jpg) 0 0 no-repeat;}
#blogpreviewbtn a:hover, #blogpreviewbtn a:active {display:block;background:url(images/previewbutton.jpg) -68px 0 no-repeat;}

#blogpostbtn {width:57px;height:21px;float:right;display:inline;margin-top:10px;}
#blogpostbtn a:link, #blogpostbtn a:visited {display:block;background:url(images/postbutton.jpg) 0 0 no-repeat;}
#blogpostbtn a:hover, #blogpostbtn a:active {display:block;background:url(images/postbutton.jpg) -57px 0 no-repeat;}
.blognotes {clear:both;color:#8B1721;}

#sendbtn {width:57px;height:22px;float:right;display:inline;margin-top:10px;}
#sendbtn a:link, #sendbtn a:visited {display:block;background:url(images/sendbutton.jpg) 0 0 no-repeat;}
#sendbtn a:hover, #sendbtn a:active {display:block;background:url(images/sendbutton.jpg) -57px 0 no-repeat;}

#signupbtn {width:140px;height:22px;float:right;display:inline;margin-top:10px;margin-right:10px;}
#signupbtn a:link, #signupbtn a:visited {display:block;background:url(images/signupbutton.jpg) 0 0 no-repeat;}
#signupbtn a:hover, #signupbtn a:active {display:block;background:url(images/signupbutton.jpg) -68px 0 no-repeat;}


/*SHOP CSS */

.mainbanner {width:568px;height:286px;background:url(images/mainbanner-bg.jpg) top left repeat-y;position:relative;}
.mainbanner h2 {padding:10px 0px 6px 10px;font-size:200%;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;border-bottom:0px solid #FF0000;}
.mainbanner h4 {position:absolute;top:185px;left:336px;padding:0px;color:#FFFFFF;font-size:130%;font-family:Arial, Helvetica, sans-serif;}
.mainbanner h4 a:link, .mainbanner h4 a:visited {color:#FFFFFF;text-decoration:none;}
.mainbanner h4 a:hover, .mainbanner h4 a:active {color:#FFFFFF;text-decoration:underline;}

#highlights {width:131px;height:22px;position:absolute;top:218px;left:336px;}
#highlights a:link, #highlights a:visited {display:block;background:url(images/btn-highlights.gif) 0 0 no-repeat;}
#highlights a:hover, #highlights a:active {display:block;background:url(images/btn-highlights.gif) -131px 0 no-repeat;}

.mainlower {width:568px;}
#mainflash {float:left;display:inline;width:423px;height:173px;}
#mainright {float:right;display:inline;width:139px;height:173px;}

.enews {padding-bottom:6px;background-color:#FFFFFF;}

#shoptoplinks {width:940px;margin-left:10px;margin-top:8px;border-top:1px solid #3E5A88;border-bottom:1px solid #3E5A88;background:url(images/shoptoplinks-bg.gif) top left repeat-y;}
#shoptoplinks p.home {margin-left:5px;padding-top:3px;padding-bottom:2px;width:170px;float:left;display:inline;}
#shoptoplinks p.links {margin-left:37px;padding-top:3px;padding-bottom:2px;width:400px;color:#FFFFFF;float:left;display:inline;}
#toplinkstable {width:940px;color:#FFFFFF;margin:0px;padding:0px;}
#toplinkstable td.login {padding:1px 0 1px 6px;}
.loginuser {margin-left:10px;border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;}
.loginpassword_clear {border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;margin-left:1px;}
.loginpassword {border:1px solid #999999;background:url(images/bg_passwordentry.gif) 0 0 no-repeat #FFFFFF; width:124px;height:15px;font-size:90%;margin-left:1px;}

.loginforgot {padding-left:6px;padding-top:1px;}
.searchlabel {margin-left:2px;}
#toplinkstable p.sitemap {margin-left:19px;padding-top:3px;padding-bottom:2px;width:150px;float:left;display:inline;}
#toplinkstable .sitemaptd {border-top:1px solid #3E5A88;}
#toplinkstable td.basketrow {border-top:1px solid #3E5A88;padding-left:2px;}
#toplinkstable td.basketrowtd {padding-top:2px;padding-bottom:3px;background-color:#27569A;}
#toplinkstable td.basketrowtd-wb {padding-top:2px;padding-bottom:3px;background-color:#27569A;border-left:1px solid #001646;}
#toplinkstable .total {padding-left:5px;}
#toplinkstable .amount {padding-right:5px;color:#E69F16;}
#toplinkstable .shopsearch {border-top:1px solid #3E5A88;padding:1px;}
#toplinkstable .shopsearchinput {border:1px solid #999999;background:#FFFFFF;width:124px;height:15px;font-size:90%;}
#toplinkstable .itemnumber {color:#E69F16;}

#shopintro {position:absolute;width:220px;left:336px;top:70px;color:#FFFFFF;}
#dvdbutton {width:136px;height:29px;margin-top:12px;}
#dvdbutton a:link, #dvdbutton a:visited {display:block;background:url(images/dvd-button.jpg) 0 0 no-repeat;}
#dvdbutton a:hover, #dvdbutton a:active {display:block;background:url(images/dvd-button.jpg) -136px 0 no-repeat;}

#rangenav {margin-top:10px;}
#rangenav li {color:#000D37;font-weight:bold;border-bottom:1px solid #A4BFE2;background-color:#D4E5F9;list-style:none;}
#rangenav li.last {border-bottom:0px;background-color:#0E356C;}
#rangenav li.iheader {display:block;background:url(images/range-title-bg.jpg) top left no-repeat #1C64B1;text-decoration:none;color:#B0CAEC;padding:3px 0 3px 5px;color:#FFFFFF;font-weight:bold;border-bottom:0px;}
#rangenav a.midlink {display:block;padding:3px 0 3px 22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#rangenav a.bottomlink {display:block;padding:4px 0 3px 22px;color:#000D37;voice-family: "\"}\""; voice-family:inherit;width:164px;}
#rangenav a.midlink:link, #rangenav a.midlink:visited {background:url(images/nav-bg.gif) 0 center no-repeat;text-decoration:none;}
#rangenav a.midlink:active, #rangenav a.midlink:hover {background:url(images/nav-bg.gif) -186px center no-repeat;text-decoration:none;}
#rangenav a.bottomlink:link, #rangenav a.bottomlink:visited {background:url(images/navbottom-bg.gif) 0 bottom no-repeat;text-decoration:none;}
#rangenav a.bottomlink:active, #rangenav a.bottomlink:hover {background:url(images/navbottom-bg.gif) -186px bottom no-repeat;text-decoration:none;}

#shopcontent {width:722px;}
#shopcontent h1 {font-family:Arial, Helvetica, sans-serif;font-size:160%;font-weight:normal;color:#0E356C;padding-top:6px;margin-bottom:16px;border-bottom:1px solid #FF0000;padding-bottom:12px;}
#shopcontent h1.float {border-bottom:0px solid #FF0000;}

#productmonth {width:139px;margin-top:8px;margin-bottom:8px;}
#productmonth .pmheader {display:block;background:url(images/producttitle-bg.jpg) top left no-repeat #1C64B1;}
#productmonth .pmheader h4 {text-decoration:none;color:#B0CAEC;padding-top:3px;padding-bottom:3px;padding-left:5px;color:#FFFFFF;font-weight:bold;border-bottom:0px;font-size:90%;}
.productofthemonth {width:139px;text-align:center;background:url(images/productbox-bg.jpg) top left repeat-y #FFFFFF;overflow:hidden;}
.pmfooter {background:url(images/productbox-footer.jpg) top left no-repeat;width:139px;height:9px;font-size:1px;}


.catproductbox {width:139px;float:left;margin-left:4px;display:inline;margin-top:12px;}
.first {margin-left:0px;}
.catproductboxheader {display:block;background:url(images/producttitle-bg.jpg) top left no-repeat #1C64B1;text-decoration:none;color:#B0CAEC;padding:3px 0 3px 5px;color:#FFFFFF;font-weight:bold;border-bottom:0px;font-size:90%;height:26px;}
.catproductboxheader a:link, .catproductboxheader a:visited {color:#FFFFFF;text-decoration:none;}
.catproductboxheader a:active, .catproductboxheader a:hover {color:#FFFFFF;text-decoration:underline;}
.catproductboximg {margin:0px;padding:0px;width:137px;text-align:center;background:url(images/productbox-bg.gif) top left repeat-y #FFFFFF;overflow:hidden;border-left:1px solid #9FB1BF; border-right:1px solid #9FB1BF;}
.catproductboxfooter {display:block;background:url(images/productbox-footer.jpg) top left no-repeat;width:139px;height:9px;font-size:1%;}

.productbox {width:139px;float:left;display:inline;margin-left:4px;margin-top:8px;}
.first {margin-left:0px;}
.productboxtop {width:139px;border-top:1px solid #92ADCA;background:url(images/productbox-bg.jpg) bottom left no-repeat #FFFFFF;}
.productboximg {width:139px;height:128px;text-align:center;overflow:hidden;}
.productboxfooter {width:139px;border-top:1px solid #92ADCA;background:url(images/productbox-bg.jpg) top left no-repeat #FFFFFF;margin-top:3px;font-size:90%;height:60px;}
.productboxfooter p {color:#931C27;padding:3px 3px 0 3px;}
.productboxprice {width:139px;background-color:#407ED0;height:22px;}
.productboxprice p {float:left;display:inline;margin:3px;color:#FFFFFF;}
.productboxprice img {float:right;display:inline;margin-top:6px;}
.productboxprice input {float:right;display:inline;margin-top:6px;margin-right:3px;}

.catprodleft {float:left;display:inline;width:433px;background:url(images/catprodheader-bg.jpg) top left no-repeat #FFFFFF;}
.catprodright {float:right;display:inline;width:286px;height:256px;text-align:center;border-top:1px solid #92ADCA;margin-right:2px;background:url(images/largerview.gif) bottom left no-repeat;}
.catprodheader {display:block;background:url(images/catprodheader-bg.jpg) top left no-repeat #003366;text-decoration:none;color:#FFFFFF;font-weight:bold;border-bottom:0px;font-size:100%;padding-top:3px;padding-bottom:3px;}
span.catprodheaderleft {float:left;display:inline;padding-left:5px;}
span.catprodheaderright {float:right;display:inline;padding-right:5px;}
.catprodtitle {background-color:#D2DDF2;}
.catprodtitle h2 {color:#0E356C;padding:6px 5px 6px 5px;font-size:120%;}
.catprodtitle h3 {color:#6D6E71;padding:0 5px 6px 5px;font-size:110%;}
.catprodleft fieldset {width:433px;background:url(images/catprodleft-bg.gif) bottom left no-repeat #FFFFFF;}
.catprodleft p {margin:16px 10px 16px 5px;float:left;font-weight:bold;color:#931C27;font-size:110%;}
.catprodleft select {margin:10px 5px 10px 5px;float:left;border:1px solid #92ADCA;}
.catprodleft input {margin:16px 5px 0 5px;float:left;}
.catprodleft input.notify {margin:8px 5px 0 5px;width:160px;float:left;}

.producttext {color:#0E356C;padding:12px 5px 6px 5px;}
#alsoboughtrow {position:relative;width:722px;height:auto;}
#alsoboughttitle {position:absolute;width:430px;height:auto;top:-14px;left:2px;font-size:110%;color:#000D37;font-weight:bold;}

.maincontent div.pagenumber {float:right;display:inline;color:#6D6E71;margin-top:6px;text-align:center;}
.pagenumber .selected {color:#000000;text-decoration:underline;}
a.selectpage:link, a.selectpage:visited {color:#6D6E71;text-decoration:none;}
a.selectpage:hover, a.selectpage:active {color:#6D6E71;text-decoration:underline;}
a.nextprev:link, a.nextprev:visited, a.nextprev:hover, a.nextprev:active {color:#5F86B1;font-size:120%;font-weight:bold;text-decoration:none;}

#showallbutton {width:99px;height:27px;margin-top:8px;}

#continuebutton {width:141px;height:27px;margin-top:8px;}
#continuebutton a:link, #continuebutton a:visited {display:block;background:url(images/continuebutton.jpg) 0 0 no-repeat;}
#continuebutton a:hover, #continuebutton a:active {display:block;background:url(images/continuebutton.jpg) -141px 0 no-repeat;}

.checkoutbuttonrow {text-align:right;}
#updatebutton {float:right;display:inline;width:116px;height:29px;margin-top:8px;}
#updatebutton a:link, #updatebutton a:visited {display:block;background:url(images/updatebasket-button.jpg) 0 0 no-repeat;}
#updatebutton a:hover, #updatebutton a:active {display:block;background:url(images/updatebasket-button.jpg) -116px 0 no-repeat;}

#postagebutton {float:right;display:inline;width:139px;height:29px;margin-top:8px;}
#postagebutton a:link, #postagebutton a:visited {display:block;background:url(images/postage-button.jpg) 0 0 no-repeat;}
#postagebutton a:hover, #postagebutton a:active {display:block;background:url(images/postage-button.jpg) -139px 0 no-repeat;}

#checkoutbutton {float:right;display:inline;width:84px;height:29px;margin-top:8px;}
#checkoutbutton a:link, #checkoutbutton a:visited {display:block;background:url(images/checkout-button.jpg) 0 0 no-repeat;}
#checkoutbutton a:hover, #checkoutbutton a:active {display:block;background:url(images/checkout-button.jpg) -84px 0 no-repeat;}

#cart {margin-top:12px;}
#cart tr.tableheader {color:#FFFFFF;}
#cart td {padding-top:6px;padding-bottom:6px;padding-left:3px;padding-right:3px;}
#cart td a:link, #cart td a:visited {color:#000E35;text-decoration:none;}
#cart td a:active, #cart td a:hover {color:#000E35;text-decoration:underline;}

#cart td.headerleft {background:url(images/news-title-bg.jpg) top left no-repeat #1A64B3;padding-top:3px;padding-bottom:3px;}
#cart td.header {background:url(images/news-title-bg.jpg) top center no-repeat #1A64B3;padding-top:3px;padding-bottom:3px;}
#cart td.headerright {background:url(images/news-title-bg.jpg) top right no-repeat #1A64B3;padding-top:3px;padding-bottom:3px;}
#cart tr.tablerow {background-color:#D4E5F9;color:#000D37;}
#cart td.total {text-align:right;background-color:#6494CC;color:#FFFFFF;padding-top:3px;padding-bottom:3px;}
#cart .eurtotal {background:url(images/carttotal-bg.gif) bottom left no-repeat #6494CC;color:#FFFFFF;}
#cart .qty {width:40px;border:1px solid #999999;text-align:right;}
#cart .currency {width:120px;border:1px solid #999999;font-size:90%;}
.basketfooter_label {text-align:right;}
p.intro {padding-bottom:8px;}

.buyqty {width:30px;border:1px solid #999999;text-align:right;}

input.btn_large			{color:#EEEEEE;background:url(images/button_large.jpg) top left no-repeat;text-align:center; width:146px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}
input.btn_large:hover	{color:#FFFFFF;background:url(images/button_large_over.jpg) top left no-repeat;text-align:center; width:146px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}
input.btn_medium			{color:#EEEEEE;background:url(images/button_medium.jpg) top left no-repeat;text-align:center; width:113px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}
input.btn_medium:hover	{color:#FFFFFF;background:url(images/button_medium_over.jpg) top left no-repeat;text-align:center; width:113px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}
input.btn_small			{color:#EEEEEE;background:url(images/button_small.jpg) top left no-repeat;text-align:center; width:76px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}
input.btn_small:hover	{color:#FFFFFF;background:url(images/button_small_over.jpg) top left no-repeat;text-align:center; width:76px;height:22px;border:none;background-color:#FFFFFF;font-size:100%;font-weight:bold;font-family:Arial, sans-serif;padding-top:0px;padding-bottom:2px;cursor:pointer !important;text-decoration:none;}

.formentry fieldsetxx {
	padding:0;
	margin:0;
	border:0;
}
.formentry input.txtsml, input.input_small {font-size:100%;width:50px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtsml_required {background-color:#CEE2E2;}
.formentry input.txtmed,input.input_med {font-size:100%;width:100px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtmed_required {background-color:#CEE2E2;}
.formentry input.txtlge, #registration textarea.txt, input.input_med_lge {font-size:100%;width:150px;height:15px;border:1px solid #666666; padding-left:5px; padding-top:1px;padding-bottom:1px;}
.formentry input.txtlge_required, #registration textarea.txt_required {background-color:#CEE2E2;}
.formentry .formrow {margin:2px 0 0 5px;}
.formentry label {
	display: block;
	float: left;
	width: 100px;
	padding:2px 5px 0 0;
	margin: 0px 0px 0px 0px;
	text-align:right;
}
.formentry label.required {
	color:#FF0000;
}
.errormessage{border: 1px dashed #ff0000; padding:10px;color: #ff0000;}

.scrollticket{height: 300px; overflow:auto; margin-top:20px; margin-bottom: 10px;padding:10px; border: 2px solid #0E356C}
