* a:focus {outline:none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}
html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
html {height:100%;background:#000;}

.hidden {display:none;visibility:hidden;}

select {border:1px solid #000;padding-right:2px;}
select option {padding-left:5px;}


/* ADMIN CONTROLS */
#admin_controls,
.flash { 
	margin-left: auto;
	margin-right: auto;
	padding: 3px 0px;
	border-bottom: 5px solid #000;
	top: 0px;
	background-color: #333;
	text-align: center;
	color: #fff;
}

#admin_controls a {
	color: #fff;
}

.notice { background-color: green; }
.error { background-color: red;}

.unpublished { border: 1px dotted #333; background-color: #aaa;}

img.handle {
	float: left;
	cursor: move;
}

/* HEADER */
#header {position:relative;z-index:5;height:68px;margin-bottom:0px !important;}
#header_top {position:relative;z-index:5;height:34px;margin-bottom:0px !important;background:#000;}
#logo-box {height:100px;width:148px;float:left;margin-right:15px;}
#logo {margin-top:-30px;text-indent:-9999px;width:148px;height:90px;}
#logo a{display:block;height:90px;background:url('/images/logo.png') no-repeat;width:148px;background-position: 0px 0px;border:0px;z-index:7;}
#logo a:hover{width:148px;background-position: -150px 0px;}

#upper-nav {position:relative;top:-9px;height:51px;width:777px;float:right;}

#header_box {width:552px;height:23px;float:left;font-size:11px;padding-right:25px;margin-top:15px;text-align:right;font-weight:bold;color:#8cc641;}
#header_box a{font-weight:normal !important;color:#fff;}
#header_box a:hover{color:#ccc;}
#newsletter {position:relative;top:2px;font-size:13px;}
#newsletter img{position:relative;top:2px;}

#search {position:relative;top:14px;float:left;width:200px;height:23px;background:url('/images/search-box2.png') no-repeat;}
#search-text-box {margin:0 3px 0 24px;float:left;width:152px;height:23px;}
.searchtext {line-height:23px;padding:0px !important;width:152px;height:23px;background:url('') !important;color:#000 !important;border:0px !important;}
#search-button-box {float:left;width:21px;height:23px;}
.button {margin-top:3px;border:0px;width:18px;height:17px;background:url('/images/search-go2.png') no-repeat;background-position:0px 0px;}
.button:hover {cursor:pointer !important;background-position:0px -17px;}

/* NAVIGATION */
#navigation {
  position: relative;
  z-index: 1; 
  top: 10px;
  left:0px;
  width:777px;
	height: 49px;
	float: right;
	text-align: left;
}

a.nav {
	font-size: 16px;
	}

#navlist{
	height: 35px;
	padding: 0px;
	margin: 0px;
}
#navlist li{
	/*background:url('/images/main_nav2.png') no-repeat;*/
	height:35px;
	float:left;
	display:inline;
	list-style:none;
	text-indent:-9999px;
}
#navlist li a{display:block;height:35px;background:url('/images/main_nav2.png') no-repeat;border:0px;}
#navlist li  a:focus { outline: none; }
#navlist #nav_aircraft a{width:178px;background-position: 0px 0px;}
#navlist #nav_rebuilds a{width:116px;background-position: -178px 0px;}
#navlist #nav_kits a{width:70px;background-position: -294px 0px;}
#navlist #nav_parts a{width:139px;background-position: -364px 0px;}
#navlist #nav_resources a{width:132px;background-position: -503px 0px;}
#navlist #nav_company a{width:142px;background-position: -635px 0px;}


#navlist #nav_aircraft a:hover{width:178px;background-position: 0px -35px;}
#navlist #nav_rebuilds a:hover{width:116px;background-position: -178px -35px;}
#navlist #nav_kits a:hover{width:70px;background-position: -294px -35px;}
#navlist #nav_parts a:hover{width:139px;background-position: -364px -35px;}
#navlist #nav_resources a:hover{width:132px;background-position: -503px -35px;}
#navlist #nav_company a:hover{width:142px;background-position: -635px -35px;}


#navlist #nav_aircraft_current a{width:178px;background-position: 0px -35px;}
#navlist #nav_rebuilds_current a{width:116px;background-position: -178px -35px;}
#navlist #nav_kits_current a{width:70px;background-position: -294px -35px;}
#navlist #nav_parts_current a{width:139px;background-position: -364px -35px;}
#navlist #nav_resources_current a{width:132px;background-position: -503px -35px;}
#navlist #nav_company_current a{width:142px;background-position: -635px -35px;}


/* MAIN */
.link {vertical-align:middle;}
.backlink {position:relative;top:-40px;left:10px;text-indent:-9999px;height:76px;width:270px;float:left;padding-bottom:10px;}
.backlink a{display:block;height:76px;width:270px;background:url('/images/back.gif') no-repeat;}
.photolink {border:0px;}
.photolink a{border:0px;}
a:hover .prettyphoto {position:absolute;left:100%;margin-left:-30px;width:30px;height:24px;overflow:visible;background:url('/images/zoom.png') no-repeat;}
a:hover .prettyphoto_opt {position:absolute;left:118px;margin-left:-30px;width:30px;height:24px;overflow:visible;background:url('/images/zoom.png') no-repeat;}
a:hover .prettyvideo {position:absolute;top:44px;left:74px;width:72px;height:50px;overflow:hidden;background:url('/images/play.gif') no-repeat;}
.video_box {padding-left:20px;padding-top:20px;height:176px;width:440px !important;background: url('/images/video_box.jpg') no-repeat;}
.video_box a:hover h3{text-decoration:underline;}
.document a{font-size:14px;font-weight:bold;border:0px;}
.float_right {float:right;}
.grey {color:#aaa;}
.hr_right {width:220px !important;padding-right:50px;border-right: 1px solid #000;}
.hr_padding {padding-left:29px;}
.video {position:relative;left:80px;}



/* FOOTER */
.foot-menu {width:142px;margin-right:17px;}
.foot-menu2 {width:142px;}

/* FOOTER_NAV1 */
#footer_nav1 {position:relative;z-index:100;width:940px;margin:0 auto 0 auto;height:186px;padding:16px 0px 0px 0px;margin-bottom:-2px !important;}
#footer_nav1 ul{padding:4px 0 0 4px;list-style-type:none;}
#footer_nav1 ul li{line-height:16px;font-size:12px;font-weight:normal;}
#footer_nav1 li a{color:#aaa !important;text-decoration:none;border:0px;}
#footer_nav1 li a:hover{color:#ddd !important;text-decoration:none;}
#footer_nav1 a{color:#aaa;text-decoration:none;border:0px;}
#footer_nav1 a:hover{color:#ddd !important;text-decoration:none;}
#footer_nav1 h4 a{color:#aaa;font-size:15px;font-weight:bold;text-decoration:none;}
#footer_nav1 h4 a:hover{color:#ddd !important;text-decoration:none;}

#footer_aircraft a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_aircraft.gif') no-repeat;}
#footer_aircraft a:hover{background:url('/images/footer_title_aircraft_on.gif') no-repeat;}
#footer_rebuilds a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_rebuilds.gif') no-repeat;}
#footer_rebuilds a:hover{background:url('/images/footer_title_rebuilds_on.gif') no-repeat;}
#footer_kits a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_kits.gif') no-repeat;}
#footer_kits a:hover{background:url('/images/footer_title_kits_on.gif') no-repeat;}
#footer_parts a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_parts.gif') no-repeat;}
#footer_parts a:hover{background:url('/images/footer_title_parts_on.gif') no-repeat;}
#footer_resources a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_resources.gif') no-repeat;}
#footer_resources a:hover{background:url('/images/footer_title_resources_on.gif') no-repeat;}
#footer_company a{display:block;height:30px;text-indent:-9999px;background:url('/images/footer_title_company.gif') no-repeat;}
#footer_company a:hover{background:url('/images/footer_title_company_on.gif') no-repeat;}

.breaker {border-top: 1px solid #444;padding-top:4px;margin-top:4px;}
.green {color:#8cc641 !important;font-weight:bold;}
.green:hover {text-decoration:underline;}

/* FOOTER_NAV2 */
.footer_menu {position:relative;color:#8cc641;font-weight:bold;font-size:14px;top:5px;background:#000;}
.footer_menu a{color:#aaa;font-weight:normal !important;}
.footer_menu a:hover{color:#ddd;}
.footer_menu img{position:relative;top:3px;}
.social {position:relative;top:12px;text-align:right;background:#000;}
.social a{color:#444;}
.icon {position:relative;top:-3px;}
.copyright {position:relative;top:-26px;font-size:9px;color:#444;}



/* HOME */
.banner_cc340 {height:190px;}
.banner_cc340 img{float:left;}
.banner_cc340 a:hover .cc340_1, .banner_cc340 a:hover .cc340_2{color:#777 !important;}
.cc340_1 {position:relative;top:-40px;left:15px;font-size:14px;}
.cc340_2 {position:relative;top:-47px;text-align:right;right:15px;font-size:18px;font-weight:bold;}
.calendars_1 {position:relative;top:-40px;left:15px;font-size:14px;}
.calendars_2 {position:relative;top:-47px;text-align:right;right:15px;font-size:18px;font-weight:bold;}

.banner_parts {height:190px;}
.banner_cc340 img{float:left;}
.banner_parts a:hover .parts_1, .banner_parts a:hover .parts_2{color:#777 !important;}
.parts_1 {position:relative;top:-40px;left:20px;font-size:14px;}
.parts_2 {position:relative;top:-47px;text-align:right;right:20px;font-size:18px;font-weight:bold;}

.banner_parts a:hover .csc_1, .banner_parts a:hover .csc_2{color:#eee !important;}
.csc_1 {position:relative;top:-45px;left:9px;font-size:14px;color:#7fc641;}
.csc_2 {position:relative;top:-52px;text-align:right;right:9px;font-size:18px;font-weight:bold;color:#7fc641;}
.banner_parts a:hover{text-decoration:none !important;}

.linky, .linky2 {position:relative;z-index:333;top:415px;width:500px;left:13px;height:30px;font-size:30px;font-weight:bold;float:left;}
.linky a{color:#fff;}
.linky2 a{color:#000;}
.linky a:hover, .linky2 a:hover{color:#8cc641;}
/*.linky {position:relative;z-index:333;top:369px;width:500px;left:13px;height:30px;font-size:20px;font-weight:bold;line-height:30px;float:left;background:url('/images/linky_bg.gif') repeat-x;}*/
.slidey {position:relative;top:-30px;margin-bottom:-30px;left:0px;float:left;}
.hm_block {height:400px;background:url('/images/hm_block.png') no-repeat;}
.block_margin {position:relative;top:5px;left:10px;width:200px;color:#666 !important;font-size:11px;}
.block_margin h2{color:#666 !important;}
.welcome {position:relative;top:-8px;font-size:15px;}
.more {position:relative;top:5px;left:-14px;list-style-type:none;font-weight:bold;}
.more a{border:0px;}
#news_image {position:absolute;top:57px;left:420px;width:180px;height:120px;float:right;}
#tabs {height:186px;}
#tabs a{border:0px;}
.hm_youtube {width:300px;height:193px;}
.hm_embed {width:300px;height:193px;}
.event_banner {position:absolute;top:55px;left:423px;float:right;width:180px;height:120px;}
.news-plate {height:135px;background: #eee url('/images/news_plate.png') no-repeat;}
.events-plate {height:135px;background: url('/images/events_plate.png') no-repeat;}
.news-events-text {padding:40px 0px 0px 28px;}
.news-events-text h3, .news-events-text h3 a{font-size:30px;color:#000;}
.news-events-text ul, .news-events-text ul a{padding:0px 0px 0px 0px;list-style-type:none;}
.news-events-text li, .news-events-text li a{font-size:13px;color:#000;line-height:18px;}
.news-events-text li a:hover{color:#8cc641;}
.more-link, .more-link a{position:relative;top:2px;right:5px;font-size:16px;font-weight:bold;color:#000;}
.more-link a:hover{color:#8cc641;}
.banner {height:75px;}



/* AIRCRAFT */
.aircraft_title {position:relative;top:5px;text-indent:20px;height:40px;}
.no-decoration a:hover{text-decoration:none;}
.title {margin-bottom: 10px !important;}
.aircraft_bar {height:40px;width:940px;background: url('/images/aircraft/aircraft_bar.gif');}
.aircraft_bar a{border:0px;}
.hm_pano {margin-bottom: 0px !important;}
.hm_hr {border-bottom: 1px solid #444;}
.hm_hr2 {border-bottom: 5px solid #444; padding-top: 0px;}
.hide {display:hidden;}
.plus {padding-bottom: 20px;}
.minus {margin-bottom: 10px !important;}
.minus2 {margin-bottom: 0px !important;}
.minus3 {margin-bottom: -10px !important;}
.plus2 {padding-bottom: 50px;}
.plus3 {padding-bottom: 10px;}
.plus4 {padding-bottom: 5px;}
.right {text-align:right;}
.left {text-align:left;}
.center {text-align:center;}
.center2 {position:relative;left:20px;text-align:center;}
.new_feature {font-weight:bold;color:green;}
.right span{float:left;}
.float_right {float:right;}
.float_left {float:left;}
.panomargin {padding-bottom: 300px;}
.disclaimer {color:red;font-size:10px;}
.red-bold {color:red;font-weight:bold;}
.optionlist li{color:#444;font-size:11px;}
.optiontitle {margin-bottom: 1px !important;font-size:12px;text-indent:10px;color:#000;outline: 1px solid #bbb;background:#eee;}
.optiontitle1 {margin-bottom: 2px !important;margin-right:-20px !important;padding-right:20px;font-size:11px;text-indent:10px;color:#000;background:#eee;}
.optiontitle2 {margin-bottom: 2px !important;margin-right:-20px !important;padding-right:20px;font-size:11px;text-indent:10px;color:#000;}
.optiontitle3 {margin-bottom: 0px !important;font-size:14px;font-weight:bold;text-indent:10px;color:#f1ab00;background:#000;}
.optioncategory {margin-bottom: 5px !important;font-size:24px;font-weight:bold;}
.optioncategory2 {margin-bottom: 0px !important;font-size:20px;font-weight:bold;}
.topfive {margin-top: 5px !important;}
.topten {margin-top: 10px !important;}
.toptwenty {margin-top: 20px !important;}
.topthirty {margin-top: 30px !important;}
.topforty {margin-top: 40px !important;}
.topfifty {margin-top: 50px !important;}
.topsixty {margin-top: 60px !important;}
.left42 {padding-left:42px;}
.left20 {padding-left:20px;}
.purchase a img{padding:3px;border: 1px solid #777;}
.purchase a{font-size:14px;font-weight:bold;}
.webcams img{width:220px;}
.option_box {height:162px;background:url('/images/option_box.jpg') no-repeat;}
.opt_image {width:118px;height:142px;float:left;padding:10px 10px 10px 10px;}
.opt_image a{border:0px;}
.opt_text {float:right;width:232px;font-size:11px;padding-top:10px;padding-right:10px;}
.width380 {width:380px;}
.underline {border-bottom: 1px solid #000;}
.heading {float:left;}
#ccss_logo {position: relative; top: 0px; text-indent: 0px !important; float:right;}
#ccss_hm-pano {position:relative;margin-bottom:10px;}
.diffTextLeft{text-align:right;}
.diffTextRight {text-align:left;}
#diffImg {border:5px solid #000;}
#diffNav {border-top:1px solid #000;}
#diffNav a.diffBtn {display:block;float:left;text-align:center;width:18px;height:18px;margin:5px;background:#fff; border:1px solid #000;color:#000;text-decoration:none;}
#diffNav a.diffOn {display:block;float:left;text-align:center;width:18px;height:18px;margin:5px;background:#195c99;border:1px solid #000;color:#fff;font-weight:bold;text-decoration:none;}
#diffNav a.diffBack{display:block;float:left;height:16px;margin:5px;text-decoration:none;}
#diffNav a.diffForward {display:block;float:left;height:16px;margin:5px;text-decoration:none;}
#diffNav a.diffBtn:hover {background-position:0px -16px;color: #333333;text-decoration:none;}


#inventory_box {height:115px;background: url('/images/aircraft/inventory_box.gif') no-repeat;}

#title_lsa {height:20px;text-indent:-9999px;background:url('/images/aircraft/title_lsa.gif') no-repeat;}
#title_certified {height:20px;text-indent:-9999px;background:url('/images/aircraft/title_certified.gif') no-repeat;}
#title_experimental {position: relative; height: 20px; width: 220px; top: 0px; text-indent: -9999px; background: url('/images/aircraft/title_experimental.gif') no-repeat;}
#title_ccex {position: relative; height: 45px; width: 220px; top: 0px; text-indent: -9999px; background: url('/images/aircraft/title_ccex.gif') no-repeat;}

#title_rebuild {position: relative; height: 45px; width: 300px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/title_rebuild.gif') no-repeat;}
#title_service {position: relative; height: 45px; width: 300px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/title_service.gif') no-repeat;}
#title_support {position: relative; height: 45px; width: 300px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/title_support.gif') no-repeat;}
#title_learntofly {position: relative; height: 45px; width: 300px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/title_learntofly.gif') no-repeat;}

#title_ccfia {position: relative; height: 22px; width: 940px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/title_ccfia.gif') no-repeat;}
#title_questions {position: relative; height: 18px; width: 940px; top: 0px; text-indent: -9999px; background: url('/images/rebuilds/ccfia_questions.gif') no-repeat;}

#something {height: 165px;}
/*.drawing {background: url('/images/outline.gif') no-repeat;}*/
/*.leftmenu {width:960px;background: url('/images/aircraft/aircraft_bg.gif') repeat-y;}*/


/* MyPanel */
.mypanel-heading1 {font-size:18px;color:#888;}
.mypanel-heading2 {position:relative;top:15px;left:17px;font-size:20px;color:#fff;}
.mypanel-heading3 {position:relative;top:15px;left:17px;font-size:14px;color:#bbb;line-height:20px;}
.mp-background {height:110px;background:url('/images/ccss/mp-background.png') no-repeat;}
.mp-paragraph {font-size:13px;line-height:23px;}
.mp-bold {font-size:22px;}
.mp-logo-sm {position:relative;top:6px;padding: 0 2px 0 2px;}
.mp-list li{color:#000;font-size:12px;}
.z-top {z-index:500;}

/* SALES */

.print-header {position:relative;left:-9999px;height:0px;display:none;}

.sale-edit {z-index:999;}

.gallery_block {
height:454px;
background:url('/images/sales/gallery_block.jpg') no-repeat;
}

#sales_gallery {
float:left;
width:620px;
height:414px;
padding:11px 10px 10px 10px;
text-align:center;
}
#sales_gallery img{
margin: auto auto auto auto;
}
#sales_click {text-align:center;width:640px;height:18px;line-height:18px;color:#777;}
#sale_addl_info {margin-bottom:20px;}
#sales_photos {float:left;width:299px;}
.gallery {
width:299px;
height:414px;
overflow: auto;
margin:11px 0 0 0;
padding:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display: block;
}

.gallery li {
	display: inline;
	margin-right:5px;
	padding:0px;
	height:88px;
}

.gallery li img {
	height:88px;
	margin-bottom:4px;
	cursor: pointer;
}




/* REBUILDS */
#pricing_table h3{margin-bottom:10px;border-bottom:1px solid #000;}
.opt-price {font-weight:bold;}
.opt-comment {padding-left:60px;margin-top:-15px !important;}
.right15 {padding-right:10px;padding-left:10px;}
.opt {vertical-align:middle;border:1px solid #999;padding:10px;}
.opt h3{text-align:center;}
.floating_box {position:absolute;top:0px;left:0px;z-index:10;width:198px;}
.hm_pano01 {position:relative;z-index:1;top:-15px;height:0px;left:-10px;}
#pano_container2 {position:relative;z-index:-9999;top:-20px;left:-20px;width:980px;height:392px;}
.pano_rebuild {position:relative;z-index:1;top:-15px;height:400px;left:-10px;}
.hm_rebuild {position:relative;top:-80px;color:#fff;height:0px;}
.hm_rebuild h3{color:#fff;}
.hm_rebuild a{color:#fff;border:0px;}
.hm_rebuild a:hover{color:#f1ab00;}

#rebuild_nav {
  position: relative;
  z-index: 1; 
  top: 0px;
	height: 0px;
	float: left;
	text-align: left;
}

a.nav {
	font-size: 16px;
	}

#rebuild_navlist{
	height: 30px;
	padding: 0px;
	margin: 0px;
}
#rebuild_navlist li{
	height:30px;
	float:left;
	display:block;
	list-style:none;
	text-indent:-9999px;
}
#rebuild_navlist li a{display:block;height:30px;background: url('/images/rebuilds/rebuild_menu.gif') no-repeat;border:0px;}
#rebuild_navlist li  a:focus { outline: none; }

#rebuild_navlist #nav_rebuild a{width:140px;background-position: 0px 0px;border:0px;}
#rebuild_navlist #nav_details a{width:140px;background-position: 0px -30px;border:0px;}
#rebuild_navlist #nav_features a{width:140px;background-position: 0px -60px;border:0px;}
#rebuild_navlist #nav_pricing a{width:140px;background-position: 0px -90px;border:0px;}
#rebuild_navlist #nav_warranty a{width:140px;background-position: 0px -120px;border:0px;}

#rebuild_navlist #nav_rebuild a:hover{width:140px;background-position: -140px 0px;}
#rebuild_navlist #nav_details a:hover{background-position: -140px -30px;}
#rebuild_navlist #nav_features a:hover{background-position: -140px -60px;}
#rebuild_navlist #nav_pricing a:hover{background-position: -140px -90px;}
#rebuild_navlist #nav_warranty a:hover{background-position: -140px -120px;}

#rebuild_navlist #nav_rebuild_current a{width:140px;background-position: -140px 0px;}
#rebuild_navlist #nav_details_current a{width:140px;background-position: -140px -30px;}
#rebuild_navlist #nav_features_current a{width:140px;background-position: -140px -60px;}
#rebuild_navlist #nav_pricing_current a{width:140px;background-position: -140px -90px;}
#rebuild_navlist #nav_warranty_current a{width:140px;background-position: -140px -120px;}


/* SUPPORT */
#support-box {height:400px;background:url('/images/support/support_pano.jpg') no-repeat;}
#support-text {position:relative;top:20px;left:635px;height:275px;width:285px;line-height:14px;}
#support-contact {position:relative;top:0px;left:635px;width:285px;}
.sb-matrix {border:1px solid #444;}
.sb-matrix td{border:1px solid #444;}
.table-title {background:#444;}
.table-title h4{color:#dddddd;}

/* PARTS */
.parts_phone {position:relative;top:6px;float:right;}
.parts_sale {color:#ddd;}
.parts_sale h3, .parts_sale h1{color:#ddd;}
.parts_sale a{color:#fff;text-decoration:underline;}
.sale_content {width:580px;padding: 0 20px 0 20px;background:#465e6d;}
.featured-part {float:left;padding:0 20px 20px 0;}

#parts_nav {position:relative;z-index:100;text-align:left;padding-top:10px;background:#444;}
#parts_nav ul{padding-left:15px;padding-right:15px;padding-bottom:10px;list-style-type:none;}
#parts_nav li a{font-size:12px;font-weight:bold;color:#eee !important;text-decoration:none;border:0px;}
#parts_nav li a:hover{text-decoration:underline;}
.parts_hr {position:relative;z-index:100;height:7px;border-bottom: 1px solid #003361;margin-bottom:5px;}
#parts_nav img{margin-bottom: -2px;}


/* MEDIA */
.media_gallery strong{font-size:16px;font-weight:bold;}



/* COMPANY */
#company_pano {position:relative;z-index:-100;top:-20px;left:-20px;height:460px;}
.hm_company {color:#222;}
.hm_company h3{color:#222;}

.partner_img img {border:7px solid #000;background:#000;}
#webcam_background {background: url('/images/company/webcam_background.jpg') no-repeat;}
.history {float:right;text-align:right;width:620px;padding-right:80px;padding-bottom:20px;}

/* CSC */
#csc-box {height:400px;background:url('/images/csc/csc-box.png') no-repeat;}
.csc_title {font-size:24px;font-weight:bold;}
.states {position:relative;top:40px;font-size:12px;font-weight:normal;float:right;text-align:right;}
#title_aircraft {position: relative; top: 0px; text-indent: -9999px; height: 45px; border-bottom: 1px solid #000; background: url('/images/aircraft/title_aircraft.gif') no-repeat;}
#title_csc {position:relative;top:0px;margin-top:5px;text-indent:-9999px;height:35px;background: url('/images/csc/title-csc.jpg') no-repeat;}
#title_swtaviation {position: relative; top: 0px; text-indent: -9999px; height: 45px; border-bottom: 1px solid #000; background: url('/images/csc/title_swtaviation.gif') no-repeat;}
#title_californiacubs {position: relative; top: 0px; text-indent: -9999px; height: 45px; border-bottom: 1px solid #000; background: url('/images/csc/title_californiacubs.gif') no-repeat;}


#csc_box {height:115px;background:url('/images/aircraft/csc_box.gif') no-repeat;}
#csc-map {position:relative;top:20px;left:-1px;}
.csclogo_box {position: relative; top: 0px; height:150px;background: url('/images/aircraft/csc_box.gif') no-repeat;}
.csc_text {position:absolute;top:15px;left:210px;width:230px;}
/*.csc a, .contact a{font-size:12px;}
.csc li a{font-size:11px;}
.csc ul{list-style-image:url('/images/csc/list.png');padding-left:20px;}
.csc ul li{line-height:16px;}*/
.international ul, .contact ul{list-style-type:none;}
.international {width:379px !important;border-right: 1px solid #000;}


/* LEARN TO FLY */
.learntofly {font-size:18px;font-weight:bold;}


/* SERVICE CENTERS */
#service-box {height:400px;background:url('/images/csc/service-box.jpg') no-repeat;}
#title_service {position:relative;top:0px;margin-top:5px;text-indent:-9999px;width:327px;height:35px;background: url('/images/csc/title-service.jpg') no-repeat;}
#service-map {position:relative;top:20px;left:46px;}

/* CALENDAR STUFF */
.no_bullet ul{list-style-type:none;}
.height390 {height:393px;}
.hm_rightpad {position:relative;top:3px;padding-right:40px;}
.break_blk {padding-left:5px;padding-right:5px;color: #000 !important;}
#calendar_pano {position:relative;z-index:-100;top:-20px;left:0px;height:0px;}
.calendar_box h3 {margin-bottom:5px;}
.calendar_box {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	width:418px;
	border:1px solid #000;
	padding:8px 20px 20px 20px;
}

/* POSTS */
.posts h3{color:#333;}
.posts small{color:#333;}
.posts p{color:#888;}
#news_pano {position:relative;z-index:-100;top:-20px;left:-20px;width:980px;margin-bottom:-10px !important;}
.news_img {padding-top:3px;padding-bottom:20px;text-align:center;}
.page-top {position:relative;z-index:50;height:100px;background:url('/images/posts/page-top.png') no-repeat;}
.page-middle {position:relative;top:-20px;background:url('/images/posts/page-middle.png') repeat-y;}
.page-bottom {position:relative;top:-20px;height:100px;background:url('/images/posts/page-bottom.png') no-repeat;}
.posts-p {position:relative;padding-left:30px;width:720px !important;font-size:15px;line-height:22px;}
.posts-pr-p {padding-left:30px;width:720px !important;font-size:12px;line-height:18px;}
.posts-title {width:720px;font-size:25px;line-height:29px;}

/* EVENTS */
.event_date {position:relative;top:8px;float:right;}
#events_calendar {background:#fff;}

/* KITS */
#cbc_box {height:115px;background:url('/images/kits/cbc_box.gif') no-repeat;}

/*Calendar Giveaway */
.giveaway label {display:block;float:left;text-align:right;width:175px;margin:5px;}
.giveaway input, .giveaway textarea, .giveaway select {margin:5px;}
.giveaway input[type=checkbox], .giveaway input[type=radio] {width:15px;}
.giveaway input[type=submit] {width:60px;margin:10px 0 0 189px;}
.calendar-title {font-size:16px;font-weight:bold;}
.form-small {position:relative;left:189px;color:#888;font-size:9px;}


.lsatour td{text-align:center;}

/*YouTube Playlist*/
.playlist a{padding-right:20px;}
