.clearfix:after, ul:after {
    content: " . ";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.clear {
    clear: both;
}

ol, ul {
    list-style:none outside none;padding:0px;
}
/* Gallery Content style start here 
***************************************************/

.gallery-description h1.page-title {
    color: #000;
    margin-left: 50px;
}

.gallery-description .description {
    float: left;
    width: 445px;
    margin-left: 50px;
    margin-right: 5px;
}

#content .gallery-description .description p {padding-left: 0}

.gallery-description .gallery-img {
    float: right;
    max-width: 355px;
    margin-right: 50px;
}

h2.post-title {
    color: #000;
    font-size: 30px;
margin: 0px;padding: 0px;
    font-weight: normal;
}

h3.post-title {
    color: #0e73c0;
    font-size: 18px;
    font-weight: normal;margin:15px 0 0 0;padding: 0
}

.plane.post-title {color:#1C7BC4; font-size: 14px}

small.year-info {
    color: #0e73c0;
    font-size: 14px;
}

img.alignleft {
    margin: 0 10px 5px 0;
    float: left;
}

h2.sub-title {
    color: #474747;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
    font-weight: normal;
    margin: 0 -5px 20px -5px;
    text-transform: capitalize;
    background: url(/assets/img/site/sub-title-bg.png) repeat-x;
}

#content h4.widget-title {
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 5px;
    padding-left: 0;
}

img {
    max-width: 100%;
}

.left-content,
.gallery-entries,
.registration {
    float: left;
    margin: 0 0px 0 0px;
}
#right-col{float: left;
    margin: 0 0px 0 15px;width:200px;display:inline;
}

#right-col h3{padding-top:0px;margin-top:0px;}

.left-content {
	width: 430px;
	margin-right: 15px;
	margin-left:10px;
}

#featured-installation img.slider-image{margin-top: 20px;}

#featured-installation .thumbs {
    margin-top: 20px;
    margin-bottom: 15px;
    list-style: none;
    padding: 0
 }

#featured-installation .about-details{
	/*display: none; changed by marvinhl*/ 
	margin-top:-10px;
}

#featured-installation .about-details h3.post-title{margin-top:20px}

#featured-installation .thumbs li {
    float: left;
    margin-right: 10px;
 }

#featured-installation .thumbs.details li:first-child {
	width: 100%;
	background-color: #000;
	text-align: center;
}

 #featured-installation .thumbs li:last-child{
    margin-right: 0;
 }

#featured-installation .thumbs li img {
     /*height: 80px;*/
}
#featured-installation p{padding:3px 0 10px 0;margin:0px;}

#featured-installation .customer-profile-photo{
	border: 1px solid #FFFFFF;
   	box-shadow: 0 1px 2px #F0F0F0 inset, 0 0 3px #BABABA;
}

#featured-installation a.read-more{
	/*color:purple;*/
	font-style:italic;
}


/* Gallery thumbnails style
************************************************/

#gallery a{ 
    display: block;
    float: left;
    width: 123px;
    height: 110px;
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #DFDFDF;
}

#gallery a img{ 
    /*width: 100%;*/
    max-height: 115px;
}

#gallery a span {display: block; margin-top:2px}

.gallery-entries,
.registration {
    width: 215px
}

.gallery-entries {
	margin-right:0px;
	margin-left:20px;
}

.gallery-entries ul.items {
    margin-bottom: 20px;
    list-style: disc;list-style:none outside none;
}

.gallery-entries ul.items.air-craft,
.gallery-entries ul.items.air-craft ul {
    list-style: none;
    padding-left: 0px;
    margin-top: 0
}

.gallery-entries ul.items li {
	padding: 2px 0;
	margin-bottom:4px;
}

.gallery-entries ul.items li a {
	/*color:#440e62;*/
	display: block;
	text-decoration:none;
}

.gallery-entries .air-craft li a:before {
    color: #1C7BC4;
    content: "+ ";
}

.gallery-entries .air-craft li a.expand:before {
    content: "- ";
}

#contdent .gallery-entries ul.items li a.none:before {
    content: none;
}

.gallery-entries ul.air-craft#nav_categories ul{
    padding-left: 20px;
    display: none;
}

.gallery-entries ul.air-craft#nav_categories ul li a:before {
    content: none;
}

#content .registration a {text-decoration: none}

#content .registration {width: 210px}

.registration .customer-login {
	padding: 15px 15px 19px;
	font-size: 14px;
	margin-top: 8px;
	margin-left: -10px;
	border: 1px solid #d2d2d2;

    /*CSS3 Style */
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}

.registration .customer-login h4 {
	color: #000;
	font-size: 15px;
	margin-bottom: 5px;
	padding-left: 0!important
}

.registration .customer-login label {
	color: #000;
	font-size: 8pt;
	font-family: arial, sans-serif;
}

.registration .customer-login input {
    padding: 2px;
    width: 98%;
    margin-bottom: 10px;
    border: 1px solid #d2d2d2;

    /*CSS3 Style */
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
}

.registration .customer-login input.button {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 15px;
    border: none;
    padding: 3px 0;
    background: url(/assets/img/site/request-bg.png) repeat-x;
}

.registration .customer-login a.cyan {
    font-size: 13px;
    display: block;
    margin-bottom: 10px;
}

.registration .customer-login a.forgot {
	color: #0e73c0;
	font-size: 8pt;
	font-family: arial, sans-serif;
}

#content .registration h4.widget-title {
	color: #0e73c0;
	font-size: 10pt;
}

#content .registration .email-support {
	margin-top: 12px;
	margin-left: 0px; /*10px*/
}

#content .registration a.email-address {
	/*color: #440e62 ;*/
	font-size: 10pt;
}

#content .social-icons {
	float:right;
	margin:10px 0;
}

#content .social-icons a {
	display:block;
	float:left;
	width:18px;
	height:17px;
	margin-left:4px;
	background-image:url(http://www.aspenavionics.com/images/social-icon.png);
}

#content .social-icons a.facebook {background-position: 0 0 }

#content .social-icons a.twitter {background-position: -21px -1px }

#content .social-icons a.newsletter {background-position: -41px -1px}

#content .social-icons a.pin {background-position: -61px -1px}

#content .social-icons a.others {background-position: -81px -1px}

.matrix_upload{margin-left:17px;}

/*Fancy box outline-style: 
*****************************************************/
#tip7-title {
    position: relative;
    text-align: left;
    margin-right: 70px;
}

#tip7-title span {
    position: absolute;
    top: 0;
    right: -70px;
}

#tip7-title b {
    clear: both;
    display: block;
}
#fancybox-left-ico, #fancybox-right-ico {
height: 47px!important;
width: 44px!important;
	background-image: url(http://www.aspenavionics.com/images/slide-arrow.png) !important
}

#fancybox-left {left: -85px!important}

#fancybox-right {right: -85px!important;}

#fancybox-right-ico {background-position:0 0 !important}

#fancybox-right-ico {background-position:0 -50px !important}

.thank_you_page {
	padding-bottom: 200px;
}