@font-face {
  font-family: "FuturaStd-CondensedBold";
  src: url("../font/FuturaStd-CondensedBold.otf");
}

body { background:#f1f1f1; margin:0; padding:0; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; outline:none;  }

img { border:none; }
h1 { font-family:"FuturaStd-CondensedBold",Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#043774; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#ffb801; margin-top:-10px; padding-left:2px; margin-bottom:0px; }

p { font-size:12px; color:#595959; }

#top-bor-area { width:100%; height:6px; background:url(../images/top-bor-bg.jpg) repeat-x; }
#wrapper { width:960px; height:auto; margin:0 auto; }

#top-header-area { width:960px; height:85px; float:left; padding:10px 0px; }
#top-header-area .ATBA-logo { width:245px; height:85px; float:left; }
#top-header-area .ATBA-followus { max-width:400px; height:85px; float:right; padding-right:10px; padding-top:30px; }
#top-header-area .ATBA-followus span { font-size:11px; float:left; padding-right:5px; }
#top-header-area .ATBA-followus img { float:left; margin:2px 2px;}
#top-header-area .ATBA-followus strong { font-size:24px; padding:0px 5px; font-weight:bold; color:#014f90; }

#navigation-bar { width:960px; height:40px; float:left; background:url(../images/navbar.png) repeat-x; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;  }
#navigation-bar ul { font-size:16px; font-weight:bold; list-style:none; float:left; margin:0; padding:0px 0px 0px 10px; text-transform:uppercase; text-shadow:1px 1px 1px #FFF; }
#navigation-bar ul li { float:left; list-style:none; padding:11px 17px;  margin:0;  }
#navigation-bar ul li:hover { background:url(../images/navbar-over.png) repeat-x; box-shadow:inset 0 0 2px #e58f00; }
#navigation-bar ul li a { color:#000000; text-decoration:none;}

#navigation-bar .download-brocher { width:203px; height:23px; float:right; margin:8px 10px 0px 0px; }

#header { width:960px; height:415px; float:left; padding:3px 0px; }

#text-containor { width:938px; height:auto; float:left; padding:10px 10px 20px 10px; background:#FFFFFF; margin-top:4px; border:1px solid #dedddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

#text-containor .service-containor { width:938px; float:left; height:auto; }
#text-containor .service-containor .index-ser-box { width:295px; float:left; height:140px; margin-right:26px; }

#text-containor .welcome-area { width:938px; float:left; height:auto; margin-top:20px; }
#text-containor .welcome-area .welcome-box { width:570px; float:left; height:auto; }
#text-containor .welcome-area .welcome-box p img { float:left; margin-right:10px; }
#text-containor .welcome-area .welcome-box .welcomemore-btn { width:105px; height:25px; background:url(../images/welcome-more-btn.png) no-repeat; float:right; margin-right:20px; }

#text-containor .welcome-area .welcome-content-box { width:330px; float:right; height:auto; }
#text-containor .welcome-area .welcome-content-box p { line-height:28px; font-size:13px; }
#text-containor .welcome-area .welcome-content-box .welcome-cnt-more-btn { width:105px; height:25px; background:url(../images/welcome-more-btn.png) no-repeat; float:left; margin-right:20px; }

#footer-area { width:100%; height:85px; border-top:4px solid #ffb801; float:left; margin-top:20px; padding:10px 0px; background:#FFFFFF; }
#footer-area .inner-footer-box { width:960px; height:70px; margin:0 auto; }
#footer-area .inner-footer-box .copyrightarea { width:600px; float:left; height:auto; font-size:12px; margin-left:10px; }
#footer-area .inner-footer-box .copyrightarea a { color:#333333; text-decoration:none; }
#footer-area .inner-footer-box .copyrightarea a:hover { color:#333333; text-decoration:underline; }

#footer-area .inner-footer-box .card-icon { width:200px; float:right; height:auto; font-size:12px; text-align:right; margin-right:10px; }


#footer-area .inner-footer-box .footer-h1-tag { font-size:12px; }
#footer-area .inner-footer-box .footer-h1-tag h1 { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; text-align:center; font-weight:normal; }
#footer-area .inner-footer-box .footer-h1-tag h1 a {color:#333333; text-decoration:underline; }
#footer-area .inner-footer-box .footer-h1-tag h1 a:hover {color:#333333; text-decoration:underline; }

/******************* Inner page Content area starts **************************/

.content-inner-wrapper { width:938px; height:auto; float:left; }
.content-inner-wrapper .content-inner-left { width:295px; height:auto; float:left; }
.content-inner-wrapper .content-inner-left img { margin-bottom:10px; }
.content-inner-wrapper .content-inner-right { width:600px; height:auto; float:right; padding-right:15px; }
.content-inner-wrapper .content-inner-right p { clear:both; margin:10px 0px; }

.img-left-float { float:left; margin-right:10px; margin-bottom:30px; margin-top:10px; width:235px; }
.img-right-float { float:right; margin-left:10px; margin-bottom:10px; }

/*.content-inner-wrapper .content-inner-right .reservation-form-area { width:550px; margin-left:20px; height:auto; float:left; }
.content-inner-wrapper .content-inner-right .reservation-form-area .reservation-field-box { width:550px; height:auto; float:left; margin:2px 0px; }
.content-inner-wrapper .content-inner-right .reservation-form-area .reservation-field-box label { width:135px; float:left; font-size:12px; }
.content-inner-wrapper .content-inner-right .reservation-form-area .reservation-field-box input { width:250px; padding:4px 5px; border:1px solid #CCCCCC; }
.content-inner-wrapper .content-inner-right .reservation-form-area .reservation-field-box select { width:120px; padding:3px 5px; border:1px solid #CCCCCC; }
.content-inner-wrapper .content-inner-right .reservation-form-area .reservation-field-box textarea { width:350px; padding:4px 5px; height:80px; border:1px solid #CCCCCC; }

.content-inner-wrapper .content-inner-right .reservation-form-area h3 { font-family:Arial, Helvetica, sans-serif;  float:left; font-size:14px; font-weight:bold; color:#043774; margin:5px 0px 10px 0px;  }

hr { border:1px dotted #e0dddd; float:left; width:94%; padding:0; margin:10px 0px 10px 0px; }*/

.content-inner-wrapper .content-inner-right table { border:0px solid #e0dddd; }
.content-inner-wrapper .content-inner-right table th { border:1px solid #edb527; background:#ffc705; text-align:left; padding-left:10px; }
.content-inner-wrapper .content-inner-right table td { border:1px solid #e0dddd; text-align:left; padding-left:10px; }

/************************** reservation form css ***************************/

.reservation-form-area { width:550px; margin-left:20px; margin-top:20px; height:auto; float:left; }
.reservation-form-area h3 { font-size:20px; margin:15px 0px 10px 0px; padding:10px 0px; float:left; border-top:1px dashed #CCCCCC; width:600px; font-weight:normal; }
.reservation-form-area .reservation-field-box { width:550px; height:auto; float:left; margin:2px 0px; }
.reservation-form-area .reservation-field-box label { width:135px; float:left; font-size:12px; color:#5F5F5F; }
.reservation-form-area .reservation-field-box label span { font-size:15px; color:#FF0000; }
.reservation-form-area .reservation-field-box input { width:250px; height:30px; padding:2px; border:1px solid #CCCCCC; font-size:14px; color:#333333; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; box-shadow: 1px 1px 2px #c6c6c6 inset; }
.reservation-form-area .reservation-field-box select { width:120px; padding:3px 5px; border:1px solid #CCCCCC; border:1px solid #CCCCCC; font-size:14px; color:#333333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; box-shadow: 1px 1px 2px #c6c6c6 inset; }
.reservation-form-area .reservation-field-box textarea { width:350px; height:100px; padding:2px; border:1px solid #CCCCCC; font-size:14px; color:#333333; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px; box-shadow: 1px 1px 2px #c6c6c6 inset; }
.reservation-form-area .reservation-field-box label.error { color:#FFF; width:auto;  padding:6px 5px; position:absolute; margin-left:2px; margin-top:3px; background:#FF0000; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  }

.submit-button { width:77px; height:25px; background:url(../images/submit-btn.png) no-repeat; border:none; text-indent:-3333px; cursor:pointer;  float:left; margin-left:135px; margin-top:5px; margin-bottom:15px;}
