/* aviationarthangar.com site */

/* .......... RESET .......... */

body { 
margin: 0;
padding: 0;
color: #000; 
background: #473d33 url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-bg.jpg") no-repeat center top;
text-align: center; 
}  

body, a, td, th, input, textarea, select, option {
font: normal 12px helvetica,arial,sans-serif;
}

img {
margin: 0;
padding: 0;
border: 0; 
}  

form { 
margin: 0; 
padding: 0; 
}  

h1 {
color: darkred;
font-weight: bold;
font-size: 16px;
}

li {
margin: 0 0 0 15px;
padding: 0;
}

table td table td table td form {
margin: 0;
}

/* .......... / RESET .......... */




/* .......... MISC .......... */

/* force wrap */
.clear {clear: both; display: block; font-size: 1px; height: 1px; line-height: 1px;}
.enclose:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

.fib-title {
background: url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-fib-title-border.jpg") no-repeat scroll left bottom transparent;
color: #352116;
padding: 0 0 3px; 
font-weight: bold;
font-size: 17px;
}  

.fib-description {
color: #352116;
font-size: 11px;
padding: 7px 0;
width: 318px; 
}  

.fib-price,
.fib-price .salePriceColor {
color: # 5768D3;
font-size: 14px; 
}  

.simple_overlay .close {
background-image:url("https://turbifycdn.com/ty/cdn/airplanepictures/close.png");
position:absolute;
right:-15px;
top:-15px;
cursor:pointer;
height:35px;
width:35px;
} 

.set-overlay {
cursor: pointer;
} 

.simple_overlay {display:none;z-index:10000;background-color:#fff;/*width:600px;*/width: 750px; min-height:200px;border:1px solid #666;text-align: center;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;} 

.panel{display: none;} 

.filmstrip {border-top: 1px solid #808080;margin: 10px 0;padding-top: 10px;} 

.filmstrip img {cursor: pointer;margin: 0 7px;vertical-align: middle;}

.insetDiv img {display: inline;margin: 5px;}  

.order-box-container {
width: 242px; 
height: 334px;
padding: 46px 42px 0 55px;
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-order-box-back.jpg") no-repeat center top;
}  

.order-box-inoutofstock {
display: block;
border: 0;
}

.order-box-description { 
margin: 10px 0 0; 
}  

.order-box-description-header-small {
display: block;
margin: 0 0 0 3px;
}

.order-box-text { 
padding: 0 6px; 
color: #000; 
font-size: 11px;
}  

.order-box-text a { 
color: #000; 
text-decoration: underline; 
text-transform: uppercase; 
font-weight: bold;
font-size: 11px;
}  

.order-box-text a:visited { 
color: #000; 
text-decoration: underline; 
text-transform: uppercase; 
font-weight: bold;
font-size: 11px;
}  

.order-box-text a:hover { 
color: #000; 
text-decoration: none; 
text-transform: uppercase; 
font-weight: bold;
font-size: 11px;
}  

.order-box-text a:active { 
color: #000; 
text-decoration: underline; 
text-transform: uppercase; 
font-weight: bold;
font-size: 11px;
}  

.order-box-divider {
display: block;
margin: 8px 0 0;
padding: 0;
border: 0;
}

.order-box-price { 
padding: 5px 10px 10px; 
}  

.itemSalePrice { 
color: #5768D3; 
font-size: 14px;
}  

.salePriceColor { 
color: #5768D3; 
font-size: 14px; 
}  

.order-quantity { 
color: #000; 
padding: 0 10px 15px; 
font-size: 13px; 
}  

.order-box-options { 
color: #000; 
margin: 10px 0 0; 
font-size: 13px;
}  

.order-box-options select { 
width: 148px; 
font-size: 11px;
}  

.itemContentsText { 
color: #000; 
width: 170px; 
margin: 5px 0 0; 
font-size: 11px;
}  

.item-description { 
color: #000; 
width: 550px; 
padding: 10px; 
}  

.availability {
margin: 10px 0;
color: #FA5A06;
font-weight: bold;
}

.contentsRegPrice { 
color: #a7a7a7; 
padding: 2px 0 0; 
font-size: 11px;
}  

.itemRegPrice { 
color: #a7a7a7; 
}  

.caption { 
color: #000; 
}  

.caption a,
#infoarea a { 
color: #000; 
text-decoration: underline; 
font-weight: bold;
}  

.caption a:visited,
#infoarea a:visited { 
color: #000; 
text-decoration: underline; 
font-weight: bold;
}   

.caption a:hover,
#infoarea a:hover { 
color: #000; 
text-decoration: none; 
font-weight: bold;
}   

.caption a:active,
#infoarea a:active { 
color: #000; 
text-decoration: underline; 
font-weight: bold;
}

.caption-text {
padding: 0 16px 5px 0;
}

.caption-img {
float: left;
margin: 0 15px 10px 0;
}

.description-table-heading {
background-color: #4E697C;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px; 
-moz-border-radius-topleft: 10px; 
-moz-border-radius-topright: 10px;
color: #fff;
padding: 5px 14px; 
font-weight: bold;
}  

div.final-text {
padding-bottom: 30px;
}

h1.contenttitle {
width: 720px; 
margin: 5px 0 0 7px;
padding: 0 0 10px;
color: #36454C;
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-title-bottom-border.jpg") no-repeat left bottom;
font-weight: bold;
font-size: 18px;
}  

/* .......... / MISC .......... */




/* .......... MAIN BLOCKS .......... */

#PageWrapper { 
margin: 0 auto; 
width: 980px; 
text-align: left; 
background: #fff url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-page-wrapper.jpg") repeat-y 0 0; 
}  

#PageWrapperNL { 
margin: 0 auto; 
width: 980px; 
text-align: left; 
background: #fff; 
}  

/* .......... / MAIN BLOCKS .......... */




/* .......... LEFT COLUMN .......... */

#LeftColumn {
position: relative;
display: block;
float: left;
margin: 0 0 0 2px;
width: 189px;
background-color: transparent;
opacity: 1;
}  

#below-left-nav { 
margin: 0 auto; width: 183px; 
color: #000; 
}

#left-nav-heading-1 { 
background: url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-left-nav-heading-bg2.jpg") no-repeat scroll center top transparent; 
}  

#jump-menus {     
position: relative;
width: 185px; 
height: 129px;
margin: 0 auto;
background: url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-left-nav-dropdown-boxes3.jpg") no-repeat scroll center top transparent;
}  

.jump-menu {
position: static;
}

.jump-menu-heading {
display: none;
}

.jump-menu select {
position: absolute; 
left: 3px;
width: 177px;
height: 24px; 
/*padding-top: 3px;*/
color: #000;
background-color: #fff;
font-size: 11px;
}

#jump-menu-artist select {
top: 31px;
}

#jump-menu-aircraft select {
top: 92px;
}

#LeftColumn .nav-column-badge {
display: block;
margin: 10px auto;
text-align: center;
}

/* .......... / LEFT COLUMN .......... */




/* .......... LEFT NAV .......... */

#left-nav {
position: relative;
width: 185px; 
margin: 0 auto;
padding: 0;
border-bottom: 1px solid #cc9;
background: #fff url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-left-nav-gradient3.jpg") repeat-y right top;
line-height: 14px;
}

#left-nav ul {
position: relative;
margin: 0;
padding: 0;
list-style: none;
}

#left-nav li {
position: relative;
display: block;
margin: 0;
padding: 0;
}

#left-nav li a {
color: #000;
text-decoration: none;
font-weight: bold;
}

#left-nav .category {}

#left-nav .category-heading {
height: 28px;
padding: 0 16px;
color: #fff;
background: #3b5259;
text-align: center;
font-weight: bold;
font-size: 14px;
line-height: 28px;
}

#left-nav .subcategory {}

#left-nav .subcategory:hover .subcategory-heading,
#left-nav .subcategory:hover .subcategory-heading * {
color: #fff;
background-color: #dca94e;
}

#left-nav .category.first .category-heading {
border-radius: 7px 7px 0 0;
}

#left-nav .subcategory-heading {
border-bottom: 1px solid #A8A7A3; 
padding: 3px 0 3px 14px;
border-width: 0 2px 1px;
border-style: solid;
border-color: #a8a7a3;
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-left-nav-yellow-bullet.jpg") no-repeat 6px 7px;
}

#left-nav .subcategory-heading > a {
display: block;
}

#left-nav .subcategory.has-sub .subcategory-heading > a {
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-left-nav-triangle.png") no-repeat right center;
}

/* FLYOUT */

#left-nav .subcategory.has-sub {}

#left-nav .subcategory:hover ul.subsubcategories {
display: block;
}

#left-nav .subsubcategories {
position: absolute;
display: none;
top: 0;
left: 185px;
width: 224px;
max-height: 400px;
overflow-y: auto;
border-width: 1px 1px 1px 0;
border-style: solid;
border-color: #d3d3cb;
list-style: none;
background: #fff;
}

#left-nav .subsubcategory {
border-bottom: 1px solid #d3d3cb;
}

#left-nav .subsubcategory a {
display: block;
padding: 3px 6px;
background-color: #e2e2eb;
}

#left-nav .subsubcategory:hover a {
color: #fff;
background-color: #dca94e;
}

/* .......... / LEFT NAV .......... */




/* .......... PD BAR .......... */

.pdOneBar {padding:15px;background-color:#b7976e;font-size:14px;font-face:proxima-nova,sans-serif}

.pdOneBarInner {margin: 0 auto;width:990px;text-align:left}

.pdOneBarLink {display:inline-block;margin-left:10px;margin-right:10px}

.pdOneBarLink a {font-size:14px; text-decoration:none;color:#555555}

.pdOneBarMessage {display:inline-block;float:right;margin-right:10px}

.pdOneBarMessage,
.pdOneBarMessage a {font-size: 14px; color: #555555;}

.pdOneBarWelcomeMessage {display:inline-block;margin-left:10px;margin-right:10px;text-transform:uppercase}

.pdOneBarWelcomeMessage a {font-size:14px; text-decoration:none;color:#555555;text-transform:none}

/* .......... / PD BAR .......... */




/* .......... HEADER .......... */

.utility-bar {
display: none;
}

#Header { 
position: relative; 
width: 980px; 
text-align: center; 
}  

#searcharea {
position: absolute;
top: 136px;
right: 9px;
width: 280px;
}

#searcharea fieldset {
margin: 0;
padding: 0;
border: 0;
}

.searchInput {
position: absolute;
top: 0;
left: 9px;
width: 208px;
height: 20px;
padding: 0;
border: 0 none;
color: #949494;
background: transparent; 
text-align: left;
font-size: 11px;
line-height: 20px;
}  

.searchSubmit {
position: absolute;
right: 0;
top: 0; 
}  

.header-links { 
position: absolute; 
top: 33px; 
left: 0px; 
color: #a4a095; 
font-size: 11px;
}  

.header-links a { 
color: #a4a095; 
text-decoration: none; 
font-size: 11px;
}  

.header-links a:visited { 
color: #a4a095; 
text-decoration: none; 
font-size: 11px;
}  

.header-links a:hover { 
color: #a4a095; 
text-decoration: underline; 
font-size: 11px;
}  

.header-links a:active { 
color: #a4a095; 
text-decoration: none; 
font-size: 11px;
}

/* .......... / HEADER .......... */




/* .......... RIGHT COLUMN .......... */

#RightColumn { 
width: 789px; 
float: right; 
}  

#RightColumnNL { 
width: 980px; 
}  

/* .......... / RIGHT COLUMN .......... */




/* .......... CONTENTS .......... */

.contents {
clear: both;
}

.contents-body {}

.contents-body-wrapper {
margin: -15px -30px;

text-align: center;

/*display: flex;
flex-wrap: wrap;
justify-content: space-around;*/
}

.contents-item {
display: inline-block;
width: 26%;
min-width: 200px;
margin: 15px 30px;
text-align: center;
vertical-align: top;
}

.contentsImage {
display: block;
margin: 0 auto 5px;
border: 0;
text-decoration: none;	
}

contentsImage img {
display: inline-block;
}

.contentsName {}

.contentsName a { 
color: #000;
text-decoration: none; 
}  

.contentsName a:visited { 
text-decoration: none; 
color: #000; 
}  

.contentsName a:hover { 
text-decoration: underline; 
color: #000; 
}  

.contentsName a:active { 
text-decoration: none; 
color: #000; 
}

.contents-body.section-kind .contentsName a {}

.contentsSalePrice {
padding: 3px 0 0; 
}  

.contentsSalePrice .salePriceColor { 
font-size: 12px;
}  

/* .......... / CONTENTS .......... */




/* .......... FOOTER .......... */

#Footer { 
clear: both; 
width: 980px; 
background: url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-footer-bottom.jpg") no-repeat scroll center top transparent; 
height: 55px; 
}  

#Footer .footer-links { 
padding: 10px 0 0 19px; 
color: #fff; 
}

#Footer .footer-links a {
padding: 0 8px;
border-left: 1px solid #fff;
color: #fff;
text-decoration: none; 
}

#Footer .footer-links a:first-child {
border-left: 0;
padding-left: 0;
}

#Footer .footer-links a:last-child {
border-right: 0;
padding-right: 0;
}

.footer-links a:visited { 
color: #fff; 
text-decoration: none; 
}  

.footer-links a:hover { 
color: #fff; 
text-decoration: underline; 
}  

.footer-links a:active { 
color: #fff; 
text-decoration: none; 
}  

.copyright { 
color: #a7a599; 
padding: 3px 0 0 19px; 
font-size: 11px;
}  

.copyright a { 
color: #a7a599; 
text-decoration: underline; 
font-size: 11px;
}  

.copyright a:visited { 
color: #a7a599; 
text-decoration: underline; 
font-size: 11px;
}  

.copyright a:hover { 
color: #a7a599; 
text-decoration: underline; 
font-size: 11px;
}  

.copyright a:active { 
color: #a7a599; 
text-decoration: underline; 
font-size: 11px;
} 

#Footer .footer-badges {
display: none;
}

/* .......... / FOOTER .......... */




/* .......... BREADCRUMBS .......... */

.breadcrumbs {
margin: 1px 0 0 9px; 
color: #e1a753; 
font-weight: bold
font-size: 11px;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
color: black;
text-decoration: none;
}

.breadcrumbs a:hover, .breadcrumbs a:active {
text-decoration: underline;
}

.breadcrumbs { 
color: #e1a753; 
margin: 12px 0 0 9px; 
font-size: 11px;
}  

.breadcrumbs a { 
color: #999 !important; 
text-decoration: none; 
font-size: 11px;
}  

.breadcrumbs a:visited { 
color: #999 !important; 
text-decoration: none; 
font-size: 11px;
}  

.breadcrumbs a:hover { 
color: #999 !important; 
text-decoration: underline; 
font-size: 11px;
}  

.breadcrumbs a:active { 
color: #999 !important; 
text-decoration: none; 
font-size: 11px;
}  

.breadcrumbs hr { 
color: #fff; 
}  

/* .......... / BREADCRUMBS .......... */




/* .......... HOME PAGE .......... */

#homearea {
max-width: 768px;
margin: 4px auto 0;
}

/* ROTATING BANNER */

#home-rotating-banner {
max-width: 780px;
margin: 0 auto;
}

#home-rotating-banner img {
max-width: 100%;
height: auto;
}

/* FEATURED */

.featured-header {
height: 22px;
margin: 24px 0 0;
background: #fff url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-fir-bg.jpg") no-repeat 133px 50%;
text-align: left;
line-height: 22px;
}

.featured-title { 
float: left;
background: #fff;
}

.featured-title, 
.featured-title a { 
color: #000;
text-decoration: none;
font-weight: bold;
font-size: 14px;
}

/* open and close brackets */
.featured-title img { 
vertical-align: middle; 
} 

.featured-link { 
float: right;
height: 22px;
padding: 0 0 0 9px;
background: #fff url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-fir-bullet.jpg") no-repeat 0 50%;
}  

.featured-link a {
display: block;
height: 22px;
color: #000; 
text-align: right;
text-decoration: none; 
font-size: 11px;
line-height: 22px;
}  

.featured-link a:visited 
.featured-link a:hover,
.featured-link a:focus,
.featured-link a:active {
color: #000; 
text-decoration: none; 
}  

/* .......... / HOME PAGE .......... */




/* .......... SECTION PAGE .......... */

#sectionarea {
width: 781px;
margin: 0 auto;
}

#section-caption {
padding: 10px 20px;
}

#section-featured-item {
margin: 0 0 20px;
}

#section-contents {
margin: 20px 0;
}

/* .......... / SECTION PAGE .......... */




/* .......... INFO PAGES .......... */

#infoarea { 
max-width: 750px; 
}

.page-nav-column #infoarea {
max-width: 750px;
}

.page-no-nav-column #infoarea {
max-width: 948px;
}

#infoarea { 
margin: 10px auto 25px;
}

#info-image,
#info-greeting,
#info-address-phone,
#info-caption {
margin: 20px 0;	
}

/* SITE MAP */

#info-sitemap > a {
display: block;
margin: 0 0 9px;
}

#info-sitemap > br {
display: block;
height: 0;
}

/* ABOUT US */

#about-us-caption {
position: relative;
width: 867px;
height: 280px;
margin: 0 auto;
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-about-us-back.jpg") no-repeat -11px -6px;
}

#about-us-caption-title {
position: absolute;
top: 27px;
left: 372px;
width: 479px;
color: #243b41;
font-weight: bold;
font-size: 23px;
}

#about-us-caption-text {
position: absolute;
top: 74px;
left: 372px;
width: 479px;
color: #243b41;
font-size: 12px;
line-height: 15px;
}

#about-us-signature-image {
margin: 4px 0 0;
}

#about-us-signature-image img {}

/* CONTACT US */

#contact-us {
width: 885px;
margin: 10px auto 0;	
}

#contact-us-info {
/*float: right;*/
width: 217px;
margin: 23px 0 20px;
color: #39251e;
font-size: 12px;
}

#contact-us-form {
display: none;
position: relative;
float: left;
width: 634px;
height: 427px;
margin: 0 0 20px;
background: transparent url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-contact-us-back.jpg") no-repeat 0 0;
}

#contact-us-form .form-item {}

#contact-us-form .form-item label {
display: none;
}

#contact-us-form .contactInput { 
position: absolute; 
width: 302px; 
height: 22px; 
padding: 0 5px; 
border: 0;
background: none repeat scroll 0 0 #fff;
color: #000;
font-size: 12px; 
line-height: 22px;
}  

#contact-us-form .contactInput#contactfirstname {
left: 148px;
top: 43px; 
}  

#contact-us-form .contactInput#contactlastname { 
top: 79px; 
left: 148px; 
}  

#contact-us-form .contactInput#contactsubject {
top: 116px; 
left: 148px; 
}  

#contact-us-form .contactInput#contactemailaddress {
top: 152px; 
left: 148px; 
}  

#contact-us-form .contactInput#contactmessage { 
top: 189px; 
left: 148px; 
width: 450px; 
height: 83px; 
padding: 3px 5px;
resize: none;
line-height: 1.2;
}  
#contact-us-form .g-recaptcha {
position: absolute; 
top: 330px; 
left: 146px;
}

#contact-us-form .form-item-controls {}

#contact-us-form .form-item-controls span {
display: none;
}
#contact-us-form .antispam { opacity: 0;}

#contact-us-form .formSubmit { 
position: absolute; 
top: 353px; 
right: 27px; 
}  

/* SEARCH PAGE */

.page-advanced-search #search-page-form {
display: none;
}

#ys_searchiframe {
margin-top: 15px !important;
}

#ys_searchiframe div#loading-bar,
#ys_searchiframe div#loading-bar.zrpmsg {
display: none;
margin: 0 !important;
padding: 10px 0 0 !important;
}

/* .......... / INFO PAGES .......... */




/* .......... ITEM PAGE .......... */

#itemarea {
width: 776px;
margin: 0 auto;
}

#item-wrapper1 {}

#item-image {
float: left;
width: 406px;
margin: 0 0 0 7px;
}

#item-order {
float: right;
width: 347px;
}

#item-order .order-box-container {}

#item-order .pdRewardsPromoMessage {}

#item-wrapper2 {
clear: both;
margin: 30px 0 0;
}

#item-wrapper21 {
float: left;
width: 550px;
}

#item-insets {}

#item-insets-wrapper {
margin: -10px;
}

.item-inset {
float: left;
display: table;
width: 29%;
margin: 10px;
text-align: center;
}

.item-inset-wrapper {
display: table-cell;
height: 121px;
vertical-align: bottom;
}

.item-inset .mainImg {
display: block;	
}

.item-inset .mainImg img {
display: block;	
margin: 0 auto;
}

.item-inset-enlarge {
display: block;
width: 119px;
height: 26px;
border: 0;
margin: 5px auto 0;
}

#item-caption-table {
margin: 20px;
}

#item-caption-description {
overflow: hidden;
margin: 20px;
}

#item-caption-description-header {
margin: 0 0 15px;
}

#item-related-items {
float: right;
width: 210px;
background: url("https://turbifycdn.com/ty/cdn/airplanepictures/ey-ip-divider.jpg") no-repeat 0 0;
}

#item-related-items-wrapper {
float: right;
width: 200px;
}

#item-related-items-header {
display: block;
margin: 0 auto 20px;
border: 0;
}

/* *********************** */

h1.mm-text-headline {
color: #888888;
background: #E7E7E7 url("https://turbifycdn.com/ty/cdn/airplanepictures/bottom-bg.jpg") repeat-x bottom left;
margin: 0px;
margin-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding:10px 0pt 20px;
font-size: 14px;
}

h1.mm-text-headline i {
font-style: normal;
color: #5F0400;
font-size: 16px;
}

div.send-to-friend {
padding-top: 10px;
font-weight: bold;
}

div.send-to-friend a {
color:#3F411A;
font-weight: bold;
font-size: 14px;
}

div.send-to-friend img {
vertical-align: middle;
}

div.print-disclaimer {
color: black;
font-weight: bold;
}

/* .......... / ITEM PAGE .......... */

/* end site */