@charset "utf-8";

@font-face {font-family: 'luxi_sansoblique';src: url('luxisri-webfont.eot');src: url('luxisri-webfont.eot?#iefix') format('embedded-opentype'), url('luxisri-webfont.woff') format('woff'), url('luxisri-webfont.ttf') format('truetype'), url('luxisri-webfont.svg#luxi_sansoblique') format('svg');font-weight: normal;font-style: normal;}


@font-face {
    font-family: 'luxi_sansbold';
    src: url('luxisb-webfont.eot');
    src: url('luxisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('luxisb-webfont.woff') format('woff'),
         url('luxisb-webfont.ttf') format('truetype'),
         url('luxisb-webfont.svg#luxi_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'luxi_sansbold_oblique';
    src: url('luxisbi-webfont.eot');
    src: url('luxisbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('luxisbi-webfont.woff') format('woff'),
         url('luxisbi-webfont.ttf') format('truetype'),
         url('luxisbi-webfont.svg#luxi_sansbold_oblique') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'luxi_sansregular';
    src: url('luxisr-webfont.eot');
    src: url('luxisr-webfont.eot?#iefix') format('embedded-opentype'),
         url('luxisr-webfont.woff') format('woff'),
         url('luxisr-webfont.ttf') format('truetype'),
         url('luxisr-webfont.svg#luxi_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bonvenocflight';
    src: url('bonvenocf-light-webfont.eot');
    src: url('bonvenocf-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('bonvenocf-light-webfont.woff') format('woff'),
         url('bonvenocf-light-webfont.ttf') format('truetype'),
         url('bonvenocf-light-webfont.svg#bonvenocflight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ margin:0px;}
.clear{clear:both;}
#mainwrapper{ width:100%; }
.logo{ margin-left:0px; margin-right:20px; }
.nav_container{ width:1024px; margin:10px auto auto 10px;}
.nav1{ width:100px;  float:left; float:right;}

.header_wrapper{ background:#fff;}
.header_container{width: 1024px; margin:0 auto; height:140px; }
.logo{ width:160px;   float: left;  padding:10px 0px 10px 0px; }
.menucontainer{float: right; padding-top:92px; }





nav{text-align:center; margin-top:28px; margin-bottom:20px;}
.navigation{ font-family: 'luxi_sansregular'; font-size:14px; color:#515151; text-transform:uppercase; text-decoration:none; float:left; }
.navigation a{color:#515151; text-transform:uppercase; text-decoration:none; margin:0px 15px 0px 15px; padding-bottom:10px;}
.navigation a:hover{font-family: 'luxi_sansregular'; font-size:14px;color:#ae000a; text-transform:uppercase; text-decoration:none;   border-bottom:solid 1px #ae000a;}

.navigation_sl{ font-family: 'luxi_sansregular'; font-size:14px;color:#ae000a; text-transform:uppercase; text-decoration:none; border-bottom:solid 1px #ae000a; float:left; padding-bottom:10px; margin:0px 15px 0px 15px;}


#ban{ width:100%;height:350px; background:url(images/banbg.png); border-top:#fff 0px solid; padding:20px 0px 20px 0px;}
#aboutban_main{ width:100%;  background:url(images/banbg.png); border-top:#fff 0px solid;}
#aboutban{ width:1024px; height:350px; margin:auto auto; padding:20px 0px 20px 0px;}
#ban_services{ width:100%; height:83px; background:url(images/banbg.png); border-top:#fff 0px solid;}
#maintitle{width:1024px; margin:70px auto auto auto; text-align:left; background:url(images/sep1.png) no-repeat bottom; padding-bottom:30px;}
.welcome{font-family: 'luxi_sansbold'; font-size:28px; color:#414042; text-transform:uppercase; }
.welcome1{font-family: 'luxi_sansbold'; font-size:28px; color:#c5081c; text-transform:uppercase;  }

.welcome_content{width:1024px; margin:50px auto auto auto; font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; text-align:justify; line-height:18px; }

.welcome_content_txt{width:532px;  font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; text-align:justify; line-height:18px; float:left; }
.welcome_content_img{width:490px; float:left; text-align:right;}

.about_content_txt{width:762px;  font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; text-align:justify; line-height:18px; float:left; }
.about_content_message{width:220px; float:left;  margin-left:40px;}

.contact_content_txt{width:672px;  font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; text-align:justify; line-height:18px; float:left; }
.contact_content_enq{width:300px; float:right; text-align:right;}


.arrow{ width:67px; height:67px; margin-left:auto; margin-right:auto;  margin-top:20px;}
hover.arrow{background:url(images/arrowa.png) no-repeat;}

#contentwrapper{ width:100%; margin-top:35px; margin-bottom:20px;}
#content_l{ width:50%; float:left;  background:#c5081c; min-height:370px;}
#content_r{ width:50%; float:right; background:#000000;min-height:370px;}

#director_title{ font-family:tahoma; font-size:22px; padding:25px 0px 30px 20px; color:#fff;}
#director_txt1{ font-family:tahoma; font-size:16px; padding:0px 0px 0px 20px; color:#e51937;}
#director_txt2{ font-family: 'luxi_sansregular'; font-size:14px; padding:20px 0px 0px 20px; color:#5c5c5c; width:500px;}
#mdcontainer{width:500px;padding:20px 0px 0px 20px;}
#mdcontainer1{width:500px;padding:5px 0px 0px 20px;}
.md{ font-family: 'luxi_sansregular'; font-size:14px; padding:0px 0px 0px 60px; color:#e51937; }
.md1{ font-family: 'luxi_sansregular'; font-size:14px; padding:0px 0px 0px 0px; color:#e51937; }

.des{ font-family: 'luxi_sansregular'; font-size:14px; padding:0px 0px 0px 68px; color:#5c5c5c; }
.des1{ font-family: 'luxi_sansregular'; font-size:14px; padding:0px 0px 0px 0px; color:#5c5c5c; }

.txtarea_subcontainer{}

#login_container{ margin:25px 20px 0px 0px; float:right; width:450px;}
.booknow_container{ padding:25px 20px 0px 0px;}
.booknow_title1{font-family:tahoma; font-size:24px;color:#fff; font-weight:bold;}
.booknow_title2{font-family:tahoma; font-size:24px;color:#000; font-weight:bold;}
.booknow_title3{font-family:tahoma; font-size:24px;color:#c5081c; font-weight:bold; }
.aboutbooknow{margin-bottom:20px;}

.txtarea_container{ margin-top:10px;}
.txtfd_cont{  margin:1px 0px 0px 0px;}
.txtfd_cont1{ float:left; margin:1px 0px 0px 3px;}
.txtfd{width:213px; height:39px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px;}
.txtfd1{width:213px; height:39px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px;}

.txtar{width:212px; height:78px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px;}
.but_container{ text-align:right; margin-top:0px;}
.but{ font-family:tahoma;font-size:14px;color:#fff; border:none; font-weight:bold; text-transform:uppercase; width:223px; background:#000; padding:11px 0px 11px 0px;}
.but1{ font-family:tahoma;font-size:14px;color:#fff; border:none; font-weight:bold; text-transform:uppercase; width:123px; background:#000; padding:11px 0px 11px 0px;}


.txtfd_about{width:213px; height:39px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px; border:#CCC 1px solid;}
.txtfd1_about{width:213px; height:39px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px;}

.txtar_about{width:212px; height:78px; font-family:tahoma;font-size:14px;color:#d7b4ba; border:none; padding-left:10px; border:#CCC 1px solid;}


.bknow_txtfdcontainer{ width:220px; float:left;}
.bknow_txtfdcontainer1{ width:220px; float:left; margin-left:10px;}




#services_container{ width:1024px; margin:auto auto;}

#subtitle{width:1024px; margin:70px auto auto auto; text-align:center; background:url(images/sep2.png) no-repeat bottom; padding-bottom:50px;}
.subtitle1{font-family: 'luxi_sansbold'; font-size:34px; color:#333333; text-transform:uppercase;  }
#services1{width:1024px; margin:30px auto 0px auto;}
#services_l{ width:330px; float:left;}
#services_m{ width:330px; float:left; margin-left:17px; margin-right:17px;}
#services_r{ width:330px; float:left;}
#service_subtitle{ background:#c5081c; padding:10px 0px 10px 10px; font-family: 'luxi_sansregular'; font-size:13px; color:#fff; margin-bottom:5px; text-transform:uppercase;}

#service_img{ border:1px solid #e3e3e3; height:185px;}


#footer{width:100%; border-top:6px solid #292728; background:#333132; margin-top:30px;}
#footer_container{width:1024px; margin:auto auto; padding-bottom:10px;}

#footer_l{ width:285px; float:left; padding-top:30px;}
#footer_m{ width:460px; float:left; margin-left:px; margin-right:45px;padding-top:30px;}
#footer_r{ width:230px; float:left;padding-top:30px;}

#footer_title{font-family:tahoma;font-size:18px;color:#fff; background:url(images/sep3.png) no-repeat bottom left; padding-bottom:20px;  text-transform:uppercase;}
#footer_title1{font-family:tahoma;font-size:18px;color:#fff; background:url(images/sep3.png) repeat-x bottom left; padding-bottom:20px;  text-transform:uppercase;}
#footer_txt{font-family: 'luxi_sansregular';font-size:14px;color:#bdbdbd;  padding:20px 0px 3px 0px; }
#footer_txt1{font-family: 'luxi_sansregular';font-size:14px;color:#6f6f6f;  padding-bottom:20px; }

#foot_logo_container{ padding-top:25px;}
#foot_logo1{ float:left;}
#foot_logo2{margin-left:10px; float:left;}

.footer_col1{width:50px; float:left;}
.footer_col2{width:10px; float:left;}
.footer_col2{ float:left; text-align:left;}

#copyright_container{width:100%;}
#copyright{width:1024px; margin:auto auto; padding:20px 0px 20px 0px;}
#copy_l{float:left;}
#copy_r{float:right;}
.footerlinks{ margin-top:0px;}
.ftlink1{ font-family:tahoma;font-size:13px;color:#565656; text-decoration:none; font-weight:bold;}
a:hover.ftlink1{color:#da251c;}
.ftlink_sep{ font-family:tahoma;font-size:10px;color:#c1c1c1; margin-left:10px; margin-right:10px;}

.copytxt1{ font-family:tahoma;font-size:11px;color:#898989; text-decoration:none; float:left; margin-top:15px;margin-bottom:15px; }
.design_container{float:left; margin-left:30px; margin-top:10px;}
.design_txt{ float:left; font-family:tahoma;font-size:11px;color:#898989; width:65px; margin-top:5px;}
.design_txt_a{font-family:tahoma;font-size:11px;color:#898989; text-decoration:none;}

.design_img{float:left;}
.imgborder{ border:none;}
.follow_face{ background:url(images/facebook.png) no-repeat left center; padding:12px 0px 12px 50px; margin-top:20px; text-decoration:none; float:left;}
.follow_twit{ background:url(images/twitter.png) no-repeat left center; padding:12px 0px 12px 50px; margin-top:20px; text-decoration:none; float:left; margin-left:20px;}
.sociallinks{font-family: 'luxi_sansregular';font-size:14px;color:#6f6f6f; text-decoration:none;}
a:hover.sociallinks{color:#e51937; }

.iso{ margin-top:10px; padding:0px 0px 0px 2px; }
.certificate1{ float:left; padding:5px 5px 5px 5px; background:rgb(95,95,95); margin:0px 10px 5px 0px;}
.certificate2{ float:left; padding:5px 5px 5px 5px; background:rgb(95,95,95);margin:0px 0px 10px 0px;}
.certificate3{  padding:5px 5px 5px 5px; background:rgb(95,95,95);margin:0px 12px 10px 0px;}


.contact_content{width:1024px; margin:50px auto auto auto; font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; text-align:center; line-height:18px; }
.contact_title{ font-family: 'luxi_sansregular'; font-size:15px; color:#6a6a6a; text-align:center; line-height:18px; margin-bottom:5px; text-transform:uppercase; }

#contact_feedback_container{ margin-top:20px;}
#txtfd_container{ width:300px; margin-bottom:2px;}
.cnttxtfd{ width:300px; padding:8px 0px 8px 10px; font-family:tahoma; font-size:14px; color:#bdbdbd; border:solid 1px #e8e8e8;}
.cnttxtarea{ width:300px; padding:8px 0px 8px 10px; height:90px; font-family:tahoma; font-size:14px; color:#bdbdbd; border:solid 1px #e8e8e8;}
#cnt_butcontainer{ text-align:left;}
.fdback_title{ font-family: 'luxi_sansregular'; font-size:15px; color:#da251c; text-align:left; line-height:18px; margin-bottom:20px; text-transform:uppercase; margin-top:0px; }


#group_l{ width:330px; float:left; background:#f2f2f2; padding-bottom:20px;}
#group_m{ width:330px; float:left; margin-left:17px; margin-right:17px; background:#f2f2f2; padding-bottom:20px;}
#group_r{ width:330px; float:left; background:#f2f2f2; padding-bottom:20px;}
#group_r1{ width:330px;  margin:auto auto; background:#f2f2f2; padding-bottom:20px;}

#group_subtitle{ padding:10px 0px 10px 0px; font-family: 'luxi_sansregular'; font-size:13px; color:#000000; margin-bottom:5px; text-transform:uppercase; text-align:center;}

#group_img{ border:1px solid #dedede;  margin-left:auto; margin-right:auto; width:259px;}

#update{ font-family: 'luxi_sansregular'; font-size:30px; color:#efcbcb; text-align:center; padding:100px 0px 100px 0px;}


#events_container{ margin-bottom:20px;}
.event_img{ float:left; width:275px; border:#d8d6d6 1px solid;}
.event_txt_cont{ float:left; margin-left:20px; width:720px;}
.event_date{margin-bottom:5px;font-family: 'luxi_sansregular'; font-size:14px; color:#666; }
.event_title{margin-bottom:5px;font-family: 'luxi_sansregular'; font-size:18px; color:#c5081c; }
.event_cont{margin-bottom:5px;font-family: 'luxi_sansregular'; font-size:14px; color:#6a6a6a; }