header{ background:#fffefe url(../images/header-bg.png) repeat-x top left; min-height:153px; width:100%;}
.logo img{ margin-left:-45px; display:block;}

.top-text{ text-align:right;}
.top-text h3{ font-family: 'kabel_bk_btbook'; font-size:31px; color:#a55870; font-weight:400; margin:10px 0 ; padding:0;}
.top-text h4{ font-family: 'kabel_bk_btbook'; font-size:24px; color:#a55870; font-weight:400; margin:0; padding:0;}

.navbar{ background:url(../images/menubg.png) repeat-x top left; height:52px; border-radius:10px  10px 0  0 ; border:1px solid #fec5ce;   width:100%; display:block; margin:20px 0 0; padding:0;}

.mainBanner{ width:100%; clear:both; overflow:hidden; background:url(../images/banner-bg.png) no-repeat top center; min-height:510px; padding:28px 0;}
.slider img{ display:block; width:100%;}

.navbar-nav{ margin:0; padding:0; width:100%; display:block;}
.navbar-nav li{ display:block; background:url(../images/menu-sep.png) no-repeat 100% 50%; float:left;}
.navbar-nav li:last-child{ background:none;}
.navbar-nav li a{font-family: 'kabel_bk_btbook'; font-size:21px; color:#a55870; display:block; padding:10px 31px;}
.navbar-nav li:first-child a{ background:url(../images/home-icon.png) no-repeat center center; font-size:0; width:80px; height:51px; display:block; }
.navbar-nav li:hover a{ text-decoration:underline;}
.sub-menu{ display:none; position:absolute; width:250px; background:#fac8d1; margin:0; padding:0; z-index:9999;}
.navbar-nav li:hover .sub-menu{ display:block; position:absolute; width:250px; background:#fac8d1; margin:0; padding:0; z-index:9999;}
.sub-menu li{ background:none !important; clear:both;  width:100% !important;}
  .navbar-nav li:hover .sub-menu li a{ background:none !important; font-size:18px !important; width:100% !important; padding:5px 15px; height:auto !important; text-decoration:none;}
 .navbar-nav li:hover .sub-menu li:hover a{ text-decoration:underline;}


.contentArea{ width:100%; overflow:hidden; clear:both; padding:10px 0 30px;}
.contentArea img{ float:right; margin-left:15px;    margin-top: -70px;}
.contentArea h2{font-family: 'blackswordregular'; font-size:52px; color:#a55870; margin:0 0 20px; padding:0;}
.contentArea p{ font-size:15px; color:#000; margin:0 0 25px; padding:0 0 0 20px;}
.contentArea h3{ font-size:25px; color:#a55870; margin:0 0 15px; padding:0 0 0 20px; font-weight:bold;}

.boxSection{ width:100%; clear:both; overflow:hidden; background:url(../images/bg-2.png) no-repeat top center; min-height:680px; padding:30px 0 0; text-align:center; background-size:cover;}
.boxSection h2{ font-size:40px; color:#7b945e; margin:0 0 15px 0; padding:0; font-weight:700;}
.boxSection p{ font-size:18px; margin:0; padding:0; color:#000; font-weight:600;}
.boxSection h3{ font-size:30px; color:#7b945e; margin:35px 0 15px 0; padding:0; font-weight:600;}

.box{ border:3px solid #7b945e; width:100%; border-radius:2px; position:relative; margin-bottom:30px;}
.boxTitle{ width:100%; overflow:hidden; position:absolute; bottom:0; left:0; padding:10px;}
.boxTitle h1{ margin:0; padding:0; font-size:18px; color:#a55870;}
.boxTitle h1 a{ margin:0; padding:8px 0; font-size:18px; color:#a55870; text-decoration:none; background:#fec6cf; display:block;}
.boxTitle h1 a:hover{ margin:0; padding:8px 0; font-size:18px; color:#fff; text-decoration:none; background:#7b945e; display:block;}

footer{ width:100%; clear:both; overflow:hidden; margin:0; padding:30px 0 ;}

.footerLt h2{ font-size:27px; color:#a55870; margin:0; padding:0; font-family: 'kabel_bk_btbook'; font-weight:700;}
.footerMid{ text-align:center; margin:0; padding:0;}
.footerMid h3{ font-size:20px; margin:10px 0; padding:0; color:#a55870;}
.footerMid h4{ font-size:18px; margin:0; padding:0; color:#a55870;}
.sub-pageContent{ border-bottom:1px solid #c92ab9; border-top:1px solid #c92ab9; padding:35px 0;}
.footerRl{ text-align:right;}

