@charset "utf-8";
/* CSS Document */
/******layout****/
html,body{ height:100%;}
.content a {color: #948A7D; text-decoration:underline !important;}
.content a:hover {color: #948A7D; text-decoration:none !important;}

.wrapper{width:100%; background:url(../images/bg.jpg) center 0 no-repeat; min-height:1037px;  font-family:Arial, Helvetica, sans-serif; padding-bottom:280px;}
.header-wrapper{width:100%;}
.header-wrapper.index{background:url(../images/bg-header.jpg) center 0 repeat-x;}
.container-wrapper{width:100%;}
.page{width:1000px; margin:auto; display:table;}
.footer-wrapper{width:100%; background:url(../images/bg-footer.jpg) center 0 repeat-x; height:282px; position:absolute; bottom:0;}
.main-wrapper{ min-height:100%; background:#352106; position:relative; width:100%;}
b {color: #CEC5AF;}
/* ===== common ====*/
.left{ float:left !important;}
.right{ float:right !important;}
.hover-none a:hover{ text-decoration:none !important;}
.m-50{ margin-top:50px !important;}
.content.m-50{width:710px; float:right;}

/* =========== header ============ */
.header-top{width:100%;}
.header-bottom{width:100%; height:446px;}
.logo{width:200px; height:150px; float:left; margin-top:12px; margin-left:-13px;}
.logo2{width:251px; height:178px; float:left; margin-top:12px; margin-left:-13px;}
.header-right{ width:900px; float:left; margin:60px 0 0 35px;}
.celebrate-block{ text-transform:uppercase; width:650px; float:left;}
.celebrate-block ul{ float:left;}
.celebrate-block ul li{ float:left; padding:0 2px;}
.side-heading{ background:url(../images/bg-celebrate.png) repeat-x; height:31px; font-weight:300; font-size:30px; color:#a3874c; line-height:1.4em;}
.title{ font-weight:400; font-size:60px; color:#d4d1ce; margin:10px 4px 0; letter-spacing:0em;}
.contact-block{float:right;}
.contact-block ul{ float:left;}
.contact-block li{float:left;  padding:0 2px;}
.bg-border span{ color:#d4d1ce; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}
.bg-border{ background:url(../images/bg-celebrate.png) repeat-x; line-height:2.9em;  height:31px;}
.contact-no{font-size:4.2em; font-weight:300; margin-top:-7px;}
.contact-no a{ color:#d6d0c6;}
.top-links,multi-menu{float:left; width:739px; margin:14px 0 0 -8px;}
.top-links ul{ float:left;}
.top-links ul li{ position:relative;}
.top-links ul li,.top-links ul li a{ float:left;}
.shop > a{ width:216px; height:71px; background:url(../images/npilot.png) 0 0 no-repeat;}
.shop > a:hover{ background:url(../images/npilot.png) 0 -69px no-repeat;}
.training > a { width:304px; height:71px; background:url(../images/training.png) 0 0 no-repeat;}
.training > a:hover{background:url(../images/training.png) 0 -69px no-repeat;}
.schedule > a{ width:219px; height:71px; background:url(../images/sch.png) 0 0 no-repeat; }
.schedule > a:hover{background:url(../images/sch.png) 0 -102px no-repeat;}
.navigation{float:left; width:99%; margin:0px 0 0 8px;}
.navigation ul{float:left; width:100%;}
.navigation ul li{float:left; background:url(../images/nav-sep.jpg) 100% 50% no-repeat; padding:0 17px; font-size:1.8em; text-transform:uppercase;}
.navigation ul li a{color:#bdb7ad;}
.navigation ul li a:hover{color:#716c63;}
.navigation .first{padding-left:0px;}
.navigation .last{padding-right:0px; background:none;}
.banner1{ background:url(../images/fundo1.jpg) no-repeat center 0;}
.banner2{background:url(../images/fundo2.jpg) no-repeat center 0;}
.banner3{background:url(../images/fundo3.jpg) no-repeat center 0;}
.slides_container{height:367px; width:100%;}
.slides_container a{height:367px; margin:auto; width:100%; float:left; left:0px !important; text-indent:99999px;}
.slides{ overflow:hidden; height:367px; width:100%; margin-top:5px;}
.slides_control{ left:0 !important; text-align:center; width:100% !important;}
.sidebar{width:260px; float:left;}
.pramotion-block{ display:block; background:url(../images/border-content.jpg) 0 0 repeat-x; display:table; margin-top:27px; padding-top:15px; width:100%; text-transform:uppercase;}
.note-block{ background:url(../images/notes.png) no-repeat; width:454px; height:75px; float:left; margin-left:-10px; text-transform:uppercase; padding:20px;}
.social-block{ background:url(../images/social.png) no-repeat; width:191px; height:70px; float:right; padding:20px;}
.note-heading,.note-sub{ float:left; font-size:1.5em; font-weight:300; color:#577869;}
.note-heading{ margin-left:4px;}
.note-sub{ margin-top:10px; margin-left:8px;}
.note-left{ float:left; width:338px;}
.book{ float:right; margin-top:10px;}
.follow-heading{ color:#6e603d; font-weight:300; font-size:1.4em; float:left; width:100%; text-align:center;}
.social-block .fb{ background:url(../images/fb.png) no-repeat; float:left; padding:14px 0 10px 30px; width:50px;}
.social-block .tweet{ background:url(../images/tweet.png) 0 center no-repeat; float:right;  padding:14px 0 10px 40px; width:42px; margin-right:7px;}
.social-block a{ color:#ffffff; font-weight:200; font-size:1.5em;  margin-top:13px; text-transform:uppercase;}


/** ======container======*/
.learntofly{ float:left; position:relative; margin-left:-35px;}
.learn-btn{ position:absolute; left:57px; bottom:50px; width:162px; height:68px; background:url(../images/btn-learn.png) 0 0 no-repeat;}
.learn-btn:hover{ background:url(../images/h-btn-learn.png) 0 0 no-repeat; text-decoration:none;}
h1{ background:url(../images/border-content.jpg) left bottom repeat-x; padding-bottom:5px !important; color:#ab9065; font-size:3.75em;text-transform:uppercase; }

h2{padding-bottom:5px; padding-top:18px !important; color:#ab9065; font-size:3em;}

.content{float:left; width:734px; margin-left:6px; margin-top:24px;}
.bold-heading{font-size:1.7em; color:#cec5af; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:15px 0 8px 0px; display:block;}
p{ color:#948a7d; font-size:1.319em; line-height:1.7em;}
/**td { color:#948a7d; font-size:1.319em; line-height:1.7em;}*/
td { color:#948a7d; line-height:1.7em;}

.paragraph ul {margin-bottom:25px !important;}
.paragraph ol {margin-bottom:25px !important;}

.paragraph ul li { color:#948a7d; font-size:1.319em; line-height:1.7em; list-style-type:circle !important; margin-left:27px;}
.paragraph ol li { color:#948a7d; font-size:1.319em; line-height:1.7em; list-style-type:decimal !important; margin-left:27px;}

ul.homepage li { color:#948a7d; font-size:1.319em; line-height:1.7em; list-style-type:circle !important; margin-left:27px;}

ol.abc li {list-style-type:lower-alpha !important;}

.paragraph table {
	/* [disabled]border-collapse: collapse; */
	/* [disabled]padding: 0px; */
	/* [disabled]margin: 0px; */
}
.paragraph td {
	/* [disabled]border:1px solid #503817; */
	/* [disabled]margin: 0px; */
	/* [disabled]padding: 2px 5px 2px 10px; */
}

.indent {padding-left:15px;}

/* ====== dropdown ======= */
.dropdown{}  
.multi-menu ul.dropdown li{ width:100%; padding:5px 0;}  
.multi-menu ul li{float: left; position: relative;}  
.multi-menu ul.dropdown > li:hover{background-color: #262f2a; }  
.multi-menu ul.dropdown li a{color: #fff; padding: 0 15px; line-height:25px; font-size:12px; font-weight:bold; font-family:arial; display: block; text-decoration:none; position:relative; z-index:99999;}  
.multi-menu ul li ul{position: absolute; top:62px; left:15px; opacity:0; transition:display .5s; -moz-transition:display .5s; -webkit-transition:opacity .5s; display:none; width:175px; background:#5e6b62; z-index:1;}  
.multi-menu ul li:hover > ul{opacity:1; display:block;}  
.multi-menu ul li ul li a{white-space: nowrap; line-height:25px;}  
.multi-menu ul li ul li ul{position: absolute; top:0; left:125px; opacity:0; display:none; transition:opacity .5s; -moz-transition:opacity .5s; -webkit-transition:opacity .5s; background:url(../images/bg-submenu.png); width:172px;}  
.dropdown ul a{color:#494949 !important;}
.dropdown .first:hover{ border-top:none !important;}
.dropdown .last:hover{ border-bottom:none !important;}

/* ====== footer =======*/
.footer-top{ float:left; width:100%; margin:45px 0 0 0px;}
.footer-logo{ float:left;}
.footer-nav{ float:left; width:100%; text-transform:uppercase; font-size:1.05em; font-weight:bold; margin:20px 0;}
.footer-nav a{ color:#35220a;}
.footer-nav ul{ float:left; border-bottom:1px solid #918466; padding-bottom:15px; width:100%;}
.footer-nav ul li{ _float:left; background:url(../images/sep-f.png) 100% 50% no-repeat;  padding:0 14px 0 13px; display:inline;}
.mac-os .footer-nav ul li{ float:left; background:url(../images/sep-f.png) 100% 50% no-repeat;  padding:0 10px 0 14px;}
.footer-nav ul li.first{ padding-left:0px;}
.footer-nav ul li.last{ padding-right:0px; background:none;}
.copyright{color:#3d280d; float:left;}
.copyright a{color:#3d280d;}
.clients{ float:left; width:740px; margin:30px 0 0 50px;}
.clients li{ float:left; padding:0 22px;}
.clients li.first{ padding-left:0px;}
.clients li.last{ padding-right:0px;}

/* IE9 CSS */
:root .footer-nav ul li {}  /* IE9 */



.banner{ width:1000px; margin:0px auto; overflow:hidden; margin-top:10px;}
.hei-380{ height:350px !important;}
.inner-bg{ background: url(../images/inner-bg.jpg) center top repeat-x !important;}


.tweet-left{ width:194px; height:500px; float:left; background:url(../images/tweet-bg.png) left top no-repeat; margin-left:-15px; padding:30px;}
.tweet-left h3{ color:#ffffff; text-transform:uppercase; font-size:20px; letter-spacing:2px; margin:3px 0px 30px 5px;}

.tweet-left ul li{ display:block; color:#948a7d; font-size:13px;  line-height:20px; margin-bottom:10px; float:left;}
.tweet-left ul li a{ float:left; color:#948a7d;}
.tweet-left ul li span{ display:inline-block;  color:#ffffff;}
.more{ font-weight:bold; color:#8c632c; margin-top:15px; float:left; font-size:13px;}



#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
   
}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {
    line-height: 1.2 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}

#twtr-widget-1 h3, #twtr-widget-1 h4 {display:none !important;}
.twtr-hd {display:none !important;}
.twtr-img{display:none !important;}
.twtr-timestamp {display:none !important;}
.twtr-reply {display:none !important;}
.twtr-rt {display:none !important;}
.twtr-fav {display:none !important;}
.twtr-widget em, .twtr-widget .twtr-new-results {display:none !important;}
.twtr-user {display:none !important;}
.tweet-url {display:none !important;}
.username  {display:none !important;}




.paragraph{ float:left; width:100%; padding-bottom:30px;}
.sidebar img{ float:left;}
.sidebar .social-block { width:210px; float: left; background:url(../images/share-bg.jpg) left top no-repeat !important;}
/*.paragraph img{ float:right;}*/
.paragraph p{ margin-bottom:14px;}
.content p{ margin-bottom:10px;}
.paragraph a{color: #948A7D; text-decoration:underline;}
.paragraph a:hover{text-decoration:none;}


.side-links{float:left; width:223px; margin-bottom:10px; margin-top:27px;}
.side-links ul{float:left; width:100%;}
.side-links li{ float:left; width:100%; border-bottom:1px solid #574225;  padding:10px 0;}
.side-links li a{color:#BDB7AD; font-size:2.1em; text-transform:uppercase; letter-spacing:.05em;}


/* ======== login page ========= */

/*.login.wrapper{ min-height:0px; padding-bottom:0px; background:#f2f3f3; height:100%;}
.login .header-wrapper{ background:url(../images/login-header-bg.png) no-repeat; min-height:102px; overflow:hidden;}
.login .page{width:810px;}
.login-logo{ margin:0 0 0 10px; float:left;}
.login .side-heading{ float:left;}
.login .celebrate-block{ background:url("../images/bg-celebrate.png") repeat-x; height:31px; font-size:1.3em; color:#dbc4a5; font-weight:normal;  text-transform:none; margin:31px 0 0 8px; width:440px;}
.celebrate-block span{float:left; line-height:2.2em;}
.login-side-heading{  color:#c78e29; font-weight:600;}
.login .schedule{ float:right; margin:24px 30px 0 0;}
.login .content{width:796px; margin:3px 7px 10px 7px; background:#ffffff;}
.page-title{ float:left; width:99%; background:#d8d8d8; padding:1px 5px; color:#6d6c6b; font-size:1.2em; font-weight:bold; border-top:#cccccc solid 1px;}
.content-box{ border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; float:left; width:100%;}
.login-heading{ color:#333333; font-size:1.3em; float:left; margin:8px 0 0 10px; width:100%;}
.signin-form { float:left; margin:10px 0 0 97px;}
.signin-form ul{ float:left; width:515px;}
.signin-form ul li{ float:left; margin-bottom:5px; width:500px;}
.signin-form li input{width:205px; padding:2px 10px; background:#f5f5eb; border:2px solid #999999;}
.signin-form li label,.signin-form li span,.signin-form li a{float:left;}
.signin-form li span{ margin-right:8px;}
.signin-form li label{ color:#8e8c8c; font-size:1.3em; font-weight:bold; width:90px; text-align:right; margin-right:2px; line-height:1.8em;}
.forgot{ font-size:1em; text-decoration:underline; margin:10px 0 0 0px; font-weight:normal;}
.forgot:hover{ text-decoration:none;}
.login-btn{ background:#21cd63; color:#ffffff; font-size:1.2em; font-weight:bold; padding:5px;}
.choice{ font-size:.9em !important; font-weight:normal !important; float:left; width:auto !important; line-height:2.4em !important;}
.choice-box{ width:10px !important; float:left; margin:5px 5px 0 10px;}
.login-check{ margin:15px 0;}
.ga-logo{ float:right; margin:10px 10px 10px 0;}
.new-user{ float:left; width:98%; background:#d8d8d8; padding:1px 8px; color:#333333; font-size:1.2em; font-weight:bold; border-bottom:#cccccc solid 1px;}
.register{float:left; padding:5px 25px; background:url(../images/new-ac.jpg) 0 0 no-repeat; margin:5px 25px;}
.register span{ color:#333333; font-size:1.1em; float:left; font-weight:normal;}
.register a{font-size:1.1em; text-decoration:underline; font-weight:normal;}
.drop-shdw{ position:absolute; top:0px; width:100%; background:url(../images/drop-bg.png) repeat-x; height:25px; left:0px;}

*/
@media screen and (max-width: 1023px) {
  .logo,.learntofly{}
  .slides_control{ overflow:hidden;}
  .main-wrapper{ display:table;}
  .wrapper{ overflow:hidden;}
}



.badgeButtonImage {
	float: right;
}
.paragraph hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0pt;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AB9065;
	border-right-color: #AB9065;
	border-bottom-color: #AB9065;
	border-left-color: #AB9065;
}
.acImages {
	height: 100px;
	width: 150px;
	border: 4px solid #CCCCCC;
	margin: 5px;
}
.sightseeImages {
	height: 130px;
	width: 325px;
	border: 4px solid #CCCCCC;
	margin: 5px;
}
.estimateDesc {
	text-align: left;
}
.estimateSubheading {
	font-style: italic;
	font-weight: bold;
	text-align: left;
}
