/* CSS Document : junction holidays */
body {
margin:0;
background:url(images/bg1.jpg) repeat-x #06a4b0;
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:18px;
}
.hor-menu {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:url(images/menu3.jpg) repeat-x;
display:block;
line-height:37px;
}
.hor-menu:a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:url(images/menu3.jpg) repeat-x;
display:block;
}
.hor-menu:hover {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
background:url(images/meneover.jpg) repeat-x;
display:block;
line-height:37px;
}
.bluetext {
font:22px Arial, Helvetica, sans-serif;
color:#048d98;
}
.redtext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#b80606;
}
.newbluetext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#006abf;
}
.lightbluetext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#05a4b1;
}
.topmenu {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.topmenu:a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.topmenu:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#048d98;
text-decoration:none;
}
.worldtour {
background:url(images/worldbg.jpg) no-repeat center top #37b6c1;
border-left:solid 1px #6ddee8;
border-right:solid 1px #6ddee8;
color:#FFFFFF;
}
.whitetext {
color:#FFFFFF;
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 1px #000000;
}
.newpack {
text-decoration:underline;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.newpack:a {
text-decoration:underline;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.newpack:hover {
text-decoration:none;
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif;
}
.seeoffer {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#be2727;
}
.seeoffer:a {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#be2727;
}
.seeoffer:hover {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#006abf;
}
.contentname {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.contentname:a {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.contentname:hover {
font:12px Arial, Helvetica, sans-serif;
color:#408fcf;
text-decoration:underline;
}
.footer {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footer:a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footer:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#014e54;
text-decoration:none;
}
.krishna {
text-decoration:none;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.krishna:a {
text-decoration:none;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.krishna:hover {
text-decoration:underline;
color:#ffffff;
font:12px Arial, Helvetica, sans-serif;
}
.newborder {
border-left:1px #529cae solid;
border-right:1px #529cae solid;
background-color:#FFFFFF;
}
.detail-button {
font:bold 12px Arial, Helvetica, sans-serif;
color:#b80606;
border:solid 1px #d9d9d9;
background:#FFF8EA;
cursor:pointer;
width:510px;
text-align:left;
}
.newlightblue {
font:bold 12px Arial, Helvetica, sans-serif;
color:#05a4b1;
}
.text-s {
color:#990000;
}
.text-g {
color:#555f1b;
}
.gray-t {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#1e878f;
line-height:normal;
padding:5px;
border:1px solid #98d7dc;
text-align:justify;
background-color:#cff7fa;
}
.newcontent-text {
font:12px Tahoma;
color:#003366;
padding-left:10px;
line-height:18px;
}
.inactive {
font:bold 12px Arial, Helvetica, sans-serif;
color:#999999;
}
/*----------------------------------------------------------------------------------------------------------*/
.highslide {
	cursor: url(http://www.travelmasti.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
	padding:0px 5px 0px 5px;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.travelmasti.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(http://www.travelmasti.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: regular;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;


    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
/*----------------------------------------------------------------------------------------------------------*/
.control {	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control {	color: #666;
}
.highslide {	cursor: url(http://www.travelmasti.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-caption {    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.pad-desc{ padding-left:10px;padding-right:10px;}
.img-border {
border:solid 2px #d9d9d9;
}

.notepe {
font:bold italic 28px "Times New Roman", Times, serif;
color:#990000;
background:url(images/notepe.jpg) no-repeat center top;
display:block;
line-height:52px;
width:60px;
text-align:center;
}
.honeymoon {
font:italic 14px "Times New Roman", Times, serif;
color:#ff0000;
background:url(images/heart.gif) no-repeat left;
display:block;
padding-left:52px;
line-height:41px;
}/* CSS Document : junction holidays */
body {
margin:0;
background:url(images/bg1.jpg) repeat-x #06a4b0;
font-family:tahoma;
font-size:12px;
color:#000000;
line-height:18px;
}
.hor-menu {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:url(images/menu3.jpg) repeat-x;
display:block;
line-height:37px;
}
.hor-menu:a {
font:bold 14px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
background:url(images/menu3.jpg) repeat-x;
display:block;
}
.hor-menu:hover {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
background:url(images/meneover.jpg) repeat-x;
display:block;
line-height:37px;
}
.bluetext {
font:22px Arial, Helvetica, sans-serif;
color:#048d98;
}
.redtext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#b80606;
}
.newbluetext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#006abf;
}
.lightbluetext {
font:bold 14px Arial, Helvetica, sans-serif;
color:#05a4b1;
}
.topmenu {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.topmenu:a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.topmenu:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#048d98;
text-decoration:none;
}
.worldtour {
background:url(images/worldbg.jpg) no-repeat center top #37b6c1;
border-left:solid 1px #6ddee8;
border-right:solid 1px #6ddee8;
color:#FFFFFF;
}
.whitetext {
color:#FFFFFF;
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif;
text-shadow:1px 1px 1px #000000;
}
.newpack {
text-decoration:underline;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.newpack:a {
text-decoration:underline;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.newpack:hover {
text-decoration:none;
color:#ffffff;
font:bold 12px Arial, Helvetica, sans-serif;
}
.seeoffer {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#be2727;
}
.seeoffer:a {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#be2727;
}
.seeoffer:hover {
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#006abf;
}
.contentname {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.contentname:a {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.contentname:hover {
font:12px Arial, Helvetica, sans-serif;
color:#408fcf;
text-decoration:underline;
}
.footer {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footer:a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
.footer:hover {
font:bold 12px Arial, Helvetica, sans-serif;
color:#014e54;
text-decoration:none;
}
.krishna {
text-decoration:none;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.krishna:a {
text-decoration:none;
color:#FFFFFF;
font:12px Arial, Helvetica, sans-serif;
}
.krishna:hover {
text-decoration:underline;
color:#ffffff;
font:12px Arial, Helvetica, sans-serif;
}
.newborder {
border-left:1px #529cae solid;
border-right:1px #529cae solid;
background-color:#FFFFFF;
}
.detail-button {
font:bold 12px Arial, Helvetica, sans-serif;
color:#b80606;
border:solid 1px #d9d9d9;
background:#FFF8EA;
cursor:pointer;
width:510px;
text-align:left;
}
.newlightblue {
font:bold 12px Arial, Helvetica, sans-serif;
color:#05a4b1;
}
.text-s {
color:#990000;
}
.text-g {
color:#555f1b;
}
.gray-t {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#1e878f;
line-height:normal;
padding:5px;
border:1px solid #98d7dc;
text-align:justify;
background-color:#cff7fa;
}
.newcontent-text {
font:12px Tahoma;
color:#003366;
padding-left:10px;
line-height:18px;
}
.inactive {
font:bold 12px Arial, Helvetica, sans-serif;
color:#999999;
}
/*----------------------------------------------------------------------------------------------------------*/
.highslide {
	cursor: url(http://www.travelmasti.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
	padding:0px 5px 0px 5px;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(http://www.travelmasti.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(http://www.travelmasti.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: regular;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;


    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}
/*----------------------------------------------------------------------------------------------------------*/
.control {	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control {	color: #666;
}
.highslide {	cursor: url(http://www.travelmasti.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-caption {    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.pad-desc{ padding-left:10px;padding-right:10px;}
.img-border {
border:solid 2px #d9d9d9;
}

.notepe {
font:bold italic 28px "Times New Roman", Times, serif;
color:#990000;
background:url(images/notepe.jpg) no-repeat center top;
display:block;
line-height:52px;
width:60px;
text-align:center;
}
.honeymoon {
font:italic 14px "Times New Roman", Times, serif;
color:#ff0000;
background:url(images/heart.gif) no-repeat left;
display:block;
padding-left:52px;
line-height:41px;
}
