/* This is the style of your browser text */

body {
	margin:0;
	background:url(http://cssimg.travelmasti.com/main-bg.jpg) repeat-x top #0571b1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:17px;
	color:#272727;
}
.img-border{border:#272727 2px solid;}
.anchor-underline {text-decoration:none; border-bottom:#272727 dotted 1px;}

a {	text-decoration:none; color:#2d2d2d; font-weight:normal; }
a:hover { text-decoration:underline;}

/* css for right side headings same as <h1> tag */
.home-heading
{
	font-size:16px;
	font-weight:normal;
	color:#2590ce;
	padding:0;
	margin:0;
	line-height:normal;
}
.home-heading a
{
	color:#2590ce;
	text-decoration:none;
}
/*-----------------------*/
h1
{
	font-size:16px;
	font-weight:normal;
	color:#2590ce;
	padding:0;
	margin:0;
	line-height:normal;
}
h1 a
{
	color:#2590ce;
	text-decoration:none;
}
h1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

h2
{
	font-size:16px;
	font-weight:normal;
	color:#2590ce;
	padding:0;
	margin:0;
	line-height:normal;
}
h2 a
{
	color:#2590ce;
	text-decoration:none;
}



h2 span
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

h2 span a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
h2 span a:hover {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	
}
/*h3
{
	font-size:14px;
	font-weight:normal;
	color:#00000;
	padding-left:20px;
	line-height:normal;
}*/
h3
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
}

h3 span {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6601;
	display:inline;
}
h3 span a {
	color:#fe6601;
	text-decoration:underline;
	display:inline;
}

h4
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
}

h4 span {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6601;
	display:inline;
}
h4 span a {
	color:#fe6601;
	text-decoration:underline;
	display:inline;
}
.hotel-details
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
}
.hotel-details a
{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
	text-align:center;
}
.hotel-details a:hover
{
	font-size:13px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
	text-align:center;
}
.hotel-rates a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	text-align:right;	
}
.hotel-tariff 
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
}
.hotel-tariff  a
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	text-decoration:underline;
}
.hotel-tariff  a hover
{
	font-size:12px;
	font-weight:bold;
	color:#0571b1;
	text-decoration:underline;
}

.hotel-package 
{
	font-size:10px;
	font-weight:bold;
	color:#0571b1;
}
#float-RT{float:right; padding:0 0 20px 20px;}
.pad-lr-10 {padding:0 10px 0 10px;}
.pad-lr-20 {padding:0 20px 0 20px;}
.pad-TB-5 {padding:5px 0 5px 0;}
.pad-TB-10 {padding:10px 0 10px 0;}
.pad-main-rb {padding:0 10px 10px 0;}

/*li {
	padding: 0 15px 0 15px;
	margin-left:0px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
	display: block;
}*/

.desc-li {
	padding: 0 15px 0 15px;
	margin-left:0px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
	display: block;
}

.pad-hotel-name{ padding-left:20px;}
.pad-hotel-desc{ padding-left:20px;padding-right:20px;}
.pad-desc{ padding-left:10px;padding-right:10px;}
#BR-RT{border-right:#CCCCCC 1px solid;}
#BR-LT{border-left:#CCCCCC 1px solid;}
#BR-BT{border-bottom:#CCCCCC 1px solid;}
#BR-TP{border-top:#CCCCCC 1px solid;}
#main-border{
	border-top:#7c7c7c 0px solid;
	border-right:#7c7c7c 0px solid;
	border-bottom:#7c7c7c 0px solid;
	border-left:#7c7c7c 0px solid;
}
#main-border-1{
	border-top:#7c7c7c 2px solid;
	border-right:#7c7c7c 2px solid;
	border-bottom:#7c7c7c 2px solid;
	border-left:#7c7c7c 2px solid;
}

.alphalisting
{
	font-size:35px;
	font-weight:normal;
	color:#0571b1;
	line-height:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.footer
{
	font-size:11px;
	color:#FFFFFF;
}
.footer a
{
	text-decoration:underline;
	color:#FFFFFF;
}
.footer a:hover
{
	text-decoration:none;
	color:#FFFFFF;
}
.footer ul
{
	margin-left: 0;
	padding-left: 0px;
	display: inline;
	border: none;
	list-style: none;
	}
.footer li
{
	padding: 0 5px 0 10px;
	background-image:url(http://cssimg.travelmasti.com/footer-bull.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	list-style:none;
	display: block;
}
.footer li a
{
	text-decoration:none;
	border-bottom:#bbd2de 1px dotted;
	color:#bbd2de;
}
/*-------------------*/
.drop-header
{
	font-size:11px;
	color:#000;
}
.drop-header a
{
	text-decoration:underline;
	color:#000000;
}
.drop-header a:hover
{
	text-decoration:none;
	color:#000000;
}
.drop-header ul
{
	margin-left: 0;
	padding-left: 0px;
	display: inline;
	border: none;
	list-style: none;
	}
.drop-header li
{
	padding: 0 5px 0 0px;
	margin-left:10px;
	background-image:url(http://cssimg.travelmasti.com/drop-header-bull.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:none;
	display: block;
}
.drop-header li a
{
	text-decoration:none;
	border-bottom:#000000 1px dotted;
	color:#000000;
}
/*-------------------*/
#breadcrum {
	margin: 0px 00px 00px 0px;
	padding: 0px;
	list-style: none;
	vertical-align:top;
}
#breadcrum ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	list-style: none;
	} 
#breadcrum li {
	padding: 0 10px 0 10px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	list-style:square;
	display: inline;
	color:#282828;
	font-size:10px;
}
#breadcrum li a {
	color:#282828;
	text-decoration:underline;
	font-size:10px;
}
#breadcrum li a:hover {
	text-decoration:none;
}
/*-------------------*/

/*-------------------*/
#bulletlisting {
	margin: 0px 00px 00px 0px;
	padding: 0px;
	list-style: none;
	vertical-align:top;
}
#bulletlisting ul {
	margin-left: 5px;
	padding-left: 5px;
	display: inline;
	border: none;
	list-style: none;
	} 
#bulletlisting li {
	padding: 0 15px 0 15px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:square;
	display: inline;
}
#bulletlisting li a {
	color:#7E7B60;
	text-decoration:underline;
}
#bulletlisting li a:hover {
	text-decoration:none;
}
.listing li {
	padding: 0 15px 0 15px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:square;
	display: inline;
}
.labelhead
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0 0 0 15px;
	margin:0;
}


#wrapper{
width: 290px;
margin: 0 auto;
border:0px solid #000000;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 0px;

}
.tab{
float: left;
margin:0;
text-align: left;
}
.tabtxt{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 0;
}

/*---------------------------*/
#state {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	vertical-align:top;
}
#state ul {
	margin: 0;
	padding: 0;
	display:block;
	border: none;
	list-style: none;
	} 
#state li {
	padding: 0 15px 0 15px;
	background-image:url(http://cssimg.travelmasti.com/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style:square;
	display:block;
	border-bottom:#ededed 1px solid;
}
#state li a {
	color:#282828;
	text-decoration:none;
}
#state li a:hover {
	text-decoration:underline;
	color:#FF6600;
}

#state-sub {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	vertical-align:top;
}
#state-sub ul {
	margin: 0;
	padding: 0;
	display:block;
	border: none;
	list-style: none;
	} 
#state-sub li {
	padding: 0 20px 0 20px;
	background-image:url(http://cssimg.travelmasti.com/bull-static.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	list-style: none;
	display:block;
	border-bottom:#CCCCCC 0px solid;
}
#state-sub li a {
	color:#282828;
	text-decoration:none;
	
}
#state-sub li a:hover {
	text-decoration:underline;
	color:#FF6600;
}
/*-------------------*/

.highslide {
	cursor: url(http://www.travelmasti.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.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;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
background: url
	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: bold;
	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;
}
/*------- Drop Menu */
.hotel-name-rate {
	width:auto;
	float:left;
	height:auto;
}
.valign-m {
	vertical-align:middle;
}
/* ---------------css for FAq ----------- */

#top-category2{
padding: 0;
width:auto;
margin:0px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
vertical-align:middle;
}

#top-category2 ul{
padding:0px;
padding-top:15px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
list-style: none;
}

#top-category2 li{
display: inline;
margin:0px;
padding:0px;
}

#top-category2 a{
float:left;
display: block;
color: #1c58b8;
padding: 0px 15px 0px 0px;
text-decoration: none;
}

#top-category2 a:hover{
color:#000;
text-decoration:underline;
} 

/*  Added by amit for hotel link */
.other-hotel-head {
background:url(http://cssimg.travelmasti.com/hotel-tab-bg.gif) repeat-x left top;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
height:30px;
padding:0 5px 0 5px;
}

#float-left-img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.form-title {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
line-height:normal;
height:26px;
font-weight:normal;
padding-left:6px;
background:url(http://cssimg.travelmasti.com/form-title-bg.gif) repeat-x left top;
}

/* css for send query & tm logo in right panel  */

.banner-container {
	background:url(http://cssimg.travelmasti.com/banner-bg.jpg) no-repeat left top;
	width:280px;
	height:93px;
	vertical-align:middle;
}
/* end here */
/* css for build tour used in book-tour.php */
.build-heading {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#0569a4;
	background:url(http://cssimg.travelmasti.com/head-bg.gif) repeat-x left top;
	border-left:1px solid #82cdf4;
	border-right:1px solid #82cdf4;
	border-top:1px solid #82cdf4;
	width:130px;;
	height:35px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}
.build-tour-bdr {border-bottom:1px solid #82cdf4;}
.build-tour-bdr-right {background:url(http://cssimg.travelmasti.com/border-1.gif) no-repeat right top; width:1px;}
.build-tour-bdr-left {background:url(http://cssimg.travelmasti.com/border-1.gif) no-repeat left top; width:1px;}
.build-tour-body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#007ab9;
	width:auto;
	height:auto;
	padding:20px 10px 15px 10px;
}
.build-tour-body td {
	padding-top:3px;
	padding-bottom:3px;
}
.build-tour-body-left {
	width:30%;
}
.build-tour-body-right {
	width:70%;
}

/* End here */
/* hotel search form home page right pane */

.search-box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width:263px;
}
.search-txt {
	padding:3px 3px 3px 0px;
	width:52px;
}
.suggestionsBox {
		position: absolute;
		left: 50px;
		margin: 10px 0px 0px 0px;
		width: 190px;
		background-color: #f1f4f7;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 1px solid #bbd2de;	
		color: #7E7B60;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 1px;
		overflow:auto; 
		height:250px;
	}
	
	.suggestionList li {
		
		margin: 0px 0px 3px 0px;
		padding: 0px;
		cursor: pointer;
	}
	
	.suggestionList li:hover {
		background-color: #bbd2de;
	}
	
.search-all {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00649d;
	line-height:16px;
	background:#f1f4f7;
}
.pad-top-bot {
	padding-bottom:7px;
	padding-top:7px;
}
.search-pad-bot {padding-bottom:3px;}
.search-field {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#181818;
	background:url(http://cssimg.travelmasti.com/txt-field-bg.gif) repeat-x bottom;
	border:1px solid #86afd5;
	vertical-align:middle;
	padding:2px;
}
.search-dropdown {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#181818;
	border:1px solid #86afd5;
	vertical-align:middle;
}
/* css for special offer/Last Minute deals template */

.special-head-space {
	height:10px;
	margin:0;
	padding:0;
}
.so-top-head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:auto;
	background:url(http://cssimg.travelmasti.com/so-top-bg.gif) repeat-x left;
}
.so-top-head a{
	color:#fff;
	text-decoration:none;
}
.so-mid {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding:10px 5px 10px 5px;
	border-bottom:1px dashed #969696;
}
.so-img-bdrtop {
	background:url(http://cssimg.travelmasti.com/so-img-top.gif) repeat-x bottom left;
	height:5px;
	width:auto;
}
.so-img-bdrbottom {
	background:url(http://cssimg.travelmasti.com/so-img-bottom.gif) repeat-x top left;
	height:5px;
	width:auto;
}
.so-img-bdrleft {
	background:url(http://cssimg.travelmasti.com/so-img-left.gif) repeat-y top right;
	height:auto;
	width:5px;
}
.so-img-bdrright {
	background:url(http://cssimg.travelmasti.com/so-img-right.gif) repeat-y top left;
	height:auto;
	width:5px;
}
.so-main-img {
	text-align:center;
	padding-bottom:7px;
	padding-top:7px;
}
.so-query-btn {
	background:#e3e3e3;
	padding:5px;
}
.weekend-box {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#676767;*/
	color:#464646;
	border:1px solid #CCCCCC;
	padding:5px;
	background:#ffffff url(http://cssimg.travelmasti.com/so-contact-bg.gif) repeat-x left bottom;
}
.contact-box {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#676767;*/
	color:#464646;
	border:1px solid #c5e9a2;
	padding:5px;
	background:#ffffff url(http://cssimg.travelmasti.com/so-contact-bg.gif) repeat-x left bottom;
}
.contact-box span {
	color:#ca8600;
}

.specialoffer-DN {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#136ecb;
	font-size:13px;
	line-height:normal;
	padding:0px 0px 5px;
}
.listing-img {

	padding:4px;
	border:1px solid #b9d3e0;
}
.offerlisting-mid {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	padding:10px;
}
.link-nrml a {
color:#272727;
text-decoration:underline;
}
.link-nrml a:hover {
color:#ff5e00;
text-decoration:underline;
}


/* direction & map page css */

.loc-head1 {
	background:url(http://cssimg.travelmasti.com/head-bg1.gif) no-repeat right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0571b1;
	padding-right:10px;
}
.loc-head2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0571b1;
}
#loc-pad {
	padding:10px 10px 10px 0;
}

/*  career css */

.career-no {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:3px 6px 3px 6px;
	margin:0px;
	background:#87ae1f;
	width:10px;
	height:auto;
}
.career-head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1d76a6;
	border-bottom:1px dashed #666;
	padding-left:10px;
	font-weight:bold;
}
.career-head a{
	color:#1d76a6;
	text-decoration:none;
	font-weight:bold;
}
.job-desc {
	padding-top:10px;
	padding-bottom:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#222;
}
.career-bottom {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	border-bottom:1px dashed #666;
	padding-right:10px;
	height:auto;
}
.career-details {
	color:#fff;
	float:right;
	width:auto;
	height:auto;
	padding:3px 5px 3px 5px;
	background:#87ae1f;	
}
.career-details a{
	color:#fff;
	
}

/* css for hotel price on hotel detail page */

.hotel-price {
	background:url(http://cssimg.travelmasti.com/hotel-price-bg.jpg) no-repeat center top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0a71aa;
	height:58px;
}
/* css for download section   */
/* download main page    */
.download-main-img {
	padding:1px 0 1px 0;
	border-bottom:1px solid #24a1cf;
	border-top:1px solid #24a1cf;
	width:auto;
}
.download-name {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015f8f;
	font-weight:normal;
	text-align:center;
	padding:6px 0 6px 0;
}
.download-name a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015f8f;
	text-decoration:underline;
	font-weight:normal;
	text-align:center;
}
/* download document   */
.download-doc-head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background:#a8c9da;
	padding:5px 0px 5px 5px;
}
/* css for wallpaper page */
<style type="text/css">
.download-main-img {
	padding:1px 0 1px 0;
	border-bottom:1px solid #24a1cf;
	border-top:1px solid #24a1cf;
	width:auto;
}
.download-name {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015f8f;
	font-weight:normal;
	text-align:center;
	padding:6px 0 6px 0;
}
.download-name a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#015f8f;
	text-decoration:underline;
	font-weight:normal;
	text-align:center;
}
.download-wall-img {
	border:1px solid #ccc;
	padding:3px;
	width:auto;
	height:auto;
}
.download-wall-name {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015f8f;
	font-weight:normal;
	text-align:center;
	padding:6px 0 30px 0;
}
.download-wall-name a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#015f8f;
	text-decoration:underline;
	font-weight:normal;
	text-align:center;
}
/* css for RSS Feed    */
.rss-main {
	font-family:Arial, Helvetica, sans-serif;
	position: absolute;
	left: 700px;
	color:#666666;
	font-size:12px;
	text-align:left;	
	border:1px solid #cccccc;
	padding:1px;
	width:auto;
}
.rss-head {
	padding:4px;
	background:#eeeeee;
}
.rss-mid {
	padding:6px 20px 6px 6px;
	background:#fff;
}
.rss-list {
	background:url(http://cssimg.travelmasti.com/rss_new.gif) no-repeat left;
	background-position:2px 2px 2px 2px;
	padding:2px 0px 2px 55px;
}
.rss-list a {
	color:#666666;
	text-decoration:none;
}
.rss-list a:hover {
	color:#000;
	text-decoration:none;
}
.rss-bottom {
	height:10px;
	background:#eeeeee;
}

/* css for RSS Feed    */	
/*  css for offers on home page   */
.bdr-btmpad {
	padding-bottom:8px;
	border-bottom:1px solid #cccccc;
}
.offer-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00779e;
	font-weight:bold;
}
.offer-title a{
	color:#00779e;
	text-decoration:underline;
}
#offer-padtb {
	padding-top:6px;
	padding-bottom:15px;
}
.offer-btl-top {
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-top.gif) repeat-x top left;
}
.offer-btl-bottom {
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-bottom.gif) repeat-x top left;
}
.offer-btl-left {
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-left.gif) repeat-y top left;
	width:7px;
}
.offer-btl-right {
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-right.gif) repeat-y top right;
	width:7px;
}
.offer-list-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0079bf;
	font-weight:bold;
	background:#fff;
	padding:0 0 3px 0;
}.offer-list-img {
	padding:1px 0 1px 0;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	background:#f5f5f5;
}
.offer-btl-left {
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-left.gif) repeat-y top left;
	width:7px;
}
.offer-btl-right {	
	width:auto;
	background:#d5e5ef url(http://cssimg.travelmasti.com/offer-tbl-right.gif) repeat-y top right;
	width:7px;
}
.offers-seemore {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0079bf;
	background:#fff;
	text-align:right;
	padding:3px 0 0 0;
}
.offers-seemore a{
	color:#0079bf;
	text-align:right;
	text-decoration:underline;
}
.offer-lists {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	background:#fff;
	padding:0;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.offer-lists ul {
	width:100%;
	padding:0px;
	margin:0px;
	list-style:none;
}
.offer-lists ul li {
	padding:4px 2px 3px 10px;
	list-style:none;
	color:#000000;
	border-bottom:1px solid #d1d1d1;
}
.offer-lists ul li a {
	color:#000000;
	text-decoration:none;
}
.last-minute-deals {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
}
.last-minute-deals a {
	color:#000000;
	text-decoration:none;
}
/*    old colour of listing #016096  */

/* new css for home page box of offer and right side hotel box */
#bot-bdr {
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
#bot-bdr2 {
	border-bottom:1px solid #cccccc;
}
.offer-pad {
	padding:3px 0px 3px 0px;
}
#home-offers {
	background:#ebf2f7;
	border:1px solid #a6a6a6;
}
.home-offertxt {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d343a;
	line-height:18px;
	vertical-align:top;
	padding:3px 0 0 5px;
}
.home-offer-title {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6601;
}
.home-offer-title a {
	color:#fe6601;
	text-decoration:underline;
}
.home-offer-price {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6601;
	text-decoration:underline;
}
.home-offer-price a {
	color:#fe6601;
	text-decoration:underline;
}
#home-hoteldeals {
	border:1px solid #dfe6ee;
}
.home-hoteldealstitle {
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#001741;
	font-style:italic;
	font-weight:bold;
	padding:4px 4px 6px 4px;
}
.home-hoteldealstitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7731;
	font-weight:bold;
	padding:2px;
	text-align:left;
}
.home-hoteldealscity {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:3px 2px 3px 2px;
	text-align:left;
}
.home-hoteldealscity a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.home-hoteldealsprice {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#033568;
	padding:2px;
	text-align:left;
}
.home-hoteldealsprice {
	color:#033568;
	text-decoration:underline;
}
.home-hoteldealsnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d343a;
	background:#f5f8fd;
	padding:4px 2px 4px 2px;
}
#home-hotelpricetbl {
	background:#ebf2f7;
}
.red-underline {
	font-family:Arial, Helvetica, sans-serif;
	color:#fd0100;
	font-size:11px;
	text-decoration:underline;
}

.home-hoteldealstitle3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7731;
	padding:2px;
	font-weight:bold;
	text-align:left;
}
.home-hoteldealstxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d343a;
	padding-left:5px;
	vertical-align:top;
}
.readmore-red {
	font-family:Arial, Helvetica, sans-serif;
	color:#fe6601;
	font-size:11px;
	float:right;
	text-align:right;
	width:auto;
	height:auto;
	padding-top:5px;
	padding-right:5px;
}
.readmore-red a {
	color:#fe6601;
	text-decoration:underline;
}
 .hotellist-top1 {
background:url(http://cssimg.travelmasti.com/hotellist-topbar.gif) repeat-x top left;
border-left:1px solid #dedede;
border-top:1px solid #dedede;
height:12px;
width:auto;
}

.hotellist-top2 {
background:url(http://cssimg.travelmasti.com/hotellist-topbar.gif) repeat-x top left;
border-right:1px solid #dedede;
border-top:1px solid #dedede;
width:150px;
}
/*  Below two classes Added by amit for changing design of tours*/
.tourlist-top1 {
background:url(http://cssimg.travelmasti.com/tourlist-topbar.gif) repeat-x top left;
border-left:1px solid #dedede;
border-top:1px solid #dedede;
height:12px;
width:auto;
}

.tourlist-top2 {
background:url(http://cssimg.travelmasti.com/tourlist-topbar.gif) repeat-x top left;
border-right:1px solid #dedede;
border-top:1px solid #dedede;
width:150px;
}
/* end of css    */

/*  index page international */
.featured-contain1 {
	background:#ebf2f7;
	padding:5px;
	width:295px;
}


.left-blulist {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	width:auto;
	height:auto;
	padding:5px;
	margin:0;
	line-height:16px;
	vertical-align:top;
}
.left-blulist ul {
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	line-height:16px;
	vertical-align:top;
}
.left-blulist ul li{
	background:url(http://cssimg.travelmasti.com/bullet2.gif) no-repeat left;
	padding-left:12px;
	list-style:none;
}
.left-blulist ul li a{
	text-decoration:none;
	color:#444444;
}

.rate-validity-list {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff7731;
	font-weight:bold;
	width:auto;
	height:auto;
	padding:5px;
	margin:0;
	line-height:16px;
	vertical-align:top;
}
.rate-validity-list ul {
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	line-height:16px;
	vertical-align:top;
}
.rate-validity-list ul li{
	background:url(http://cssimg.travelmasti.com/bullet.gif) no-repeat left;
	padding-left:12px;
	list-style:none;
}
.rate-validity-list ul li a{
	text-decoration:none;
	color: #ff7731;
}
.rate-validity-list ul li:hover{
	text-decoration:none;
	color: #444444;
}
.show-rate-validity {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ff7731;
	padding:5px;
	margin:0;
	line-height:16px;
	vertical-align:top;
}

.show-rate-validity a{
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	color: #ff7731;
}
.show-rate-validity a:hover{
	text-decoration:none;
	color: #444444;
}
/*  index page international */
/*  index page domestic */

.featured-contain2 {
	background:#ebf2f7;
	padding:5px;
	border:1px solid #cccccc;
}

/*  index page domestic */

/*  index page offers */
.box-blu-top {
	background:url(http://cssimg.travelmasti.com/box-top.gif) repeat-x top left;
	width:auto;
}
.box-blu-left {
	background:url(http://cssimg.travelmasti.com/box-left.gif) repeat-y top left;
	width:7;
	height:auto;
}
.box-blu-right {
	background:url(http://cssimg.travelmasti.com/box-right.gif) repeat-y top right;
	width:7;
	height:auto;
}
.box-blu-bottom {
	background:url(http://cssimg.travelmasti.com/box-bottom.gif) repeat-x bottom left;
	width:auto;
	height:7px;
}
.featured-contain3 {
	background:#ebf2f7;
	padding:5px;
}
.offers-smallprice {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cb1c19;
	text-decoration:underline;
}

.home-offertxt {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2d343a;
	line-height:18px;
	vertical-align:top;
	padding:3px 0 0 5px;
}
.offers-small {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2d343a;
	line-height:15px;
	vertical-align:top;
	padding:3px 0 0 5px;
}
.offers-smalltitle {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fe6601;
}
.offers-smalltitle a {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fe6601;
}

#bot-bdr {
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
}
.offers-titlemain {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}
/* right side links of hotels */
.featured-listing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	padding:10px 0 10px 0;
	border-bottom:3px solid #cccccc;
}
.featured-listing ul {
	width:100%;
	padding:0;
	margin:0;
}
.featured-listing ul li{
	background:url(http://cssimg.travelmasti.com/bullet.gif) no-repeat left;
	padding-left:12px;
	list-style:none;
}
.featured-listing ul li a{
	text-decoration:none;
	color:#444444;
}
/*//////////////////     for listing city on tour list page  */
.tour-day
{
	font-size:11px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
}
.tour-day a
{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
	text-align:center;
}
.tour-day a:hover
{
	font-size:11px;
	font-weight:bold;
	color:#0571b1;
	padding-left:0px;
	margin:0px;
	line-height:normal;
	display:inline;
	text-align:center;
}
/*
.newtag
{
	position: absolute;
	margin:-70px 0 0 600px; 
	float:right;
	
}*/
.newtag{position: absolute; margin-top: -25px; margin-left: 800px;z-index:1501;}	
.discount-list{position: absolute; margin-top: -28px; margin-left: 449px;z-index:1501;clear: both;}	
.discount-list1{position: absolute; margin-top: -27px;clear: both;}	
.promotion{
float:right;
vertical-align:top;
/*background-color:#009900;*/
height:30px;
font-size:14px;
font-weight:bold;
color:#009900;
}

.hotel-discount {
	background:url(http://cssimg.travelmasti.com/discount-bg.png) no-repeat;
	font-size:13px;
	color:#FFFFFF;
	height:37px;
	font-weight:bold;
	text-align:center;
}
.all-hotel-package {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#fe6601;
}
.all-hotel-package a {
	color:#fe6601;
	font-size:11px;
	font-weight:bold;
	text-align:right;

}
.all-hotel-package a hover{
	color:#fe6601;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.imgdisp
{
padding: 3px 3px 3px 3px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
#top-menu{
float:right;
margin-left:20px;
margin-right:12px;
margin-top:0px;
height:127px;
text-align:right;
}

#top-menu h1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#276282;
font-weight:100;
margin-top:0px;
margin-bottom:0px;}

#top-menu h2{
font-family:Arial, Helvetica, sans-serif;
color:#276282;
margin:0px;
margin-top:-3px;
margin-bottom:0px;
font-weight:100;
font-size:15px;}

.menu{
height:47px;
background-image:url(http://www.travelmasti.com/images/menu-back.jpg);
background-repeat:repeat-x;
margin:0;
padding-left:15px;
text-align:center;
}

.menu a{
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover{
text-decoration:none;
color:#ffffff;
}

.menu img{
margin-left:15px; margin-right:15px;}

.menu span{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:15px;
line-height:18px;
}