body{margin:0px;

padding:0px;
font-family:Arial, Helvetica, sans-serif;
line-height:150%;
color:#000000;
text-align:justify;
font-size:11px;
text-decoration:none;

}

.tblclor{
border:1px;
border-style:solid;
border-color:#CCEDFF;
}

/*.tblborder{
border:1px;
border-style:solid;
border-color:#D4D4D4;
}*/

table.tblborder {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: #E3E3E3;
	border-collapse: separate;
	background-color: white;
}
table.tblborder th {
	border-width: 1px 1px 1px 1px;
	padding: 0;
	border-style: solid solid solid solid;
	border-color: #E3E3E3;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tblborder td {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 5px;
	border-style: solid solid solid solid;
	border-color: #E3E3E3;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}


.rightcolbg{background-image:url(images/rightcol_patt.gif);

background-repeat:repeat-x;}

.menutitle{
cursor:pointer;
margin-bottom: 2px;
background-color:#E2F8FF;
color:#059EA9;
/*width:225px;*/
padding:1px;
text-align:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
/*/*/border:1px solid #44C5D9;/* */
}

.hotelprcbg{
margin-bottom: 2px;
background-color:#F0FBFF;
/*width:225px;*/
padding:1px;
/* text-align:center;*/

/*/*/border:1px solid #CCEDFF;
}

.discntbox{
margin-bottom: 2px;
background-color:#F72A31;
/*width:225px;*/
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
/* text-align:center;*/

/*/*/border:1px solid #C61201;
}
.discntbox1{
margin-bottom: 2px;
background-color:#F7B22A;
/*width:225px;*/
padding:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
/* text-align:center;*/

/*/*/border:1px solid #C69C01;
}


.discntprice{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFEC84;
line-height:150%;
text-decoration:none;

}

.submenu{
margin-bottom: 0.5em;
}

.invertedshiftdown2{

padding: 0;

width: 100%;

/*border-bottom: 4px solid #000; Highlight red color theme*/

background: transparent;

voice-family: "\"}\"";

voice-family: inherit;

}

.invertedshiftdown2 ul{

margin:0;

margin-left: 252px; /*margin between first menu item and left browser edge*/

padding: 0;

list-style: none;

}



.invertedshiftdown2 li{

display: inline;

margin: 1px 0 0 0;

padding: 0;

text-transform:none;

}



.invertedshiftdown2 a{

float: left;

display: block;

font: bold 11px Tahoma;

color: white;

text-decoration: none;

margin: 0 3px 0 0; /*Margin between each menu item*/

padding: 5px 12px 5px 14px; /*Padding within each menu item*/

background-color: #676767; /*Default menu color*/

border-top: 8px solid white;

}



.invertedshiftdown2 a:hover{

background-color: #FF6000; /*Highlight red color theme*/

padding-bottom: 5px; /*Set padding-top value to default's padding-top + padding-bottom */

padding-top: 5px; /*Set padding-bottom value to 0 */

border-top-color: #FF6000; /*Highlight red color theme*/

color: white;

}

.subdiv{

background-image:url(images/subdiv.gif);

width:1px;

}

.invertedshiftdown2 .current a{ /** currently selected menu item **/

background-color: #FF6000; /*Highlight red color theme*/

padding-bottom: 5px; /*Set padding-top value to default's padding-top + padding-bottom */

padding-top: 5px; /*Set padding-bottom value to 0 */

border-top-color: #FF6000; /*Highlight red color theme*/

color: white;

}

.gdivider{background-image:url(images/gray_divider.jpg);}

.contbg{background-image:url(images/bodybg1.jpg);

background-repeat:repeat-y;}

.marg{padding:10px 20px 0 20px;}

.topmarg{padding:0px 0px 0 33px;}

.submarg{padding:20px 20px 20px 20px;}
.frmmarg{padding:15px 10px 20px 10px;}

.submargin{padding:15px 5px 5px 15px;}

.blakline{background-image:url(images/10x1.gif);

background-color:#000000;}

.featurdlinks{font-family:"tahoma";
font-size:11px;
font-weight:normal;
color:#185BA0;
text-decoration:underline;
}

.featurdlinks:hover{font-family:"tahoma";
font-size:11px;
font-weight:normal;
color:#185BA0;
text-decoration:none;
}

.boldname{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#185BA0;
text-decoration:none;
}

.hotelinks{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#185BA0;
text-decoration:none;
}

.hotelinks:hover{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#185BA0;
text-decoration:underline;
}

/*23481-77719*/
.redlink{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ff6000;

text-decoration:underline;

}

.redlink:hover{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ff6000;

text-decoration:none;

}

.smred{font-family:Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:normal;

color:#ff6000;

text-decoration:none;

}

.sublink{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-decoration:none;

}

.sublink:hover{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-decoration:underline;

}

.welhead{background-image:url(images/w_patt.jpg);

font-family:Arial, Helvetica, sans-serif;

font-size:15px;

font-weight:bold;

color:#ff6000;}



.smblak{font-family:Arial, Helvetica, sans-serif;

font-size:10px;

padding-left:5px;

font-weight:normal;

color:#000000;

text-decoration:none;

}

.hotblak{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-decoration:none;

}.hotblak:hover{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000000;

text-decoration:underline;

}

.subbtn{font-family:"Tahoma";

font-size:11px;

background-image:url(images/subbtn_patt.jpg);

font-weight:bold;

color:#006E90;

text-decoration:none;

}

.subbtn:hover{font-family:"Tahoma";

font-size:11px;

font-weight:bold;

background-image:url(images/subbtn_patt.jpg);

color:#ff6000;

text-decoration:none;

}

.packagetxt{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#002873;

text-decoration:underline;

}

.packagetxt:hover{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#002873;

text-decoration:none;

}

.packbg{background-image:url(images/packbg.jpg);

height:147px;

/*border-bottom:1px solid #E6E6E6;*/

border-right:3px solid #ffffff;

border-left:5px solid #ffffff;

padding:0;}



.blueheading{font-family:"Tahoma";

font-size:13px;

font-weight:bold;

color:#25B2DE;

text-decoration:none;

}

.blhead{font-family:"Tahoma";

font-size:11px;

font-weight:bold;

color:#25B2DE;

text-decoration:none;

}

.redhead{font-family:"Tahoma";

font-size:11px;

font-weight:bold;

color:#DD0000;

text-decoration:none;

}

.redhead:hover{font-family:"Tahoma";

font-size:11px;

font-weight:bold;

color:#DD0000;

text-decoration:underline;

}



.bltxt{font-family:"Tahoma";

font-size:9px;

font-weight:normal;

color:#02AFC8;

text-decoration:none;

}

.bluedot{

background-image:url(images/bldots.gif);

}



.hotelpack{font-family:"Tahoma";

font-size:11px;

background-color:#D9F0FF;

font-weight:normal;

color:#4796C9;

text-decoration:none;

}

.hotelrates{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#90BA00;

text-decoration:none;

}

.grnbg{background-image:url(images/grn_bg.gif);

background-repeat:repeat-x;

height:25px;

font-family:"Tahoma";

font-size:12px;

border-right:1px solid #fff;

border-left:2px solid #fff;

padding:0;

font-weight:bold;

color:#638000;

text-decoration:none;}



.orngbg{background-image:url(images/org_bg.gif);

background-repeat:repeat-x;

height:25px;

font-family:"Tahoma";

font-size:12px;

/*border-top:5px solid #fff;*/

/*border-right:2px solid #fff;*/

font-weight:bold;

color:#DD0000;

text-decoration:none;}


.tourhdbg{background-image:url(images/tourshdbg.jpg);
background-repeat:no-repeat;
height:25px;
width:515px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
/*border-top:5px solid #fff;
border-right:1px solid #fff;*/
border-left:2px solid #fff;
font-weight:bold;
color:#ffffff;
text-decoration:none;}



.toursthm{background-image:url(images/tour_yellbg.jpg);

background-repeat:no-repeat;

height:25px;
width:264px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;
padding:0px;
margin:0px;

/*border-top:5px solid #fff;

border-right:1px solid #fff;*/

border-left:2px solid #fff;

font-weight:bold;

color:#ffffff;

text-decoration:none;}

.holidaythm{background-image:url(images/holiday_grnbg.jpg);

background-repeat:no-repeat;

height:25px;
width:264px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

/*border-top:5px solid #fff;

border-right:1px solid #fff;*/

border-left:2px solid #fff;
padding:0px;
margin:0px;

font-weight:bold;

color:#ffffff;

text-decoration:none;}

/*mapbg_home*/

.mapthm{background-image:url(images/mapbg_home.jpg);
background-repeat:no-repeat;
height:25px;
width:264px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*border-top:5px solid #fff;
border-right:1px solid #fff;*/
border-left:2px solid #fff;
padding:0px;
margin:0px;
font-weight:bold;
color:#ffffff;
text-decoration:none;}

.callthm{background-image:url(images/callbg_home.jpg);

background-repeat:no-repeat;

height:25px;
width:264px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

/*border-top:5px solid #fff;

border-right:1px solid #fff;*/

border-left:2px solid #fff;
padding:0px;
margin:0px;

font-weight:bold;

color:#ffffff;

text-decoration:none;}

.feedbkthm{background-image:url(images/feedback_bg.jpg);
background-repeat:no-repeat;
height:26px;
width:208px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*border-top:5px solid #fff;
border-right:1px solid #fff;*/
border-left:0px solid #fff;
padding:0px;
margin:0px;
font-weight:bold;
color:#000000;
text-decoration:none;}


.pinkgbg{background-image:url(images/pink_bg.gif);

background-repeat:repeat-x;

height:25px;

font-family:"Tahoma";

font-size:12px;

/*border-top:5px solid #fff;

border-right:1px solid #fff;*/

border-left:2px solid #fff;

font-weight:bold;

color:#BC1B38;

text-decoration:none;}



.bluegbg{background-image:url(images/blu_bg.gif);

background-repeat:repeat-x;

height:25px;

font-family:"Tahoma";

font-size:13px;

border-left:1px solid #fff;

font-weight:bold;

color:#0C797B;

text-decoration:none;}



.bottmline{border-top:5px solid #FF6000;}

.verdiv{background-image:url(images/verdivider.gif);}



.specialoffer{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#855221;

text-decoration:none;

}

.specialoffer:hover{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#855221;

text-decoration:underline;

}

.specialrate{font-family:"Tahoma";

font-size:11px;

font-weight:normal;

color:#A93A2A;

text-decoration:none;

}

.tourstxtbg{font-family:"Tahoma";

font-size:11px;
font-weight:normal;
color:#A93A2A;
padding:2px;
background-color:#ffffff;
text-decoration:none;

}

.redot{font-family:"Tahoma";

font-size:10px;

font-weight:normal;

color:#A93A2A;

text-decoration:none;

}

.gruplogo{font-family:"Tahoma";

font-size:10px;
font-weight:normal;
line-height:110%;
color:#A93A2A;
text-decoration:none;

}
.gruplogo:hover{font-family:"Tahoma";

font-size:10px;
font-weight:normal;
line-height:110%;
color:#A93A2A;
text-decoration:underline;

}


.formfild{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2D6879;
border:1px solid #BBE1F8;
line-height:170%;
}

.botmlink{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#2D6879;
line-height:170%;

text-decoration:none;

}.botmlink:hover{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#000;

text-decoration:none;

}

.copyrit{font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#A6A6A6;

text-decoration:none;

}

.hotbg{background-color:#EEEEEE;

border-bottom:1px solid #E5E5E5;

border-left:1px solid #e5e5e5;

border-right:1px solid #e5e5e5;

padding:8px}



.grnboxbg{background-image:url(images/grnbox_bg.jpg);

height:135px;

border-left:2px solid #fff;}

.orgboxbg{background-image:url(images/orgbox_bg.jpg);

height:135px;

border-left:1px solid #fff;

border-right:1px solid #fff;}

.pghd{
background-color:#EC4D00;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-shadow:Navy;
padding-left:5px;
}

.pgtxt{
padding-left:5px;
padding-top:15px;}

.pgtbl{
table-layout:auto;

}

.pkgtbl{
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
}
.pkghd{
background-color:#A6D0EE;
font-size:14px;
color:#993300;
color:#003366;
font-weight:bold;}

.welhead{background-image:url(images/w_patt.jpg);

font-family:"Tahoma";

font-size:15px;

font-weight:bold;

color:#ff6000;}


.whitehead{font-family:"Tahoma";

font-size:13px;

font-weight:bold;

color:#ffffff;

text-decoration:none;

}

.tourwtxt{font-family:"Tahoma";

font-size:11px;

font-weight:bold;

color:#ffffff;

text-decoration:none;

}



.ornghead{font-family:"Tahoma";

font-size:15px;

font-weight:bold;

color:#FF6B0E;

text-decoration:none;

}
.rcmndhotel{font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:bold;

color:#ff6600;

text-decoration:none;

}
.hotelbg{background-color:#FF6B0E;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#ffffff;

padding:0px}

.picbdr{
border-color:#E4E4E4;
border-style:solid;
border-width:4px;}

.tourtxt{
text-decoration:none;
color:#25B2DE;
font-family:"tahoma";
font-size:11px;
}

.tourtxt:hover{
text-decoration:none;
color:#003366;
font-family:"tahoma";
font-size:11px;}

.tourbox{background-image:url(images/tshade.jpg);
background-repeat:repeat-x}
.tourredbox{background-image:url(images/tredshade.jpg);
background-repeat:repeat-x}

.tshade{background-image:url(images/tbodyshade.jpg);
background-repeat:repeat-x}

.tourgrtxt{
text-decoration:none;
color:#006699;
font-family:"Tahoma";
font-size:12px;
text-weight:bold;}

.tourgrtxt:hover{
text-decoration:none;
color:#006699;
font-family:"Tahoma";
font-size:12px;
text-weight:bold;}

.tourredtxt{
text-decoration:none;
color:#dd0000;
font-family:"Tahoma";
font-size:14px;
text-weight:bold;}

.tourredtxt:hover{
text-decoration:none;
color:#dd0000;
font-family:"Tahoma";
font-size:14px;
text-weight:bold;}

.tourmarg{padding:5px 5px 5px 10px;}
.holidaymrgn{padding:8px 5px 8px 8px;}

/* ---------------------- Dolphin nav ---------------------- */

#dolphincontainer{position:relative; height:35px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}

#dolphinnav{position:relative;height:33px;font-size:10px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}

#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}

#dolphinnav ul li{display:block;float:left;margin:0 1px;}

#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0px 0px 0 0px;height:33px;}

#dolphinnav ul li a span{padding:12px 8px 0 7px;height:21px;float:left;}

#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}

#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}

#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:270%;}

#dolphinnav ul li a.current span{display:block;padding:0px 12px 0 10px;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

/* ---------------------- END Dolphin nav ---------------------- */

.redprice{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#EE0000;
line-height:150%;
text-decoration:none;

}

.bluebigprice{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#02AFC8;
line-height:150%;
text-decoration:none;

}