

*{border:0; margin:0;padding:0; outline:none;}
body{margin:0;padding:0;background:#fff;font-family:Arial;font-size:13px;}
img{border:0px;margin:0px;padding:0px;}
p{margin:0px;padding:0px;clear:both;}
a{margin:0px;padding:0px;}
.clear{clear:both;}
#main{width:754px;margin:0 auto;overflow:hidden;padding:0px;}
.carmel-logo{width:31%;padding:15px 0 0 1.7%;max-width: 140px;}
.carmel-logo .carmel-limo-link{width:100%;display:inline-block;}
.carmel-logo .carmel-limo-link img{width:100%;}
#page{clear:both;margin:0px 0px 0px 0px;padding:0px;background:url('../images/Slices/Banner.png') no-repeat top;background-size: contain;}
#page1{clear:both;display:block;overflow:hidden;width:100%;margin:0;padding:0;}
#page2{clear:both;display:block;margin:0px;padding:0px;border:solid 0px red;overflow:hidden;height:1500px;}
#page2 #leftcontent{margin:505px 0px 0px 35px;padding:0px;width:530px; }

#page2 #leftcontent .text{font:bold 30pt arial;;padding:0px;margin:0px 200px 0px 0px;width:400px;color:#ffffff;}
#page2 #leftcontent .text1{font:bold 18.5pt arial; line-height:1.3;color:#ffffff;}

.overlapimg{position:absolute;z-index:9999;top:280px;margin-left:100px;}
#coupenlink{clear:both;margin-left:104px;width:160px;margin-top:60px;text-align:center;font-weight:500;font-size:11pt;}
#coupenlink a{text-decoration:underline;color:#000000;}
#coupenlink a:hover{text-decoration:none;color:#000000;}

#commerciallink{font-size:15px;font-weight:bold;}
#commerciallink a{text-decoration:underline;color:#FEF600;}
#commerciallink a:hover{text-decoration:none;color:#FEF600;}
#bottomtext{float:left;width:600px;margin:10px 0px 0px 20px;padding:0px;color:#ffffff;font-size:18pt;font-weight:bold}

.list{float:left;width:600px;margin:40px 0px 0px 0px;padding:0px;}
.listul{float:left;width:600px;margin:0px;padding:0px;list-style:none;}
.listli{float:left;width:600px;margin:0px;padding:5px 0px 3px 29px;background:url('../images/ylw_bullet.png') no-repeat left;font: 13.5pt Arial;color:#fff;}
.listli2{float:left;width:600px;margin:0px;padding:5px 0px 2px 29px;background:url('../images/ylw_bullet.png') no-repeat left 10%;font: 13.5pt Arial;color:#fff;}

.innerlistli{float:left;width:520px;margin:0px 0px 0px 25px;padding:3px 0px 3px 20px;background:url('../images/bullet.png') no-repeat left;font:italic bold 13px arial;color:#000000;}
#rightcontent1{float:left;width:0px;margin:85px 0px 0px 0px;padding:0px;}
#newyork{float:left;clear:both;width:234px;margin:0px;padding:0px;margin-top:10px;display:inline-block;}

 .middle{float:left;margin:0px;padding:0px;width:373px;}
 .bottom{background:url('../images/ylwbox_btm.jpg') no-repeat;margin:0px;padding:0px;width:375px;height:17px;}

#newyork .newyork1{padding:0px;list-style:none;margin:0px 0px 0px 5px;}
#newyork .newyork1 ul{padding:0px;list-style:none;margin:0px 0px 0px 0px;color:#0766C4;}
#newyork .newyork1 li{clear:both;font:normal 12px tahoma;line-height:15px;padding:0px;height:26px;margin:0px 0px 0px 20px;color:#000000;padding-top:6px;}
#newyork .newyork1 li label{float:left;width:105px;text-align:right;padding-right:5px;padding-left:10px;color:#ffffff;line-height:22px;}
#newyork .newyork1 li .text{float:left;width:120px;padding:0px 0 0 3px;margin:0px;border:1px solid #8EAAC2;height:22px;color:#F2EB16;}
#newyork  .newyork1 li .dropdown{float:left;padding:0px;margin:0px;border:1px solid #8EAAC2;color:#000;font-size:12px;font-family:tahoma;height:22px;}
#newyork  .newyork1 li.topbtnpad1{padding-top:10px;}
#newyork .calendar{margin:2px 0px 0px 5px;}
#newyork .btnimg{text-align:center;}
#newyork  .newyork1 li .dropdown1{}
.topbtnpad1{margin-top:90px;}
.toptext{color:#FFF23A;padding-top:56px;font-size:10pt;}
.toptext a{color:#FFF23A;text-decoration:underline;font-size:8.5pt;}
.toptext a:hover{color:#FFF23A;text-decoration:none;font-size:8.5pt;}
.calendar{margin:2px 0px 0px 5px;}

.countryOption {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:bold;
  font-style:italic;
  background-color:#ffff99;
}
#worldwideres{clear:both;float:left;width:234px;padding:0px;margin:0px 0px 0px 20px;display:inline-block;height:210px}

#worldwideres .worldwideres1 li.topbtnpad1{margin-top:35px;}
#worldwideres .worldwideres1{padding:0px;list-style:none;margin:20px 165px 0px 5px;}
#worldwideres .worldwideres1 ul{padding:0px;list-style:none;margin:10px 0px 0px 0px; width:100%;}
#worldwideres .worldwideres1 li{clear:both;font:normal 13px tahoma;line-height:20px;padding:0px;margin:0px 0px 0px 20px;color:#000000;padding-top:6px;}
.control_Airport{font-size:12px;font-family:tahoma;color:#000;padding:0px;margin:0px;border:1px solid #8EAAC2;width:190px;}
#worldwideres .worldwideres1 .newyorktext{text-align:left;}


#qbox-section{border:solid 0px yellow;float:right; margin:4px 9px 0 0;width:340px;height:365px;padding:0;overflow:hidden;}
#right-content{position:relative;float:left;width:100%;margin-top:410px;}
#right-content div{width: 32%;height: 128px;float: left;margin-left: 8px;position:relative;}
#right-content:after{content:'';clear:both;display:block;}
#right-content a.carmel-limo-link{ display:block; width:148px; height:60px; margin-top:170px;border:solid 0px red;}
/*iframe#qbox-frame{position:relative;float:left;top:-14;}
#qbox-section .tabs-content-panel label{color:#000;font-weight:650}*/

#right-content a.coup-terms-apply{text-decoration:underline;color:#ffffff;border:solid 0px red;display: inline-block;width: 190px;height: 40px;position: absolute;bottom: 0;left: 25px;}
#right-content a.coup-terms-apply:hover{text-decoration:none;}
#right-content a.coup_link{width: 130px;height: 20px;margin: 0 auto;display: block;}

@-moz-document url-prefix() {

.list{float:left;margin:25px 0px 0px 0px !important;}
.listli{font: 13.5pt Arial !important; }
}
/**/
.redeem_list_sec,.footer_car_sec{display: flex;justify-content: space-between;}
.redeem_list {padding: 5px;position: relative;}
.redeem_list img,.carmel_offers img{width: 100%;display: block;}
.page2{background-color: #efefef;padding: 0 5px 20px 5px;}
.button_sec {width: calc(100% - 10px);position: absolute;left: auto;right: auto;bottom: 20px;}
a.coupon_button {width: 80%;margin: 0 auto;display: block;}
a.coup_link {display: block;color: #038dfd;text-align: center;}
.footer_car_sec{align-items: flex-end;}
.footer_text{font-weight: 600;margin-top:5px;}
.footer_car{width:300px;text-align: right;}
.star_img {width: 10px;display: inline-block;vertical-align: middle;margin: 0 10px;}
.heading{text-align: center;padding: 20px 0 0 0;font-size: 17px;}
.star_img img {display: block;width: 100%;}
.footer_border span{background-color: #222;height: 30px;width: 100%;display: inline-block;}
.book_carmel a {display: block;margin-top: 10px;}
.book_carmel a img {width: 180px;}
.footer_sec {text-align: center;}
.footer_heading{font-size: 14px;margin-bottom: 15px;}
.footer_man img{width: 280px;}
.footer_des{margin-bottom: 50px;}
.footer_sec {position: relative;bottom: -50px;}