/* CSS Document */


/* CSS Document */
html {
     overflow-y: scroll;
}

div, p, ul, li, frame { margin:0; padding:0; }
body { margin:0px; padding:0px; font-family:Arial; font-size:11px; color: #000000; overflow-y:auto;}
.txtwh11{ font-family: Arial; font-size:11px; color:#ffffff; }
.txtwh12{ font-family: Arial; font-size:11px; color:#ffffff; }
.txtwh13{ font-family: Verdana; font-size:13px; color:#ffffff; }
.lnkwh12{ font-family: Arial; font-size:11px; color:#ffffff; text-decoration:none;}
.txtgreen13{ font-family: Arial; font-size:13px; color:#008000;}
.txtblue11{ font-family: Arial; font-size:11px; color:#2200CC;}
.lnkblue11{ font-family: Arial; font-size:11px; color:#2200CC; text-decoration:underline; }
.txtblue13{ font-family: Arial; font-size:13px; color:#2200CC;}
.txtblue14{ font-family: Arial; font-size:14px; color:#2200CC;}
.lnkblue14{ font-family: Arial; font-size:14px; color:#2200CC; text-decoration:underline; }
.lnkblack11{ font-family: Arial; font-size:11px; color:#000000; text-decoration:underline; }
.lnkblack11:hover{ font-family: Arial; font-size:11px; color:#000000; text-decoration:none; }
.lnkblack12{ font-family: Arial; font-size:12px; color:#000000; text-decoration:underline; }
.lnkblack12:hover{ font-family: Arial; font-size:12px; color:#000000; text-decoration:none; }
.txtblack18{ font-family: Arial; font-size:18px; color:#000000; }
.txtblack16{ font-family: Arial; font-size:16px; color:#000000; }
.txtblack15{ font-family: Arial; font-size:15px; color:#000000; }
.txtblack13{ font-family: Arial; font-size:13px; color:#000000; }
.txtblack34{ font-family: Arial; font-size:34px; color:#000000; }
.txtred9{ font-family: Arial; font-size:9px; color:#C40A0A; }
.txtred11{ font-family: Arial; font-size:11px; color:#C40A0A; }
.txtred12{ font-family: Arial; font-size:12px; color:#C40A0A; }
.txtred13{ font-family: Arial; font-size:13px; color:#C40A0A; }
.txtred14{ font-family: Arial; font-size:16px; color:#C40A0A; }
.txtred18{ font-family: Arial; font-size:18px; color:#C40A0A; }
.txtred20{ font-family: Arial; font-size:20px; color:#C40A0A; }
.lnkred10{ font-family: Arial; font-size:10px; color:#C40A0A; text-decoration:underline; }
.lnkred11{ font-family: Arial; font-size:11px; color:#C40A0A; text-decoration:underline; }
.lnkred11:hover{ font-family: Arial; font-size:11px; color:#C40A0A; text-decoration:none; }
.txtgr10{ font-family: Arial; font-size:10px; color:#5D5E5E; }
.txtgr11{ font-family: Arial; font-size:11px; color:#5D5E5E; }
.txtgr12{ font-family: Arial; font-size:12px; color:#5D5E5E; }
.txtgr15{ font-family: Arial; font-size:15px; color:#595959; }
.txtgr16{ font-family: Arial; font-size:16px; color:#5D5E5E; }
.lnkgr10{ font-family: Arial; font-size:10px; color:#5D5E5E; text-decoration:underline; }
.lnkgr10:hover{ font-family: Arial; font-size:10px; color:#5D5E5E; text-decoration:none; }
.lnkgr11{ font-family: Arial; font-size:11px; color:#5D5E5E; text-decoration:underline; }
.lnkgr11:hover{ font-family: Arial; font-size:11px; color:#5D5E5E; text-decoration:none; }
.padding{ padding-top:10px;}
.topdealcolor{color:#000000;text-decoration:none;}
.grey-11 {float:left;padding-left:10px;padding-top:15px;}

/*homepage*/		
//#main{ width:100%; float:left; background:url(/Images/bodyback.jpg); background-repeat:no-repeat; background-position:top ;}
#main{ width:100%; float:left; background:url(/Images/Background_home.jpg); background-repeat:no-repeat; background-position:top ;}
#logo{position:absolute; margin-top:20px;margin-left:16px; overflow:hidden; width:175px;}
#main-inner{ width:951px;}
#layer1{ width:947px; float:left;padding:1px;}
#header-top{width:932px; text-align:right; padding: 5px 15px 5px 0;}
.yourholiday{padding-left:10px; float:left}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
#contact{ width:294px; height:50px; float:left; background-image:url(/Images/contact.gif); background-position:left top; background-repeat:no-repeat;}

#time{width:129px; height:50px; float:left; background-image:url(/Images/bg-gr.gif); background-position:left top; background-repeat:repeat-x; text-align:right;}
.time-txt{ padding:2px 48px 0px 0px;}
#menu{ background:url(/Images/bg-menu.gif); background-repeat:repeat-x; background-position: left top; width:947px; height:26px; float:left;}
.menu-img{ float:left; width:230px; padding-top:5px; text-align:right;}
ul#menulnk{ float:left; margin:0px; padding-top:4px; width:500px; padding-left:15px;}
ul#menulnk li{list-style-position:outside; list-style-type:none; list-style-image: none; float:left; padding:0px 15px 0 15px; background-image:url(/Images/bullet.gif); background-position:left; background-repeat:no-repeat;}
ul#menulnk li a{ font-family:Arial; font-size:13px; color:#F0F2F4; text-decoration:none; }
ul#menulnk li a:hover{ font-family:Arial; font-size:13px; color:#F0F2F4; text-decoration:underline; }
.find{ float:right; padding-right:15px; padding-top:2px;height:24px;overflow:hidden;}
.input { background-color:#E7E7E7; font-family:Arial; font-size:11px; color:#838383; padding-left:2px;}

#layer2{ width:947px; float:left;}
#flash{ width:690px; float:left;}
//#flash{ width:670px; float:left;}
#layer3{ width:947px; float:left;}
#packages{ width:719px; float:left; background: url(/Images/box-red-left-center.gif); height:152px; background-repeat:repeat-x; background-position:top left;}
.packages-img{ padding:31px 0px 0px 8px; float:left;}
#group{ width:228px; float:left; background: url(/Images/box-gray-center.gif); height:152px; background-repeat:repeat-x; background-position:top left;}
#group-inner{ width:206px; float:left; padding-left:8px; padding-top:15px;  }

#footer{ width:947px; float:left; margin-top:10px; padding-top:5px; padding-bottom:10px; border-top:1px solid #000000;}
#search{ float:left; margin-top:15px; margin-left:17px; background:url(/Images/find-back.gif) top center no-repeat; height:247px; width:239px;}
#search-center{ width:224px; float:left; padding-left:16px; padding-top:10px;}
#flighthotels{ width:198px; float:left; padding-top:10px;}
#hotels{ width:198px; float:left; padding-top:10px;}
.row{ width:198px; float:left; padding-top:5px;}
.option35{width:35px; height:20px;}
.input78 { width:78px; height:16px; font-family:Arial; font-size:11px; color:#838383; padding-left:2px;}
.input54 { width:63px; font-family:Arial; font-size:11px; color:#838383; padding-left:2px;}
.finddate{width:95px; float:left}
.finddate1{width:40px; float:left;padding-top:10px;}
.finddate2{width:40px; float:left; padding-top:2px;}
.room1{width:38px; float:left}
.find-submit { float:right; padding-top:5px; padding-right:5px;}
/*contactus*/

//#master-container{ width:100%; float:left; background:url(/Images/top-back.gif); background-repeat:no-repeat; background-position:top;}
#master-container{ overflow:hidden;width:100%; float:left; background:url(/Images/Background_inner.jpg); background-repeat:no-repeat; background-position:top;}
#container{ width:950px;}
#top{ width:947px; float:left;}
#container-center{ width:947px; float:left; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; padding-bottom:5px;background-color:#fff;}
#heading{ background:url(/Images/back-flag.gif); background-repeat:no-repeat; background-position:top right; padding-top:10px; padding-bottom:5px; padding-left:257px; background-color:#ffffff;}
#center-left{ width:255px; float:left; background-color:#ffffff;}
.box-left-top { width:226px; height:10px; border-top:1px solid #D3D3D3; background-color:#EEEEEE; float:left; font-size:0px; overflow:hidden;}
.corner-right-top{ width:15x; height:11px; float:left; overflow:hidden;}
.box { width:236px; float:left; overflow:hidden; padding-left:5px; background:url(../Images/tollfree.gif) repeat-y scroll left top; height:448px;}
.box1 { width:225px; height:447px; float:left; background-color:#ececec;padding-left:15px;border-right:1px solid #D3D3D3;}
.box-left-bottom{ width:226px; height:10px; border-bottom:1px solid #D3D3D3; float:left; font-size:0px; overflow:hidden; background-color:#E5E5E5;}
.corner-right-bottom{ width:15x; height:11px; float:left; overflow:hidden;}
ul#contactus{ margin:0px; padding:0px; }
ul#contactus li{list-style-position: outside; list-style-type:none; list-style-image: none; padding:5px 0px 5px 0px;}
#center-right{ width:690px; float:left; background-color:#ffffff;}
#form{ width:478px; float:left; background-color:#ffffff; background:url(/Images/bg-gray1.gif); background-repeat:repeat-x; background-position:top left; margin-right:5px; margin-top:10px;}
.formtxt { width:80px; float:left; padding-left:10px; padding-top:15px;}
.formtxt-box { float:left; width:380px; padding-top:15px;}
.form-submit { float:left; padding-top:10px; padding-left:315px;}
.input211 { width:211px; font-family:Arial; font-size:11px; color:#838383; padding-left:2px;}
.input300 { width:300px; height:70px; font-family:Arial; font-size:11px; color:#838383; padding-left:2px;}
//#container-boottom{ width:100%; float:left; background:url(/Images/footer-back.gif); background-repeat:no-repeat; background-position:bottom; margin-top:15px;}
#container-boottom{ width:100%; float:left; background:url(/Images/footer_bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-top:15px;}

#bottom{ width:947px; padding-top:5px; padding-bottom:100px; border-top:1px solid #D3D3D3; }

/*packages*/

#left-nav { width:239px; float:left; background-color:#ffffff; border-right:1px solid #B8B8B8;}
ul#left-navlnk { width:239px; }
ul#left-navlnk li {  list-style: none; border-bottom:1px solid #B8B8B8; padding-top:3px;}
ul#left-navlnk li.last{ list-style-position: outside; list-style-type:none; list-style-image: none; padding-top:3px; border:0px;}
ul#left-navlnk ul { padding:5px 0px 5px 14px; }
ul#left-navlnk ul li {background: #efefef; border:0 none;border-bottom:1px solid #B8B8B8;padding-top:5px;padding-left:25px;padding-bottom:5px;}
ul#left-navlnk ul li a{ font-family: Verdana; font-size:11px; text-decoration:none; color:#000000;}
ul#left-navlnk ul li a:hover{ font-family: Verdana; font-size:11px; text-decoration:none; color:#C40A0A;}
#shortstay{ padding : 10px 5px 0px 15px;  height:21px; background-color:#C2C2C2; clear:both;}
#bg-pack-left{ width:239px;  float:left;border-right:1px solid #B8B8B8;}
#filter{ padding : 3px 0px 3px 13px; width:198px; background-color:#680101;}
ul#filterin{ border:2px solid #D90202; background-color:#8C0505; float:left; width:198px; padding:2px 0px 2px 5px;}
ul#filterin li{ list-style:outside; list-style-image:none; list-style-type:none; float:left; width:90px; padding:2px 0px 2px 0px;}
.packages{ width:690px; float:left; padding:17px 0px 5px 0px;}
.collage{ width:222px; height:215px; float:left; background:url(/Images/packages-collage.gif) no-repeat;}
.collage1{ width:222px; height:215px; float:left; background:url(/Images/packages-collage.gif) no-repeat; margin-left:12px;}
.collage-heading{ padding:5px 0px 0px 14px;}
.collage-txt{ padding:0px 3px 0px 15px;}
#duration {padding-top:17px;}
#duration li{list-style:none; padding:5px 0px 5px 10px;  background: url(/images/duration-back.gif) top left repeat-y;}
#duration ul li {padding:15px 5px 5px 5px; background:none; text-align:justify;}
#description {clear:both;}
#description li {list-style:none; float:left;}
#description li a{float:left; padding-left:10px; text-align:center; background:url(/images/pack-detail-menu-h.gif) top left repeat-x; font-family: Arial; font-size:11px; color:#000000; text-decoration:none; }
#description li a:hover{float:left; padding-left:10px; text-align:center; background:url(/images/pack-detail-menu-h.gif) top left repeat-x; font-family: Arial; font-size:11px; color:#C40A0A; text-decoration:none; cursor:pointer; }
#description li span{float:left; background:url(/images/divider.gif) top right no-repeat; height:25px; padding:7px 10px 0px 0px;}
#description li span.span{float:left; height:32px; padding:7px 10px 0px 10px; background:none;}
#itinary{ width:655px; text-align:justify; background-color:#EDEDEE; padding:5px 10px 5px 10px; border-bottom:5px solid #BFBDBE;}
#itinary ul{ font-weight:bold; padding-top:10px;}
#itinary li{ list-style:none; font-family: Arial; font-size:11px; color:#6B6B6B; line-height:15px;}
#inclusion{ width:655px; text-align:justify; background-color:#EDEDEE; padding:5px 10px 5px 10px; border-bottom:5px solid #BFBDBE;}
#inclusion ul{ font-weight:bold; padding-top:10px;}
#inclusion li{ list-style:none; font-family: Arial; font-size:11px; color:#6B6B6B; line-height:15px;}
#tourcost { width:655px; padding:5px 0px 0px 0px;}
#tourcost-table { width:671px; border-left:1px solid; border-right:1px solid; border-top:1px solid; float:left;}
#tourcost-table li { width:671px; list-style:none; border-bottom:1px solid; float:left; }
#tourcost-table li span{ width:203px; float:left; padding:5px 10px 5px 10px;  }
#tourcost-table li span.spnWidth{ width:114px; }
#tourcost-table li span.spnWidth1{ width:113px; }
#tourcost-table li span.spnWidth70{ width:70px; }
#tourcost-table li span.spnWidth158{ width:158px; }
#tourcost-table li span.spnWidth4{ width:113px; }
#tourcost-table li span.span1{ width:205px; float:left; padding:5px 10px 5px 10px;  }
#tourcost-table li span.heading{ width:203px; float:left; text-align:center; background-color:#E9E9E9; border-right:1px solid; padding:5px 10px 5px 10px;  }
#tourcost-table li span.heading1{ width:203px; float:left; text-align:center; background-color:#E9E9E9; padding:5px 10px 5px 10px;  }
.notes{ width:50px; float:left;}
.notestxt{ width:500px; float:left;}

/*landingpage*/

.offer-box { width:240px; float:left; background-color:#EEEEEE; border-right:1px solid #D3D3D3; }
.offer-line{ background:url(/Images/offer-line-h.gif) center top; height:18px; font-size:0px; width:240px; float:left;}
.offer{ width:240px; float:left; border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; background:url(/Images/offer-back.gif) left bottom repeat-x; margin-top:5px;}
.offer span{padding-right:10px; padding-top:3px; float:right;}
#searchhotel{ width:468px; float:left; background-color:#ffffff; }
#searchhotel-form{ width:459px; float:left; padding:0 0 5px 9px; margin-top:5px; background :url(/Images/bg-gray1.gif) repeat-x left top; height:320px;}
.searchhotel-left { width:100px; float:left; padding-left:10px; padding-top:15px;}
.searchhotel-right { float:left; width:340px; padding-top:15px;}
.date{width:130px; float:left}
.date1{width:80px; float:left; padding-top:5px;}
.room{width:80px; float:left}
.clearhere{width:300px; float:left; padding:15px 0px 5px 10px;}
.landingsubmit{width:100px; float:left; padding:15px 0px 5px 10px;}

#tophotel{ width:195px; float:left; background-color:#ffffff;}
#tophotel ul{ width:185px; float:left; padding:5px 0 5px 10px; margin-top:5px; background :url(/Images/bg-gr-dark.gif) repeat-x left top; height:320px;}
#tophotel li{ list-style:none; padding:5px 0 5px 15px; background-color:#ffffff; background :url(/Images/bullet-red-hr1.gif) no-repeat left center;}
.option150{width:150px; height:20px;}
.option50{width:50px; height:20px;}

/*special*/
#centerright-left{ width:483px; float:left; background-color:#ffffff;}
#centerright-right{ width:195px; float:left; background-color:#ffffff;}
.special{ padding-top:10px; width:483px; float:left; background-color:#ffffff;}
.specialpackages-top{float:left; background:url(/Images/specialbox-top.gif) no-repeat top left; width:481px; height:3px; font-size:0px;}
.specialpackages-center{float:left; background:url(/Images/specialbox-middle.gif) repeat-x bottom left; width:479px; border-left:1px solid #878686; border-right:1px solid #878686;}
.specialpackages-bottom{ float:left; background:url(/Images/specialbox-bottom.gif) no-repeat top left; width:481px; height:3px;}
.specialpackages-detail{ float:left; width:258px; padding:5px 5px 0px 5px; }
.specialpackages-right{ float:left; width:130px; padding:5px 1px 0px 5px; }
.button{ font-family:Arial; font-size:11px; color:#ffffff;}
.button-left{ background:url(/Images/button-left.gif) no-repeat; width:7px; height:23px; float:left;}
.button-center{ background:url(/Images/button-center.gif) repeat-x left top; height:23px; float:left; padding:5px 3px;}
.button-right{ background:url(/Images/button-right.gif) no-repeat; width:28px; height:23px; float:left;}
#numbering {background:url(/Images/numbering-back.gif) no-repeat top left; height:35px; width:483px; float:left; margin-top:10px; padding-top:9px;}
.specialpackages-heading{float:left; background:url(/Images/special-heading-back.gif) no-repeat top left; width:467px; height:33px; padding:5px 10px 0px 10px;}
.specialpackages-txt{float:left; width:467px; padding:5px 10px 10px 10px; border-bottom:1px dashed #000000;}
#container-right-center{ width:675px; float:left; }
#grouptraveltxt{ width:675px; float:left; padding:17px 15px 10px 0px; background:url(/Images/line-h.gif) scroll bottom left no-repeat;}
#grouptravelform{ width:675px; float:left; padding:17px 0px 10px 0px;}
.lineh{ clear:both; height:30px; background:url(/Images/line-h.gif) scroll left no-repeat; font-size:0px; }
.grouptravelform{ width:675px; float:left; padding-top:5px; }
.grouptravelform-left{ width:160px; float:left; }
.grouptravelform-left1{ width:185px; float:left; }
.grouptravelform-left2{ width:130px; float:left; }
.grouptravelform-left3{ width:190px; float:left; }
.grouptravelform-button{ padding-right:15px; float:right; padding-top:20px; }
.txtarea{ width:160px;}
.spnWidth{width:147px;}
.txtbox62
{
width:130px;
}
/* Accordian*/

ul#lleft-navlnk, ul#left-navlnk ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  
}

ul#left-navlnk a {
  display: block;
  text-decoration: none;	
}

ul#left-navlnk li {
  margin-top: 1px;
}

ul#left-navlnk li a {
 list-style-position: outside; list-style-type:none; list-style-image: none; padding:0px 0px 0px 15px; 
/*background-image:url(/Images/bullet-red-hr1.gif); */
background-repeat:no-repeat; background-position:left; border:0px;color:#c5080c;
}

/*ul#left-navlnk li a:hover {
  background: #fff
}*/

ul#left-navlnk li ul li a {
  background: #efefef;
  color: #686868;
   width:194px;
}

/*ul#left-navlnk li ul li a:hover {
  background: #fff;
   padding-left: 5px;
}*/

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }ul#left-navlnk li.last{ list-style-position: outside; list-style-type:none; list-style-image: none; padding-top:3px; border:0px;}

.InternationPackage{
background:transparent url(/images/gray_tab_bg.gif) repeat scroll 0 0;

padding-left:20px;
padding-top:3px;
padding-bottom:5px;
font-family: Verdana; font-size:12px;font-weight:bold;
}

#page-content .acordion-gray {
background:#F1F1F1 url(../images/accordion-plus.gif) no-repeat scroll 10px 7px;
border-bottom:1px solid #DDDDDD;
float:left;
margin:0 0 10px;
position:relative;
width:720px;
}

#page-content .acordion-gray h4 {
color:#848484;
cursor:pointer;
display:block;
line-height:24px;
margin:0;
padding:0 0 0 5px;
text-transform:uppercase;
}
#page-content .acordion-gray:hover {
background:#CCCCCC url(../images/accordion-pluswhite.gif) no-repeat scroll 10px 7px;
color:#FFFFFF;
}

#page-content .acordion-open, #page-content .acordion-open:hover {
background:#C6C6C6 url(../images/accordion-minus.gif) no-repeat scroll 10px 7px;
color:#FFFFFF;
float:left;
width:720px;
}
.hideall {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin-bottom:15px;
width:100%;
}
.acordion-open
{
width:239px;

}
.acordion-gray
{
width:239px;

}
.domesticHeader
{
background:transparent url(/images/red_tab_bg.gif) repeat scroll 0 0;font-family:Verdana;font-size:12px;font-weight:bold;height:23px;list-style-image:url(/images/red_aerrow.gif);
list-style-position:inside;list-style-type:none;padding-left:20px;padding-top:5px;color:#fff;
}
ul#left-navlnk1 { width:239px; }
ul#left-navlnk1 li {  list-style: none; border-bottom:1px solid #B8B8B8; padding-top:3px;}
ul#left-navlnk1 li.last{ list-style-position: outside; list-style-type:none; list-style-image: none; padding-top:3px; border:0px;}
ul#left-navlnk1 ul { padding:5px 0px 5px 14px; }
ul#left-navlnk1 ul li {background: #efefef; border:0 none;border-bottom:1px solid #B8B8B8;padding-top:5px;padding-left:25px;padding-bottom:5px;}
ul#left-navlnk1 ul li a{ font-family: Verdana; font-size:11px; text-decoration:none; color:#000000;}
ul#left-navlnk1 ul li a:hover{ font-family: Verdana; font-size:11px; text-decoration:none; color:#C40A0A;}
ul#lleft-navlnk1, ul#left-navlnk1 ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  
}

ul#left-navlnk1 a {
  display: block;
  text-decoration: none;	
}

ul#left-navlnk1 li {
  margin-top: 1px;
}

ul#left-navlnk1 li a {
 list-style-position: outside; list-style-type:none; list-style-image: none; padding:0px 0px 0px 15px; background-image:url(/Images/bullet-red-hr1.gif); background-repeat:no-repeat; background-position:left; border:0px;color:#c5080c;
}

ul#left-navlnk1 li ul li a {
  background: #efefef;
  color: #000;
   width:194px;
}
.txtred14_customer {
	font-family: verdana;
	font-size:13px;
	color:#C40A0A;
	font-weight: bold;
}
.txtred14_regular {
	font-family: verdana;
	font-size:10px;
	color:#C40A0A;
	font-weight: bold;
}
.txtred10_time {
	font-family: verdana;
	font-size:10px;
	color:#C40A0A;
	font-weight: normal;
}
.txtred10_mylocal {
	font-family: verdana;
	font-size:9px;
	color:#333333;
	font-weight: normal;
	text-decoration: underline;
}
#contact{
	float:left;
	background-image:url(../Images/contact.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 293px;
	height: 48px;
}
.contact-txt{
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 6px;
	line-height: 17px;
}
.lnkgr11{
	font-family: verdana;
	font-size:11px;
	color:#C40A0A;
	text-decoration:underline;
}
.lnkgr11:hover{
	font-family: verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtred14{
	font-family: verdana;
	font-size:12px;
	color:#C40A0A;
}.txtblack12 {
	font-family: verdana;
	font-size:10px;
	color:#363636;
}
.txtblack11 {
	font-family: verdana;
	font-size:10px;
	color:#363636;
}
.SelectedListBG{
background:#fff;
}
.SelectedListBG1{
background:#efefef;
}

/*index page bottom package*/
.red_bg {
	background-image: url(/images/bg_red_img.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.img_bottom_bg {
	background-image: url(/images/bg_bottom_image.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 225px;
}
.img_bottom_bg2 {
	background-image: url(/images/bg_bottom_image2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 208px;
}
.img_bottom_bg3 {
	background-image: url(/images/bg_bottom_image3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 47px;
	width: 209px;
}
.img_arial_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 15px;
	background-image: url(/images/meta_c.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
}
.img_arial_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
padding-bottom:2px;
}
.img_arial_18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.img_arial_12yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}

.red_bg_package {
	background-image: url(/images/bg_red_inner.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.img_arial_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #484848;
	text-decoration: none;
	padding-top: 2px;
}
.red_btn_bg {
	background-image: url(/images/red_btn.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 74px;
	height: 24px;
	padding-top: 5px;
}
.img_arial_11yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
	vertical-align:top;
	padding-top:5px;
}
.arial_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C71026;
	text-decoration: none;
	padding-left: 5px;
}
.white_btn_bg {
	background-image: url(/images/whit_btn.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.txtred15{ font-family: Arial; font-size:15px; color:#AD0B11; }
#center-left{ width:257px; float:left; background-color:#ffffff;}
.left-top{ width:228px; background:url(/images/Hotel_Offer/serach-back-top.jpg) scroll left top no-repeat; height:25px; padding:8px 0px 0px 15px }
.left-center{ width:241px; float:left; background:url(/images/Hotel_Offer/serach-back-middle.jpg) scroll left top repeat-y;}
.left-bottom { width:241px; float:left; background:url(/images/Hotel_Offer/serach-back-bottom.jpg) scroll left top no-repeat; height:5px; font-size:0px;}
#offer-center{ width:937px; float:left; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; background-color:#ffffff; padding-left:10px;}
.offer1-top{ width:924px; float:left; background:url(/images/Hotel_Offer/offer-top.gif) repeat-y scroll left top; font-size:0px; height:22px;}
.offer-top-left{background:url(/images/Hotel_Offer/offer-left.gif) no-repeat scroll left top; float:left; width:33px; height:36px; text-align:center; padding-top:15px;}
ul#offer-menu {width:857px; float:left; }
ul.offer-menu li { list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;}
ul.offer-menu li p {float:left; background:url(/images/Hotel_Offer/nav-left-h.gif) no-repeat scroll left top; width:5px; height:51px; font-size:0px;}
ul.offer-menu li div { float:left; height:33px; background:url(/images/Hotel_Offer/nav-center-white.gif) repeat-x scroll left top; float:left; padding:18px 18px 0px 17px;}
ul.offer-menu li span { width:9px; height:51px; background:url(/images/Hotel_Offer/nav-right-h.gif) no-repeat scroll left top; float:left; font-size:0px; }
ul.offer-menu li a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#D71A21; font-weight:bold; text-decoration:none; cursor:pointer;}
ul.offer-menu li a p { float:left; background:url(/images/Hotel_Offer/nav-left.gif) no-repeat scroll left top; width:5px; height:51px; font-size:0px;}
ul.offer-menu li a div { float:left; height:33px; background:url(/images/Hotel_Offer/nav-center.gif) repeat-x scroll left top; float:left; padding:18px 18px 0px 17px;}
ul.offer-menu li a span { width:9px; height:51px; background:url(/images/Hotel_Offer/nav-right.gif) no-repeat scroll left top; float:left; font-size:0px; }
ul.offer-menu li a.active{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;}
ul.offer-menu li a p.active { float:left; background:url(/images/Hotel_Offer/nav-left-h.gif) no-repeat scroll left top; width:5px; height:51px; font-size:0px;}
ul.offer-menu li a div.active { float:left; height:33px; background:url(/images/Hotel_Offer/nav-center-white.gif) repeat-x scroll left top; float:left; padding:18px 18px 0px 17px;}
.offer-menu li a span.active { width:9px; height:51px; background:url(/images/Hotel_Offer/nav-right-h.gif) no-repeat scroll left top; float:left; font-size:0px; }

.offer-top-right{background:url(/images/Hotel_Offer/offer-right.gif) no-repeat scroll left top; float:left; width:23px; height:36px; padding-top:15px; padding-left:7px;}
.offer-center{ width:924px; float:left; background:url(/images/Hotel_Offer/offer-center-back.gif) repeat-y scroll left top;text-align:left; }
.offer-txt{ width:870px; float:left; padding-left:30px; padding-top:20px;}
.offer-txt-img{ float:right; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#1C1C1C; font-weight:bold;}
.offer-imgtxt{ margin-top:5px;}
.offer-bottom{ width:924px; float:left; background:url(/images/Hotel_Offer/offer-bottom.gif) repeat-y scroll left top; font-size:0px; height:22px;}
.offer-table{ width:870px; float:left; padding-left:30px; margin-top:20px;}
ul#offer-table-heading {float:left; width:870px;}
ul#offer-table-heading li{background-color:#D11B22; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:bold;}
.table-heading-roomtype{float:left; width:211px; height:25px; padding-top:5px; padding-left:30px;}
.table-heading-inclusion {float:left; width:440px; text-align:center; height:25px; padding-top:5px;}
.table-heading-price{float:left; width:172px; text-align:center; height:25px; padding-top:5px;}
.table-heading-left{background:url(/images/Hotel_Offer/corner-red-left.gif) no-repeat scroll left top; height:30px; float:left; width:4px; font-size:0px;}
.table-heading-right{background:url(/images/Hotel_Offer/corner-red-right.gif) no-repeat scroll right top; height:30px; float:left; width:4px; font-size:0px;}
ul#offer-table-txt {float:left; width:870px;}
ul#offer-table-txt li{background-color:#E6E6E6; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.table-txt-roomtype{float:left; width:226px; padding:5px 5px 5px 20px; margin-top:2px;}
.table-txt-inclusion {float:left; width:430px; text-align:center; padding:5px 5px 5px 5px; margin-top:2px;}
.table-txt-price{float:left; width:161px; text-align:center; padding:5px 5px 5px 5px; margin-top:2px;}
ul#offer-table-txt1 {float:left; width:862px; background-color:#E6E6E6;}
.table-txt-inclusion1 {float:left; width:430px; text-align:justify; padding:5px 5px 5px 5px; margin-top:2px;}
ul#offer-table-txt1 li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.txt11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.txt12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.txt14{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.txtr12{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#AD0505; }
.txtr18{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#AD0505; }
.txtr19{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#D71A21; }
.txtw11{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
.txtw18{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; }
.txt9{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.row1{ width:220px; float:left; padding-top:10px;}
.off-find{width:60px; float:left;}
.off-finddate{width:60px; float:left;padding-top:10px;}
.off-finddate2{width:60px; float:left; padding-top:2px;}
.off-box-left-top { width:225px; height:10px; border-top:1px solid #D3D3D3; border-left:1px solid #D3D3D3; background-color:#F7F7F7; float:left; font-size:0px; overflow:hidden;}
.tollfree {float:left; width:238px; margin-top:120px;}

.packages-top_bg {
	background-image: url(/images/HolidayPackage_Images/packages-top.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 228px;
	width: 690px;
}
.packages-top_arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 80px;
	width: 115px;
	text-align: justify;
	font-style: normal;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D53330;
	text-decoration: none;
}
.white_btn_bgtop {
	background-image: url(/images/whit_bg_top.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 18px;
	width: 59px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 2px;
}
.red_btn_bgtop {
	background-image: url(/images/red_btn.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 63px;
	height: 18px;
}

.special-top_bg {
	background-image: url(/images/Specials-Images/Specials_top_banner.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 228px;
	width: 690px;
}
.special-top_arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 80px;
	width: 115px;
	text-align: justify;
	font-style: normal;
}

.cruises-top_bg {
	background-image: url(/images/Cruises/Cruises_LandingPage.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 228px;
	width: 690px;
}

/* General page */

.bodyText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.tablehead{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background:#C10E22;
	font-weight:bold;
}

.bodyboldText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	color:#666666;
}
.top{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
}
.top:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#FF9900;
}
.top:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#0066FF;
}
.redText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#CC0000;
}
.blueText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#CE0010;
}

.line{
	background-image:url(../images/line_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.blueblueText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0099FF;
}

/*sitemap*/

.redtextbold:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ca0f24;
}

.redtextbold:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ca0f24;
}


.redtextbold:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#666666	;
}
.redtextbold:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
}





.graylink:link{
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       font-weight:normal;
       color:#333333;
       text-decoration:none;
       }

.graylink:visited{
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       font-weight:normal;
       color:#000000;
       text-decoration:none;

       }

.graylink:hover{
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size:11px;
       font-weight:normal;
       color:#4faac7;
       text-decoration:none;

       }












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

