/* CSS Document */
*{ margin:0; padding:0;}
.clear{ clear:both;}
body{ background:#2e88cd;}
p{ font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:16px; padding-top:5px;}
.container{ width:1004px; margin:0 auto; background:#C9E4F7;}
.header{background:url(../images/bg_header1.jpg) no-repeat; height:185px; width:1004px;}
.logo{ background:url(../images/avs_logo.png) no-repeat; width:147px; height:71px; float:left; margin:20px 0 0 30px;}
.header_info{ width:250px; float:right; margin-top:20px;}
.header_info p{ font:18px Arial, Helvetica, sans-serif; color:#cae1f3; line-height:28px;}
.header_info p span{ font:14px Arial, Helvetica, sans-serif;}
.social_icon{ width:250px; float:left;margin:40px 0 0 180px;}
.social_icon table tr td img:hover{ opacity:0.8;}
.buttom_header{ padding-top:52px;}
.nav{ margin:0px 0 0 285px;}
.nav ul li{ list-style:none; display:inline;}
.nav ul li:hover{opacity:0.6;}
.nav ul li a{ font:18px Arial, Helvetica, sans-serif; color:#fdfdfa; text-decoration:none;}
.nav ul li a:hover{ color:#FF0;}
.nav ul li a.home{ background:url(../images/nav.png) no-repeat; width:137px; height:43px; padding:15px 46px;}
.nav ul li a.abt{ background:url(../images/nav.png) no-repeat; width:137px; height:43px; padding:15px 35px;}
.nav ul li a.srv{ background:url(../images/nav.png) no-repeat; width:137px; height:43px; padding:15px 35px;}
.nav ul li a.res{ background:url(../images/nav.png) no-repeat; width:137px; height:43px; padding:15px 22px;}
.nav ul li a.con{ background:url(../images/nav.png) no-repeat; width:137px; height:43px; padding:15px 35px;}
.wrap{ background:#C9E4F7;}
.top_wrap{ margin-top:1px;}
.left_top_wrap{ width:257px; float:left; background:#064070; height:291px; padding:5px;}
.reservation{ background:#2E85CC; height:275px; padding:8px;}
.reservation table{ margin-top:5px;}
.right_top_wrap{ width:731px; float:right;}
.banner{ background:url(../images/bg_banner.jpg); height:291px; width:721px; padding:5px;}
.reservation h1{ font:bold 22px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; text-align:center; padding-top:5px;}
.reservation table tr td{ font:14px Arial, Helvetica, sans-serif; color:#9cd2fc;}
.txt{ width:230px; height:20px; padding:3px; border:1px solid #2C7DC0;}
#txt1{ width:140px; height:20px; padding:3px; border:1px solid #2C7DC0;}
.slt{width:70px; height:27px; padding:4px 3px; border:1px solid #2C7DC0;}
.txt2{ width:230px; height:27px; padding:4px 3px; border:1px solid #2C7DC0;}
.btn_tab{ height:27px; width:80px; background:#E49310; color:#fff; border:none; font:14px Tahoma, Geneva, sans-serif; border:1px solid #bf5404; text-transform:uppercase; cursor:pointer;}
.btn_tab:hover{ background:#bf5404;}
.mid_wrap{ margin-top:5px;}
.testimonial{ width:257px; float:left; background:#064070; height:310px; padding:7px 5px;}
.testi_detail{ margin-bottom:30px;}
.testimonial h1{ background:url(../images/bg_h1.jpg) repeat-x; height:43px; font:bold 20px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#fff; padding-top:7px;}
.testimonial p{ font:12px Arial, Helvetica, sans-serif; color:#fff; padding: 5px; line-height:16px;}
.testimonial h2{ font:bold 14px Arial, Helvetica, sans-serif; float:right; color:#A2CBEA; margin-top:3px; }
.testimonial h3{ font:14px Arial, Helvetica, sans-serif; float:right; margin-top:20px;}
.testimonial h3 a{ color:#FC0;}
.testimonial h3 a:hover{ text-decoration:none;}
.welcome_box{ background:#064070; width:711px; float:right; padding:10px;}
.welcome_box img{ margin:5px 10px 2px 0px;}
.welcome_box h1{ font: bold 27px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; line-height:30px;}
.welcome_box h1 span{ font:18px Tahoma, Geneva, sans-serif; color:#A2CBEA; text-transform:uppercase;}
.welcome_box p{ font:12px Arial, Helvetica, sans-serif; color:#fff; line-height:16px; padding-top:5px;}
.buttom_wrap{ margin-top:5px;}
.news_event{ width:267px; height:165px; float:left; background:#064070;}
.news_event h1{ font:16px Arial, Helvetica, sans-serif; color:#fff; border-bottom:1px solid #13558c; text-align:center; padding:5px 0 1px 0;}
.news_event img{ margin:5px 6px;}
.three_box{ width:711px; float:right; background:#064070; height:145px; padding:10px;}
.three_box h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#413105; padding:20px 0 0 28px;}
.three_box p{ font:12px Arial, Helvetica, sans-serif; color:#011e35; padding:10px 0 0 20px;padding-right:5px;}
.three_box h4{ float:right;padding:5px 10px;}
.three_box h4 a{ font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.three_box h4 a:hover{ color:#f1ff19; text-decoration:underline;}
.box1{ background:url(../images/bg_box.png) no-repeat; width:235px; height:147px; float:left; }
.box2{ background:url(../images/bg_box.png) no-repeat; width:235px; height:147px; float:left; margin-left:3px;}
.box3{ background:url(../images/bg_box.png) no-repeat; width:235px; height:147px; float:right;}
.footer{ margin-top:5px; background:#2574B6; height:130px;}
.footer_nav ul{ padding-top:20px;}
.footer_nav ul li{ display:inline; list-style:none; padding:0 50px;}
.footer_nav ul li a{ text-decoration:none; font:14px Arial, Helvetica, sans-serif; color:#C2DEF3; text-decoration:none;}
.footer_info{ margin-top:20px;}
.footer_info p{ text-align:center; font:13px Arial, Helvetica, sans-serif; color:#fff; line-height:32px;}
.footer_info p a{ color:#C2DEF3; text-decoration:none;}
.footer_info p a:hover{ color:#fff;}
.full_contain{ background:#064070; padding:20px 10px;}
.full_contain h1{ font: bold 27px Tahoma, Geneva, sans-serif; color:#fff; text-transform:uppercase; line-height:30px;}
.full_contain h2{ font:bold 20px Tahoma, Geneva, sans-serif; color:#A2CBEA; margin-top:20px;}
.full_contain h3{ font:bold 14px Tahoma, Geneva, sans-serif; color:#fff; margin-top:20px;}
.full_contain ul.left{ width:300px; float:left; padding:10px 15px;}
.full_contain ul.right{ width:400px; float:left; padding:10px 15px;}
.full_contain ul{ margin:10px 0 0 15px;}
.full_contain ul li{ list-style:square; font:14px Arial, Helvetica, sans-serif; color:#A2CBEA; padding:3px 0;}
.left_contact{ width:450px; float:left;}
.left_contact p{ font:15px Arial, Helvetica, sans-serif; line-height:20px; color:#8CCBEA;}
.left_contact h2{ font-weight:bold; margin-top:10px;}
.right_contact{ width:500px; float:right;}
.right_contact table{ margin-top:10px;}
.right_contact table tr td{ font:14px Arial, Helvetica, sans-serif; color:#fff;}
.security{ width:120px; height:24px; border:1px solid #fff;background:#fff;}
.stl{ height:20px; border:1px solid #fff; padding:2px 1px; width:200px; background:#fff;}
.stl4{ height:20px; border:1px solid #fff; padding:2px 1px; width:50px; background:#fff;}
.slt1{width:150px; height:27px; padding:4px 3px; border:1px solid #2C7DC0;}
#txt2{ height:20px; border:1px solid #fff; padding:2px 1px; width:200px;}
#stl{ height:20px; border:1px solid #fff; padding:2px 1px; width:200px;background:#fff;}
.stl1{ height:20px; border:1px solid #fff; padding:2px 1px; width:220px; height:80px;background:#fff;}
.stl2{ border:1px solid #ccc; padding:2px 1px; width:220px; height:60px; width:300px;background:#fff;}
.btn_tab{ height:27px; width:80px; background:#e26505; color:#fff; border:none; font:14px Tahoma, Geneva, sans-serif; border:1px solid #bf5404;}
.btn_tab:hover{ background:#bf5404;}
.google_map{ margin-top:25px;}
.quote table tr td{ font:14px Arial, Helvetica, sans-serif; color:#fff;}
.quote{ width:600px; float:left;}
.quote p{ margin-top:20px;}
.quote p span{ color:#F90; font-size:18px;}
.quote table h2{ font:15px Tahoma, Geneva, sans-serif; color:#A3BF00; padding:5px 0 0px 0; font-weight:bold;}
.quote table tr td{ font:14px Arial, Helvetica, sans-serif; padding:7px 0; color:#A2CBEA;}
.quote table tr td span{color:#F90; font-size:18px;}
.stl3{  height:26px; border:1px solid #ccc; padding:3px 1px; width:200px;}
.full_contain_right{ width:300px; float:right;}
.full_contain_right h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#413105; padding:20px 0 0 28px; text-transform:capitalize;}
.left_full_contain{ width:500px; float:left;}
.left_full_contain h2{ font:bold 14px Arial, Helvetica, sans-serif; float:right; color:#A2CBEA; margin-top:3px; }
.right_full_contain{ width:400px; float:right;}
.right_full_contain table tr td{ font:14px Arial, Helvetica, sans-serif; color:#fff;}

#news{width:267px; float:right; }	
.news-wrapper .news-contents-wrapper{width: 267px;height: 128px;margin-top:10px;}
.news-wrapper .news-contents{overflow: hidden;position: relative;z-index: 998;height: 128px;}
.news-wrapper .news{width: 100%;height: 120px;position: absolute;z-index: 999;}
.news-wrapper .news-header, .news-footer{color: White;font-weight: bold;font-size: 14px;}
.heading{float:left;width:100%;}
.heading h1{padding-left:5px;}
.heading h1 a{color:#eaff05; font:bold 13px Tahoma, Geneva, sans-serif; text-decoration:none; text-align:right; text-transform:uppercase;}
.heading h1 a:hover{ color:#c5d500;}
.description{float: left;width: 267px; padding: 5px 4px 0px 0px;}
.description p{ font:13px Tahoma, Geneva, sans-serif; line-height:17px; color:#e1f0fd;  padding:5px;}
.graphic{z-index: -999;min-height: 100%;width: 100%;height: auto;position: fixed;top: 0;left: 0;}

form.form input.error{ border:1px solid #900;}
form.form textarea.error{ border:1px solid #900;}
form.form label.error{ float:none;	display:block; width:auto;line-height:25px;	padding:0 0 0 50px;	font-size:11px;	font-weight:normal;
text-align:left;color:#B74472;}
.successmsg { margin:0 0 20px 0;font-size:20px;	font-weight:bold;	color:#00FF80;	border:1px solid #00FF80;	background:#FFFFA6;line-height:40px;}
.errormsg {	margin:20px 0 20px 0;	font-size:20px;	font-weight:bold;	color:#f00;	border:1px solid #F00;	background:#CCC;	line-height:40px; padding-left:10px;}

.news_event_details h2{ font:bold 18px Arial, Helvetica, sans-serif; color:#c5d500; margin-top:20px; }
.news_event_details h4{ font:13px Arial, Helvetica, sans-serif; color:#00C7FD; margin:5px 0;}
.page_no{ width:300px; margin:0 auto;}
.page_no ul li{ list-style:none; display:inline; margin:0px 2px; background:#004782;}
.page_no ul li a{ padding:15px; font:13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
