.bd-title h1 { font-size: 28px; }
.bd-title h1 .fd { color: #38F; }
.bd-title h1 .sub { color: #000; }
.backdrop-page .focal-point { margin: 0;text-align: left !important;}
#bd .backdrop .focal-point { text-align: left; }
#bd .content.backdrop.backdrop-media { padding-bottom: 0; background: #023 url(/main/corporate/microsites/flitedeck/img/sky-bg.jpg); -webkit-box-shadow:0 0px 5px #999; -moz-box-shadow:0 0px 5px #999; box-shadow:0 0px 5px #999;}
#bd .content.backdrop.backdrop-page { background: #FFF url(/main/corporate/microsites/flitedeck/img/sky-bg-fade-gray.jpg) repeat-x;}
.backdrop-media .focal-point { padding: 25px; }
.backdrop-media .focal-point h2 {margin-top: 0;}
.backdrop-media h2, .backdrop-media p {color: #FFF; text-align: left; text-shadow: #000 0px 1px 0px;}
.backdrop-media h2 { font-size: 20px; }
.backdrop-media p { font-size: 12px; }
.backdrop-page { padding-top: 30px; }
.content li { background:transparent url(/main/corporate/microsites/flitedeck/img/icon-bullet.gif) no-repeat scroll 0 4px; padding-left:14px;}
.logo a { display: block; text-indent: -9999px; overflow: hidden; }
#fd-logo-mil a { background: transparent url(../img/mil/flitedeck-military-efb.gif) no-repeat top left; width: 259px; height: 30px;}
#fd-logo-pro a { background: transparent url(../img/pro/flitedeck-pro-efb.gif) no-repeat top left; width: 194px; height: 30px;}
#fd-logo-news a { background: transparent url(../img/newsroom/flitedeck-newsroom-efb.gif) no-repeat top left; width: 288px; height: 30px;}
blockquote { background: url(/main/corporate/microsites/flitedeck/img/bq.gif) no-repeat top left; font-size: 16px; font-weight: bold; display: block; margin: 0 0 10px; padding: 10px;}
#media-pl { width: 640px; height: 50px; background: url(/main/corporate/microsites/flitedeck/img/media-bar.png) no-repeat top left; }
#media-pl * { color: #DDD; font-size: 0.9em;}
#media-pl .pl { padding: 5px 10px; float: left; }
#media-pl .pl .item { margin: 0 2px; float: left; -webkit-border-radius: 4px; border-radius: 4px; -moz-border-radius: 4px; }
#media-pl .pl .playing { border: 1px solid #FFF;  }
#media-pl .pl .paused { border: 1px solid #DDD;}
#media-pl .pl .item.text { padding: 6px 0; text-align: right; margin-left: 10px;}
#media-pl ul li {float: left; background: none; padding: 0; margin: 0 2px;}
#media-box { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px;	-webkit-box-shadow:0 1px 5px #222; -moz-box-shadow:0 1px 5px #222; box-shadow:0 1px 5px #222; height: 410px; }
.media-entry { margin: 30px 20px 20px 20px; border-bottom: 1px dotted #CCC; padding: 10px 20px 20px 300px; }
.media-entry a span { color: #666; padding: 0 0 10px; }
.media-entry a:hover span { color: #000; text-decoration: none; }
.media-entry a:hover { text-decoration: none; }
.media-entry .blockquote { font-size: 18px;	display:block; font-weight: bold; }
a.blk-btn {	text-decoration: none; color: #DDD;	font-size: 1.1em; font-weight: bold; height: 17px; display:block; background: transparent url(../img/blk_btn.gif) repeat-x; border: 1px solid #222; padding: 5px 10px; }
a.blk-btn:hover { text-decoration: none; color: #FFF; }
.image-gallery ul { margin: 0 !important;}
.image-gallery li { background: none; padding: 0;}
.focal-point:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.image-display .screen { width: 630px; text-align: center; vertical-align: middle; position: relative; float:right;}
.image-display .screen .title { position: absolute; bottom:0; font-size: 20px; font-wieght: bold; margin: 0 auto; }
.image-display .thumb { width: 268px;  float: left; position: relative; height: 600px; overflow: hidden;}
.image-display .thumb ul { margin: 20px 0 !important; padding: 0 !important; border-right: 1px solid #CCC; top: 0; position: absolute;}
.image-display .thumb li { line-height: 1em; margin: 0 !important; padding: 0 !important; background: none; border-bottom: 1px solid #DDD;}
.image-display .thumb li.last { border-bottom: none;}
.image-display .thumb li a { padding: 10px 10px 10px 0; background: #FFF; width: 257px; height: 60px; display: block;}
.image-display .thumb li a img{ margin: 0 10px; float: left; border: 1px solid #DDD; }
.image-display .thumb li a.view {text-decoration: none; color: #000; background: #EEE url(../img/scroller_item.gif) repeat-x;}
.image-display .thumb .btn { position: absolute; width: 268px; height: 20px; text-align: center; cursor: pointer; cursor: hand;}
.image-display .thumb .up { top: 0; background: #FFF url(../img/arrow-up.gif) no-repeat center;}
.image-display .thumb .down { bottom: 0; background: #FFF url(../img/arrow-down.gif) no-repeat center;}

