@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font:normal 12px Verdana, Arial, Calibri;}
.MainParentDiv{width:100%;}
.HeaderMainDiv{
width:100%;
background:#f9f9f9;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#f0f0f0));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #f9f9f9, #f0f0f0);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
/* IE 10 */
background: -ms-linear-gradient(top, #f9f9f9, #f0f0f0);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #f9f9f9, #f0f0f0);
height:95px;
border-bottom:2px solid #3b5998;
}
.TabsBGDflt
{
background:#1081c4;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5db5ff), to(#1081c4));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #5db5ff, #1081c4);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #5db5ff, #1081c4);
/* IE 10 */
background: -ms-linear-gradient(top, #5db5ff, #1081c4);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #5db5ff, #1081c4);
border-radius:5px 5px 0 0;
margin:22px 2px 2px;
min-width:60px;
font:bold 13px Verdana, Arial, Calibri;
text-align:center;
float:left;
}

.TabsBGDflt a{color:#FFF; text-align:center; text-decoration:none; padding:8px 20px; display:inline-block;}

.TabsBGSelected
{
background:#db1f08;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#db1f08), to(#ef8d2f));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #db1f08, #ef8d2f);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #db1f08, #ef8d2f);
/* IE 10 */
background: -ms-linear-gradient(top, #db1f08, #ef8d2f);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #db1f08, #ef8d2f);
border-radius:5px 5px 0 0;
margin:22px 2px 2px;
min-width:60px;
font:bold 13px Verdana, Arial, Calibri;
text-align:center;
float:left;
}

.TabsBGSelected a{color:#FFF; text-align:center; text-decoration:none; padding:8px 20px; display:inline-block;}
.logocontent{float:left; border-left:1px solid #DDD; font:normal 11px/1.2 Arial,Helvetica,sans-serif; padding:5px 10px 10px; margin:10px 10px 10px 200px; *margin:10px; position:absolute;width: 190px;}
.callicon{background:url(Sprite.png) no-repeat scroll -3px -3px transparent; width:16px; height:20px; display:inline-block;}
.Mailicon{background:url(Sprite.png) no-repeat scroll -18px 0px transparent; width:26px; height:22px; display:inline-block;}
.Loginicon{background:url(Sprite.png) no-repeat scroll -68px -2px transparent; width:15px; height:15px; display:inline-block;}

.bannerswithcontainer{width:1280px; margin:0 auto; border:1px solid Red;}


.FooterMainDiv
{
background:#00425c;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00425c), to(#006c97));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #00425c, #006c97);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #00425c, #006c97);
/* IE 10 */
background: -ms-linear-gradient(top, #00425c, #006c97);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #00425c, #006c97);
height:100px;
border-top:1px;
}
.footermainlinks{margin:0 auto; text-align:center; padding-top:10px;}
.footermainlinks a {padding:0 15px; color:#b5c0c6; text-transform:uppercase; font-size:11px; text-decoration:none;}
.footerpayicon{background:url(Sprite.png) no-repeat scroll -1px -39px transparent; width:270px; height:30px; display:inline-block;}
.RoomsTab{margin:6px 1px 0 0; background:#ebebe8; border:1px solid #e5e2c4; float:left; border-radius:5px 5px 0 0;}
.Dayouttab{
margin:6px 5px 0; border:none; float:left; border-radius:5px 5px 0 0;
background:#1081c4;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5db5ff), to(#1081c4));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #5db5ff, #1081c4);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #5db5ff, #1081c4);
/* IE 10 */
background: -ms-linear-gradient(top, #5db5ff, #1081c4);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #5db5ff, #1081c4);
}

.ProductLeftArrow{background:url(Sprite.png) no-repeat scroll -311px -1px transparent; width:21px; height:45px; display:inline-block;}
.ProductRightArrow{background:url(Sprite.png) no-repeat scroll -330px -1px transparent; width:21px; height:45px; display:inline-block;}
.Lowrateicon{background:url(Sprite.png) no-repeat scroll -94px -1px transparent; width:24px; height:26px; display:inline-block; float:left;}
.deviderfeatures{background:url(Sprite.png) no-repeat scroll -290px -1px transparent; width:18px; height:36px; display:inline-block; float:left;}
.Multipleicon{
background:url(Sprite.png) no-repeat scroll -122px -1px transparent; width:30px; height:26px; display:inline-block; float:left;}
.Custicon{
background:url(Sprite.png) no-repeat scroll -158px 0px transparent; width:33px; height:26px; display:inline-block; float:left;}
.Secureicon{
background:url(Sprite.png) no-repeat scroll -197px 0px transparent; width:20px; height:26px; display:inline-block; float:left;}

.subscribebutton
{
background:#db1f08;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#db1f08), to(#ef8d2f));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #db1f08, #ef8d2f);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #db1f08, #ef8d2f);
/* IE 10 */
background: -ms-linear-gradient(top, #db1f08, #ef8d2f);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #db1f08, #ef8d2f);
width:80px; text-align:center; color:#FFF; border:1px solid #db1f08; margin-left:-5px; padding:5px 2px; cursor:pointer;
}

.findholidaybutton
{
background:#db1f08;
/* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#db1f08), to(#ef8d2f));
/* Safari 5.1, Chrome 10+ */
background: -webkit-linear-gradient(top, #db1f08, #ef8d2f);
/* Firefox 3.6+ */
background: -moz-linear-gradient(top, #db1f08, #ef8d2f);
/* IE 10 */
background: -ms-linear-gradient(top, #db1f08, #ef8d2f);
/* Opera 11.10+ */
background: -o-linear-gradient(top, #db1f08, #ef8d2f);
width:auto; text-align:center; color:#FFF; border:1px solid #db1f08; padding:5px 25px; cursor:pointer; font:normal 18px Arial, Helvetica, sans-serif; border-radius:6px;
}
.toprightcalldiv{float:left; border-right:1px solid #CCC}
.vendorlogindivbg{float:left; background:#185480; border-radius:3px; color:#FFF; padding:4px; font-size:11px;}
.middlealldiv{width:980px; margin:10px auto; background:#FFF; box-shadow:0 0 5px #444; height:1000px;}
.topsearchdiv{float:left; width:300px; margin-right:15px; min-height:420px;}
.Roomstablink{display:inline-block; padding:8px 20px; text-decoration:none; color:#1585c8; font-size:14px;cursor:pointer}
.Dayouttablink{display:inline-block; padding:8px 20px; color:#FFF; text-decoration:none; font-size:14px;cursor:pointer}
.Serachboxinsidediv{margin:-2px 1px 0 0; background:#ebebe8; border:1px solid #e5e2c4; float:left; min-height:371px; width:288px; padding:5px; border-radius:0 5px 5px 5px;}
.Serachboxinsidewhitediv{background:#FFF; min-height:350px; padding:10px 18px;}
.Serachboxinsidewhitedivdayout{background:#FFF; min-height:350px; padding:10px 18px;}
.selectdropdowncls{width:250px; padding:3px 4px; border:1px solid #d2caca;}
.inputdatecalnder{background:url(Calender.gif) no-repeat 230px; border:1px solid #d2caca; width:242px; padding:4px;}
.inputTotalmembers{border:1px solid #d2caca; width:242px; padding:4px;
background-image: url('../images/light-grey-arrow-down.png') ;
 background-repeat: no-repeat;

 vertical-align: middle;
 background-color: white;
 background-position:238px center;
}
.aiw .aoq {
    padding: 12px 6px 11px;
}
.aoq {
    background: url("//ssl.gstatic.com/ui/v1/disclosure/light-grey-disclosure-arrow-down.png") no-repeat scroll center center transparent;
 
}
.dropdownhalfwidth{width:120px; padding:3px 4px; border:1px solid #d2caca;}
.actionbuttonfind{border-radius:4px; width:auto; padding:6px 18px; font:bold 15px Verdana, Arial, Helvetica, sans-serif;}

.secondrowmaindiv{border:1px solid #d0dee7; width:915px; border-radius:5px; margin:10px auto; padding:15px; text-align:center; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0e4d7c; display:table;}
.spclproductmiddlediv{width:180px; height:186px; background:#EBEBE8; border:1px solid #E5E2C4; padding:5px; margin:10px; float:left;}
.spclproductmiddledivinside{background:#FFF; padding:5px; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.productbottomtextstyle{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#888;}
.searchtopname{padding-bottom:4px;}
.searchinputselect{padding-bottom:14px;}
.roomsselect,.roomsselect1,.roomsselect2{padding-bottom:2px;}
.searchinputcheck{padding-bottom:26px; display:table}
.productpricecolor{font-weight:bold; color:#ff6600;}

.thirdrowbottommaindiv{margin:15px 15px auto; display:table; width:950px;}
.featuresmaindiv{font:normal 12px/13px verdana; color:#444; padding:10px 5px 20px; display:table; border-bottom:1px solid #e7e7e7;}
.featureeachdiv{float:left; padding:5px;}
.featurestextdiv{float:left; padding:0 5px;}
.subscribemaindiv{float:left; border:1px solid #d0dee7; width:290px; height:125px; border-radius:5px; padding:10px;}
.subscribecontentdiv{font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 10px; float:left; color:#666;}
.subscribeinputtext{background:url(BgTextbox.jpg) repeat-x #FFF; padding:5px; width:190px; border:1px solid #e1dddd;}
.socialmaindiv{float:left; border:1px solid #d0dee7; width:290px; height:125px; border-radius:5px; padding:10px 0; margin-left:15px;}
.facebookdiv{display:table; border-bottom:1px solid #d0dee7; width:100%;}
.tweetdiv{display:table; width:100%;}
a { overflow: hidden; }